{"version":3,"file":"script_main.Xkvf98ID.mjs","names":["useMemo","useState","useRef","s","t","e","i","o","n","a","r","l","c","h","d","u","f","p","v","m","g","y","w","b","x","R","M","C","P","S","E","I","D","B","_","z","k","T","Particles","Container","r","e","t","f","o","u","a","s","t","e","i","r","s","i","t","n","b","l","a","o","r","d","e","c","h","v","u","i","e","t","s","o","a","r","n","l","m","v","h","d","c","u","w","E","p","f","y","g","b","t","i","a","o","e","r","n","s","c","d","u","r","n","i","e","o","s","t","h","a","S","w","d","u","c","g","p","l","o","l","a","e","n","o","t","n","c","a","o","n","t","l","r","e","c","s","i","n","t","o","a","i","s","c","r","l","e","p","v","y","d","u","x","g","M","b","w","P","z","D","R","a","r","updateColorValue","r","n","u","e","a","d","o","c","l","v","i","t","t","Attractor","s","i","r","a","e","d","l","c","o","n","f","u","p","e","d","n","i","t","o","v","h","s","r","a","c","u","f","l","t","o","i","e","b","l","s","a","n","r","u","c","d","v","f","p","h","s","a","o","c","d","l","u","v","t","f","i","n","r","e","t","o","r","e","a","s","n","i","d","c","l","b","u","v","f","h","p","e","t","t","e","r","i","s","o","n","u","c","e","t","r","o","n","a","e","s","d","i","o","t","r","n","l","a","c","p","u","f","h","v","i","r","n","e","o","t","a","s","l","c","d","e","n","o","i","t","r","s","l","d","a","u","e","n","checkDestroy","a","i","t","c","e","p","y","s","o","l","n","u","o","i","e","t","n","s","a","r","c","d","u","l","a","e","t","n","o","r","i","s","l","v","t","a","r","o","i","n","e","c","s","l","d","y","i","s","a","e","o","t","n","d","l","n","i","t","e","o","s","v","k","c","a","d","u","r","p","f","y","h","e","a","n","o","t","r","l","i","s","e","o","i","a","l","t","z","d","s","n","p","r","e","a","t","a","e","i","t","n","d","o","a","n","s","e","d","o","t","u","l","v","i","r","c","k","p","C","a","e","t","i","s","r","l","c","f","d","p","h","x","o","u","w","v","y","n","r","C","g","o","p","s","m","l","c","n","f","w","v","y","k","i","u","d","S","q","z","B","x","h","j","a","e","A","b","t","e","l","t","o","n","i","s","c","a","e","t","i","c","d","p","w","k","u","l","s","f","o","y","n","h","v","l","a","e","n","o","t","b","l","m","o","p","s","e","r","t","a","i","ParticleWrapper","useCallback","makeHex","color","css","ParticlesFonts","Particles","breakpoints","isBrowser","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","RichText","React.Fragment","SVG","css","sharedStyle.fonts","sharedStyle1.fonts","NavBarFonts","NavBar","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","SVG","RichText","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","useCallback","color","Buttons","Particles","XTwitter","Linkedin","Github","Discord","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","Image","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","NavBar","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","useRef","React.useId","className","React.createElement","DefaultGoodCraft","NavBarFooterScript","Minimal","NavBarFooterAppGen","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/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/s801VqobGI0Gkh3K9b41/Embed.js","https:/ga.jspm.io/npm:tsparticles-engine@2.2.4/esm/index.js","https:/ga.jspm.io/npm:fast-deep-equal@3.1.3/react.js","https:/ga.jspm.io/npm:react-tsparticles@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-plugin-absorbers@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-plugin-emitters@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-trail@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-plugin-polygon-mask@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-roll@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-particles.js@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-angle@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-move-base@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-circle@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-color@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-attract@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-bounce@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-bubble@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-connect@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-grab@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-pause@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-push@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-remove@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-repulse@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-image@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-life@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-line@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-opacity@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-out-modes@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-move-parallax@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-particles-attract@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-particles-collisions@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-particles-links@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-polygon@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-size@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-square@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-star@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-stroke-color@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-text@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-slim@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-tilt@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-twinkle@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-wobble@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles@2.2.4/esm/index.js","https:/framerusercontent.com/modules/MPLCGHquQ3hMZNwOJeQJ/QqA8EV2bwPNnYycteU5j/Particles.js","https:/framerusercontent.com/modules/1SVT5HWno3gyOiL9U9lC/ISe8ncQpdQmfxAo5ORse/friF8cJ7Q.js","https:/framerusercontent.com/modules/3LqQRAulOF4xhL5SM0FA/hSnav4srKK7ZuQmOIHMk/PPVia8H0f.js","https:/framerusercontent.com/modules/cZ3vGXFGdzm5nE3eqDq3/lKptrEmaxsmqE474xDeF/jluhHtcNv.js","https:/framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js","https:/framerusercontent.com/modules/qVS5wxQKcFaRjhk3Rm2u/sXUb4Njwd7LqcHUs5YJh/SopAf7dkj.js","https:/framerusercontent.com/modules/eIBTMToOeesvc3xFh7ue/z5pFcCy8yUbaHkGa0rr6/gCNOOD_7u.js","https:/framerusercontent.com/modules/fXBqb0rOqBrQMMocCS0a/KsSI6AZga5JQ8GUs3IlB/APlbT0AgV.js","framer:toplevel/main"],"sourcesContent":["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,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,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\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});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,zoom,radius,border,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,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},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(()=>{const iframeWindow=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?.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            }\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\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","var t=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var e=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var i;class EventDispatcher{constructor(){i.set(this,void 0);t(this,i,new Map,\"f\")}addEventListener(t,s){var o;this.removeEventListener(t,s);e(this,i,\"f\").get(t)||e(this,i,\"f\").set(t,[]);null===(o=e(this,i,\"f\").get(t))||void 0===o?void 0:o.push(s)}dispatchEvent(t,s){var o;null===(o=e(this,i,\"f\").get(t))||void 0===o?void 0:o.forEach((t=>t(s)))}hasEventListener(t){return!!e(this,i,\"f\").get(t)}removeAllEventListeners(s){s?e(this,i,\"f\").delete(s):t(this,i,new Map,\"f\")}removeEventListener(t,s){const o=e(this,i,\"f\").get(t);if(!o)return;const a=o.length,n=o.indexOf(s);n<0||(1===a?e(this,i,\"f\").delete(t):o.splice(n,1))}}i=new WeakMap;class Vector{constructor(t,e){if(\"number\"!==typeof t&&t){this.x=t.x;this.y=t.y}else{if(void 0===t||void 0===e)throw new Error(\"tsParticles - Vector not initialized correctly\");this.x=t;this.y=e}}static get origin(){return Vector.create(0,0)}get angle(){return Math.atan2(this.y,this.x)}set angle(t){this.updateFromAngle(t,this.length)}get length(){return Math.sqrt(this.getLengthSq())}set length(t){this.updateFromAngle(this.angle,t)}static clone(t){return Vector.create(t.x,t.y)}static create(t,e){return new Vector(t,e)}add(t){return Vector.create(this.x+t.x,this.y+t.y)}addTo(t){this.x+=t.x;this.y+=t.y}copy(){return Vector.clone(this)}distanceTo(t){return this.sub(t).length}distanceToSq(t){return this.sub(t).getLengthSq()}div(t){return Vector.create(this.x/t,this.y/t)}divTo(t){this.x/=t;this.y/=t}getLengthSq(){return this.x**2+this.y**2}manhattanDistanceTo(t){return Math.abs(t.x-this.x)+Math.abs(t.y-this.y)}mult(t){return Vector.create(this.x*t,this.y*t)}multTo(t){this.x*=t;this.y*=t}rotate(t){return Vector.create(this.x*Math.cos(t)-this.y*Math.sin(t),this.x*Math.sin(t)+this.y*Math.cos(t))}setTo(t){this.x=t.x;this.y=t.y}sub(t){return Vector.create(this.x-t.x,this.y-t.y)}subFrom(t){this.x-=t.x;this.y-=t.y}updateFromAngle(t,e){this.x=Math.cos(t)*e;this.y=Math.sin(t)*e}}let s=Math.random;function setRandom(t=Math.random){s=t}function getRandom(){return clamp(s(),0,1-1e-16)}function clamp(t,e,i){return Math.min(Math.max(t,e),i)}function mix(t,e,i,s){return Math.floor((t*i+e*s)/(i+s))}function randomInRange(t){const e=getRangeMax(t);let i=getRangeMin(t);e===i&&(i=0);return getRandom()*(e-i)+i}function getRangeValue(t){return\"number\"===typeof t?t:randomInRange(t)}function getRangeMin(t){return\"number\"===typeof t?t:t.min}function getRangeMax(t){return\"number\"===typeof t?t:t.max}function setRangeValue(t,e){if(t===e||void 0===e&&\"number\"===typeof t)return t;const i=getRangeMin(t),s=getRangeMax(t);return void 0!==e?{min:Math.min(i,e),max:Math.max(s,e)}:setRangeValue(i,s)}function getValue(t){const e=t.random,{enable:i,minimumValue:s}=\"boolean\"===typeof e?{enable:e,minimumValue:0}:e;return getRangeValue(i?setRangeValue(t.value,s):t.value)}function getDistances(t,e){const i=t.x-e.x,s=t.y-e.y;return{dx:i,dy:s,distance:Math.sqrt(i*i+s*s)}}function getDistance(t,e){return getDistances(t,e).distance}function getParticleDirectionAngle(t,e,i){if(\"number\"===typeof t)return t*Math.PI/180;switch(t){case\"top\":return-Math.PI/2;case\"top-right\":return-Math.PI/4;case\"right\":return 0;case\"bottom-right\":return Math.PI/4;case\"bottom\":return Math.PI/2;case\"bottom-left\":return 3*Math.PI/4;case\"left\":return Math.PI;case\"top-left\":return-3*Math.PI/4;case\"inside\":return Math.atan2(i.y-e.y,i.x-e.x);case\"outside\":return Math.atan2(e.y-i.y,e.x-i.x);case\"none\":default:return getRandom()*Math.PI*2}}function getParticleBaseVelocity(t){const e=Vector.origin;e.length=1;e.angle=t;return e}function collisionVelocity(t,e,i,s){return Vector.create(t.x*(i-s)/(i+s)+2*e.x*s/(i+s),t.y)}function calcEasing(t,e){switch(e){case\"ease-out-quad\":return 1-(1-t)**2;case\"ease-out-cubic\":return 1-(1-t)**3;case\"ease-out-quart\":return 1-(1-t)**4;case\"ease-out-quint\":return 1-(1-t)**5;case\"ease-out-expo\":return 1===t?1:1-Math.pow(2,-10*t);case\"ease-out-sine\":return Math.sin(t*Math.PI/2);case\"ease-out-back\":{const e=1.70158,i=e+1;return 1+i*Math.pow(t-1,3)+e*Math.pow(t-1,2)}case\"ease-out-circ\":return Math.sqrt(1-Math.pow(t-1,2));default:return t}}function calcPositionFromSize(t){var e,i;return void 0!==(null===(e=t.position)||void 0===e?void 0:e.x)&&void 0!==(null===(i=t.position)||void 0===i?void 0:i.y)?{x:t.position.x*t.size.width/100,y:t.position.y*t.size.height/100}:void 0}function calcPositionOrRandomFromSize(t){var e,i,s,o;return{x:(null!==(i=null===(e=t.position)||void 0===e?void 0:e.x)&&void 0!==i?i:100*getRandom())*t.size.width/100,y:(null!==(o=null===(s=t.position)||void 0===s?void 0:s.y)&&void 0!==o?o:100*getRandom())*t.size.height/100}}function calcPositionOrRandomFromSizeRanged(t){var e,i;const s={x:void 0!==(null===(e=t.position)||void 0===e?void 0:e.x)?getRangeValue(t.position.x):void 0,y:void 0!==(null===(i=t.position)||void 0===i?void 0:i.y)?getRangeValue(t.position.y):void 0};return calcPositionOrRandomFromSize({size:t.size,position:s})}function calcExactPositionOrRandomFromSize(t){var e,i,s,o;return{x:null!==(i=null===(e=t.position)||void 0===e?void 0:e.x)&&void 0!==i?i:getRandom()*t.size.width,y:null!==(o=null===(s=t.position)||void 0===s?void 0:s.y)&&void 0!==o?o:getRandom()*t.size.height}}function calcExactPositionOrRandomFromSizeRanged(t){var e,i;const s={x:void 0!==(null===(e=t.position)||void 0===e?void 0:e.x)?getRangeValue(t.position.x):void 0,y:void 0!==(null===(i=t.position)||void 0===i?void 0:i.y)?getRangeValue(t.position.y):void 0};return calcExactPositionOrRandomFromSize({size:t.size,position:s})}function parseAlpha(t){return t.endsWith(\"%\")?parseFloat(t)/100:parseFloat(t)}function rectSideBounce(t,e,i,s,o,a){const n={bounced:false};if(e.min<s.min||e.min>s.max||e.max<s.min||e.max>s.max)return n;if(t.max>=i.min&&t.max<=(i.max+i.min)/2&&o>0||t.min<=i.max&&t.min>(i.max+i.min)/2&&o<0){n.velocity=o*-a;n.bounced=true}return n}function checkSelector(t,e){if(!(e instanceof Array))return t.matches(e);for(const i of e)if(t.matches(i))return true;return false}function isSsr(){return\"undefined\"===typeof window||!window||\"undefined\"===typeof window.document||!window.document}function animate(){return isSsr()?t=>setTimeout(t):t=>(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.setTimeout)(t)}function cancelAnimation(){return isSsr()?t=>clearTimeout(t):t=>(window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||window.clearTimeout)(t)}function isInArray(t,e){return t===e||e instanceof Array&&e.indexOf(t)>-1}async function loadFont(t,e){try{await document.fonts.load(`${null!==e&&void 0!==e?e:\"400\"} 36px '${null!==t&&void 0!==t?t:\"Verdana\"}'`)}catch(t){}}function arrayRandomIndex(t){return Math.floor(getRandom()*t.length)}function itemFromArray(t,e,i=true){const s=void 0!==e&&i?e%t.length:arrayRandomIndex(t);return t[s]}function isPointInside(t,e,i,s,o){return areBoundsInside(calculateBounds(t,null!==s&&void 0!==s?s:0),e,i,o)}function areBoundsInside(t,e,i,s){let o=true;s&&\"bottom\"!==s||(o=t.top<e.height+i.x);!o||s&&\"left\"!==s||(o=t.right>i.x);!o||s&&\"right\"!==s||(o=t.left<e.width+i.y);!o||s&&\"top\"!==s||(o=t.bottom>i.y);return o}function calculateBounds(t,e){return{bottom:t.y+e,left:t.x-e,right:t.x+e,top:t.y-e}}function deepExtend(t,...e){for(const i of e){if(void 0===i||null===i)continue;if(\"object\"!==typeof i){t=i;continue}const e=Array.isArray(i);!e||\"object\"===typeof t&&t&&Array.isArray(t)?e||\"object\"===typeof t&&t&&!Array.isArray(t)||(t={}):t=[];for(const e in i){if(\"__proto__\"===e)continue;const s=i,o=s[e],a=\"object\"===typeof o,n=t;n[e]=a&&Array.isArray(o)?o.map((t=>deepExtend(n[e],t))):deepExtend(n[e],o)}}return t}function isDivModeEnabled(t,e){return e instanceof Array?!!e.find((e=>e.enable&&isInArray(t,e.mode))):isInArray(t,e.mode)}function divModeExecute(t,e,i){if(e instanceof Array)for(const s of e){const e=s.mode,o=s.enable;o&&isInArray(t,e)&&singleDivModeExecute(s,i)}else{const s=e.mode,o=e.enable;o&&isInArray(t,s)&&singleDivModeExecute(e,i)}}function singleDivModeExecute(t,e){const i=t.selectors;if(i instanceof Array)for(const s of i)e(s,t);else e(i,t)}function divMode(t,e){if(e&&t)return t instanceof Array?t.find((t=>checkSelector(e,t.selectors))):checkSelector(e,t.selectors)?t:void 0}function circleBounceDataFromParticle(t){return{position:t.getPosition(),radius:t.getRadius(),mass:t.getMass(),velocity:t.velocity,factor:Vector.create(getValue(t.options.bounce.horizontal),getValue(t.options.bounce.vertical))}}function circleBounce(t,e){const{x:i,y:s}=t.velocity.sub(e.velocity),[o,a]=[t.position,e.position],{dx:n,dy:r}=getDistances(a,o);if(i*n+s*r<0)return;const l=-Math.atan2(r,n),c=t.mass,h=e.mass,d=t.velocity.rotate(l),u=e.velocity.rotate(l),f=collisionVelocity(d,u,c,h),p=collisionVelocity(u,d,c,h),v=f.rotate(-l),m=p.rotate(-l);t.velocity.x=v.x*t.factor.x;t.velocity.y=v.y*t.factor.y;e.velocity.x=m.x*e.factor.x;e.velocity.y=m.y*e.factor.y}function rectBounce(t,e){const i=t.getPosition(),s=t.getRadius(),o=calculateBounds(i,s);const a=rectSideBounce({min:o.left,max:o.right},{min:o.top,max:o.bottom},{min:e.left,max:e.right},{min:e.top,max:e.bottom},t.velocity.x,getValue(t.options.bounce.horizontal));if(a.bounced){void 0!==a.velocity&&(t.velocity.x=a.velocity);void 0!==a.position&&(t.position.x=a.position)}const n=rectSideBounce({min:o.top,max:o.bottom},{min:o.left,max:o.right},{min:e.top,max:e.bottom},{min:e.left,max:e.right},t.velocity.y,getValue(t.options.bounce.vertical));if(n.bounced){void 0!==n.velocity&&(t.velocity.y=n.velocity);void 0!==n.position&&(t.position.y=n.position)}}const o=\"random\",a=\"mid\",n=new Map;function addColorManager(t,e){n.set(t,e)}function hue2rgb(t,e,i){i<0&&(i+=1);i>1&&(i-=1);return i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function stringToRgba(t){for(const[,e]of n)if(t.startsWith(e.stringPrefix))return e.parseString(t);const e=/^#?([a-f\\d])([a-f\\d])([a-f\\d])([a-f\\d])?$/i,i=t.replace(e,((t,e,i,s,o)=>e+e+i+i+s+s+(void 0!==o?o+o:\"\"))),s=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})?$/i,o=s.exec(i);return o?{a:void 0!==o[4]?parseInt(o[4],16)/255:1,b:parseInt(o[3],16),g:parseInt(o[2],16),r:parseInt(o[1],16)}:void 0}function rangeColorToRgb(t,e,i=true){if(!t)return;const s=\"string\"===typeof t?{value:t}:t;if(\"string\"===typeof s.value)return colorToRgb(s.value,e,i);if(s.value instanceof Array)return rangeColorToRgb({value:itemFromArray(s.value,e,i)});for(const[,t]of n){const e=t.handleRangeColor(s);if(e)return e}}function colorToRgb(t,e,i=true){if(!t)return;const s=\"string\"===typeof t?{value:t}:t;if(\"string\"===typeof s.value)return s.value===o?getRandomRgbColor():stringToRgb(s.value);if(s.value instanceof Array)return colorToRgb({value:itemFromArray(s.value,e,i)});for(const[,t]of n){const e=t.handleColor(s);if(e)return e}}function colorToHsl(t,e,i=true){const s=colorToRgb(t,e,i);return s?rgbToHsl(s):void 0}function rangeColorToHsl(t,e,i=true){const s=rangeColorToRgb(t,e,i);return s?rgbToHsl(s):void 0}function rgbToHsl(t){const e=t.r/255,i=t.g/255,s=t.b/255,o=Math.max(e,i,s),a=Math.min(e,i,s),n={h:0,l:(o+a)/2,s:0};if(o!==a){n.s=n.l<.5?(o-a)/(o+a):(o-a)/(2-o-a);n.h=e===o?(i-s)/(o-a):n.h=i===o?2+(s-e)/(o-a):4+(e-i)/(o-a)}n.l*=100;n.s*=100;n.h*=60;n.h<0&&(n.h+=360);n.h>=360&&(n.h-=360);return n}function stringToAlpha(t){var e;return null===(e=stringToRgba(t))||void 0===e?void 0:e.a}function stringToRgb(t){return stringToRgba(t)}function hslToRgb(t){const e={b:0,g:0,r:0},i={h:t.h/360,l:t.l/100,s:t.s/100};if(i.s){const t=i.l<.5?i.l*(1+i.s):i.l+i.s-i.l*i.s,s=2*i.l-t;e.r=hue2rgb(s,t,i.h+1/3);e.g=hue2rgb(s,t,i.h);e.b=hue2rgb(s,t,i.h-1/3)}else{e.b=i.l;e.g=i.l;e.r=i.l}e.r=Math.floor(255*e.r);e.g=Math.floor(255*e.g);e.b=Math.floor(255*e.b);return e}function hslaToRgba(t){const e=hslToRgb(t);return{a:t.a,b:e.b,g:e.g,r:e.r}}function getRandomRgbColor(t){const e=null!==t&&void 0!==t?t:0;return{b:Math.floor(randomInRange(setRangeValue(e,256))),g:Math.floor(randomInRange(setRangeValue(e,256))),r:Math.floor(randomInRange(setRangeValue(e,256)))}}function getStyleFromRgb(t,e){return`rgba(${t.r}, ${t.g}, ${t.b}, ${null!==e&&void 0!==e?e:1})`}function getStyleFromHsl(t,e){return`hsla(${t.h}, ${t.s}%, ${t.l}%, ${null!==e&&void 0!==e?e:1})`}function colorMix(t,e,i,s){let o=t,a=e;void 0===o.r&&(o=hslToRgb(t));void 0===a.r&&(a=hslToRgb(e));return{b:mix(o.b,a.b,i,s),g:mix(o.g,a.g,i,s),r:mix(o.r,a.r,i,s)}}function getLinkColor(t,e,i){var s,n;if(i===o)return getRandomRgbColor();if(i!==a)return i;{const i=null!==(s=t.getFillColor())&&void 0!==s?s:t.getStrokeColor(),o=null!==(n=null===e||void 0===e?void 0:e.getFillColor())&&void 0!==n?n:null===e||void 0===e?void 0:e.getStrokeColor();if(i&&o&&e)return colorMix(i,o,t.getRadius(),e.getRadius());{const t=null!==i&&void 0!==i?i:o;if(t)return hslToRgb(t)}}}function getLinkRandomColor(t,e,i){const s=\"string\"===typeof t?t:t.value;return s===o?i?rangeColorToRgb({value:s}):e?o:a:rangeColorToRgb({value:s})}function getHslFromAnimation(t){return void 0!==t?{h:t.h.value,s:t.s.value,l:t.l.value}:void 0}function getHslAnimationFromHsl(t,e,i){const s={h:{enable:false,value:t.h},s:{enable:false,value:t.s},l:{enable:false,value:t.l}};if(e){setColorAnimation(s.h,e.h,i);setColorAnimation(s.s,e.s,i);setColorAnimation(s.l,e.l,i)}return s}function setColorAnimation(t,e,i){t.enable=e.enable;if(t.enable){t.velocity=getRangeValue(e.speed)/100*i;t.decay=1-getRangeValue(e.decay);t.status=0;if(!e.sync){t.velocity*=getRandom();t.value*=getRandom()}}else t.velocity=0}function drawLine(t,e,i){t.beginPath();t.moveTo(e.x,e.y);t.lineTo(i.x,i.y);t.closePath()}function drawTriangle(t,e,i,s){t.beginPath();t.moveTo(e.x,e.y);t.lineTo(i.x,i.y);t.lineTo(s.x,s.y);t.closePath()}function paintBase(t,e,i){t.save();t.fillStyle=null!==i&&void 0!==i?i:\"rgba(0,0,0,0)\";t.fillRect(0,0,e.width,e.height);t.restore()}function clear(t,e){t.clearRect(0,0,e.width,e.height)}function drawParticle(t){var e,i,s,o,a,n,r,l,c,h;const{container:d,context:u,particle:f,delta:p,colorStyles:v,backgroundMask:m,composite:g,radius:y,opacity:w,shadow:b,transform:x}=t;const R=f.getPosition();u.save();void 0!==x.a||void 0!==x.b||void 0!==x.c||void 0!==x.d?u.setTransform(null!==(e=x.a)&&void 0!==e?e:1,null!==(i=x.b)&&void 0!==i?i:0,null!==(s=x.c)&&void 0!==s?s:0,null!==(o=x.d)&&void 0!==o?o:1,R.x,R.y):u.translate(R.x,R.y);u.beginPath();const M=f.rotation+(f.options.rotate.path?f.velocity.angle:0);0!==M&&u.rotate(M);m&&(u.globalCompositeOperation=g);const C=f.shadowColor;if(b.enable&&C){u.shadowBlur=b.blur;u.shadowColor=getStyleFromRgb(C);u.shadowOffsetX=b.offset.x;u.shadowOffsetY=b.offset.y}v.fill&&(u.fillStyle=v.fill);const P=f.stroke;u.lineWidth=null!==(a=f.strokeWidth)&&void 0!==a?a:0;v.stroke&&(u.strokeStyle=v.stroke);drawShape(d,u,f,y,w,p);(null!==(n=null===P||void 0===P?void 0:P.width)&&void 0!==n?n:0)>0&&u.stroke();f.close&&u.closePath();f.fill&&u.fill();u.restore();u.save();void 0!==x.a||void 0!==x.b||void 0!==x.c||void 0!==x.d?u.setTransform(null!==(r=x.a)&&void 0!==r?r:1,null!==(l=x.b)&&void 0!==l?l:0,null!==(c=x.c)&&void 0!==c?c:0,null!==(h=x.d)&&void 0!==h?h:1,R.x,R.y):u.translate(R.x,R.y);f.rotation&&u.rotate(f.rotation);m&&(u.globalCompositeOperation=g);drawShapeAfterEffect(d,u,f,y,w,p);u.restore()}function drawShape(t,e,i,s,o,a){if(!i.shape)return;const n=t.drawers.get(i.shape);n&&n.draw(e,i,s,o,a,t.retina.pixelRatio)}function drawShapeAfterEffect(t,e,i,s,o,a){if(!i.shape)return;const n=t.drawers.get(i.shape);(null===n||void 0===n?void 0:n.afterEffect)&&n.afterEffect(e,i,s,o,a,t.retina.pixelRatio)}function drawPlugin(t,e,i){if(e.draw){t.save();e.draw(t,i);t.restore()}}function drawParticlePlugin(t,e,i,s){if(e.drawParticle){t.save();e.drawParticle(t,i,s);t.restore()}}function alterHsl(t,e,i){return{h:t.h,s:t.s,l:t.l+(\"darken\"===e?-1:1)*i}}const r=\"generated\";const l=\"touchend\";const c=\"pointerdown\";const h=\"pointerup\";const d=\"pointermove\";const u=\"touchstart\";const f=\"touchmove\";const p=\"pointerleave\";const v=\"pointerout\";const m=\"touchcancel\";const g=\"resize\";const y=\"visibilitychange\";const w=\"No polygon data loaded.\";const b=\"No polygon found, you need to specify SVG url in config.\";var x=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var R=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var M,C,P,z,k;function setTransformValue(t,e,i){var s;const o=e[i];void 0!==o&&(t[i]=(null!==(s=t[i])&&void 0!==s?s:1)*o)}class Canvas{constructor(t){this.container=t;M.set(this,void 0);C.set(this,void 0);P.set(this,void 0);z.set(this,void 0);k.set(this,void 0);this.size={height:0,width:0};x(this,C,null,\"f\");this.generatedCanvas=false;x(this,z,[],\"f\");x(this,P,[],\"f\");x(this,k,[],\"f\");x(this,M,[],\"f\")}clear(){const t=this.container.actualOptions,e=t.particles.move.trail;t.backgroundMask.enable?this.paint():e.enable&&e.length>0&&this.trailFillColor?this.paintBase(getStyleFromRgb(this.trailFillColor,1/e.length)):this.draw((t=>{clear(t,this.size)}))}destroy(){var t;this.generatedCanvas?null===(t=this.element)||void 0===t?void 0:t.remove():this.resetOriginalStyle();this.draw((t=>{clear(t,this.size)}));x(this,z,[],\"f\");x(this,P,[],\"f\");x(this,k,[],\"f\");x(this,M,[],\"f\")}draw(t){if(R(this,C,\"f\"))return t(R(this,C,\"f\"))}drawParticle(t,e){var i;if(t.spawning||t.destroyed)return;const s=t.getRadius();if(s<=0)return;const o=t.getFillColor(),a=null!==(i=t.getStrokeColor())&&void 0!==i?i:o;let[n,r]=this.getPluginParticleColors(t);n||(n=o);r||(r=a);(n||r)&&this.draw((i=>{var o,a,l,c,h;const d=this.container.actualOptions,u=t.options.zIndex,f=(1-t.zIndexFactor)**u.opacityRate,p=null!==(l=null!==(o=t.bubble.opacity)&&void 0!==o?o:null===(a=t.opacity)||void 0===a?void 0:a.value)&&void 0!==l?l:1,v=null!==(h=null===(c=t.stroke)||void 0===c?void 0:c.opacity)&&void 0!==h?h:p,m=p*f,g=v*f,y={},w={fill:n?getStyleFromHsl(n,m):void 0};w.stroke=r?getStyleFromHsl(r,g):w.fill;this.applyPreDrawUpdaters(i,t,s,m,w,y);drawParticle({container:this.container,context:i,particle:t,delta:e,colorStyles:w,backgroundMask:d.backgroundMask.enable,composite:d.backgroundMask.composite,radius:s*(1-t.zIndexFactor)**u.sizeRate,opacity:m,shadow:t.options.shadow,transform:y});this.applyPostDrawUpdaters(t)}))}drawParticlePlugin(t,e,i){this.draw((s=>{drawParticlePlugin(s,t,e,i)}))}drawPlugin(t,e){this.draw((i=>{drawPlugin(i,t,e)}))}init(){this.resize();this.initStyle();this.initCover();this.initTrail();this.initBackground();this.initUpdaters();this.initPlugins();this.paint()}initBackground(){const t=this.container.actualOptions,e=t.background,i=this.element,s=null===i||void 0===i?void 0:i.style;if(s){if(e.color){const t=rangeColorToRgb(e.color);s.backgroundColor=t?getStyleFromRgb(t,e.opacity):\"\"}else s.backgroundColor=\"\";s.backgroundImage=e.image||\"\";s.backgroundPosition=e.position||\"\";s.backgroundRepeat=e.repeat||\"\";s.backgroundSize=e.size||\"\"}}initPlugins(){x(this,k,[],\"f\");for(const[,t]of this.container.plugins){t.resize&&R(this,k,\"f\").push(t);(t.particleFillColor||t.particleStrokeColor)&&R(this,M,\"f\").push(t)}}initUpdaters(){x(this,z,[],\"f\");x(this,P,[],\"f\");for(const t of this.container.particles.updaters){t.afterDraw&&R(this,P,\"f\").push(t);(t.getColorStyles||t.getTransformValues||t.beforeDraw)&&R(this,z,\"f\").push(t)}}loadCanvas(t){var e;this.generatedCanvas&&(null===(e=this.element)||void 0===e?void 0:e.remove());this.generatedCanvas=t.dataset&&r in t.dataset?\"true\"===t.dataset[r]:this.generatedCanvas;this.element=t;this.originalStyle=deepExtend({},this.element.style);this.size.height=t.offsetHeight;this.size.width=t.offsetWidth;x(this,C,this.element.getContext(\"2d\"),\"f\");this.container.retina.init();this.initBackground()}paint(){const t=this.container.actualOptions;this.draw((e=>{if(t.backgroundMask.enable&&t.backgroundMask.cover){clear(e,this.size);this.paintBase(this.coverColorStyle)}else this.paintBase()}))}resize(){if(!this.element)return;const t=this.container,e=t.retina.pixelRatio,i=t.canvas.size,s={width:this.element.offsetWidth*e,height:this.element.offsetHeight*e};if(s.height===i.height&&s.width===i.width&&s.height===this.element.height&&s.width===this.element.width)return;const o=Object.assign({},i);this.element.width=i.width=this.element.offsetWidth*e;this.element.height=i.height=this.element.offsetHeight*e;this.container.started&&(this.resizeFactor={width:i.width/o.width,height:i.height/o.height})}async windowResize(){if(!this.element)return;this.resize();const t=this.container,e=t.updateActualOptions();t.particles.setDensity();this.applyResizePlugins();e&&await t.refresh()}applyPostDrawUpdaters(t){var e;for(const i of R(this,P,\"f\"))null===(e=i.afterDraw)||void 0===e?void 0:e.call(i,t)}applyPreDrawUpdaters(t,e,i,s,o,a){var n;for(const r of R(this,z,\"f\")){if(r.getColorStyles){const{fill:a,stroke:n}=r.getColorStyles(e,t,i,s);a&&(o.fill=a);n&&(o.stroke=n)}if(r.getTransformValues){const t=r.getTransformValues(e);for(const e in t)setTransformValue(a,t,e)}null===(n=r.beforeDraw)||void 0===n?void 0:n.call(r,e)}}applyResizePlugins(){var t;for(const e of R(this,k,\"f\"))null===(t=e.resize)||void 0===t?void 0:t.call(e)}getPluginParticleColors(t){let e,i;for(const s of R(this,M,\"f\")){!e&&s.particleFillColor&&(e=rangeColorToHsl(s.particleFillColor(t)));!i&&s.particleStrokeColor&&(i=rangeColorToHsl(s.particleStrokeColor(t)));if(e&&i)break}return[e,i]}initCover(){const t=this.container.actualOptions,e=t.backgroundMask.cover,i=e.color,s=rangeColorToRgb(i);if(s){const t={r:s.r,g:s.g,b:s.b,a:e.opacity};this.coverColorStyle=getStyleFromRgb(t,t.a)}}initStyle(){const t=this.element,e=this.container.actualOptions;if(t){if(e.fullScreen.enable){this.originalStyle=deepExtend({},t.style);t.style.setProperty(\"position\",\"fixed\",\"important\");t.style.setProperty(\"z-index\",e.fullScreen.zIndex.toString(10),\"important\");t.style.setProperty(\"top\",\"0\",\"important\");t.style.setProperty(\"left\",\"0\",\"important\");t.style.setProperty(\"width\",\"100%\",\"important\");t.style.setProperty(\"height\",\"100%\",\"important\")}else this.resetOriginalStyle();for(const i in e.style){if(!i||!e.style)continue;const s=e.style[i];s&&t.style.setProperty(i,s,\"important\")}}}initTrail(){const t=this.container.actualOptions,e=t.particles.move.trail,i=rangeColorToRgb(e.fillColor);if(i){const e=t.particles.move.trail;this.trailFillColor={r:i.r,g:i.g,b:i.b,a:1/e.length}}}paintBase(t){this.draw((e=>{paintBase(e,this.size,t)}))}resetOriginalStyle(){const t=this.element,e=this.originalStyle;if(t&&e){t.style.position=e.position;t.style.zIndex=e.zIndex;t.style.top=e.top;t.style.left=e.left;t.style.width=e.width;t.style.height=e.height}}}M=new WeakMap,C=new WeakMap,P=new WeakMap,z=new WeakMap,k=new WeakMap;function manageListener(t,e,i,s,o){if(s){let s={passive:true};\"boolean\"===typeof o?s.capture=o:void 0!==o&&(s=o);t.addEventListener(e,i,s)}else{const s=o;t.removeEventListener(e,i,s)}}class EventListeners{constructor(t){this.container=t;this.canPush=true;this.mouseMoveHandler=t=>this.mouseTouchMove(t);this.touchStartHandler=t=>this.mouseTouchMove(t);this.touchMoveHandler=t=>this.mouseTouchMove(t);this.touchEndHandler=()=>this.mouseTouchFinish();this.mouseLeaveHandler=()=>this.mouseTouchFinish();this.touchCancelHandler=()=>this.mouseTouchFinish();this.touchEndClickHandler=t=>this.mouseTouchClick(t);this.mouseUpHandler=t=>this.mouseTouchClick(t);this.mouseDownHandler=()=>this.mouseDown();this.visibilityChangeHandler=()=>this.handleVisibilityChange();this.themeChangeHandler=t=>this.handleThemeChange(t);this.oldThemeChangeHandler=t=>this.handleThemeChange(t);this.resizeHandler=()=>this.handleWindowResize()}addListeners(){this.manageListeners(true)}removeListeners(){this.manageListeners(false)}doMouseTouchClick(t){const e=this.container,i=e.actualOptions;if(this.canPush){const t=e.interactivity.mouse.position;if(!t)return;e.interactivity.mouse.clickPosition={x:t.x,y:t.y};e.interactivity.mouse.clickTime=(new Date).getTime();const s=i.interactivity.events.onClick;if(s.mode instanceof Array)for(const t of s.mode)this.handleClickMode(t);else this.handleClickMode(s.mode)}\"touchend\"===t.type&&setTimeout((()=>this.mouseTouchFinish()),500)}handleClickMode(t){this.container.handleClickMode(t)}handleThemeChange(t){const e=t,i=e.matches?this.container.options.defaultDarkTheme:this.container.options.defaultLightTheme,s=this.container.options.themes.find((t=>t.name===i));s&&s.default.auto&&this.container.loadTheme(i)}handleVisibilityChange(){const t=this.container,e=t.actualOptions;this.mouseTouchFinish();if(e.pauseOnBlur)if(null===document||void 0===document?void 0:document.hidden){t.pageHidden=true;t.pause()}else{t.pageHidden=false;t.getAnimationStatus()?t.play(true):t.draw(true)}}handleWindowResize(){if(this.resizeTimeout){clearTimeout(this.resizeTimeout);delete this.resizeTimeout}this.resizeTimeout=setTimeout((async()=>{var t;return null===(t=this.container.canvas)||void 0===t?void 0:t.windowResize()}),500)}manageListeners(t){var e;const i=this.container,s=i.actualOptions,o=s.interactivity.detectsOn;let a=p;if(\"window\"===o){i.interactivity.element=window;a=v}else if(\"parent\"===o&&i.canvas.element){const t=i.canvas.element;i.interactivity.element=null!==(e=t.parentElement)&&void 0!==e?e:t.parentNode}else i.interactivity.element=i.canvas.element;const n=!isSsr()&&\"undefined\"!==typeof matchMedia&&matchMedia(\"(prefers-color-scheme: dark)\");n&&(void 0!==n.addEventListener?manageListener(n,\"change\",this.themeChangeHandler,t):void 0!==n.addListener&&(t?n.addListener(this.oldThemeChangeHandler):n.removeListener(this.oldThemeChangeHandler)));const r=i.interactivity.element;if(!r)return;const w=r;if(s.interactivity.events.onHover.enable||s.interactivity.events.onClick.enable){manageListener(r,d,this.mouseMoveHandler,t);manageListener(r,u,this.touchStartHandler,t);manageListener(r,f,this.touchMoveHandler,t);if(s.interactivity.events.onClick.enable){manageListener(r,l,this.touchEndClickHandler,t);manageListener(r,h,this.mouseUpHandler,t);manageListener(r,c,this.mouseDownHandler,t)}else manageListener(r,l,this.touchEndHandler,t);manageListener(r,a,this.mouseLeaveHandler,t);manageListener(r,m,this.touchCancelHandler,t)}i.canvas.element&&(i.canvas.element.style.pointerEvents=w===i.canvas.element?\"initial\":\"none\");if(s.interactivity.events.resize)if(\"undefined\"!==typeof ResizeObserver){if(this.resizeObserver&&!t){i.canvas.element&&this.resizeObserver.unobserve(i.canvas.element);this.resizeObserver.disconnect();delete this.resizeObserver}else if(!this.resizeObserver&&t&&i.canvas.element){this.resizeObserver=new ResizeObserver((t=>{const e=t.find((t=>t.target===i.canvas.element));e&&this.handleWindowResize()}));this.resizeObserver.observe(i.canvas.element)}}else manageListener(window,g,this.resizeHandler,t);document&&manageListener(document,y,this.visibilityChangeHandler,t,false)}mouseDown(){const t=this.container.interactivity;if(t){const e=t.mouse;e.clicking=true;e.downPosition=e.position}}mouseTouchClick(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse;s.inside=true;let o=false;const a=s.position;if(a&&i.interactivity.events.onClick.enable){for(const[,t]of e.plugins)if(t.clickPositionValid){o=t.clickPositionValid(a);if(o)break}o||this.doMouseTouchClick(t);s.clicking=false}}mouseTouchFinish(){const t=this.container.interactivity;if(!t)return;const e=t.mouse;delete e.position;delete e.clickPosition;delete e.downPosition;t.status=p;e.inside=false;e.clicking=false}mouseTouchMove(t){var e,i,s,o,a,n,r;const l=this.container,c=l.actualOptions;if(!(null===(e=l.interactivity)||void 0===e?void 0:e.element))return;l.interactivity.mouse.inside=true;let h;const u=l.canvas.element;if(t.type.startsWith(\"pointer\")){this.canPush=true;const e=t;if(l.interactivity.element===window){if(u){const t=u.getBoundingClientRect();h={x:e.clientX-t.left,y:e.clientY-t.top}}}else if(\"parent\"===c.interactivity.detectsOn){const t=e.target;const o=e.currentTarget;const a=l.canvas.element;if(t&&o&&a){const i=t.getBoundingClientRect();const s=o.getBoundingClientRect();const n=a.getBoundingClientRect();h={x:e.offsetX+2*i.left-(s.left+n.left),y:e.offsetY+2*i.top-(s.top+n.top)}}else h={x:null!==(i=e.offsetX)&&void 0!==i?i:e.clientX,y:null!==(s=e.offsetY)&&void 0!==s?s:e.clientY}}else e.target===l.canvas.element&&(h={x:null!==(o=e.offsetX)&&void 0!==o?o:e.clientX,y:null!==(a=e.offsetY)&&void 0!==a?a:e.clientY})}else{this.canPush=\"touchmove\"!==t.type;const e=t;const i=e.touches[e.touches.length-1];const s=null===u||void 0===u?void 0:u.getBoundingClientRect();h={x:i.clientX-(null!==(n=null===s||void 0===s?void 0:s.left)&&void 0!==n?n:0),y:i.clientY-(null!==(r=null===s||void 0===s?void 0:s.top)&&void 0!==r?r:0)}}const f=l.retina.pixelRatio;if(h){h.x*=f;h.y*=f}l.interactivity.mouse.position=h;l.interactivity.status=d}}class FrameManager{constructor(t){this.container=t}async nextFrame(t){var e;try{const i=this.container;if(void 0!==i.lastFrameTime&&t<i.lastFrameTime+1e3/i.fpsLimit){i.draw(false);return}null!==(e=i.lastFrameTime)&&void 0!==e?e:i.lastFrameTime=t;const s=t-i.lastFrameTime,o={value:s,factor:60*s/1e3};i.lifeTime+=o.value;i.lastFrameTime=t;if(s>1e3){i.draw(false);return}await i.particles.draw(o);if(i.duration>0&&i.lifeTime>i.duration){i.destroy();return}i.getAnimationStatus()&&i.draw(false)}catch(t){console.error(\"tsParticles error in animation loop\",t)}}}class OptionsColor{constructor(){this.value=\"\"}static create(t,e){const i=new OptionsColor;i.load(t);void 0!==e&&(\"string\"===typeof e||e instanceof Array?i.load({value:e}):i.load(e));return i}load(t){void 0!==(null===t||void 0===t?void 0:t.value)&&(this.value=t.value)}}class Background{constructor(){this.color=new OptionsColor;this.color.value=\"\";this.image=\"\";this.position=\"\";this.repeat=\"\";this.size=\"\";this.opacity=1}load(t){if(t){void 0!==t.color&&(this.color=OptionsColor.create(this.color,t.color));void 0!==t.image&&(this.image=t.image);void 0!==t.position&&(this.position=t.position);void 0!==t.repeat&&(this.repeat=t.repeat);void 0!==t.size&&(this.size=t.size);void 0!==t.opacity&&(this.opacity=t.opacity)}}}class BackgroundMaskCover{constructor(){this.color=new OptionsColor;this.color.value=\"#fff\";this.opacity=1}load(t){if(t){void 0!==t.color&&(this.color=OptionsColor.create(this.color,t.color));void 0!==t.opacity&&(this.opacity=t.opacity)}}}class BackgroundMask{constructor(){this.composite=\"destination-out\";this.cover=new BackgroundMaskCover;this.enable=false}load(t){if(t){void 0!==t.composite&&(this.composite=t.composite);if(void 0!==t.cover){const e=t.cover;const i=\"string\"===typeof t.cover?{color:t.cover}:t.cover;this.cover.load(void 0!==e.color?e:{color:i})}void 0!==t.enable&&(this.enable=t.enable)}}}class FullScreen{constructor(){this.enable=true;this.zIndex=0}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.zIndex&&(this.zIndex=t.zIndex)}}}class ClickEvent{constructor(){this.enable=false;this.mode=[]}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.mode&&(this.mode=t.mode)}}}class DivEvent{constructor(){this.selectors=[];this.enable=false;this.mode=[];this.type=\"circle\"}get el(){return this.elementId}set el(t){this.elementId=t}get elementId(){return this.ids}set elementId(t){this.ids=t}get ids(){return this.selectors instanceof Array?this.selectors.map((t=>t.replace(\"#\",\"\"))):this.selectors.replace(\"#\",\"\")}set ids(t){this.selectors=t instanceof Array?t.map((t=>`#${t}`)):`#${t}`}load(t){var e,i;if(!t)return;const s=null!==(i=null!==(e=t.ids)&&void 0!==e?e:t.elementId)&&void 0!==i?i:t.el;void 0!==s&&(this.ids=s);void 0!==t.selectors&&(this.selectors=t.selectors);void 0!==t.enable&&(this.enable=t.enable);void 0!==t.mode&&(this.mode=t.mode);void 0!==t.type&&(this.type=t.type)}}class Parallax{constructor(){this.enable=false;this.force=2;this.smooth=10}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.force&&(this.force=t.force);void 0!==t.smooth&&(this.smooth=t.smooth)}}}class HoverEvent{constructor(){this.enable=false;this.mode=[];this.parallax=new Parallax}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.mode&&(this.mode=t.mode);this.parallax.load(t.parallax)}}}class Events{constructor(){this.onClick=new ClickEvent;this.onDiv=new DivEvent;this.onHover=new HoverEvent;this.resize=true}get onclick(){return this.onClick}set onclick(t){this.onClick=t}get ondiv(){return this.onDiv}set ondiv(t){this.onDiv=t}get onhover(){return this.onHover}set onhover(t){this.onHover=t}load(t){var e,i,s;if(!t)return;this.onClick.load(null!==(e=t.onClick)&&void 0!==e?e:t.onclick);const o=null!==(i=t.onDiv)&&void 0!==i?i:t.ondiv;if(void 0!==o)if(o instanceof Array)this.onDiv=o.map((t=>{const e=new DivEvent;e.load(t);return e}));else{this.onDiv=new DivEvent;this.onDiv.load(o)}this.onHover.load(null!==(s=t.onHover)&&void 0!==s?s:t.onhover);void 0!==t.resize&&(this.resize=t.resize)}}class Slow{constructor(){this.factor=3;this.radius=200}load(t){if(t){void 0!==t.factor&&(this.factor=t.factor);void 0!==t.radius&&(this.radius=t.radius)}}}var T=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var S=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var E,O;class Modes{constructor(t,e){E.set(this,void 0);O.set(this,void 0);T(this,O,t,\"f\");T(this,E,e,\"f\");this.slow=new Slow}load(t){if(t){this.slow.load(t.slow);if(S(this,E,\"f\")){const e=S(this,O,\"f\").plugins.interactors.get(S(this,E,\"f\"));if(e)for(const i of e)i.loadModeOptions&&i.loadModeOptions(this,t)}}}}E=new WeakMap,O=new WeakMap;var V=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var A,I;class Interactivity{constructor(t,e){A.set(this,void 0);I.set(this,void 0);V(this,I,t,\"f\");V(this,A,e,\"f\");this.detectsOn=\"window\";this.events=new Events;this.modes=new Modes(t,e)}get detect_on(){return this.detectsOn}set detect_on(t){this.detectsOn=t}load(t){var e;if(!t)return;const i=null!==(e=t.detectsOn)&&void 0!==e?e:t.detect_on;void 0!==i&&(this.detectsOn=i);this.events.load(t.events);this.modes.load(t.modes)}}A=new WeakMap,I=new WeakMap;class ManualParticle{load(t){var e,i;if(t){void 0!==t.position&&(this.position={x:null!==(e=t.position.x)&&void 0!==e?e:50,y:null!==(i=t.position.y)&&void 0!==i?i:50});void 0!==t.options&&(this.options=deepExtend({},t.options))}}}class MotionReduce{constructor(){this.factor=4;this.value=true}load(t){if(t){void 0!==t.factor&&(this.factor=t.factor);void 0!==t.value&&(this.value=t.value)}}}class Motion{constructor(){this.disable=false;this.reduce=new MotionReduce}load(t){if(t){void 0!==t.disable&&(this.disable=t.disable);this.reduce.load(t.reduce)}}}class Responsive{constructor(){this.maxWidth=Infinity;this.options={};this.mode=\"canvas\"}load(t){if(t){void 0!==t.maxWidth&&(this.maxWidth=t.maxWidth);void 0!==t.mode&&(\"screen\"===t.mode?this.mode=\"screen\":this.mode=\"canvas\");void 0!==t.options&&(this.options=deepExtend({},t.options))}}}class ThemeDefault{constructor(){this.auto=false;this.mode=\"any\";this.value=false}load(t){if(t){void 0!==t.auto&&(this.auto=t.auto);void 0!==t.mode&&(this.mode=t.mode);void 0!==t.value&&(this.value=t.value)}}}class Theme{constructor(){this.name=\"\";this.default=new ThemeDefault}load(t){if(t){void 0!==t.name&&(this.name=t.name);this.default.load(t.default);void 0!==t.options&&(this.options=deepExtend({},t.options))}}}class ColorAnimation{constructor(){this.count=0;this.enable=false;this.offset=0;this.speed=1;this.decay=0;this.sync=true}load(t){if(t){void 0!==t.count&&(this.count=setRangeValue(t.count));void 0!==t.enable&&(this.enable=t.enable);void 0!==t.offset&&(this.offset=setRangeValue(t.offset));void 0!==t.speed&&(this.speed=setRangeValue(t.speed));void 0!==t.decay&&(this.decay=setRangeValue(t.decay));void 0!==t.sync&&(this.sync=t.sync)}}}class HslAnimation{constructor(){this.h=new ColorAnimation;this.s=new ColorAnimation;this.l=new ColorAnimation}load(t){if(t){this.h.load(t.h);this.s.load(t.s);this.l.load(t.l)}}}class AnimatableColor extends OptionsColor{constructor(){super();this.animation=new HslAnimation}static create(t,e){const i=new AnimatableColor;i.load(t);void 0!==e&&(\"string\"===typeof e||e instanceof Array?i.load({value:e}):i.load(e));return i}load(t){super.load(t);if(!t)return;const e=t.animation;void 0!==e&&(void 0!==e.enable?this.animation.h.load(e):this.animation.load(t.animation))}}class CollisionsOverlap{constructor(){this.enable=true;this.retries=0}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.retries&&(this.retries=t.retries)}}}class Random{constructor(){this.enable=false;this.minimumValue=0}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.minimumValue&&(this.minimumValue=t.minimumValue)}}}class ValueWithRandom{constructor(){this.random=new Random;this.value=0}load(t){if(t){\"boolean\"===typeof t.random?this.random.enable=t.random:this.random.load(t.random);void 0!==t.value&&(this.value=setRangeValue(t.value,this.random.enable?this.random.minimumValue:void 0))}}}class ParticlesBounceFactor extends ValueWithRandom{constructor(){super();this.random.minimumValue=.1;this.value=1}}class ParticlesBounce{constructor(){this.horizontal=new ParticlesBounceFactor;this.vertical=new ParticlesBounceFactor}load(t){if(t){this.horizontal.load(t.horizontal);this.vertical.load(t.vertical)}}}class Collisions{constructor(){this.bounce=new ParticlesBounce;this.enable=false;this.mode=\"bounce\";this.overlap=new CollisionsOverlap}load(t){if(t){this.bounce.load(t.bounce);void 0!==t.enable&&(this.enable=t.enable);void 0!==t.mode&&(this.mode=t.mode);this.overlap.load(t.overlap)}}}class SplitFactor extends ValueWithRandom{constructor(){super();this.value=3}}class SplitRate extends ValueWithRandom{constructor(){super();this.value={min:4,max:9}}}class Split{constructor(){this.count=1;this.factor=new SplitFactor;this.rate=new SplitRate;this.sizeOffset=true}load(t){if(t){void 0!==t.count&&(this.count=t.count);this.factor.load(t.factor);this.rate.load(t.rate);void 0!==t.particles&&(t.particles instanceof Array?this.particles=t.particles.map((t=>deepExtend({},t))):this.particles=deepExtend({},t.particles));void 0!==t.sizeOffset&&(this.sizeOffset=t.sizeOffset)}}}class Destroy{constructor(){this.mode=\"none\";this.split=new Split}load(t){if(t){void 0!==t.mode&&(this.mode=t.mode);this.split.load(t.split)}}}class MoveAngle{constructor(){this.offset=0;this.value=90}load(t){if(t){void 0!==t.offset&&(this.offset=setRangeValue(t.offset));void 0!==t.value&&(this.value=setRangeValue(t.value))}}}class MoveAttract{constructor(){this.distance=200;this.enable=false;this.rotate={x:3e3,y:3e3}}get rotateX(){return this.rotate.x}set rotateX(t){this.rotate.x=t}get rotateY(){return this.rotate.y}set rotateY(t){this.rotate.y=t}load(t){var e,i,s,o;if(!t)return;void 0!==t.distance&&(this.distance=setRangeValue(t.distance));void 0!==t.enable&&(this.enable=t.enable);const a=null!==(i=null===(e=t.rotate)||void 0===e?void 0:e.x)&&void 0!==i?i:t.rotateX;void 0!==a&&(this.rotate.x=a);const n=null!==(o=null===(s=t.rotate)||void 0===s?void 0:s.y)&&void 0!==o?o:t.rotateY;void 0!==n&&(this.rotate.y=n)}}class MoveGravity{constructor(){this.acceleration=9.81;this.enable=false;this.inverse=false;this.maxSpeed=50}load(t){if(t){void 0!==t.acceleration&&(this.acceleration=setRangeValue(t.acceleration));void 0!==t.enable&&(this.enable=t.enable);void 0!==t.inverse&&(this.inverse=t.inverse);void 0!==t.maxSpeed&&(this.maxSpeed=setRangeValue(t.maxSpeed))}}}class MovePathDelay extends ValueWithRandom{constructor(){super()}}class MovePath{constructor(){this.clamp=true;this.delay=new MovePathDelay;this.enable=false;this.options={}}load(t){if(t){void 0!==t.clamp&&(this.clamp=t.clamp);this.delay.load(t.delay);void 0!==t.enable&&(this.enable=t.enable);this.generator=t.generator;t.options&&(this.options=deepExtend(this.options,t.options))}}}class MoveTrail{constructor(){this.enable=false;this.length=10;this.fillColor=new OptionsColor;this.fillColor.value=\"#000000\"}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);this.fillColor=OptionsColor.create(this.fillColor,t.fillColor);void 0!==t.length&&(this.length=t.length)}}}class OutModes{constructor(){this.default=\"out\"}load(t){var e,i,s,o;if(t){void 0!==t.default&&(this.default=t.default);this.bottom=null!==(e=t.bottom)&&void 0!==e?e:t.default;this.left=null!==(i=t.left)&&void 0!==i?i:t.default;this.right=null!==(s=t.right)&&void 0!==s?s:t.default;this.top=null!==(o=t.top)&&void 0!==o?o:t.default}}}class Spin{constructor(){this.acceleration=0;this.enable=false}load(t){if(t){void 0!==t.acceleration&&(this.acceleration=setRangeValue(t.acceleration));void 0!==t.enable&&(this.enable=t.enable);this.position=t.position?deepExtend({},t.position):void 0}}}class Move{constructor(){this.angle=new MoveAngle;this.attract=new MoveAttract;this.center={x:50,y:50,radius:0};this.decay=0;this.distance={};this.direction=\"none\";this.drift=0;this.enable=false;this.gravity=new MoveGravity;this.path=new MovePath;this.outModes=new OutModes;this.random=false;this.size=false;this.speed=2;this.spin=new Spin;this.straight=false;this.trail=new MoveTrail;this.vibrate=false;this.warp=false}get bounce(){return this.collisions}set bounce(t){this.collisions=t}get collisions(){return false}set collisions(t){}get noise(){return this.path}set noise(t){this.path=t}get outMode(){return this.outModes.default}set outMode(t){this.outModes.default=t}get out_mode(){return this.outMode}set out_mode(t){this.outMode=t}load(t){var e,i,s;if(!t)return;void 0!==t.angle&&(\"number\"===typeof t.angle?this.angle.value=t.angle:this.angle.load(t.angle));this.attract.load(t.attract);this.center=deepExtend(this.center,t.center);void 0!==t.decay&&(this.decay=t.decay);void 0!==t.direction&&(this.direction=t.direction);void 0!==t.distance&&(this.distance=\"number\"===typeof t.distance?{horizontal:t.distance,vertical:t.distance}:deepExtend({},t.distance));void 0!==t.drift&&(this.drift=setRangeValue(t.drift));void 0!==t.enable&&(this.enable=t.enable);this.gravity.load(t.gravity);const o=null!==(e=t.outMode)&&void 0!==e?e:t.out_mode;void 0===t.outModes&&void 0===o||(\"string\"===typeof t.outModes||void 0===t.outModes&&void 0!==o?this.outModes.load({default:null!==(i=t.outModes)&&void 0!==i?i:o}):this.outModes.load(t.outModes));this.path.load(null!==(s=t.path)&&void 0!==s?s:t.noise);void 0!==t.random&&(this.random=t.random);void 0!==t.size&&(this.size=t.size);void 0!==t.speed&&(this.speed=setRangeValue(t.speed));this.spin.load(t.spin);void 0!==t.straight&&(this.straight=t.straight);this.trail.load(t.trail);void 0!==t.vibrate&&(this.vibrate=t.vibrate);void 0!==t.warp&&(this.warp=t.warp)}}class AnimationOptions{constructor(){this.count=0;this.enable=false;this.speed=1;this.decay=0;this.sync=false}load(t){if(t){void 0!==t.count&&(this.count=setRangeValue(t.count));void 0!==t.enable&&(this.enable=t.enable);void 0!==t.speed&&(this.speed=setRangeValue(t.speed));void 0!==t.decay&&(this.decay=setRangeValue(t.decay));void 0!==t.sync&&(this.sync=t.sync)}}}class OpacityAnimation extends AnimationOptions{constructor(){super();this.destroy=\"none\";this.enable=false;this.speed=2;this.startValue=\"random\";this.sync=false}get opacity_min(){return this.minimumValue}set opacity_min(t){this.minimumValue=t}load(t){var e;if(t){super.load(t);void 0!==t.destroy&&(this.destroy=t.destroy);void 0!==t.enable&&(this.enable=t.enable);this.minimumValue=null!==(e=t.minimumValue)&&void 0!==e?e:t.opacity_min;void 0!==t.speed&&(this.speed=t.speed);void 0!==t.startValue&&(this.startValue=t.startValue);void 0!==t.sync&&(this.sync=t.sync)}}}class Opacity extends ValueWithRandom{constructor(){super();this.animation=new OpacityAnimation;this.random.minimumValue=.1;this.value=1}get anim(){return this.animation}set anim(t){this.animation=t}load(t){var e;if(!t)return;super.load(t);const i=null!==(e=t.animation)&&void 0!==e?e:t.anim;if(void 0!==i){this.animation.load(i);this.value=setRangeValue(this.value,this.animation.enable?this.animation.minimumValue:void 0)}}}class ParticlesDensity{constructor(){this.enable=false;this.area=800;this.factor=1e3}get value_area(){return this.area}set value_area(t){this.area=t}load(t){var e;if(!t)return;void 0!==t.enable&&(this.enable=t.enable);const i=null!==(e=t.area)&&void 0!==e?e:t.value_area;void 0!==i&&(this.area=i);void 0!==t.factor&&(this.factor=t.factor)}}class ParticlesNumber{constructor(){this.density=new ParticlesDensity;this.limit=0;this.value=100}get max(){return this.limit}set max(t){this.limit=t}load(t){var e;if(!t)return;this.density.load(t.density);const i=null!==(e=t.limit)&&void 0!==e?e:t.max;void 0!==i&&(this.limit=i);void 0!==t.value&&(this.value=t.value)}}class RotateAnimation{constructor(){this.enable=false;this.speed=0;this.decay=0;this.sync=false}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.speed&&(this.speed=setRangeValue(t.speed));void 0!==t.decay&&(this.decay=setRangeValue(t.decay));void 0!==t.sync&&(this.sync=t.sync)}}}class Rotate extends ValueWithRandom{constructor(){super();this.animation=new RotateAnimation;this.direction=\"clockwise\";this.path=false;this.value=0}load(t){if(t){super.load(t);void 0!==t.direction&&(this.direction=t.direction);this.animation.load(t.animation);void 0!==t.path&&(this.path=t.path)}}}class Shadow{constructor(){this.blur=0;this.color=new OptionsColor;this.enable=false;this.offset={x:0,y:0};this.color.value=\"#000\"}load(t){if(t){void 0!==t.blur&&(this.blur=t.blur);this.color=OptionsColor.create(this.color,t.color);void 0!==t.enable&&(this.enable=t.enable);if(void 0!==t.offset){void 0!==t.offset.x&&(this.offset.x=t.offset.x);void 0!==t.offset.y&&(this.offset.y=t.offset.y)}}}}class Shape{constructor(){this.options={};this.type=\"circle\"}get character(){var t;return null!==(t=this.options.character)&&void 0!==t?t:this.options.char}set character(t){this.options.character=t;this.options.char=t}get custom(){return this.options}set custom(t){this.options=t}get image(){var t;return null!==(t=this.options.image)&&void 0!==t?t:this.options.images}set image(t){this.options.image=t;this.options.images=t}get images(){return this.image}set images(t){this.image=t}get polygon(){var t;return null!==(t=this.options.polygon)&&void 0!==t?t:this.options.star}set polygon(t){this.options.polygon=t;this.options.star=t}get stroke(){return[]}set stroke(t){}load(t){var e,i,s;if(!t)return;const o=null!==(e=t.options)&&void 0!==e?e:t.custom;if(void 0!==o)for(const t in o){const e=o[t];e&&(this.options[t]=deepExtend(null!==(i=this.options[t])&&void 0!==i?i:{},e))}this.loadShape(t.character,\"character\",\"char\",true);this.loadShape(t.polygon,\"polygon\",\"star\",false);this.loadShape(null!==(s=t.image)&&void 0!==s?s:t.images,\"image\",\"images\",true);void 0!==t.type&&(this.type=t.type)}loadShape(t,e,i,s){var o,a;if(!t)return;const n=t instanceof Array?[]:{},r=t instanceof Array!==this.options[e]instanceof Array,l=t instanceof Array!==this.options[i]instanceof Array;r&&(this.options[e]=n);l&&s&&(this.options[i]=n);this.options[e]=deepExtend(null!==(o=this.options[e])&&void 0!==o?o:n,t);this.options[i]&&!s||(this.options[i]=deepExtend(null!==(a=this.options[i])&&void 0!==a?a:n,t))}}class SizeAnimation extends AnimationOptions{constructor(){super();this.destroy=\"none\";this.enable=false;this.speed=5;this.startValue=\"random\";this.sync=false}get size_min(){return this.minimumValue}set size_min(t){this.minimumValue=t}load(t){var e;super.load(t);if(t){void 0!==t.destroy&&(this.destroy=t.destroy);void 0!==t.enable&&(this.enable=t.enable);this.minimumValue=null!==(e=t.minimumValue)&&void 0!==e?e:t.size_min;void 0!==t.speed&&(this.speed=t.speed);void 0!==t.startValue&&(this.startValue=t.startValue);void 0!==t.sync&&(this.sync=t.sync)}}}class Size extends ValueWithRandom{constructor(){super();this.animation=new SizeAnimation;this.random.minimumValue=1;this.value=3}get anim(){return this.animation}set anim(t){this.animation=t}load(t){var e;super.load(t);if(!t)return;const i=null!==(e=t.animation)&&void 0!==e?e:t.anim;if(void 0!==i){this.animation.load(i);this.value=setRangeValue(this.value,this.animation.enable?this.animation.minimumValue:void 0)}}}class Stroke{constructor(){this.width=0}load(t){if(t){void 0!==t.color&&(this.color=AnimatableColor.create(this.color,t.color));void 0!==t.width&&(this.width=t.width);void 0!==t.opacity&&(this.opacity=t.opacity)}}}class ZIndex extends ValueWithRandom{constructor(){super();this.opacityRate=1;this.sizeRate=1;this.velocityRate=1}load(t){super.load(t);if(t){void 0!==t.opacityRate&&(this.opacityRate=t.opacityRate);void 0!==t.sizeRate&&(this.sizeRate=t.sizeRate);void 0!==t.velocityRate&&(this.velocityRate=t.velocityRate)}}}var F=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var D=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var L,H;class ParticlesOptions{constructor(t,e){L.set(this,void 0);H.set(this,void 0);F(this,H,t,\"f\");F(this,L,e,\"f\");this.bounce=new ParticlesBounce;this.collisions=new Collisions;this.color=new AnimatableColor;this.color.value=\"#fff\";this.destroy=new Destroy;this.groups={};this.move=new Move;this.number=new ParticlesNumber;this.opacity=new Opacity;this.reduceDuplicates=false;this.rotate=new Rotate;this.shadow=new Shadow;this.shape=new Shape;this.size=new Size;this.stroke=new Stroke;this.zIndex=new ZIndex}load(t){var e,i,s,o,a,n;if(!t)return;this.bounce.load(t.bounce);this.color.load(AnimatableColor.create(this.color,t.color));this.destroy.load(t.destroy);if(void 0!==t.groups)for(const i in t.groups){const s=t.groups[i];void 0!==s&&(this.groups[i]=deepExtend(null!==(e=this.groups[i])&&void 0!==e?e:{},s))}this.move.load(t.move);this.number.load(t.number);this.opacity.load(t.opacity);void 0!==t.reduceDuplicates&&(this.reduceDuplicates=t.reduceDuplicates);this.rotate.load(t.rotate);this.shape.load(t.shape);this.size.load(t.size);this.shadow.load(t.shadow);this.zIndex.load(t.zIndex);const r=null!==(s=null===(i=t.move)||void 0===i?void 0:i.collisions)&&void 0!==s?s:null===(o=t.move)||void 0===o?void 0:o.bounce;void 0!==r&&(this.collisions.enable=r);this.collisions.load(t.collisions);void 0!==t.interactivity&&(this.interactivity=deepExtend({},t.interactivity));const l=null!==(a=t.stroke)&&void 0!==a?a:null===(n=t.shape)||void 0===n?void 0:n.stroke;if(l)if(l instanceof Array)this.stroke=l.map((t=>{const e=new Stroke;e.load(t);return e}));else{this.stroke instanceof Array&&(this.stroke=new Stroke);this.stroke.load(l)}if(D(this,L,\"f\")){const e=D(this,H,\"f\").plugins.updaters.get(D(this,L,\"f\"));if(e)for(const i of e)i.loadOptions&&i.loadOptions(this,t);const i=D(this,H,\"f\").plugins.interactors.get(D(this,L,\"f\"));if(i)for(const e of i)e.loadParticlesOptions&&e.loadParticlesOptions(this,t)}}}L=new WeakMap,H=new WeakMap;function loadOptions(t,...e){for(const i of e)t.load(i)}function loadParticlesOptions(t,e,...i){const s=new ParticlesOptions(t,e);loadOptions(s,...i);return s}var W=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var B=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var q,j,_,G;class Options{constructor(t,e){q.add(this);j.set(this,void 0);_.set(this,void 0);W(this,_,t,\"f\");W(this,j,e,\"f\");this.autoPlay=true;this.background=new Background;this.backgroundMask=new BackgroundMask;this.fullScreen=new FullScreen;this.detectRetina=true;this.duration=0;this.fpsLimit=120;this.interactivity=new Interactivity(t,e);this.manualParticles=[];this.motion=new Motion;this.particles=loadParticlesOptions(B(this,_,\"f\"),B(this,j,\"f\"));this.pauseOnBlur=true;this.pauseOnOutsideViewport=true;this.responsive=[];this.style={};this.themes=[];this.zLayers=100}get backgroundMode(){return this.fullScreen}set backgroundMode(t){this.fullScreen.load(t)}get fps_limit(){return this.fpsLimit}set fps_limit(t){this.fpsLimit=t}get retina_detect(){return this.detectRetina}set retina_detect(t){this.detectRetina=t}load(t){var e,i,s,o,a;if(!t)return;if(void 0!==t.preset)if(t.preset instanceof Array)for(const e of t.preset)this.importPreset(e);else this.importPreset(t.preset);void 0!==t.autoPlay&&(this.autoPlay=t.autoPlay);const n=null!==(e=t.detectRetina)&&void 0!==e?e:t.retina_detect;void 0!==n&&(this.detectRetina=n);void 0!==t.duration&&(this.duration=t.duration);const r=null!==(i=t.fpsLimit)&&void 0!==i?i:t.fps_limit;void 0!==r&&(this.fpsLimit=r);void 0!==t.pauseOnBlur&&(this.pauseOnBlur=t.pauseOnBlur);void 0!==t.pauseOnOutsideViewport&&(this.pauseOnOutsideViewport=t.pauseOnOutsideViewport);void 0!==t.zLayers&&(this.zLayers=t.zLayers);this.background.load(t.background);const l=null!==(s=t.fullScreen)&&void 0!==s?s:t.backgroundMode;\"boolean\"===typeof l?this.fullScreen.enable=l:this.fullScreen.load(l);this.backgroundMask.load(t.backgroundMask);this.interactivity.load(t.interactivity);void 0!==t.manualParticles&&(this.manualParticles=t.manualParticles.map((t=>{const e=new ManualParticle;e.load(t);return e})));this.motion.load(t.motion);this.particles.load(t.particles);this.style=deepExtend(this.style,t.style);B(this,_,\"f\").plugins.loadOptions(this,t);const c=B(this,_,\"f\").plugins.interactors.get(B(this,j,\"f\"));if(c)for(const e of c)e.loadOptions&&e.loadOptions(this,t);if(void 0!==t.responsive)for(const e of t.responsive){const t=new Responsive;t.load(e);this.responsive.push(t)}this.responsive.sort(((t,e)=>t.maxWidth-e.maxWidth));if(void 0!==t.themes)for(const e of t.themes){const t=new Theme;t.load(e);this.themes.push(t)}this.defaultDarkTheme=null===(o=B(this,q,\"m\",G).call(this,\"dark\"))||void 0===o?void 0:o.name;this.defaultLightTheme=null===(a=B(this,q,\"m\",G).call(this,\"light\"))||void 0===a?void 0:a.name}setResponsive(t,e,i){this.load(i);const s=this.responsive.find((i=>\"screen\"===i.mode&&screen?i.maxWidth>screen.availWidth:i.maxWidth*e>t));this.load(null===s||void 0===s?void 0:s.options);return null===s||void 0===s?void 0:s.maxWidth}setTheme(t){if(t){const e=this.themes.find((e=>e.name===t));e&&this.load(e.options)}else{const t=\"undefined\"!==typeof matchMedia&&matchMedia(\"(prefers-color-scheme: dark)\"),e=t&&t.matches,i=B(this,q,\"m\",G).call(this,e?\"dark\":\"light\");i&&this.load(i.options)}}importPreset(t){this.load(B(this,_,\"f\").plugins.getPreset(t))}}j=new WeakMap,_=new WeakMap,q=new WeakSet,G=function _Options_findDefaultTheme(t){var e;return null!==(e=this.themes.find((e=>e.default.value&&e.default.mode===t)))&&void 0!==e?e:this.themes.find((t=>t.default.value&&\"any\"===t.default.mode))};var $=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var N=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var U,X;class InteractionManager{constructor(t,e){this.container=e;U.set(this,void 0);X.set(this,void 0);$(this,U,t,\"f\");$(this,X,N(this,U,\"f\").plugins.getInteractors(this.container,true),\"f\");this.externalInteractors=[];this.particleInteractors=[]}async externalInteract(t){for(const e of this.externalInteractors)e.isEnabled()&&await e.interact(t)}handleClickMode(t){for(const e of this.externalInteractors)e.handleClickMode&&e.handleClickMode(t)}init(){this.externalInteractors=[];this.particleInteractors=[];for(const t of N(this,X,\"f\")){switch(t.type){case 0:this.externalInteractors.push(t);break;case 1:this.particleInteractors.push(t);break}t.init()}}async particlesInteract(t,e){for(const e of this.externalInteractors)e.clear(t);for(const i of this.particleInteractors)i.isEnabled(t)&&await i.interact(t,e)}async reset(t){for(const e of this.externalInteractors)e.isEnabled()&&await e.reset(t);for(const e of this.particleInteractors)e.isEnabled(t)&&await e.reset(t)}}U=new WeakMap,X=new WeakMap;class Vector3d extends Vector{constructor(t,e,i){super(t,e);if(\"number\"!==typeof t&&t)this.z=t.z;else{if(void 0===i)throw new Error(\"tsParticles - Vector not initialized correctly\");this.z=i}}static get origin(){return Vector3d.create(0,0,0)}static clone(t){return Vector3d.create(t.x,t.y,t.z)}static create(t,e,i){return new Vector3d(t,e,i)}add(t){return t instanceof Vector3d?Vector3d.create(this.x+t.x,this.y+t.y,this.z+t.z):super.add(t)}addTo(t){super.addTo(t);t instanceof Vector3d&&(this.z+=t.z)}copy(){return Vector3d.clone(this)}div(t){return Vector3d.create(this.x/t,this.y/t,this.z/t)}divTo(t){super.divTo(t);this.z/=t}mult(t){return Vector3d.create(this.x*t,this.y*t,this.z*t)}multTo(t){super.multTo(t);this.z*=t}setTo(t){super.setTo(t);const e=t;void 0!==e.z&&(this.z=e.z)}sub(t){return t instanceof Vector3d?Vector3d.create(this.x-t.x,this.y-t.y,this.z-t.z):super.sub(t)}subFrom(t){super.subFrom(t);t instanceof Vector3d&&(this.z-=t.z)}}var Y=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var Q=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var J;const fixOutMode=t=>{(isInArray(t.outMode,t.checkModes)||isInArray(t.outMode,t.checkModes))&&(t.coord>t.maxCoord-2*t.radius?t.setCb(-t.radius):t.coord<2*t.radius&&t.setCb(t.radius))};class Particle{constructor(t,e,i,s,o,a){var n,r,l,c,h,d,u,f,p;this.id=e;this.container=i;this.group=a;J.set(this,void 0);Y(this,J,t,\"f\");this.fill=true;this.close=true;this.lastPathTime=0;this.destroyed=false;this.unbreakable=false;this.splitCount=0;this.rotation=0;this.misplaced=false;this.retina={maxDistance:{}};this.outType=\"normal\";this.ignoresResizeRatio=true;const v=i.retina.pixelRatio,m=i.actualOptions,g=loadParticlesOptions(Q(this,J,\"f\"),i,m.particles);const y=g.shape.type,w=g.reduceDuplicates;this.shape=y instanceof Array?itemFromArray(y,this.id,w):y;if(null===o||void 0===o?void 0:o.shape){if(o.shape.type){const t=o.shape.type;this.shape=t instanceof Array?itemFromArray(t,this.id,w):t}const t=new Shape;t.load(o.shape);this.shape&&(this.shapeData=this.loadShapeData(t,w))}else this.shapeData=this.loadShapeData(g.shape,w);g.load(o);g.load(null===(n=this.shapeData)||void 0===n?void 0:n.particles);this.interactivity=new Interactivity(t,i);this.interactivity.load(i.actualOptions.interactivity);this.interactivity.load(g.interactivity);this.fill=null!==(l=null===(r=this.shapeData)||void 0===r?void 0:r.fill)&&void 0!==l?l:this.fill;this.close=null!==(h=null===(c=this.shapeData)||void 0===c?void 0:c.close)&&void 0!==h?h:this.close;this.options=g;const b=this.options.move.path;this.pathDelay=1e3*getValue(b.delay);if(b.generator){this.pathGenerator=Q(this,J,\"f\").plugins.getPathGenerator(b.generator);this.pathGenerator&&i.addPath(b.generator,this.pathGenerator)&&this.pathGenerator.init(i)}const x=getRangeValue(this.options.zIndex.value);i.retina.initParticle(this);const R=this.options.size,M=R.value,C=R.animation;this.size={enable:R.animation.enable,value:getRangeValue(R.value)*i.retina.pixelRatio,max:getRangeMax(M)*v,min:getRangeMin(M)*v,loops:0,maxLoops:getRangeValue(R.animation.count)};if(C.enable){this.size.status=0;this.size.decay=1-getRangeValue(C.decay);switch(C.startValue){case\"min\":this.size.value=this.size.min;this.size.status=0;break;case\"random\":this.size.value=randomInRange(this.size)*v;this.size.status=getRandom()>=.5?0:1;break;case\"max\":default:this.size.value=this.size.max;this.size.status=1;break}this.size.velocity=(null!==(d=this.retina.sizeAnimationSpeed)&&void 0!==d?d:i.retina.sizeAnimationSpeed)/100*i.retina.reduceFactor;C.sync||(this.size.velocity*=getRandom())}this.bubble={inRange:false};this.position=this.calcPosition(i,s,clamp(x,0,i.zLayers));this.initialPosition=this.position.copy();const P=i.canvas.size,z=this.options.move.center;this.moveCenter={x:P.width*z.x/100,y:P.height*z.y/100,radius:this.options.move.center.radius};this.direction=getParticleDirectionAngle(this.options.move.direction,this.position,this.moveCenter);switch(this.options.move.direction){case\"inside\":this.outType=\"inside\";break;case\"outside\":this.outType=\"outside\";break}this.initialVelocity=this.calculateVelocity();this.velocity=this.initialVelocity.copy();this.moveDecay=1-getRangeValue(this.options.move.decay);this.offset=Vector.origin;const k=i.particles;k.needsSort=k.needsSort||k.lastZIndex<this.position.z;k.lastZIndex=this.position.z;this.zIndexFactor=this.position.z/i.zLayers;this.sides=24;let T=i.drawers.get(this.shape);if(!T){T=Q(this,J,\"f\").plugins.getShapeDrawer(this.shape);T&&i.drawers.set(this.shape,T)}(null===T||void 0===T?void 0:T.loadShape)&&(null===T||void 0===T?void 0:T.loadShape(this));const S=null===T||void 0===T?void 0:T.getSidesCount;S&&(this.sides=S(this));this.spawning=false;this.shadowColor=rangeColorToRgb(this.options.shadow.color);for(const t of i.particles.updaters)null===(u=t.init)||void 0===u?void 0:u.call(t,this);for(const t of i.particles.movers)null===(f=t.init)||void 0===f?void 0:f.call(t,this);(null===T||void 0===T?void 0:T.particleInit)&&T.particleInit(i,this);for(const[,t]of i.plugins)null===(p=t.particleCreated)||void 0===p?void 0:p.call(t,this)}destroy(t){if(this.unbreakable||this.destroyed)return;this.destroyed=true;this.bubble.inRange=false;for(const[,e]of this.container.plugins)e.particleDestroyed&&e.particleDestroyed(this,t);if(t)return;const e=this.options.destroy;\"split\"===e.mode&&this.split()}draw(t){const e=this.container;for(const[,i]of e.plugins)e.canvas.drawParticlePlugin(i,this,t);e.canvas.drawParticle(this,t)}getFillColor(){var t,e;const i=null!==(t=this.bubble.color)&&void 0!==t?t:getHslFromAnimation(this.color);if(i&&this.roll&&(this.backColor||this.roll.alter)){const t=this.roll.horizontal&&this.roll.vertical?2:1,s=this.roll.horizontal?Math.PI/2:0,o=Math.floor(((null!==(e=this.roll.angle)&&void 0!==e?e:0)+s)/(Math.PI/t))%2;if(o){if(this.backColor)return this.backColor;if(this.roll.alter)return alterHsl(i,this.roll.alter.type,this.roll.alter.value)}}return i}getMass(){return this.getRadius()**2*Math.PI/2}getPosition(){return{x:this.position.x+this.offset.x,y:this.position.y+this.offset.y,z:this.position.z}}getRadius(){var t;return null!==(t=this.bubble.radius)&&void 0!==t?t:this.size.value}getStrokeColor(){var t,e;return null!==(e=null!==(t=this.bubble.color)&&void 0!==t?t:getHslFromAnimation(this.strokeColor))&&void 0!==e?e:this.getFillColor()}isInsideCanvas(){const t=this.getRadius(),e=this.container.canvas.size;return this.position.x>=-t&&this.position.y>=-t&&this.position.y<=e.height+t&&this.position.x<=e.width+t}isVisible(){return!this.destroyed&&!this.spawning&&this.isInsideCanvas()}reset(){this.opacity&&(this.opacity.loops=0);this.size.loops=0}calcPosition(t,e,i,s=0){var o,a,n,r;for(const[,s]of t.plugins){const t=void 0!==s.particlePosition?s.particlePosition(e,this):void 0;if(void 0!==t)return Vector3d.create(t.x,t.y,i)}const l=t.canvas.size,c=calcExactPositionOrRandomFromSize({size:l,position:e}),h=Vector3d.create(c.x,c.y,i),d=this.getRadius(),u=this.options.move.outModes,fixHorizontal=e=>{fixOutMode({outMode:e,checkModes:[\"bounce\",\"bounce-horizontal\"],coord:h.x,maxCoord:t.canvas.size.width,setCb:t=>h.x+=t,radius:d})},fixVertical=e=>{fixOutMode({outMode:e,checkModes:[\"bounce\",\"bounce-vertical\"],coord:h.y,maxCoord:t.canvas.size.height,setCb:t=>h.y+=t,radius:d})};fixHorizontal(null!==(o=u.left)&&void 0!==o?o:u.default);fixHorizontal(null!==(a=u.right)&&void 0!==a?a:u.default);fixVertical(null!==(n=u.top)&&void 0!==n?n:u.default);fixVertical(null!==(r=u.bottom)&&void 0!==r?r:u.default);return this.checkOverlap(h,s)?this.calcPosition(t,void 0,i,s+1):h}calculateVelocity(){const t=getParticleBaseVelocity(this.direction);const e=t.copy();const i=this.options.move;if(\"inside\"===i.direction||\"outside\"===i.direction)return e;const s=Math.PI/180*getRangeValue(i.angle.value);const o=Math.PI/180*getRangeValue(i.angle.offset);const a={left:o-s/2,right:o+s/2};i.straight||(e.angle+=randomInRange(setRangeValue(a.left,a.right)));i.random&&\"number\"===typeof i.speed&&(e.length*=getRandom());return e}checkOverlap(t,e=0){const i=this.options.collisions,s=this.getRadius();if(!i.enable)return false;const o=i.overlap;if(o.enable)return false;const a=o.retries;if(a>=0&&e>a)throw new Error(\"Particle is overlapping and can't be placed\");let n=false;for(const e of this.container.particles.array)if(getDistance(t,e.position)<s+e.getRadius()){n=true;break}return n}loadShapeData(t,e){const i=t.options[this.shape];if(i)return deepExtend({},i instanceof Array?itemFromArray(i,this.id,e):i)}split(){const t=this.options.destroy.split;if(t.count>=0&&this.splitCount++>t.count)return;const e=getValue(t.rate),i=t.particles instanceof Array?itemFromArray(t.particles):t.particles;for(let t=0;t<e;t++)this.container.particles.addSplitParticle(this,i)}}J=new WeakMap;class Point{constructor(t,e){this.position=t;this.particle=e}}class Range{constructor(t,e){this.position={x:t,y:e}}}class Circle extends Range{constructor(t,e,i){super(t,e);this.radius=i}contains(t){return getDistance(t,this.position)<=this.radius}intersects(t){const e=t,i=t,s=this.position,o=t.position,a=Math.abs(o.x-s.x),n=Math.abs(o.y-s.y),r=this.radius;if(void 0!==i.radius){const t=r+i.radius,e=Math.sqrt(a*a+n+n);return t>e}if(void 0!==e.size){const t=e.size.width,i=e.size.height,s=Math.pow(a-t,2)+Math.pow(n-i,2);return!(a>r+t||n>r+i)&&(a<=t||n<=i||s<=r*r)}return false}}class Rectangle extends Range{constructor(t,e,i,s){super(t,e);this.size={height:s,width:i}}contains(t){const e=this.size.width,i=this.size.height,s=this.position;return t.x>=s.x&&t.x<=s.x+e&&t.y>=s.y&&t.y<=s.y+i}intersects(t){const e=t,i=t,s=this.size.width,o=this.size.height,a=this.position,n=t.position;if(void 0!==i.radius)return i.intersects(this);if(!e.size)return false;const r=e.size,l=r.width,c=r.height;return n.x<a.x+s&&n.x+l>a.x&&n.y<a.y+o&&n.y+c>a.y}}class CircleWarp extends Circle{constructor(t,e,i,s){super(t,e,i);this.canvasSize=s;this.canvasSize=Object.assign({},s)}contains(t){if(super.contains(t))return true;const e={x:t.x-this.canvasSize.width,y:t.y};if(super.contains(e))return true;const i={x:t.x-this.canvasSize.width,y:t.y-this.canvasSize.height};if(super.contains(i))return true;const s={x:t.x,y:t.y-this.canvasSize.height};return super.contains(s)}intersects(t){if(super.intersects(t))return true;const e=t,i=t,s={x:t.position.x-this.canvasSize.width,y:t.position.y-this.canvasSize.height};if(void 0!==i.radius){const t=new Circle(s.x,s.y,2*i.radius);return super.intersects(t)}if(void 0!==e.size){const t=new Rectangle(s.x,s.y,2*e.size.width,2*e.size.height);return super.intersects(t)}return false}}class QuadTree{constructor(t,e){this.rectangle=t;this.capacity=e;this.points=[];this.divided=false}insert(t){var e,i,s,o,a;if(!this.rectangle.contains(t.position))return false;if(this.points.length<this.capacity){this.points.push(t);return true}this.divided||this.subdivide();return null!==(a=(null===(e=this.northEast)||void 0===e?void 0:e.insert(t))||(null===(i=this.northWest)||void 0===i?void 0:i.insert(t))||(null===(s=this.southEast)||void 0===s?void 0:s.insert(t))||(null===(o=this.southWest)||void 0===o?void 0:o.insert(t)))&&void 0!==a&&a}query(t,e,i){var s,o,a,n;const r=null!==i&&void 0!==i?i:[];if(!t.intersects(this.rectangle))return[];for(const i of this.points)!t.contains(i.position)&&getDistance(t.position,i.position)>i.particle.getRadius()&&(!e||e(i.particle))||r.push(i.particle);if(this.divided){null===(s=this.northEast)||void 0===s?void 0:s.query(t,e,r);null===(o=this.northWest)||void 0===o?void 0:o.query(t,e,r);null===(a=this.southEast)||void 0===a?void 0:a.query(t,e,r);null===(n=this.southWest)||void 0===n?void 0:n.query(t,e,r)}return r}queryCircle(t,e,i){return this.query(new Circle(t.x,t.y,e),i)}queryCircleWarp(t,e,i,s){const o=i,a=i;return this.query(new CircleWarp(t.x,t.y,e,void 0!==o.canvas?o.canvas.size:a),s)}queryRectangle(t,e,i){return this.query(new Rectangle(t.x,t.y,e.width,e.height),i)}subdivide(){const t=this.rectangle.position.x,e=this.rectangle.position.y,i=this.rectangle.size.width,s=this.rectangle.size.height,o=this.capacity;this.northEast=new QuadTree(new Rectangle(t,e,i/2,s/2),o);this.northWest=new QuadTree(new Rectangle(t+i/2,e,i/2,s/2),o);this.southEast=new QuadTree(new Rectangle(t,e+s/2,i/2,s/2),o);this.southWest=new QuadTree(new Rectangle(t+i/2,e+s/2,i/2,s/2),o);this.divided=true}}var Z=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var K=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var tt;class Particles{constructor(t,e){this.container=e;tt.set(this,void 0);Z(this,tt,t,\"f\");this.nextId=0;this.array=[];this.zArray=[];this.limit=0;this.needsSort=false;this.lastZIndex=0;this.freqs={links:new Map,triangles:new Map};this.interactionManager=new InteractionManager(K(this,tt,\"f\"),e);const i=this.container.canvas.size;this.quadTree=new QuadTree(new Rectangle(-i.width/4,-i.height/4,3*i.width/2,3*i.height/2),4);this.movers=K(this,tt,\"f\").plugins.getMovers(e,true);this.updaters=K(this,tt,\"f\").plugins.getUpdaters(e,true)}get count(){return this.array.length}addManualParticles(){const t=this.container,e=t.actualOptions;for(const i of e.manualParticles)this.addParticle(calcPositionFromSize({size:t.canvas.size,position:i.position}),i.options)}addParticle(t,e,i){const s=this.container,o=s.actualOptions,a=o.particles.number.limit;if(a>0){const t=this.count+1-a;t>0&&this.removeQuantity(t)}return this.pushParticle(t,e,i)}addSplitParticle(t,e){const i=t.options.destroy.split,s=loadParticlesOptions(K(this,tt,\"f\"),this.container,t.options),o=getValue(i.factor);s.color.load({value:{hsl:t.getFillColor()}});if(\"number\"===typeof s.size.value)s.size.value/=o;else{s.size.value.min/=o;s.size.value.max/=o}s.load(e);const a=i.sizeOffset?setRangeValue(-t.size.value,t.size.value):0,n={x:t.position.x+randomInRange(a),y:t.position.y+randomInRange(a)};return this.pushParticle(n,s,t.group,(e=>{if(e.size.value<.5)return false;e.velocity.length=randomInRange(setRangeValue(t.velocity.length,e.velocity.length));e.splitCount=t.splitCount+1;e.unbreakable=true;setTimeout((()=>{e.unbreakable=false}),500);return true}))}clear(){this.array=[];this.zArray=[]}destroy(){this.array=[];this.zArray=[];this.movers=[];this.updaters=[]}async draw(t){const e=this.container,i=this.container.canvas.size;this.quadTree=new QuadTree(new Rectangle(-i.width/4,-i.height/4,3*i.width/2,3*i.height/2),4);e.canvas.clear();await this.update(t);if(this.needsSort){this.zArray.sort(((t,e)=>e.position.z-t.position.z||t.id-e.id));this.lastZIndex=this.zArray[this.zArray.length-1].position.z;this.needsSort=false}for(const[,i]of e.plugins)e.canvas.drawPlugin(i,t);for(const e of this.zArray)e.draw(t)}getLinkFrequency(t,e){const i=setRangeValue(t.id,e.id),s=`${getRangeMin(i)}_${getRangeMax(i)}`;let o=this.freqs.links.get(s);if(void 0===o){o=getRandom();this.freqs.links.set(s,o)}return o}getTriangleFrequency(t,e,i){let[s,o,a]=[t.id,e.id,i.id];s>o&&([o,s]=[s,o]);o>a&&([a,o]=[o,a]);s>a&&([a,s]=[s,a]);const n=`${s}_${o}_${a}`;let r=this.freqs.triangles.get(n);if(void 0===r){r=getRandom();this.freqs.triangles.set(n,r)}return r}handleClickMode(t){this.interactionManager.handleClickMode(t)}init(){var t;const e=this.container,i=e.actualOptions;this.lastZIndex=0;this.needsSort=false;this.freqs.links=new Map;this.freqs.triangles=new Map;let s=false;this.updaters=K(this,tt,\"f\").plugins.getUpdaters(e,true);this.interactionManager.init();for(const[,t]of e.plugins){void 0!==t.particlesInitialization&&(s=t.particlesInitialization());if(s)break}this.interactionManager.init();for(const[,t]of e.pathGenerators)t.init(e);this.addManualParticles();if(!s){for(const e in i.particles.groups){const s=i.particles.groups[e];for(let o=this.count,a=0;a<(null===(t=s.number)||void 0===t?void 0:t.value)&&o<i.particles.number.value;o++,a++)this.addParticle(void 0,s,e)}for(let t=this.count;t<i.particles.number.value;t++)this.addParticle()}}push(t,e,i,s){this.pushing=true;for(let o=0;o<t;o++)this.addParticle(null===e||void 0===e?void 0:e.position,i,s);this.pushing=false}async redraw(){this.clear();this.init();await this.draw({value:0,factor:0})}remove(t,e,i){this.removeAt(this.array.indexOf(t),void 0,e,i)}removeAt(t,e=1,i,s){if(!(t>=0&&t<=this.count))return;let o=0;for(let a=t;o<e&&a<this.count;a++){const t=this.array[a];if(!t||t.group!==i)continue;t.destroy(s);this.array.splice(a--,1);const e=this.zArray.indexOf(t);this.zArray.splice(e,1);o++;K(this,tt,\"f\").dispatchEvent(\"particleRemoved\",{container:this.container,data:{particle:t}})}}removeQuantity(t,e){this.removeAt(0,t,e)}setDensity(){const t=this.container.actualOptions;for(const e in t.particles.groups)this.applyDensity(t.particles.groups[e],0,e);this.applyDensity(t.particles,t.manualParticles.length)}async update(t){var e,i;const s=this.container,o=[];for(const[,t]of s.pathGenerators)t.update();for(const[,i]of s.plugins)null===(e=i.update)||void 0===e?void 0:e.call(i,t);for(const e of this.array){const a=s.canvas.resizeFactor;if(a&&!e.ignoresResizeRatio){e.position.x*=a.width;e.position.y*=a.height}e.ignoresResizeRatio=false;await this.interactionManager.reset(e);for(const[,s]of this.container.plugins){if(e.destroyed)break;null===(i=s.particleUpdate)||void 0===i?void 0:i.call(s,e,t)}for(const i of this.movers)i.isEnabled(e)&&i.move(e,t);e.destroyed?o.push(e):this.quadTree.insert(new Point(e.getPosition(),e))}for(const t of o)this.remove(t);await this.interactionManager.externalInteract(t);for(const e of s.particles.array){for(const i of this.updaters)i.update(e,t);e.destroyed||e.spawning||await this.interactionManager.particlesInteract(e,t)}delete s.canvas.resizeFactor}applyDensity(t,e,i){var s;if(!(null===(s=t.number.density)||void 0===s?void 0:s.enable))return;const o=t.number,a=this.initDensityFactor(o.density),n=o.value,r=o.limit>0?o.limit:n,l=Math.min(n,r)*a+e,c=Math.min(this.count,this.array.filter((t=>t.group===i)).length);this.limit=o.limit*a;c<l?this.push(Math.abs(l-c),void 0,t,i):c>l&&this.removeQuantity(c-l,i)}initDensityFactor(t){const e=this.container;if(!e.canvas.element||!t.enable)return 1;const i=e.canvas.element,s=e.retina.pixelRatio;return i.width*i.height/(t.factor*s**2*t.area)}pushParticle(t,e,i,s){try{const o=new Particle(K(this,tt,\"f\"),this.nextId,this.container,t,e,i);let a=true;s&&(a=s(o));if(!a)return;this.array.push(o);this.zArray.push(o);this.nextId++;K(this,tt,\"f\").dispatchEvent(\"particleAdded\",{container:this.container,data:{particle:o}});return o}catch(t){console.warn(`error adding particle: ${t}`);return}}}tt=new WeakMap;class Retina{constructor(t){this.container=t}init(){const t=this.container,e=t.actualOptions;this.pixelRatio=!e.detectRetina||isSsr()?1:window.devicePixelRatio;const i=this.container.actualOptions.motion;if(i&&(i.disable||i.reduce.value))if(isSsr()||\"undefined\"===typeof matchMedia||!matchMedia)this.reduceFactor=1;else{const e=matchMedia(\"(prefers-reduced-motion: reduce)\");if(e){this.handleMotionChange(e);const handleChange=()=>{this.handleMotionChange(e);t.refresh().catch((()=>{}))};void 0!==e.addEventListener?e.addEventListener(\"change\",handleChange):void 0!==e.addListener&&e.addListener(handleChange)}}else this.reduceFactor=1;const s=this.pixelRatio;if(t.canvas.element){const e=t.canvas.element;t.canvas.size.width=e.offsetWidth*s;t.canvas.size.height=e.offsetHeight*s}const o=e.particles;this.attractDistance=getRangeValue(o.move.attract.distance)*s;this.sizeAnimationSpeed=getRangeValue(o.size.animation.speed)*s;this.maxSpeed=getRangeValue(o.move.gravity.maxSpeed)*s;const a=e.interactivity.modes;this.slowModeRadius=a.slow.radius*s}initParticle(t){const e=t.options,i=this.pixelRatio,s=e.move.distance,o=t.retina;o.attractDistance=getRangeValue(e.move.attract.distance)*i;o.moveDrift=getRangeValue(e.move.drift)*i;o.moveSpeed=getRangeValue(e.move.speed)*i;o.sizeAnimationSpeed=getRangeValue(e.size.animation.speed)*i;const a=o.maxDistance;a.horizontal=void 0!==s.horizontal?s.horizontal*i:void 0;a.vertical=void 0!==s.vertical?s.vertical*i:void 0;o.maxSpeed=getRangeValue(e.move.gravity.maxSpeed)*i}handleMotionChange(t){const e=this.container.actualOptions;if(t.matches){const t=e.motion;this.reduceFactor=t.disable?0:t.reduce.value?1/t.reduce.factor:1}else this.reduceFactor=1}}var et=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var it=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var st,ot,at,nt,rt;function guardCheck(t){return void 0!==t&&!t.destroyed}function loadContainerOptions(t,e,...i){const s=new Options(t,e);loadOptions(s,...i);return s}const lt=\"default\",ct={generate:t=>{const e=t.velocity.copy();e.angle+=e.length*Math.PI/180;return e},init:()=>{},update:()=>{}};class Container{constructor(t,e,i){this.id=e;st.set(this,void 0);ot.set(this,void 0);at.set(this,void 0);nt.set(this,void 0);rt.set(this,void 0);et(this,st,t,\"f\");this.fpsLimit=120;this.duration=0;this.lifeTime=0;this.firstStart=true;this.started=false;this.destroyed=false;this.paused=true;this.lastFrameTime=0;this.zLayers=100;this.pageHidden=false;et(this,rt,i,\"f\");this._initialSourceOptions=i;this.retina=new Retina(this);this.canvas=new Canvas(this);this.particles=new Particles(it(this,st,\"f\"),this);this.frameManager=new FrameManager(this);this.pathGenerators=new Map;this.interactivity={mouse:{clicking:false,inside:false}};this.plugins=new Map;this.drawers=new Map;et(this,nt,loadContainerOptions(it(this,st,\"f\"),this),\"f\");this.actualOptions=loadContainerOptions(it(this,st,\"f\"),this);et(this,ot,new EventListeners(this),\"f\");\"undefined\"!==typeof IntersectionObserver&&IntersectionObserver&&et(this,at,new IntersectionObserver((t=>this.intersectionManager(t))),\"f\");it(this,st,\"f\").dispatchEvent(\"containerBuilt\",{container:this})}get options(){return it(this,nt,\"f\")}get sourceOptions(){return it(this,rt,\"f\")}addClickHandler(t){if(!guardCheck(this))return;const e=this.interactivity.element;if(!e)return;const clickOrTouchHandler=(e,i,s)=>{if(!guardCheck(this))return;const o=this.retina.pixelRatio,a={x:i.x*o,y:i.y*o},n=this.particles.quadTree.queryCircle(a,s*o);t(e,n)};const clickHandler=t=>{if(!guardCheck(this))return;const e=t,i={x:e.offsetX||e.clientX,y:e.offsetY||e.clientY};clickOrTouchHandler(t,i,1)};const touchStartHandler=()=>{if(guardCheck(this)){i=true;s=false}};const touchMoveHandler=()=>{guardCheck(this)&&(s=true)};const touchEndHandler=t=>{var e,o,a;if(guardCheck(this)){if(i&&!s){const i=t;let s=i.touches[i.touches.length-1];if(!s){s=i.changedTouches[i.changedTouches.length-1];if(!s)return}const n=null===(e=this.canvas.element)||void 0===e?void 0:e.getBoundingClientRect(),r={x:s.clientX-(null!==(o=null===n||void 0===n?void 0:n.left)&&void 0!==o?o:0),y:s.clientY-(null!==(a=null===n||void 0===n?void 0:n.top)&&void 0!==a?a:0)};clickOrTouchHandler(t,r,Math.max(s.radiusX,s.radiusY))}i=false;s=false}};const touchCancelHandler=()=>{if(guardCheck(this)){i=false;s=false}};let i=false;let s=false;e.addEventListener(\"click\",clickHandler);e.addEventListener(\"touchstart\",touchStartHandler);e.addEventListener(\"touchmove\",touchMoveHandler);e.addEventListener(\"touchend\",touchEndHandler);e.addEventListener(\"touchcancel\",touchCancelHandler)}addPath(t,e,i=false){if(!guardCheck(this)||!i&&this.pathGenerators.has(t))return false;this.pathGenerators.set(t,null!==e&&void 0!==e?e:ct);return true}destroy(){if(!guardCheck(this))return;this.stop();this.particles.destroy();this.canvas.destroy();for(const[,t]of this.drawers)t.destroy&&t.destroy(this);for(const t of this.drawers.keys())this.drawers.delete(t);it(this,st,\"f\").plugins.destroy(this);this.destroyed=true;const t=it(this,st,\"f\").dom(),e=t.findIndex((t=>t===this));e>=0&&t.splice(e,1);it(this,st,\"f\").dispatchEvent(\"containerDestroyed\",{container:this})}draw(t){if(!guardCheck(this))return;let e=t;this.drawAnimationFrame=animate()((async t=>{if(e){this.lastFrameTime=void 0;e=false}await this.frameManager.nextFrame(t)}))}exportConfiguration(){return JSON.stringify(this.actualOptions,void 0,2)}exportImage(t,e,i){var s;return null===(s=this.canvas.element)||void 0===s?void 0:s.toBlob(t,null!==e&&void 0!==e?e:\"image/png\",i)}exportImg(t){this.exportImage(t)}getAnimationStatus(){return!this.paused&&!this.pageHidden&&guardCheck(this)}handleClickMode(t){if(guardCheck(this)){this.particles.handleClickMode(t);for(const[,e]of this.plugins)e.handleClickMode&&e.handleClickMode(t)}}async init(){if(!guardCheck(this))return;const t=it(this,st,\"f\").plugins.getSupportedShapes();for(const e of t){const t=it(this,st,\"f\").plugins.getShapeDrawer(e);t&&this.drawers.set(e,t)}et(this,nt,loadContainerOptions(it(this,st,\"f\"),this,this._initialSourceOptions,this.sourceOptions),\"f\");this.actualOptions=loadContainerOptions(it(this,st,\"f\"),this,it(this,nt,\"f\"));this.retina.init();this.canvas.init();this.updateActualOptions();this.canvas.initBackground();this.canvas.resize();this.zLayers=this.actualOptions.zLayers;this.duration=getRangeValue(this.actualOptions.duration);this.lifeTime=0;this.fpsLimit=this.actualOptions.fpsLimit>0?this.actualOptions.fpsLimit:120;const e=it(this,st,\"f\").plugins.getAvailablePlugins(this);for(const[t,i]of e)this.plugins.set(t,i);for(const[,t]of this.drawers)t.init&&await t.init(this);for(const[,t]of this.plugins)t.init?t.init(this.actualOptions):void 0!==t.initAsync&&await t.initAsync(this.actualOptions);it(this,st,\"f\").dispatchEvent(\"containerInit\",{container:this});this.particles.init();this.particles.setDensity();for(const[,t]of this.plugins)void 0!==t.particlesSetup&&t.particlesSetup();it(this,st,\"f\").dispatchEvent(\"particlesSetup\",{container:this})}async loadTheme(t){if(guardCheck(this)){this.currentTheme=t;await this.refresh()}}pause(){if(guardCheck(this)){if(void 0!==this.drawAnimationFrame){cancelAnimation()(this.drawAnimationFrame);delete this.drawAnimationFrame}if(!this.paused){for(const[,t]of this.plugins)t.pause&&t.pause();this.pageHidden||(this.paused=true);it(this,st,\"f\").dispatchEvent(\"containerPaused\",{container:this})}}}play(t){if(!guardCheck(this))return;const e=this.paused||t;if(!this.firstStart||this.actualOptions.autoPlay){this.paused&&(this.paused=false);if(e)for(const[,t]of this.plugins)t.play&&t.play();it(this,st,\"f\").dispatchEvent(\"containerPlay\",{container:this});this.draw(e||false)}else this.firstStart=false}async refresh(){if(guardCheck(this)){this.stop();return this.start()}}async reset(){if(guardCheck(this)){et(this,nt,loadContainerOptions(it(this,st,\"f\"),this),\"f\");return this.refresh()}}setNoise(t,e,i){guardCheck(this)&&this.setPath(t,e,i)}setPath(t,e,i){if(!t||!guardCheck(this))return;const s=Object.assign({},ct);if(\"function\"===typeof t){s.generate=t;e&&(s.init=e);i&&(s.update=i)}else{const e=s;s.generate=t.generate||e.generate;s.init=t.init||e.init;s.update=t.update||e.update}this.addPath(lt,s,true)}async start(){if(!this.started&&guardCheck(this)){await this.init();this.started=true;it(this,ot,\"f\").addListeners();this.interactivity.element instanceof HTMLElement&&it(this,at,\"f\")&&it(this,at,\"f\").observe(this.interactivity.element);for(const[,t]of this.plugins)void 0!==t.startAsync?await t.startAsync():void 0!==t.start&&t.start();it(this,st,\"f\").dispatchEvent(\"containerStarted\",{container:this});this.play()}}stop(){var t;if(this.started&&guardCheck(this)){this.firstStart=true;this.started=false;it(this,ot,\"f\").removeListeners();this.pause();this.particles.clear();this.canvas.clear();this.interactivity.element instanceof HTMLElement&&it(this,at,\"f\")&&it(this,at,\"f\").unobserve(this.interactivity.element);for(const[,e]of this.plugins)null===(t=e.stop)||void 0===t?void 0:t.call(e);for(const t of this.plugins.keys())this.plugins.delete(t);et(this,rt,it(this,nt,\"f\"),\"f\");it(this,st,\"f\").dispatchEvent(\"containerStopped\",{container:this})}}updateActualOptions(){this.actualOptions.responsive=[];const t=this.actualOptions.setResponsive(this.canvas.size.width,this.retina.pixelRatio,it(this,nt,\"f\"));this.actualOptions.setTheme(this.currentTheme);if(this.responsiveMaxWidth!=t){this.responsiveMaxWidth=t;return true}return false}intersectionManager(t){if(guardCheck(this)&&this.actualOptions.pauseOnOutsideViewport)for(const e of t)e.target===this.interactivity.element&&(e.isIntersecting?this.play:this.pause)()}}st=new WeakMap,ot=new WeakMap,at=new WeakMap,nt=new WeakMap,rt=new WeakMap;var ht=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var dt=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var ut;function fetchError(t){console.error(`tsParticles - Error ${t} while retrieving config file`)}async function getDataFromUrl(t,e){const i=t instanceof Array?itemFromArray(t,e):t;if(!i)return;const s=await fetch(i);if(s.ok)return s.json();fetchError(s.status)}class Loader{constructor(t){ut.set(this,void 0);ht(this,ut,t,\"f\")}load(t,e,i){const s={index:i,remote:false};\"string\"===typeof t?s.tagId=t:s.options=t;\"number\"===typeof e?s.index=e:s.options=null!==e&&void 0!==e?e:s.options;return this.loadOptions(s)}async loadJSON(t,e,i){let s,o;if(\"number\"===typeof e||void 0===e)s=t;else{o=t;s=e}return this.loadRemoteOptions({tagId:o,url:s,index:i,remote:true})}async loadOptions(t){var e,i,s;const o=null!==(e=t.tagId)&&void 0!==e?e:`tsparticles${Math.floor(1e4*getRandom())}`,{index:a,url:n,remote:l}=t,c=l?await getDataFromUrl(n,a):t.options;let h=null!==(i=t.element)&&void 0!==i?i:document.getElementById(o);if(!h){h=document.createElement(\"div\");h.id=o;null===(s=document.querySelector(\"body\"))||void 0===s?void 0:s.append(h)}const d=c instanceof Array?itemFromArray(c,a):c,u=dt(this,ut,\"f\").dom(),f=u.findIndex((t=>t.id===o));if(f>=0){const t=dt(this,ut,\"f\").domItem(f);if(t&&!t.destroyed){t.destroy();u.splice(f,1)}}let p;if(\"canvas\"===h.tagName.toLowerCase()){p=h;p.dataset[r]=\"false\"}else{const t=h.getElementsByTagName(\"canvas\");if(t.length){p=t[0];p.dataset[r]=\"false\"}else{p=document.createElement(\"canvas\");p.dataset[r]=\"true\";h.appendChild(p)}}p.style.width||(p.style.width=\"100%\");p.style.height||(p.style.height=\"100%\");const v=new Container(dt(this,ut,\"f\"),o,d);f>=0?u.splice(f,0,v):u.push(v);v.canvas.loadCanvas(p);await v.start();return v}async loadRemoteOptions(t){return this.loadOptions(t)}async set(t,e,i,s){const o={index:s,remote:false};\"string\"===typeof t?o.tagId=t:o.element=t;e instanceof HTMLElement?o.element=e:o.options=e;\"number\"===typeof i?o.index=i:o.options=null!==i&&void 0!==i?i:o.options;return this.loadOptions(o)}async setJSON(t,e,i,s){let o,a,n,r;if(t instanceof HTMLElement){r=t;o=e;n=i}else{a=t;r=e;o=i;n=s}return this.loadRemoteOptions({tagId:a,url:o,index:n,element:r,remote:true})}}ut=new WeakMap;var ft=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var pt;class Plugins{constructor(t){pt.set(this,void 0);ft(this,pt,t,\"f\");this.plugins=[];this.interactorsInitializers=new Map;this.moversInitializers=new Map;this.updatersInitializers=new Map;this.interactors=new Map;this.movers=new Map;this.updaters=new Map;this.presets=new Map;this.drawers=new Map;this.pathGenerators=new Map}addInteractor(t,e){this.interactorsInitializers.set(t,e)}addParticleMover(t,e){this.moversInitializers.set(t,e)}addParticleUpdater(t,e){this.updatersInitializers.set(t,e)}addPathGenerator(t,e){this.getPathGenerator(t)||this.pathGenerators.set(t,e)}addPlugin(t){this.getPlugin(t.id)||this.plugins.push(t)}addPreset(t,e,i=false){!i&&this.getPreset(t)||this.presets.set(t,e)}addShapeDrawer(t,e){this.getShapeDrawer(t)||this.drawers.set(t,e)}destroy(t){this.updaters.delete(t);this.movers.delete(t);this.interactors.delete(t)}getAvailablePlugins(t){const e=new Map;for(const i of this.plugins)i.needsPlugin(t.actualOptions)&&e.set(i.id,i.getPlugin(t));return e}getInteractors(t,e=false){let i=this.interactors.get(t);if(!i||e){i=[...this.interactorsInitializers.values()].map((e=>e(t)));this.interactors.set(t,i)}return i}getMovers(t,e=false){let i=this.movers.get(t);if(!i||e){i=[...this.moversInitializers.values()].map((e=>e(t)));this.movers.set(t,i)}return i}getPathGenerator(t){return this.pathGenerators.get(t)}getPlugin(t){return this.plugins.find((e=>e.id===t))}getPreset(t){return this.presets.get(t)}getShapeDrawer(t){return this.drawers.get(t)}getSupportedShapes(){return this.drawers.keys()}getUpdaters(t,e=false){let i=this.updaters.get(t);if(!i||e){i=[...this.updatersInitializers.values()].map((e=>e(t)));this.updaters.set(t,i)}return i}loadOptions(t,e){for(const i of this.plugins)i.loadOptions(t,e)}loadParticlesOptions(t,e,...i){const s=this.updaters.get(t);if(s)for(const t of s)t.loadOptions&&t.loadOptions(e,...i)}}pt=new WeakMap;var vt=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var mt=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var gt,yt,wt,bt;class Engine{constructor(){gt.set(this,void 0);yt.set(this,void 0);wt.set(this,void 0);bt.set(this,void 0);vt(this,gt,[],\"f\");vt(this,yt,new EventDispatcher,\"f\");vt(this,wt,false,\"f\");vt(this,bt,new Loader(this),\"f\");this.plugins=new Plugins(this)}addEventListener(t,e){mt(this,yt,\"f\").addEventListener(t,e)}async addInteractor(t,e){this.plugins.addInteractor(t,e);await this.refresh()}async addMover(t,e){this.plugins.addParticleMover(t,e);await this.refresh()}async addParticleUpdater(t,e){this.plugins.addParticleUpdater(t,e);await this.refresh()}async addPathGenerator(t,e){this.plugins.addPathGenerator(t,e);await this.refresh()}async addPlugin(t){this.plugins.addPlugin(t);await this.refresh()}async addPreset(t,e,i=false){this.plugins.addPreset(t,e,i);await this.refresh()}async addShape(t,e,i,s,o){let a;a=\"function\"===typeof e?{afterEffect:s,destroy:o,draw:e,init:i}:e;this.plugins.addShapeDrawer(t,a);await this.refresh()}dispatchEvent(t,e){mt(this,yt,\"f\").dispatchEvent(t,e)}dom(){return mt(this,gt,\"f\")}domItem(t){const e=this.dom(),i=e[t];if(i&&!i.destroyed)return i;e.splice(t,1)}init(){mt(this,wt,\"f\")||vt(this,wt,true,\"f\")}async load(t,e){return mt(this,bt,\"f\").load(t,e)}async loadFromArray(t,e,i){return mt(this,bt,\"f\").load(t,e,i)}async loadJSON(t,e,i){return mt(this,bt,\"f\").loadJSON(t,e,i)}async refresh(){for(const t of this.dom())await t.refresh()}removeEventListener(t,e){mt(this,yt,\"f\").removeEventListener(t,e)}async set(t,e,i){return mt(this,bt,\"f\").set(t,e,i)}async setJSON(t,e,i,s){return mt(this,bt,\"f\").setJSON(t,e,i,s)}setOnClickHandler(t){const e=this.dom();if(!e.length)throw new Error(\"Can only set click handlers after calling tsParticles.load() or tsParticles.loadJSON()\");for(const i of e)i.addClickHandler(t)}}gt=new WeakMap,yt=new WeakMap,wt=new WeakMap,bt=new WeakMap;class HslColorManager{constructor(){this.stringPrefix=\"hsl\"}handleColor(t){var e;const i=t.value,s=null!==(e=i.hsl)&&void 0!==e?e:t.value;if(void 0!==s.h&&void 0!==s.l)return hslToRgb(s)}handleRangeColor(t){var e;const i=t.value,s=null!==(e=i.hsl)&&void 0!==e?e:t.value;if(void 0!==s.h&&void 0!==s.l)return hslToRgb({h:getRangeValue(s.h),l:getRangeValue(s.l),s:getRangeValue(s.s)})}parseString(t){if(!t.startsWith(\"hsl\"))return;const e=/hsla?\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(,\\s*([\\d.%]+)\\s*)?\\)/i,i=e.exec(t);return i?hslaToRgba({a:i.length>4?parseAlpha(i[5]):1,h:parseInt(i[1],10),l:parseInt(i[3],10),s:parseInt(i[2],10)}):void 0}}class RgbColorManager{constructor(){this.stringPrefix=\"rgb\"}handleColor(t){var e;const i=t.value,s=null!==(e=i.rgb)&&void 0!==e?e:t.value;if(void 0!==s.r)return s}handleRangeColor(t){var e;const i=t.value,s=null!==(e=i.rgb)&&void 0!==e?e:t.value;if(void 0!==s.r)return{r:getRangeValue(s.r),g:getRangeValue(s.g),b:getRangeValue(s.b)}}parseString(t){if(!t.startsWith(this.stringPrefix))return;const e=/rgba?\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(,\\s*([\\d.%]+)\\s*)?\\)/i,i=e.exec(t);return i?{a:i.length>4?parseAlpha(i[5]):1,b:parseInt(i[3],10),g:parseInt(i[2],10),r:parseInt(i[1],10)}:void 0}}class ExternalInteractorBase{constructor(t){this.container=t;this.type=0}}class ParticlesInteractorBase{constructor(t){this.container=t;this.type=1}}const xt=new RgbColorManager,Rt=new HslColorManager;addColorManager(\"rgb\",xt);addColorManager(\"hsl\",Rt);const Mt=new Engine;Mt.init();export{AnimatableColor,AnimationOptions,Background,BackgroundMask,BackgroundMaskCover,Circle,CircleWarp,ClickEvent,Collisions,CollisionsOverlap,ColorAnimation,Destroy,DivEvent,Events,ExternalInteractorBase,FullScreen,HoverEvent,HslAnimation,HslColorManager,Interactivity,ManualParticle,Modes,Motion,MotionReduce,Move,MoveAngle,MoveAttract,MoveGravity,MovePath,MovePathDelay,MoveTrail,Opacity,OpacityAnimation,Options,OptionsColor,OutModes,Parallax,ParticlesBounce,ParticlesBounceFactor,ParticlesDensity,ParticlesInteractorBase,ParticlesNumber,ParticlesOptions,Point,Range,Rectangle,Responsive,RgbColorManager,Rotate,RotateAnimation,Shadow,Shape,Size,SizeAnimation,Slow,Spin,Split,SplitFactor,SplitRate,Stroke,Theme,ThemeDefault,ValueWithRandom,Vector,Vector3d,ZIndex,addColorManager,alterHsl,animate,areBoundsInside,arrayRandomIndex,calcEasing,calcExactPositionOrRandomFromSize,calcExactPositionOrRandomFromSizeRanged,calcPositionFromSize,calcPositionOrRandomFromSize,calcPositionOrRandomFromSizeRanged,calculateBounds,cancelAnimation,circleBounce,circleBounceDataFromParticle,clamp,clear,collisionVelocity,colorMix,colorToHsl,colorToRgb,deepExtend,divMode,divModeExecute,drawLine,drawParticle,drawParticlePlugin,drawPlugin,drawShape,drawShapeAfterEffect,drawTriangle,r as generatedAttribute,getDistance,getDistances,getHslAnimationFromHsl,getHslFromAnimation,getLinkColor,getLinkRandomColor,getParticleBaseVelocity,getParticleDirectionAngle,getRandom,getRandomRgbColor,getRangeMax,getRangeMin,getRangeValue,getStyleFromHsl,getStyleFromRgb,getValue,hslToRgb,hslaToRgba,isDivModeEnabled,isInArray,isPointInside,isSsr,itemFromArray,loadFont,loadOptions,loadParticlesOptions,mix,c as mouseDownEvent,p as mouseLeaveEvent,d as mouseMoveEvent,v as mouseOutEvent,h as mouseUpEvent,w as noPolygonDataLoaded,b as noPolygonFound,paintBase,parseAlpha,randomInRange,rangeColorToHsl,rangeColorToRgb,rectBounce,g as resizeEvent,rgbToHsl,setRandom,setRangeValue,singleDivModeExecute,stringToAlpha,stringToRgb,m as touchCancelEvent,l as touchEndEvent,f as touchMoveEvent,u as touchStartEvent,Mt as tsParticles,y as visibilityChangeEvent};\n\n//# sourceMappingURL=index.js.map","var r={};r=function equal(r,e){if(r===e)return true;if(r&&e&&\"object\"==typeof r&&\"object\"==typeof e){if(r.constructor!==e.constructor)return false;var t,f,o;if(Array.isArray(r)){t=r.length;if(t!=e.length)return false;for(f=t;0!==f--;)if(!equal(r[f],e[f]))return false;return true}if(r.constructor===RegExp)return r.source===e.source&&r.flags===e.flags;if(r.valueOf!==Object.prototype.valueOf)return r.valueOf()===e.valueOf();if(r.toString!==Object.prototype.toString)return r.toString()===e.toString();o=Object.keys(r);t=o.length;if(t!==Object.keys(e).length)return false;for(f=t;0!==f--;)if(!Object.prototype.hasOwnProperty.call(e,o[f]))return false;for(f=t;0!==f--;){var u=o[f];if((\"_owner\"!==u||!r.$$typeof)&&!equal(r[u],e[u]))return false}return true}return r!==r&&e!==e};var e=r;export default e;\n\n//# sourceMappingURL=react.js.map","import t,{Component as s}from\"react\";import{tsParticles as i}from\"tsparticles-engine\";import e from\"fast-deep-equal/react\";const a=\"tsparticles\";class Particles extends s{constructor(t){super(t);this.state={init:false,library:void 0}}destroy(){if(this.state.library){this.state.library.destroy();this.setState({library:void 0})}}shouldComponentUpdate(t){return!e(t,this.props)}componentDidUpdate(){this.refresh()}forceUpdate(){this.refresh().then((()=>{super.forceUpdate()}))}componentDidMount(){(async()=>{this.props.init&&await this.props.init(i);this.setState({init:true},(async()=>{await this.loadParticles()}))})()}componentWillUnmount(){this.destroy()}render(){const{width:s,height:i,className:e,canvasClassName:a,id:r}=this.props;return t.createElement(\"div\",{className:e,id:r},t.createElement(\"canvas\",{className:a,style:Object.assign(Object.assign({},this.props.style),{width:s,height:i})}))}async refresh(){this.destroy();await this.loadParticles()}async loadParticles(){var t,s,e;if(!this.state.init)return;const cb=async t=>{this.props.container&&(this.props.container.current=t);this.setState({library:t});this.props.loaded&&await this.props.loaded(t)};const r=null!==(s=null!==(t=this.props.id)&&void 0!==t?t:Particles.defaultProps.id)&&void 0!==s?s:a,o=this.props.url?await i.loadJSON(r,this.props.url):await i.load(r,null!==(e=this.props.params)&&void 0!==e?e:this.props.options);await cb(o)}}Particles.defaultProps={width:\"100%\",height:\"100%\",options:{},style:{},url:void 0,id:a};export{Particles,Particles as default};\n\n//# sourceMappingURL=index.js.map","import{ValueWithRandom as i,OptionsColor as s,setRangeValue as t,Vector as o,getRangeValue as r,rangeColorToRgb as e,getDistance as a,getDistances as n,getStyleFromRgb as b,isPointInside as l,calcPositionOrRandomFromSizeRanged as d,calcPositionOrRandomFromSize as c,getRandom as h,itemFromArray as v,isInArray as u}from\"tsparticles-engine\";class AbsorberSizeLimit{constructor(){this.radius=0;this.mass=0}load(i){if(i){void 0!==i.mass&&(this.mass=i.mass);void 0!==i.radius&&(this.radius=i.radius)}}}class AbsorberSize extends i{constructor(){super();this.density=5;this.value=50;this.limit=new AbsorberSizeLimit}load(i){if(i){super.load(i);void 0!==i.density&&(this.density=i.density);\"number\"===typeof i.limit?this.limit.radius=i.limit:this.limit.load(i.limit)}}}class Absorber{constructor(){this.color=new s;this.color.value=\"#000000\";this.draggable=false;this.opacity=1;this.destroy=true;this.orbits=false;this.size=new AbsorberSize}load(i){if(void 0!==i){void 0!==i.color&&(this.color=s.create(this.color,i.color));void 0!==i.draggable&&(this.draggable=i.draggable);this.name=i.name;void 0!==i.opacity&&(this.opacity=i.opacity);if(void 0!==i.position){this.position={};void 0!==i.position.x&&(this.position.x=t(i.position.x));void 0!==i.position.y&&(this.position.y=t(i.position.y))}void 0!==i.size&&this.size.load(i.size);void 0!==i.destroy&&(this.destroy=i.destroy);void 0!==i.orbits&&(this.orbits=i.orbits)}}}class AbsorberInstance{constructor(i,s,t,a){var n,b,l;this.absorbers=i;this.container=s;this.initialPosition=a?o.create(a.x,a.y):void 0;if(t instanceof Absorber)this.options=t;else{this.options=new Absorber;this.options.load(t)}this.dragging=false;this.name=this.options.name;this.opacity=this.options.opacity;this.size=r(this.options.size.value)*s.retina.pixelRatio;this.mass=this.size*this.options.size.density*s.retina.reduceFactor;const d=this.options.size.limit;this.limit={radius:d.radius*s.retina.pixelRatio*s.retina.reduceFactor,mass:d.mass};this.color=null!==(n=e(this.options.color))&&void 0!==n?n:{b:0,g:0,r:0};this.position=null!==(l=null===(b=this.initialPosition)||void 0===b?void 0:b.copy())&&void 0!==l?l:this.calcPosition()}attract(i){const s=this.container,t=this.options;if(t.draggable){const i=s.interactivity.mouse;if(i.clicking&&i.downPosition){const s=a(this.position,i.downPosition);s<=this.size&&(this.dragging=true)}else this.dragging=false;if(this.dragging&&i.position){this.position.x=i.position.x;this.position.y=i.position.y}}const r=i.getPosition(),{dx:e,dy:b,distance:l}=n(this.position,r),d=o.create(e,b);d.length=this.mass/Math.pow(l,2)*s.retina.reduceFactor;if(l<this.size+i.getRadius()){const o=.033*i.getRadius()*s.retina.pixelRatio;if(this.size>i.getRadius()&&l<this.size-i.getRadius()||void 0!==i.absorberOrbit&&i.absorberOrbit.length<0)if(t.destroy)i.destroy();else{i.needsNewPosition=true;this.updateParticlePosition(i,d)}else{t.destroy&&(i.size.value-=o);this.updateParticlePosition(i,d)}(this.limit.radius<=0||this.size<this.limit.radius)&&(this.size+=o);(this.limit.mass<=0||this.mass<this.limit.mass)&&(this.mass+=o*this.options.size.density*s.retina.reduceFactor)}else this.updateParticlePosition(i,d)}draw(i){i.translate(this.position.x,this.position.y);i.beginPath();i.arc(0,0,this.size,0,2*Math.PI,false);i.closePath();i.fillStyle=b(this.color,this.opacity);i.fill()}resize(){const i=this.initialPosition;this.position=i&&l(i,this.container.canvas.size,o.origin)?i:this.calcPosition()}calcPosition(){const i=d({size:this.container.canvas.size,position:this.options.position});return o.create(i.x,i.y)}updateParticlePosition(i,s){var t;if(i.destroyed)return;const r=this.container,e=r.canvas.size;if(i.needsNewPosition){const s=c({size:e});i.position.setTo(s);i.velocity.setTo(i.initialVelocity);i.absorberOrbit=void 0;i.needsNewPosition=false}if(this.options.orbits){if(void 0===i.absorberOrbit){i.absorberOrbit=o.create(0,0);i.absorberOrbit.length=a(i.getPosition(),this.position);i.absorberOrbit.angle=h()*Math.PI*2}if(i.absorberOrbit.length<=this.size&&!this.options.destroy){const s=Math.min(e.width,e.height);i.absorberOrbit.length=s*(.2*h()-.1+1)}void 0===i.absorberOrbitDirection&&(i.absorberOrbitDirection=i.velocity.x>=0?\"clockwise\":\"counter-clockwise\");const n=i.absorberOrbit.length,b=i.absorberOrbit.angle,l=i.absorberOrbitDirection;i.velocity.setTo(o.origin);const d={x:\"clockwise\"===l?Math.cos:Math.sin,y:\"clockwise\"===l?Math.sin:Math.cos};i.position.x=this.position.x+n*d.x(b);i.position.y=this.position.y+n*d.y(b);i.absorberOrbit.length-=s.length;i.absorberOrbit.angle+=(null!==(t=i.retina.moveSpeed)&&void 0!==t?t:0)*r.retina.pixelRatio/100*r.retina.reduceFactor}else{const t=o.origin;t.length=s.length;t.angle=s.angle;i.velocity.addTo(t)}}}class Absorbers{constructor(i){this.container=i;this.array=[];this.absorbers=[];this.interactivityAbsorbers=[];i.getAbsorber=i=>void 0===i||\"number\"===typeof i?this.array[i||0]:this.array.find((s=>s.name===i));i.addAbsorber=(i,s)=>this.addAbsorber(i,s)}addAbsorber(i,s){const t=new AbsorberInstance(this,this.container,i,s);this.array.push(t);return t}draw(i){for(const s of this.array){i.save();s.draw(i);i.restore()}}handleClickMode(i){const s=this.absorbers,t=this.interactivityAbsorbers;if(\"absorber\"===i){let i;t instanceof Array?t.length>0&&(i=v(t)):i=t;const o=null!==i&&void 0!==i?i:s instanceof Array?v(s):s,r=this.container.interactivity.mouse.clickPosition;this.addAbsorber(o,r)}}init(i){var s,t;if(!i)return;if(i.absorbers)if(i.absorbers instanceof Array)this.absorbers=i.absorbers.map((i=>{const s=new Absorber;s.load(i);return s}));else{this.absorbers instanceof Array&&(this.absorbers=new Absorber);this.absorbers.load(i.absorbers)}const o=null===(t=null===(s=i.interactivity)||void 0===s?void 0:s.modes)||void 0===t?void 0:t.absorbers;if(o)if(o instanceof Array)this.interactivityAbsorbers=o.map((i=>{const s=new Absorber;s.load(i);return s}));else{this.interactivityAbsorbers instanceof Array&&(this.interactivityAbsorbers=new Absorber);this.interactivityAbsorbers.load(o)}if(this.absorbers instanceof Array)for(const i of this.absorbers)this.addAbsorber(i);else this.addAbsorber(this.absorbers)}particleUpdate(i){for(const s of this.array){s.attract(i);if(i.destroyed)break}}removeAbsorber(i){const s=this.array.indexOf(i);s>=0&&this.array.splice(s,1)}resize(){for(const i of this.array)i.resize()}stop(){this.array=[]}}class AbsorbersPlugin{constructor(){this.id=\"absorbers\"}getPlugin(i){return new Absorbers(i)}loadOptions(i,s){var t,o;if(!this.needsPlugin(i)&&!this.needsPlugin(s))return;const r=i;if(null===s||void 0===s?void 0:s.absorbers)if((null===s||void 0===s?void 0:s.absorbers)instanceof Array)r.absorbers=null===s||void 0===s?void 0:s.absorbers.map((i=>{const s=new Absorber;s.load(i);return s}));else{let i=r.absorbers;void 0===(null===i||void 0===i?void 0:i.load)&&(r.absorbers=i=new Absorber);i.load(null===s||void 0===s?void 0:s.absorbers)}const e=null===(o=null===(t=null===s||void 0===s?void 0:s.interactivity)||void 0===t?void 0:t.modes)||void 0===o?void 0:o.absorbers;if(e)if(e instanceof Array)r.interactivity.modes.absorbers=e.map((i=>{const s=new Absorber;s.load(i);return s}));else{let i=r.interactivity.modes.absorbers;void 0===(null===i||void 0===i?void 0:i.load)&&(r.interactivity.modes.absorbers=i=new Absorber);i.load(e)}}needsPlugin(i){var s,t,o;if(!i)return false;const r=i.absorbers;return r instanceof Array?!!r.length:!!r||!(!(null===(o=null===(t=null===(s=i.interactivity)||void 0===s?void 0:s.events)||void 0===t?void 0:t.onClick)||void 0===o?void 0:o.mode)||!u(\"absorber\",i.interactivity.events.onClick.mode))}}async function loadAbsorbersPlugin(i){const s=new AbsorbersPlugin;await i.addPlugin(s)}export{loadAbsorbersPlugin};\n\n//# sourceMappingURL=index.js.map","import{getRandom as t,setRangeValue as i,deepExtend as e,AnimatableColor as s,rangeColorToHsl as o,getRangeValue as a,isPointInside as r,Vector as n,calcPositionOrRandomFromSizeRanged as l,itemFromArray as h,randomInRange as d,arrayRandomIndex as c,isInArray as u}from\"tsparticles-engine\";class CircleShape{randomPosition(i,e,s){const generateTheta=(i,e)=>{const s=t()/4,o=Math.atan(e/i*Math.tan(2*Math.PI*s)),a=t();return a<.25?o:a<.5?Math.PI-o:a<.75?Math.PI+o:-o},radius=(t,i,e)=>t*i/Math.sqrt((i*Math.cos(e))**2+(t*Math.sin(e))**2),[o,a]=[e.width/2,e.height/2],r=generateTheta(o,a),n=radius(o,a,r),l=s?n*Math.sqrt(t()):n;return{x:i.x+l*Math.cos(r),y:i.y+l*Math.sin(r)}}}class EmitterLife{constructor(){this.wait=false}load(t){if(void 0!==t){void 0!==t.count&&(this.count=t.count);void 0!==t.delay&&(this.delay=t.delay);void 0!==t.duration&&(this.duration=t.duration);void 0!==t.wait&&(this.wait=t.wait)}}}class EmitterRate{constructor(){this.quantity=1;this.delay=.1}load(t){if(void 0!==t){void 0!==t.quantity&&(this.quantity=i(t.quantity));void 0!==t.delay&&(this.delay=i(t.delay))}}}class EmitterSize{constructor(){this.mode=\"percent\";this.height=0;this.width=0}load(t){if(void 0!==t){void 0!==t.mode&&(this.mode=t.mode);void 0!==t.height&&(this.height=t.height);void 0!==t.width&&(this.width=t.width)}}}class Emitter{constructor(){this.autoPlay=true;this.fill=true;this.life=new EmitterLife;this.rate=new EmitterRate;this.shape=\"square\";this.startCount=0}load(t){if(void 0!==t){void 0!==t.autoPlay&&(this.autoPlay=t.autoPlay);if(void 0!==t.size){void 0===this.size&&(this.size=new EmitterSize);this.size.load(t.size)}void 0!==t.direction&&(this.direction=t.direction);this.domId=t.domId;void 0!==t.fill&&(this.fill=t.fill);this.life.load(t.life);this.name=t.name;void 0!==t.particles&&(t.particles instanceof Array?this.particles=t.particles.map((t=>e({},t))):this.particles=e({},t.particles));this.rate.load(t.rate);void 0!==t.shape&&(this.shape=t.shape);if(void 0!==t.position){this.position={};void 0!==t.position.x&&(this.position.x=i(t.position.x));void 0!==t.position.y&&(this.position.y=i(t.position.y))}if(void 0!==t.spawnColor){void 0===this.spawnColor&&(this.spawnColor=new s);this.spawnColor.load(t.spawnColor)}void 0!==t.startCount&&(this.startCount=t.startCount)}}}var m=(void 0,function(t,i,e,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,e):o?o.value=e:i.set(t,e),e});var v=(void 0,function(t,i,e,s){if(\"a\"===e&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!s:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?s:\"a\"===e?s.call(t):s?s.value:i.get(t)});var p,f,y;class EmitterInstance{constructor(t,i,s,a,r){var n,l,h,d,c,u,w;var E;this.emitters=i;this.container=s;p.set(this,void 0);f.set(this,void 0);y.set(this,void 0);m(this,p,t,\"f\");this.currentDuration=0;this.currentEmitDelay=0;this.currentSpawnDelay=0;this.initialPosition=r;if(a instanceof Emitter)this.options=a;else{this.options=new Emitter;this.options.load(a)}this.spawnDelay=1e3*(null!==(n=this.options.life.delay)&&void 0!==n?n:0)/this.container.retina.reduceFactor;this.position=null!==(l=this.initialPosition)&&void 0!==l?l:this.calcPosition();this.name=this.options.name;this.shape=null===(h=v(this,p,\"f\").emitterShapeManager)||void 0===h?void 0:h.getShape(this.options.shape);this.fill=this.options.fill;m(this,f,!this.options.life.wait,\"f\");m(this,y,false,\"f\");let g=e({},this.options.particles);null!==g&&void 0!==g?g:g={};null!==(d=g.move)&&void 0!==d?d:g.move={};null!==(c=(E=g.move).direction)&&void 0!==c?c:E.direction=this.options.direction;this.options.spawnColor&&(this.spawnColor=o(this.options.spawnColor));this.paused=!this.options.autoPlay;this.particlesOptions=g;this.size=null!==(u=this.options.size)&&void 0!==u?u:(()=>{const t=new EmitterSize;t.load({height:0,mode:\"percent\",width:0});return t})();this.lifeCount=null!==(w=this.options.life.count)&&void 0!==w?w:-1;this.immortal=this.lifeCount<=0;v(this,p,\"f\").dispatchEvent(\"emitterCreated\",{container:s,data:{emitter:this}});this.play()}externalPause(){this.paused=true;this.pause()}externalPlay(){this.paused=false;this.play()}getPosition(){if(this.options.domId){const t=this.container,i=document.getElementById(this.options.domId);if(i){const e=i.getBoundingClientRect();return{x:(e.x+e.width/2)*t.retina.pixelRatio,y:(e.y+e.height/2)*t.retina.pixelRatio}}}return this.position}getSize(){const t=this.container;if(this.options.domId){const i=document.getElementById(this.options.domId);if(i){const e=i.getBoundingClientRect();return{width:e.width*t.retina.pixelRatio,height:e.height*t.retina.pixelRatio}}}return{width:\"percent\"===this.size.mode?t.canvas.size.width*this.size.width/100:this.size.width,height:\"percent\"===this.size.mode?t.canvas.size.height*this.size.height/100:this.size.height}}pause(){this.paused||delete this.emitDelay}play(){var t;if(!this.paused&&this.container.retina.reduceFactor&&(this.lifeCount>0||this.immortal||!this.options.life.count)&&(v(this,f,\"f\")||this.currentSpawnDelay>=(null!==(t=this.spawnDelay)&&void 0!==t?t:0))){if(void 0===this.emitDelay){const t=a(this.options.rate.delay);this.emitDelay=1e3*t/this.container.retina.reduceFactor}(this.lifeCount>0||this.immortal)&&this.prepareToDie()}}resize(){const t=this.initialPosition;this.position=t&&r(t,this.container.canvas.size,n.origin)?t:this.calcPosition()}update(t){var i,e,s;if(!this.paused){if(v(this,f,\"f\")){m(this,f,false,\"f\");this.currentSpawnDelay=null!==(i=this.spawnDelay)&&void 0!==i?i:0;this.currentEmitDelay=null!==(e=this.emitDelay)&&void 0!==e?e:0}if(!v(this,y,\"f\")){m(this,y,true,\"f\");this.emitParticles(this.options.startCount)}if(void 0!==this.duration){this.currentDuration+=t.value;if(this.currentDuration>=this.duration){this.pause();void 0!==this.spawnDelay&&delete this.spawnDelay;this.immortal||this.lifeCount--;if(this.lifeCount>0||this.immortal){this.position=this.calcPosition();this.spawnDelay=1e3*(null!==(s=this.options.life.delay)&&void 0!==s?s:0)/this.container.retina.reduceFactor}else this.destroy();this.currentDuration-=this.duration;delete this.duration}}if(void 0!==this.spawnDelay){this.currentSpawnDelay+=t.value;if(this.currentSpawnDelay>=this.spawnDelay){v(this,p,\"f\").dispatchEvent(\"emitterPlay\",{container:this.container});this.play();this.currentSpawnDelay-=this.currentSpawnDelay;delete this.spawnDelay}}if(void 0!==this.emitDelay){this.currentEmitDelay+=t.value;if(this.currentEmitDelay>=this.emitDelay){this.emit();this.currentEmitDelay-=this.emitDelay}}}}calcPosition(){return l({size:this.container.canvas.size,position:this.options.position})}destroy(){this.emitters.removeEmitter(this);v(this,p,\"f\").dispatchEvent(\"emitterDestroyed\",{container:this.container,data:{emitter:this}})}emit(){if(this.paused)return;const t=a(this.options.rate.quantity);this.emitParticles(t)}emitParticles(t){var i,s,o;const a=this.getPosition(),r=this.getSize(),n=this.particlesOptions instanceof Array?h(this.particlesOptions):this.particlesOptions;for(let l=0;l<t;l++){const t=e({},n);if(this.spawnColor){const e=null===(i=this.options.spawnColor)||void 0===i?void 0:i.animation;if(e){this.spawnColor.h=this.setColorAnimation(e.h,this.spawnColor.h,360);this.spawnColor.s=this.setColorAnimation(e.s,this.spawnColor.s,100);this.spawnColor.l=this.setColorAnimation(e.l,this.spawnColor.l,100)}t.color?t.color.value=this.spawnColor:t.color={value:this.spawnColor}}if(!a)return;const l=null!==(o=null===(s=this.shape)||void 0===s?void 0:s.randomPosition(a,r,this.fill))&&void 0!==o?o:a;this.container.particles.addParticle(l,t)}}prepareToDie(){var t;if(this.paused)return;const i=null===(t=this.options.life)||void 0===t?void 0:t.duration;this.container.retina.reduceFactor&&(this.lifeCount>0||this.immortal)&&void 0!==i&&i>0&&(this.duration=1e3*i)}setColorAnimation(t,i,e){var s;const o=this.container;if(!t.enable)return i;const r=d(t.offset),n=a(this.options.rate.delay),l=1e3*n/o.retina.reduceFactor,h=a(null!==(s=t.speed)&&void 0!==s?s:0);return(i+h*o.fpsLimit/l+3.6*r)%e}}p=new WeakMap,f=new WeakMap,y=new WeakMap;var w=(void 0,function(t,i,e,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,e):o?o.value=e:i.set(t,e),e});var E=(void 0,function(t,i,e,s){if(\"a\"===e&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!s:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?s:\"a\"===e?s.call(t):s?s.value:i.get(t)});var g;class Emitters{constructor(t,i){this.container=i;g.set(this,void 0);w(this,g,t,\"f\");this.array=[];this.emitters=[];this.interactivityEmitters={random:{count:1,enable:false},value:[]};i.getEmitter=t=>void 0===t||\"number\"===typeof t?this.array[t||0]:this.array.find((i=>i.name===t));i.addEmitter=(t,i)=>this.addEmitter(t,i);i.removeEmitter=t=>{const e=i.getEmitter(t);e&&this.removeEmitter(e)};i.playEmitter=t=>{const e=i.getEmitter(t);e&&e.externalPlay()};i.pauseEmitter=t=>{const e=i.getEmitter(t);e&&e.externalPause()}}addEmitter(t,i){const e=new Emitter;e.load(t);const s=new EmitterInstance(E(this,g,\"f\"),this,this.container,e,i);this.array.push(s);return s}handleClickMode(t){const i=this.emitters,s=this.interactivityEmitters;if(\"emitter\"===t){let t;if(s&&s.value instanceof Array)if(s.value.length>0&&s.random.enable){t=[];const i=[];for(let e=0;e<s.random.count;e++){const o=c(s.value);if(i.includes(o)&&i.length<s.value.length)e--;else{i.push(o);t.push(h(s.value,o))}}}else t=s.value;else t=null===s||void 0===s?void 0:s.value;const o=null!==t&&void 0!==t?t:i,a=this.container.interactivity.mouse.clickPosition;if(o instanceof Array)for(const t of o)this.addEmitter(t,a);else this.addEmitter(e({},o),a)}}init(t){var i,e,s,o,a,r,n,l;if(!t)return;if(t.emitters)if(t.emitters instanceof Array)this.emitters=t.emitters.map((t=>{const i=new Emitter;i.load(t);return i}));else{this.emitters instanceof Array&&(this.emitters=new Emitter);this.emitters.load(t.emitters)}const h=null===(e=null===(i=t.interactivity)||void 0===i?void 0:i.modes)||void 0===e?void 0:e.emitters;if(h)if(h instanceof Array)this.interactivityEmitters={random:{count:1,enable:true},value:h.map((t=>{const i=new Emitter;i.load(t);return i}))};else{const t=h;if(void 0!==t.value)if(t.value instanceof Array)this.interactivityEmitters={random:{count:null!==(s=this.interactivityEmitters.random.count)&&void 0!==s?s:1,enable:null!==(o=this.interactivityEmitters.random.enable)&&void 0!==o&&o},value:t.value.map((t=>{const i=new Emitter;i.load(t);return i}))};else{const i=new Emitter;i.load(t.value);this.interactivityEmitters={random:{count:null!==(a=this.interactivityEmitters.random.count)&&void 0!==a?a:1,enable:null!==(r=this.interactivityEmitters.random.enable)&&void 0!==r&&r},value:i}}else{const t=new Emitter;t.load(h);this.interactivityEmitters={random:{count:null!==(n=this.interactivityEmitters.random.count)&&void 0!==n?n:1,enable:null!==(l=this.interactivityEmitters.random.enable)&&void 0!==l&&l},value:t}}}if(this.emitters instanceof Array)for(const t of this.emitters)this.addEmitter(t);else this.addEmitter(this.emitters)}pause(){for(const t of this.array)t.pause()}play(){for(const t of this.array)t.play()}removeEmitter(t){const i=this.array.indexOf(t);i>=0&&this.array.splice(i,1)}resize(){for(const t of this.array)t.resize()}stop(){this.array=[]}update(t){for(const i of this.array)i.update(t)}}g=new WeakMap;var C=(void 0,function(t,i,e,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,e):o?o.value=e:i.set(t,e),e});var P;const S=new Map;class ShapeManager{constructor(t){P.set(this,void 0);C(this,P,t,\"f\")}addShape(t,i){this.getShape(t)||S.set(t,i)}getShape(t){return S.get(t)}getSupportedShapes(){return S.keys()}}P=new WeakMap;function randomSquareCoordinate(i,e){return i+e*(t()-.5)}class SquareShape{randomPosition(i,e,s){if(s)return{x:randomSquareCoordinate(i.x,e.width),y:randomSquareCoordinate(i.y,e.height)};{const s=e.width/2,o=e.height/2,a=Math.floor(4*t()),r=2*(t()-.5);switch(a){case 0:return{x:i.x+r*s,y:i.y-o};case 1:return{x:i.x-s,y:i.y+r*o};case 2:return{x:i.x+r*s,y:i.y+o};case 3:default:return{x:i.x+s,y:i.y+r*o}}}}}var b=(void 0,function(t,i,e,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,e):o?o.value=e:i.set(t,e),e});var D=(void 0,function(t,i,e,s){if(\"a\"===e&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!s:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?s:\"a\"===e?s.call(t):s?s.value:i.get(t)});var x;class EmittersPlugin{constructor(t){x.set(this,void 0);b(this,x,t,\"f\");this.id=\"emitters\"}getPlugin(t){return new Emitters(D(this,x,\"f\"),t)}loadOptions(t,i){var e,s,o,a,r,n;if(!this.needsPlugin(t)&&!this.needsPlugin(i))return;const l=t;if(null===i||void 0===i?void 0:i.emitters)if((null===i||void 0===i?void 0:i.emitters)instanceof Array)l.emitters=null===i||void 0===i?void 0:i.emitters.map((t=>{const i=new Emitter;i.load(t);return i}));else{let t=l.emitters;void 0===(null===t||void 0===t?void 0:t.load)&&(l.emitters=t=new Emitter);t.load(null===i||void 0===i?void 0:i.emitters)}const h=null===(s=null===(e=null===i||void 0===i?void 0:i.interactivity)||void 0===e?void 0:e.modes)||void 0===s?void 0:s.emitters;if(h)if(h instanceof Array)l.interactivity.modes.emitters={random:{count:1,enable:true},value:h.map((t=>{const i=new Emitter;i.load(t);return i}))};else{const t=h;if(void 0!==t.value)if(t.value instanceof Array)l.interactivity.modes.emitters={random:{count:null!==(o=t.random.count)&&void 0!==o?o:1,enable:null!==(a=t.random.enable)&&void 0!==a&&a},value:t.value.map((t=>{const i=new Emitter;i.load(t);return i}))};else{const i=new Emitter;i.load(t.value);l.interactivity.modes.emitters={random:{count:null!==(r=t.random.count)&&void 0!==r?r:1,enable:null!==(n=t.random.enable)&&void 0!==n&&n},value:i}}else{const t=l.interactivity.modes.emitters={random:{count:1,enable:false},value:new Emitter};t.value.load(h)}}}needsPlugin(t){var i,e,s;if(!t)return false;const o=t.emitters;return o instanceof Array&&!!o.length||void 0!==o||!!(null===(s=null===(e=null===(i=t.interactivity)||void 0===i?void 0:i.events)||void 0===e?void 0:e.onClick)||void 0===s?void 0:s.mode)&&u(\"emitter\",t.interactivity.events.onClick.mode)}}x=new WeakMap;async function loadEmittersPlugin(t){t.emitterShapeManager||(t.emitterShapeManager=new ShapeManager(t));t.addEmitterShape||(t.addEmitterShape=(i,e)=>{var s;null===(s=t.emitterShapeManager)||void 0===s?void 0:s.addShape(i,e)});const i=new EmittersPlugin(t);await t.addPlugin(i);t.addEmitterShape(\"circle\",new CircleShape);t.addEmitterShape(\"square\",new SquareShape)}export{loadEmittersPlugin};\n\n//# sourceMappingURL=index.js.map","import{deepExtend as t,ExternalInteractorBase as i,isInArray as e}from\"tsparticles-engine\";class Trail{constructor(){this.delay=1;this.pauseOnStop=false;this.quantity=1}load(i){if(i){void 0!==i.delay&&(this.delay=i.delay);void 0!==i.quantity&&(this.quantity=i.quantity);void 0!==i.particles&&(this.particles=t({},i.particles));void 0!==i.pauseOnStop&&(this.pauseOnStop=i.pauseOnStop)}}}var a=(void 0,function(t,i,e,a,o){if(\"m\"===a)throw new TypeError(\"Private method is not writable\");if(\"a\"===a&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===a?o.call(t,e):o?o.value=e:i.set(t,e),e});var o=(void 0,function(t,i,e,a){if(\"a\"===e&&!a)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!a:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?a:\"a\"===e?a.call(t):a?a.value:i.get(t)});var r;class TrailMaker extends i{constructor(t){super(t);r.set(this,void 0);a(this,r,t,\"f\");this.delay=0}clear(){}init(){}async interact(t){var i,e,a,n;if(!this.container.retina.reduceFactor)return;const s=o(this,r,\"f\"),l=s.actualOptions,c=l.interactivity.modes.trail;if(!c)return;const d=1e3*c.delay/this.container.retina.reduceFactor;this.delay<d&&(this.delay+=t.value);if(this.delay<d)return;let u=true;c.pauseOnStop&&(s.interactivity.mouse.position===this.lastPosition||(null===(i=s.interactivity.mouse.position)||void 0===i?void 0:i.x)===(null===(e=this.lastPosition)||void 0===e?void 0:e.x)&&(null===(a=s.interactivity.mouse.position)||void 0===a?void 0:a.y)===(null===(n=this.lastPosition)||void 0===n?void 0:n.y))&&(u=false);s.interactivity.mouse.position?this.lastPosition={x:s.interactivity.mouse.position.x,y:s.interactivity.mouse.position.y}:delete this.lastPosition;u&&s.particles.push(c.quantity,s.interactivity.mouse,c.particles);this.delay-=d}isEnabled(t){var i;const a=this.container,o=a.actualOptions,r=a.interactivity.mouse,n=(null!==(i=null===t||void 0===t?void 0:t.interactivity)&&void 0!==i?i:o.interactivity).events;return r.clicking&&r.inside&&!!r.position&&e(\"trail\",n.onClick.mode)||r.inside&&!!r.position&&e(\"trail\",n.onHover.mode)}loadModeOptions(t,...i){t.trail||(t.trail=new Trail);for(const e of i)t.trail.load(null===e||void 0===e?void 0:e.trail)}reset(){}}r=new WeakMap;async function loadExternalTrailInteraction(t){await t.addInteractor(\"externalTrail\",(t=>new TrailMaker(t)))}export{Trail,loadExternalTrailInteraction};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as t,stringToAlpha as e,deepExtend as i,rangeColorToRgb as n,getStyleFromRgb as o,getDistances as r,Vector as s,noPolygonFound as h,getRandom as a,noPolygonDataLoaded as S,itemFromArray as u,getDistance as c}from\"tsparticles-engine\";(function(){try{if(\"undefined\"===typeof window)return;if(!(\"SVGPathSeg\"in window)){window.SVGPathSeg=function(t,e,i){this.pathSegType=t;this.pathSegTypeAsLetter=e;this._owningPathSegList=i};window.SVGPathSeg.prototype.classname=\"SVGPathSeg\";window.SVGPathSeg.PATHSEG_UNKNOWN=0;window.SVGPathSeg.PATHSEG_CLOSEPATH=1;window.SVGPathSeg.PATHSEG_MOVETO_ABS=2;window.SVGPathSeg.PATHSEG_MOVETO_REL=3;window.SVGPathSeg.PATHSEG_LINETO_ABS=4;window.SVGPathSeg.PATHSEG_LINETO_REL=5;window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS=6;window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL=7;window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS=8;window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL=9;window.SVGPathSeg.PATHSEG_ARC_ABS=10;window.SVGPathSeg.PATHSEG_ARC_REL=11;window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS=12;window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL=13;window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS=14;window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL=15;window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS=16;window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL=17;window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS=18;window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL=19;window.SVGPathSeg.prototype._segmentChanged=function(){this._owningPathSegList&&this._owningPathSegList.segmentChanged(this)};window.SVGPathSegClosePath=function(t){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CLOSEPATH,\"z\",t)};window.SVGPathSegClosePath.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegClosePath.prototype.toString=function(){return\"[object SVGPathSegClosePath]\"};window.SVGPathSegClosePath.prototype._asPathString=function(){return this.pathSegTypeAsLetter};window.SVGPathSegClosePath.prototype.clone=function(){return new window.SVGPathSegClosePath(void 0)};window.SVGPathSegMovetoAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_ABS,\"M\",t);this._x=e;this._y=i};window.SVGPathSegMovetoAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegMovetoAbs.prototype.toString=function(){return\"[object SVGPathSegMovetoAbs]\"};window.SVGPathSegMovetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegMovetoAbs.prototype.clone=function(){return new window.SVGPathSegMovetoAbs(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegMovetoRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_REL,\"m\",t);this._x=e;this._y=i};window.SVGPathSegMovetoRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegMovetoRel.prototype.toString=function(){return\"[object SVGPathSegMovetoRel]\"};window.SVGPathSegMovetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegMovetoRel.prototype.clone=function(){return new window.SVGPathSegMovetoRel(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegMovetoRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegMovetoRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_ABS,\"L\",t);this._x=e;this._y=i};window.SVGPathSegLinetoAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoAbs.prototype.toString=function(){return\"[object SVGPathSegLinetoAbs]\"};window.SVGPathSegLinetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegLinetoAbs.prototype.clone=function(){return new window.SVGPathSegLinetoAbs(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_REL,\"l\",t);this._x=e;this._y=i};window.SVGPathSegLinetoRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoRel.prototype.toString=function(){return\"[object SVGPathSegLinetoRel]\"};window.SVGPathSegLinetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegLinetoRel.prototype.clone=function(){return new window.SVGPathSegLinetoRel(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegLinetoRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegLinetoRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicAbs=function(t,e,i,n,o,r,s){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS,\"C\",t);this._x=e;this._y=i;this._x1=n;this._y1=o;this._x2=r;this._y2=s};window.SVGPathSegCurvetoCubicAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoCubicAbs.prototype.toString=function(){return\"[object SVGPathSegCurvetoCubicAbs]\"};window.SVGPathSegCurvetoCubicAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x1+\" \"+this._y1+\" \"+this._x2+\" \"+this._y2+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoCubicAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicAbs(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)};Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"x1\",{get:function(){return this._x1},set:function(t){this._x1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"y1\",{get:function(){return this._y1},set:function(t){this._y1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"x2\",{get:function(){return this._x2},set:function(t){this._x2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"y2\",{get:function(){return this._y2},set:function(t){this._y2=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicRel=function(t,e,i,n,o,r,s){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL,\"c\",t);this._x=e;this._y=i;this._x1=n;this._y1=o;this._x2=r;this._y2=s};window.SVGPathSegCurvetoCubicRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoCubicRel.prototype.toString=function(){return\"[object SVGPathSegCurvetoCubicRel]\"};window.SVGPathSegCurvetoCubicRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x1+\" \"+this._y1+\" \"+this._x2+\" \"+this._y2+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoCubicRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicRel(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)};Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"x1\",{get:function(){return this._x1},set:function(t){this._x1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"y1\",{get:function(){return this._y1},set:function(t){this._y1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"x2\",{get:function(){return this._x2},set:function(t){this._x2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"y2\",{get:function(){return this._y2},set:function(t){this._y2=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticAbs=function(t,e,i,n,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS,\"Q\",t);this._x=e;this._y=i;this._x1=n;this._y1=o};window.SVGPathSegCurvetoQuadraticAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoQuadraticAbs.prototype.toString=function(){return\"[object SVGPathSegCurvetoQuadraticAbs]\"};window.SVGPathSegCurvetoQuadraticAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x1+\" \"+this._y1+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoQuadraticAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,this._x,this._y,this._x1,this._y1)};Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,\"x1\",{get:function(){return this._x1},set:function(t){this._x1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,\"y1\",{get:function(){return this._y1},set:function(t){this._y1=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticRel=function(t,e,i,n,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL,\"q\",t);this._x=e;this._y=i;this._x1=n;this._y1=o};window.SVGPathSegCurvetoQuadraticRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoQuadraticRel.prototype.toString=function(){return\"[object SVGPathSegCurvetoQuadraticRel]\"};window.SVGPathSegCurvetoQuadraticRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x1+\" \"+this._y1+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoQuadraticRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticRel(void 0,this._x,this._y,this._x1,this._y1)};Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,\"x1\",{get:function(){return this._x1},set:function(t){this._x1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,\"y1\",{get:function(){return this._y1},set:function(t){this._y1=t;this._segmentChanged()},enumerable:true});window.SVGPathSegArcAbs=function(t,e,i,n,o,r,s,h){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_ABS,\"A\",t);this._x=e;this._y=i;this._r1=n;this._r2=o;this._angle=r;this._largeArcFlag=s;this._sweepFlag=h};window.SVGPathSegArcAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegArcAbs.prototype.toString=function(){return\"[object SVGPathSegArcAbs]\"};window.SVGPathSegArcAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._r1+\" \"+this._r2+\" \"+this._angle+\" \"+(this._largeArcFlag?\"1\":\"0\")+\" \"+(this._sweepFlag?\"1\":\"0\")+\" \"+this._x+\" \"+this._y};window.SVGPathSegArcAbs.prototype.clone=function(){return new window.SVGPathSegArcAbs(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)};Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"r1\",{get:function(){return this._r1},set:function(t){this._r1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"r2\",{get:function(){return this._r2},set:function(t){this._r2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"angle\",{get:function(){return this._angle},set:function(t){this._angle=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"largeArcFlag\",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"sweepFlag\",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t;this._segmentChanged()},enumerable:true});window.SVGPathSegArcRel=function(t,e,i,n,o,r,s,h){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_REL,\"a\",t);this._x=e;this._y=i;this._r1=n;this._r2=o;this._angle=r;this._largeArcFlag=s;this._sweepFlag=h};window.SVGPathSegArcRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegArcRel.prototype.toString=function(){return\"[object SVGPathSegArcRel]\"};window.SVGPathSegArcRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._r1+\" \"+this._r2+\" \"+this._angle+\" \"+(this._largeArcFlag?\"1\":\"0\")+\" \"+(this._sweepFlag?\"1\":\"0\")+\" \"+this._x+\" \"+this._y};window.SVGPathSegArcRel.prototype.clone=function(){return new window.SVGPathSegArcRel(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)};Object.defineProperty(window.SVGPathSegArcRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"r1\",{get:function(){return this._r1},set:function(t){this._r1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"r2\",{get:function(){return this._r2},set:function(t){this._r2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"angle\",{get:function(){return this._angle},set:function(t){this._angle=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"largeArcFlag\",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"sweepFlag\",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoHorizontalAbs=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS,\"H\",t);this._x=e};window.SVGPathSegLinetoHorizontalAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoHorizontalAbs.prototype.toString=function(){return\"[object SVGPathSegLinetoHorizontalAbs]\"};window.SVGPathSegLinetoHorizontalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x};window.SVGPathSegLinetoHorizontalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalAbs(void 0,this._x)};Object.defineProperty(window.SVGPathSegLinetoHorizontalAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoHorizontalRel=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL,\"h\",t);this._x=e};window.SVGPathSegLinetoHorizontalRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoHorizontalRel.prototype.toString=function(){return\"[object SVGPathSegLinetoHorizontalRel]\"};window.SVGPathSegLinetoHorizontalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x};window.SVGPathSegLinetoHorizontalRel.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalRel(void 0,this._x)};Object.defineProperty(window.SVGPathSegLinetoHorizontalRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoVerticalAbs=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS,\"V\",t);this._y=e};window.SVGPathSegLinetoVerticalAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoVerticalAbs.prototype.toString=function(){return\"[object SVGPathSegLinetoVerticalAbs]\"};window.SVGPathSegLinetoVerticalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._y};window.SVGPathSegLinetoVerticalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalAbs(void 0,this._y)};Object.defineProperty(window.SVGPathSegLinetoVerticalAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoVerticalRel=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL,\"v\",t);this._y=e};window.SVGPathSegLinetoVerticalRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoVerticalRel.prototype.toString=function(){return\"[object SVGPathSegLinetoVerticalRel]\"};window.SVGPathSegLinetoVerticalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._y};window.SVGPathSegLinetoVerticalRel.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalRel(void 0,this._y)};Object.defineProperty(window.SVGPathSegLinetoVerticalRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicSmoothAbs=function(t,e,i,n,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS,\"S\",t);this._x=e;this._y=i;this._x2=n;this._y2=o};window.SVGPathSegCurvetoCubicSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoCubicSmoothAbs.prototype.toString=function(){return\"[object SVGPathSegCurvetoCubicSmoothAbs]\"};window.SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x2+\" \"+this._y2+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoCubicSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,this._x,this._y,this._x2,this._y2)};Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,\"x2\",{get:function(){return this._x2},set:function(t){this._x2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,\"y2\",{get:function(){return this._y2},set:function(t){this._y2=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicSmoothRel=function(t,e,i,n,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL,\"s\",t);this._x=e;this._y=i;this._x2=n;this._y2=o};window.SVGPathSegCurvetoCubicSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoCubicSmoothRel.prototype.toString=function(){return\"[object SVGPathSegCurvetoCubicSmoothRel]\"};window.SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x2+\" \"+this._y2+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoCubicSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,this._x,this._y,this._x2,this._y2)};Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,\"x2\",{get:function(){return this._x2},set:function(t){this._x2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,\"y2\",{get:function(){return this._y2},set:function(t){this._y2=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticSmoothAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS,\"T\",t);this._x=e;this._y=i};window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString=function(){return\"[object SVGPathSegCurvetoQuadraticSmoothAbs]\"};window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticSmoothRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL,\"t\",t);this._x=e;this._y=i};window.SVGPathSegCurvetoQuadraticSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString=function(){return\"[object SVGPathSegCurvetoQuadraticSmoothRel]\"};window.SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathElement.prototype.createSVGPathSegClosePath=function(){return new window.SVGPathSegClosePath(void 0)};window.SVGPathElement.prototype.createSVGPathSegMovetoAbs=function(t,e){return new window.SVGPathSegMovetoAbs(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegMovetoRel=function(t,e){return new window.SVGPathSegMovetoRel(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegLinetoAbs=function(t,e){return new window.SVGPathSegLinetoAbs(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegLinetoRel=function(t,e){return new window.SVGPathSegLinetoRel(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs=function(t,e,i,n,o,r){return new window.SVGPathSegCurvetoCubicAbs(void 0,t,e,i,n,o,r)};window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel=function(t,e,i,n,o,r){return new window.SVGPathSegCurvetoCubicRel(void 0,t,e,i,n,o,r)};window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs=function(t,e,i,n){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,t,e,i,n)};window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel=function(t,e,i,n){return new window.SVGPathSegCurvetoQuadraticRel(void 0,t,e,i,n)};window.SVGPathElement.prototype.createSVGPathSegArcAbs=function(t,e,i,n,o,r,s){return new window.SVGPathSegArcAbs(void 0,t,e,i,n,o,r,s)};window.SVGPathElement.prototype.createSVGPathSegArcRel=function(t,e,i,n,o,r,s){return new window.SVGPathSegArcRel(void 0,t,e,i,n,o,r,s)};window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs=function(t){return new window.SVGPathSegLinetoHorizontalAbs(void 0,t)};window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel=function(t){return new window.SVGPathSegLinetoHorizontalRel(void 0,t)};window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs=function(t){return new window.SVGPathSegLinetoVerticalAbs(void 0,t)};window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel=function(t){return new window.SVGPathSegLinetoVerticalRel(void 0,t)};window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs=function(t,e,i,n){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,t,e,i,n)};window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel=function(t,e,i,n){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,t,e,i,n)};window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs=function(t,e){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel=function(t,e){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,t,e)};\"getPathSegAtLength\"in window.SVGPathElement.prototype||(window.SVGPathElement.prototype.getPathSegAtLength=function(t){if(void 0===t||!isFinite(t))throw\"Invalid arguments.\";const e=document.createElementNS(\"http://www.w3.org/2000/svg\",\"path\");e.setAttribute(\"d\",this.getAttribute(\"d\"));let i=e.pathSegList.numberOfItems-1;if(i<=0)return 0;do{e.pathSegList.removeItem(i);if(t>e.getTotalLength())break;i--}while(i>0);return i})}if(!(\"SVGPathSegList\"in window)||!(\"appendItem\"in window.SVGPathSegList.prototype)){window.SVGPathSegList=function(t){this._pathElement=t;this._list=this._parsePath(this._pathElement.getAttribute(\"d\"));this._mutationObserverConfig={attributes:true,attributeFilter:[\"d\"]};this._pathElementMutationObserver=new MutationObserver(this._updateListFromPathMutations.bind(this));this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)};window.SVGPathSegList.prototype.classname=\"SVGPathSegList\";Object.defineProperty(window.SVGPathSegList.prototype,\"numberOfItems\",{get:function(){this._checkPathSynchronizedToList();return this._list.length},enumerable:true});Object.defineProperty(window.SVGPathSegList.prototype,\"length\",{get:function(){this._checkPathSynchronizedToList();return this._list.length},enumerable:true});Object.defineProperty(window.SVGPathElement.prototype,\"pathSegList\",{get:function(){this._pathSegList||(this._pathSegList=new window.SVGPathSegList(this));return this._pathSegList},enumerable:true});Object.defineProperty(window.SVGPathElement.prototype,\"normalizedPathSegList\",{get:function(){return this.pathSegList},enumerable:true});Object.defineProperty(window.SVGPathElement.prototype,\"animatedPathSegList\",{get:function(){return this.pathSegList},enumerable:true});Object.defineProperty(window.SVGPathElement.prototype,\"animatedNormalizedPathSegList\",{get:function(){return this.pathSegList},enumerable:true});window.SVGPathSegList.prototype._checkPathSynchronizedToList=function(){this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords())};window.SVGPathSegList.prototype._updateListFromPathMutations=function(t){if(!this._pathElement)return;let e=false;t.forEach((function(t){\"d\"==t.attributeName&&(e=true)}));e&&(this._list=this._parsePath(this._pathElement.getAttribute(\"d\")))};window.SVGPathSegList.prototype._writeListToPath=function(){this._pathElementMutationObserver.disconnect();this._pathElement.setAttribute(\"d\",window.SVGPathSegList._pathSegArrayAsString(this._list));this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)};window.SVGPathSegList.prototype.segmentChanged=function(t){this._writeListToPath()};window.SVGPathSegList.prototype.clear=function(){this._checkPathSynchronizedToList();this._list.forEach((function(t){t._owningPathSegList=null}));this._list=[];this._writeListToPath()};window.SVGPathSegList.prototype.initialize=function(t){this._checkPathSynchronizedToList();this._list=[t];t._owningPathSegList=this;this._writeListToPath();return t};window.SVGPathSegList.prototype._checkValidIndex=function(t){if(isNaN(t)||t<0||t>=this.numberOfItems)throw\"INDEX_SIZE_ERR\"};window.SVGPathSegList.prototype.getItem=function(t){this._checkPathSynchronizedToList();this._checkValidIndex(t);return this._list[t]};window.SVGPathSegList.prototype.insertItemBefore=function(t,e){this._checkPathSynchronizedToList();e>this.numberOfItems&&(e=this.numberOfItems);t._owningPathSegList&&(t=t.clone());this._list.splice(e,0,t);t._owningPathSegList=this;this._writeListToPath();return t};window.SVGPathSegList.prototype.replaceItem=function(t,e){this._checkPathSynchronizedToList();t._owningPathSegList&&(t=t.clone());this._checkValidIndex(e);this._list[e]=t;t._owningPathSegList=this;this._writeListToPath();return t};window.SVGPathSegList.prototype.removeItem=function(t){this._checkPathSynchronizedToList();this._checkValidIndex(t);const e=this._list[t];this._list.splice(t,1);this._writeListToPath();return e};window.SVGPathSegList.prototype.appendItem=function(t){this._checkPathSynchronizedToList();t._owningPathSegList&&(t=t.clone());this._list.push(t);t._owningPathSegList=this;this._writeListToPath();return t};window.SVGPathSegList._pathSegArrayAsString=function(t){let e=\"\";let i=true;t.forEach((function(t){if(i){i=false;e+=t._asPathString()}else e+=\" \"+t._asPathString()}));return e};window.SVGPathSegList.prototype._parsePath=function(t){if(!t||0==t.length)return[];const e=this;const Builder=function(){this.pathSegList=[]};Builder.prototype.appendSegment=function(t){this.pathSegList.push(t)};const Source=function(t){this._string=t;this._currentIndex=0;this._endIndex=this._string.length;this._previousCommand=window.SVGPathSeg.PATHSEG_UNKNOWN;this._skipOptionalSpaces()};Source.prototype._isCurrentSpace=function(){const t=this._string[this._currentIndex];return t<=\" \"&&(\" \"==t||\"\\n\"==t||\"\\t\"==t||\"\\r\"==t||\"\\f\"==t)};Source.prototype._skipOptionalSpaces=function(){while(this._currentIndex<this._endIndex&&this._isCurrentSpace())this._currentIndex++;return this._currentIndex<this._endIndex};Source.prototype._skipOptionalSpacesOrDelimiter=function(){if(this._currentIndex<this._endIndex&&!this._isCurrentSpace()&&\",\"!=this._string.charAt(this._currentIndex))return false;if(this._skipOptionalSpaces()&&this._currentIndex<this._endIndex&&\",\"==this._string.charAt(this._currentIndex)){this._currentIndex++;this._skipOptionalSpaces()}return this._currentIndex<this._endIndex};Source.prototype.hasMoreData=function(){return this._currentIndex<this._endIndex};Source.prototype.peekSegmentType=function(){const t=this._string[this._currentIndex];return this._pathSegTypeFromChar(t)};Source.prototype._pathSegTypeFromChar=function(t){switch(t){case\"Z\":case\"z\":return window.SVGPathSeg.PATHSEG_CLOSEPATH;case\"M\":return window.SVGPathSeg.PATHSEG_MOVETO_ABS;case\"m\":return window.SVGPathSeg.PATHSEG_MOVETO_REL;case\"L\":return window.SVGPathSeg.PATHSEG_LINETO_ABS;case\"l\":return window.SVGPathSeg.PATHSEG_LINETO_REL;case\"C\":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;case\"c\":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;case\"Q\":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;case\"q\":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;case\"A\":return window.SVGPathSeg.PATHSEG_ARC_ABS;case\"a\":return window.SVGPathSeg.PATHSEG_ARC_REL;case\"H\":return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;case\"h\":return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;case\"V\":return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;case\"v\":return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;case\"S\":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;case\"s\":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;case\"T\":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;case\"t\":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;default:return window.SVGPathSeg.PATHSEG_UNKNOWN}};Source.prototype._nextCommandHelper=function(t,e){return(\"+\"==t||\"-\"==t||\".\"==t||t>=\"0\"&&t<=\"9\")&&e!=window.SVGPathSeg.PATHSEG_CLOSEPATH?e==window.SVGPathSeg.PATHSEG_MOVETO_ABS?window.SVGPathSeg.PATHSEG_LINETO_ABS:e==window.SVGPathSeg.PATHSEG_MOVETO_REL?window.SVGPathSeg.PATHSEG_LINETO_REL:e:window.SVGPathSeg.PATHSEG_UNKNOWN};Source.prototype.initialCommandIsMoveTo=function(){if(!this.hasMoreData())return true;const t=this.peekSegmentType();return t==window.SVGPathSeg.PATHSEG_MOVETO_ABS||t==window.SVGPathSeg.PATHSEG_MOVETO_REL};Source.prototype._parseNumber=function(){let t=0;let e=0;let i=1;let n=0;let o=1;let r=1;const s=this._currentIndex;this._skipOptionalSpaces();if(this._currentIndex<this._endIndex&&\"+\"==this._string.charAt(this._currentIndex))this._currentIndex++;else if(this._currentIndex<this._endIndex&&\"-\"==this._string.charAt(this._currentIndex)){this._currentIndex++;o=-1}if(this._currentIndex==this._endIndex||(this._string.charAt(this._currentIndex)<\"0\"||this._string.charAt(this._currentIndex)>\"9\")&&\".\"!=this._string.charAt(this._currentIndex))return;const h=this._currentIndex;while(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>=\"0\"&&this._string.charAt(this._currentIndex)<=\"9\")this._currentIndex++;if(this._currentIndex!=h){let t=this._currentIndex-1;let i=1;while(t>=h){e+=i*(this._string.charAt(t--)-\"0\");i*=10}}if(this._currentIndex<this._endIndex&&\".\"==this._string.charAt(this._currentIndex)){this._currentIndex++;if(this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<\"0\"||this._string.charAt(this._currentIndex)>\"9\")return;while(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>=\"0\"&&this._string.charAt(this._currentIndex)<=\"9\"){i*=10;n+=(this._string.charAt(this._currentIndex)-\"0\")/i;this._currentIndex+=1}}if(this._currentIndex!=s&&this._currentIndex+1<this._endIndex&&(\"e\"==this._string.charAt(this._currentIndex)||\"E\"==this._string.charAt(this._currentIndex))&&\"x\"!=this._string.charAt(this._currentIndex+1)&&\"m\"!=this._string.charAt(this._currentIndex+1)){this._currentIndex++;if(\"+\"==this._string.charAt(this._currentIndex))this._currentIndex++;else if(\"-\"==this._string.charAt(this._currentIndex)){this._currentIndex++;r=-1}if(this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<\"0\"||this._string.charAt(this._currentIndex)>\"9\")return;while(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>=\"0\"&&this._string.charAt(this._currentIndex)<=\"9\"){t*=10;t+=this._string.charAt(this._currentIndex)-\"0\";this._currentIndex++}}let a=e+n;a*=o;t&&(a*=Math.pow(10,r*t));if(s!=this._currentIndex){this._skipOptionalSpacesOrDelimiter();return a}};Source.prototype._parseArcFlag=function(){if(this._currentIndex>=this._endIndex)return;let t=false;const e=this._string.charAt(this._currentIndex++);if(\"0\"==e)t=false;else{if(\"1\"!=e)return;t=true}this._skipOptionalSpacesOrDelimiter();return t};Source.prototype.parseSegment=function(){const t=this._string[this._currentIndex];let i=this._pathSegTypeFromChar(t);if(i==window.SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==window.SVGPathSeg.PATHSEG_UNKNOWN)return null;i=this._nextCommandHelper(t,this._previousCommand);if(i==window.SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;this._previousCommand=i;let n;switch(i){case window.SVGPathSeg.PATHSEG_MOVETO_REL:return new window.SVGPathSegMovetoRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_MOVETO_ABS:return new window.SVGPathSegMovetoAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_REL:return new window.SVGPathSegLinetoRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_ABS:return new window.SVGPathSegLinetoAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new window.SVGPathSegLinetoHorizontalRel(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new window.SVGPathSegLinetoHorizontalAbs(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new window.SVGPathSegLinetoVerticalRel(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new window.SVGPathSegLinetoVerticalAbs(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_CLOSEPATH:this._skipOptionalSpaces();return new window.SVGPathSegClosePath(e);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicRel(e,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicAbs(e,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicSmoothRel(e,n.x,n.y,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicSmoothAbs(e,n.x,n.y,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoQuadraticRel(e,n.x,n.y,n.x1,n.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoQuadraticAbs(e,n.x,n.y,n.x1,n.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new window.SVGPathSegCurvetoQuadraticSmoothRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new window.SVGPathSegCurvetoQuadraticSmoothAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_ARC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegArcRel(e,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);case window.SVGPathSeg.PATHSEG_ARC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegArcAbs(e,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);default:throw\"Unknown path seg type.\"}};const i=new Builder;const n=new Source(t);if(!n.initialCommandIsMoveTo())return[];while(n.hasMoreData()){const t=n.parseSegment();if(!t)return[];i.appendSegment(t)}return i.pathSegList}}}catch(t){console.warn(\"An error occurred in tsParticles pathseg polyfill. If the Polygon Mask is not working, please open an issue here: https://github.com/matteobruni/tsparticles\",t)}})();class PolygonMaskDrawStroke{constructor(){this.color=new t;this.width=.5;this.opacity=1}load(i){var n;if(i){this.color=t.create(this.color,i.color);\"string\"===typeof this.color.value&&(this.opacity=null!==(n=e(this.color.value))&&void 0!==n?n:this.opacity);void 0!==i.opacity&&(this.opacity=i.opacity);void 0!==i.width&&(this.width=i.width)}}}class PolygonMaskDraw{constructor(){this.enable=false;this.stroke=new PolygonMaskDrawStroke}get lineColor(){return this.stroke.color}set lineColor(e){this.stroke.color=t.create(this.stroke.color,e)}get lineWidth(){return this.stroke.width}set lineWidth(t){this.stroke.width=t}load(t){var e;if(!t)return;void 0!==t.enable&&(this.enable=t.enable);const i=null!==(e=t.stroke)&&void 0!==e?e:{color:t.lineColor,width:t.lineWidth};this.stroke.load(i)}}class PolygonMaskInline{constructor(){this.arrangement=\"one-per-point\"}load(t){t&&void 0!==t.arrangement&&(this.arrangement=t.arrangement)}}class PolygonMaskLocalSvg{constructor(){this.path=[];this.size={height:0,width:0}}load(t){if(t){void 0!==t.path&&(this.path=t.path);if(void 0!==t.size){void 0!==t.size.width&&(this.size.width=t.size.width);void 0!==t.size.height&&(this.size.height=t.size.height)}}}}class PolygonMaskMove{constructor(){this.radius=10;this.type=\"path\"}load(t){if(t){void 0!==t.radius&&(this.radius=t.radius);void 0!==t.type&&(this.type=t.type)}}}class PolygonMask{constructor(){this.draw=new PolygonMaskDraw;this.enable=false;this.inline=new PolygonMaskInline;this.move=new PolygonMaskMove;this.scale=1;this.type=\"none\"}get inlineArrangement(){return this.inline.arrangement}set inlineArrangement(t){this.inline.arrangement=t}load(t){if(t){this.draw.load(t.draw);this.inline.load(t.inline);this.move.load(t.move);void 0!==t.scale&&(this.scale=t.scale);void 0!==t.type&&(this.type=t.type);void 0!==t.enable?this.enable=t.enable:this.enable=\"none\"!==this.type;void 0!==t.url&&(this.url=t.url);if(void 0!==t.data)if(\"string\"===typeof t.data)this.data=t.data;else{this.data=new PolygonMaskLocalSvg;this.data.load(t.data)}void 0!==t.position&&(this.position=i({},t.position))}}}function drawPolygonMask(t,e,i){const r=n(i.color);if(r){t.beginPath();t.moveTo(e[0].x,e[0].y);for(const i of e)t.lineTo(i.x,i.y);t.closePath();t.strokeStyle=o(r);t.lineWidth=i.width;t.stroke()}}function drawPolygonMaskPath(t,e,i,r){t.translate(r.x,r.y);const s=n(i.color);if(s){t.strokeStyle=o(s,i.opacity);t.lineWidth=i.width;t.stroke(e)}}function parsePaths(t,e,i){var n;const o=[];for(const r of t){const t=r.element.pathSegList,s=null!==(n=null===t||void 0===t?void 0:t.numberOfItems)&&void 0!==n?n:0,h={x:0,y:0};for(let n=0;n<s;n++){const r=null===t||void 0===t?void 0:t.getItem(n);const s=window.SVGPathSeg;switch(null===r||void 0===r?void 0:r.pathSegType){case s.PATHSEG_MOVETO_ABS:case s.PATHSEG_LINETO_ABS:case s.PATHSEG_CURVETO_CUBIC_ABS:case s.PATHSEG_CURVETO_QUADRATIC_ABS:case s.PATHSEG_ARC_ABS:case s.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:case s.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:{const t=r;h.x=t.x;h.y=t.y;break}case s.PATHSEG_LINETO_HORIZONTAL_ABS:h.x=r.x;break;case s.PATHSEG_LINETO_VERTICAL_ABS:h.y=r.y;break;case s.PATHSEG_LINETO_REL:case s.PATHSEG_MOVETO_REL:case s.PATHSEG_CURVETO_CUBIC_REL:case s.PATHSEG_CURVETO_QUADRATIC_REL:case s.PATHSEG_ARC_REL:case s.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:case s.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:{const t=r;h.x+=t.x;h.y+=t.y;break}case s.PATHSEG_LINETO_HORIZONTAL_REL:h.x+=r.x;break;case s.PATHSEG_LINETO_VERTICAL_REL:h.y+=r.y;break;case s.PATHSEG_UNKNOWN:case s.PATHSEG_CLOSEPATH:continue}o.push({x:h.x*e+i.x,y:h.y*e+i.y})}}return o}function calcClosestPtOnSegment(t,e,i){const{dx:n,dy:o}=r(i,t),{dx:s,dy:h}=r(e,t),a=(n*s+o*h)/(s**2+h**2),S={x:t.x+s*a,y:t.x+h*a,isOnSegment:a>=0&&a<=1};if(a<0){S.x=t.x;S.y=t.y}else if(a>1){S.x=e.x;S.y=e.y}return S}function segmentBounce(t,e,i){const{dx:n,dy:o}=r(t,e),h=Math.atan2(o,n),a=s.create(Math.sin(h),-Math.cos(h)),S=2*(i.x*a.x+i.y*a.y);a.multTo(S);i.subFrom(a)}var w=(void 0,function(t,e,i,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(t,i):o?o.value=i:e.set(t,i),i});var d=(void 0,function(t,e,i,n){if(\"a\"===i&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!n:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?n:\"a\"===i?n.call(t):n?n.value:e.get(t)});var g;class PolygonMaskInstance{constructor(t,e){this.container=t;g.set(this,void 0);w(this,g,e,\"f\");this.dimension={height:0,width:0};this.path2DSupported=!!window.Path2D;this.options=new PolygonMask;this.polygonMaskMoveRadius=this.options.move.radius*t.retina.pixelRatio}clickPositionValid(t){const e=this.options;return e.enable&&\"none\"!==e.type&&\"inline\"!==e.type&&this.checkInsidePolygon(t)}draw(t){var e;if(!(null===(e=this.paths)||void 0===e?void 0:e.length))return;const i=this.options,n=i.draw;if(!i.enable||!n.enable)return;const o=this.raw;for(const e of this.paths){const i=e.path2d,r=this.path2DSupported;t&&(r&&i&&this.offset?drawPolygonMaskPath(t,i,n.stroke,this.offset):o&&drawPolygonMask(t,o,n.stroke))}}async initAsync(t){this.options.load(null===t||void 0===t?void 0:t.polygon);const e=this.options;this.polygonMaskMoveRadius=e.move.radius*this.container.retina.pixelRatio;e.enable&&await this.initRawData()}particleBounce(t,e,i){return this.polygonBounce(t,e,i)}particlePosition(t){var e,n;const o=this.options;if(o.enable&&(null!==(n=null===(e=this.raw)||void 0===e?void 0:e.length)&&void 0!==n?n:0)>0)return i({},t||this.randomPoint())}particlesInitialization(){const t=this.options;if(t.enable&&\"inline\"===t.type&&(\"one-per-point\"===t.inline.arrangement||\"per-point\"===t.inline.arrangement)){this.drawPoints();return true}return false}resize(){const t=this.container,e=this.options;if(e.enable&&\"none\"!==e.type){this.redrawTimeout&&clearTimeout(this.redrawTimeout);this.redrawTimeout=window.setTimeout((async()=>{await this.initRawData(true);await t.particles.redraw()}),250)}}stop(){delete this.raw;delete this.paths}checkInsidePolygon(t){var e,i;const n=this.container,o=this.options;if(!o.enable||\"none\"===o.type||\"inline\"===o.type)return true;if(!this.raw)throw new Error(h);const r=n.canvas.size,s=null!==(e=null===t||void 0===t?void 0:t.x)&&void 0!==e?e:a()*r.width,S=null!==(i=null===t||void 0===t?void 0:t.y)&&void 0!==i?i:a()*r.height;let u=false;for(let t=0,e=this.raw.length-1;t<this.raw.length;e=t++){const i=this.raw[t],n=this.raw[e],o=i.y>S!==n.y>S&&s<(n.x-i.x)*(S-i.y)/(n.y-i.y)+i.x;o&&(u=!u)}return\"inside\"===o.type?u:\"outside\"===o.type&&!u}createPath2D(){var t,e;const i=this.options;if(this.path2DSupported&&(null===(t=this.paths)||void 0===t?void 0:t.length))for(const t of this.paths){const n=null===(e=t.element)||void 0===e?void 0:e.getAttribute(\"d\");if(n){const e=new Path2D(n),o=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\").createSVGMatrix(),r=new Path2D,s=o.scale(i.scale);if(r.addPath){r.addPath(e,s);t.path2d=r}else delete t.path2d}else delete t.path2d;if(!t.path2d&&this.raw){t.path2d=new Path2D;t.path2d.moveTo(this.raw[0].x,this.raw[0].y);this.raw.forEach(((e,i)=>{var n;i>0&&(null===(n=t.path2d)||void 0===n?void 0:n.lineTo(e.x,e.y))}));t.path2d.closePath()}}}async downloadSvgPath(t,e){const i=this.options,n=t||i.url,o=null!==e&&void 0!==e&&e;if(!n||void 0!==this.paths&&!o)return this.raw;const r=await fetch(n);if(!r.ok)throw new Error(\"tsParticles Error - Error occurred during polygon mask download\");return this.parseSvgPath(await r.text(),e)}drawPoints(){if(this.raw)for(const t of this.raw)this.container.particles.addParticle({x:t.x,y:t.y})}getEquidistantPointByIndex(t){var e,i,n,o,r,s,h;const a=this.container.actualOptions,u=this.options;if(!this.raw||!this.raw.length||!(null===(e=this.paths)||void 0===e?void 0:e.length))throw new Error(S);let c,w=0;const d=this.paths.reduce(((t,e)=>t+e.length),0),g=d/a.particles.number.value;for(const e of this.paths){const i=g*t-w;if(i<=e.length){c=e.element.getPointAtLength(i);break}w+=e.length}return{x:(null!==(i=null===c||void 0===c?void 0:c.x)&&void 0!==i?i:0)*u.scale+(null!==(o=null===(n=this.offset)||void 0===n?void 0:n.x)&&void 0!==o?o:0),y:(null!==(r=null===c||void 0===c?void 0:c.y)&&void 0!==r?r:0)*u.scale+(null!==(h=null===(s=this.offset)||void 0===s?void 0:s.y)&&void 0!==h?h:0)}}getPointByIndex(t){if(!this.raw||!this.raw.length)throw new Error(S);const e=this.raw[t%this.raw.length];return{x:e.x,y:e.y}}getRandomPoint(){if(!this.raw||!this.raw.length)throw new Error(S);const t=u(this.raw);return{x:t.x,y:t.y}}getRandomPointByLength(){var t,e,i;const n=this.options;if(!this.raw||!this.raw.length||!(null===(t=this.paths)||void 0===t?void 0:t.length))throw new Error(S);const o=u(this.paths),r=Math.floor(a()*o.length)+1,s=o.element.getPointAtLength(r);return{x:s.x*n.scale+((null===(e=this.offset)||void 0===e?void 0:e.x)||0),y:s.y*n.scale+((null===(i=this.offset)||void 0===i?void 0:i.y)||0)}}async initRawData(t){const e=this.options;if(e.url)this.raw=await this.downloadSvgPath(e.url,t);else if(e.data){const i=e.data;let n;if(\"string\"!==typeof i){const t=i.path instanceof Array?i.path.map((t=>`<path d=\"${t}\" />`)).join(\"\"):`<path d=\"${i.path}\" />`;const e='xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"';n=`<svg ${e} width=\"${i.size.width}\" height=\"${i.size.height}\">${t}</svg>`}else n=i;this.raw=this.parseSvgPath(n,t)}this.createPath2D();d(this,g,\"f\").dispatchEvent(\"polygonMaskLoaded\",{container:this.container})}parseSvgPath(t,e){var i,n,o;const r=null!==e&&void 0!==e&&e;if(void 0!==this.paths&&!r)return this.raw;const s=this.container,h=this.options,a=new DOMParser,S=a.parseFromString(t,\"image/svg+xml\"),u=S.getElementsByTagName(\"svg\")[0];let c=u.getElementsByTagName(\"path\");c.length||(c=S.getElementsByTagName(\"path\"));this.paths=[];for(let t=0;t<c.length;t++){const e=c.item(t);e&&this.paths.push({element:e,length:e.getTotalLength()})}const w=s.retina.pixelRatio,d=h.scale/w;this.dimension.width=parseFloat(null!==(i=u.getAttribute(\"width\"))&&void 0!==i?i:\"0\")*d;this.dimension.height=parseFloat(null!==(n=u.getAttribute(\"height\"))&&void 0!==n?n:\"0\")*d;const g=null!==(o=h.position)&&void 0!==o?o:{x:50,y:50};this.offset={x:s.canvas.size.width*g.x/(100*w)-this.dimension.width/2,y:s.canvas.size.height*g.y/(100*w)-this.dimension.height/2};return parsePaths(this.paths,d,this.offset)}polygonBounce(t,e,i){const n=this.options;if(!this.raw||!n.enable||\"top\"!==i)return false;if(\"inside\"===n.type||\"outside\"===n.type){let e,i,n;const o=t.getPosition(),s=t.getRadius();for(let h=0,a=this.raw.length-1;h<this.raw.length;a=h++){const S=this.raw[h],u=this.raw[a];e=calcClosestPtOnSegment(S,u,o);const c=r(o,e);[i,n]=[c.dx,c.dy];if(c.distance<s){segmentBounce(S,u,t.velocity);return true}}if(e&&void 0!==i&&void 0!==n&&!this.checkInsidePolygon(o)){const i={x:1,y:1};t.position.x>=e.x&&(i.x=-1);t.position.y>=e.y&&(i.y=-1);t.position.x=e.x+2*s*i.x;t.position.y=e.y+2*s*i.y;t.velocity.mult(-1);return true}}else if(\"inline\"===n.type&&t.initialPosition){const e=c(t.initialPosition,t.getPosition());if(e>this.polygonMaskMoveRadius){t.velocity.x=t.velocity.y/2-t.velocity.x;t.velocity.y=t.velocity.x/2-t.velocity.y;return true}}return false}randomPoint(){const t=this.container,e=this.options;let i;if(\"inline\"===e.type)switch(e.inline.arrangement){case\"random-point\":i=this.getRandomPoint();break;case\"random-length\":i=this.getRandomPointByLength();break;case\"equidistant\":i=this.getEquidistantPointByIndex(t.particles.count);break;case\"one-per-point\":case\"per-point\":default:i=this.getPointByIndex(t.particles.count)}else i={x:a()*t.canvas.size.width,y:a()*t.canvas.size.height};return this.checkInsidePolygon(i)?i:this.randomPoint()}}g=new WeakMap;var _=(void 0,function(t,e,i,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(t,i):o?o.value=i:e.set(t,i),i});var p=(void 0,function(t,e,i,n){if(\"a\"===i&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!n:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?n:\"a\"===i?n.call(t):n?n.value:e.get(t)});var l;class PolygonMaskPlugin{constructor(t){l.set(this,void 0);this.id=\"polygonMask\";_(this,l,t,\"f\")}getPlugin(t){return new PolygonMaskInstance(t,p(this,l,\"f\"))}loadOptions(t,e){if(!this.needsPlugin(e))return;const i=t;let n=i.polygon;void 0===(null===n||void 0===n?void 0:n.load)&&(i.polygon=n=new PolygonMask);n.load(null===e||void 0===e?void 0:e.polygon)}needsPlugin(t){var e,i,n;return null!==(i=null===(e=null===t||void 0===t?void 0:t.polygon)||void 0===e?void 0:e.enable)&&void 0!==i?i:void 0!==(null===(n=null===t||void 0===t?void 0:t.polygon)||void 0===n?void 0:n.type)&&\"none\"!==t.polygon.type}}l=new WeakMap;async function loadPolygonMaskPlugin(t){const e=new PolygonMaskPlugin(t);await t.addPlugin(e)}export{loadPolygonMaskPlugin};\n\n//# sourceMappingURL=index.js.map","import{setRangeValue as l,OptionsColor as e,getRandom as o,getRangeValue as a,rangeColorToHsl as n}from\"tsparticles-engine\";class RollLight{constructor(){this.enable=false;this.value=0}load(e){if(e){void 0!==e.enable&&(this.enable=e.enable);void 0!==e.value&&(this.value=l(e.value))}}}class Roll{constructor(){this.darken=new RollLight;this.enable=false;this.enlighten=new RollLight;this.mode=\"vertical\";this.speed=25}load(o){if(o){void 0!==o.backColor&&(this.backColor=e.create(this.backColor,o.backColor));this.darken.load(o.darken);void 0!==o.enable&&(this.enable=o.enable);this.enlighten.load(o.enlighten);void 0!==o.mode&&(this.mode=o.mode);void 0!==o.speed&&(this.speed=l(o.speed))}}}function updateRoll(l,e){const o=l.options.roll;if(!l.roll||!(null===o||void 0===o?void 0:o.enable))return;const a=l.roll.speed*e.factor,n=2*Math.PI;l.roll.angle+=a;l.roll.angle>n&&(l.roll.angle-=n)}class RollUpdater{getTransformValues(l){var e;const o=(null===(e=l.roll)||void 0===e?void 0:e.enable)&&l.roll,a=o&&o.horizontal,n=o&&o.vertical;return{a:a?Math.cos(o.angle):void 0,d:n?Math.sin(o.angle):void 0}}init(l){const e=l.options.roll;if(null===e||void 0===e?void 0:e.enable){l.roll={enable:e.enable,horizontal:\"horizontal\"===e.mode||\"both\"===e.mode,vertical:\"vertical\"===e.mode||\"both\"===e.mode,angle:o()*Math.PI*2,speed:a(e.speed)/360};if(e.backColor)l.backColor=n(e.backColor);else if(e.darken.enable&&e.enlighten.enable){const n=o()>=.5?\"darken\":\"enlighten\";l.roll.alter={type:n,value:a(\"darken\"===n?e.darken.value:e.enlighten.value)}}else e.darken.enable?l.roll.alter={type:\"darken\",value:a(e.darken.value)}:e.enlighten.enable&&(l.roll.alter={type:\"enlighten\",value:a(e.enlighten.value)})}else l.roll={enable:false,horizontal:false,vertical:false,angle:0,speed:0}}isEnabled(l){const e=l.options.roll;return!l.destroyed&&!l.spawning&&!!(null===e||void 0===e?void 0:e.enable)}loadOptions(l,...e){l.roll||(l.roll=new Roll);for(const o of e)l.roll.load(null===o||void 0===o?void 0:o.roll)}update(l,e){this.isEnabled(l)&&updateRoll(l,e)}}async function loadRollUpdater(l){await l.addParticleUpdater(\"roll\",(()=>new RollUpdater))}export{loadRollUpdater};\n\n//# sourceMappingURL=index.js.map","const initPjs=o=>{const particlesJS=(t,n)=>o.load(t,n);particlesJS.load=(t,n,c)=>{o.loadJSON(t,n).then((o=>{o&&c(o)})).catch((()=>{c(void 0)}))};particlesJS.setOnClickHandler=t=>{o.setOnClickHandler(t)};const t=o.dom();return{particlesJS:particlesJS,pJSDom:t}};export{initPjs};\n\n//# sourceMappingURL=index.js.map","import{getRangeValue as t,getRandom as e}from\"tsparticles-engine\";function updateAngle(t,e){var a,o;const n=t.rotate;if(!n)return;const i=t.options.rotate,l=i.animation,r=(null!==(a=n.velocity)&&void 0!==a?a:0)*e.factor,c=2*Math.PI,s=null!==(o=n.decay)&&void 0!==o?o:1;if(l.enable){switch(n.status){case 0:n.value+=r;n.value>c&&(n.value-=c);break;case 1:default:n.value-=r;n.value<0&&(n.value+=c);break}n.velocity&&1!==s&&(n.velocity*=s)}}class AngleUpdater{constructor(t){this.container=t}init(a){const o=a.options.rotate;a.rotate={enable:o.animation.enable,value:t(o.value)*Math.PI/180};let n=o.direction;if(\"random\"===n){const t=Math.floor(2*e());n=t>0?\"counter-clockwise\":\"clockwise\"}switch(n){case\"counter-clockwise\":case\"counterClockwise\":a.rotate.status=1;break;case\"clockwise\":a.rotate.status=0;break}const i=a.options.rotate.animation;if(i.enable){a.rotate.decay=1-t(i.decay);a.rotate.velocity=t(i.speed)/360*this.container.retina.reduceFactor;i.sync||(a.rotate.velocity*=e())}a.rotation=a.rotate.value}isEnabled(t){const e=t.options.rotate,a=e.animation;return!t.destroyed&&!t.spawning&&a.enable&&!e.path}update(t,e){var a,o;if(this.isEnabled(t)){updateAngle(t,e);t.rotation=null!==(o=null===(a=t.rotate)||void 0===a?void 0:a.value)&&void 0!==o?o:0}}}async function loadAngleUpdater(t){await t.addParticleUpdater(\"angle\",(t=>new AngleUpdater(t)))}export{loadAngleUpdater};\n\n//# sourceMappingURL=index.js.map","import{getDistances as i,getRandom as e,clamp as t,isInArray as n,getDistance as o,getRangeValue as a,getRangeMax as s}from\"tsparticles-engine\";function applyDistance(t){const n=t.initialPosition,{dx:o,dy:a}=i(n,t.position),s=Math.abs(o),c=Math.abs(a),r=t.retina.maxDistance.horizontal,l=t.retina.maxDistance.vertical;if(r||l)if((r&&s>=r||l&&c>=l)&&!t.misplaced){t.misplaced=!!r&&s>r||!!l&&c>l;r&&(t.velocity.x=t.velocity.y/2-t.velocity.x);l&&(t.velocity.y=t.velocity.x/2-t.velocity.y)}else if((!r||s<r)&&(!l||c<l)&&t.misplaced)t.misplaced=false;else if(t.misplaced){const i=t.position,o=t.velocity;r&&(i.x<n.x&&o.x<0||i.x>n.x&&o.x>0)&&(o.x*=-e());l&&(i.y<n.y&&o.y<0||i.y>n.y&&o.y>0)&&(o.y*=-e())}}function spin(i,e){const t=i.container;if(!i.spin)return;const n={x:\"clockwise\"===i.spin.direction?Math.cos:Math.sin,y:\"clockwise\"===i.spin.direction?Math.sin:Math.cos};i.position.x=i.spin.center.x+i.spin.radius*n.x(i.spin.angle);i.position.y=i.spin.center.y+i.spin.radius*n.y(i.spin.angle);i.spin.radius+=i.spin.acceleration;const o=Math.max(t.canvas.size.width,t.canvas.size.height);if(i.spin.radius>o/2){i.spin.radius=o/2;i.spin.acceleration*=-1}else if(i.spin.radius<0){i.spin.radius=0;i.spin.acceleration*=-1}i.spin.angle+=e/100*(1-i.spin.radius/o)}function applyPath(i,e){var n;const o=i.options;const a=o.move.path;const s=a.enable;if(!s)return;if(i.lastPathTime<=i.pathDelay){i.lastPathTime+=e.value;return}const c=null===(n=i.pathGenerator)||void 0===n?void 0:n.generate(i);c&&i.velocity.addTo(c);if(a.clamp){i.velocity.x=t(i.velocity.x,-1,1);i.velocity.y=t(i.velocity.y,-1,1)}i.lastPathTime-=i.pathDelay}function getProximitySpeedFactor(i){const e=i.container;const t=e.actualOptions;const a=n(\"slow\",t.interactivity.events.onHover.mode);if(!a)return 1;const s=i.container.interactivity.mouse.position;if(!s)return 1;const c=i.getPosition();const r=o(s,c);const l=e.retina.slowModeRadius;if(r>l)return 1;const p=r/l||0;const v=t.interactivity.modes.slow.factor;return p/v}class BaseMover{init(i){var e;const t=i.container,n=i.options,s=n.move.gravity,c=n.move.spin;i.gravity={enable:s.enable,acceleration:a(s.acceleration),inverse:s.inverse};if(c.enable){const n=null!==(e=c.position)&&void 0!==e?e:{x:50,y:50};const s={x:n.x/100*t.canvas.size.width,y:n.y/100*t.canvas.size.height};const r=i.getPosition();const l=o(r,s);const p=a(c.acceleration);i.retina.spinAcceleration=p*t.retina.pixelRatio;i.spin={center:s,direction:i.velocity.x>=0?\"clockwise\":\"counter-clockwise\",angle:i.velocity.angle,radius:l,acceleration:i.retina.spinAcceleration}}}isEnabled(i){return!i.destroyed&&i.options.move.enable}move(i,e){var t,n,o;var c,r;const l=i.options,p=l.move;if(!p.enable)return;const v=i.container,y=getProximitySpeedFactor(i),d=(null!==(t=(c=i.retina).moveSpeed)&&void 0!==t?t:c.moveSpeed=a(p.speed)*v.retina.pixelRatio)*v.retina.reduceFactor,u=null!==(n=(r=i.retina).moveDrift)&&void 0!==n?n:r.moveDrift=a(i.options.move.drift)*v.retina.pixelRatio,x=s(l.size.value)*v.retina.pixelRatio,m=p.size?i.getRadius()/x:1,f=m*y*(e.factor||1),h=2,g=d*f/h;applyPath(i,e);const M=i.gravity,b=(null===M||void 0===M?void 0:M.enable)&&M.inverse?-1:1;(null===M||void 0===M?void 0:M.enable)&&g&&(i.velocity.y+=b*(M.acceleration*e.factor)/(60*g));u&&g&&(i.velocity.x+=u*e.factor/(60*g));const w=i.moveDecay;1!=w&&i.velocity.multTo(w);const P=i.velocity.mult(g),z=null!==(o=i.retina.maxSpeed)&&void 0!==o?o:v.retina.maxSpeed;if((null===M||void 0===M?void 0:M.enable)&&z>0&&(!M.inverse&&P.y>=0&&P.y>=z||M.inverse&&P.y<=0&&P.y<=-z)){P.y=b*z;g&&(i.velocity.y=P.y/g)}const D=i.options.zIndex,R=(1-i.zIndexFactor)**D.velocityRate;if(p.spin.enable)spin(i,g);else{1!=R&&P.multTo(R);i.position.addTo(P);if(p.vibrate){i.position.x+=Math.sin(i.position.x*Math.cos(i.position.y));i.position.y+=Math.cos(i.position.y*Math.sin(i.position.x))}}applyDistance(i)}}async function loadBaseMover(i){i.addMover(\"base\",(()=>new BaseMover))}export{loadBaseMover};\n\n//# sourceMappingURL=index.js.map","class CircleDrawer{draw(a,e,r){a.arc(0,0,r,0,2*Math.PI,false)}getSidesCount(){return 12}}async function loadCircleShape(a){await a.addShape(\"circle\",new CircleDrawer)}export{loadCircleShape};\n\n//# sourceMappingURL=index.js.map","import{randomInRange as o,rangeColorToHsl as l,getHslAnimationFromHsl as e}from\"tsparticles-engine\";function updateColorValue(l,e,a,t,i){var r,n;const u=e;if(!u||!a.enable)return;const d=o(a.offset),c=(null!==(r=e.velocity)&&void 0!==r?r:0)*l.factor+3.6*d,v=null!==(n=e.decay)&&void 0!==n?n:1;if(i&&0!==u.status){u.value-=c;if(u.value<0){u.status=0;u.value+=u.value}}else{u.value+=c;if(i&&u.value>t){u.status=1;u.value-=u.value%t}}u.velocity&&1!==v&&(u.velocity*=v);u.value>t&&(u.value%=t)}function updateColor(o,l){var e,a,t;const i=o.options.color.animation;void 0!==(null===(e=o.color)||void 0===e?void 0:e.h)&&updateColorValue(l,o.color.h,i.h,360,false);void 0!==(null===(a=o.color)||void 0===a?void 0:a.s)&&updateColorValue(l,o.color.s,i.s,100,true);void 0!==(null===(t=o.color)||void 0===t?void 0:t.l)&&updateColorValue(l,o.color.l,i.l,100,true)}class ColorUpdater{constructor(o){this.container=o}init(o){const a=l(o.options.color,o.id,o.options.reduceDuplicates);a&&(o.color=e(a,o.options.color.animation,this.container.retina.reduceFactor))}isEnabled(o){var l,e,a;const t=o.options.color.animation;return!o.destroyed&&!o.spawning&&(void 0!==(null===(l=o.color)||void 0===l?void 0:l.h.value)&&t.h.enable||void 0!==(null===(e=o.color)||void 0===e?void 0:e.s.value)&&t.s.enable||void 0!==(null===(a=o.color)||void 0===a?void 0:a.l.value)&&t.l.enable)}update(o,l){updateColor(o,l)}}async function loadColorUpdater(o){await o.addParticleUpdater(\"color\",(o=>new ColorUpdater(o)))}export{loadColorUpdater};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as t,mouseMoveEvent as a,isInArray as e,Circle as i,getDistances as r,clamp as c,calcEasing as o,Vector as n}from\"tsparticles-engine\";class Attract{constructor(){this.distance=200;this.duration=.4;this.easing=\"ease-out-quad\";this.factor=1;this.maxSpeed=50;this.speed=1}load(t){if(t){void 0!==t.distance&&(this.distance=t.distance);void 0!==t.duration&&(this.duration=t.duration);void 0!==t.easing&&(this.easing=t.easing);void 0!==t.factor&&(this.factor=t.factor);void 0!==t.maxSpeed&&(this.maxSpeed=t.maxSpeed);void 0!==t.speed&&(this.speed=t.speed)}}}var s=(void 0,function(t,a,e,i,r){if(\"m\"===i)throw new TypeError(\"Private method is not writable\");if(\"a\"===i&&!r)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof a?t!==a||!r:!a.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===i?r.call(t,e):r?r.value=e:a.set(t,e),e});var d=(void 0,function(t,a,e,i){if(\"a\"===e&&!i)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof a?t!==a||!i:!a.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?i:\"a\"===e?i.call(t):i?i.value:a.get(t)});var l;class Attractor extends t{constructor(t){super(t);l.set(this,void 0);s(this,l,t,\"f\");t.attract||(t.attract={particles:[]});this.handleClickMode=a=>{const e=d(this,l,\"f\").actualOptions,i=e.interactivity.modes.attract;if(i&&\"attract\"===a){t.attract||(t.attract={particles:[]});t.attract.clicking=true;t.attract.count=0;for(const a of t.attract.particles)this.isEnabled(a)&&a.velocity.setTo(a.initialVelocity);t.attract.particles=[];t.attract.finish=false;setTimeout((()=>{if(!t.destroyed){t.attract||(t.attract={particles:[]});t.attract.clicking=false}}),1e3*i.duration)}}}clear(){}init(){const t=d(this,l,\"f\"),a=t.actualOptions.interactivity.modes.attract;a&&(t.retina.attractModeDistance=a.distance*t.retina.pixelRatio)}async interact(){const t=d(this,l,\"f\"),i=t.actualOptions,r=t.interactivity.status===a,c=i.interactivity.events,o=c.onHover.enable,n=c.onHover.mode,s=c.onClick.enable,f=c.onClick.mode;r&&o&&e(\"attract\",n)?this.hoverAttract():s&&e(\"attract\",f)&&this.clickAttract()}isEnabled(t){var a;const i=d(this,l,\"f\"),r=i.actualOptions,c=i.interactivity.mouse,o=(null!==(a=null===t||void 0===t?void 0:t.interactivity)&&void 0!==a?a:r.interactivity).events;if((!c.position||!o.onHover.enable)&&(!c.clickPosition||!o.onClick.enable))return false;const n=o.onHover.mode,s=o.onClick.mode;return e(\"attract\",n)||e(\"attract\",s)}loadModeOptions(t,...a){t.attract||(t.attract=new Attract);for(const e of a)t.attract.load(null===e||void 0===e?void 0:e.attract)}reset(){}clickAttract(){const t=d(this,l,\"f\");t.attract||(t.attract={particles:[]});if(!t.attract.finish){t.attract.count||(t.attract.count=0);t.attract.count++;t.attract.count===t.particles.count&&(t.attract.finish=true)}if(t.attract.clicking){const a=t.interactivity.mouse.clickPosition,e=t.retina.attractModeDistance;if(!e||e<0||!a)return;this.processAttract(a,e,new i(a.x,a.y,e))}else false===t.attract.clicking&&(t.attract.particles=[])}hoverAttract(){const t=d(this,l,\"f\"),a=t.interactivity.mouse.position,e=t.retina.attractModeDistance;!e||e<0||!a||this.processAttract(a,e,new i(a.x,a.y,e))}processAttract(t,a,e){const i=d(this,l,\"f\"),s=i.actualOptions.interactivity.modes.attract;if(!s)return;const f=i.particles.quadTree.query(e,(t=>this.isEnabled(t)));for(const e of f){const{dx:i,dy:d,distance:l}=r(e.position,t);const f=s.speed*s.factor;const u=c(o(1-l/a,s.easing)*f,0,s.maxSpeed);const p=n.create(0===l?f:i/l*u,0===l?f:d/l*u);e.position.subFrom(p)}}}l=new WeakMap;async function loadExternalAttractInteraction(t){await t.addInteractor(\"externalAttract\",(t=>new Attractor(t)))}export{Attract,loadExternalAttractInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as e,mouseMoveEvent as t,isInArray as o,divModeExecute as n,isDivModeEnabled as i,Circle as s,circleBounce as r,circleBounceDataFromParticle as a,Vector as c,Rectangle as u,rectBounce as f,calculateBounds as l}from\"tsparticles-engine\";class Bounce{constructor(){this.distance=200}load(e){e&&void 0!==e.distance&&(this.distance=e.distance)}}var d=(void 0,function(e,t,o,n,i){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!i)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!i:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?i.call(e,o):i?i.value=o:t.set(e,o),o});var v=(void 0,function(e,t,o,n){if(\"a\"===o&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===o?n:\"a\"===o?n.call(e):n?n.value:t.get(e)});var h;class Bouncer extends e{constructor(e){super(e);h.set(this,void 0);d(this,h,e,\"f\")}clear(){}init(){const e=v(this,h,\"f\"),t=e.actualOptions.interactivity.modes.bounce;t&&(e.retina.bounceModeDistance=t.distance*e.retina.pixelRatio)}async interact(){const e=v(this,h,\"f\"),i=e.actualOptions,s=i.interactivity.events,r=e.interactivity.status===t,a=s.onHover.enable,c=s.onHover.mode,u=s.onDiv;r&&a&&o(\"bounce\",c)?this.processMouseBounce():n(\"bounce\",u,((e,t)=>this.singleSelectorBounce(e,t)))}isEnabled(e){var t;const n=v(this,h,\"f\"),s=n.actualOptions,r=n.interactivity.mouse,a=(null!==(t=null===e||void 0===e?void 0:e.interactivity)&&void 0!==t?t:s.interactivity).events,c=a.onDiv;return r.position&&a.onHover.enable&&o(\"bounce\",a.onHover.mode)||i(\"bounce\",c)}loadModeOptions(e,...t){e.bounce||(e.bounce=new Bounce);for(const o of t)e.bounce.load(null===o||void 0===o?void 0:o.bounce)}reset(){}processBounce(e,t,o){const n=v(this,h,\"f\").particles.quadTree.query(o,(e=>this.isEnabled(e)));for(const i of n)o instanceof s?r(a(i),{position:e,radius:t,mass:t**2*Math.PI/2,velocity:c.origin,factor:c.origin}):o instanceof u&&f(i,l(e,t))}processMouseBounce(){const e=v(this,h,\"f\"),t=e.retina.pixelRatio,o=10*t,n=e.interactivity.mouse.position,i=e.retina.bounceModeDistance;!i||i<0||!n||this.processBounce(n,i,new s(n.x,n.y,i+o))}singleSelectorBounce(e,t){const o=v(this,h,\"f\"),n=document.querySelectorAll(e);n.length&&n.forEach((e=>{const n=e,i=o.retina.pixelRatio,r={x:(n.offsetLeft+n.offsetWidth/2)*i,y:(n.offsetTop+n.offsetHeight/2)*i},a=n.offsetWidth/2*i,c=10*i,f=\"circle\"===t.type?new s(r.x,r.y,a+c):new u(n.offsetLeft*i-c,n.offsetTop*i-c,n.offsetWidth*i+2*c,n.offsetHeight*i+2*c);this.processBounce(r,a,f)}))}}h=new WeakMap;async function loadExternalBounceInteraction(e){await e.addInteractor(\"externalBounce\",(e=>new Bouncer(e)))}export{Bounce,loadExternalBounceInteraction};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as e,clamp as i,ExternalInteractorBase as t,isInArray as o,divModeExecute as b,isDivModeEnabled as l,getDistance as s,getRangeMax as a,mouseMoveEvent as n,mouseLeaveEvent as r,itemFromArray as u,rangeColorToHsl as c,rgbToHsl as d,colorMix as v,Circle as f,Rectangle as p,divMode as h}from\"tsparticles-engine\";class BubbleBase{constructor(){this.distance=200;this.duration=.4;this.mix=false}load(i){if(i){void 0!==i.distance&&(this.distance=i.distance);void 0!==i.duration&&(this.duration=i.duration);void 0!==i.mix&&(this.mix=i.mix);void 0!==i.opacity&&(this.opacity=i.opacity);if(void 0!==i.color)if(i.color instanceof Array)this.color=i.color.map((i=>e.create(void 0,i)));else{this.color instanceof Array&&(this.color=new e);this.color=e.create(this.color,i.color)}void 0!==i.size&&(this.size=i.size)}}}class BubbleDiv extends BubbleBase{constructor(){super();this.selectors=[]}get ids(){return this.selectors instanceof Array?this.selectors.map((e=>e.replace(\"#\",\"\"))):this.selectors.replace(\"#\",\"\")}set ids(e){this.selectors=e instanceof Array?e.map((e=>`#${e}`)):`#${e}`}load(e){super.load(e);if(e){void 0!==e.ids&&(this.ids=e.ids);void 0!==e.selectors&&(this.selectors=e.selectors)}}}class Bubble extends BubbleBase{load(e){super.load(e);if(e)if(e.divs instanceof Array)this.divs=e.divs.map((e=>{const i=new BubbleDiv;i.load(e);return i}));else{(this.divs instanceof Array||!this.divs)&&(this.divs=new BubbleDiv);this.divs.load(e.divs)}}}var y=(void 0,function(e,i,t,o,b){if(\"m\"===o)throw new TypeError(\"Private method is not writable\");if(\"a\"===o&&!b)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?e!==i||!b:!i.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===o?b.call(e,t):b?b.value=t:i.set(e,t),t});var B=(void 0,function(e,i,t,o){if(\"a\"===t&&!o)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?e!==i||!o:!i.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===t?o:\"a\"===t?o.call(e):o?o.value:i.get(e)});var m;function calculateBubbleValue(e,t,o,b){if(t>=o){const l=e+(t-o)*b;return i(l,e,t)}if(t<o){const l=e-(o-t)*b;return i(l,t,e)}}class Bubbler extends t{constructor(e){super(e);m.set(this,void 0);y(this,m,e,\"f\");e.bubble||(e.bubble={});this.handleClickMode=i=>{if(\"bubble\"===i){e.bubble||(e.bubble={});e.bubble.clicking=true}}}clear(e,i){if(!e.bubble.inRange||i){delete e.bubble.div;delete e.bubble.opacity;delete e.bubble.radius;delete e.bubble.color}}init(){const e=B(this,m,\"f\"),i=e.actualOptions.interactivity.modes.bubble;if(i){e.retina.bubbleModeDistance=i.distance*e.retina.pixelRatio;void 0!==i.size&&(e.retina.bubbleModeSize=i.size*e.retina.pixelRatio)}}async interact(){const e=B(this,m,\"f\").actualOptions,i=e.interactivity.events,t=i.onHover,l=i.onClick,s=t.enable,a=t.mode,n=l.enable,r=l.mode,u=i.onDiv;s&&o(\"bubble\",a)?this.hoverBubble():n&&o(\"bubble\",r)?this.clickBubble():b(\"bubble\",u,((e,i)=>this.singleSelectorHover(e,i)))}isEnabled(e){var i;const t=B(this,m,\"f\"),b=t.actualOptions,s=t.interactivity.mouse,a=(null!==(i=null===e||void 0===e?void 0:e.interactivity)&&void 0!==i?i:b.interactivity).events,n=a.onDiv,r=l(\"bubble\",n);if(!(r||a.onHover.enable&&s.position||a.onClick.enable&&s.clickPosition))return false;const u=a.onHover.mode;const c=a.onClick.mode;return o(\"bubble\",u)||o(\"bubble\",c)||r}loadModeOptions(e,...i){e.bubble||(e.bubble=new Bubble);for(const t of i)e.bubble.load(null===t||void 0===t?void 0:t.bubble)}reset(e){e.bubble.inRange=false}clickBubble(){var e,i;const t=B(this,m,\"f\"),o=t.actualOptions,b=t.interactivity.mouse.clickPosition,l=o.interactivity.modes.bubble;if(!l||!b)return;t.bubble||(t.bubble={});const n=t.retina.bubbleModeDistance;if(!n||n<0)return;const r=t.particles.quadTree.queryCircle(b,n,(e=>this.isEnabled(e)));for(const o of r){if(!t.bubble.clicking)continue;o.bubble.inRange=!t.bubble.durationEnd;const r=o.getPosition(),u=s(r,b),c=((new Date).getTime()-(t.interactivity.mouse.clickTime||0))/1e3;c>l.duration&&(t.bubble.durationEnd=true);if(c>2*l.duration){t.bubble.clicking=false;t.bubble.durationEnd=false}const d={bubbleObj:{optValue:t.retina.bubbleModeSize,value:o.bubble.radius},particlesObj:{optValue:a(o.options.size.value)*t.retina.pixelRatio,value:o.size.value},type:\"size\"};this.process(o,u,c,d);const v={bubbleObj:{optValue:l.opacity,value:o.bubble.opacity},particlesObj:{optValue:a(o.options.opacity.value),value:null!==(i=null===(e=o.opacity)||void 0===e?void 0:e.value)&&void 0!==i?i:1},type:\"opacity\"};this.process(o,u,c,v);t.bubble.durationEnd?delete o.bubble.color:u<=n?this.hoverBubbleColor(o,u):delete o.bubble.color}}hoverBubble(){const e=B(this,m,\"f\"),i=e.interactivity.mouse.position,t=e.retina.bubbleModeDistance;if(!t||t<0||void 0===i)return;const o=e.particles.quadTree.queryCircle(i,t,(e=>this.isEnabled(e)));for(const b of o){b.bubble.inRange=true;const o=b.getPosition(),l=s(o,i),a=1-l/t;if(l<=t){if(a>=0&&e.interactivity.status===n){this.hoverBubbleSize(b,a);this.hoverBubbleOpacity(b,a);this.hoverBubbleColor(b,a)}}else this.reset(b);e.interactivity.status===r&&this.reset(b)}}hoverBubbleColor(e,i,t){const o=B(this,m,\"f\").actualOptions;const b=null!==t&&void 0!==t?t:o.interactivity.modes.bubble;if(b){if(!e.bubble.finalColor){const i=b.color;if(!i)return;const t=i instanceof Array?u(i):i;e.bubble.finalColor=c(t)}if(e.bubble.finalColor)if(b.mix){e.bubble.color=void 0;const t=e.getFillColor();e.bubble.color=t?d(v(t,e.bubble.finalColor,1-i,i)):e.bubble.finalColor}else e.bubble.color=e.bubble.finalColor}}hoverBubbleOpacity(e,i,t){var o,b,l,s;const n=B(this,m,\"f\"),r=n.actualOptions,u=null!==(o=null===t||void 0===t?void 0:t.opacity)&&void 0!==o?o:null===(b=r.interactivity.modes.bubble)||void 0===b?void 0:b.opacity;if(!u)return;const c=e.options.opacity.value;const d=null!==(s=null===(l=e.opacity)||void 0===l?void 0:l.value)&&void 0!==s?s:1;const v=calculateBubbleValue(d,u,a(c),i);void 0!==v&&(e.bubble.opacity=v)}hoverBubbleSize(e,i,t){const o=B(this,m,\"f\"),b=(null===t||void 0===t?void 0:t.size)?t.size*o.retina.pixelRatio:o.retina.bubbleModeSize;if(void 0===b)return;const l=a(e.options.size.value)*o.retina.pixelRatio;const s=e.size.value;const n=calculateBubbleValue(s,b,l,i);void 0!==n&&(e.bubble.radius=n)}process(e,i,t,o){const b=B(this,m,\"f\"),l=o.bubbleObj.optValue,s=b.actualOptions,a=s.interactivity.modes.bubble;if(!a||void 0===l)return;const n=a.duration,r=b.retina.bubbleModeDistance,u=o.particlesObj.optValue,c=o.bubbleObj.value,d=o.particlesObj.value||0,v=o.type;if(r&&!(r<0)&&l!==u){b.bubble||(b.bubble={});if(b.bubble.durationEnd){if(c){\"size\"===v&&delete e.bubble.radius;\"opacity\"===v&&delete e.bubble.opacity}}else if(i<=r){const i=null!==c&&void 0!==c?c:d;if(i!==l){const i=d-t*(d-l)/n;\"size\"===v&&(e.bubble.radius=i);\"opacity\"===v&&(e.bubble.opacity=i)}}else{\"size\"===v&&delete e.bubble.radius;\"opacity\"===v&&delete e.bubble.opacity}}}singleSelectorHover(e,i){const t=B(this,m,\"f\"),o=document.querySelectorAll(e),b=t.actualOptions.interactivity.modes.bubble;b&&o.length&&o.forEach((e=>{const o=e,l=t.retina.pixelRatio,s={x:(o.offsetLeft+o.offsetWidth/2)*l,y:(o.offsetTop+o.offsetHeight/2)*l},a=o.offsetWidth/2*l,n=\"circle\"===i.type?new f(s.x,s.y,a):new p(o.offsetLeft*l,o.offsetTop*l,o.offsetWidth*l,o.offsetHeight*l),r=t.particles.quadTree.query(n,(e=>this.isEnabled(e)));for(const e of r){if(!n.contains(e.getPosition()))continue;e.bubble.inRange=true;const i=b.divs;const t=h(i,o);if(!e.bubble.div||e.bubble.div!==o){this.clear(e,true);e.bubble.div=o}this.hoverBubbleSize(e,1,t);this.hoverBubbleOpacity(e,1,t);this.hoverBubbleColor(e,1,t)}}))}}m=new WeakMap;async function loadExternalBubbleInteraction(e){await e.addInteractor(\"externalBubble\",(e=>new Bubbler(e)))}export{Bubble,BubbleBase,BubbleDiv,loadExternalBubbleInteraction};\n\n//# sourceMappingURL=index.js.map","import{colorMix as t,getStyleFromHsl as n,getStyleFromRgb as e,drawLine as i,ExternalInteractorBase as o,isInArray as a}from\"tsparticles-engine\";class ConnectLinks{constructor(){this.opacity=.5}load(t){t&&void 0!==t.opacity&&(this.opacity=t.opacity)}}class Connect{constructor(){this.distance=80;this.links=new ConnectLinks;this.radius=60}get lineLinked(){return this.links}set lineLinked(t){this.links=t}get line_linked(){return this.links}set line_linked(t){this.links=t}load(t){var n,e;if(t){void 0!==t.distance&&(this.distance=t.distance);this.links.load(null!==(e=null!==(n=t.links)&&void 0!==n?n:t.lineLinked)&&void 0!==e?e:t.line_linked);void 0!==t.radius&&(this.radius=t.radius)}}}var r=(void 0,function(t,n,e,i,o){if(\"m\"===i)throw new TypeError(\"Private method is not writable\");if(\"a\"===i&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof n?t!==n||!o:!n.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===i?o.call(t,e):o?o.value=e:n.set(t,e),e});var s=(void 0,function(t,n,e,i){if(\"a\"===e&&!i)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof n?t!==n||!i:!n.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?i:\"a\"===e?i.call(t):i?i.value:n.get(t)});var c;function gradient(i,o,a,r){const s=Math.floor(a.getRadius()/o.getRadius()),c=o.getFillColor(),d=a.getFillColor();if(!c||!d)return;const l=o.getPosition(),u=a.getPosition(),v=t(c,d,o.getRadius(),a.getRadius()),f=i.createLinearGradient(l.x,l.y,u.x,u.y);f.addColorStop(0,n(c,r));f.addColorStop(s>1?1:s,e(v,r));f.addColorStop(1,n(d,r));return f}function drawConnectLine(t,n,e,o,a){t.save();i(t,o,a);t.lineWidth=n;t.strokeStyle=e;t.stroke();t.restore()}function lineStyle(t,n,e,i){const o=t.actualOptions,a=o.interactivity.modes.connect;if(a)return gradient(n,e,i,a.links.opacity)}function drawConnection(t,n,e){t.canvas.draw((i=>{var o;const a=lineStyle(t,i,n,e);if(!a)return;const r=n.getPosition(),s=e.getPosition();drawConnectLine(i,null!==(o=n.retina.linksWidth)&&void 0!==o?o:0,a,r,s)}))}class Connector extends o{constructor(t){super(t);c.set(this,void 0);r(this,c,t,\"f\")}clear(){}init(){const t=s(this,c,\"f\"),n=t.actualOptions.interactivity.modes.connect;if(n){t.retina.connectModeDistance=n.distance*t.retina.pixelRatio;t.retina.connectModeRadius=n.radius*t.retina.pixelRatio}}async interact(){const t=s(this,c,\"f\"),n=t.actualOptions;if(n.interactivity.events.onHover.enable&&\"pointermove\"===t.interactivity.status){const n=t.interactivity.mouse.position;if(!t.retina.connectModeDistance||t.retina.connectModeDistance<0||!t.retina.connectModeRadius||t.retina.connectModeRadius<0||!n)return;const e=Math.abs(t.retina.connectModeRadius),i=t.particles.quadTree.queryCircle(n,e,(t=>this.isEnabled(t)));let o=0;for(const n of i){const e=n.getPosition();for(const a of i.slice(o+1)){const i=a.getPosition(),o=Math.abs(t.retina.connectModeDistance),r=Math.abs(e.x-i.x),s=Math.abs(e.y-i.y);r<o&&s<o&&drawConnection(t,n,a)}++o}}}isEnabled(t){var n;const e=this.container,i=e.interactivity.mouse,o=(null!==(n=null===t||void 0===t?void 0:t.interactivity)&&void 0!==n?n:e.actualOptions.interactivity).events;return!(!o.onHover.enable||!i.position)&&a(\"connect\",o.onHover.mode)}loadModeOptions(t,...n){t.connect||(t.connect=new Connect);for(const e of n)t.connect.load(null===e||void 0===e?void 0:e.connect)}reset(){}}c=new WeakMap;async function loadExternalConnectInteraction(t){await t.addInteractor(\"externalConnect\",(t=>new Connector(t)))}export{Connect,ConnectLinks,loadExternalConnectInteraction};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as t,drawLine as i,getStyleFromRgb as e,ExternalInteractorBase as n,mouseMoveEvent as o,getDistance as r,getLinkRandomColor as a,getLinkColor as s,isInArray as c}from\"tsparticles-engine\";class GrabLinks{constructor(){this.blink=false;this.consent=false;this.opacity=1}load(i){if(i){void 0!==i.blink&&(this.blink=i.blink);void 0!==i.color&&(this.color=t.create(this.color,i.color));void 0!==i.consent&&(this.consent=i.consent);void 0!==i.opacity&&(this.opacity=i.opacity)}}}class Grab{constructor(){this.distance=100;this.links=new GrabLinks}get lineLinked(){return this.links}set lineLinked(t){this.links=t}get line_linked(){return this.links}set line_linked(t){this.links=t}load(t){var i,e;if(t){void 0!==t.distance&&(this.distance=t.distance);this.links.load(null!==(e=null!==(i=t.links)&&void 0!==i?i:t.lineLinked)&&void 0!==e?e:t.line_linked)}}}var l=(void 0,function(t,i,e,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(t,e):o?o.value=e:i.set(t,e),e});var d=(void 0,function(t,i,e,n){if(\"a\"===e&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!n:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?n:\"a\"===e?n.call(t):n?n.value:i.get(t)});var v;function drawGrabLine(t,n,o,r,a,s){t.save();i(t,o,r);t.strokeStyle=e(a,s);t.lineWidth=n;t.stroke();t.restore()}function drawGrab(t,i,e,n,o){t.canvas.draw((t=>{var r;const a=i.getPosition();drawGrabLine(t,null!==(r=i.retina.linksWidth)&&void 0!==r?r:0,a,o,e,n)}))}class Grabber extends n{constructor(t){super(t);v.set(this,void 0);l(this,v,t,\"f\")}clear(){}init(){const t=d(this,v,\"f\"),i=t.actualOptions.interactivity.modes.grab;i&&(t.retina.grabModeDistance=i.distance*t.retina.pixelRatio)}async interact(){var t,i;const e=d(this,v,\"f\"),n=e.actualOptions,c=n.interactivity;if(!c.modes.grab||!c.events.onHover.enable||e.interactivity.status!==o)return;const l=e.interactivity.mouse.position;if(!l)return;const b=e.retina.grabModeDistance;if(!b||b<0)return;const u=e.particles.quadTree.queryCircle(l,b,(t=>this.isEnabled(t)));for(const n of u){const o=n.getPosition(),d=r(o,l);if(d>b)continue;const v=c.modes.grab.links,u=v.opacity,f=u-d*u/b;if(f<=0)continue;const h=null!==(t=v.color)&&void 0!==t?t:null===(i=n.options.links)||void 0===i?void 0:i.color;if(!e.particles.grabLineColor&&h){const t=c.modes.grab.links;e.particles.grabLineColor=a(h,t.blink,t.consent)}const p=s(n,void 0,e.particles.grabLineColor);if(!p)return;drawGrab(e,n,p,f,l)}}isEnabled(t){var i;const e=this.container,n=e.interactivity.mouse,o=(null!==(i=null===t||void 0===t?void 0:t.interactivity)&&void 0!==i?i:e.actualOptions.interactivity).events;return o.onHover.enable&&!!n.position&&c(\"grab\",o.onHover.mode)}loadModeOptions(t,...i){t.grab||(t.grab=new Grab);for(const e of i)t.grab.load(null===e||void 0===e?void 0:e.grab)}reset(){}}v=new WeakMap;async function loadExternalGrabInteraction(t){await t.addInteractor(\"externalGrab\",(t=>new Grabber(t)))}export{Grab,GrabLinks,loadExternalGrabInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as e}from\"tsparticles-engine\";class Pauser extends e{constructor(e){super(e);this.handleClickMode=e=>{if(\"pause\"!==e)return;const t=this.container;t.getAnimationStatus()?t.pause():t.play()}}clear(){}init(){}async interact(){}isEnabled(){return true}reset(){}}function loadExternalPauseInteraction(e){e.addInteractor(\"externalPause\",(e=>new Pauser(e)))}export{loadExternalPauseInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as t,itemFromArray as e}from\"tsparticles-engine\";class Push{constructor(){this.default=true;this.groups=[];this.quantity=4}get particles_nb(){return this.quantity}set particles_nb(t){this.quantity=t}load(t){var e;if(!t)return;void 0!==t.default&&(this.default=t.default);void 0!==t.groups&&(this.groups=t.groups.map((t=>t)));this.groups.length||(this.default=true);const r=null!==(e=t.quantity)&&void 0!==e?e:t.particles_nb;void 0!==r&&(this.quantity=r)}}var r=(void 0,function(t,e,r,i,s){if(\"m\"===i)throw new TypeError(\"Private method is not writable\");if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===i?s.call(t,r):s?s.value=r:e.set(t,r),r});var i=(void 0,function(t,e,r,i){if(\"a\"===r&&!i)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!i:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?i:\"a\"===r?i.call(t):i?i.value:e.get(t)});var s;class Pusher extends t{constructor(t){super(t);s.set(this,void 0);r(this,s,t,\"f\");this.handleClickMode=t=>{if(\"push\"!==t)return;const r=i(this,s,\"f\"),a=r.actualOptions,o=a.interactivity.modes.push;if(!o)return;const n=o.quantity;if(n<=0)return;const u=e([void 0,...o.groups]),c=void 0!==u?r.actualOptions.particles.groups[u]:void 0;r.particles.push(n,r.interactivity.mouse,c,u)}}clear(){}init(){}async interact(){}isEnabled(){return true}loadModeOptions(t,...e){t.push||(t.push=new Push);for(const r of e)t.push.load(null===r||void 0===r?void 0:r.push)}reset(){}}s=new WeakMap;async function loadExternalPushInteraction(t){await t.addInteractor(\"externalPush\",(t=>new Pusher(t)))}export{Push,loadExternalPushInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as e}from\"tsparticles-engine\";class Remove{constructor(){this.quantity=2}get particles_nb(){return this.quantity}set particles_nb(e){this.quantity=e}load(e){var t;if(!e)return;const r=null!==(t=e.quantity)&&void 0!==t?t:e.particles_nb;void 0!==r&&(this.quantity=r)}}var t=(void 0,function(e,t,r,o,n){if(\"m\"===o)throw new TypeError(\"Private method is not writable\");if(\"a\"===o&&!n)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===o?n.call(e,r):n?n.value=r:t.set(e,r),r});var r=(void 0,function(e,t,r,o){if(\"a\"===r&&!o)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?o:\"a\"===r?o.call(e):o?o.value:t.get(e)});var o;class Remover extends e{constructor(e){super(e);o.set(this,void 0);t(this,o,e,\"f\");this.handleClickMode=e=>{const t=r(this,o,\"f\"),n=t.actualOptions;if(!n.interactivity.modes.remove||\"remove\"!==e)return;const a=n.interactivity.modes.remove.quantity;t.particles.removeQuantity(a)}}clear(){}init(){}async interact(){}isEnabled(){return true}loadModeOptions(e,...t){e.remove||(e.remove=new Remove);for(const r of t)e.remove.load(null===r||void 0===r?void 0:r.remove)}reset(){}}o=new WeakMap;function loadExternalRemoveInteraction(e){e.addInteractor(\"externalRemove\",(e=>new Remover(e)))}export{Remove,loadExternalRemoveInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as e,mouseMoveEvent as s,isInArray as t,divModeExecute as i,isDivModeEnabled as o,Circle as r,getDistances as n,Vector as l,clamp as a,calcEasing as c,Rectangle as p,divMode as u}from\"tsparticles-engine\";class RepulseBase{constructor(){this.distance=200;this.duration=.4;this.factor=100;this.speed=1;this.maxSpeed=50;this.easing=\"ease-out-quad\"}load(e){if(e){void 0!==e.distance&&(this.distance=e.distance);void 0!==e.duration&&(this.duration=e.duration);void 0!==e.easing&&(this.easing=e.easing);void 0!==e.factor&&(this.factor=e.factor);void 0!==e.speed&&(this.speed=e.speed);void 0!==e.maxSpeed&&(this.maxSpeed=e.maxSpeed)}}}class RepulseDiv extends RepulseBase{constructor(){super();this.selectors=[]}get ids(){return this.selectors instanceof Array?this.selectors.map((e=>e.replace(\"#\",\"\"))):this.selectors.replace(\"#\",\"\")}set ids(e){this.selectors=e instanceof Array?e.map((()=>`#${e}`)):`#${e}`}load(e){super.load(e);if(e){void 0!==e.ids&&(this.ids=e.ids);void 0!==e.selectors&&(this.selectors=e.selectors)}}}class Repulse extends RepulseBase{load(e){super.load(e);if(e)if(e.divs instanceof Array)this.divs=e.divs.map((e=>{const s=new RepulseDiv;s.load(e);return s}));else{(this.divs instanceof Array||!this.divs)&&(this.divs=new RepulseDiv);this.divs.load(e.divs)}}}var d=(void 0,function(e,s,t,i,o){if(\"m\"===i)throw new TypeError(\"Private method is not writable\");if(\"a\"===i&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof s?e!==s||!o:!s.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===i?o.call(e,t):o?o.value=t:s.set(e,t),t});var f=(void 0,function(e,s,t,i){if(\"a\"===t&&!i)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof s?e!==s||!i:!s.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===t?i:\"a\"===t?i.call(e):i?i.value:s.get(e)});var h;class Repulser extends e{constructor(e){super(e);h.set(this,void 0);d(this,h,e,\"f\");e.repulse||(e.repulse={particles:[]});this.handleClickMode=s=>{const t=f(this,h,\"f\").actualOptions,i=t.interactivity.modes.repulse;if(i&&\"repulse\"===s){e.repulse||(e.repulse={particles:[]});e.repulse.clicking=true;e.repulse.count=0;for(const s of e.repulse.particles)this.isEnabled(s)&&s.velocity.setTo(s.initialVelocity);e.repulse.particles=[];e.repulse.finish=false;setTimeout((()=>{if(!e.destroyed){e.repulse||(e.repulse={particles:[]});e.repulse.clicking=false}}),1e3*i.duration)}}}clear(){}init(){const e=f(this,h,\"f\"),s=e.actualOptions.interactivity.modes.repulse;s&&(e.retina.repulseModeDistance=s.distance*e.retina.pixelRatio)}async interact(){const e=f(this,h,\"f\"),o=e.actualOptions,r=e.interactivity.status===s,n=o.interactivity.events,l=n.onHover.enable,a=n.onHover.mode,c=n.onClick.enable,p=n.onClick.mode,u=n.onDiv;r&&l&&t(\"repulse\",a)?this.hoverRepulse():c&&t(\"repulse\",p)?this.clickRepulse():i(\"repulse\",u,((e,s)=>this.singleSelectorRepulse(e,s)))}isEnabled(e){var s;const i=f(this,h,\"f\"),r=i.actualOptions,n=i.interactivity.mouse,l=(null!==(s=null===e||void 0===e?void 0:e.interactivity)&&void 0!==s?s:r.interactivity).events,a=l.onDiv,c=o(\"repulse\",a);if(!(c||l.onHover.enable&&n.position||l.onClick.enable&&n.clickPosition))return false;const p=l.onHover.mode,u=l.onClick.mode;return t(\"repulse\",p)||t(\"repulse\",u)||c}loadModeOptions(e,...s){e.repulse||(e.repulse=new Repulse);for(const t of s)e.repulse.load(null===t||void 0===t?void 0:t.repulse)}reset(){}clickRepulse(){const e=f(this,h,\"f\"),s=e.actualOptions.interactivity.modes.repulse;if(s){e.repulse||(e.repulse={particles:[]});if(!e.repulse.finish){e.repulse.count||(e.repulse.count=0);e.repulse.count++;e.repulse.count===e.particles.count&&(e.repulse.finish=true)}if(e.repulse.clicking){const t=e.retina.repulseModeDistance;if(!t||t<0)return;const i=Math.pow(t/6,3),o=e.interactivity.mouse.clickPosition;if(void 0===o)return;const a=new r(o.x,o.y,i),c=e.particles.quadTree.query(a,(e=>this.isEnabled(e)));for(const t of c){const{dx:r,dy:a,distance:c}=n(o,t.position),p=c**2,u=s.speed,d=-i*u/p;if(p<=i){e.repulse.particles.push(t);const s=l.create(r,a);s.length=d;t.velocity.setTo(s)}}}else if(false===e.repulse.clicking){for(const s of e.repulse.particles)s.velocity.setTo(s.initialVelocity);e.repulse.particles=[]}}}hoverRepulse(){const e=f(this,h,\"f\"),s=e.interactivity.mouse.position,t=e.retina.repulseModeDistance;!t||t<0||!s||this.processRepulse(s,t,new r(s.x,s.y,t))}processRepulse(e,s,t,i){var o;const r=f(this,h,\"f\"),p=r.particles.quadTree.query(t,(e=>this.isEnabled(e))),u=r.actualOptions.interactivity.modes.repulse;if(u)for(const t of p){const{dx:r,dy:p,distance:d}=n(t.position,e),f=(null!==(o=null===i||void 0===i?void 0:i.speed)&&void 0!==o?o:u.speed)*u.factor,h=a(c(1-d/s,u.easing)*f,0,u.maxSpeed),v=l.create(0===d?f:r/d*h,0===d?f:p/d*h);t.position.addTo(v)}}singleSelectorRepulse(e,s){const t=f(this,h,\"f\"),i=t.actualOptions.interactivity.modes.repulse;if(!i)return;const o=document.querySelectorAll(e);o.length&&o.forEach((e=>{const o=e,n=t.retina.pixelRatio,l={x:(o.offsetLeft+o.offsetWidth/2)*n,y:(o.offsetTop+o.offsetHeight/2)*n},a=o.offsetWidth/2*n,c=\"circle\"===s.type?new r(l.x,l.y,a):new p(o.offsetLeft*n,o.offsetTop*n,o.offsetWidth*n,o.offsetHeight*n),d=i.divs,f=u(d,o);this.processRepulse(l,a,c,f)}))}}h=new WeakMap;async function loadExternalRepulseInteraction(e){await e.addInteractor(\"externalRepulse\",(e=>new Repulser(e)))}export{Repulse,RepulseBase,RepulseDiv,loadExternalRepulseInteraction};\n\n//# sourceMappingURL=index.js.map","import{getStyleFromHsl as e}from\"tsparticles-engine\";const a=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\\((-?\\d+%?[,\\s]+){2,3}\\s*[\\d.]+%?\\))|currentcolor/gi;function replaceColorSvg(r,o,t){const{svgData:i}=r;if(!i)return\"\";const n=e(o,t);if(i.includes(\"fill\"))return i.replace(a,(()=>n));const s=i.indexOf(\">\");return`${i.substring(0,s)} fill=\"${n}\"${i.substring(s)}`}async function loadImage(e){return new Promise((a=>{e.loading=true;const r=new Image;e.element=r;r.addEventListener(\"load\",(()=>{e.loading=false;a()}));r.addEventListener(\"error\",(()=>{e.element=void 0;e.error=true;e.loading=false;console.error(`Error tsParticles - loading image: ${e.source}`);a()}));r.src=e.source}))}async function downloadSvgImage(e){if(\"svg\"!==e.type){await loadImage(e);return}e.loading=true;const a=await fetch(e.source);if(!a.ok){console.error(\"Error tsParticles - Image not found\");e.error=true}e.error||(e.svgData=await a.text());e.loading=false}function replaceImageColor(e,a,r,o){var t,i,n;const s=replaceColorSvg(e,r,null!==(i=null===(t=o.opacity)||void 0===t?void 0:t.value)&&void 0!==i?i:1),l={color:r,data:Object.assign(Object.assign({},e),{svgData:s}),loaded:false,ratio:a.width/a.height,replaceColor:null!==(n=a.replaceColor)&&void 0!==n?n:a.replace_color,source:a.src};return new Promise((a=>{const r=new Blob([s],{type:\"image/svg+xml\"}),o=URL||window.URL||window.webkitURL||window,t=o.createObjectURL(r),i=new Image;i.addEventListener(\"load\",(()=>{l.loaded=true;l.element=i;a(l);o.revokeObjectURL(t)}));i.addEventListener(\"error\",(async()=>{o.revokeObjectURL(t);const r=Object.assign(Object.assign({},e),{error:false,loading:true});await loadImage(r);l.loaded=true;l.element=r.element;a(l)}));i.src=t}))}var r=(void 0,function(e,a,r,o,t){if(\"m\"===o)throw new TypeError(\"Private method is not writable\");if(\"a\"===o&&!t)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof a?e!==a||!t:!a.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===o?t.call(e,r):t?t.value=r:a.set(e,r),r});var o=(void 0,function(e,a,r,o){if(\"a\"===r&&!o)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof a?e!==a||!o:!a.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?o:\"a\"===r?o.call(e):o?o.value:a.get(e)});var t;class ImageDrawer{constructor(){t.set(this,void 0);r(this,t,[],\"f\")}addImage(e,a){const r=this.getImages(e);null===r||void 0===r?void 0:r.images.push(a)}destroy(){r(this,t,[],\"f\")}draw(e,a,r,o){var t;const i=a.image,n=null===i||void 0===i?void 0:i.element;if(!n)return;const s=null!==(t=null===i||void 0===i?void 0:i.ratio)&&void 0!==t?t:1,l={x:-r,y:-r};e.globalAlpha=o;e.drawImage(n,l.x,l.y,2*r,2*r/s);e.globalAlpha=1}getImages(e){const a=o(this,t,\"f\").find((a=>a.id===e.id));if(a)return a;o(this,t,\"f\").push({id:e.id,images:[]});return this.getImages(e)}getSidesCount(){return 12}loadShape(e){if(\"image\"!==e.shape&&\"images\"!==e.shape)return;const a=e.container,r=this.getImages(a).images,o=e.shapeData,t=r.find((e=>e.source===o.src));t?!t.error:this.loadImageShape(a,o).then((()=>{this.loadShape(e)}))}particleInit(e,a){var r;if(\"image\"!==a.shape&&\"images\"!==a.shape)return;const o=this.getImages(e).images,t=a.shapeData,i=a.getFillColor(),n=null!==(r=t.replaceColor)&&void 0!==r?r:t.replace_color,s=o.find((e=>e.source===t.src));s&&(s.loading?setTimeout((()=>{this.particleInit(e,a)})):(async()=>{var e,r;let o;o=s.svgData&&n&&i?await replaceImageColor(s,t,i,a):{color:i,data:s,element:s.element,loaded:true,ratio:t.width/t.height,replaceColor:n,source:t.src};o.ratio||(o.ratio=1);const l=null!==(e=t.fill)&&void 0!==e?e:a.fill,c=null!==(r=t.close)&&void 0!==r?r:a.close,d={image:o,fill:l,close:c};a.image=d.image;a.fill=d.fill;a.close=d.close})())}async loadImageShape(e,a){var r;const o=a.src;if(!o)throw new Error(\"Error tsParticles - No image.src\");try{const t={source:o,type:o.substring(o.length-3),error:false,loading:true};this.addImage(e,t);const i=(null!==(r=a.replaceColor)&&void 0!==r?r:a.replace_color)?downloadSvgImage:loadImage;await i(t)}catch(e){throw new Error(`tsParticles error - ${a.src} not found`)}}}t=new WeakMap;async function loadImageShape(e){const a=new ImageDrawer;await e.addShape(\"image\",a);await e.addShape(\"images\",a)}export{loadImageShape};\n\n//# sourceMappingURL=index.js.map","import{ValueWithRandom as e,getRangeValue as i,getRandom as t,setRangeValue as n,randomInRange as a}from\"tsparticles-engine\";class LifeDelay extends e{constructor(){super();this.sync=false}load(e){if(e){super.load(e);void 0!==e.sync&&(this.sync=e.sync)}}}class LifeDuration extends e{constructor(){super();this.random.minimumValue=1e-4;this.sync=false}load(e){if(e){super.load(e);void 0!==e.sync&&(this.sync=e.sync)}}}class Life{constructor(){this.count=0;this.delay=new LifeDelay;this.duration=new LifeDuration}load(e){if(e){void 0!==e.count&&(this.count=e.count);this.delay.load(e.delay);this.duration.load(e.duration)}}}class LifeUpdater{constructor(e){this.container=e}init(e){const n=this.container,a=e.options,o=a.life;if(o){e.life={delay:n.retina.reduceFactor?i(o.delay.value)*(o.delay.sync?1:t())/n.retina.reduceFactor*1e3:0,delayTime:0,duration:n.retina.reduceFactor?i(o.duration.value)*(o.duration.sync?1:t())/n.retina.reduceFactor*1e3:0,time:0,count:o.count};e.life.duration<=0&&(e.life.duration=-1);e.life.count<=0&&(e.life.count=-1);e.life&&(e.spawning=e.life.delay>0)}}isEnabled(e){return!e.destroyed}loadOptions(e,...i){e.life||(e.life=new Life);for(const t of i)e.life.load(null===t||void 0===t?void 0:t.life)}update(e,t){if(!this.isEnabled(e)||!e.life)return;const o=e.life;let r=false;if(e.spawning){o.delayTime+=t.value;if(!(o.delayTime>=e.life.delay))return;r=true;e.spawning=false;o.delayTime=0;o.time=0}if(-1===o.duration)return;if(e.spawning)return;r?o.time=0:o.time+=t.value;if(o.time<o.duration)return;o.time=0;e.life.count>0&&e.life.count--;if(0===e.life.count){e.destroy();return}const s=this.container.canvas.size,l=n(0,s.width),d=n(0,s.width);e.position.x=a(l);e.position.y=a(d);e.spawning=true;o.delayTime=0;o.time=0;e.reset();const u=e.options.life;if(u){o.delay=1e3*i(u.delay.value);o.duration=1e3*i(u.duration.value)}}}async function loadLifeUpdater(e){await e.addParticleUpdater(\"life\",(e=>new LifeUpdater(e)))}export{loadLifeUpdater};\n\n//# sourceMappingURL=index.js.map","class LineDrawer{draw(e,a,n){e.moveTo(-n/2,0);e.lineTo(n/2,0)}getSidesCount(){return 1}}async function loadLineShape(e){await e.addShape(\"line\",new LineDrawer)}export{loadLineShape};\n\n//# sourceMappingURL=index.js.map","import{clamp as a,getRangeMax as o,getRangeMin as t,getRangeValue as i,randomInRange as c,getRandom as e}from\"tsparticles-engine\";function checkDestroy(a,o,t,i){switch(a.options.opacity.animation.destroy){case\"max\":o>=i&&a.destroy();break;case\"min\":o<=t&&a.destroy();break}}function updateOpacity(o,t){var i,c,e,p,y,s;if(!o.opacity)return;const l=o.opacity.min,n=o.opacity.max,u=null!==(i=o.opacity.decay)&&void 0!==i?i:1;if(!(o.destroyed||!o.opacity.enable||(null!==(c=o.opacity.maxLoops)&&void 0!==c?c:0)>0&&(null!==(e=o.opacity.loops)&&void 0!==e?e:0)>(null!==(p=o.opacity.maxLoops)&&void 0!==p?p:0))){switch(o.opacity.status){case 0:if(o.opacity.value>=n){o.opacity.status=1;o.opacity.loops||(o.opacity.loops=0);o.opacity.loops++}else o.opacity.value+=(null!==(y=o.opacity.velocity)&&void 0!==y?y:0)*t.factor;break;case 1:if(o.opacity.value<=l){o.opacity.status=0;o.opacity.loops||(o.opacity.loops=0);o.opacity.loops++}else o.opacity.value-=(null!==(s=o.opacity.velocity)&&void 0!==s?s:0)*t.factor;break}o.opacity.velocity&&1!==o.opacity.decay&&(o.opacity.velocity*=u);checkDestroy(o,o.opacity.value,l,n);o.destroyed||(o.opacity.value=a(o.opacity.value,l,n))}}class OpacityUpdater{constructor(a){this.container=a}init(a){const p=a.options.opacity;a.opacity={enable:p.animation.enable,max:o(p.value),min:t(p.value),value:i(p.value),loops:0,maxLoops:i(p.animation.count)};const y=p.animation;if(y.enable){a.opacity.decay=1-i(y.decay);a.opacity.status=0;const s=p.value;a.opacity.min=t(s);a.opacity.max=o(s);switch(y.startValue){case\"min\":a.opacity.value=a.opacity.min;a.opacity.status=0;break;case\"random\":a.opacity.value=c(a.opacity);a.opacity.status=e()>=.5?0:1;break;case\"max\":default:a.opacity.value=a.opacity.max;a.opacity.status=1;break}a.opacity.velocity=i(y.speed)/100*this.container.retina.reduceFactor;y.sync||(a.opacity.velocity*=e())}}isEnabled(a){var o,t,i,c;return!a.destroyed&&!a.spawning&&!!a.opacity&&a.opacity.enable&&((null!==(o=a.opacity.maxLoops)&&void 0!==o?o:0)<=0||(null!==(t=a.opacity.maxLoops)&&void 0!==t?t:0)>0&&(null!==(i=a.opacity.loops)&&void 0!==i?i:0)<(null!==(c=a.opacity.maxLoops)&&void 0!==c?c:0))}update(a,o){this.isEnabled(a)&&updateOpacity(a,o)}}async function loadOpacityUpdater(a){await a.addParticleUpdater(\"opacity\",(a=>new OpacityUpdater(a)))}export{loadOpacityUpdater};\n\n//# sourceMappingURL=index.js.map","import{getValue as t,calculateBounds as o,getDistances as i,isPointInside as e,Vector as n,getRandom as s,randomInRange as a}from\"tsparticles-engine\";function bounceHorizontal(o){if(\"bounce\"!==o.outMode&&\"bounce-horizontal\"!==o.outMode&&\"bounceHorizontal\"!==o.outMode&&\"split\"!==o.outMode)return;o.bounds.right<0?o.particle.position.x=o.size+o.offset.x:o.bounds.left>o.canvasSize.width&&(o.particle.position.x=o.canvasSize.width-o.size-o.offset.x);const i=o.particle.velocity.x;let e=false;if(\"right\"===o.direction&&o.bounds.right>=o.canvasSize.width&&i>0||\"left\"===o.direction&&o.bounds.left<=0&&i<0){const i=t(o.particle.options.bounce.horizontal);o.particle.velocity.x*=-i;e=true}if(!e)return;const n=o.offset.x+o.size;o.bounds.right>=o.canvasSize.width?o.particle.position.x=o.canvasSize.width-n:o.bounds.left<=0&&(o.particle.position.x=n);\"split\"===o.outMode&&o.particle.destroy()}function bounceVertical(o){if(\"bounce\"!==o.outMode&&\"bounce-vertical\"!==o.outMode&&\"bounceVertical\"!==o.outMode&&\"split\"!==o.outMode)return;o.bounds.bottom<0?o.particle.position.y=o.size+o.offset.y:o.bounds.top>o.canvasSize.height&&(o.particle.position.y=o.canvasSize.height-o.size-o.offset.y);const i=o.particle.velocity.y;let e=false;if(\"bottom\"===o.direction&&o.bounds.bottom>=o.canvasSize.height&&i>0||\"top\"===o.direction&&o.bounds.top<=0&&i<0){const i=t(o.particle.options.bounce.vertical);o.particle.velocity.y*=-i;e=true}if(!e)return;const n=o.offset.y+o.size;o.bounds.bottom>=o.canvasSize.height?o.particle.position.y=o.canvasSize.height-n:o.bounds.top<=0&&(o.particle.position.y=n);\"split\"===o.outMode&&o.particle.destroy()}class BounceOutMode{constructor(t){this.container=t;this.modes=[\"bounce\",\"bounce-vertical\",\"bounce-horizontal\",\"bounceVertical\",\"bounceHorizontal\",\"split\"]}update(t,i,e,n){if(!this.modes.includes(n))return;const s=this.container;let a=false;for(const[,o]of s.plugins){void 0!==o.particleBounce&&(a=o.particleBounce(t,e,i));if(a)break}if(a)return;const r=t.getPosition(),c=t.offset,d=t.getRadius(),u=o(r,d),l=s.canvas.size;bounceHorizontal({particle:t,outMode:n,direction:i,bounds:u,canvasSize:l,offset:c,size:d});bounceVertical({particle:t,outMode:n,direction:i,bounds:u,canvasSize:l,offset:c,size:d})}}class DestroyOutMode{constructor(t){this.container=t;this.modes=[\"destroy\"]}update(t,o,s,a){if(!this.modes.includes(a))return;const r=this.container;switch(t.outType){case\"normal\":case\"outside\":if(e(t.position,r.canvas.size,n.origin,t.getRadius(),o))return;break;case\"inside\":{const{dx:o,dy:e}=i(t.position,t.moveCenter);const{x:n,y:s}=t.velocity;if(n<0&&o>t.moveCenter.radius||s<0&&e>t.moveCenter.radius||n>=0&&o<-t.moveCenter.radius||s>=0&&e<-t.moveCenter.radius)return;break}}r.particles.remove(t,void 0,true)}}class NoneOutMode{constructor(t){this.container=t;this.modes=[\"none\"]}update(t,o,i,s){if(!this.modes.includes(s))return;if(t.options.move.distance.horizontal&&(\"left\"===o||\"right\"===o)||t.options.move.distance.vertical&&(\"top\"===o||\"bottom\"===o))return;const a=t.options.move.gravity,r=this.container;const c=r.canvas.size;const d=t.getRadius();if(a.enable){const i=t.position;(!a.inverse&&i.y>c.height+d&&\"bottom\"===o||a.inverse&&i.y<-d&&\"top\"===o)&&r.particles.remove(t)}else{if(t.velocity.y>0&&t.position.y<=c.height+d||t.velocity.y<0&&t.position.y>=-d||t.velocity.x>0&&t.position.x<=c.width+d||t.velocity.x<0&&t.position.x>=-d)return;e(t.position,r.canvas.size,n.origin,d,o)||r.particles.remove(t)}}}class OutOutMode{constructor(t){this.container=t;this.modes=[\"out\"]}update(t,r,c,d){if(!this.modes.includes(d))return;const u=this.container;switch(t.outType){case\"inside\":{const{x:o,y:e}=t.velocity;const s=n.origin;s.length=t.moveCenter.radius;s.angle=t.velocity.angle+Math.PI;s.addTo(n.create(t.moveCenter));const{dx:r,dy:c}=i(t.position,s);if(o<=0&&r>=0||e<=0&&c>=0||o>=0&&r<=0||e>=0&&c<=0)return;t.position.x=Math.floor(a({min:0,max:u.canvas.size.width}));t.position.y=Math.floor(a({min:0,max:u.canvas.size.height}));const{dx:d,dy:l}=i(t.position,t.moveCenter);t.direction=Math.atan2(-l,-d);t.velocity.angle=t.direction;break}default:if(e(t.position,u.canvas.size,n.origin,t.getRadius(),r))return;switch(t.outType){case\"outside\":{t.position.x=Math.floor(a({min:-t.moveCenter.radius,max:t.moveCenter.radius}))+t.moveCenter.x;t.position.y=Math.floor(a({min:-t.moveCenter.radius,max:t.moveCenter.radius}))+t.moveCenter.y;const{dx:o,dy:e}=i(t.position,t.moveCenter);if(t.moveCenter.radius){t.direction=Math.atan2(e,o);t.velocity.angle=t.direction}break}case\"normal\":{const i=t.options.move.warp,e=u.canvas.size,n={bottom:e.height+t.getRadius()+t.offset.y,left:-t.getRadius()-t.offset.x,right:e.width+t.getRadius()+t.offset.x,top:-t.getRadius()-t.offset.y},a=t.getRadius(),c=o(t.position,a);if(\"right\"===r&&c.left>e.width+t.offset.x){t.position.x=n.left;t.initialPosition.x=t.position.x;if(!i){t.position.y=s()*e.height;t.initialPosition.y=t.position.y}}else if(\"left\"===r&&c.right<-t.offset.x){t.position.x=n.right;t.initialPosition.x=t.position.x;if(!i){t.position.y=s()*e.height;t.initialPosition.y=t.position.y}}if(\"bottom\"===r&&c.top>e.height+t.offset.y){if(!i){t.position.x=s()*e.width;t.initialPosition.x=t.position.x}t.position.y=n.top;t.initialPosition.y=t.position.y}else if(\"top\"===r&&c.bottom<-t.offset.y){if(!i){t.position.x=s()*e.width;t.initialPosition.x=t.position.x}t.position.y=n.bottom;t.initialPosition.y=t.position.y}break}}break}}}class OutOfCanvasUpdater{constructor(t){this.container=t;this.updaters=[new BounceOutMode(t),new DestroyOutMode(t),new OutOutMode(t),new NoneOutMode(t)]}init(){}isEnabled(t){return!t.destroyed&&!t.spawning}update(t,o){var i,e,n,s;const a=t.options.move.outModes;this.updateOutMode(t,o,null!==(i=a.bottom)&&void 0!==i?i:a.default,\"bottom\");this.updateOutMode(t,o,null!==(e=a.left)&&void 0!==e?e:a.default,\"left\");this.updateOutMode(t,o,null!==(n=a.right)&&void 0!==n?n:a.default,\"right\");this.updateOutMode(t,o,null!==(s=a.top)&&void 0!==s?s:a.default,\"top\")}updateOutMode(t,o,i,e){for(const n of this.updaters)n.update(t,e,o,i)}}async function loadOutModesUpdater(t){await t.addParticleUpdater(\"outModes\",(t=>new OutOfCanvasUpdater(t)))}export{loadOutModesUpdater};\n\n//# sourceMappingURL=index.js.map","import{isSsr as a}from\"tsparticles-engine\";class ParallaxMover{init(){}isEnabled(e){return!a()&&!e.destroyed&&e.container.actualOptions.interactivity.events.onHover.parallax.enable}move(e){const t=e.container,n=t.actualOptions;if(a()||!n.interactivity.events.onHover.parallax.enable)return;const o=n.interactivity.events.onHover.parallax.force,r=t.interactivity.mouse.position;if(!r)return;const i={x:t.canvas.size.width/2,y:t.canvas.size.height/2},s=n.interactivity.events.onHover.parallax.smooth,l=e.getRadius()/o,v={x:(r.x-i.x)*l,y:(r.y-i.y)*l};e.offset.x+=(v.x-e.offset.x)/s;e.offset.y+=(v.y-e.offset.y)/s}}async function loadParallaxMover(a){a.addMover(\"parallax\",(()=>new ParallaxMover))}export{loadParallaxMover};\n\n//# sourceMappingURL=index.js.map","import{ParticlesInteractorBase as t,getDistances as e}from\"tsparticles-engine\";class Attractor extends t{constructor(t){super(t)}clear(){}init(){}async interact(t){var a;const r=this.container,o=null!==(a=t.retina.attractDistance)&&void 0!==a?a:r.retina.attractDistance,i=t.getPosition(),n=r.particles.quadTree.queryCircle(i,o);for(const a of n){if(t===a||!a.options.move.attract.enable||a.destroyed||a.spawning)continue;const r=a.getPosition(),{dx:o,dy:n}=e(i,r),c=t.options.move.attract.rotate,s=o/(1e3*c.x),l=n/(1e3*c.y),d=a.size.value/t.size.value,y=1/d;t.velocity.x-=s*d;t.velocity.y-=l*d;a.velocity.x+=s*y;a.velocity.y+=l*y}}isEnabled(t){return t.options.move.attract.enable}reset(){}}async function loadParticlesAttractInteraction(t){await t.addInteractor(\"particlesAttract\",(t=>new Attractor(t)))}export{loadParticlesAttractInteraction};\n\n//# sourceMappingURL=index.js.map","import{clamp as e,circleBounce as i,circleBounceDataFromParticle as s,ParticlesInteractorBase as o,getDistance as t}from\"tsparticles-engine\";function absorb(i,s,o,t){if(void 0===i.getRadius()&&void 0!==s.getRadius())i.destroy();else if(void 0!==i.getRadius()&&void 0===s.getRadius())s.destroy();else if(void 0!==i.getRadius()&&void 0!==s.getRadius())if(i.getRadius()>=s.getRadius()){const a=e(i.getRadius()/s.getRadius(),0,s.getRadius())*o;i.size.value+=a;s.size.value-=a;if(s.getRadius()<=t){s.size.value=0;s.destroy()}}else{const a=e(s.getRadius()/i.getRadius(),0,i.getRadius())*o;i.size.value-=a;s.size.value+=a;if(i.getRadius()<=t){i.size.value=0;i.destroy()}}}function bounce(e,o){i(s(e),s(o))}function destroy(e,i){e.unbreakable||i.unbreakable||bounce(e,i);void 0===e.getRadius()&&void 0!==i.getRadius()?e.destroy():void 0!==e.getRadius()&&void 0===i.getRadius()?i.destroy():void 0!==e.getRadius()&&void 0!==i.getRadius()&&(e.getRadius()>=i.getRadius()?i.destroy():e.destroy())}function resolveCollision(e,i,s,o){switch(e.options.collisions.mode){case\"absorb\":absorb(e,i,s,o);break;case\"bounce\":bounce(e,i);break;case\"destroy\":destroy(e,i);break}}class Collider extends o{constructor(e){super(e)}clear(){}init(){}async interact(e){const i=this.container,s=e.getPosition(),o=e.getRadius(),a=i.particles.quadTree.queryCircle(s,2*o);for(const n of a){if(e===n||!n.options.collisions.enable||e.options.collisions.mode!==n.options.collisions.mode||n.destroyed||n.spawning)continue;const a=n.getPosition();const d=n.getRadius();if(Math.abs(Math.round(s.z)-Math.round(a.z))>o+d)continue;const r=t(s,a);const u=o+d;r>u||resolveCollision(e,n,i.fpsLimit/1e3,i.retina.pixelRatio)}}isEnabled(e){return e.options.collisions.enable}reset(){}}async function loadParticlesCollisionsInteraction(e){await e.addInteractor(\"particlesCollisions\",(e=>new Collider(e)))}export{loadParticlesCollisionsInteraction};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as i,getDistance as n,ParticlesInteractorBase as t,CircleWarp as o,Circle as s,getLinkRandomColor as e,drawLine as l,getDistances as a,getStyleFromRgb as r,rangeColorToRgb as c,drawTriangle as d,getRandom as k,getRangeValue as h,getLinkColor as u}from\"tsparticles-engine\";class LinksShadow{constructor(){this.blur=5;this.color=new i;this.color.value=\"#000\";this.enable=false}load(n){if(n){void 0!==n.blur&&(this.blur=n.blur);this.color=i.create(this.color,n.color);void 0!==n.enable&&(this.enable=n.enable)}}}class LinksTriangle{constructor(){this.enable=false;this.frequency=1}load(n){if(n){void 0!==n.color&&(this.color=i.create(this.color,n.color));void 0!==n.enable&&(this.enable=n.enable);void 0!==n.frequency&&(this.frequency=n.frequency);void 0!==n.opacity&&(this.opacity=n.opacity)}}}class Links{constructor(){this.blink=false;this.color=new i;this.color.value=\"#fff\";this.consent=false;this.distance=100;this.enable=false;this.frequency=1;this.opacity=1;this.shadow=new LinksShadow;this.triangles=new LinksTriangle;this.width=1;this.warp=false}load(n){if(n){void 0!==n.id&&(this.id=n.id);void 0!==n.blink&&(this.blink=n.blink);this.color=i.create(this.color,n.color);void 0!==n.consent&&(this.consent=n.consent);void 0!==n.distance&&(this.distance=n.distance);void 0!==n.enable&&(this.enable=n.enable);void 0!==n.frequency&&(this.frequency=n.frequency);void 0!==n.opacity&&(this.opacity=n.opacity);this.shadow.load(n.shadow);this.triangles.load(n.triangles);void 0!==n.width&&(this.width=n.width);void 0!==n.warp&&(this.warp=n.warp)}}}function getLinkDistance(i,t,o,s,e){let l=n(i,t);if(!e||l<=o)return l;const a={x:t.x-s.width,y:t.y};l=n(i,a);if(l<=o)return l;const r={x:t.x-s.width,y:t.y-s.height};l=n(i,r);if(l<=o)return l;const c={x:t.x,y:t.y-s.height};l=n(i,c);return l}class Linker extends t{constructor(i){super(i);this.linkContainer=i}clear(){}init(){this.linkContainer.particles.linksColors=new Map}async interact(i){var n;if(!i.options.links)return;i.links=[];const t=i.getPosition(),e=this.container,l=e.canvas.size;if(t.x<0||t.y<0||t.x>l.width||t.y>l.height)return;const a=i.options.links,r=a.opacity,c=null!==(n=i.retina.linksDistance)&&void 0!==n?n:0,d=a.warp,k=d?new o(t.x,t.y,c,l):new s(t.x,t.y,c),h=e.particles.quadTree.query(k);for(const n of h){const o=n.options.links;if(i===n||!(null===o||void 0===o?void 0:o.enable)||a.id!==o.id||n.spawning||n.destroyed||!n.links||-1!==i.links.map((i=>i.destination)).indexOf(n)||-1!==n.links.map((i=>i.destination)).indexOf(i))continue;const s=n.getPosition();if(s.x<0||s.y<0||s.x>l.width||s.y>l.height)continue;const e=getLinkDistance(t,s,c,l,d&&o.warp);if(e>c)return;const k=(1-e/c)*r;this.setColor(i);i.links.push({destination:n,opacity:k})}}isEnabled(i){var n;return!!(null===(n=i.options.links)||void 0===n?void 0:n.enable)}loadParticlesOptions(i,...n){var t,o;i.links||(i.links=new Links);for(const s of n)i.links.load(null!==(o=null!==(t=null===s||void 0===s?void 0:s.links)&&void 0!==t?t:null===s||void 0===s?void 0:s.lineLinked)&&void 0!==o?o:null===s||void 0===s?void 0:s.line_linked)}reset(){}setColor(i){if(!i.options.links)return;const n=this.linkContainer,t=i.options.links;let o=void 0===t.id?n.particles.linksColor:n.particles.linksColors.get(t.id);if(o)return;const s=t.color;o=e(s,t.blink,t.consent);void 0===t.id?n.particles.linksColor=o:n.particles.linksColors.set(t.id,o)}}async function loadInteraction(i){await i.addInteractor(\"particlesLinks\",(i=>new Linker(i)))}function drawLinkLine(i,t,o,s,e,d,k,h,u,p,f,y){let v=false;if(n(o,s)<=e){l(i,o,s);v=true}else if(k){let n;let t;const r={x:s.x-d.width,y:s.y};const c=a(o,r);if(c.distance<=e){const i=o.y-c.dy/c.dx*o.x;n={x:0,y:i};t={x:d.width,y:i}}else{const i={x:s.x,y:s.y-d.height};const l=a(o,i);if(l.distance<=e){const i=o.y-l.dy/l.dx*o.x;const s=-i/(l.dy/l.dx);n={x:s,y:0};t={x:s,y:d.height}}else{const i={x:s.x-d.width,y:s.y-d.height};const l=a(o,i);if(l.distance<=e){const i=o.y-l.dy/l.dx*o.x;const s=-i/(l.dy/l.dx);n={x:s,y:i};t={x:n.x+d.width,y:n.y+d.height}}}}if(n&&t){l(i,o,n);l(i,s,t);v=true}}if(v){i.lineWidth=t;h&&(i.globalCompositeOperation=u);i.strokeStyle=r(p,f);if(y.enable){const n=c(y.color);if(n){i.shadowBlur=y.blur;i.shadowColor=r(n)}}i.stroke()}}function drawLinkTriangle(i,n,t,o,s,e,l,a){d(i,n,t,o);s&&(i.globalCompositeOperation=e);i.fillStyle=r(l,a);i.fill()}class LinkInstance{constructor(i){this.container=i}drawParticle(i,n){var t;const o=this.container,s=n.options;if(!n.links||n.links.length<=0)return;i.save();const e=n.links.filter((i=>s.links&&o.particles.getLinkFrequency(n,i.destination)<=s.links.frequency));for(const i of e){this.drawTriangles(o,s,n,i,e);i.opacity>0&&(null!==(t=n.retina.linksWidth)&&void 0!==t?t:0)>0&&this.drawLinkLine(n,i)}i.restore()}particleCreated(i){i.links=[];if(!i.options.links)return;const n=this.container.retina.pixelRatio;i.retina.linksDistance=i.options.links.distance*n;i.retina.linksWidth=i.options.links.width*n}particleDestroyed(i){i.links=[]}drawLinkLine(i,n){const t=this.container,o=t.actualOptions,s=n.destination,e=i.getPosition(),l=s.getPosition();let a=n.opacity;t.canvas.draw((n=>{var r,d,p;if(!i.options.links)return;let f;const y=null===(r=i.options.twinkle)||void 0===r?void 0:r.lines;if(null===y||void 0===y?void 0:y.enable){const i=y.frequency,n=c(y.color),t=k()<i;if(t&&n){f=n;a=h(y.opacity)}}if(!f){const n=i.options.links,o=void 0!==(null===n||void 0===n?void 0:n.id)?t.particles.linksColors.get(n.id):t.particles.linksColor;f=u(i,s,o)}if(!f)return;const v=null!==(d=i.retina.linksWidth)&&void 0!==d?d:0,w=null!==(p=i.retina.linksDistance)&&void 0!==p?p:0;drawLinkLine(n,v,e,l,w,t.canvas.size,i.options.links.warp,o.backgroundMask.enable,o.backgroundMask.composite,f,a,i.options.links.shadow)}))}drawLinkTriangle(i,t,o){var s;if(!i.options.links)return;const e=this.container,l=e.actualOptions,a=t.destination,r=o.destination,d=i.options.links.triangles,k=null!==(s=d.opacity)&&void 0!==s?s:(t.opacity+o.opacity)/2;k<=0||e.canvas.draw((t=>{var o;const s=i.getPosition(),h=a.getPosition(),p=r.getPosition(),f=null!==(o=i.retina.linksDistance)&&void 0!==o?o:0;if(n(s,h)>f||n(p,h)>f||n(p,s)>f)return;let y=c(d.color);if(!y){const n=i.options.links,t=void 0!==(null===n||void 0===n?void 0:n.id)?e.particles.linksColors.get(n.id):e.particles.linksColor;y=u(i,a,t)}y&&drawLinkTriangle(t,s,h,p,l.backgroundMask.enable,l.backgroundMask.composite,y,k)}))}drawTriangles(i,n,t,o,s){var e,l,a;const r=o.destination,c=i.particles;if(!((null===(e=n.links)||void 0===e?void 0:e.triangles.enable)&&(null===(l=r.options.links)||void 0===l?void 0:l.triangles.enable)))return;const d=null===(a=r.links)||void 0===a?void 0:a.filter((n=>{const t=i.particles.getLinkFrequency(r,n.destination);return r.options.links&&t<=r.options.links.frequency&&s.findIndex((i=>i.destination===n.destination))>=0}));if(null===d||void 0===d?void 0:d.length)for(const i of d){const s=i.destination,e=c.getTriangleFrequency(t,r,s);e>n.links.triangles.frequency||this.drawLinkTriangle(t,o,i)}}}class LinksPlugin{constructor(){this.id=\"links\"}getPlugin(i){return new LinkInstance(i)}loadOptions(){}needsPlugin(){return true}}async function loadPlugin(i){const n=new LinksPlugin;await i.addPlugin(n)}async function loadParticlesLinksInteraction(i){await loadInteraction(i);await loadPlugin(i)}export{Links,LinksShadow,LinksTriangle,loadParticlesLinksInteraction};\n\n//# sourceMappingURL=index.js.map","class PolygonDrawerBase{draw(e,n,o){const a=this.getCenter(n,o);const t=this.getSidesData(n,o);const r=t.count.numerator*t.count.denominator;const l=t.count.numerator/t.count.denominator;const i=180*(l-2)/l;const s=Math.PI-Math.PI*i/180;if(e){e.beginPath();e.translate(a.x,a.y);e.moveTo(0,0);for(let n=0;n<r;n++){e.lineTo(t.length,0);e.translate(t.length,0);e.rotate(s)}}}getSidesCount(e){var n,o;const a=e.shapeData;return null!==(o=null!==(n=null===a||void 0===a?void 0:a.sides)&&void 0!==n?n:null===a||void 0===a?void 0:a.nb_sides)&&void 0!==o?o:5}}class PolygonDrawer extends PolygonDrawerBase{getCenter(e,n){const o=this.getSidesCount(e);return{x:-n/(o/3.5),y:-n/.76}}getSidesData(e,n){var o,a;const t=e.shapeData;const r=null!==(a=null!==(o=null===t||void 0===t?void 0:t.sides)&&void 0!==o?o:null===t||void 0===t?void 0:t.nb_sides)&&void 0!==a?a:5;return{count:{denominator:1,numerator:r},length:2.66*n/(r/3)}}}class TriangleDrawer extends PolygonDrawerBase{getCenter(e,n){return{x:-n,y:n/1.66}}getSidesCount(){return 3}getSidesData(e,n){return{count:{denominator:2,numerator:3},length:2*n}}}async function loadGenericPolygonShape(e){await e.addShape(\"polygon\",new PolygonDrawer)}async function loadTriangleShape(e){await e.addShape(\"triangle\",new TriangleDrawer)}async function loadPolygonShape(e){await loadGenericPolygonShape(e);await loadTriangleShape(e)}export{loadGenericPolygonShape,loadPolygonShape,loadTriangleShape};\n\n//# sourceMappingURL=index.js.map","import{clamp as e}from\"tsparticles-engine\";function checkDestroy(e,s,i,o){switch(e.options.size.animation.destroy){case\"max\":s>=o&&e.destroy();break;case\"min\":s<=i&&e.destroy();break}}function updateSize(s,i){var o,a,l,t,z;const d=(null!==(o=s.size.velocity)&&void 0!==o?o:0)*i.factor,n=s.size.min,p=s.size.max,r=null!==(a=s.size.decay)&&void 0!==a?a:1;if(!(s.destroyed||!s.size.enable||(null!==(l=s.size.maxLoops)&&void 0!==l?l:0)>0&&(null!==(t=s.size.loops)&&void 0!==t?t:0)>(null!==(z=s.size.maxLoops)&&void 0!==z?z:0))){switch(s.size.status){case 0:if(s.size.value>=p){s.size.status=1;s.size.loops||(s.size.loops=0);s.size.loops++}else s.size.value+=d;break;case 1:if(s.size.value<=n){s.size.status=0;s.size.loops||(s.size.loops=0);s.size.loops++}else s.size.value-=d}s.size.velocity&&1!==r&&(s.size.velocity*=r);checkDestroy(s,s.size.value,n,p);s.destroyed||(s.size.value=e(s.size.value,n,p))}}class SizeUpdater{init(){}isEnabled(e){var s,i,o,a;return!e.destroyed&&!e.spawning&&e.size.enable&&((null!==(s=e.size.maxLoops)&&void 0!==s?s:0)<=0||(null!==(i=e.size.maxLoops)&&void 0!==i?i:0)>0&&(null!==(o=e.size.loops)&&void 0!==o?o:0)<(null!==(a=e.size.maxLoops)&&void 0!==a?a:0))}update(e,s){this.isEnabled(e)&&updateSize(e,s)}}async function loadSizeUpdater(e){await e.addParticleUpdater(\"size\",(()=>new SizeUpdater))}export{loadSizeUpdater};\n\n//# sourceMappingURL=index.js.map","const a=Math.sqrt(2);class SquareDrawer{draw(e,r,t){e.rect(-t/a,-t/a,2*t/a,2*t/a)}getSidesCount(){return 4}}async function loadSquareShape(a){const e=new SquareDrawer;await a.addShape(\"edge\",e);await a.addShape(\"square\",e)}export{loadSquareShape};\n\n//# sourceMappingURL=index.js.map","class StarDrawer{draw(a,t,o){var e;const i=t.shapeData,n=this.getSidesCount(t),d=null!==(e=null===i||void 0===i?void 0:i.inset)&&void 0!==e?e:2;a.moveTo(0,0-o);for(let t=0;t<n;t++){a.rotate(Math.PI/n);a.lineTo(0,0-o*d);a.rotate(Math.PI/n);a.lineTo(0,0-o)}}getSidesCount(a){var t,o;const e=a.shapeData;return null!==(o=null!==(t=null===e||void 0===e?void 0:e.sides)&&void 0!==t?t:null===e||void 0===e?void 0:e.nb_sides)&&void 0!==o?o:5}}async function loadStarShape(a){await a.addShape(\"star\",new StarDrawer)}export{loadStarShape};\n\n//# sourceMappingURL=index.js.map","import{randomInRange as o,itemFromArray as l,rangeColorToHsl as e,getHslAnimationFromHsl as t}from\"tsparticles-engine\";function updateColorValue(l,e,t,r,i){var a,n;const s=e;if(!s||!s.enable)return;const d=o(t.offset),u=(null!==(a=e.velocity)&&void 0!==a?a:0)*l.factor+3.6*d,v=null!==(n=e.decay)&&void 0!==n?n:1;if(i&&0!==s.status){s.value-=u;if(s.value<0){s.status=0;s.value+=s.value}}else{s.value+=u;if(i&&s.value>r){s.status=1;s.value-=s.value%r}}s.velocity&&1!==v&&(s.velocity*=v);s.value>r&&(s.value%=r)}function updateStrokeColor(o,l){var e,t,r,i,a,n,s,d,u,v;if(!(null===(e=o.stroke)||void 0===e?void 0:e.color))return;const c=o.stroke.color.animation,k=null!==(r=null===(t=o.strokeColor)||void 0===t?void 0:t.h)&&void 0!==r?r:null===(i=o.color)||void 0===i?void 0:i.h;k&&updateColorValue(l,k,c.h,360,false);const p=null!==(n=null===(a=o.strokeColor)||void 0===a?void 0:a.s)&&void 0!==n?n:null===(s=o.color)||void 0===s?void 0:s.s;p&&updateColorValue(l,p,c.s,100,true);const C=null!==(u=null===(d=o.strokeColor)||void 0===d?void 0:d.l)&&void 0!==u?u:null===(v=o.color)||void 0===v?void 0:v.l;C&&updateColorValue(l,C,c.l,100,true)}class StrokeColorUpdater{constructor(o){this.container=o}init(o){var r,i;const a=this.container;o.stroke=o.options.stroke instanceof Array?l(o.options.stroke,o.id,o.options.reduceDuplicates):o.options.stroke;o.strokeWidth=o.stroke.width*a.retina.pixelRatio;const n=null!==(r=e(o.stroke.color))&&void 0!==r?r:o.getFillColor();n&&(o.strokeColor=t(n,null===(i=o.stroke.color)||void 0===i?void 0:i.animation,a.retina.reduceFactor))}isEnabled(o){var l,e,t,r;const i=null===(l=o.stroke)||void 0===l?void 0:l.color;return!o.destroyed&&!o.spawning&&!!i&&(void 0!==(null===(e=o.strokeColor)||void 0===e?void 0:e.h.value)&&i.animation.h.enable||void 0!==(null===(t=o.strokeColor)||void 0===t?void 0:t.s.value)&&i.animation.s.enable||void 0!==(null===(r=o.strokeColor)||void 0===r?void 0:r.l.value)&&i.animation.l.enable)}update(o,l){this.isEnabled(o)&&updateStrokeColor(o,l)}}async function loadStrokeColorUpdater(o){await o.addParticleUpdater(\"strokeColor\",(o=>new StrokeColorUpdater(o)))}export{loadStrokeColorUpdater};\n\n//# sourceMappingURL=index.js.map","import{itemFromArray as t,isInArray as a,loadFont as e}from\"tsparticles-engine\";const o=[\"text\",\"character\",\"char\"];class TextDrawer{draw(a,e,o,n){var i,s,r;const l=e.shapeData;if(void 0===l)return;const c=l.value;if(void 0===c)return;const f=e;void 0===f.text&&(f.text=c instanceof Array?t(c,e.randomIndexData):c);const d=f.text,p=null!==(i=l.style)&&void 0!==i?i:\"\",h=null!==(s=l.weight)&&void 0!==s?s:\"400\",x=2*Math.round(o),u=null!==(r=l.font)&&void 0!==r?r:\"Verdana\",w=e.fill,v=d.length*o/2;a.font=`${p} ${h} ${x}px \"${u}\"`;const y={x:-v,y:o/2};a.globalAlpha=n;w?a.fillText(d,y.x,y.y):a.strokeText(d,y.x,y.y);a.globalAlpha=1}getSidesCount(){return 12}async init(t){const n=t.actualOptions;if(o.find((t=>a(t,n.particles.shape.type)))){const t=o.map((t=>n.particles.shape.options[t])).find((t=>!!t));if(t instanceof Array){const a=[];for(const o of t){const t=o;a.push(e(t.font,t.weight))}await Promise.allSettled(a)}else if(void 0!==t){const a=t;await e(a.font,a.weight)}}}}async function loadTextShape(t){const a=new TextDrawer;for(const e of o)await t.addShape(e,a)}export{loadTextShape};\n\n//# sourceMappingURL=index.js.map","import{initPjs as t}from\"tsparticles-particles.js\";import{loadAngleUpdater as a}from\"tsparticles-updater-angle\";import{loadBaseMover as r}from\"tsparticles-move-base\";import{loadCircleShape as i}from\"tsparticles-shape-circle\";import{loadColorUpdater as e}from\"tsparticles-updater-color\";import{loadExternalAttractInteraction as o}from\"tsparticles-interaction-external-attract\";import{loadExternalBounceInteraction as p}from\"tsparticles-interaction-external-bounce\";import{loadExternalBubbleInteraction as s}from\"tsparticles-interaction-external-bubble\";import{loadExternalConnectInteraction as m}from\"tsparticles-interaction-external-connect\";import{loadExternalGrabInteraction as l}from\"tsparticles-interaction-external-grab\";import{loadExternalPauseInteraction as c}from\"tsparticles-interaction-external-pause\";import{loadExternalPushInteraction as n}from\"tsparticles-interaction-external-push\";import{loadExternalRemoveInteraction as f}from\"tsparticles-interaction-external-remove\";import{loadExternalRepulseInteraction as w}from\"tsparticles-interaction-external-repulse\";import{loadImageShape as u}from\"tsparticles-shape-image\";import{loadLifeUpdater as x}from\"tsparticles-updater-life\";import{loadLineShape as d}from\"tsparticles-shape-line\";import{loadOpacityUpdater as h}from\"tsparticles-updater-opacity\";import{loadOutModesUpdater as b}from\"tsparticles-updater-out-modes\";import{loadParallaxMover as g}from\"tsparticles-move-parallax\";import{loadParticlesAttractInteraction as v}from\"tsparticles-interaction-particles-attract\";import{loadParticlesCollisionsInteraction as y}from\"tsparticles-interaction-particles-collisions\";import{loadParticlesLinksInteraction as k}from\"tsparticles-interaction-particles-links\";import{loadPolygonShape as S}from\"tsparticles-shape-polygon\";import{loadSizeUpdater as j}from\"tsparticles-updater-size\";import{loadSquareShape as q}from\"tsparticles-shape-square\";import{loadStarShape as z}from\"tsparticles-shape-star\";import{loadStrokeColorUpdater as A}from\"tsparticles-updater-stroke-color\";import{loadTextShape as B}from\"tsparticles-shape-text\";async function loadSlim(C){await r(C);await g(C);await o(C);await p(C);await s(C);await m(C);await l(C);await c(C);await n(C);await f(C);await w(C);await v(C);await y(C);await k(C);await i(C);await u(C);await d(C);await S(C);await q(C);await z(C);await B(C);await x(C);await h(C);await j(C);await a(C);await e(C);await A(C);await b(C);await t(C)}export{loadSlim};\n\n//# sourceMappingURL=index.js.map","import{setRangeValue as t,ValueWithRandom as i,getRangeValue as e,getRandom as l}from\"tsparticles-engine\";class TiltAnimation{constructor(){this.enable=false;this.speed=0;this.decay=0;this.sync=false}load(i){if(i){void 0!==i.enable&&(this.enable=i.enable);void 0!==i.speed&&(this.speed=t(i.speed));void 0!==i.decay&&(this.decay=t(i.decay));void 0!==i.sync&&(this.sync=i.sync)}}}class Tilt extends i{constructor(){super();this.animation=new TiltAnimation;this.direction=\"clockwise\";this.enable=false;this.value=0}load(t){super.load(t);if(t){this.animation.load(t.animation);void 0!==t.direction&&(this.direction=t.direction);void 0!==t.enable&&(this.enable=t.enable)}}}function updateTilt(t,i){var e,l;if(!t.tilt||!t.options.tilt)return;const a=t.options.tilt,o=a.animation,n=(null!==(e=t.tilt.velocity)&&void 0!==e?e:0)*i.factor,s=2*Math.PI,c=null!==(l=t.tilt.decay)&&void 0!==l?l:1;if(o.enable){switch(t.tilt.status){case 0:t.tilt.value+=n;t.tilt.value>s&&(t.tilt.value-=s);break;case 1:default:t.tilt.value-=n;t.tilt.value<0&&(t.tilt.value+=s);break}t.tilt.velocity&&1!==c&&(t.tilt.velocity*=c)}}class TiltUpdater{constructor(t){this.container=t}getTransformValues(t){var i;const e=(null===(i=t.tilt)||void 0===i?void 0:i.enable)&&t.tilt;return{b:e?Math.cos(e.value)*e.cosDirection:void 0,c:e?Math.sin(e.value)*e.sinDirection:void 0}}init(t){var i;const a=t.options.tilt;if(!a)return;t.tilt={enable:a.enable,value:e(a.value)*Math.PI/180,sinDirection:l()>=.5?1:-1,cosDirection:l()>=.5?1:-1};let o=a.direction;if(\"random\"===o){const t=Math.floor(2*l());o=t>0?\"counter-clockwise\":\"clockwise\"}switch(o){case\"counter-clockwise\":case\"counterClockwise\":t.tilt.status=1;break;case\"clockwise\":t.tilt.status=0;break}const n=null===(i=t.options.tilt)||void 0===i?void 0:i.animation;if(null===n||void 0===n?void 0:n.enable){t.tilt.decay=1-e(n.decay);t.tilt.velocity=e(n.speed)/360*this.container.retina.reduceFactor;n.sync||(t.tilt.velocity*=l())}}isEnabled(t){var i;const e=null===(i=t.options.tilt)||void 0===i?void 0:i.animation;return!t.destroyed&&!t.spawning&&!!(null===e||void 0===e?void 0:e.enable)}loadOptions(t,...i){t.tilt||(t.tilt=new Tilt);for(const e of i)t.tilt.load(null===e||void 0===e?void 0:e.tilt)}update(t,i){this.isEnabled(t)&&updateTilt(t,i)}}async function loadTiltUpdater(t){await t.addParticleUpdater(\"tilt\",(t=>new TiltUpdater(t)))}export{loadTiltUpdater};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as e,setRangeValue as i,getRandom as t,getRangeValue as l,rangeColorToHsl as o,getStyleFromHsl as n}from\"tsparticles-engine\";class TwinkleValues{constructor(){this.enable=false;this.frequency=.05;this.opacity=1}load(t){if(t){void 0!==t.color&&(this.color=e.create(this.color,t.color));void 0!==t.enable&&(this.enable=t.enable);void 0!==t.frequency&&(this.frequency=t.frequency);void 0!==t.opacity&&(this.opacity=i(t.opacity))}}}class Twinkle{constructor(){this.lines=new TwinkleValues;this.particles=new TwinkleValues}load(e){if(e){this.lines.load(e.lines);this.particles.load(e.particles)}}}class TwinkleUpdater{getColorStyles(e,i,a,s){const r=e.options,c=r.twinkle;if(!c)return{};const d=c.particles,p=d.enable&&t()<d.frequency,w=e.options.zIndex,k=(1-e.zIndexFactor)**w.opacityRate,u=p?l(d.opacity)*k:s,f=o(d.color),y=f?n(f,u):void 0,h={},v=p&&y;h.fill=v?y:void 0;h.stroke=v?y:void 0;return h}init(){}isEnabled(e){const i=e.options,t=i.twinkle;return!!t&&t.particles.enable}loadOptions(e,...i){e.twinkle||(e.twinkle=new Twinkle);for(const t of i)e.twinkle.load(null===t||void 0===t?void 0:t.twinkle)}update(){}}async function loadTwinkleUpdater(e){await e.addParticleUpdater(\"twinkle\",(()=>new TwinkleUpdater))}export{loadTwinkleUpdater};\n\n//# sourceMappingURL=index.js.map","import{setRangeValue as e,getRandom as o,getRangeValue as l}from\"tsparticles-engine\";class WobbleSpeed{constructor(){this.angle=50;this.move=10}load(o){if(o){void 0!==o.angle&&(this.angle=e(o.angle));void 0!==o.move&&(this.move=e(o.move))}}}class Wobble{constructor(){this.distance=5;this.enable=false;this.speed=new WobbleSpeed}load(o){if(o){void 0!==o.distance&&(this.distance=e(o.distance));void 0!==o.enable&&(this.enable=o.enable);if(void 0!==o.speed)if(\"number\"===typeof o.speed)this.speed.load({angle:o.speed});else{const e=o.speed;void 0!==e.min?this.speed.load({angle:e}):this.speed.load(o.speed)}}}}function updateWobble(e,o){var l;const a=e.options.wobble;if(!(null===a||void 0===a?void 0:a.enable)||!e.wobble)return;const n=e.wobble.angleSpeed*o.factor,i=e.wobble.moveSpeed*o.factor,t=i*((null!==(l=e.retina.wobbleDistance)&&void 0!==l?l:0)*o.factor)/(1e3/60),b=2*Math.PI;e.wobble.angle+=n;e.wobble.angle>b&&(e.wobble.angle-=b);e.position.x+=t*Math.cos(e.wobble.angle);e.position.y+=t*Math.abs(Math.sin(e.wobble.angle))}class WobbleUpdater{constructor(e){this.container=e}init(e){var a;const n=e.options.wobble;(null===n||void 0===n?void 0:n.enable)?e.wobble={angle:o()*Math.PI*2,angleSpeed:l(n.speed.angle)/360,moveSpeed:l(n.speed.move)/10}:e.wobble={angle:0,angleSpeed:0,moveSpeed:0};e.retina.wobbleDistance=l(null!==(a=null===n||void 0===n?void 0:n.distance)&&void 0!==a?a:0)*this.container.retina.pixelRatio}isEnabled(e){var o;return!e.destroyed&&!e.spawning&&!!(null===(o=e.options.wobble)||void 0===o?void 0:o.enable)}loadOptions(e,...o){e.wobble||(e.wobble=new Wobble);for(const l of o)e.wobble.load(null===l||void 0===l?void 0:l.wobble)}update(e,o){this.isEnabled(e)&&updateWobble(e,o)}}async function loadWobbleUpdater(e){await e.addParticleUpdater(\"wobble\",(e=>new WobbleUpdater(e)))}export{loadWobbleUpdater};\n\n//# sourceMappingURL=index.js.map","import{loadAbsorbersPlugin as t}from\"tsparticles-plugin-absorbers\";import{loadEmittersPlugin as a}from\"tsparticles-plugin-emitters\";import{loadExternalTrailInteraction as r}from\"tsparticles-interaction-external-trail\";import{loadPolygonMaskPlugin as i}from\"tsparticles-plugin-polygon-mask\";import{loadRollUpdater as o}from\"tsparticles-updater-roll\";import{loadSlim as l}from\"tsparticles-slim\";import{loadTiltUpdater as p}from\"tsparticles-updater-tilt\";import{loadTwinkleUpdater as s}from\"tsparticles-updater-twinkle\";import{loadWobbleUpdater as e}from\"tsparticles-updater-wobble\";async function loadFull(m){await l(m);await o(m);await p(m);await s(m);await e(m);await r(m);await t(m);await a(m);await i(m)}export{loadFull};\n\n//# sourceMappingURL=index.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Color,RenderTarget}from\"framer\";import Particles from\"react-tsparticles\";import{loadFull}from\"tsparticles\";import{useCallback}from\"react\";/**\n * PARTICLES FOR FRAMER\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ParticleWrapper(props){const{background,color,radius,number,densityOptions,sizeOptions,opacityOptions,linksOptions,modeOptions,moveOptions,shapeOptions,clickOptions,hoverOptions,rotateOptions,particlesID,fpsOptions,colors}=props;const{densityEnable,densityArea,densityFactor}=densityOptions;const{linksEnabled,linksColor,linksOpacity,linksDistance,linksWidth}=linksOptions;const{size,sizeType,sizeMin,sizeMax}=sizeOptions;const{opacity,opacityType,opacityMin,opacityMax}=opacityOptions;const{connectDistance,connectRadius,connectLinksOpacity,grabDistance,grabLinksOpacity,bubbleDistance,bubbleSize,bubbleDuration,repulseDistance,repulseDuration,pushQuantity,removeQuantity,trailQuantity,trailDelay}=modeOptions;const{moveEnabled,moveDirection,moveSpeed,moveRandom,moveStraight,moveOut,moveVibrate,moveGravityEnabled,moveGravityAcceleration,moveGravityMaxSpeed,moveTrailEnabled,moveTrailAmount,moveSpinEnabled,moveSpinAcceleration,moveAttractEnabled,moveAttractDistance}=moveOptions;const{shapeType,characterType,imageSource,imageWidth,imageHeight}=shapeOptions;const{clickEnabled,clickModes}=clickOptions;const{hoverEnabled,hoverModes,hoverParallax,hoverForce,hoverSmooth}=hoverOptions;const{rotateDirection,rotateValue,rotateAnimation,rotateSpeed,rotateSync}=rotateOptions;const particlesInit=useCallback(async engine=>{await loadFull(engine);},[]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasMultipleColors=colors.length>0;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",backgroundColor:background,transform:\"translateZ(0)\",borderRadius:radius,position:\"relative\"},children:/*#__PURE__*/_jsx(Particles,{id:particlesID,init:particlesInit,style:{width:\"100%\",height:\"100%\",position:\"absolute\"},options:{// autoPlay: !isCanvas,\nbackground:{color:{value:\"transparent\"}},fpsLimit:isCanvas?1:fpsOptions,fullScreen:false,pauseOnBlur:true,pauseOnOutsideViewport:true,interactivity:isCanvas?{}:{events:{resize:true,onClick:{enable:isCanvas?false:clickEnabled,mode:clickModes},onHover:{enable:isCanvas?false:hoverEnabled,mode:hoverModes,parallax:{enable:isCanvas?false:hoverEnabled?hoverParallax:false,force:hoverForce,smooth:hoverForce}}},modes:{connect:{distance:connectDistance,radius:connectRadius,links:{opacity:connectLinksOpacity}},grab:{distance:grabDistance,links:{opacity:grabLinksOpacity}},bubble:{distance:bubbleDistance,size:bubbleSize,duration:bubbleDuration},repulse:{distance:repulseDistance,duration:repulseDuration},push:{quantity:pushQuantity},remove:{quantity:removeQuantity},trail:{delay:trailDelay,quantity:trailQuantity}}},particles:{color:{value:hasMultipleColors?colors.map(color=>makeHex(color)):makeHex(color)},collisions:{enable:false},rotate:{direction:rotateDirection,value:rotateValue,animation:!isCanvas&&{enable:rotateAnimation,speed:rotateSpeed}},move:{direction:moveDirection,outMode:moveOut,enable:isCanvas?false:moveEnabled,random:moveRandom,speed:moveSpeed,straight:moveStraight,trail:{enable:moveTrailEnabled,length:moveTrailAmount},spin:{enable:moveSpinEnabled,acceleration:moveSpinAcceleration},attract:{enable:moveAttractEnabled,distance:moveAttractDistance},gravity:{enable:moveGravityEnabled,acceleration:moveGravityAcceleration,maxSpeed:moveGravityMaxSpeed},vibrate:moveVibrate},links:{enable:linksEnabled,color:makeHex(linksColor),opacity:linksOpacity,distance:linksDistance,width:linksWidth},number:{value:number,density:{enable:densityEnable,area:densityEnable&&densityArea,factor:densityEnable&&densityFactor}},opacity:{value:opacityType?opacity:{min:opacityMin,max:opacityMax}},shape:{type:shapeType,character:{value:characterType},image:{src:imageSource,width:imageWidth,height:imageHeight}},size:{value:sizeType?size:{min:sizeMin,max:sizeMax}}},detectRetina:true}})});}/* Default properties */ParticleWrapper.defaultProps={background:\"#000000\",color:\"#ffffff\",radius:0,number:100,densityOptions:{densityEnable:false,densityArea:5e3,densityFactor:50},sizeOptions:{sizeType:true,size:1,sizeMin:1,sizeMax:10},opacityOptions:{opacityType:true,opacity:1,opacityMin:0,opacityMax:1},linksOptions:{linksEnabled:false,linksColor:\"#ffffff\",linksOpacity:.2,linksDistance:100,linksWidth:1},modeOptions:{connectDistance:100,connectRadius:50,connectLinksOpacity:.2,grabDistance:100,grabLinksOpacity:.2,bubbleDistance:100,bubbleSize:40,bubbleDuration:.4,repulseDistance:200,repulseDuration:1.2,pushQuantity:4,removeQuantity:4,trailDelay:.1,trailQuantity:10},moveOptions:{moveEnabled:true,moveDirection:\"none\",moveSpeed:1,moveRandom:false,moveStraight:false,moveOut:\"out\",moveVibrate:false,moveGravityEnabled:false,moveGravityAcceleration:1,moveGravityMaxSpeed:2,moveTrailEnabled:false,moveTrailAmount:100,moveSpinEnabled:false,moveSpinAcceleration:1,moveAttractEnabled:false,moveAttractDistance:100},shapeOptions:{shapeType:\"circle\",characterType:\"😎\",imageWidth:100,imageHeight:100},clickOptions:{clickEnabled:false,clickModes:\"push\"},hoverOptions:{hoverEnabled:true,hoverModes:\"none\",hoverParallax:true,hoverForce:10,hoverSmooth:10},rotateOptions:{rotateDirection:\"random\",rotateValue:0,rotateAnimation:false,rotateSpeed:5,rotateSync:false},particlesID:\"Unique ID\",colors:[]};ParticleWrapper.displayName=\"Particles\";addPropertyControls(ParticleWrapper,{background:{type:ControlType.Color,defaultValue:ParticleWrapper.defaultProps.background,title:\"Backdrop\"},color:{type:ControlType.Color,defaultValue:ParticleWrapper.defaultProps.color,title:\"Color\"},colors:{type:ControlType.Array,control:{type:ControlType.Color},defaultValue:ParticleWrapper.defaultProps.colors},fpsOptions:{type:ControlType.Enum,title:\"FPS\",options:[30,60,120],optionTitles:[\"30\",\"60\",\"120\"],defaultValue:60,displaySegmentedControl:true},number:{type:ControlType.Number,title:\"Amount\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.number},densityOptions:{type:ControlType.Object,title:\"Density\",controls:{densityEnable:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.densityOptions.densityEnable},densityArea:{type:ControlType.Number,title:\"Area\",min:100,max:1e4,step:1,defaultValue:ParticleWrapper.defaultProps.densityOptions.densityArea,hidden:props=>!props.densityEnable},densityFactor:{type:ControlType.Number,title:\"Factor\",min:0,max:100,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.densityOptions.densityFactor,description:\"Decrease the amount property when using these, as too many particles in dense areas can cause slowdowns.\",hidden:props=>!props.densityEnable}}},sizeOptions:{type:ControlType.Object,title:\"Size\",controls:{sizeType:{type:ControlType.Boolean,title:\"Type\",enabledTitle:\"Value\",disabledTitle:\"Range\",defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeType},size:{type:ControlType.Number,title:\"Size\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.size,hidden:props=>!props.sizeType},sizeMin:{type:ControlType.Number,title:\"Min\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeMin,hidden:props=>props.sizeType},sizeMax:{type:ControlType.Number,title:\"Max\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeMax,hidden:props=>props.sizeType}}},opacityOptions:{type:ControlType.Object,title:\"Opacity\",controls:{opacityType:{type:ControlType.Boolean,title:\"Type\",enabledTitle:\"Value\",disabledTitle:\"Range\",defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityType},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacity,hidden:props=>!props.opacityType},opacityMin:{type:ControlType.Number,title:\"Min\",min:0,max:1,step:.05,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityMin,hidden:props=>props.opacityType},opacityMax:{type:ControlType.Number,title:\"Max\",min:0,max:1,step:.05,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityMax,hidden:props=>props.opacityType}}},linksOptions:{type:ControlType.Object,title:\"Links\",controls:{linksEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.linksOptions.linksEnabled},linksColor:{type:ControlType.Color,title:\"Color\",defaultValue:ParticleWrapper.defaultProps.linksOptions.linksColor,hidden:props=>!props.linksEnabled},linksOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksOpacity,hidden:props=>!props.linksEnabled},linksDistance:{type:ControlType.Number,title:\"Distance\",min:0,max:500,step:1,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksDistance,hidden:props=>!props.linksEnabled},linksWidth:{type:ControlType.Number,title:\"Width\",min:0,max:10,step:1,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksWidth,hidden:props=>!props.linksEnabled}}},modeOptions:{type:ControlType.Object,title:\"Modes\",controls:{connectDistance:{type:ControlType.Number,title:\"Connect\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectDistance},connectRadius:{type:ControlType.Number,title:\"Connect Radius\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectRadius},connectLinksOpacity:{type:ControlType.Number,title:\"Connect Links\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectLinksOpacity},grabDistance:{type:ControlType.Number,title:\"Grab\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.grabDistance},grabLinksOpacity:{type:ControlType.Number,title:\"Grab Links\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.grabLinksOpacity},bubbleDistance:{type:ControlType.Number,title:\"Bubble\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleDistance},bubbleSize:{type:ControlType.Number,title:\"Bubble Size\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleSize},bubbleDuration:{type:ControlType.Number,title:\"Bubble Duration\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleDuration},repulseDistance:{type:ControlType.Number,title:\"Repulse\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.modeOptions.repulseDistance},repulseDuration:{type:ControlType.Number,title:\"Repulse Duration\",min:0,max:10,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.repulseDuration},pushQuantity:{type:ControlType.Number,title:\"Push\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.pushQuantity},removeQuantity:{type:ControlType.Number,title:\"Remove\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.removeQuantity},trailQuantity:{type:ControlType.Number,title:\"Trail\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.trailQuantity},trailDelay:{type:ControlType.Number,title:\"Trail Delay\",min:0,max:10,step:.1,defaultValue:ParticleWrapper.defaultProps.modeOptions.trailDelay}}},moveOptions:{type:ControlType.Object,title:\"Move\",controls:{moveEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveEnabled},moveDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"none\",\"bottom\",\"left\",\"right\",\"top\",\"bottom-left\",\"bottom-right\",\"top-left\",\"top-right\",\"outside\",\"inside\"],optionTitles:[\"Random\",\"Bottom\",\"Left\",\"Right\",\"Top\",\"Bottom Left\",\"Bottom Right\",\"Top Left\",\"Top Right\",\"Outside\",\"Inside\"],defaultValue:ParticleWrapper.defaultProps.moveOptions.moveDirection,hidden:props=>!props.moveEnabled},moveSpeed:{type:ControlType.Number,title:\"Speed\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpeed,hidden:props=>!props.moveEnabled},moveRandom:{type:ControlType.Boolean,title:\"Random\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveRandom,hidden:props=>!props.moveEnabled},moveStraight:{type:ControlType.Boolean,title:\"Straight\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveStraight,hidden:props=>!props.moveEnabled},moveOut:{type:ControlType.Enum,title:\"Out\",options:[\"none\",\"split\",\"bounce\",\"destroy\",\"out\",\"bounceHorizontal\",\"bounceVertical\"],optionTitles:[\"None\",\"Split\",\"Bounce\",\"Destroy\",\"Out\",\"Bounce Horizontal\",\"Bounce Vertical\"],defaultValue:ParticleWrapper.defaultProps.moveOptions.moveOut,hidden:props=>!props.moveEnabled},moveVibrate:{type:ControlType.Boolean,title:\"Vibrate\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveVibrate,hidden:props=>!props.moveEnabled},moveGravityEnabled:{type:ControlType.Boolean,title:\"Gravity\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityEnabled,hidden:props=>!props.moveEnabled},moveGravityAcceleration:{type:ControlType.Number,title:\"Gravity Acceleration\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityAcceleration,hidden:props=>!props.moveEnabled||!props.moveGravityEnabled},moveGravityMaxSpeed:{type:ControlType.Number,title:\"Gravity Max Speed\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityAcceleration,hidden:props=>!props.moveEnabled||!props.moveGravityEnabled},moveTrailEnabled:{type:ControlType.Boolean,title:\"Trail\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveTrailEnabled,hidden:props=>!props.moveEnabled},moveTrailAmount:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveTrailAmount,hidden:props=>!props.moveEnabled||!props.moveTrailEnabled},moveSpinEnabled:{type:ControlType.Boolean,title:\"Spin\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpinEnabled,hidden:props=>!props.moveEnabled},moveSpinAcceleration:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpinAcceleration,hidden:props=>!props.moveEnabled||!props.moveSpinEnabled},moveAttractEnabled:{type:ControlType.Boolean,title:\"Attract\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveAttractEnabled,hidden:props=>!props.moveEnabled},moveAttractDistance:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveAttractDistance,hidden:props=>!props.moveEnabled||!props.moveAttractEnabled}}},shapeOptions:{type:ControlType.Object,title:\"Shape\",controls:{shapeType:{type:ControlType.Enum,title:\"Shape\",options:[\"circle\",\"edge\",\"triangle\",\"polygon\",\"star\",\"character\",\"image\"],optionTitles:[\"Circle\",\"Square\",\"Triangle\",\"Polygon\",\"Star\",\"Character\",\"Image\"],defaultValue:ParticleWrapper.defaultProps.shapeOptions.characterType},characterType:{type:ControlType.String,title:\"Character\",defaultValue:ParticleWrapper.defaultProps.shapeOptions.characterType,hidden:props=>props.shapeType!==\"character\"},imageSource:{type:ControlType.Image,title:\"Image\",hidden:props=>props.shapeType!==\"image\"},imageWidth:{type:ControlType.Number,title:\"Width\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.shapeOptions.imageWidth,hidden:props=>props.shapeType!==\"image\"},imageHeight:{type:ControlType.Number,title:\"Height\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.shapeOptions.imageWidth,hidden:props=>props.shapeType!==\"image\"}}},clickOptions:{type:ControlType.Object,title:\"Click\",controls:{clickEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.clickOptions.clickEnabled},clickModes:{type:ControlType.Enum,title:\"Mode\",options:[\"attract\",\"bubble\",\"push\",\"remove\",\"repulse\",\"pause\",\"trail\"],optionTitles:[\"Attract\",\"Bubble\",\"Push\",\"Remove\",\"Repulse\",\"Pause\",\"Trail\"],defaultValue:ParticleWrapper.defaultProps.clickOptions.clickModes,hidden:props=>!props.clickEnabled}}},hoverOptions:{type:ControlType.Object,title:\"Hover\",controls:{hoverEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverEnabled},hoverModes:{type:ControlType.Enum,title:\"Mode\",options:[\"none\",\"attract\",\"bounce\",\"bubble\",\"connect\",\"grab\",\"light\",\"repulse\",\"slow\",\"trail\"],optionTitles:[\"None\",\"Attract\",\"Bounce\",\"Bubble\",\"Connect\",\"Grab\",\"Light\",\"Repulse\",\"Slow\",\"Trail\"],defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverModes,hidden:props=>!props.hoverEnabled},hoverParallax:{type:ControlType.Boolean,title:\"Parallax\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverParallax,hidden:props=>!props.hoverEnabled},hoverForce:{type:ControlType.Number,min:0,max:50,step:1,displayStepper:true,title:\"Force\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverForce,hidden:props=>!props.hoverParallax||!props.hoverEnabled},hoverSmooth:{type:ControlType.Number,min:0,max:50,step:1,displayStepper:true,title:\"Smooth\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverSmooth,hidden:props=>!props.hoverParallax||!props.hoverEnabled}}},rotateOptions:{type:ControlType.Object,title:\"Rotate\",controls:{rotateValue:{type:ControlType.Number,title:\"Value\",min:-360,max:360,step:1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateValue},rotateDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"clockwise\",\"counter-clockwise\",\"random\"],optionTitles:[\"Clockwise\",\"Counter Clockwise\",\"Random\"],defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateDirection},rotateAnimation:{type:ControlType.Boolean,title:\"Animate\",defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateAnimation},rotateSpeed:{type:ControlType.Number,title:\"Speed\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateSpeed,hidden:props=>!props.rotateAnimation},rotateSync:{type:ControlType.Boolean,title:\"Sync\",defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateSync,hidden:props=>!props.rotateAnimation}}},radius:{type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.radius},particlesID:{type:ControlType.String,title:\"ID\",defaultValue:\"One\",placeholder:ParticleWrapper.defaultProps.particlesID}});// Converts all color values to hex strings\nconst makeHex=property=>Color.toHexString(Color(property));\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ParticleWrapper\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Particles.map","// Generated by Framer (ab6b6d5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-KRQUf .framer-styles-preset-p3qpzf:not(.rich-text-wrapper), .framer-KRQUf .framer-styles-preset-p3qpzf.rich-text-wrapper a { --framer-link-current-text-color: var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, #a4a8af); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, #e6e6eb); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, #a4a8af); --framer-link-text-decoration: none; }\"];export const className=\"framer-KRQUf\";\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 (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import Particles from\"#framer/local/codeFile/EVwU5F0/Particles.js\";import*as sharedStyle from\"#framer/local/css/BwCyBRmh0/BwCyBRmh0.js\";import*as sharedStyle1 from\"#framer/local/css/friF8cJ7Q/friF8cJ7Q.js\";const EmbedFonts=getFonts(Embed);const ParticlesFonts=getFonts(Particles);const breakpoints={kdnqzpOyx:\"(min-width: 810px) and (max-width: 1023.98px)\",MiMa2iFMP:\"(max-width: 809.98px)\",RiTkecVnI:\"(min-width: 1280px)\",TjpBF9gJR:\"(min-width: 1024px) and (max-width: 1279.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Qgz2M\";const variantClassNames={kdnqzpOyx:\"framer-v-1ddya57\",MiMa2iFMP:\"framer-v-1nqi6cm\",RiTkecVnI:\"framer-v-1xsqpvw\",TjpBF9gJR:\"framer-v-1ts2oz7\"};const breakpointRules={MiMa2iFMP:[\".framer-Qgz2M .framer-1gwqjop { padding: 0px; }\",\".framer-Qgz2M .framer-1b4clwu-container { height: 629px; width: 100%; }\",\".framer-Qgz2M .framer-1bmfg9v { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: unset; justify-content: space-between; }\",\".framer-Qgz2M .framer-12ij3vr { align-self: unset; order: 1; width: min-content; }\",\".framer-Qgz2M .framer-1025t0b { align-self: unset; order: 0; padding: 14px 0px 14px 0px; }\",\".framer-Qgz2M .framer-u4t83w { order: 0; }\",\".framer-Qgz2M .framer-12xhspf { align-self: unset; order: 2; width: min-content; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={MiMa2iFMP:\".framer-1nqi6cm-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qgz2M.framer-1e1hgp5, .framer-Qgz2M .framer-1e1hgp5 { display: block; }\",\".framer-Qgz2M.framer-1xsqpvw { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-1xtpi4n { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Qgz2M .framer-1xtvsag { align-content: center; align-items: center; background-color: var(--token-f50d6146-3f89-4bbc-9030-3cc23f55e9a9, #020a0f); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 124px; height: min-content; justify-content: flex-start; order: 1002; overflow: hidden; padding: 96px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-145tixo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-1gwqjop { --border-bottom-width: 2px; --border-color: rgba(255, 255, 255, 0.24); --border-left-width: 2px; --border-right-width: 2px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; border-top-left-radius: 14px; border-top-right-radius: 14px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 630px; justify-content: center; overflow: hidden; padding: 64px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Qgz2M .framer-1b4clwu-container { flex: none; height: 494px; position: relative; width: 1047px; z-index: 10; }\",\".framer-Qgz2M .framer-15vsu4h-container { bottom: -11px; cursor: default; flex: none; left: 0px; position: absolute; right: 0px; top: -1px; z-index: 0; }\",\".framer-Qgz2M .framer-1ukeng7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-8rbhtd { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-1bmfg9v { display: grid; flex: none; gap: 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-12ij3vr { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-9k02pe { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Qgz2M .framer-1025t0b { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-u4t83w { height: 22px; position: relative; width: 144px; }\",\".framer-Qgz2M .framer-1qtnctm, .framer-Qgz2M .framer-kqsw0f, .framer-Qgz2M .framer-vex5ip, .framer-Qgz2M .framer-gtas77, .framer-Qgz2M .framer-ghev5k { height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-Qgz2M .framer-1whw7sk, .framer-Qgz2M .framer-1s695u9 { height: 19px; left: 2px; position: absolute; top: 2px; width: 19px; }\",\".framer-Qgz2M .framer-mpmt0l, .framer-Qgz2M .framer-ejympd, .framer-Qgz2M .framer-18ui4xa { height: 4px; left: 9px; position: absolute; top: 9px; width: 4px; }\",\".framer-Qgz2M .framer-w0d9mk, .framer-Qgz2M .framer-15p3lgd { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-Qgz2M .framer-1fkhwg4, .framer-Qgz2M .framer-dpttpp { height: 10px; left: 7px; position: absolute; top: 7px; width: 9px; }\",\".framer-Qgz2M .framer-12cjcpn { height: 16px; left: 4px; position: absolute; top: 3px; width: 16px; }\",\".framer-Qgz2M .framer-y0uqb { height: 2px; left: 15px; position: absolute; top: 11px; width: 5px; }\",\".framer-Qgz2M .framer-1wxr2zb { height: 16px; left: 4px; position: absolute; top: 3px; width: 14px; }\",\".framer-Qgz2M .framer-1st2phy { height: 18px; left: 29px; position: absolute; top: 2px; width: 115px; }\",\".framer-Qgz2M .framer-9cok0k { height: 18px; left: 0px; position: absolute; top: 0px; width: 83px; }\",\".framer-Qgz2M .framer-j02pzr, .framer-Qgz2M .framer-fm4q29 { height: 12px; left: 73px; position: absolute; top: 6px; width: 10px; }\",\".framer-Qgz2M .framer-m3pk21, .framer-Qgz2M .framer-ath405 { height: 17px; left: 58px; position: absolute; top: 1px; width: 15px; }\",\".framer-Qgz2M .framer-iz4yep, .framer-Qgz2M .framer-143ydue, .framer-Qgz2M .framer-1clrjdx { height: 18px; left: 44px; position: absolute; top: 0px; width: 13px; }\",\".framer-Qgz2M .framer-ebnwjg, .framer-Qgz2M .framer-5vug9y { height: 9px; left: 48px; position: absolute; top: 7px; width: 4px; }\",\".framer-Qgz2M .framer-raw6fg, .framer-Qgz2M .framer-1sbni0u { height: 12px; left: 30px; position: absolute; top: 6px; width: 13px; }\",\".framer-Qgz2M .framer-1i0a2wp, .framer-Qgz2M .framer-hox4nc { height: 9px; left: 34px; position: absolute; top: 7px; width: 5px; }\",\".framer-Qgz2M .framer-rezgf, .framer-Qgz2M .framer-1tau8pz { height: 12px; left: 17px; position: absolute; top: 6px; width: 13px; }\",\".framer-Qgz2M .framer-1pvqutb, .framer-Qgz2M .framer-yqy2x1 { height: 9px; left: 21px; position: absolute; top: 7px; width: 5px; }\",\".framer-Qgz2M .framer-1d72aem, .framer-Qgz2M .framer-f77sbs, .framer-Qgz2M .framer-kulolm { height: 17px; left: 0px; position: absolute; top: 1px; width: 16px; }\",\".framer-Qgz2M .framer-1bw30q0 { height: 12px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-Qgz2M .framer-rviaay { height: 11px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-Qgz2M .framer-1utaa6c { height: 2px; left: 1px; position: absolute; top: 1px; width: 4px; }\",\".framer-Qgz2M .framer-1twfa4c, .framer-Qgz2M .framer-y1fdba { height: 14px; left: 106px; position: absolute; top: 4px; width: 9px; }\",\".framer-Qgz2M .framer-mz0ztx { height: 17px; left: 84px; position: absolute; top: 1px; width: 23px; }\",\".framer-Qgz2M .framer-m5ao8a { height: 17px; left: 12px; position: absolute; top: 0px; width: 11px; }\",\".framer-Qgz2M .framer-1e7mlgb { height: 12px; left: 0px; position: absolute; top: 6px; width: 12px; }\",\".framer-Qgz2M .framer-m1ujzp { height: 5px; left: 4px; position: absolute; top: 11px; width: 3px; }\",\".framer-Qgz2M .framer-1ctafyr, .framer-Qgz2M .framer-pswft { height: 14px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-Qgz2M .framer-1qoed71 { height: 18px; left: 0px; position: absolute; top: 0px; width: 107px; }\",\".framer-Qgz2M .framer-vedoac { height: 17px; left: 97px; position: absolute; top: 1px; width: 11px; }\",\".framer-Qgz2M .framer-1m01j1f { height: 17px; left: 97px; position: absolute; top: 1px; width: 10px; }\",\".framer-Qgz2M .framer-n5eskd { height: 12px; left: 84px; position: absolute; top: 7px; width: 12px; }\",\".framer-Qgz2M .framer-1p7noq5, .framer-Qgz2M .framer-g1lxjc { height: 5px; left: 88px; position: absolute; top: 12px; width: 3px; }\",\".framer-Qgz2M .framer-asxes { height: 11px; left: 85px; position: absolute; top: 7px; width: 12px; }\",\".framer-Qgz2M .framer-17s9bu4 { height: 17px; left: 58px; position: absolute; top: 1px; width: 14px; }\",\".framer-Qgz2M .framer-9tzoxv { height: 10px; left: 48px; position: absolute; top: 7px; width: 4px; }\",\".framer-Qgz2M .framer-19zqcah { height: 11px; left: 30px; position: absolute; top: 7px; width: 13px; }\",\".framer-Qgz2M .framer-lway6h { height: 10px; left: 34px; position: absolute; top: 7px; width: 5px; }\",\".framer-Qgz2M .framer-1nuz8pp { height: 11px; left: 17px; position: absolute; top: 7px; width: 13px; }\",\".framer-Qgz2M .framer-a9ywtr { height: 10px; left: 21px; position: absolute; top: 7px; width: 5px; }\",\".framer-Qgz2M .framer-12xhspf { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qgz2M .framer-s7u48x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-Qgz2M[data-border=\"true\"]::after, .framer-Qgz2M [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={kdnqzpOyx:\"(min-width: 810px) and (max-width: 1023.98px)\",MiMa2iFMP:\"(max-width: 809.98px)\",RiTkecVnI:\"(min-width: 1280px)\",TjpBF9gJR:\"(min-width: 1024px) and (max-width: 1279.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"RiTkecVnI\",Desktop:\"TjpBF9gJR\",Phone:\"MiMa2iFMP\",Tablet:\"kdnqzpOyx\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RiTkecVnI\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"MiMa2iFMP\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"RiTkecVnI\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1xsqpvw\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xtpi4n\"}),/*#__PURE__*/_jsx(\"footer\",{className:\"framer-1xtvsag\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-145tixo\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:456,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition(1096),pixelHeight:457,pixelWidth:1200,sizes:\"calc(min(100vw, 1280px) - 80px)\",src:\"https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?width=1200&height=457\",srcSet:\"https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?scale-down-to=512&width=1200&height=457 512w,https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?scale-down-to=1024&width=1200&height=457 1024w,https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?width=1200&height=457 1200w\"},className:\"framer-1gwqjop\",\"data-border\":true,\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1b4clwu-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"TrtQNSLCF\",scopeId:\"PPVia8H0f\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<!-- Cal inline embed code begins -->\\n<div style=\"width:100%;height:100%;overflow:scroll\" id=\"my-cal-inline-30min\"></div>\\n<script type=\"text/javascript\">\\n  (function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement(\"script\")).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; if(typeof namespace === \"string\"){cal.ns[namespace] = cal.ns[namespace] || api;p(cal.ns[namespace], ar);p(cal, [\"initNamespace\", namespace]);} else p(cal, ar); return;} p(cal, ar); }; })(window, \"https://app.cal.com/embed/embed.js\", \"init\");\\nCal(\"init\", \"30min\", {origin:\"https://cal.com\"});\\n\\n  Cal.ns[\"30min\"](\"inline\", {\\n    elementOrSelector:\"#my-cal-inline-30min\",\\n    config: {\"layout\":\"month_view\"},\\n    calLink: \"goodcraft/30min\",\\n  });\\n\\n  Cal.ns[\"30min\"](\"ui\", {\"cssVarsPerTheme\":{\"light\":{\"cal-brand\":\"#292929\"},\"dark\":{\"cal-brand\":\"#fafafa\"}},\"hideEventTypeDetails\":false,\"layout\":\"month_view\"});\\n  </script>\\n  <!-- Cal inline embed code ends -->',id:\"TrtQNSLCF\",layoutId:\"TrtQNSLCF\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:'{\"info\":{\"origin\":\"https://cal.com\",\"username\":\"goodcraft\",\"eventTypeSlug\":\"30min\"},\"settings\":{\"embedType\":\"inline\",\"theme\":\"auto\",\"colorLight\":\"#292929\",\"colorDark\":\"#fafafa\",\"layout\":\"month_view\"},\"previewState\":{\"inline\":{\"width\":\"100%\",\"height\":\"100%\",\"config\":{\"layout\":\"month_view\"}},\"theme\":\"auto\",\"layout\":\"month_view\",\"floatingPopup\":{\"config\":{\"layout\":\"month_view\"}},\"elementClick\":{\"config\":{\"layout\":\"month_view\"}},\"hideEventTypeDetails\":false,\"palette\":{\"brandColor\":\"#292929\",\"darkBrandColor\":\"#fafafa\"}}}',width:\"100%\",zoom:1})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15vsu4h-container hidden-1nqi6cm\",isAuthoredByUser:true,nodeId:\"u8KZLCxlw\",scopeId:\"PPVia8H0f\",children:/*#__PURE__*/_jsx(Particles,{background:\"rgba(0, 0, 0, 0)\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"u8KZLCxlw\",layoutId:\"u8KZLCxlw\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.5,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},number:25,opacityOptions:{opacity:.2,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:0,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"😎\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1.5,sizeMax:1.5,sizeMin:.5,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ukeng7\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-8rbhtd\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bmfg9v\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12ij3vr\",\"data-framer-name\":\"Copyright\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ye3b59\",\"data-styles-preset\":\"BwCyBRmh0\",style:{\"--framer-text-color\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"},children:\"\\xa9 2026 GoodCraft\"})}),className:\"framer-9k02pe\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1025t0b\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-u4t83w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 143.595 22.137\" overflow=\"visible\"><g><g><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.165 10.947 C 13.165 12.028 12.295 12.904 11.221 12.904 C 10.148 12.904 9.278 12.028 9.278 10.947 C 9.278 9.865 10.148 8.989 11.221 8.989 C 12.295 8.989 13.165 9.865 13.165 10.947 Z M 11.222 12.966 C 12.329 12.966 13.227 12.062 13.227 10.946 C 13.227 9.831 12.329 8.926 11.222 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.062 10.114 12.966 11.222 12.966 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.325 5.022 C 8.02 5.022 5.34 7.721 5.34 11.05 C 5.34 14.379 8.02 17.078 11.325 17.078 C 14.63 17.078 17.351 14.697 17.351 11.368 C 17.351 10.868 17.453 10.77 17.949 10.77 C 18.445 10.77 19.146 10.868 19.146 11.368 C 19.146 15.695 15.622 18.887 11.325 18.887 C 7.028 18.887 3.545 15.378 3.545 11.05 C 3.545 6.723 7.028 3.214 11.325 3.214 C 11.811 3.227 12.198 3.628 12.198 4.118 C 12.198 4.608 11.811 5.009 11.325 5.022 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 19.025 11.227 C 19.025 11.716 18.632 12.112 18.147 12.113 L 15.425 12.132 C 14.94 12.139 14.541 11.749 14.533 11.261 C 14.533 10.772 14.927 10.375 15.412 10.375 L 18.133 10.355 C 18.367 10.351 18.591 10.441 18.759 10.605 C 18.926 10.769 19.022 10.993 19.025 11.227 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.637 6.788 C 13.284 4.434 9.47 4.434 7.117 6.788 C 5.988 7.915 5.352 9.449 5.352 11.05 C 5.352 12.651 5.988 14.186 7.117 15.312 C 9.47 17.667 13.284 17.667 15.637 15.312 C 15.991 14.959 16.561 14.959 16.916 15.312 C 17.085 15.481 17.181 15.712 17.181 15.952 C 17.181 16.193 17.085 16.423 16.916 16.592 C 13.856 19.653 8.897 19.653 5.839 16.592 C 4.371 15.127 3.545 13.132 3.545 11.051 C 3.545 8.969 4.371 6.974 5.839 5.509 C 8.898 2.448 13.857 2.448 16.916 5.509 C 17.085 5.678 17.18 5.908 17.18 6.149 C 17.18 6.389 17.085 6.619 16.916 6.788 C 16.562 7.141 15.991 7.141 15.637 6.788 Z\" fill=\"rgb(255, 255, 255)\"></path></g><g transform=\"translate(28.719 1.795)\"><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 73.216 16.793 C 73.216 16.511 73.394 16.301 73.593 16.063 C 73.849 15.759 74.14 15.412 74.14 14.82 L 74.14 10.254 C 74.14 9.65 73.786 9.355 73.473 9.096 C 73.227 8.893 73.008 8.711 73.008 8.418 L 73.008 8.349 C 73.008 8.074 73.193 7.868 73.54 7.684 L 76.823 6.17 C 77.425 5.895 77.633 6.216 77.633 6.674 L 77.633 8.395 C 77.682 8.245 77.737 8.101 77.798 7.965 C 78.343 6.746 79.371 6.078 80.847 6.078 C 82.211 6.078 82.998 7.064 82.998 8.349 C 82.998 9.497 82.581 10.506 81.24 10.506 C 80.015 10.506 79.81 9.792 79.636 9.185 C 79.507 8.738 79.395 8.349 78.905 8.349 C 78.165 8.349 78.049 9.543 78.049 10.552 L 78.049 14.819 C 78.049 15.412 78.435 15.76 78.775 16.063 C 79.039 16.3 79.275 16.511 79.275 16.793 L 79.275 16.885 C 79.275 17.16 79.067 17.321 78.72 17.321 L 73.748 17.321 C 73.424 17.321 73.216 17.16 73.216 16.885 Z M 73.614 7.83 C 73.287 8.005 73.173 8.167 73.173 8.349 L 73.173 8.418 C 73.173 8.532 73.219 8.625 73.309 8.725 C 73.381 8.806 73.468 8.879 73.571 8.964 L 73.682 9.057 C 73.976 9.307 74.306 9.641 74.306 10.254 L 74.306 14.82 C 74.306 15.404 74.046 15.773 73.806 16.065 L 73.715 16.175 C 73.631 16.273 73.559 16.361 73.499 16.451 C 73.426 16.551 73.385 16.67 73.381 16.793 L 73.381 16.885 C 73.381 16.977 73.414 17.038 73.465 17.079 C 73.519 17.123 73.611 17.157 73.748 17.157 L 78.72 17.157 C 78.87 17.157 78.968 17.122 79.025 17.077 C 79.077 17.037 79.11 16.977 79.11 16.885 L 79.11 16.793 C 79.11 16.689 79.061 16.588 78.957 16.469 C 78.868 16.37 78.772 16.277 78.671 16.191 C 78.63 16.155 78.59 16.118 78.55 16.081 C 78.238 15.796 77.884 15.422 77.884 14.82 L 77.884 10.552 C 77.884 10.045 77.912 9.475 78.04 9.027 C 78.104 8.804 78.197 8.596 78.335 8.442 C 78.477 8.278 78.686 8.183 78.905 8.185 C 79.059 8.181 79.211 8.223 79.341 8.306 C 79.46 8.385 79.542 8.493 79.604 8.61 C 79.665 8.726 79.71 8.856 79.749 8.985 L 79.796 9.144 C 79.817 9.221 79.84 9.297 79.866 9.378 C 79.95 9.64 80.056 9.875 80.25 10.047 C 80.441 10.216 80.738 10.343 81.24 10.343 C 81.862 10.343 82.248 10.112 82.486 9.766 C 82.73 9.41 82.833 8.908 82.833 8.349 C 82.833 7.739 82.646 7.213 82.311 6.841 C 81.978 6.472 81.486 6.242 80.847 6.242 C 80.054 6.242 79.408 6.441 78.904 6.809 C 78.399 7.178 78.024 7.726 77.79 8.446 L 77.467 8.395 L 77.467 6.674 C 77.467 6.457 77.416 6.328 77.349 6.274 C 77.295 6.231 77.172 6.19 76.893 6.319 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 L 107.268 8.266 L 106.412 8.266 C 106.27 8.268 106.134 8.214 106.034 8.114 C 105.933 8.015 105.878 7.88 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.788 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.113 6.706 114.367 6.936 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.985 17.531 C 97.661 17.531 97.453 17.37 97.453 17.094 L 97.453 17.003 C 97.453 16.36 98.378 16.086 98.378 15.007 L 98.378 8.077 L 96.852 8.077 C 96.559 8.074 96.323 7.84 96.319 7.55 L 96.319 7.045 C 96.319 6.747 96.574 6.518 96.852 6.518 L 98.378 6.518 L 98.378 5.37 C 98.378 2.823 99.812 0.759 103.165 0.759 C 105.2 0.759 106.865 2.112 106.865 3.673 C 106.865 4.292 106.379 5.049 105.362 5.049 C 102.633 5.049 103.974 1.86 102.309 1.86 C 100.597 1.86 101.639 5.417 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.747 105.385 7.045 L 105.385 7.55 C 105.385 7.848 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.007 C 102.355 16.085 103.604 16.361 103.604 17.003 L 103.604 17.094 C 103.604 17.37 103.396 17.531 103.072 17.531 Z M 93.666 17.669 C 92.233 17.669 91.608 17.393 91.423 16.544 C 90.938 17.233 90.013 17.76 88.486 17.76 C 86.012 17.76 84.092 16.636 84.092 14.273 C 84.092 11.955 86.058 10.762 88.255 10.762 C 89.226 10.762 90.013 10.992 90.59 11.336 L 90.59 11.267 C 90.336 8.559 90.151 7.389 88.948 7.389 C 87.353 7.389 88 10.464 85.942 10.464 C 84.971 10.464 84.323 9.867 84.323 8.972 C 84.323 7.091 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.923 L 95.076 15.03 C 95.284 16.659 96.256 16.268 96.256 16.911 C 96.256 17.508 94.915 17.668 93.666 17.668 Z M 88.231 13.539 C 88.231 15.167 88.786 16.59 89.758 16.59 C 90.498 16.59 90.938 15.718 90.938 14.938 L 90.845 13.859 C 90.683 12.483 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.539 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 107.268 8.266 L 106.412 8.266 C 106.112 8.266 105.88 8.037 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.789 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.128 6.709 114.364 6.944 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 Z M 109.811 4.426 C 109.494 5.894 108.344 6.871 106.852 6.871 L 106.412 6.871 C 106.313 6.865 106.215 6.899 106.141 6.965 C 106.074 7.038 106.039 7.135 106.045 7.234 L 106.045 7.739 C 106.045 7.947 106.203 8.103 106.412 8.103 L 107.433 8.103 L 107.433 13.705 C 107.433 15.064 107.801 16.081 108.424 16.757 C 109.046 17.431 109.941 17.785 111.037 17.785 C 113.478 17.785 114.711 16.011 114.711 14.324 C 114.711 14.187 114.631 14.107 114.524 14.085 C 114.415 14.063 114.261 14.101 114.135 14.255 C 114.002 14.502 113.812 14.716 113.581 14.878 C 113.314 15.059 112.963 15.176 112.494 15.176 C 112.149 15.176 111.838 15.043 111.614 14.795 C 111.39 14.547 111.265 14.195 111.265 13.773 L 111.265 8.102 L 113.835 8.102 C 114.026 8.102 114.202 7.942 114.202 7.738 L 114.202 7.234 C 114.202 7.031 114.026 6.87 113.835 6.87 L 111.265 6.87 L 111.265 4.389 C 111.265 4.24 111.219 4.135 111.152 4.069 C 111.085 4.002 110.979 3.956 110.829 3.956 L 110.274 3.956 C 110.098 3.956 109.892 4.107 109.811 4.426 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qtnctm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><g><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.165 10.947 C 13.165 12.028 12.295 12.904 11.221 12.904 C 10.148 12.904 9.278 12.028 9.278 10.947 C 9.278 9.865 10.148 8.989 11.221 8.989 C 12.295 8.989 13.165 9.865 13.165 10.947 Z M 11.222 12.966 C 12.329 12.966 13.227 12.062 13.227 10.946 C 13.227 9.831 12.329 8.926 11.222 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.062 10.114 12.966 11.222 12.966 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.325 5.022 C 8.02 5.022 5.34 7.721 5.34 11.05 C 5.34 14.379 8.02 17.078 11.325 17.078 C 14.63 17.078 17.351 14.697 17.351 11.368 C 17.351 10.868 17.453 10.77 17.949 10.77 C 18.445 10.77 19.146 10.868 19.146 11.368 C 19.146 15.695 15.622 18.887 11.325 18.887 C 7.028 18.887 3.545 15.378 3.545 11.05 C 3.545 6.723 7.028 3.214 11.325 3.214 C 11.811 3.227 12.198 3.628 12.198 4.118 C 12.198 4.608 11.811 5.009 11.325 5.022 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 19.025 11.227 C 19.025 11.716 18.632 12.112 18.147 12.113 L 15.425 12.132 C 14.94 12.139 14.541 11.749 14.533 11.261 C 14.533 10.772 14.927 10.375 15.412 10.375 L 18.133 10.355 C 18.367 10.351 18.591 10.441 18.759 10.605 C 18.926 10.769 19.022 10.993 19.025 11.227 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.637 6.788 C 13.284 4.434 9.47 4.434 7.117 6.788 C 5.988 7.915 5.352 9.449 5.352 11.05 C 5.352 12.651 5.988 14.186 7.117 15.312 C 9.47 17.667 13.284 17.667 15.637 15.312 C 15.991 14.959 16.561 14.959 16.916 15.312 C 17.085 15.481 17.181 15.712 17.181 15.952 C 17.181 16.193 17.085 16.423 16.916 16.592 C 13.856 19.653 8.897 19.653 5.839 16.592 C 4.371 15.127 3.545 13.132 3.545 11.051 C 3.545 8.969 4.371 6.974 5.839 5.509 C 8.898 2.448 13.857 2.448 16.916 5.509 C 17.085 5.678 17.18 5.908 17.18 6.149 C 17.18 6.389 17.085 6.619 16.916 6.788 C 16.562 7.141 15.991 7.141 15.637 6.788 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-kqsw0f\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1whw7sk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.393 18.393\" overflow=\"visible\"><path d=\"M 9.196 0 C 4.118 0 0 4.118 0 9.196 C 0 14.275 4.118 18.393 9.196 18.393 C 14.275 18.393 18.393 14.275 18.393 9.196 C 18.393 4.118 14.275 0 9.196 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vex5ip\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 0 11.069 C 0 4.956 4.956 0 11.069 0 C 17.182 0 22.137 4.956 22.137 11.069 C 22.137 17.182 17.182 22.137 11.069 22.137 C 4.956 22.137 0 17.182 0 11.069 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-gtas77\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1s695u9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.393 18.393\" overflow=\"visible\"><path d=\"M 9.196 0 C 4.118 0 0 4.118 0 9.196 C 0 14.275 4.118 18.393 9.196 18.393 C 14.275 18.393 18.393 14.275 18.393 9.196 C 18.393 4.118 14.275 0 9.196 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ghev5k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 0 11.069 C 0 4.956 4.956 0 11.069 0 C 17.182 0 22.137 4.956 22.137 11.069 C 22.137 17.182 17.182 22.137 11.069 22.137 C 4.956 22.137 0 17.182 0 11.069 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mpmt0l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.039\" overflow=\"visible\"><path d=\"M 2.005 4.039 C 3.112 4.039 4.01 3.135 4.01 2.02 C 4.01 0.904 3.112 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.039 2.005 4.039 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-ejympd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.04\" overflow=\"visible\"><path d=\"M 3.948 2.02 C 3.948 3.101 3.078 3.978 2.005 3.978 C 0.931 3.978 0.061 3.101 0.061 2.02 C 0.061 0.939 0.931 0.062 2.005 0.062 C 3.078 0.062 3.948 0.939 3.948 2.02 Z M 2.005 4.04 C 3.113 4.04 4.01 3.135 4.01 2.02 C 4.01 0.904 3.113 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.04 2.005 4.04 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-w0d9mk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.887 3.915\" overflow=\"visible\"><path d=\"M 1.944 0 C 0.87 0 0 0.877 0 1.958 C 0 3.039 0.87 3.915 1.944 3.915 C 3.017 3.915 3.887 3.039 3.887 1.958 C 3.887 0.877 3.017 0 1.944 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15p3lgd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.04\" overflow=\"visible\"><path d=\"M 0 2.02 C 0 0.904 0.898 0 2.005 0 C 3.113 0 4.01 0.904 4.01 2.02 C 4.01 3.135 3.113 4.04 2.005 4.04 C 0.898 4.04 0 3.135 0 2.02 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fkhwg4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.502 9.534\" overflow=\"visible\"><path d=\"M 6.965 2.653 C 5.774 1.486 3.878 1.486 2.687 2.653 C 2.12 3.208 1.8 3.971 1.8 4.767 C 1.8 5.563 2.12 6.326 2.687 6.881 C 3.878 8.047 5.774 8.047 6.965 6.881 C 7.319 6.533 7.884 6.533 8.238 6.881 C 8.407 7.046 8.502 7.272 8.502 7.509 C 8.502 7.746 8.407 7.972 8.238 8.137 C 6.354 9.999 3.298 9.999 1.413 8.137 C 0.51 7.252 0 6.037 0 4.767 C 0 3.497 0.51 2.281 1.413 1.396 C 3.298 -0.465 6.354 -0.465 8.238 1.396 C 8.407 1.561 8.502 1.788 8.502 2.025 C 8.502 2.261 8.407 2.488 8.238 2.653 C 7.887 3.001 7.317 3.001 6.965 2.653 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12cjcpn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.601 15.673\" overflow=\"visible\"><path d=\"M 7.78 1.809 C 4.475 1.809 1.796 4.508 1.796 7.837 C 1.796 11.166 4.475 13.865 7.78 13.865 C 11.085 13.865 13.806 11.483 13.806 8.154 C 13.806 7.655 13.909 7.556 14.405 7.556 C 14.901 7.556 15.601 7.655 15.601 8.154 C 15.601 12.482 12.077 15.673 7.78 15.673 C 3.484 15.673 0 12.165 0 7.837 C 0 3.509 3.483 0 7.78 0 C 8.266 0.014 8.653 0.415 8.653 0.904 C 8.653 1.394 8.266 1.795 7.78 1.809 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y0uqb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.492 1.778\" overflow=\"visible\"><path d=\"M 4.491 0.873 C 4.491 1.361 4.098 1.757 3.613 1.758 L 0.892 1.778 C 0.407 1.785 0.008 1.395 0 0.906 C 0 0.417 0.394 0.021 0.879 0.021 L 3.6 0 C 3.833 -0.003 4.058 0.087 4.225 0.25 C 4.393 0.414 4.489 0.638 4.492 0.873 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18ui4xa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.039\" overflow=\"visible\"><path d=\"M 2.005 4.039 C 3.112 4.039 4.01 3.135 4.01 2.02 C 4.01 0.904 3.112 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.039 2.005 4.039 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dpttpp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.502 9.534\" overflow=\"visible\"><path d=\"M 6.965 2.653 C 5.774 1.486 3.878 1.486 2.687 2.653 C 2.12 3.208 1.8 3.971 1.8 4.767 C 1.8 5.563 2.12 6.326 2.687 6.881 C 3.878 8.047 5.774 8.047 6.965 6.881 C 7.319 6.533 7.884 6.533 8.238 6.881 C 8.407 7.046 8.502 7.272 8.502 7.509 C 8.502 7.746 8.407 7.972 8.238 8.137 C 6.354 9.999 3.298 9.999 1.413 8.137 C 0.51 7.252 0 6.037 0 4.767 C 0 3.497 0.51 2.281 1.413 1.396 C 3.298 -0.465 6.354 -0.465 8.238 1.396 C 8.407 1.561 8.502 1.788 8.502 2.025 C 8.502 2.261 8.407 2.488 8.238 2.653 C 7.887 3.001 7.317 3.001 6.965 2.653 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wxr2zb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.636 15.674\" overflow=\"visible\"><path d=\"M 12.092 3.574 C 9.74 1.221 5.925 1.221 3.572 3.574 C 2.443 4.701 1.808 6.236 1.808 7.837 C 1.808 9.438 2.443 10.972 3.572 12.099 C 5.925 14.453 9.74 14.453 12.092 12.099 C 12.446 11.745 13.017 11.745 13.371 12.099 C 13.541 12.268 13.636 12.498 13.636 12.739 C 13.636 12.979 13.541 13.21 13.371 13.379 C 10.312 16.439 5.353 16.439 2.294 13.379 C 0.826 11.914 0 9.919 0 7.837 C 0 5.755 0.826 3.76 2.294 2.296 C 5.353 -0.765 10.312 -0.765 13.371 2.296 C 13.54 2.465 13.636 2.695 13.636 2.935 C 13.636 3.175 13.54 3.405 13.371 3.574 C 13.017 3.928 12.447 3.928 12.093 3.574 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1st2phy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 114.876 17.949\" overflow=\"visible\"><g><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 73.216 16.793 C 73.216 16.511 73.394 16.301 73.593 16.063 C 73.849 15.759 74.14 15.412 74.14 14.82 L 74.14 10.254 C 74.14 9.65 73.786 9.355 73.473 9.096 C 73.227 8.893 73.008 8.711 73.008 8.418 L 73.008 8.349 C 73.008 8.074 73.193 7.868 73.54 7.684 L 76.823 6.17 C 77.425 5.895 77.633 6.216 77.633 6.674 L 77.633 8.395 C 77.682 8.245 77.737 8.101 77.798 7.965 C 78.343 6.746 79.371 6.078 80.847 6.078 C 82.211 6.078 82.998 7.064 82.998 8.349 C 82.998 9.497 82.581 10.506 81.24 10.506 C 80.015 10.506 79.81 9.792 79.636 9.185 C 79.507 8.738 79.395 8.349 78.905 8.349 C 78.165 8.349 78.049 9.543 78.049 10.552 L 78.049 14.819 C 78.049 15.412 78.435 15.76 78.775 16.063 C 79.039 16.3 79.275 16.511 79.275 16.793 L 79.275 16.885 C 79.275 17.16 79.067 17.321 78.72 17.321 L 73.748 17.321 C 73.424 17.321 73.216 17.16 73.216 16.885 Z M 73.614 7.83 C 73.287 8.005 73.173 8.167 73.173 8.349 L 73.173 8.418 C 73.173 8.532 73.219 8.625 73.309 8.725 C 73.381 8.806 73.468 8.879 73.571 8.964 L 73.682 9.057 C 73.976 9.307 74.306 9.641 74.306 10.254 L 74.306 14.82 C 74.306 15.404 74.046 15.773 73.806 16.065 L 73.715 16.175 C 73.631 16.273 73.559 16.361 73.499 16.451 C 73.426 16.551 73.385 16.67 73.381 16.793 L 73.381 16.885 C 73.381 16.977 73.414 17.038 73.465 17.079 C 73.519 17.123 73.611 17.157 73.748 17.157 L 78.72 17.157 C 78.87 17.157 78.968 17.122 79.025 17.077 C 79.077 17.037 79.11 16.977 79.11 16.885 L 79.11 16.793 C 79.11 16.689 79.061 16.588 78.957 16.469 C 78.868 16.37 78.772 16.277 78.671 16.191 C 78.63 16.155 78.59 16.118 78.55 16.081 C 78.238 15.796 77.884 15.422 77.884 14.82 L 77.884 10.552 C 77.884 10.045 77.912 9.475 78.04 9.027 C 78.104 8.804 78.197 8.596 78.335 8.442 C 78.477 8.278 78.686 8.183 78.905 8.185 C 79.059 8.181 79.211 8.223 79.341 8.306 C 79.46 8.385 79.542 8.493 79.604 8.61 C 79.665 8.726 79.71 8.856 79.749 8.985 L 79.796 9.144 C 79.817 9.221 79.84 9.297 79.866 9.378 C 79.95 9.64 80.056 9.875 80.25 10.047 C 80.441 10.216 80.738 10.343 81.24 10.343 C 81.862 10.343 82.248 10.112 82.486 9.766 C 82.73 9.41 82.833 8.908 82.833 8.349 C 82.833 7.739 82.646 7.213 82.311 6.841 C 81.978 6.472 81.486 6.242 80.847 6.242 C 80.054 6.242 79.408 6.441 78.904 6.809 C 78.399 7.178 78.024 7.726 77.79 8.446 L 77.467 8.395 L 77.467 6.674 C 77.467 6.457 77.416 6.328 77.349 6.274 C 77.295 6.231 77.172 6.19 76.893 6.319 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 L 107.268 8.266 L 106.412 8.266 C 106.27 8.268 106.134 8.214 106.034 8.114 C 105.933 8.015 105.878 7.88 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.788 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.113 6.706 114.367 6.936 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.985 17.531 C 97.661 17.531 97.453 17.37 97.453 17.094 L 97.453 17.003 C 97.453 16.36 98.378 16.086 98.378 15.007 L 98.378 8.077 L 96.852 8.077 C 96.559 8.074 96.323 7.84 96.319 7.55 L 96.319 7.045 C 96.319 6.747 96.574 6.518 96.852 6.518 L 98.378 6.518 L 98.378 5.37 C 98.378 2.823 99.812 0.759 103.165 0.759 C 105.2 0.759 106.865 2.112 106.865 3.673 C 106.865 4.292 106.379 5.049 105.362 5.049 C 102.633 5.049 103.974 1.86 102.309 1.86 C 100.597 1.86 101.639 5.417 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.747 105.385 7.045 L 105.385 7.55 C 105.385 7.848 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.007 C 102.355 16.085 103.604 16.361 103.604 17.003 L 103.604 17.094 C 103.604 17.37 103.396 17.531 103.072 17.531 Z M 93.666 17.669 C 92.233 17.669 91.608 17.393 91.423 16.544 C 90.938 17.233 90.013 17.76 88.486 17.76 C 86.012 17.76 84.092 16.636 84.092 14.273 C 84.092 11.955 86.058 10.762 88.255 10.762 C 89.226 10.762 90.013 10.992 90.59 11.336 L 90.59 11.267 C 90.336 8.559 90.151 7.389 88.948 7.389 C 87.353 7.389 88 10.464 85.942 10.464 C 84.971 10.464 84.323 9.867 84.323 8.972 C 84.323 7.091 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.923 L 95.076 15.03 C 95.284 16.659 96.256 16.268 96.256 16.911 C 96.256 17.508 94.915 17.668 93.666 17.668 Z M 88.231 13.539 C 88.231 15.167 88.786 16.59 89.758 16.59 C 90.498 16.59 90.938 15.718 90.938 14.938 L 90.845 13.859 C 90.683 12.483 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.539 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 107.268 8.266 L 106.412 8.266 C 106.112 8.266 105.88 8.037 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.789 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.128 6.709 114.364 6.944 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 Z M 109.811 4.426 C 109.494 5.894 108.344 6.871 106.852 6.871 L 106.412 6.871 C 106.313 6.865 106.215 6.899 106.141 6.965 C 106.074 7.038 106.039 7.135 106.045 7.234 L 106.045 7.739 C 106.045 7.947 106.203 8.103 106.412 8.103 L 107.433 8.103 L 107.433 13.705 C 107.433 15.064 107.801 16.081 108.424 16.757 C 109.046 17.431 109.941 17.785 111.037 17.785 C 113.478 17.785 114.711 16.011 114.711 14.324 C 114.711 14.187 114.631 14.107 114.524 14.085 C 114.415 14.063 114.261 14.101 114.135 14.255 C 114.002 14.502 113.812 14.716 113.581 14.878 C 113.314 15.059 112.963 15.176 112.494 15.176 C 112.149 15.176 111.838 15.043 111.614 14.795 C 111.39 14.547 111.265 14.195 111.265 13.773 L 111.265 8.102 L 113.835 8.102 C 114.026 8.102 114.202 7.942 114.202 7.738 L 114.202 7.234 C 114.202 7.031 114.026 6.87 113.835 6.87 L 111.265 6.87 L 111.265 4.389 C 111.265 4.24 111.219 4.135 111.152 4.069 C 111.085 4.002 110.979 3.956 110.829 3.956 L 110.274 3.956 C 110.098 3.956 109.892 4.107 109.811 4.426 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-9cok0k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.953 17.596\" overflow=\"visible\"><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-j02pzr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.254\" overflow=\"visible\"><path d=\"M 0.74 11.253 C 0.417 11.253 0.209 11.092 0.209 10.817 L 0.209 10.725 C 0.209 10.082 1.134 9.807 1.134 8.752 L 1.134 4.186 C 1.134 3.107 0 3.015 0 2.35 L 0 2.282 C 0 2.006 0.185 1.799 0.532 1.616 L 3.816 0.102 C 4.417 -0.173 4.625 0.147 4.625 0.606 L 4.625 2.327 C 5.111 0.836 6.198 0.01 7.84 0.01 C 9.204 0.01 9.99 0.996 9.99 2.281 C 9.99 3.429 9.574 4.438 8.233 4.438 C 6.105 4.438 7.053 2.281 5.897 2.281 C 5.157 2.281 5.042 3.474 5.042 4.484 L 5.042 8.753 C 5.042 9.808 6.267 10.083 6.267 10.726 L 6.267 10.817 C 6.267 11.093 6.059 11.254 5.712 11.254 L 0.74 11.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m3pk21\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.454 16.727\" overflow=\"visible\"><path d=\"M 7.931 16.727 C 3.329 16.727 0 12.597 0 8.146 C 0 3.488 3.053 0 7.701 0 C 11.332 0 14.429 1.974 14.429 4.383 C 14.429 5.438 13.713 6.195 12.488 6.195 C 9.596 6.195 9.643 1.629 6.868 1.629 C 5.411 1.629 4.07 3.075 4.07 5.621 C 4.07 10.096 6.637 13.009 9.273 13.009 C 11.424 13.009 12.511 11.541 13.204 10.577 C 13.621 10.073 14.476 10.234 14.453 10.991 C 14.338 13.904 12.303 16.727 7.932 16.727 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iz4yep\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.719 17.596\" overflow=\"visible\"><path d=\"M 5.458 17.596 C 2.66 17.596 0 15.623 0 11.86 C 0 8.441 2.568 6.124 5.481 6.124 C 6.452 6.124 7.239 6.353 7.863 6.766 L 7.863 3.714 C 7.863 2.636 6.638 2.498 6.638 1.833 L 6.638 1.765 C 6.638 1.512 6.846 1.26 7.169 1.168 L 10.778 0.089 C 11.447 -0.117 11.794 0.021 11.794 0.64 L 11.794 14.866 C 11.794 15.921 12.719 16.196 12.719 16.838 L 12.719 16.93 C 12.719 17.206 12.511 17.367 12.187 17.367 L 8.881 17.367 C 8.511 17.367 8.279 17.137 8.279 16.792 L 8.279 16.586 C 7.586 17.229 6.591 17.596 5.458 17.596 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ebnwjg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.912 9.224\" overflow=\"visible\"><path d=\"M 0.004 2.822 C -0.065 4.749 0.698 9.155 2.432 9.223 C 3.218 9.246 3.912 8.535 3.912 7.296 L 3.912 2.868 C 3.912 1.399 2.895 0 1.831 0 C 0.698 0 0.073 0.986 0.004 2.822 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-raw6fg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.604 11.472\" overflow=\"visible\"><path d=\"M 6.406 11.472 C 2.868 11.472 0 9.041 0 5.713 C 0 2.318 2.938 0 6.267 0 C 9.736 0 12.604 2.386 12.604 5.759 C 12.604 9.109 9.806 11.472 6.406 11.472 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i0a2wp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 0 2.868 C 0 4.726 0.948 9.223 2.821 9.223 C 3.885 9.223 4.278 8.122 4.278 6.402 C 4.278 4.612 3.353 0 1.526 0 C 0.393 0 0 1.009 0 2.867 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rezgf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 6.406 11.472 C 2.868 11.472 0 9.041 0 5.713 C 0 2.318 2.937 0 6.267 0 C 9.736 0 12.603 2.386 12.603 5.759 C 12.603 9.109 9.805 11.472 6.406 11.472 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pvqutb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 0 2.868 C 0 4.726 0.948 9.223 2.821 9.223 C 3.885 9.223 4.278 8.122 4.278 6.402 C 4.278 4.612 3.353 0 1.526 0 C 0.393 0 0 1.009 0 2.867 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d72aem\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.656 16.727\" overflow=\"visible\"><path d=\"M 8.371 16.727 C 3.4 16.727 0 12.689 0 8.376 C 0 3.144 3.862 0 7.793 0 C 11.724 0 14.592 1.905 14.592 4.245 C 14.592 5.369 13.852 6.104 12.742 6.104 C 9.781 6.104 9.389 1.629 6.753 1.629 C 5.133 1.629 4.046 3.328 4.046 5.645 C 4.046 10.188 6.428 13.905 9.319 13.905 C 9.874 13.905 10.314 13.812 10.614 13.675 L 10.614 10.669 C 10.614 9.591 9.319 9.339 9.319 8.696 L 9.319 8.605 C 9.319 8.329 9.596 8.146 9.944 8.146 L 15.101 8.168 C 15.424 8.168 15.656 8.352 15.656 8.627 L 15.656 8.719 C 15.656 9.362 14.523 9.614 14.523 10.693 L 14.523 13.354 C 14.523 14.019 14.338 14.455 13.551 15.075 C 12.534 15.878 10.73 16.727 8.371 16.727 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-fm4q29\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.253\" overflow=\"visible\"><path d=\"M 0.209 10.725 C 0.209 10.443 0.386 10.233 0.586 9.995 C 0.842 9.691 1.133 9.344 1.133 8.752 L 1.133 4.186 C 1.133 3.582 0.778 3.287 0.466 3.028 C 0.219 2.825 0 2.643 0 2.35 L 0 2.281 C 0 2.006 0.185 1.799 0.532 1.616 L 3.816 0.102 C 4.417 -0.173 4.625 0.147 4.625 0.606 L 4.625 2.327 C 4.674 2.177 4.729 2.033 4.79 1.897 C 5.335 0.678 6.364 0.01 7.84 0.01 C 9.204 0.01 9.99 0.996 9.99 2.281 C 9.99 3.429 9.574 4.438 8.233 4.438 C 7.008 4.438 6.802 3.724 6.628 3.117 C 6.5 2.669 6.388 2.281 5.897 2.281 C 5.157 2.281 5.042 3.475 5.042 4.484 L 5.042 8.751 C 5.042 9.344 5.428 9.692 5.767 9.995 C 6.032 10.232 6.267 10.443 6.267 10.725 L 6.267 10.817 C 6.267 11.092 6.059 11.253 5.712 11.253 L 0.74 11.253 C 0.417 11.253 0.209 11.092 0.209 10.817 Z M 0.606 1.762 C 0.28 1.937 0.165 2.099 0.165 2.281 L 0.165 2.35 C 0.165 2.464 0.211 2.557 0.301 2.657 C 0.373 2.738 0.46 2.811 0.563 2.896 L 0.674 2.989 C 0.969 3.239 1.299 3.573 1.299 4.186 L 1.299 8.752 C 1.299 9.336 1.039 9.705 0.799 9.997 L 0.707 10.107 C 0.623 10.205 0.551 10.292 0.492 10.383 C 0.419 10.482 0.378 10.602 0.374 10.725 L 0.374 10.817 C 0.374 10.909 0.407 10.97 0.457 11.011 C 0.511 11.055 0.604 11.089 0.74 11.089 L 5.712 11.089 C 5.862 11.089 5.961 11.054 6.017 11.009 C 6.069 10.969 6.102 10.909 6.102 10.817 L 6.102 10.725 C 6.102 10.621 6.053 10.52 5.95 10.401 C 5.86 10.302 5.764 10.209 5.663 10.123 C 5.623 10.087 5.582 10.05 5.542 10.013 C 5.231 9.728 4.877 9.353 4.877 8.752 L 4.877 4.484 C 4.877 3.977 4.905 3.407 5.033 2.959 C 5.097 2.735 5.189 2.528 5.328 2.374 C 5.47 2.21 5.678 2.115 5.897 2.117 C 6.052 2.113 6.204 2.155 6.334 2.238 C 6.453 2.317 6.535 2.425 6.597 2.542 C 6.658 2.658 6.702 2.788 6.741 2.917 L 6.789 3.076 C 6.81 3.153 6.832 3.229 6.858 3.31 C 6.942 3.572 7.048 3.806 7.243 3.979 C 7.433 4.148 7.73 4.274 8.233 4.274 C 8.855 4.274 9.24 4.044 9.478 3.698 C 9.723 3.342 9.825 2.84 9.825 2.281 C 9.825 1.671 9.639 1.145 9.304 0.773 C 8.97 0.404 8.479 0.174 7.84 0.174 C 7.047 0.174 6.401 0.373 5.896 0.741 C 5.392 1.11 5.016 1.658 4.783 2.377 L 4.46 2.327 L 4.46 0.606 C 4.46 0.389 4.409 0.26 4.341 0.206 C 4.288 0.163 4.165 0.122 3.885 0.251 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bw30q0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.253\" overflow=\"visible\"><path d=\"M 0.209 10.817 C 0.209 11.092 0.417 11.253 0.74 11.253 L 5.712 11.253 C 6.059 11.253 6.267 11.092 6.267 10.817 L 6.267 10.725 C 6.267 10.443 6.032 10.232 5.767 9.995 C 5.428 9.692 5.042 9.344 5.042 8.751 L 5.042 4.484 C 5.042 3.475 5.157 2.281 5.897 2.281 C 6.388 2.281 6.5 2.669 6.628 3.117 C 6.802 3.724 7.008 4.438 8.233 4.438 C 9.574 4.438 9.99 3.429 9.99 2.281 C 9.99 0.996 9.204 0.01 7.84 0.01 C 6.364 0.01 5.335 0.678 4.79 1.897 C 4.729 2.033 4.674 2.177 4.625 2.327 L 4.625 0.606 C 4.625 0.147 4.417 -0.173 3.816 0.102 L 0.532 1.616 C 0.185 1.799 0 2.006 0 2.281 L 0 2.35 C 0 2.643 0.219 2.825 0.466 3.028 C 0.778 3.287 1.133 3.582 1.133 4.186 L 1.133 8.752 C 1.133 9.344 0.842 9.691 0.586 9.995 C 0.386 10.233 0.209 10.443 0.209 10.725 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rviaay\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.66 10.925\" overflow=\"visible\"><path d=\"M 0.441 1.598 C 0.115 1.773 0 1.935 0 2.117 L 0 2.186 C 0 2.3 0.046 2.393 0.136 2.493 C 0.208 2.574 0.295 2.647 0.398 2.732 L 0.509 2.825 C 0.803 3.075 1.134 3.409 1.134 4.022 L 1.134 8.588 C 1.134 9.172 0.874 9.541 0.634 9.833 L 0.542 9.943 C 0.458 10.041 0.386 10.129 0.326 10.219 C 0.254 10.319 0.212 10.438 0.209 10.561 L 0.209 10.653 C 0.209 10.745 0.242 10.806 0.292 10.847 C 0.346 10.891 0.439 10.925 0.575 10.925 L 5.547 10.925 C 5.697 10.925 5.795 10.89 5.852 10.845 C 5.904 10.805 5.937 10.745 5.937 10.653 L 5.937 10.561 C 5.937 10.457 5.888 10.356 5.785 10.237 C 5.695 10.138 5.599 10.046 5.498 9.959 C 5.457 9.923 5.417 9.886 5.377 9.849 C 5.065 9.564 4.711 9.19 4.711 8.588 L 4.711 4.32 C 4.711 3.813 4.74 3.243 4.867 2.795 C 4.932 2.572 5.024 2.364 5.163 2.21 C 5.305 2.046 5.513 1.952 5.732 1.953 C 5.886 1.949 6.039 1.991 6.169 2.074 C 6.288 2.153 6.37 2.261 6.432 2.378 C 6.493 2.494 6.537 2.624 6.576 2.753 L 6.623 2.912 C 6.645 2.989 6.667 3.065 6.693 3.146 C 6.777 3.408 6.883 3.643 7.078 3.815 C 7.268 3.984 7.565 4.111 8.068 4.111 C 8.69 4.111 9.075 3.88 9.313 3.534 C 9.557 3.178 9.66 2.676 9.66 2.117 C 9.66 1.507 9.473 0.981 9.139 0.609 C 8.805 0.24 8.314 0.01 7.675 0.01 C 6.882 0.01 6.236 0.209 5.731 0.577 C 5.227 0.946 4.851 1.494 4.617 2.214 L 4.295 2.163 L 4.295 0.442 C 4.295 0.225 4.244 0.096 4.176 0.042 C 4.123 -0.001 4 -0.042 3.72 0.087\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1utaa6c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.28 1.512\" overflow=\"visible\"><path d=\"M 3.28 0 L 0 1.512\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1twfa4c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 5.157 14.157 C 2.891 14.157 1.388 12.688 1.388 9.912 L 1.388 4.474 L 0.532 4.474 C 0.39 4.476 0.254 4.421 0.154 4.322 C 0.053 4.222 -0.002 4.087 0 3.947 L 0 3.441 C 0 3.121 0.209 2.913 0.532 2.913 L 0.972 2.913 C 2.382 2.913 3.469 1.996 3.77 0.596 C 3.862 0.229 4.117 0 4.394 0 L 4.949 0 C 5.319 0 5.55 0.229 5.55 0.596 L 5.55 2.913 L 7.955 2.913 C 8.233 2.913 8.487 3.143 8.487 3.441 L 8.487 3.947 C 8.484 4.236 8.247 4.47 7.955 4.474 L 5.55 4.474 L 5.55 9.98 C 5.55 10.761 6.013 11.22 6.614 11.22 C 7.493 11.22 7.886 10.784 8.117 10.37 C 8.441 9.958 8.996 10.096 8.996 10.531 C 8.996 12.298 7.701 14.157 5.157 14.157 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-mz0ztx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.772 17.002\" overflow=\"visible\"><path d=\"M 13.892 16.772 C 13.569 16.772 13.361 16.611 13.361 16.336 L 13.361 16.245 C 13.361 15.602 14.286 15.327 14.286 14.249 L 14.286 7.319 L 12.759 7.319 C 12.467 7.316 12.231 7.082 12.227 6.792 L 12.227 6.287 C 12.227 5.988 12.482 5.759 12.759 5.759 L 14.286 5.759 L 14.286 4.612 C 14.286 2.065 15.719 0 19.072 0 C 21.107 0 22.772 1.354 22.772 2.914 C 22.772 3.533 22.287 4.291 21.269 4.291 C 18.54 4.291 19.882 1.101 18.217 1.101 C 16.505 1.101 17.546 4.658 18.17 5.759 L 20.784 5.759 C 21.084 5.759 21.292 5.988 21.292 6.287 L 21.292 6.792 C 21.292 7.09 21.084 7.319 20.784 7.319 L 18.263 7.319 L 18.263 14.249 C 18.263 15.326 19.512 15.603 19.512 16.244 L 19.512 16.336 C 19.512 16.611 19.304 16.772 18.98 16.772 Z M 9.574 16.91 C 8.14 16.91 7.516 16.634 7.331 15.785 C 6.845 16.474 5.92 17.002 4.393 17.002 C 1.92 17.002 0 15.877 0 13.514 C 0 11.196 1.965 10.003 4.163 10.003 C 5.133 10.003 5.92 10.233 6.498 10.577 L 6.498 10.508 C 6.243 7.8 6.058 6.631 4.856 6.631 C 3.26 6.631 3.908 9.705 1.85 9.705 C 0.878 9.705 0.231 9.109 0.231 8.214 C 0.231 6.333 2.498 5.529 4.856 5.529 C 7.955 5.529 10.129 7.319 10.476 10.164 L 10.984 14.271 C 11.192 15.901 12.164 15.51 12.164 16.152 C 12.164 16.749 10.823 16.909 9.574 16.909 Z M 4.139 12.78 C 4.139 14.409 4.694 15.832 5.666 15.832 C 6.406 15.832 6.845 14.959 6.845 14.18 L 6.753 13.101 C 6.591 11.724 5.989 11.22 5.318 11.22 C 4.625 11.22 4.139 11.839 4.139 12.78 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-m5ao8a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.545 16.772\" overflow=\"visible\"><path d=\"M 1.665 16.772 C 1.342 16.772 1.134 16.611 1.134 16.336 L 1.134 16.245 C 1.134 15.602 2.059 15.327 2.059 14.249 L 2.059 7.319 L 0.532 7.319 C 0.24 7.316 0.004 7.082 0 6.792 L 0 6.287 C 0 5.988 0.255 5.759 0.532 5.759 L 2.059 5.759 L 2.059 4.612 C 2.059 2.065 3.492 0 6.845 0 C 8.88 0 10.545 1.354 10.545 2.914 C 10.545 3.533 10.06 4.291 9.042 4.291 C 6.313 4.291 7.655 1.101 5.99 1.101 C 4.278 1.101 5.319 4.658 5.943 5.759 L 8.557 5.759 C 8.857 5.759 9.065 5.988 9.065 6.287 L 9.065 6.792 C 9.065 7.09 8.857 7.319 8.557 7.319 L 6.036 7.319 L 6.036 14.249 C 6.036 15.326 7.285 15.603 7.285 16.244 L 7.285 16.336 C 7.285 16.611 7.077 16.772 6.753 16.772 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e7mlgb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.164 11.473\" overflow=\"visible\"><path d=\"M 9.574 11.381 C 8.14 11.381 7.516 11.105 7.331 10.257 C 6.845 10.945 5.92 11.473 4.393 11.473 C 1.92 11.473 0 10.348 0 7.986 C 0 5.668 1.965 4.474 4.163 4.474 C 5.133 4.474 5.92 4.704 6.498 5.049 L 6.498 4.98 C 6.243 2.272 6.058 1.102 4.856 1.102 C 3.26 1.102 3.908 4.176 1.85 4.176 C 0.878 4.176 0.231 3.58 0.231 2.685 C 0.231 0.804 2.498 0 4.856 0 C 7.955 0 10.129 1.79 10.476 4.635 L 10.984 8.743 C 11.192 10.372 12.164 9.981 12.164 10.624 C 12.164 11.221 10.823 11.381 9.574 11.381 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m1ujzp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.706 4.612\" overflow=\"visible\"><path d=\"M 0 1.56 C 0 3.189 0.555 4.612 1.527 4.612 C 2.267 4.612 2.706 3.739 2.706 2.96 L 2.614 1.881 C 2.452 0.504 1.85 0 1.18 0 C 0.486 0 0 0.619 0 1.56 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-y1fdba\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 1.388 4.474 L 0.532 4.474 C 0.232 4.474 0 4.245 0 3.947 L 0 3.441 C 0 3.121 0.209 2.913 0.532 2.913 L 0.972 2.913 C 2.382 2.913 3.469 1.996 3.77 0.596 C 3.862 0.229 4.117 0 4.394 0 L 4.949 0 C 5.319 0 5.55 0.229 5.55 0.596 L 5.55 2.913 L 7.955 2.913 C 8.248 2.917 8.484 3.151 8.487 3.441 L 8.487 3.947 C 8.484 4.236 8.247 4.47 7.955 4.474 L 5.55 4.474 L 5.55 9.98 C 5.55 10.761 6.013 11.22 6.614 11.22 C 7.493 11.22 7.886 10.784 8.117 10.37 C 8.441 9.958 8.996 10.095 8.996 10.531 C 8.996 12.298 7.701 14.157 5.157 14.157 C 2.89 14.157 1.388 12.688 1.388 9.912 Z M 3.931 0.633 C 3.614 2.102 2.464 3.078 0.972 3.078 L 0.532 3.078 C 0.433 3.072 0.335 3.106 0.261 3.173 C 0.194 3.246 0.159 3.343 0.165 3.441 L 0.165 3.947 C 0.165 4.154 0.323 4.311 0.532 4.311 L 1.553 4.311 L 1.553 9.912 C 1.553 11.271 1.921 12.289 2.544 12.964 C 3.166 13.639 4.061 13.993 5.157 13.993 C 7.598 13.993 8.83 12.219 8.83 10.531 C 8.83 10.395 8.751 10.315 8.644 10.293 C 8.535 10.27 8.381 10.308 8.255 10.462 C 8.122 10.71 7.932 10.923 7.701 11.086 C 7.434 11.267 7.083 11.384 6.614 11.384 C 6.269 11.384 5.958 11.251 5.734 11.002 C 5.51 10.754 5.385 10.403 5.385 9.98 L 5.385 4.31 L 7.955 4.31 C 8.146 4.31 8.322 4.15 8.322 3.946 L 8.322 3.441 C 8.322 3.238 8.146 3.077 7.955 3.077 L 5.385 3.077 L 5.385 0.597 C 5.385 0.448 5.339 0.343 5.272 0.276 C 5.205 0.209 5.099 0.164 4.949 0.164 L 4.394 0.164 C 4.218 0.164 4.012 0.314 3.931 0.633 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ctafyr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 1.388 9.912 C 1.388 12.688 2.89 14.157 5.157 14.157 C 7.701 14.157 8.996 12.298 8.996 10.531 C 8.996 10.095 8.441 9.958 8.117 10.37 C 7.886 10.784 7.493 11.22 6.614 11.22 C 6.013 11.22 5.55 10.761 5.55 9.98 L 5.55 4.474 L 7.955 4.474 C 8.247 4.47 8.484 4.236 8.487 3.947 L 8.487 3.441 C 8.484 3.151 8.248 2.917 7.955 2.913 L 5.55 2.913 L 5.55 0.596 C 5.55 0.229 5.319 0 4.949 0 L 4.394 0 C 4.117 0 3.862 0.229 3.77 0.596 C 3.469 1.996 2.382 2.913 0.972 2.913 L 0.532 2.913 C 0.209 2.913 0 3.121 0 3.441 L 0 3.947 C 0 4.245 0.232 4.474 0.532 4.474 L 1.388 4.474 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pswft\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.666 13.829\" overflow=\"visible\"><path d=\"M 3.766 0.47 C 3.449 1.938 2.299 2.914 0.807 2.914 L 0.368 2.914 C 0.268 2.908 0.171 2.942 0.097 3.009 C 0.03 3.082 -0.005 3.179 0.001 3.278 L 0.001 3.783 C 0.001 3.991 0.158 4.147 0.368 4.147 L 1.388 4.147 L 1.388 9.748 C 1.388 11.108 1.757 12.125 2.38 12.801 C 3.002 13.475 3.896 13.829 4.993 13.829 C 7.434 13.829 8.666 12.055 8.666 10.367 C 8.666 10.231 8.586 10.151 8.479 10.129 C 8.371 10.106 8.216 10.144 8.09 10.298 C 7.957 10.546 7.768 10.76 7.537 10.922 C 7.269 11.103 6.918 11.22 6.45 11.22 C 6.104 11.22 5.793 11.087 5.569 10.838 C 5.346 10.59 5.22 10.239 5.22 9.817 L 5.22 4.146 L 7.791 4.146 C 7.982 4.146 8.158 3.986 8.158 3.782 L 8.158 3.278 C 8.158 3.074 7.982 2.913 7.791 2.913 L 5.22 2.913 L 5.22 0.433 C 5.22 0.284 5.175 0.179 5.107 0.112 C 5.04 0.046 4.935 0 4.785 0 L 4.23 0 C 4.053 0 3.847 0.15 3.766 0.47 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qoed71\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106.865 17.76\" overflow=\"visible\"><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vedoac\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.545 16.772\" overflow=\"visible\"><path d=\"M 1.134 16.336 C 1.134 16.611 1.342 16.772 1.665 16.772 L 6.753 16.772 C 7.077 16.772 7.285 16.611 7.285 16.336 L 7.285 16.245 C 7.285 15.964 7.048 15.754 6.78 15.517 C 6.434 15.21 6.036 14.857 6.036 14.249 L 6.036 7.319 L 8.557 7.319 C 8.857 7.319 9.065 7.09 9.065 6.792 L 9.065 6.287 C 9.065 5.988 8.857 5.759 8.557 5.759 L 5.943 5.759 C 5.319 4.658 4.278 1.101 5.99 1.101 C 6.72 1.101 6.872 1.715 7.042 2.404 C 7.261 3.285 7.51 4.291 9.042 4.291 C 10.06 4.291 10.545 3.533 10.545 2.914 C 10.545 1.354 8.88 0 6.845 0 C 3.492 0 2.059 2.065 2.059 4.612 L 2.059 5.759 L 0.532 5.759 C 0.24 5.763 0.004 5.997 0 6.287 L 0 6.792 C 0 7.09 0.255 7.319 0.532 7.319 L 2.059 7.319 L 2.059 14.249 C 2.059 14.857 1.764 15.21 1.507 15.518 C 1.309 15.754 1.134 15.965 1.134 16.244 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m01j1f\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.215 16.444\" overflow=\"visible\"><path d=\"M 2.059 6.991 L 2.059 14.085 C 2.059 14.679 1.8 15.054 1.56 15.349 L 1.464 15.464 C 1.381 15.563 1.31 15.648 1.251 15.738 C 1.179 15.838 1.138 15.957 1.134 16.08 L 1.134 16.172 C 1.134 16.265 1.167 16.326 1.217 16.366 C 1.271 16.41 1.364 16.444 1.5 16.444 L 6.587 16.444 C 6.724 16.444 6.816 16.41 6.871 16.366 C 6.922 16.326 6.954 16.265 6.954 16.172 L 6.954 16.081 C 6.954 15.977 6.906 15.877 6.8 15.757 C 6.721 15.666 6.623 15.581 6.512 15.482 C 6.469 15.444 6.426 15.406 6.383 15.367 C 6.066 15.078 5.705 14.698 5.705 14.085 L 5.705 6.991 L 8.392 6.991 C 8.591 6.991 8.735 6.846 8.735 6.627 L 8.735 6.123 C 8.735 5.905 8.591 5.759 8.392 5.759 L 5.682 5.759 L 5.634 5.675 C 5.311 5.106 4.888 3.92 4.761 2.873 C 4.698 2.351 4.705 1.84 4.853 1.453 C 4.921 1.258 5.044 1.088 5.207 0.961 C 5.374 0.837 5.581 0.774 5.825 0.774 C 6.061 0.774 6.256 0.831 6.415 0.94 C 6.573 1.047 6.684 1.197 6.768 1.362 C 6.851 1.527 6.911 1.714 6.962 1.904 C 6.988 1.999 7.013 2.098 7.036 2.196 L 7.038 2.2 C 7.061 2.297 7.086 2.394 7.111 2.49 C 7.217 2.885 7.35 3.249 7.603 3.516 C 7.85 3.776 8.23 3.963 8.877 3.963 C 9.791 3.963 10.215 3.291 10.215 2.75 C 10.215 1.312 8.66 0 6.68 0 C 5.039 0 3.89 0.504 3.15 1.299 C 2.409 2.095 2.059 3.204 2.059 4.448 L 2.059 5.76 L 0.367 5.76 C 0.176 5.76 0 5.92 0 6.124 L 0 6.629 C 0 6.832 0.176 6.993 0.367 6.993 L 2.059 6.993 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n5eskd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.164 11.472\" overflow=\"visible\"><path d=\"M 7.386 10.457 C 7.626 11.149 8.259 11.381 9.574 11.381 C 10.823 11.381 12.164 11.22 12.164 10.623 C 12.164 10.369 12.011 10.276 11.815 10.156 C 11.515 9.974 11.11 9.726 10.984 8.742 L 10.476 4.634 C 10.129 1.79 7.955 0 4.856 0 C 2.498 0 0.231 0.803 0.231 2.685 C 0.231 3.579 0.878 4.176 1.85 4.176 C 2.944 4.176 3.273 3.306 3.582 2.492 C 3.854 1.776 4.109 1.101 4.856 1.101 C 6.039 1.101 6.237 2.235 6.486 4.851 L 6.498 4.979 L 6.498 5.047 C 6.458 5.024 6.417 5.001 6.377 4.979 L 6.33 4.954 C 5.771 4.663 5.042 4.474 4.163 4.474 C 1.965 4.474 0 5.667 0 7.985 C 0 10.348 1.92 11.472 4.393 11.472 C 5.795 11.472 6.689 11.027 7.202 10.422 C 7.248 10.368 7.291 10.313 7.331 10.256 C 7.346 10.327 7.364 10.394 7.386 10.457 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1p7noq5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.706 4.612\" overflow=\"visible\"><path d=\"M 1.527 4.612 C 0.555 4.612 0 3.189 0 1.56 C 0 0.62 0.486 0 1.18 0 C 1.85 0 2.452 0.504 2.614 1.881 L 2.706 2.96 C 2.706 3.739 2.267 4.612 1.527 4.612 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-asxes\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.834 11.144\" overflow=\"visible\"><path d=\"M 7.247 9.691 L 7.327 10.058 C 7.41 10.441 7.585 10.676 7.892 10.825 C 8.214 10.983 8.696 11.053 9.408 11.053 C 10.028 11.053 10.661 11.013 11.134 10.902 C 11.372 10.847 11.555 10.776 11.676 10.694 C 11.794 10.614 11.833 10.536 11.833 10.459 C 11.835 10.416 11.827 10.373 11.808 10.334 C 11.791 10.301 11.767 10.271 11.737 10.248 C 11.691 10.212 11.643 10.18 11.593 10.15 L 11.565 10.133 C 11.506 10.098 11.449 10.061 11.392 10.023 C 11.211 9.901 11.06 9.74 10.949 9.553 C 10.814 9.325 10.71 9.022 10.655 8.598 L 10.146 4.491 C 9.978 3.106 9.366 1.987 8.427 1.213 C 7.487 0.438 6.208 0 4.691 0 C 3.527 0 2.399 0.199 1.569 0.619 C 0.744 1.036 0.231 1.66 0.231 2.521 C 0.231 2.927 0.377 3.255 0.624 3.482 C 0.871 3.709 1.233 3.848 1.685 3.848 C 2.15 3.848 2.45 3.678 2.674 3.423 C 2.906 3.16 3.059 2.802 3.207 2.417 L 3.262 2.272 C 3.387 1.94 3.518 1.595 3.701 1.326 C 3.919 1.006 4.224 0.774 4.691 0.774 C 5.02 0.774 5.296 0.854 5.523 1.035 C 5.746 1.213 5.903 1.475 6.023 1.805 C 6.26 2.461 6.371 3.453 6.497 4.8 L 6.498 4.807 L 6.498 5.173 L 6.248 5.024 C 5.698 4.697 4.942 4.474 3.997 4.474 C 2.926 4.474 1.924 4.765 1.193 5.326 C 0.467 5.884 0 6.714 0 7.821 C 0 8.952 0.456 9.774 1.202 10.319 C 1.953 10.868 3.014 11.144 4.228 11.144 C 5.714 11.144 6.582 10.633 7.03 9.999 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g1lxjc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.037 4.94\" overflow=\"visible\"><path d=\"M 3.037 3.117 L 3.037 3.124 C 3.037 3.541 2.92 3.986 2.699 4.33 C 2.476 4.676 2.136 4.94 1.692 4.94 C 1.11 4.94 0.685 4.512 0.414 3.93 C 0.141 3.343 0 2.555 0 1.725 C 0 1.228 0.128 0.8 0.363 0.493 C 0.592 0.182 0.957 -0.002 1.345 0 C 1.726 0 2.092 0.146 2.378 0.483 C 2.661 0.815 2.86 1.321 2.942 2.027 L 2.943 2.032 L 3.037 3.117 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ath405\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.454 16.727\" overflow=\"visible\"><path d=\"M 0 8.146 C 0 12.597 3.33 16.727 7.932 16.727 C 12.303 16.727 14.338 13.905 14.453 10.991 C 14.476 10.234 13.62 10.073 13.204 10.577 C 12.511 11.541 11.424 13.01 9.273 13.01 C 6.636 13.01 4.07 10.096 4.07 5.622 C 4.07 3.075 5.411 1.629 6.868 1.629 C 8.241 1.629 8.924 2.747 9.613 3.877 C 10.316 5.03 11.027 6.195 12.487 6.195 C 13.713 6.195 14.429 5.438 14.429 4.383 C 14.429 1.974 11.331 0 7.701 0 C 3.053 0 0 3.488 0 8.146 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17s9bu4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.123 16.399\" overflow=\"visible\"><path d=\"M 13.17 10.514 C 12.477 11.476 11.346 13.009 9.108 13.009 C 6.339 13.009 3.74 9.975 3.74 5.457 C 3.74 2.866 5.115 1.302 6.703 1.302 C 7.451 1.302 8.008 1.613 8.462 2.063 C 8.899 2.497 9.247 3.067 9.584 3.62 L 9.61 3.664 C 10.318 4.823 10.984 5.868 12.322 5.868 C 12.901 5.868 13.342 5.69 13.638 5.404 C 13.934 5.118 14.099 4.709 14.099 4.219 C 14.099 3.089 13.373 2.038 12.171 1.261 C 10.973 0.486 9.322 0 7.535 0 C 5.255 0 3.375 0.855 2.064 2.273 C 0.751 3.693 0 5.688 0 7.982 C 0 12.363 3.275 16.399 7.767 16.399 C 9.914 16.399 11.471 15.706 12.505 14.672 C 13.542 13.636 14.066 12.243 14.123 10.821 C 14.131 10.517 13.972 10.356 13.784 10.305 C 13.556 10.25 13.317 10.332 13.17 10.514 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-143ydue\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.388 17.268\" overflow=\"visible\"><path d=\"M 7.863 6.909 L 7.606 6.739 C 7.013 6.347 6.26 6.124 5.315 6.124 C 2.494 6.124 0 8.366 0 11.696 C 0 13.537 0.65 14.928 1.628 15.857 C 2.61 16.789 3.932 17.268 5.292 17.268 C 6.39 17.268 7.342 16.913 8.001 16.303 L 8.279 16.046 L 8.279 16.63 C 8.279 16.764 8.323 16.862 8.391 16.928 C 8.458 16.993 8.564 17.039 8.715 17.039 L 12.021 17.039 C 12.158 17.039 12.251 17.005 12.304 16.961 C 12.355 16.92 12.388 16.859 12.388 16.767 L 12.388 16.675 C 12.384 16.552 12.343 16.433 12.271 16.334 C 12.204 16.237 12.132 16.145 12.055 16.057 C 12.024 16.02 11.994 15.984 11.963 15.947 C 11.723 15.656 11.463 15.287 11.463 14.702 L 11.463 0.476 C 11.463 0.19 11.384 0.082 11.297 0.037 C 11.188 -0.017 10.99 -0.02 10.66 0.083 L 10.658 0.083 L 7.048 1.161 C 6.778 1.239 6.637 1.439 6.637 1.601 L 6.637 1.67 C 6.637 1.779 6.685 1.874 6.785 1.981 C 6.863 2.066 6.959 2.143 7.071 2.233 L 7.19 2.329 C 7.505 2.588 7.863 2.935 7.863 3.551 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9tzoxv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.243 9.552\" overflow=\"visible\"><path d=\"M 0.005 2.979 C 0.04 2.049 0.216 1.31 0.544 0.798 C 0.881 0.277 1.371 0 1.997 0 C 2.601 0 3.166 0.394 3.57 0.951 C 4.004 1.56 4.239 2.286 4.243 3.032 L 4.243 7.46 C 4.243 8.753 3.506 9.578 2.592 9.551 L 2.591 9.551 C 2.081 9.531 1.667 9.192 1.341 8.722 C 1.012 8.249 0.75 7.613 0.549 6.93 C 0.145 5.563 -0.031 3.962 0.005 2.979 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1clrjdx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.719 17.595\" overflow=\"visible\"><path d=\"M 7.698 6.663 C 7.102 6.315 6.368 6.123 5.481 6.123 C 2.568 6.123 0 8.441 0 11.859 C 0 15.621 2.66 17.595 5.458 17.595 C 6.504 17.595 7.432 17.283 8.114 16.729 C 8.171 16.683 8.226 16.635 8.279 16.585 L 8.279 16.805 C 8.285 17.142 8.516 17.366 8.881 17.366 L 12.187 17.366 C 12.511 17.366 12.719 17.205 12.719 16.93 L 12.719 16.838 C 12.719 16.557 12.542 16.345 12.342 16.108 C 12.086 15.805 11.794 15.458 11.794 14.864 L 11.794 0.64 C 11.794 0.02 11.447 -0.117 10.778 0.089 L 7.169 1.168 C 6.846 1.259 6.638 1.512 6.638 1.764 L 6.638 1.833 C 6.638 2.126 6.875 2.316 7.14 2.53 C 7.479 2.802 7.863 3.111 7.863 3.714 L 7.863 6.767 C 7.809 6.731 7.754 6.696 7.698 6.663 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5vug9y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.913 9.223\" overflow=\"visible\"><path d=\"M 2.433 9.223 C 0.698 9.154 -0.065 4.749 0.004 2.822 C 0.074 0.986 0.698 0 1.831 0 C 2.896 0 3.913 1.399 3.913 2.867 L 3.913 7.296 C 3.913 8.535 3.219 9.246 2.433 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sbni0u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 0 5.713 C 0 9.041 2.867 11.472 6.406 11.472 C 9.805 11.472 12.603 9.109 12.603 5.759 C 12.603 2.386 9.736 0 6.266 0 C 2.937 0 0 2.318 0 5.713 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hox4nc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 2.821 9.223 C 0.948 9.223 0 4.726 0 2.868 C 0 1.01 0.393 0 1.526 0 C 3.353 0 4.278 4.612 4.278 6.402 C 4.278 8.122 3.885 9.223 2.821 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19zqcah\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.272 11.144\" overflow=\"visible\"><path d=\"M 0 5.548 C 0 8.768 2.775 11.144 6.24 11.144 C 9.564 11.144 12.272 8.839 12.272 5.595 C 12.272 2.329 9.497 0 6.101 0 C 2.842 0 0 2.263 0 5.549 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lway6h\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.608 9.551\" overflow=\"visible\"><path d=\"M 0.717 6.959 C 0.24 5.586 0 3.98 0 3.032 C 0 2.097 0.098 1.349 0.355 0.828 C 0.485 0.565 0.659 0.355 0.886 0.212 C 1.114 0.068 1.383 0 1.691 0 C 2.225 0 2.668 0.337 3.025 0.815 C 3.384 1.295 3.677 1.946 3.91 2.642 C 4.374 4.034 4.608 5.652 4.608 6.565 C 4.608 7.433 4.51 8.168 4.263 8.691 C 4.139 8.955 3.973 9.172 3.757 9.322 C 3.541 9.474 3.283 9.551 2.986 9.551 C 2.445 9.551 1.992 9.225 1.625 8.756 C 1.257 8.285 0.956 7.647 0.717 6.96 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tau8pz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 0 5.713 C 0 9.041 2.868 11.472 6.406 11.472 C 9.805 11.472 12.603 9.109 12.603 5.759 C 12.603 2.386 9.736 0 6.267 0 C 2.937 0 0 2.318 0 5.713 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yqy2x1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 2.821 9.223 C 0.948 9.223 0 4.726 0 2.868 C 0 1.01 0.392 0 1.526 0 C 3.353 0 4.278 4.612 4.278 6.402 C 4.278 8.122 3.884 9.223 2.821 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nuz8pp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.272 11.144\" overflow=\"visible\"><path d=\"M 0 5.548 C 0 8.768 2.775 11.144 6.24 11.144 C 9.564 11.144 12.272 8.839 12.272 5.595 C 12.272 2.329 9.497 0 6.102 0 C 2.842 0 0 2.263 0 5.549 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a9ywtr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.608 9.551\" overflow=\"visible\"><path d=\"M 0.717 6.959 C 0.241 5.586 0 3.98 0 3.032 C 0 2.097 0.098 1.349 0.355 0.828 C 0.485 0.565 0.66 0.355 0.887 0.212 C 1.114 0.068 1.383 0 1.692 0 C 2.225 0 2.668 0.337 3.025 0.815 C 3.384 1.295 3.677 1.946 3.91 2.642 C 4.374 4.034 4.608 5.652 4.608 6.565 C 4.608 7.433 4.51 8.168 4.263 8.691 C 4.139 8.955 3.973 9.172 3.758 9.322 C 3.541 9.474 3.283 9.551 2.986 9.551 C 2.445 9.551 1.992 9.225 1.625 8.756 C 1.257 8.285 0.956 7.647 0.717 6.96 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f77sbs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.656 16.727\" overflow=\"visible\"><path d=\"M 0 8.375 C 0 12.688 3.4 16.727 8.371 16.727 C 10.73 16.727 12.534 15.877 13.551 15.075 C 14.338 14.455 14.522 14.019 14.522 13.354 L 14.522 10.692 C 14.522 10.084 14.884 9.738 15.198 9.437 C 15.44 9.205 15.656 8.999 15.656 8.719 L 15.656 8.628 C 15.656 8.352 15.424 8.168 15.101 8.168 L 9.944 8.146 C 9.596 8.146 9.319 8.329 9.319 8.605 L 9.319 8.696 C 9.319 8.976 9.565 9.182 9.843 9.414 C 10.202 9.715 10.615 10.061 10.615 10.669 L 10.615 13.675 C 10.314 13.812 9.874 13.904 9.319 13.904 C 6.429 13.904 4.047 10.188 4.047 5.644 C 4.047 3.328 5.133 1.629 6.753 1.629 C 8.032 1.629 8.784 2.684 9.557 3.769 C 10.375 4.919 11.219 6.104 12.742 6.104 C 13.852 6.104 14.592 5.369 14.592 4.245 C 14.592 1.905 11.725 0 7.793 0 C 3.862 0 0 3.144 0 8.375 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kulolm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.326 16.399\" overflow=\"visible\"><path d=\"M 9.778 8.146 C 9.656 8.142 9.535 8.175 9.433 8.241 C 9.356 8.296 9.319 8.364 9.319 8.441 L 9.319 8.532 C 9.319 8.633 9.369 8.731 9.478 8.849 C 9.561 8.938 9.661 9.023 9.776 9.119 L 9.91 9.232 C 10.239 9.514 10.614 9.889 10.614 10.506 L 10.614 13.616 L 10.518 13.66 C 10.19 13.81 9.726 13.905 9.154 13.905 C 7.633 13.905 6.269 12.926 5.295 11.402 C 4.319 9.875 3.717 7.779 3.717 5.481 C 3.717 4.299 3.994 3.262 4.489 2.514 C 4.987 1.763 5.712 1.302 6.587 1.302 C 7.3 1.302 7.857 1.607 8.331 2.045 C 8.772 2.451 9.152 2.985 9.524 3.507 C 9.547 3.541 9.571 3.575 9.596 3.608 C 10.402 4.738 11.193 5.776 12.577 5.776 C 13.094 5.776 13.512 5.605 13.8 5.316 C 14.089 5.028 14.261 4.607 14.261 4.082 C 14.261 2.984 13.589 1.968 12.412 1.219 C 11.236 0.47 9.568 0 7.628 0 C 3.787 0 0 3.071 0 8.211 C 0 12.443 3.335 16.399 8.206 16.399 C 10.525 16.399 12.293 15.565 13.284 14.783 C 13.668 14.48 13.891 14.232 14.021 13.991 C 14.148 13.753 14.192 13.507 14.192 13.19 L 14.192 10.528 C 14.192 9.921 14.517 9.547 14.808 9.261 L 14.925 9.149 C 15.017 9.065 15.104 8.975 15.185 8.88 C 15.279 8.764 15.325 8.664 15.325 8.555 L 15.325 8.464 C 15.328 8.384 15.292 8.307 15.229 8.257 C 15.144 8.195 15.041 8.164 14.936 8.168 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12xhspf\",\"data-framer-name\":\"Footer / Status\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ye3b59\",\"data-styles-preset\":\"BwCyBRmh0\",style:{\"--framer-text-color\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"},children:[\"Crafted by \",/*#__PURE__*/_jsx(Link,{href:\"https://nathanworking.com\",motionChild:true,nodeId:\"jLiiXpPib\",openInNewTab:true,relValues:[],scopeId:\"PPVia8H0f\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"Nathan\"})})]})}),className:\"framer-s7u48x\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TjpBF9gJR\":{\"layout\":[\"fixed\",\"fixed\"]},\"kdnqzpOyx\":{\"layout\":[\"fixed\",\"fixed\"]},\"MiMa2iFMP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"RiTkecVnI\":[\".framer-1xtvsag\"],\"TjpBF9gJR\":[\".framer-1xtvsag\"],\"kdnqzpOyx\":[\".framer-1xtvsag\"],\"MiMa2iFMP\":[\".framer-1xtvsag\"]}\n * @framerBreakpoints {\"RiTkecVnI\":{\"min\":1280,\"canvasClassName\":\"framer-1xsqpvw-override\",\"minHeight\":2000,\"name\":\"Desktop Large\",\"width\":1280,\"rootFontSize\":16},\"TjpBF9gJR\":{\"min\":1024,\"max\":1279,\"canvasClassName\":\"framer-1ts2oz7-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1024,\"rootFontSize\":16},\"kdnqzpOyx\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-1ddya57-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"MiMa2iFMP\":{\"max\":809,\"canvasClassName\":\"framer-1nqi6cm-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant RiTkecVnI\n * @framerLayoutTemplate true\n */const FramerPPVia8H0f=withCSS(Component,css,\"framer-Qgz2M\");export default FramerPPVia8H0f;FramerPPVia8H0f.displayName=\"Nav Bar + Footer -- App Gen\";FramerPPVia8H0f.defaultProps={height:2e3,width:1280};addFonts(FramerPPVia8H0f,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...EmbedFonts,...ParticlesFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPPVia8H0f\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"RiTkecVnI\",\"framerIntrinsicWidth\":\"1280\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"2000\",\"framerBreakpoints\":\"{\\\"RiTkecVnI\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1xsqpvw-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"TjpBF9gJR\\\":{\\\"min\\\":1024,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-1ts2oz7-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"kdnqzpOyx\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-1ddya57-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"MiMa2iFMP\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1nqi6cm-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"RiTkecVnI\\\":[\\\".framer-1xtvsag\\\"],\\\"TjpBF9gJR\\\":[\\\".framer-1xtvsag\\\"],\\\"kdnqzpOyx\\\":[\\\".framer-1xtvsag\\\"],\\\"MiMa2iFMP\\\":[\\\".framer-1xtvsag\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TjpBF9gJR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kdnqzpOyx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MiMa2iFMP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a72a541)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavBar from\"#framer/local/canvasComponent/PZJc6ZQxS/PZJc6ZQxS.js\";import*as sharedStyle from\"#framer/local/css/BwCyBRmh0/BwCyBRmh0.js\";import*as sharedStyle1 from\"#framer/local/css/friF8cJ7Q/friF8cJ7Q.js\";const NavBarFonts=getFonts(NavBar);const breakpoints={dH0RwdXtQ:\"(min-width: 1024px) and (max-width: 1279.98px)\",iXfZSIBDo:\"(max-width: 809.98px)\",q8WkrO5FV:\"(min-width: 810px) and (max-width: 1023.98px)\",wjgCh6mSc:\"(min-width: 1280px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2Qypr\";const variantClassNames={dH0RwdXtQ:\"framer-v-iarfb6\",iXfZSIBDo:\"framer-v-5k0kub\",q8WkrO5FV:\"framer-v-253ys5\",wjgCh6mSc:\"framer-v-15vsj7p\"};const UUI7ye8jZ=undefined;const E1nCbxLH5=undefined;const breakpointRules={dH0RwdXtQ:[\".framer-2Qypr .framer-196ffac { max-width: 1000px; }\"],iXfZSIBDo:[\".framer-2Qypr .framer-196ffac { flex-direction: column; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={dH0RwdXtQ:\".framer-iarfb6-override\",iXfZSIBDo:\".framer-5k0kub-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2Qypr.framer-1485up1, .framer-2Qypr .framer-1485up1 { display: block; }\",\".framer-2Qypr.framer-15vsj7p { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2Qypr .framer-1bmvd1p-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 9; }\",\".framer-2Qypr .framer-1es97ho { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-2Qypr .framer-1t8skw9 { align-content: center; align-items: center; background-color: var(--token-f50d6146-3f89-4bbc-9030-3cc23f55e9a9, #020a0f); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: flex-start; order: 1002; overflow: hidden; padding: 65px 0px 30px 0px; position: relative; width: 100%; }\",\".framer-2Qypr .framer-16gfunk { height: 22px; position: relative; width: 144px; }\",\".framer-2Qypr .framer-1sacgld, .framer-2Qypr .framer-1tntfca, .framer-2Qypr .framer-16l1uf3, .framer-2Qypr .framer-qltaed, .framer-2Qypr .framer-1swt5e0 { height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-2Qypr .framer-1j8pgn5, .framer-2Qypr .framer-1cm87e1 { height: 19px; left: 2px; position: absolute; top: 2px; width: 19px; }\",\".framer-2Qypr .framer-1i95slz, .framer-2Qypr .framer-1nkh6kh, .framer-2Qypr .framer-ncg672 { height: 4px; left: 9px; position: absolute; top: 9px; width: 4px; }\",\".framer-2Qypr .framer-3fpn6c, .framer-2Qypr .framer-503ado { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-2Qypr .framer-1sdx1vp, .framer-2Qypr .framer-1mqtwuz { height: 10px; left: 7px; position: absolute; top: 7px; width: 9px; }\",\".framer-2Qypr .framer-u8etzu { height: 16px; left: 4px; position: absolute; top: 3px; width: 16px; }\",\".framer-2Qypr .framer-c2jyz2 { height: 2px; left: 15px; position: absolute; top: 11px; width: 5px; }\",\".framer-2Qypr .framer-jrvhik { height: 16px; left: 4px; position: absolute; top: 3px; width: 14px; }\",\".framer-2Qypr .framer-8zfjir { height: 18px; left: 29px; position: absolute; top: 2px; width: 115px; }\",\".framer-2Qypr .framer-p6bnp1 { height: 18px; left: 0px; position: absolute; top: 0px; width: 83px; }\",\".framer-2Qypr .framer-5csm6b, .framer-2Qypr .framer-1u59icm { height: 12px; left: 73px; position: absolute; top: 6px; width: 10px; }\",\".framer-2Qypr .framer-x43mzc, .framer-2Qypr .framer-oyk8gq { height: 17px; left: 58px; position: absolute; top: 1px; width: 15px; }\",\".framer-2Qypr .framer-4lh6se, .framer-2Qypr .framer-1m40buc, .framer-2Qypr .framer-jypahh { height: 18px; left: 44px; position: absolute; top: 0px; width: 13px; }\",\".framer-2Qypr .framer-34oy28, .framer-2Qypr .framer-1ggfapd { height: 9px; left: 48px; position: absolute; top: 7px; width: 4px; }\",\".framer-2Qypr .framer-vw2sdr, .framer-2Qypr .framer-zwkear { height: 12px; left: 30px; position: absolute; top: 6px; width: 13px; }\",\".framer-2Qypr .framer-1g8j4qj, .framer-2Qypr .framer-1osrxqn { height: 9px; left: 34px; position: absolute; top: 7px; width: 5px; }\",\".framer-2Qypr .framer-14sj7ra, .framer-2Qypr .framer-1blh7wc { height: 12px; left: 17px; position: absolute; top: 6px; width: 13px; }\",\".framer-2Qypr .framer-1jfdizi, .framer-2Qypr .framer-1augz41 { height: 9px; left: 21px; position: absolute; top: 7px; width: 5px; }\",\".framer-2Qypr .framer-m255wi, .framer-2Qypr .framer-oka8x3, .framer-2Qypr .framer-459u8o { height: 17px; left: 0px; position: absolute; top: 1px; width: 16px; }\",\".framer-2Qypr .framer-2250ru { height: 12px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-2Qypr .framer-1h6h3h9 { height: 11px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-2Qypr .framer-1e5zmxz { height: 2px; left: 1px; position: absolute; top: 1px; width: 4px; }\",\".framer-2Qypr .framer-17dp2wi, .framer-2Qypr .framer-1hqmw8j { height: 14px; left: 106px; position: absolute; top: 4px; width: 9px; }\",\".framer-2Qypr .framer-1ri2vvs { height: 17px; left: 84px; position: absolute; top: 1px; width: 23px; }\",\".framer-2Qypr .framer-15ioros { height: 17px; left: 12px; position: absolute; top: 0px; width: 11px; }\",\".framer-2Qypr .framer-69t602 { height: 12px; left: 0px; position: absolute; top: 6px; width: 12px; }\",\".framer-2Qypr .framer-yaaug8 { height: 5px; left: 4px; position: absolute; top: 11px; width: 3px; }\",\".framer-2Qypr .framer-po6ree, .framer-2Qypr .framer-1xgn7dt { height: 14px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-2Qypr .framer-elccdg { height: 18px; left: 0px; position: absolute; top: 0px; width: 107px; }\",\".framer-2Qypr .framer-pi8ksz { height: 17px; left: 97px; position: absolute; top: 1px; width: 11px; }\",\".framer-2Qypr .framer-qrrzu9 { height: 17px; left: 97px; position: absolute; top: 1px; width: 10px; }\",\".framer-2Qypr .framer-1cv8xhu { height: 12px; left: 84px; position: absolute; top: 7px; width: 12px; }\",\".framer-2Qypr .framer-acgnfi, .framer-2Qypr .framer-199z3kw { height: 5px; left: 88px; position: absolute; top: 12px; width: 3px; }\",\".framer-2Qypr .framer-230als { height: 11px; left: 85px; position: absolute; top: 7px; width: 12px; }\",\".framer-2Qypr .framer-193pdr3 { height: 17px; left: 58px; position: absolute; top: 1px; width: 14px; }\",\".framer-2Qypr .framer-qd4q5k { height: 10px; left: 48px; position: absolute; top: 7px; width: 4px; }\",\".framer-2Qypr .framer-pipv1z { height: 11px; left: 30px; position: absolute; top: 7px; width: 13px; }\",\".framer-2Qypr .framer-tfdqwg { height: 10px; left: 34px; position: absolute; top: 7px; width: 5px; }\",\".framer-2Qypr .framer-1w9t7kq { height: 11px; left: 17px; position: absolute; top: 7px; width: 13px; }\",\".framer-2Qypr .framer-1rv7oi { height: 10px; left: 21px; position: absolute; top: 7px; width: 5px; }\",\".framer-2Qypr .framer-196ffac { 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%; }\",\".framer-2Qypr .framer-nl9fdt { align-content: flex-start; align-items: flex-start; 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-2Qypr .framer-14qpj12 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2Qypr .framer-1rynui7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 17px; min-width: 111px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2Qypr .framer-1s6ujsh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2Qypr .framer-1xk6d6b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={dH0RwdXtQ:\"(min-width: 1024px) and (max-width: 1279.98px)\",iXfZSIBDo:\"(max-width: 809.98px)\",q8WkrO5FV:\"(min-width: 810px) and (max-width: 1023.98px)\",wjgCh6mSc:\"(min-width: 1280px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"wjgCh6mSc\",Desktop:\"dH0RwdXtQ\",Phone:\"iXfZSIBDo\",Tablet:\"q8WkrO5FV\"};const getProps=({color,height,id,scrollSection,width,...props})=>{return{...props,E1nCbxLH5:color??props.E1nCbxLH5??\"var(--token-d170c4f7-23b2-4b83-ae12-6ab556ec56a0, rgb(255, 255, 255))\",UUI7ye8jZ:scrollSection??props.UUI7ye8jZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"wjgCh6mSc\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,UUI7ye8jZ,E1nCbxLH5,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"wjgCh6mSc\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-15vsj7p\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bmvd1p-container\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Nav Bar\",layoutScroll:true,name:\"Nav Bar\",nodeId:\"coWa1Sc0G\",scopeId:\"jluhHtcNv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXfZSIBDo:{variant:\"ALdEfEWgs\"}},children:/*#__PURE__*/_jsx(NavBar,{B9b4tZmPg:UUI7ye8jZ,EDDyS2o8n:\"Book a call\",eLMEpOij0:\"\",height:\"100%\",id:\"coWa1Sc0G\",JBbbfaNQE:E1nCbxLH5,layoutId:\"coWa1Sc0G\",name:\"Nav Bar\",PnoiytfC6:\"IFEY3lbg_\",PVkpyM4D1:\"\",style:{width:\"100%\"},TlBTJbZ8d:\"\",variant:\"gVK6_BC5z\",vJy6Sq2Hi:\"k7QTbjxeC\",Wi5CuYzZr:\"\",width:\"100%\",YFmGpl6pQ:\"https://cal.com/goodcraft/intro?overlayCalendar=true\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1es97ho\"}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-1t8skw9\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-16gfunk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 143.595 22.137\" overflow=\"visible\"><g><g><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.165 10.947 C 13.165 12.028 12.295 12.904 11.221 12.904 C 10.148 12.904 9.278 12.028 9.278 10.947 C 9.278 9.865 10.148 8.989 11.221 8.989 C 12.295 8.989 13.165 9.865 13.165 10.947 Z M 11.222 12.966 C 12.329 12.966 13.227 12.062 13.227 10.946 C 13.227 9.831 12.329 8.926 11.222 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.062 10.114 12.966 11.222 12.966 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.325 5.022 C 8.02 5.022 5.34 7.721 5.34 11.05 C 5.34 14.379 8.02 17.078 11.325 17.078 C 14.63 17.078 17.351 14.697 17.351 11.368 C 17.351 10.868 17.453 10.77 17.949 10.77 C 18.445 10.77 19.146 10.868 19.146 11.368 C 19.146 15.695 15.622 18.887 11.325 18.887 C 7.028 18.887 3.545 15.378 3.545 11.05 C 3.545 6.723 7.028 3.214 11.325 3.214 C 11.811 3.227 12.198 3.628 12.198 4.118 C 12.198 4.608 11.811 5.009 11.325 5.022 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 19.025 11.227 C 19.025 11.716 18.632 12.112 18.147 12.113 L 15.425 12.132 C 14.94 12.139 14.541 11.749 14.533 11.261 C 14.533 10.772 14.927 10.375 15.412 10.375 L 18.133 10.355 C 18.367 10.351 18.591 10.441 18.759 10.605 C 18.926 10.769 19.022 10.993 19.025 11.227 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.637 6.788 C 13.284 4.434 9.47 4.434 7.117 6.788 C 5.988 7.915 5.352 9.449 5.352 11.05 C 5.352 12.651 5.988 14.186 7.117 15.312 C 9.47 17.667 13.284 17.667 15.637 15.312 C 15.991 14.959 16.561 14.959 16.916 15.312 C 17.085 15.481 17.181 15.712 17.181 15.952 C 17.181 16.193 17.085 16.423 16.916 16.592 C 13.856 19.653 8.897 19.653 5.839 16.592 C 4.371 15.127 3.545 13.132 3.545 11.051 C 3.545 8.969 4.371 6.974 5.839 5.509 C 8.898 2.448 13.857 2.448 16.916 5.509 C 17.085 5.678 17.18 5.908 17.18 6.149 C 17.18 6.389 17.085 6.619 16.916 6.788 C 16.562 7.141 15.991 7.141 15.637 6.788 Z\" fill=\"rgb(255, 255, 255)\"></path></g><g transform=\"translate(28.719 1.795)\"><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 73.216 16.793 C 73.216 16.511 73.394 16.301 73.593 16.063 C 73.849 15.759 74.14 15.412 74.14 14.82 L 74.14 10.254 C 74.14 9.65 73.786 9.355 73.473 9.096 C 73.227 8.893 73.008 8.711 73.008 8.418 L 73.008 8.349 C 73.008 8.074 73.193 7.868 73.54 7.684 L 76.823 6.17 C 77.425 5.895 77.633 6.216 77.633 6.674 L 77.633 8.395 C 77.682 8.245 77.737 8.101 77.798 7.965 C 78.343 6.746 79.371 6.078 80.847 6.078 C 82.211 6.078 82.998 7.064 82.998 8.349 C 82.998 9.497 82.581 10.506 81.24 10.506 C 80.015 10.506 79.81 9.792 79.636 9.185 C 79.507 8.738 79.395 8.349 78.905 8.349 C 78.165 8.349 78.049 9.543 78.049 10.552 L 78.049 14.819 C 78.049 15.412 78.435 15.76 78.775 16.063 C 79.039 16.3 79.275 16.511 79.275 16.793 L 79.275 16.885 C 79.275 17.16 79.067 17.321 78.72 17.321 L 73.748 17.321 C 73.424 17.321 73.216 17.16 73.216 16.885 Z M 73.614 7.83 C 73.287 8.005 73.173 8.167 73.173 8.349 L 73.173 8.418 C 73.173 8.532 73.219 8.625 73.309 8.725 C 73.381 8.806 73.468 8.879 73.571 8.964 L 73.682 9.057 C 73.976 9.307 74.306 9.641 74.306 10.254 L 74.306 14.82 C 74.306 15.404 74.046 15.773 73.806 16.065 L 73.715 16.175 C 73.631 16.273 73.559 16.361 73.499 16.451 C 73.426 16.551 73.385 16.67 73.381 16.793 L 73.381 16.885 C 73.381 16.977 73.414 17.038 73.465 17.079 C 73.519 17.123 73.611 17.157 73.748 17.157 L 78.72 17.157 C 78.87 17.157 78.968 17.122 79.025 17.077 C 79.077 17.037 79.11 16.977 79.11 16.885 L 79.11 16.793 C 79.11 16.689 79.061 16.588 78.957 16.469 C 78.868 16.37 78.772 16.277 78.671 16.191 C 78.63 16.155 78.59 16.118 78.55 16.081 C 78.238 15.796 77.884 15.422 77.884 14.82 L 77.884 10.552 C 77.884 10.045 77.912 9.475 78.04 9.027 C 78.104 8.804 78.197 8.596 78.335 8.442 C 78.477 8.278 78.686 8.183 78.905 8.185 C 79.059 8.181 79.211 8.223 79.341 8.306 C 79.46 8.385 79.542 8.493 79.604 8.61 C 79.665 8.726 79.71 8.856 79.749 8.985 L 79.796 9.144 C 79.817 9.221 79.84 9.297 79.866 9.378 C 79.95 9.64 80.056 9.875 80.25 10.047 C 80.441 10.216 80.738 10.343 81.24 10.343 C 81.862 10.343 82.248 10.112 82.486 9.766 C 82.73 9.41 82.833 8.908 82.833 8.349 C 82.833 7.739 82.646 7.213 82.311 6.841 C 81.978 6.472 81.486 6.242 80.847 6.242 C 80.054 6.242 79.408 6.441 78.904 6.809 C 78.399 7.178 78.024 7.726 77.79 8.446 L 77.467 8.395 L 77.467 6.674 C 77.467 6.457 77.416 6.328 77.349 6.274 C 77.295 6.231 77.172 6.19 76.893 6.319 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 L 107.268 8.266 L 106.412 8.266 C 106.27 8.268 106.134 8.214 106.034 8.114 C 105.933 8.015 105.878 7.88 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.788 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.113 6.706 114.367 6.936 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.985 17.531 C 97.661 17.531 97.453 17.37 97.453 17.094 L 97.453 17.003 C 97.453 16.36 98.378 16.086 98.378 15.007 L 98.378 8.077 L 96.852 8.077 C 96.559 8.074 96.323 7.84 96.319 7.55 L 96.319 7.045 C 96.319 6.747 96.574 6.518 96.852 6.518 L 98.378 6.518 L 98.378 5.37 C 98.378 2.823 99.812 0.759 103.165 0.759 C 105.2 0.759 106.865 2.112 106.865 3.673 C 106.865 4.292 106.379 5.049 105.362 5.049 C 102.633 5.049 103.974 1.86 102.309 1.86 C 100.597 1.86 101.639 5.417 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.747 105.385 7.045 L 105.385 7.55 C 105.385 7.848 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.007 C 102.355 16.085 103.604 16.361 103.604 17.003 L 103.604 17.094 C 103.604 17.37 103.396 17.531 103.072 17.531 Z M 93.666 17.669 C 92.233 17.669 91.608 17.393 91.423 16.544 C 90.938 17.233 90.013 17.76 88.486 17.76 C 86.012 17.76 84.092 16.636 84.092 14.273 C 84.092 11.955 86.058 10.762 88.255 10.762 C 89.226 10.762 90.013 10.992 90.59 11.336 L 90.59 11.267 C 90.336 8.559 90.151 7.389 88.948 7.389 C 87.353 7.389 88 10.464 85.942 10.464 C 84.971 10.464 84.323 9.867 84.323 8.972 C 84.323 7.091 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.923 L 95.076 15.03 C 95.284 16.659 96.256 16.268 96.256 16.911 C 96.256 17.508 94.915 17.668 93.666 17.668 Z M 88.231 13.539 C 88.231 15.167 88.786 16.59 89.758 16.59 C 90.498 16.59 90.938 15.718 90.938 14.938 L 90.845 13.859 C 90.683 12.483 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.539 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 107.268 8.266 L 106.412 8.266 C 106.112 8.266 105.88 8.037 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.789 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.128 6.709 114.364 6.944 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 Z M 109.811 4.426 C 109.494 5.894 108.344 6.871 106.852 6.871 L 106.412 6.871 C 106.313 6.865 106.215 6.899 106.141 6.965 C 106.074 7.038 106.039 7.135 106.045 7.234 L 106.045 7.739 C 106.045 7.947 106.203 8.103 106.412 8.103 L 107.433 8.103 L 107.433 13.705 C 107.433 15.064 107.801 16.081 108.424 16.757 C 109.046 17.431 109.941 17.785 111.037 17.785 C 113.478 17.785 114.711 16.011 114.711 14.324 C 114.711 14.187 114.631 14.107 114.524 14.085 C 114.415 14.063 114.261 14.101 114.135 14.255 C 114.002 14.502 113.812 14.716 113.581 14.878 C 113.314 15.059 112.963 15.176 112.494 15.176 C 112.149 15.176 111.838 15.043 111.614 14.795 C 111.39 14.547 111.265 14.195 111.265 13.773 L 111.265 8.102 L 113.835 8.102 C 114.026 8.102 114.202 7.942 114.202 7.738 L 114.202 7.234 C 114.202 7.031 114.026 6.87 113.835 6.87 L 111.265 6.87 L 111.265 4.389 C 111.265 4.24 111.219 4.135 111.152 4.069 C 111.085 4.002 110.979 3.956 110.829 3.956 L 110.274 3.956 C 110.098 3.956 109.892 4.107 109.811 4.426 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1sacgld\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><g><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.165 10.947 C 13.165 12.028 12.295 12.904 11.221 12.904 C 10.148 12.904 9.278 12.028 9.278 10.947 C 9.278 9.865 10.148 8.989 11.221 8.989 C 12.295 8.989 13.165 9.865 13.165 10.947 Z M 11.222 12.966 C 12.329 12.966 13.227 12.062 13.227 10.946 C 13.227 9.831 12.329 8.926 11.222 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.062 10.114 12.966 11.222 12.966 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.325 5.022 C 8.02 5.022 5.34 7.721 5.34 11.05 C 5.34 14.379 8.02 17.078 11.325 17.078 C 14.63 17.078 17.351 14.697 17.351 11.368 C 17.351 10.868 17.453 10.77 17.949 10.77 C 18.445 10.77 19.146 10.868 19.146 11.368 C 19.146 15.695 15.622 18.887 11.325 18.887 C 7.028 18.887 3.545 15.378 3.545 11.05 C 3.545 6.723 7.028 3.214 11.325 3.214 C 11.811 3.227 12.198 3.628 12.198 4.118 C 12.198 4.608 11.811 5.009 11.325 5.022 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 19.025 11.227 C 19.025 11.716 18.632 12.112 18.147 12.113 L 15.425 12.132 C 14.94 12.139 14.541 11.749 14.533 11.261 C 14.533 10.772 14.927 10.375 15.412 10.375 L 18.133 10.355 C 18.367 10.351 18.591 10.441 18.759 10.605 C 18.926 10.769 19.022 10.993 19.025 11.227 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.637 6.788 C 13.284 4.434 9.47 4.434 7.117 6.788 C 5.988 7.915 5.352 9.449 5.352 11.05 C 5.352 12.651 5.988 14.186 7.117 15.312 C 9.47 17.667 13.284 17.667 15.637 15.312 C 15.991 14.959 16.561 14.959 16.916 15.312 C 17.085 15.481 17.181 15.712 17.181 15.952 C 17.181 16.193 17.085 16.423 16.916 16.592 C 13.856 19.653 8.897 19.653 5.839 16.592 C 4.371 15.127 3.545 13.132 3.545 11.051 C 3.545 8.969 4.371 6.974 5.839 5.509 C 8.898 2.448 13.857 2.448 16.916 5.509 C 17.085 5.678 17.18 5.908 17.18 6.149 C 17.18 6.389 17.085 6.619 16.916 6.788 C 16.562 7.141 15.991 7.141 15.637 6.788 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1tntfca\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1j8pgn5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.393 18.393\" overflow=\"visible\"><path d=\"M 9.196 0 C 4.118 0 0 4.118 0 9.196 C 0 14.275 4.118 18.393 9.196 18.393 C 14.275 18.393 18.393 14.275 18.393 9.196 C 18.393 4.118 14.275 0 9.196 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16l1uf3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 0 11.069 C 0 4.956 4.956 0 11.069 0 C 17.182 0 22.137 4.956 22.137 11.069 C 22.137 17.182 17.182 22.137 11.069 22.137 C 4.956 22.137 0 17.182 0 11.069 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-qltaed\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1cm87e1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.393 18.393\" overflow=\"visible\"><path d=\"M 9.196 0 C 4.118 0 0 4.118 0 9.196 C 0 14.275 4.118 18.393 9.196 18.393 C 14.275 18.393 18.393 14.275 18.393 9.196 C 18.393 4.118 14.275 0 9.196 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1swt5e0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 0 11.069 C 0 4.956 4.956 0 11.069 0 C 17.182 0 22.137 4.956 22.137 11.069 C 22.137 17.182 17.182 22.137 11.069 22.137 C 4.956 22.137 0 17.182 0 11.069 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i95slz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.039\" overflow=\"visible\"><path d=\"M 2.005 4.039 C 3.112 4.039 4.01 3.135 4.01 2.02 C 4.01 0.904 3.112 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.039 2.005 4.039 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1nkh6kh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.04\" overflow=\"visible\"><path d=\"M 3.948 2.02 C 3.948 3.101 3.078 3.978 2.005 3.978 C 0.931 3.978 0.061 3.101 0.061 2.02 C 0.061 0.939 0.931 0.062 2.005 0.062 C 3.078 0.062 3.948 0.939 3.948 2.02 Z M 2.005 4.04 C 3.113 4.04 4.01 3.135 4.01 2.02 C 4.01 0.904 3.113 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.04 2.005 4.04 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3fpn6c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.887 3.915\" overflow=\"visible\"><path d=\"M 1.944 0 C 0.87 0 0 0.877 0 1.958 C 0 3.039 0.87 3.915 1.944 3.915 C 3.017 3.915 3.887 3.039 3.887 1.958 C 3.887 0.877 3.017 0 1.944 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-503ado\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.04\" overflow=\"visible\"><path d=\"M 0 2.02 C 0 0.904 0.898 0 2.005 0 C 3.113 0 4.01 0.904 4.01 2.02 C 4.01 3.135 3.113 4.04 2.005 4.04 C 0.898 4.04 0 3.135 0 2.02 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sdx1vp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.502 9.534\" overflow=\"visible\"><path d=\"M 6.965 2.653 C 5.774 1.486 3.878 1.486 2.687 2.653 C 2.12 3.208 1.8 3.971 1.8 4.767 C 1.8 5.563 2.12 6.326 2.687 6.881 C 3.878 8.047 5.774 8.047 6.965 6.881 C 7.319 6.533 7.884 6.533 8.238 6.881 C 8.407 7.046 8.502 7.272 8.502 7.509 C 8.502 7.746 8.407 7.972 8.238 8.137 C 6.354 9.999 3.298 9.999 1.413 8.137 C 0.51 7.252 0 6.037 0 4.767 C 0 3.497 0.51 2.281 1.413 1.396 C 3.298 -0.465 6.354 -0.465 8.238 1.396 C 8.407 1.561 8.502 1.788 8.502 2.025 C 8.502 2.261 8.407 2.488 8.238 2.653 C 7.887 3.001 7.317 3.001 6.965 2.653 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u8etzu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.601 15.673\" overflow=\"visible\"><path d=\"M 7.78 1.809 C 4.475 1.809 1.796 4.508 1.796 7.837 C 1.796 11.166 4.475 13.865 7.78 13.865 C 11.085 13.865 13.806 11.483 13.806 8.154 C 13.806 7.655 13.909 7.556 14.405 7.556 C 14.901 7.556 15.601 7.655 15.601 8.154 C 15.601 12.482 12.077 15.673 7.78 15.673 C 3.484 15.673 0 12.165 0 7.837 C 0 3.509 3.483 0 7.78 0 C 8.266 0.014 8.653 0.415 8.653 0.904 C 8.653 1.394 8.266 1.795 7.78 1.809 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c2jyz2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.492 1.778\" overflow=\"visible\"><path d=\"M 4.491 0.873 C 4.491 1.361 4.098 1.757 3.613 1.758 L 0.892 1.778 C 0.407 1.785 0.008 1.395 0 0.906 C 0 0.417 0.394 0.021 0.879 0.021 L 3.6 0 C 3.833 -0.003 4.058 0.087 4.225 0.25 C 4.393 0.414 4.489 0.638 4.492 0.873 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ncg672\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.039\" overflow=\"visible\"><path d=\"M 2.005 4.039 C 3.112 4.039 4.01 3.135 4.01 2.02 C 4.01 0.904 3.112 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.039 2.005 4.039 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mqtwuz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.502 9.534\" overflow=\"visible\"><path d=\"M 6.965 2.653 C 5.774 1.486 3.878 1.486 2.687 2.653 C 2.12 3.208 1.8 3.971 1.8 4.767 C 1.8 5.563 2.12 6.326 2.687 6.881 C 3.878 8.047 5.774 8.047 6.965 6.881 C 7.319 6.533 7.884 6.533 8.238 6.881 C 8.407 7.046 8.502 7.272 8.502 7.509 C 8.502 7.746 8.407 7.972 8.238 8.137 C 6.354 9.999 3.298 9.999 1.413 8.137 C 0.51 7.252 0 6.037 0 4.767 C 0 3.497 0.51 2.281 1.413 1.396 C 3.298 -0.465 6.354 -0.465 8.238 1.396 C 8.407 1.561 8.502 1.788 8.502 2.025 C 8.502 2.261 8.407 2.488 8.238 2.653 C 7.887 3.001 7.317 3.001 6.965 2.653 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jrvhik\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.636 15.674\" overflow=\"visible\"><path d=\"M 12.092 3.574 C 9.74 1.221 5.925 1.221 3.572 3.574 C 2.443 4.701 1.808 6.236 1.808 7.837 C 1.808 9.438 2.443 10.972 3.572 12.099 C 5.925 14.453 9.74 14.453 12.092 12.099 C 12.446 11.745 13.017 11.745 13.371 12.099 C 13.541 12.268 13.636 12.498 13.636 12.739 C 13.636 12.979 13.541 13.21 13.371 13.379 C 10.312 16.439 5.353 16.439 2.294 13.379 C 0.826 11.914 0 9.919 0 7.837 C 0 5.755 0.826 3.76 2.294 2.296 C 5.353 -0.765 10.312 -0.765 13.371 2.296 C 13.54 2.465 13.636 2.695 13.636 2.935 C 13.636 3.175 13.54 3.405 13.371 3.574 C 13.017 3.928 12.447 3.928 12.093 3.574 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-8zfjir\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 114.876 17.949\" overflow=\"visible\"><g><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 73.216 16.793 C 73.216 16.511 73.394 16.301 73.593 16.063 C 73.849 15.759 74.14 15.412 74.14 14.82 L 74.14 10.254 C 74.14 9.65 73.786 9.355 73.473 9.096 C 73.227 8.893 73.008 8.711 73.008 8.418 L 73.008 8.349 C 73.008 8.074 73.193 7.868 73.54 7.684 L 76.823 6.17 C 77.425 5.895 77.633 6.216 77.633 6.674 L 77.633 8.395 C 77.682 8.245 77.737 8.101 77.798 7.965 C 78.343 6.746 79.371 6.078 80.847 6.078 C 82.211 6.078 82.998 7.064 82.998 8.349 C 82.998 9.497 82.581 10.506 81.24 10.506 C 80.015 10.506 79.81 9.792 79.636 9.185 C 79.507 8.738 79.395 8.349 78.905 8.349 C 78.165 8.349 78.049 9.543 78.049 10.552 L 78.049 14.819 C 78.049 15.412 78.435 15.76 78.775 16.063 C 79.039 16.3 79.275 16.511 79.275 16.793 L 79.275 16.885 C 79.275 17.16 79.067 17.321 78.72 17.321 L 73.748 17.321 C 73.424 17.321 73.216 17.16 73.216 16.885 Z M 73.614 7.83 C 73.287 8.005 73.173 8.167 73.173 8.349 L 73.173 8.418 C 73.173 8.532 73.219 8.625 73.309 8.725 C 73.381 8.806 73.468 8.879 73.571 8.964 L 73.682 9.057 C 73.976 9.307 74.306 9.641 74.306 10.254 L 74.306 14.82 C 74.306 15.404 74.046 15.773 73.806 16.065 L 73.715 16.175 C 73.631 16.273 73.559 16.361 73.499 16.451 C 73.426 16.551 73.385 16.67 73.381 16.793 L 73.381 16.885 C 73.381 16.977 73.414 17.038 73.465 17.079 C 73.519 17.123 73.611 17.157 73.748 17.157 L 78.72 17.157 C 78.87 17.157 78.968 17.122 79.025 17.077 C 79.077 17.037 79.11 16.977 79.11 16.885 L 79.11 16.793 C 79.11 16.689 79.061 16.588 78.957 16.469 C 78.868 16.37 78.772 16.277 78.671 16.191 C 78.63 16.155 78.59 16.118 78.55 16.081 C 78.238 15.796 77.884 15.422 77.884 14.82 L 77.884 10.552 C 77.884 10.045 77.912 9.475 78.04 9.027 C 78.104 8.804 78.197 8.596 78.335 8.442 C 78.477 8.278 78.686 8.183 78.905 8.185 C 79.059 8.181 79.211 8.223 79.341 8.306 C 79.46 8.385 79.542 8.493 79.604 8.61 C 79.665 8.726 79.71 8.856 79.749 8.985 L 79.796 9.144 C 79.817 9.221 79.84 9.297 79.866 9.378 C 79.95 9.64 80.056 9.875 80.25 10.047 C 80.441 10.216 80.738 10.343 81.24 10.343 C 81.862 10.343 82.248 10.112 82.486 9.766 C 82.73 9.41 82.833 8.908 82.833 8.349 C 82.833 7.739 82.646 7.213 82.311 6.841 C 81.978 6.472 81.486 6.242 80.847 6.242 C 80.054 6.242 79.408 6.441 78.904 6.809 C 78.399 7.178 78.024 7.726 77.79 8.446 L 77.467 8.395 L 77.467 6.674 C 77.467 6.457 77.416 6.328 77.349 6.274 C 77.295 6.231 77.172 6.19 76.893 6.319 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 L 107.268 8.266 L 106.412 8.266 C 106.27 8.268 106.134 8.214 106.034 8.114 C 105.933 8.015 105.878 7.88 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.788 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.113 6.706 114.367 6.936 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.985 17.531 C 97.661 17.531 97.453 17.37 97.453 17.094 L 97.453 17.003 C 97.453 16.36 98.378 16.086 98.378 15.007 L 98.378 8.077 L 96.852 8.077 C 96.559 8.074 96.323 7.84 96.319 7.55 L 96.319 7.045 C 96.319 6.747 96.574 6.518 96.852 6.518 L 98.378 6.518 L 98.378 5.37 C 98.378 2.823 99.812 0.759 103.165 0.759 C 105.2 0.759 106.865 2.112 106.865 3.673 C 106.865 4.292 106.379 5.049 105.362 5.049 C 102.633 5.049 103.974 1.86 102.309 1.86 C 100.597 1.86 101.639 5.417 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.747 105.385 7.045 L 105.385 7.55 C 105.385 7.848 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.007 C 102.355 16.085 103.604 16.361 103.604 17.003 L 103.604 17.094 C 103.604 17.37 103.396 17.531 103.072 17.531 Z M 93.666 17.669 C 92.233 17.669 91.608 17.393 91.423 16.544 C 90.938 17.233 90.013 17.76 88.486 17.76 C 86.012 17.76 84.092 16.636 84.092 14.273 C 84.092 11.955 86.058 10.762 88.255 10.762 C 89.226 10.762 90.013 10.992 90.59 11.336 L 90.59 11.267 C 90.336 8.559 90.151 7.389 88.948 7.389 C 87.353 7.389 88 10.464 85.942 10.464 C 84.971 10.464 84.323 9.867 84.323 8.972 C 84.323 7.091 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.923 L 95.076 15.03 C 95.284 16.659 96.256 16.268 96.256 16.911 C 96.256 17.508 94.915 17.668 93.666 17.668 Z M 88.231 13.539 C 88.231 15.167 88.786 16.59 89.758 16.59 C 90.498 16.59 90.938 15.718 90.938 14.938 L 90.845 13.859 C 90.683 12.483 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.539 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 107.268 8.266 L 106.412 8.266 C 106.112 8.266 105.88 8.037 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.789 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.128 6.709 114.364 6.944 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 Z M 109.811 4.426 C 109.494 5.894 108.344 6.871 106.852 6.871 L 106.412 6.871 C 106.313 6.865 106.215 6.899 106.141 6.965 C 106.074 7.038 106.039 7.135 106.045 7.234 L 106.045 7.739 C 106.045 7.947 106.203 8.103 106.412 8.103 L 107.433 8.103 L 107.433 13.705 C 107.433 15.064 107.801 16.081 108.424 16.757 C 109.046 17.431 109.941 17.785 111.037 17.785 C 113.478 17.785 114.711 16.011 114.711 14.324 C 114.711 14.187 114.631 14.107 114.524 14.085 C 114.415 14.063 114.261 14.101 114.135 14.255 C 114.002 14.502 113.812 14.716 113.581 14.878 C 113.314 15.059 112.963 15.176 112.494 15.176 C 112.149 15.176 111.838 15.043 111.614 14.795 C 111.39 14.547 111.265 14.195 111.265 13.773 L 111.265 8.102 L 113.835 8.102 C 114.026 8.102 114.202 7.942 114.202 7.738 L 114.202 7.234 C 114.202 7.031 114.026 6.87 113.835 6.87 L 111.265 6.87 L 111.265 4.389 C 111.265 4.24 111.219 4.135 111.152 4.069 C 111.085 4.002 110.979 3.956 110.829 3.956 L 110.274 3.956 C 110.098 3.956 109.892 4.107 109.811 4.426 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-p6bnp1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.953 17.596\" overflow=\"visible\"><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5csm6b\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.254\" overflow=\"visible\"><path d=\"M 0.74 11.253 C 0.417 11.253 0.209 11.092 0.209 10.817 L 0.209 10.725 C 0.209 10.082 1.134 9.807 1.134 8.752 L 1.134 4.186 C 1.134 3.107 0 3.015 0 2.35 L 0 2.282 C 0 2.006 0.185 1.799 0.532 1.616 L 3.816 0.102 C 4.417 -0.173 4.625 0.147 4.625 0.606 L 4.625 2.327 C 5.111 0.836 6.198 0.01 7.84 0.01 C 9.204 0.01 9.99 0.996 9.99 2.281 C 9.99 3.429 9.574 4.438 8.233 4.438 C 6.105 4.438 7.053 2.281 5.897 2.281 C 5.157 2.281 5.042 3.474 5.042 4.484 L 5.042 8.753 C 5.042 9.808 6.267 10.083 6.267 10.726 L 6.267 10.817 C 6.267 11.093 6.059 11.254 5.712 11.254 L 0.74 11.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x43mzc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.454 16.727\" overflow=\"visible\"><path d=\"M 7.931 16.727 C 3.329 16.727 0 12.597 0 8.146 C 0 3.488 3.053 0 7.701 0 C 11.332 0 14.429 1.974 14.429 4.383 C 14.429 5.438 13.713 6.195 12.488 6.195 C 9.596 6.195 9.643 1.629 6.868 1.629 C 5.411 1.629 4.07 3.075 4.07 5.621 C 4.07 10.096 6.637 13.009 9.273 13.009 C 11.424 13.009 12.511 11.541 13.204 10.577 C 13.621 10.073 14.476 10.234 14.453 10.991 C 14.338 13.904 12.303 16.727 7.932 16.727 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4lh6se\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.719 17.596\" overflow=\"visible\"><path d=\"M 5.458 17.596 C 2.66 17.596 0 15.623 0 11.86 C 0 8.441 2.568 6.124 5.481 6.124 C 6.452 6.124 7.239 6.353 7.863 6.766 L 7.863 3.714 C 7.863 2.636 6.638 2.498 6.638 1.833 L 6.638 1.765 C 6.638 1.512 6.846 1.26 7.169 1.168 L 10.778 0.089 C 11.447 -0.117 11.794 0.021 11.794 0.64 L 11.794 14.866 C 11.794 15.921 12.719 16.196 12.719 16.838 L 12.719 16.93 C 12.719 17.206 12.511 17.367 12.187 17.367 L 8.881 17.367 C 8.511 17.367 8.279 17.137 8.279 16.792 L 8.279 16.586 C 7.586 17.229 6.591 17.596 5.458 17.596 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-34oy28\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.912 9.224\" overflow=\"visible\"><path d=\"M 0.004 2.822 C -0.065 4.749 0.698 9.155 2.432 9.223 C 3.218 9.246 3.912 8.535 3.912 7.296 L 3.912 2.868 C 3.912 1.399 2.895 0 1.831 0 C 0.698 0 0.073 0.986 0.004 2.822 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vw2sdr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.604 11.472\" overflow=\"visible\"><path d=\"M 6.406 11.472 C 2.868 11.472 0 9.041 0 5.713 C 0 2.318 2.938 0 6.267 0 C 9.736 0 12.604 2.386 12.604 5.759 C 12.604 9.109 9.806 11.472 6.406 11.472 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g8j4qj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 0 2.868 C 0 4.726 0.948 9.223 2.821 9.223 C 3.885 9.223 4.278 8.122 4.278 6.402 C 4.278 4.612 3.353 0 1.526 0 C 0.393 0 0 1.009 0 2.867 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14sj7ra\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 6.406 11.472 C 2.868 11.472 0 9.041 0 5.713 C 0 2.318 2.937 0 6.267 0 C 9.736 0 12.603 2.386 12.603 5.759 C 12.603 9.109 9.805 11.472 6.406 11.472 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jfdizi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 0 2.868 C 0 4.726 0.948 9.223 2.821 9.223 C 3.885 9.223 4.278 8.122 4.278 6.402 C 4.278 4.612 3.353 0 1.526 0 C 0.393 0 0 1.009 0 2.867 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m255wi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.656 16.727\" overflow=\"visible\"><path d=\"M 8.371 16.727 C 3.4 16.727 0 12.689 0 8.376 C 0 3.144 3.862 0 7.793 0 C 11.724 0 14.592 1.905 14.592 4.245 C 14.592 5.369 13.852 6.104 12.742 6.104 C 9.781 6.104 9.389 1.629 6.753 1.629 C 5.133 1.629 4.046 3.328 4.046 5.645 C 4.046 10.188 6.428 13.905 9.319 13.905 C 9.874 13.905 10.314 13.812 10.614 13.675 L 10.614 10.669 C 10.614 9.591 9.319 9.339 9.319 8.696 L 9.319 8.605 C 9.319 8.329 9.596 8.146 9.944 8.146 L 15.101 8.168 C 15.424 8.168 15.656 8.352 15.656 8.627 L 15.656 8.719 C 15.656 9.362 14.523 9.614 14.523 10.693 L 14.523 13.354 C 14.523 14.019 14.338 14.455 13.551 15.075 C 12.534 15.878 10.73 16.727 8.371 16.727 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1u59icm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.253\" overflow=\"visible\"><path d=\"M 0.209 10.725 C 0.209 10.443 0.386 10.233 0.586 9.995 C 0.842 9.691 1.133 9.344 1.133 8.752 L 1.133 4.186 C 1.133 3.582 0.778 3.287 0.466 3.028 C 0.219 2.825 0 2.643 0 2.35 L 0 2.281 C 0 2.006 0.185 1.799 0.532 1.616 L 3.816 0.102 C 4.417 -0.173 4.625 0.147 4.625 0.606 L 4.625 2.327 C 4.674 2.177 4.729 2.033 4.79 1.897 C 5.335 0.678 6.364 0.01 7.84 0.01 C 9.204 0.01 9.99 0.996 9.99 2.281 C 9.99 3.429 9.574 4.438 8.233 4.438 C 7.008 4.438 6.802 3.724 6.628 3.117 C 6.5 2.669 6.388 2.281 5.897 2.281 C 5.157 2.281 5.042 3.475 5.042 4.484 L 5.042 8.751 C 5.042 9.344 5.428 9.692 5.767 9.995 C 6.032 10.232 6.267 10.443 6.267 10.725 L 6.267 10.817 C 6.267 11.092 6.059 11.253 5.712 11.253 L 0.74 11.253 C 0.417 11.253 0.209 11.092 0.209 10.817 Z M 0.606 1.762 C 0.28 1.937 0.165 2.099 0.165 2.281 L 0.165 2.35 C 0.165 2.464 0.211 2.557 0.301 2.657 C 0.373 2.738 0.46 2.811 0.563 2.896 L 0.674 2.989 C 0.969 3.239 1.299 3.573 1.299 4.186 L 1.299 8.752 C 1.299 9.336 1.039 9.705 0.799 9.997 L 0.707 10.107 C 0.623 10.205 0.551 10.292 0.492 10.383 C 0.419 10.482 0.378 10.602 0.374 10.725 L 0.374 10.817 C 0.374 10.909 0.407 10.97 0.457 11.011 C 0.511 11.055 0.604 11.089 0.74 11.089 L 5.712 11.089 C 5.862 11.089 5.961 11.054 6.017 11.009 C 6.069 10.969 6.102 10.909 6.102 10.817 L 6.102 10.725 C 6.102 10.621 6.053 10.52 5.95 10.401 C 5.86 10.302 5.764 10.209 5.663 10.123 C 5.623 10.087 5.582 10.05 5.542 10.013 C 5.231 9.728 4.877 9.353 4.877 8.752 L 4.877 4.484 C 4.877 3.977 4.905 3.407 5.033 2.959 C 5.097 2.735 5.189 2.528 5.328 2.374 C 5.47 2.21 5.678 2.115 5.897 2.117 C 6.052 2.113 6.204 2.155 6.334 2.238 C 6.453 2.317 6.535 2.425 6.597 2.542 C 6.658 2.658 6.702 2.788 6.741 2.917 L 6.789 3.076 C 6.81 3.153 6.832 3.229 6.858 3.31 C 6.942 3.572 7.048 3.806 7.243 3.979 C 7.433 4.148 7.73 4.274 8.233 4.274 C 8.855 4.274 9.24 4.044 9.478 3.698 C 9.723 3.342 9.825 2.84 9.825 2.281 C 9.825 1.671 9.639 1.145 9.304 0.773 C 8.97 0.404 8.479 0.174 7.84 0.174 C 7.047 0.174 6.401 0.373 5.896 0.741 C 5.392 1.11 5.016 1.658 4.783 2.377 L 4.46 2.327 L 4.46 0.606 C 4.46 0.389 4.409 0.26 4.341 0.206 C 4.288 0.163 4.165 0.122 3.885 0.251 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-2250ru\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.253\" overflow=\"visible\"><path d=\"M 0.209 10.817 C 0.209 11.092 0.417 11.253 0.74 11.253 L 5.712 11.253 C 6.059 11.253 6.267 11.092 6.267 10.817 L 6.267 10.725 C 6.267 10.443 6.032 10.232 5.767 9.995 C 5.428 9.692 5.042 9.344 5.042 8.751 L 5.042 4.484 C 5.042 3.475 5.157 2.281 5.897 2.281 C 6.388 2.281 6.5 2.669 6.628 3.117 C 6.802 3.724 7.008 4.438 8.233 4.438 C 9.574 4.438 9.99 3.429 9.99 2.281 C 9.99 0.996 9.204 0.01 7.84 0.01 C 6.364 0.01 5.335 0.678 4.79 1.897 C 4.729 2.033 4.674 2.177 4.625 2.327 L 4.625 0.606 C 4.625 0.147 4.417 -0.173 3.816 0.102 L 0.532 1.616 C 0.185 1.799 0 2.006 0 2.281 L 0 2.35 C 0 2.643 0.219 2.825 0.466 3.028 C 0.778 3.287 1.133 3.582 1.133 4.186 L 1.133 8.752 C 1.133 9.344 0.842 9.691 0.586 9.995 C 0.386 10.233 0.209 10.443 0.209 10.725 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h6h3h9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.66 10.925\" overflow=\"visible\"><path d=\"M 0.441 1.598 C 0.115 1.773 0 1.935 0 2.117 L 0 2.186 C 0 2.3 0.046 2.393 0.136 2.493 C 0.208 2.574 0.295 2.647 0.398 2.732 L 0.509 2.825 C 0.803 3.075 1.134 3.409 1.134 4.022 L 1.134 8.588 C 1.134 9.172 0.874 9.541 0.634 9.833 L 0.542 9.943 C 0.458 10.041 0.386 10.129 0.326 10.219 C 0.254 10.319 0.212 10.438 0.209 10.561 L 0.209 10.653 C 0.209 10.745 0.242 10.806 0.292 10.847 C 0.346 10.891 0.439 10.925 0.575 10.925 L 5.547 10.925 C 5.697 10.925 5.795 10.89 5.852 10.845 C 5.904 10.805 5.937 10.745 5.937 10.653 L 5.937 10.561 C 5.937 10.457 5.888 10.356 5.785 10.237 C 5.695 10.138 5.599 10.046 5.498 9.959 C 5.457 9.923 5.417 9.886 5.377 9.849 C 5.065 9.564 4.711 9.19 4.711 8.588 L 4.711 4.32 C 4.711 3.813 4.74 3.243 4.867 2.795 C 4.932 2.572 5.024 2.364 5.163 2.21 C 5.305 2.046 5.513 1.952 5.732 1.953 C 5.886 1.949 6.039 1.991 6.169 2.074 C 6.288 2.153 6.37 2.261 6.432 2.378 C 6.493 2.494 6.537 2.624 6.576 2.753 L 6.623 2.912 C 6.645 2.989 6.667 3.065 6.693 3.146 C 6.777 3.408 6.883 3.643 7.078 3.815 C 7.268 3.984 7.565 4.111 8.068 4.111 C 8.69 4.111 9.075 3.88 9.313 3.534 C 9.557 3.178 9.66 2.676 9.66 2.117 C 9.66 1.507 9.473 0.981 9.139 0.609 C 8.805 0.24 8.314 0.01 7.675 0.01 C 6.882 0.01 6.236 0.209 5.731 0.577 C 5.227 0.946 4.851 1.494 4.617 2.214 L 4.295 2.163 L 4.295 0.442 C 4.295 0.225 4.244 0.096 4.176 0.042 C 4.123 -0.001 4 -0.042 3.72 0.087\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e5zmxz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.28 1.512\" overflow=\"visible\"><path d=\"M 3.28 0 L 0 1.512\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17dp2wi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 5.157 14.157 C 2.891 14.157 1.388 12.688 1.388 9.912 L 1.388 4.474 L 0.532 4.474 C 0.39 4.476 0.254 4.421 0.154 4.322 C 0.053 4.222 -0.002 4.087 0 3.947 L 0 3.441 C 0 3.121 0.209 2.913 0.532 2.913 L 0.972 2.913 C 2.382 2.913 3.469 1.996 3.77 0.596 C 3.862 0.229 4.117 0 4.394 0 L 4.949 0 C 5.319 0 5.55 0.229 5.55 0.596 L 5.55 2.913 L 7.955 2.913 C 8.233 2.913 8.487 3.143 8.487 3.441 L 8.487 3.947 C 8.484 4.236 8.247 4.47 7.955 4.474 L 5.55 4.474 L 5.55 9.98 C 5.55 10.761 6.013 11.22 6.614 11.22 C 7.493 11.22 7.886 10.784 8.117 10.37 C 8.441 9.958 8.996 10.096 8.996 10.531 C 8.996 12.298 7.701 14.157 5.157 14.157 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ri2vvs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.772 17.002\" overflow=\"visible\"><path d=\"M 13.892 16.772 C 13.569 16.772 13.361 16.611 13.361 16.336 L 13.361 16.245 C 13.361 15.602 14.286 15.327 14.286 14.249 L 14.286 7.319 L 12.759 7.319 C 12.467 7.316 12.231 7.082 12.227 6.792 L 12.227 6.287 C 12.227 5.988 12.482 5.759 12.759 5.759 L 14.286 5.759 L 14.286 4.612 C 14.286 2.065 15.719 0 19.072 0 C 21.107 0 22.772 1.354 22.772 2.914 C 22.772 3.533 22.287 4.291 21.269 4.291 C 18.54 4.291 19.882 1.101 18.217 1.101 C 16.505 1.101 17.546 4.658 18.17 5.759 L 20.784 5.759 C 21.084 5.759 21.292 5.988 21.292 6.287 L 21.292 6.792 C 21.292 7.09 21.084 7.319 20.784 7.319 L 18.263 7.319 L 18.263 14.249 C 18.263 15.326 19.512 15.603 19.512 16.244 L 19.512 16.336 C 19.512 16.611 19.304 16.772 18.98 16.772 Z M 9.574 16.91 C 8.14 16.91 7.516 16.634 7.331 15.785 C 6.845 16.474 5.92 17.002 4.393 17.002 C 1.92 17.002 0 15.877 0 13.514 C 0 11.196 1.965 10.003 4.163 10.003 C 5.133 10.003 5.92 10.233 6.498 10.577 L 6.498 10.508 C 6.243 7.8 6.058 6.631 4.856 6.631 C 3.26 6.631 3.908 9.705 1.85 9.705 C 0.878 9.705 0.231 9.109 0.231 8.214 C 0.231 6.333 2.498 5.529 4.856 5.529 C 7.955 5.529 10.129 7.319 10.476 10.164 L 10.984 14.271 C 11.192 15.901 12.164 15.51 12.164 16.152 C 12.164 16.749 10.823 16.909 9.574 16.909 Z M 4.139 12.78 C 4.139 14.409 4.694 15.832 5.666 15.832 C 6.406 15.832 6.845 14.959 6.845 14.18 L 6.753 13.101 C 6.591 11.724 5.989 11.22 5.318 11.22 C 4.625 11.22 4.139 11.839 4.139 12.78 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15ioros\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.545 16.772\" overflow=\"visible\"><path d=\"M 1.665 16.772 C 1.342 16.772 1.134 16.611 1.134 16.336 L 1.134 16.245 C 1.134 15.602 2.059 15.327 2.059 14.249 L 2.059 7.319 L 0.532 7.319 C 0.24 7.316 0.004 7.082 0 6.792 L 0 6.287 C 0 5.988 0.255 5.759 0.532 5.759 L 2.059 5.759 L 2.059 4.612 C 2.059 2.065 3.492 0 6.845 0 C 8.88 0 10.545 1.354 10.545 2.914 C 10.545 3.533 10.06 4.291 9.042 4.291 C 6.313 4.291 7.655 1.101 5.99 1.101 C 4.278 1.101 5.319 4.658 5.943 5.759 L 8.557 5.759 C 8.857 5.759 9.065 5.988 9.065 6.287 L 9.065 6.792 C 9.065 7.09 8.857 7.319 8.557 7.319 L 6.036 7.319 L 6.036 14.249 C 6.036 15.326 7.285 15.603 7.285 16.244 L 7.285 16.336 C 7.285 16.611 7.077 16.772 6.753 16.772 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-69t602\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.164 11.473\" overflow=\"visible\"><path d=\"M 9.574 11.381 C 8.14 11.381 7.516 11.105 7.331 10.257 C 6.845 10.945 5.92 11.473 4.393 11.473 C 1.92 11.473 0 10.348 0 7.986 C 0 5.668 1.965 4.474 4.163 4.474 C 5.133 4.474 5.92 4.704 6.498 5.049 L 6.498 4.98 C 6.243 2.272 6.058 1.102 4.856 1.102 C 3.26 1.102 3.908 4.176 1.85 4.176 C 0.878 4.176 0.231 3.58 0.231 2.685 C 0.231 0.804 2.498 0 4.856 0 C 7.955 0 10.129 1.79 10.476 4.635 L 10.984 8.743 C 11.192 10.372 12.164 9.981 12.164 10.624 C 12.164 11.221 10.823 11.381 9.574 11.381 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yaaug8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.706 4.612\" overflow=\"visible\"><path d=\"M 0 1.56 C 0 3.189 0.555 4.612 1.527 4.612 C 2.267 4.612 2.706 3.739 2.706 2.96 L 2.614 1.881 C 2.452 0.504 1.85 0 1.18 0 C 0.486 0 0 0.619 0 1.56 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1hqmw8j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 1.388 4.474 L 0.532 4.474 C 0.232 4.474 0 4.245 0 3.947 L 0 3.441 C 0 3.121 0.209 2.913 0.532 2.913 L 0.972 2.913 C 2.382 2.913 3.469 1.996 3.77 0.596 C 3.862 0.229 4.117 0 4.394 0 L 4.949 0 C 5.319 0 5.55 0.229 5.55 0.596 L 5.55 2.913 L 7.955 2.913 C 8.248 2.917 8.484 3.151 8.487 3.441 L 8.487 3.947 C 8.484 4.236 8.247 4.47 7.955 4.474 L 5.55 4.474 L 5.55 9.98 C 5.55 10.761 6.013 11.22 6.614 11.22 C 7.493 11.22 7.886 10.784 8.117 10.37 C 8.441 9.958 8.996 10.095 8.996 10.531 C 8.996 12.298 7.701 14.157 5.157 14.157 C 2.89 14.157 1.388 12.688 1.388 9.912 Z M 3.931 0.633 C 3.614 2.102 2.464 3.078 0.972 3.078 L 0.532 3.078 C 0.433 3.072 0.335 3.106 0.261 3.173 C 0.194 3.246 0.159 3.343 0.165 3.441 L 0.165 3.947 C 0.165 4.154 0.323 4.311 0.532 4.311 L 1.553 4.311 L 1.553 9.912 C 1.553 11.271 1.921 12.289 2.544 12.964 C 3.166 13.639 4.061 13.993 5.157 13.993 C 7.598 13.993 8.83 12.219 8.83 10.531 C 8.83 10.395 8.751 10.315 8.644 10.293 C 8.535 10.27 8.381 10.308 8.255 10.462 C 8.122 10.71 7.932 10.923 7.701 11.086 C 7.434 11.267 7.083 11.384 6.614 11.384 C 6.269 11.384 5.958 11.251 5.734 11.002 C 5.51 10.754 5.385 10.403 5.385 9.98 L 5.385 4.31 L 7.955 4.31 C 8.146 4.31 8.322 4.15 8.322 3.946 L 8.322 3.441 C 8.322 3.238 8.146 3.077 7.955 3.077 L 5.385 3.077 L 5.385 0.597 C 5.385 0.448 5.339 0.343 5.272 0.276 C 5.205 0.209 5.099 0.164 4.949 0.164 L 4.394 0.164 C 4.218 0.164 4.012 0.314 3.931 0.633 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-po6ree\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 1.388 9.912 C 1.388 12.688 2.89 14.157 5.157 14.157 C 7.701 14.157 8.996 12.298 8.996 10.531 C 8.996 10.095 8.441 9.958 8.117 10.37 C 7.886 10.784 7.493 11.22 6.614 11.22 C 6.013 11.22 5.55 10.761 5.55 9.98 L 5.55 4.474 L 7.955 4.474 C 8.247 4.47 8.484 4.236 8.487 3.947 L 8.487 3.441 C 8.484 3.151 8.248 2.917 7.955 2.913 L 5.55 2.913 L 5.55 0.596 C 5.55 0.229 5.319 0 4.949 0 L 4.394 0 C 4.117 0 3.862 0.229 3.77 0.596 C 3.469 1.996 2.382 2.913 0.972 2.913 L 0.532 2.913 C 0.209 2.913 0 3.121 0 3.441 L 0 3.947 C 0 4.245 0.232 4.474 0.532 4.474 L 1.388 4.474 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xgn7dt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.666 13.829\" overflow=\"visible\"><path d=\"M 3.766 0.47 C 3.449 1.938 2.299 2.914 0.807 2.914 L 0.368 2.914 C 0.268 2.908 0.171 2.942 0.097 3.009 C 0.03 3.082 -0.005 3.179 0.001 3.278 L 0.001 3.783 C 0.001 3.991 0.158 4.147 0.368 4.147 L 1.388 4.147 L 1.388 9.748 C 1.388 11.108 1.757 12.125 2.38 12.801 C 3.002 13.475 3.896 13.829 4.993 13.829 C 7.434 13.829 8.666 12.055 8.666 10.367 C 8.666 10.231 8.586 10.151 8.479 10.129 C 8.371 10.106 8.216 10.144 8.09 10.298 C 7.957 10.546 7.768 10.76 7.537 10.922 C 7.269 11.103 6.918 11.22 6.45 11.22 C 6.104 11.22 5.793 11.087 5.569 10.838 C 5.346 10.59 5.22 10.239 5.22 9.817 L 5.22 4.146 L 7.791 4.146 C 7.982 4.146 8.158 3.986 8.158 3.782 L 8.158 3.278 C 8.158 3.074 7.982 2.913 7.791 2.913 L 5.22 2.913 L 5.22 0.433 C 5.22 0.284 5.175 0.179 5.107 0.112 C 5.04 0.046 4.935 0 4.785 0 L 4.23 0 C 4.053 0 3.847 0.15 3.766 0.47 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-elccdg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106.865 17.76\" overflow=\"visible\"><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pi8ksz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.545 16.772\" overflow=\"visible\"><path d=\"M 1.134 16.336 C 1.134 16.611 1.342 16.772 1.665 16.772 L 6.753 16.772 C 7.077 16.772 7.285 16.611 7.285 16.336 L 7.285 16.245 C 7.285 15.964 7.048 15.754 6.78 15.517 C 6.434 15.21 6.036 14.857 6.036 14.249 L 6.036 7.319 L 8.557 7.319 C 8.857 7.319 9.065 7.09 9.065 6.792 L 9.065 6.287 C 9.065 5.988 8.857 5.759 8.557 5.759 L 5.943 5.759 C 5.319 4.658 4.278 1.101 5.99 1.101 C 6.72 1.101 6.872 1.715 7.042 2.404 C 7.261 3.285 7.51 4.291 9.042 4.291 C 10.06 4.291 10.545 3.533 10.545 2.914 C 10.545 1.354 8.88 0 6.845 0 C 3.492 0 2.059 2.065 2.059 4.612 L 2.059 5.759 L 0.532 5.759 C 0.24 5.763 0.004 5.997 0 6.287 L 0 6.792 C 0 7.09 0.255 7.319 0.532 7.319 L 2.059 7.319 L 2.059 14.249 C 2.059 14.857 1.764 15.21 1.507 15.518 C 1.309 15.754 1.134 15.965 1.134 16.244 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qrrzu9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.215 16.444\" overflow=\"visible\"><path d=\"M 2.059 6.991 L 2.059 14.085 C 2.059 14.679 1.8 15.054 1.56 15.349 L 1.464 15.464 C 1.381 15.563 1.31 15.648 1.251 15.738 C 1.179 15.838 1.138 15.957 1.134 16.08 L 1.134 16.172 C 1.134 16.265 1.167 16.326 1.217 16.366 C 1.271 16.41 1.364 16.444 1.5 16.444 L 6.587 16.444 C 6.724 16.444 6.816 16.41 6.871 16.366 C 6.922 16.326 6.954 16.265 6.954 16.172 L 6.954 16.081 C 6.954 15.977 6.906 15.877 6.8 15.757 C 6.721 15.666 6.623 15.581 6.512 15.482 C 6.469 15.444 6.426 15.406 6.383 15.367 C 6.066 15.078 5.705 14.698 5.705 14.085 L 5.705 6.991 L 8.392 6.991 C 8.591 6.991 8.735 6.846 8.735 6.627 L 8.735 6.123 C 8.735 5.905 8.591 5.759 8.392 5.759 L 5.682 5.759 L 5.634 5.675 C 5.311 5.106 4.888 3.92 4.761 2.873 C 4.698 2.351 4.705 1.84 4.853 1.453 C 4.921 1.258 5.044 1.088 5.207 0.961 C 5.374 0.837 5.581 0.774 5.825 0.774 C 6.061 0.774 6.256 0.831 6.415 0.94 C 6.573 1.047 6.684 1.197 6.768 1.362 C 6.851 1.527 6.911 1.714 6.962 1.904 C 6.988 1.999 7.013 2.098 7.036 2.196 L 7.038 2.2 C 7.061 2.297 7.086 2.394 7.111 2.49 C 7.217 2.885 7.35 3.249 7.603 3.516 C 7.85 3.776 8.23 3.963 8.877 3.963 C 9.791 3.963 10.215 3.291 10.215 2.75 C 10.215 1.312 8.66 0 6.68 0 C 5.039 0 3.89 0.504 3.15 1.299 C 2.409 2.095 2.059 3.204 2.059 4.448 L 2.059 5.76 L 0.367 5.76 C 0.176 5.76 0 5.92 0 6.124 L 0 6.629 C 0 6.832 0.176 6.993 0.367 6.993 L 2.059 6.993 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cv8xhu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.164 11.472\" overflow=\"visible\"><path d=\"M 7.386 10.457 C 7.626 11.149 8.259 11.381 9.574 11.381 C 10.823 11.381 12.164 11.22 12.164 10.623 C 12.164 10.369 12.011 10.276 11.815 10.156 C 11.515 9.974 11.11 9.726 10.984 8.742 L 10.476 4.634 C 10.129 1.79 7.955 0 4.856 0 C 2.498 0 0.231 0.803 0.231 2.685 C 0.231 3.579 0.878 4.176 1.85 4.176 C 2.944 4.176 3.273 3.306 3.582 2.492 C 3.854 1.776 4.109 1.101 4.856 1.101 C 6.039 1.101 6.237 2.235 6.486 4.851 L 6.498 4.979 L 6.498 5.047 C 6.458 5.024 6.417 5.001 6.377 4.979 L 6.33 4.954 C 5.771 4.663 5.042 4.474 4.163 4.474 C 1.965 4.474 0 5.667 0 7.985 C 0 10.348 1.92 11.472 4.393 11.472 C 5.795 11.472 6.689 11.027 7.202 10.422 C 7.248 10.368 7.291 10.313 7.331 10.256 C 7.346 10.327 7.364 10.394 7.386 10.457 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-acgnfi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.706 4.612\" overflow=\"visible\"><path d=\"M 1.527 4.612 C 0.555 4.612 0 3.189 0 1.56 C 0 0.62 0.486 0 1.18 0 C 1.85 0 2.452 0.504 2.614 1.881 L 2.706 2.96 C 2.706 3.739 2.267 4.612 1.527 4.612 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-230als\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.834 11.144\" overflow=\"visible\"><path d=\"M 7.247 9.691 L 7.327 10.058 C 7.41 10.441 7.585 10.676 7.892 10.825 C 8.214 10.983 8.696 11.053 9.408 11.053 C 10.028 11.053 10.661 11.013 11.134 10.902 C 11.372 10.847 11.555 10.776 11.676 10.694 C 11.794 10.614 11.833 10.536 11.833 10.459 C 11.835 10.416 11.827 10.373 11.808 10.334 C 11.791 10.301 11.767 10.271 11.737 10.248 C 11.691 10.212 11.643 10.18 11.593 10.15 L 11.565 10.133 C 11.506 10.098 11.449 10.061 11.392 10.023 C 11.211 9.901 11.06 9.74 10.949 9.553 C 10.814 9.325 10.71 9.022 10.655 8.598 L 10.146 4.491 C 9.978 3.106 9.366 1.987 8.427 1.213 C 7.487 0.438 6.208 0 4.691 0 C 3.527 0 2.399 0.199 1.569 0.619 C 0.744 1.036 0.231 1.66 0.231 2.521 C 0.231 2.927 0.377 3.255 0.624 3.482 C 0.871 3.709 1.233 3.848 1.685 3.848 C 2.15 3.848 2.45 3.678 2.674 3.423 C 2.906 3.16 3.059 2.802 3.207 2.417 L 3.262 2.272 C 3.387 1.94 3.518 1.595 3.701 1.326 C 3.919 1.006 4.224 0.774 4.691 0.774 C 5.02 0.774 5.296 0.854 5.523 1.035 C 5.746 1.213 5.903 1.475 6.023 1.805 C 6.26 2.461 6.371 3.453 6.497 4.8 L 6.498 4.807 L 6.498 5.173 L 6.248 5.024 C 5.698 4.697 4.942 4.474 3.997 4.474 C 2.926 4.474 1.924 4.765 1.193 5.326 C 0.467 5.884 0 6.714 0 7.821 C 0 8.952 0.456 9.774 1.202 10.319 C 1.953 10.868 3.014 11.144 4.228 11.144 C 5.714 11.144 6.582 10.633 7.03 9.999 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-199z3kw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.037 4.94\" overflow=\"visible\"><path d=\"M 3.037 3.117 L 3.037 3.124 C 3.037 3.541 2.92 3.986 2.699 4.33 C 2.476 4.676 2.136 4.94 1.692 4.94 C 1.11 4.94 0.685 4.512 0.414 3.93 C 0.141 3.343 0 2.555 0 1.725 C 0 1.228 0.128 0.8 0.363 0.493 C 0.592 0.182 0.957 -0.002 1.345 0 C 1.726 0 2.092 0.146 2.378 0.483 C 2.661 0.815 2.86 1.321 2.942 2.027 L 2.943 2.032 L 3.037 3.117 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oyk8gq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.454 16.727\" overflow=\"visible\"><path d=\"M 0 8.146 C 0 12.597 3.33 16.727 7.932 16.727 C 12.303 16.727 14.338 13.905 14.453 10.991 C 14.476 10.234 13.62 10.073 13.204 10.577 C 12.511 11.541 11.424 13.01 9.273 13.01 C 6.636 13.01 4.07 10.096 4.07 5.622 C 4.07 3.075 5.411 1.629 6.868 1.629 C 8.241 1.629 8.924 2.747 9.613 3.877 C 10.316 5.03 11.027 6.195 12.487 6.195 C 13.713 6.195 14.429 5.438 14.429 4.383 C 14.429 1.974 11.331 0 7.701 0 C 3.053 0 0 3.488 0 8.146 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-193pdr3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.123 16.399\" overflow=\"visible\"><path d=\"M 13.17 10.514 C 12.477 11.476 11.346 13.009 9.108 13.009 C 6.339 13.009 3.74 9.975 3.74 5.457 C 3.74 2.866 5.115 1.302 6.703 1.302 C 7.451 1.302 8.008 1.613 8.462 2.063 C 8.899 2.497 9.247 3.067 9.584 3.62 L 9.61 3.664 C 10.318 4.823 10.984 5.868 12.322 5.868 C 12.901 5.868 13.342 5.69 13.638 5.404 C 13.934 5.118 14.099 4.709 14.099 4.219 C 14.099 3.089 13.373 2.038 12.171 1.261 C 10.973 0.486 9.322 0 7.535 0 C 5.255 0 3.375 0.855 2.064 2.273 C 0.751 3.693 0 5.688 0 7.982 C 0 12.363 3.275 16.399 7.767 16.399 C 9.914 16.399 11.471 15.706 12.505 14.672 C 13.542 13.636 14.066 12.243 14.123 10.821 C 14.131 10.517 13.972 10.356 13.784 10.305 C 13.556 10.25 13.317 10.332 13.17 10.514 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m40buc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.388 17.268\" overflow=\"visible\"><path d=\"M 7.863 6.909 L 7.606 6.739 C 7.013 6.347 6.26 6.124 5.315 6.124 C 2.494 6.124 0 8.366 0 11.696 C 0 13.537 0.65 14.928 1.628 15.857 C 2.61 16.789 3.932 17.268 5.292 17.268 C 6.39 17.268 7.342 16.913 8.001 16.303 L 8.279 16.046 L 8.279 16.63 C 8.279 16.764 8.323 16.862 8.391 16.928 C 8.458 16.993 8.564 17.039 8.715 17.039 L 12.021 17.039 C 12.158 17.039 12.251 17.005 12.304 16.961 C 12.355 16.92 12.388 16.859 12.388 16.767 L 12.388 16.675 C 12.384 16.552 12.343 16.433 12.271 16.334 C 12.204 16.237 12.132 16.145 12.055 16.057 C 12.024 16.02 11.994 15.984 11.963 15.947 C 11.723 15.656 11.463 15.287 11.463 14.702 L 11.463 0.476 C 11.463 0.19 11.384 0.082 11.297 0.037 C 11.188 -0.017 10.99 -0.02 10.66 0.083 L 10.658 0.083 L 7.048 1.161 C 6.778 1.239 6.637 1.439 6.637 1.601 L 6.637 1.67 C 6.637 1.779 6.685 1.874 6.785 1.981 C 6.863 2.066 6.959 2.143 7.071 2.233 L 7.19 2.329 C 7.505 2.588 7.863 2.935 7.863 3.551 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qd4q5k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.243 9.552\" overflow=\"visible\"><path d=\"M 0.005 2.979 C 0.04 2.049 0.216 1.31 0.544 0.798 C 0.881 0.277 1.371 0 1.997 0 C 2.601 0 3.166 0.394 3.57 0.951 C 4.004 1.56 4.239 2.286 4.243 3.032 L 4.243 7.46 C 4.243 8.753 3.506 9.578 2.592 9.551 L 2.591 9.551 C 2.081 9.531 1.667 9.192 1.341 8.722 C 1.012 8.249 0.75 7.613 0.549 6.93 C 0.145 5.563 -0.031 3.962 0.005 2.979 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jypahh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.719 17.595\" overflow=\"visible\"><path d=\"M 7.698 6.663 C 7.102 6.315 6.368 6.123 5.481 6.123 C 2.568 6.123 0 8.441 0 11.859 C 0 15.621 2.66 17.595 5.458 17.595 C 6.504 17.595 7.432 17.283 8.114 16.729 C 8.171 16.683 8.226 16.635 8.279 16.585 L 8.279 16.805 C 8.285 17.142 8.516 17.366 8.881 17.366 L 12.187 17.366 C 12.511 17.366 12.719 17.205 12.719 16.93 L 12.719 16.838 C 12.719 16.557 12.542 16.345 12.342 16.108 C 12.086 15.805 11.794 15.458 11.794 14.864 L 11.794 0.64 C 11.794 0.02 11.447 -0.117 10.778 0.089 L 7.169 1.168 C 6.846 1.259 6.638 1.512 6.638 1.764 L 6.638 1.833 C 6.638 2.126 6.875 2.316 7.14 2.53 C 7.479 2.802 7.863 3.111 7.863 3.714 L 7.863 6.767 C 7.809 6.731 7.754 6.696 7.698 6.663 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ggfapd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.913 9.223\" overflow=\"visible\"><path d=\"M 2.433 9.223 C 0.698 9.154 -0.065 4.749 0.004 2.822 C 0.074 0.986 0.698 0 1.831 0 C 2.896 0 3.913 1.399 3.913 2.867 L 3.913 7.296 C 3.913 8.535 3.219 9.246 2.433 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zwkear\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 0 5.713 C 0 9.041 2.867 11.472 6.406 11.472 C 9.805 11.472 12.603 9.109 12.603 5.759 C 12.603 2.386 9.736 0 6.266 0 C 2.937 0 0 2.318 0 5.713 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1osrxqn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 2.821 9.223 C 0.948 9.223 0 4.726 0 2.868 C 0 1.01 0.393 0 1.526 0 C 3.353 0 4.278 4.612 4.278 6.402 C 4.278 8.122 3.885 9.223 2.821 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pipv1z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.272 11.144\" overflow=\"visible\"><path d=\"M 0 5.548 C 0 8.768 2.775 11.144 6.24 11.144 C 9.564 11.144 12.272 8.839 12.272 5.595 C 12.272 2.329 9.497 0 6.101 0 C 2.842 0 0 2.263 0 5.549 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tfdqwg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.608 9.551\" overflow=\"visible\"><path d=\"M 0.717 6.959 C 0.24 5.586 0 3.98 0 3.032 C 0 2.097 0.098 1.349 0.355 0.828 C 0.485 0.565 0.659 0.355 0.886 0.212 C 1.114 0.068 1.383 0 1.691 0 C 2.225 0 2.668 0.337 3.025 0.815 C 3.384 1.295 3.677 1.946 3.91 2.642 C 4.374 4.034 4.608 5.652 4.608 6.565 C 4.608 7.433 4.51 8.168 4.263 8.691 C 4.139 8.955 3.973 9.172 3.757 9.322 C 3.541 9.474 3.283 9.551 2.986 9.551 C 2.445 9.551 1.992 9.225 1.625 8.756 C 1.257 8.285 0.956 7.647 0.717 6.96 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1blh7wc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 0 5.713 C 0 9.041 2.868 11.472 6.406 11.472 C 9.805 11.472 12.603 9.109 12.603 5.759 C 12.603 2.386 9.736 0 6.267 0 C 2.937 0 0 2.318 0 5.713 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1augz41\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 2.821 9.223 C 0.948 9.223 0 4.726 0 2.868 C 0 1.01 0.392 0 1.526 0 C 3.353 0 4.278 4.612 4.278 6.402 C 4.278 8.122 3.884 9.223 2.821 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1w9t7kq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.272 11.144\" overflow=\"visible\"><path d=\"M 0 5.548 C 0 8.768 2.775 11.144 6.24 11.144 C 9.564 11.144 12.272 8.839 12.272 5.595 C 12.272 2.329 9.497 0 6.102 0 C 2.842 0 0 2.263 0 5.549 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rv7oi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.608 9.551\" overflow=\"visible\"><path d=\"M 0.717 6.959 C 0.241 5.586 0 3.98 0 3.032 C 0 2.097 0.098 1.349 0.355 0.828 C 0.485 0.565 0.66 0.355 0.887 0.212 C 1.114 0.068 1.383 0 1.692 0 C 2.225 0 2.668 0.337 3.025 0.815 C 3.384 1.295 3.677 1.946 3.91 2.642 C 4.374 4.034 4.608 5.652 4.608 6.565 C 4.608 7.433 4.51 8.168 4.263 8.691 C 4.139 8.955 3.973 9.172 3.758 9.322 C 3.541 9.474 3.283 9.551 2.986 9.551 C 2.445 9.551 1.992 9.225 1.625 8.756 C 1.257 8.285 0.956 7.647 0.717 6.96 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oka8x3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.656 16.727\" overflow=\"visible\"><path d=\"M 0 8.375 C 0 12.688 3.4 16.727 8.371 16.727 C 10.73 16.727 12.534 15.877 13.551 15.075 C 14.338 14.455 14.522 14.019 14.522 13.354 L 14.522 10.692 C 14.522 10.084 14.884 9.738 15.198 9.437 C 15.44 9.205 15.656 8.999 15.656 8.719 L 15.656 8.628 C 15.656 8.352 15.424 8.168 15.101 8.168 L 9.944 8.146 C 9.596 8.146 9.319 8.329 9.319 8.605 L 9.319 8.696 C 9.319 8.976 9.565 9.182 9.843 9.414 C 10.202 9.715 10.615 10.061 10.615 10.669 L 10.615 13.675 C 10.314 13.812 9.874 13.904 9.319 13.904 C 6.429 13.904 4.047 10.188 4.047 5.644 C 4.047 3.328 5.133 1.629 6.753 1.629 C 8.032 1.629 8.784 2.684 9.557 3.769 C 10.375 4.919 11.219 6.104 12.742 6.104 C 13.852 6.104 14.592 5.369 14.592 4.245 C 14.592 1.905 11.725 0 7.793 0 C 3.862 0 0 3.144 0 8.375 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-459u8o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.326 16.399\" overflow=\"visible\"><path d=\"M 9.778 8.146 C 9.656 8.142 9.535 8.175 9.433 8.241 C 9.356 8.296 9.319 8.364 9.319 8.441 L 9.319 8.532 C 9.319 8.633 9.369 8.731 9.478 8.849 C 9.561 8.938 9.661 9.023 9.776 9.119 L 9.91 9.232 C 10.239 9.514 10.614 9.889 10.614 10.506 L 10.614 13.616 L 10.518 13.66 C 10.19 13.81 9.726 13.905 9.154 13.905 C 7.633 13.905 6.269 12.926 5.295 11.402 C 4.319 9.875 3.717 7.779 3.717 5.481 C 3.717 4.299 3.994 3.262 4.489 2.514 C 4.987 1.763 5.712 1.302 6.587 1.302 C 7.3 1.302 7.857 1.607 8.331 2.045 C 8.772 2.451 9.152 2.985 9.524 3.507 C 9.547 3.541 9.571 3.575 9.596 3.608 C 10.402 4.738 11.193 5.776 12.577 5.776 C 13.094 5.776 13.512 5.605 13.8 5.316 C 14.089 5.028 14.261 4.607 14.261 4.082 C 14.261 2.984 13.589 1.968 12.412 1.219 C 11.236 0.47 9.568 0 7.628 0 C 3.787 0 0 3.071 0 8.211 C 0 12.443 3.335 16.399 8.206 16.399 C 10.525 16.399 12.293 15.565 13.284 14.783 C 13.668 14.48 13.891 14.232 14.021 13.991 C 14.148 13.753 14.192 13.507 14.192 13.19 L 14.192 10.528 C 14.192 9.921 14.517 9.547 14.808 9.261 L 14.925 9.149 C 15.017 9.065 15.104 8.975 15.185 8.88 C 15.279 8.764 15.325 8.664 15.325 8.555 L 15.325 8.464 C 15.328 8.384 15.292 8.307 15.229 8.257 C 15.144 8.195 15.041 8.164 14.936 8.168 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-196ffac\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-nl9fdt\",\"data-framer-name\":\"Copyright\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ye3b59\",\"data-styles-preset\":\"BwCyBRmh0\",style:{\"--framer-text-color\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"},children:\"\\xa9 2026 GoodCraft\"})}),className:\"framer-14qpj12\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rynui7\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s6ujsh\",\"data-framer-name\":\"Footer / Status\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ye3b59\",\"data-styles-preset\":\"BwCyBRmh0\",style:{\"--framer-text-color\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"},children:[\"Crafted by \",/*#__PURE__*/_jsx(Link,{href:\"https://nathanworking.com\",motionChild:true,nodeId:\"SdSA1Dr1I\",openInNewTab:true,relValues:[],scopeId:\"jluhHtcNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"Nathan\"})})]})}),className:\"framer-1xk6d6b\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dH0RwdXtQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"q8WkrO5FV\":{\"layout\":[\"fixed\",\"fixed\"]},\"iXfZSIBDo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"UUI7ye8jZ\":\"scrollSection\",\"E1nCbxLH5\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"wjgCh6mSc\":[\".framer-1bmvd1p-container\",\".framer-1t8skw9\"],\"dH0RwdXtQ\":[\".framer-1bmvd1p-container\",\".framer-1t8skw9\"],\"q8WkrO5FV\":[\".framer-1bmvd1p-container\",\".framer-1t8skw9\"],\"iXfZSIBDo\":[\".framer-1bmvd1p-container\",\".framer-1t8skw9\"]}\n * @framerBreakpoints {\"wjgCh6mSc\":{\"min\":1280,\"canvasClassName\":\"framer-15vsj7p-override\",\"minHeight\":2000,\"name\":\"Desktop Large\",\"width\":1280,\"rootFontSize\":16},\"dH0RwdXtQ\":{\"min\":1024,\"max\":1279,\"canvasClassName\":\"framer-iarfb6-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1024,\"rootFontSize\":16},\"q8WkrO5FV\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-253ys5-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"iXfZSIBDo\":{\"max\":809,\"canvasClassName\":\"framer-5k0kub-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant wjgCh6mSc\n * @framerLayoutTemplate true\n */const FramerjluhHtcNv=withCSS(Component,css,\"framer-2Qypr\");export default FramerjluhHtcNv;FramerjluhHtcNv.displayName=\"Default - GoodCraft\";FramerjluhHtcNv.defaultProps={height:2e3,width:1280};addPropertyControls(FramerjluhHtcNv,{UUI7ye8jZ:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},E1nCbxLH5:{defaultValue:\"var(--token-d170c4f7-23b2-4b83-ae12-6ab556ec56a0, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerjluhHtcNv,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavBarFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjluhHtcNv\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"wjgCh6mSc\\\":[\\\".framer-1bmvd1p-container\\\",\\\".framer-1t8skw9\\\"],\\\"dH0RwdXtQ\\\":[\\\".framer-1bmvd1p-container\\\",\\\".framer-1t8skw9\\\"],\\\"q8WkrO5FV\\\":[\\\".framer-1bmvd1p-container\\\",\\\".framer-1t8skw9\\\"],\\\"iXfZSIBDo\\\":[\\\".framer-1bmvd1p-container\\\",\\\".framer-1t8skw9\\\"]}\",\"framerIntrinsicHeight\":\"2000\",\"framerBreakpoints\":\"{\\\"wjgCh6mSc\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-15vsj7p-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"dH0RwdXtQ\\\":{\\\"min\\\":1024,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-iarfb6-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"q8WkrO5FV\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-253ys5-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"iXfZSIBDo\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-5k0kub-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"UUI7ye8jZ\\\":\\\"scrollSection\\\",\\\"E1nCbxLH5\\\":\\\"color\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dH0RwdXtQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q8WkrO5FV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iXfZSIBDo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"wjgCh6mSc\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Color,RenderTarget}from\"framer\";import Particles from\"react-tsparticles\";import{loadFull}from\"tsparticles\";import{useCallback}from\"react\";/**\n * PARTICLES FOR FRAMER\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function ParticleWrapper(props){const{background,color,radius,number,densityOptions,sizeOptions,opacityOptions,linksOptions,modeOptions,moveOptions,shapeOptions,clickOptions,hoverOptions,rotateOptions,particlesID,fpsOptions,colors}=props;const{densityEnable,densityArea,densityFactor}=densityOptions;const{linksEnabled,linksColor,linksOpacity,linksDistance,linksWidth}=linksOptions;const{size,sizeType,sizeMin,sizeMax}=sizeOptions;const{opacity,opacityType,opacityMin,opacityMax}=opacityOptions;const{connectDistance,connectRadius,connectLinksOpacity,grabDistance,grabLinksOpacity,bubbleDistance,bubbleSize,bubbleDuration,repulseDistance,repulseDuration,pushQuantity,removeQuantity,trailQuantity,trailDelay}=modeOptions;const{moveEnabled,moveDirection,moveSpeed,moveRandom,moveStraight,moveOut,moveVibrate,moveGravityEnabled,moveGravityAcceleration,moveGravityMaxSpeed,moveTrailEnabled,moveTrailAmount,moveSpinEnabled,moveSpinAcceleration,moveAttractEnabled,moveAttractDistance}=moveOptions;const{shapeType,characterType,imageSource,imageWidth,imageHeight}=shapeOptions;const{clickEnabled,clickModes}=clickOptions;const{hoverEnabled,hoverModes,hoverParallax,hoverForce,hoverSmooth}=hoverOptions;const{rotateDirection,rotateValue,rotateAnimation,rotateSpeed,rotateSync}=rotateOptions;const particlesInit=useCallback(async engine=>{await loadFull(engine);},[]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasMultipleColors=colors.length>0;return /*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",backgroundColor:background,transform:\"translateZ(0)\",borderRadius:radius,position:\"relative\"},children:/*#__PURE__*/ _jsx(Particles,{id:particlesID,init:particlesInit,style:{width:\"100%\",height:\"100%\",position:\"absolute\"},options:{// autoPlay: !isCanvas,\nbackground:{color:{value:\"transparent\"}},fpsLimit:isCanvas?1:fpsOptions,fullScreen:false,pauseOnBlur:true,pauseOnOutsideViewport:true,interactivity:isCanvas?{}:{events:{resize:true,onClick:{enable:isCanvas?false:clickEnabled,mode:clickModes},onHover:{enable:isCanvas?false:hoverEnabled,mode:hoverModes,parallax:{enable:isCanvas?false:hoverEnabled?hoverParallax:false,force:hoverForce,smooth:hoverForce}}},modes:{connect:{distance:connectDistance,radius:connectRadius,links:{opacity:connectLinksOpacity}},grab:{distance:grabDistance,links:{opacity:grabLinksOpacity}},bubble:{distance:bubbleDistance,size:bubbleSize,duration:bubbleDuration},repulse:{distance:repulseDistance,duration:repulseDuration},push:{quantity:pushQuantity},remove:{quantity:removeQuantity},trail:{delay:trailDelay,quantity:trailQuantity}}},particles:{color:{value:hasMultipleColors?colors.map(color=>makeHex(color)):makeHex(color)},collisions:{enable:false},rotate:{direction:rotateDirection,value:rotateValue,animation:!isCanvas&&{enable:rotateAnimation,speed:rotateSpeed}},move:{direction:moveDirection,outMode:moveOut,enable:isCanvas?false:moveEnabled,random:moveRandom,speed:moveSpeed,straight:moveStraight,trail:{enable:moveTrailEnabled,length:moveTrailAmount},spin:{enable:moveSpinEnabled,acceleration:moveSpinAcceleration},attract:{enable:moveAttractEnabled,distance:moveAttractDistance},gravity:{enable:moveGravityEnabled,acceleration:moveGravityAcceleration,maxSpeed:moveGravityMaxSpeed},vibrate:moveVibrate},links:{enable:linksEnabled,color:makeHex(linksColor),opacity:linksOpacity,distance:linksDistance,width:linksWidth},number:{value:number,density:{enable:densityEnable,area:densityEnable&&densityArea,factor:densityEnable&&densityFactor}},opacity:{value:opacityType?opacity:{min:opacityMin,max:opacityMax}},shape:{type:shapeType,character:{value:characterType},image:{src:imageSource,width:imageWidth,height:imageHeight}},size:{value:sizeType?size:{min:sizeMin,max:sizeMax}}},detectRetina:true}})});};/* Default properties */ ParticleWrapper.defaultProps={background:\"#000000\",color:\"#ffffff\",radius:0,number:100,densityOptions:{densityEnable:false,densityArea:5e3,densityFactor:50},sizeOptions:{sizeType:true,size:1,sizeMin:1,sizeMax:10},opacityOptions:{opacityType:true,opacity:1,opacityMin:0,opacityMax:1},linksOptions:{linksEnabled:false,linksColor:\"#ffffff\",linksOpacity:.2,linksDistance:100,linksWidth:1},modeOptions:{connectDistance:100,connectRadius:50,connectLinksOpacity:.2,grabDistance:100,grabLinksOpacity:.2,bubbleDistance:100,bubbleSize:40,bubbleDuration:.4,repulseDistance:200,repulseDuration:1.2,pushQuantity:4,removeQuantity:4,trailDelay:.1,trailQuantity:10},moveOptions:{moveEnabled:true,moveDirection:\"none\",moveSpeed:1,moveRandom:false,moveStraight:false,moveOut:\"out\",moveVibrate:false,moveGravityEnabled:false,moveGravityAcceleration:1,moveGravityMaxSpeed:2,moveTrailEnabled:false,moveTrailAmount:100,moveSpinEnabled:false,moveSpinAcceleration:1,moveAttractEnabled:false,moveAttractDistance:100},shapeOptions:{shapeType:\"circle\",characterType:\"😎\",imageWidth:100,imageHeight:100},clickOptions:{clickEnabled:false,clickModes:\"push\"},hoverOptions:{hoverEnabled:true,hoverModes:\"none\",hoverParallax:true,hoverForce:10,hoverSmooth:10},rotateOptions:{rotateDirection:\"random\",rotateValue:0,rotateAnimation:false,rotateSpeed:5,rotateSync:false},particlesID:\"Unique ID\",colors:[]};ParticleWrapper.displayName=\"Particles\";addPropertyControls(ParticleWrapper,{background:{type:ControlType.Color,defaultValue:ParticleWrapper.defaultProps.background,title:\"Backdrop\"},color:{type:ControlType.Color,defaultValue:ParticleWrapper.defaultProps.color,title:\"Color\"},colors:{type:ControlType.Array,control:{type:ControlType.Color},defaultValue:ParticleWrapper.defaultProps.colors},fpsOptions:{type:ControlType.Enum,title:\"FPS\",options:[30,60,120],optionTitles:[\"30\",\"60\",\"120\"],defaultValue:60,displaySegmentedControl:true},number:{type:ControlType.Number,title:\"Amount\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.number},densityOptions:{type:ControlType.Object,title:\"Density\",controls:{densityEnable:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.densityOptions.densityEnable},densityArea:{type:ControlType.Number,title:\"Area\",min:100,max:1e4,step:1,defaultValue:ParticleWrapper.defaultProps.densityOptions.densityArea,hidden:props=>!props.densityEnable},densityFactor:{type:ControlType.Number,title:\"Factor\",min:0,max:100,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.densityOptions.densityFactor,description:\"Decrease the amount property when using these, as too many particles in dense areas can cause slowdowns.\",hidden:props=>!props.densityEnable}}},sizeOptions:{type:ControlType.Object,title:\"Size\",controls:{sizeType:{type:ControlType.Boolean,title:\"Type\",enabledTitle:\"Value\",disabledTitle:\"Range\",defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeType},size:{type:ControlType.Number,title:\"Size\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.size,hidden:props=>!props.sizeType},sizeMin:{type:ControlType.Number,title:\"Min\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeMin,hidden:props=>props.sizeType},sizeMax:{type:ControlType.Number,title:\"Max\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeMax,hidden:props=>props.sizeType}}},opacityOptions:{type:ControlType.Object,title:\"Opacity\",controls:{opacityType:{type:ControlType.Boolean,title:\"Type\",enabledTitle:\"Value\",disabledTitle:\"Range\",defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityType},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacity,hidden:props=>!props.opacityType},opacityMin:{type:ControlType.Number,title:\"Min\",min:0,max:1,step:.05,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityMin,hidden:props=>props.opacityType},opacityMax:{type:ControlType.Number,title:\"Max\",min:0,max:1,step:.05,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityMax,hidden:props=>props.opacityType}}},linksOptions:{type:ControlType.Object,title:\"Links\",controls:{linksEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.linksOptions.linksEnabled},linksColor:{type:ControlType.Color,title:\"Color\",defaultValue:ParticleWrapper.defaultProps.linksOptions.linksColor,hidden:props=>!props.linksEnabled},linksOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksOpacity,hidden:props=>!props.linksEnabled},linksDistance:{type:ControlType.Number,title:\"Distance\",min:0,max:500,step:1,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksDistance,hidden:props=>!props.linksEnabled},linksWidth:{type:ControlType.Number,title:\"Width\",min:0,max:10,step:1,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksWidth,hidden:props=>!props.linksEnabled}}},modeOptions:{type:ControlType.Object,title:\"Modes\",controls:{connectDistance:{type:ControlType.Number,title:\"Connect\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectDistance},connectRadius:{type:ControlType.Number,title:\"Connect Radius\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectRadius},connectLinksOpacity:{type:ControlType.Number,title:\"Connect Links\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectLinksOpacity},grabDistance:{type:ControlType.Number,title:\"Grab\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.grabDistance},grabLinksOpacity:{type:ControlType.Number,title:\"Grab Links\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.grabLinksOpacity},bubbleDistance:{type:ControlType.Number,title:\"Bubble\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleDistance},bubbleSize:{type:ControlType.Number,title:\"Bubble Size\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleSize},bubbleDuration:{type:ControlType.Number,title:\"Bubble Duration\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleDuration},repulseDistance:{type:ControlType.Number,title:\"Repulse\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.modeOptions.repulseDistance},repulseDuration:{type:ControlType.Number,title:\"Repulse Duration\",min:0,max:10,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.repulseDuration},pushQuantity:{type:ControlType.Number,title:\"Push\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.pushQuantity},removeQuantity:{type:ControlType.Number,title:\"Remove\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.removeQuantity},trailQuantity:{type:ControlType.Number,title:\"Trail\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.trailQuantity},trailDelay:{type:ControlType.Number,title:\"Trail Delay\",min:0,max:10,step:.1,defaultValue:ParticleWrapper.defaultProps.modeOptions.trailDelay}}},moveOptions:{type:ControlType.Object,title:\"Move\",controls:{moveEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveEnabled},moveDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"none\",\"bottom\",\"left\",\"right\",\"top\",\"bottom-left\",\"bottom-right\",\"top-left\",\"top-right\",\"outside\",\"inside\",],optionTitles:[\"Random\",\"Bottom\",\"Left\",\"Right\",\"Top\",\"Bottom Left\",\"Bottom Right\",\"Top Left\",\"Top Right\",\"Outside\",\"Inside\",],defaultValue:ParticleWrapper.defaultProps.moveOptions.moveDirection,hidden:props=>!props.moveEnabled},moveSpeed:{type:ControlType.Number,title:\"Speed\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpeed,hidden:props=>!props.moveEnabled},moveRandom:{type:ControlType.Boolean,title:\"Random\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveRandom,hidden:props=>!props.moveEnabled},moveStraight:{type:ControlType.Boolean,title:\"Straight\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveStraight,hidden:props=>!props.moveEnabled},moveOut:{type:ControlType.Enum,title:\"Out\",options:[\"none\",\"split\",\"bounce\",\"destroy\",\"out\",\"bounceHorizontal\",\"bounceVertical\",],optionTitles:[\"None\",\"Split\",\"Bounce\",\"Destroy\",\"Out\",\"Bounce Horizontal\",\"Bounce Vertical\",],defaultValue:ParticleWrapper.defaultProps.moveOptions.moveOut,hidden:props=>!props.moveEnabled},moveVibrate:{type:ControlType.Boolean,title:\"Vibrate\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveVibrate,hidden:props=>!props.moveEnabled},moveGravityEnabled:{type:ControlType.Boolean,title:\"Gravity\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityEnabled,hidden:props=>!props.moveEnabled},moveGravityAcceleration:{type:ControlType.Number,title:\"Gravity Acceleration\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityAcceleration,hidden:props=>!props.moveEnabled||!props.moveGravityEnabled},moveGravityMaxSpeed:{type:ControlType.Number,title:\"Gravity Max Speed\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityAcceleration,hidden:props=>!props.moveEnabled||!props.moveGravityEnabled},moveTrailEnabled:{type:ControlType.Boolean,title:\"Trail\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveTrailEnabled,hidden:props=>!props.moveEnabled},moveTrailAmount:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveTrailAmount,hidden:props=>!props.moveEnabled||!props.moveTrailEnabled},moveSpinEnabled:{type:ControlType.Boolean,title:\"Spin\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpinEnabled,hidden:props=>!props.moveEnabled},moveSpinAcceleration:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpinAcceleration,hidden:props=>!props.moveEnabled||!props.moveSpinEnabled},moveAttractEnabled:{type:ControlType.Boolean,title:\"Attract\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveAttractEnabled,hidden:props=>!props.moveEnabled},moveAttractDistance:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveAttractDistance,hidden:props=>!props.moveEnabled||!props.moveAttractEnabled}}},shapeOptions:{type:ControlType.Object,title:\"Shape\",controls:{shapeType:{type:ControlType.Enum,title:\"Shape\",options:[\"circle\",\"edge\",\"triangle\",\"polygon\",\"star\",\"character\",\"image\",],optionTitles:[\"Circle\",\"Square\",\"Triangle\",\"Polygon\",\"Star\",\"Character\",\"Image\",],defaultValue:ParticleWrapper.defaultProps.shapeOptions.characterType},characterType:{type:ControlType.String,title:\"Character\",defaultValue:ParticleWrapper.defaultProps.shapeOptions.characterType,hidden:props=>props.shapeType!==\"character\"},imageSource:{type:ControlType.Image,title:\"Image\",hidden:props=>props.shapeType!==\"image\"},imageWidth:{type:ControlType.Number,title:\"Width\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.shapeOptions.imageWidth,hidden:props=>props.shapeType!==\"image\"},imageHeight:{type:ControlType.Number,title:\"Height\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.shapeOptions.imageWidth,hidden:props=>props.shapeType!==\"image\"}}},clickOptions:{type:ControlType.Object,title:\"Click\",controls:{clickEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.clickOptions.clickEnabled},clickModes:{type:ControlType.Enum,title:\"Mode\",options:[\"attract\",\"bubble\",\"push\",\"remove\",\"repulse\",\"pause\",\"trail\",],optionTitles:[\"Attract\",\"Bubble\",\"Push\",\"Remove\",\"Repulse\",\"Pause\",\"Trail\",],defaultValue:ParticleWrapper.defaultProps.clickOptions.clickModes,hidden:props=>!props.clickEnabled}}},hoverOptions:{type:ControlType.Object,title:\"Hover\",controls:{hoverEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverEnabled},hoverModes:{type:ControlType.Enum,title:\"Mode\",options:[\"none\",\"attract\",\"bounce\",\"bubble\",\"connect\",\"grab\",\"light\",\"repulse\",\"slow\",\"trail\",],optionTitles:[\"None\",\"Attract\",\"Bounce\",\"Bubble\",\"Connect\",\"Grab\",\"Light\",\"Repulse\",\"Slow\",\"Trail\",],defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverModes,hidden:props=>!props.hoverEnabled},hoverParallax:{type:ControlType.Boolean,title:\"Parallax\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverParallax,hidden:props=>!props.hoverEnabled},hoverForce:{type:ControlType.Number,min:0,max:50,step:1,displayStepper:true,title:\"Force\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverForce,hidden:props=>!props.hoverParallax||!props.hoverEnabled},hoverSmooth:{type:ControlType.Number,min:0,max:50,step:1,displayStepper:true,title:\"Smooth\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverSmooth,hidden:props=>!props.hoverParallax||!props.hoverEnabled}}},rotateOptions:{type:ControlType.Object,title:\"Rotate\",controls:{rotateValue:{type:ControlType.Number,title:\"Value\",min:-360,max:360,step:1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateValue},rotateDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"clockwise\",\"counter-clockwise\",\"random\"],optionTitles:[\"Clockwise\",\"Counter Clockwise\",\"Random\"],defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateDirection},rotateAnimation:{type:ControlType.Boolean,title:\"Animate\",defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateAnimation},rotateSpeed:{type:ControlType.Number,title:\"Speed\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateSpeed,hidden:props=>!props.rotateAnimation},rotateSync:{type:ControlType.Boolean,title:\"Sync\",defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateSync,hidden:props=>!props.rotateAnimation}}},radius:{type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.radius},particlesID:{type:ControlType.String,title:\"ID\",defaultValue:\"One\",placeholder:ParticleWrapper.defaultProps.particlesID}});// Converts all color values to hex strings\nconst makeHex=property=>Color.toHexString(Color(property));\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ParticleWrapper\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Particles.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Particles from\"https://framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/v7obVZbdHWJSNCJ4lbOG/7SmLpSBpEN0WhzH6XJTw/A73zw5Dah.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/636pGRQOByxUhAJMux1h/hjqR6O6JSQogB8OGxZsi/BwCyBRmh0.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/1SVT5HWno3gyOiL9U9lC/ISe8ncQpdQmfxAo5ORse/friF8cJ7Q.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/e8PWRxPXiFEo4Mcc9uuW/q6wJetCsTo4P0nK5Vf8S/hfToAX2yz.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/mVno4BWCKh5j34akKz5q/9PlnLq0MpnrupJi1Xr3B/SDYl68mMc.js\";import Linkedin from\"https://framerusercontent.com/modules/bPrItgKrk3iZOsY2Dk4y/WPIRtwLFbrreKD7c3tyg/bP0zS_xRR.js\";import XTwitter from\"https://framerusercontent.com/modules/y1QD9OWpuNPnF1OE06sS/FGNVd8HjnQBI4iNSWimC/fhxJ1hOEK.js\";import Discord from\"https://framerusercontent.com/modules/6O6YWmbf9MLfnaqL2yOR/P4f33VVE7nSMOvrhaFRh/JtpEzjhz8.js\";import Github from\"https://framerusercontent.com/modules/bOoAJN0U0W1itZskTRLO/mRPQbNTGgDayGUVSaLb5/pD8pFA7b8.js\";import Buttons from\"https://framerusercontent.com/modules/73ZcSTTZEckoMFMrixWE/Vwn8COtBKm2auBogGehG/QX9I1i2Zj.js\";const ButtonsFonts=getFonts(Buttons);const ParticlesFonts=getFonts(Particles);const XTwitterFonts=getFonts(XTwitter);const LinkedinFonts=getFonts(Linkedin);const GithubFonts=getFonts(Github);const DiscordFonts=getFonts(Discord);const cycleOrder=[\"ajXmyK4yT\",\"H_jVObbiQ\"];const serializationHash=\"framer-wRqYp\";const variantClassNames={ajXmyK4yT:\"framer-v-hrosmn\",H_jVObbiQ:\"framer-v-h5vwnp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"ajXmyK4yT\",Mobile:\"H_jVObbiQ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ajXmyK4yT\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ajXmyK4yT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgggtbr=activeVariantCallback(async(...args)=>{setVariant(\"ajXmyK4yT\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hrosmn\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ajXmyK4yT\",ref:refBinding,style:{backgroundColor:\"var(--token-f50d6146-3f89-4bbc-9030-3cc23f55e9a9, rgb(2, 10, 15))\",...style},...addPropertyOverrides({H_jVObbiQ:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jzdt5m\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"vcwT96feJ\",children:[/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:456,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+96+0+0+0),pixelHeight:457,pixelWidth:1200,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 80px)`,src:\"https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?width=1200&height=457\",srcSet:\"https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?scale-down-to=512&width=1200&height=457 512w,https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?scale-down-to=1024&width=1200&height=457 1024w,https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?width=1200&height=457 1200w\"},className:\"framer-xieezg\",\"data-border\":true,\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"DUtmhBNEv\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},...addPropertyOverrides({H_jVObbiQ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:456,intrinsicWidth:1200,pixelHeight:457,pixelWidth:1200,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 40px)`,src:\"https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?width=1200&height=457\",srcSet:\"https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?scale-down-to=512&width=1200&height=457 512w,https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?scale-down-to=1024&width=1200&height=457 1024w,https://framerusercontent.com/images/4paGe8ab2whYwRRlwON0dc1yM.svg?width=1200&height=457 1200w\"}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q9cbyv\",layoutDependency:layoutDependency,layoutId:\"rlrJ1tsmj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10fgvx1\",layoutDependency:layoutDependency,layoutId:\"Rkjk0dMN9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1cnlr3n\",\"data-styles-preset\":\"A73zw5Dah\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-938f60e4-0699-4e0f-a3dc-b7905dc2213a, rgb(250, 250, 250)))\"},children:\"Start your trial today.\"})}),className:\"framer-1ose7bg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LjmHXmKls\",style:{\"--extracted-1of0zx5\":\"var(--token-938f60e4-0699-4e0f-a3dc-b7905dc2213a, rgb(250, 250, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qxb7vh\",\"data-styles-preset\":\"hfToAX2yz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235)))\"},children:\"Unlock the potential of your business with our next-level SaaS platform. Transform your workflows and achieve new heights today.\"})}),className:\"framer-r0c54d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vqYK8SgH2\",style:{\"--extracted-r6o4lv\":\"var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"F_5eLqXuu\"},implicitPathVariables:undefined},{href:{webPageId:\"F_5eLqXuu\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+96+0+0+0+64+28.2+0+227.6,...addPropertyOverrides({H_jVObbiQ:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qh1f2d-container\",\"data-framer-name\":\"Button 2\",layoutDependency:layoutDependency,layoutId:\"EA4RexoQ0-container\",name:\"Button 2\",nodeId:\"EA4RexoQ0\",rendersWithMotion:true,scopeId:\"SopAf7dkj\",children:/*#__PURE__*/_jsx(Buttons,{ejk6FTzr7:\"Get started\",height:\"100%\",id:\"EA4RexoQ0\",layoutId:\"EA4RexoQ0\",name:\"Button 2\",qw2S8yFr3:resolvedLinks[0],style:{height:\"100%\"},variant:\"ZFMmTqsrC\",width:\"100%\",xSO5MMQkx:false,...addPropertyOverrides({H_jVObbiQ:{qw2S8yFr3:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zlawgr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EcdLdTLLz-container\",nodeId:\"EcdLdTLLz\",rendersWithMotion:true,scopeId:\"SopAf7dkj\",children:/*#__PURE__*/_jsx(Particles,{background:\"rgba(0, 0, 0, 0)\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"EcdLdTLLz\",layoutId:\"EcdLdTLLz\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.5,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},number:25,opacityOptions:{opacity:.2,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:0,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"😎\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1.5,sizeMax:1.5,sizeMin:.5,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xidrf4\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"DnxXxRJ1t\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m8li2i\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"VewgdU5uy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z4fugd\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"idDpOaOHN\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1tvp2rx\",layoutDependency:layoutDependency,layoutId:\"JAWYo1dV7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 143.595 22.137\" overflow=\"visible\"><g><g><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.165 10.947 C 13.165 12.028 12.295 12.904 11.221 12.904 C 10.148 12.904 9.278 12.028 9.278 10.947 C 9.278 9.865 10.148 8.989 11.221 8.989 C 12.295 8.989 13.165 9.865 13.165 10.947 Z M 11.222 12.966 C 12.329 12.966 13.227 12.062 13.227 10.946 C 13.227 9.831 12.329 8.926 11.222 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.062 10.114 12.966 11.222 12.966 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.325 5.022 C 8.02 5.022 5.34 7.721 5.34 11.05 C 5.34 14.379 8.02 17.078 11.325 17.078 C 14.63 17.078 17.351 14.697 17.351 11.368 C 17.351 10.868 17.453 10.77 17.949 10.77 C 18.445 10.77 19.146 10.868 19.146 11.368 C 19.146 15.695 15.622 18.887 11.325 18.887 C 7.028 18.887 3.545 15.378 3.545 11.05 C 3.545 6.723 7.028 3.214 11.325 3.214 C 11.811 3.227 12.198 3.628 12.198 4.118 C 12.198 4.608 11.811 5.009 11.325 5.022 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 19.025 11.227 C 19.025 11.716 18.632 12.112 18.147 12.113 L 15.425 12.132 C 14.94 12.139 14.541 11.749 14.533 11.261 C 14.533 10.772 14.927 10.375 15.412 10.375 L 18.133 10.355 C 18.367 10.351 18.591 10.441 18.759 10.605 C 18.926 10.769 19.022 10.993 19.025 11.227 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.637 6.788 C 13.284 4.434 9.47 4.434 7.117 6.788 C 5.988 7.915 5.352 9.449 5.352 11.05 C 5.352 12.651 5.988 14.186 7.117 15.312 C 9.47 17.667 13.284 17.667 15.637 15.312 C 15.991 14.959 16.561 14.959 16.916 15.312 C 17.085 15.481 17.181 15.712 17.181 15.952 C 17.181 16.193 17.085 16.423 16.916 16.592 C 13.856 19.653 8.897 19.653 5.839 16.592 C 4.371 15.127 3.545 13.132 3.545 11.051 C 3.545 8.969 4.371 6.974 5.839 5.509 C 8.898 2.448 13.857 2.448 16.916 5.509 C 17.085 5.678 17.18 5.908 17.18 6.149 C 17.18 6.389 17.085 6.619 16.916 6.788 C 16.562 7.141 15.991 7.141 15.637 6.788 Z\" fill=\"rgb(255, 255, 255)\"></path></g><g transform=\"translate(28.719 1.795)\"><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 73.216 16.793 C 73.216 16.511 73.394 16.301 73.593 16.063 C 73.849 15.759 74.14 15.412 74.14 14.82 L 74.14 10.254 C 74.14 9.65 73.786 9.355 73.473 9.096 C 73.227 8.893 73.008 8.711 73.008 8.418 L 73.008 8.349 C 73.008 8.074 73.193 7.868 73.54 7.684 L 76.823 6.17 C 77.425 5.895 77.633 6.216 77.633 6.674 L 77.633 8.395 C 77.682 8.245 77.737 8.101 77.798 7.965 C 78.343 6.746 79.371 6.078 80.847 6.078 C 82.211 6.078 82.998 7.064 82.998 8.349 C 82.998 9.497 82.581 10.506 81.24 10.506 C 80.015 10.506 79.81 9.792 79.636 9.185 C 79.507 8.738 79.395 8.349 78.905 8.349 C 78.165 8.349 78.049 9.543 78.049 10.552 L 78.049 14.819 C 78.049 15.412 78.435 15.76 78.775 16.063 C 79.039 16.3 79.275 16.511 79.275 16.793 L 79.275 16.885 C 79.275 17.16 79.067 17.321 78.72 17.321 L 73.748 17.321 C 73.424 17.321 73.216 17.16 73.216 16.885 Z M 73.614 7.83 C 73.287 8.005 73.173 8.167 73.173 8.349 L 73.173 8.418 C 73.173 8.532 73.219 8.625 73.309 8.725 C 73.381 8.806 73.468 8.879 73.571 8.964 L 73.682 9.057 C 73.976 9.307 74.306 9.641 74.306 10.254 L 74.306 14.82 C 74.306 15.404 74.046 15.773 73.806 16.065 L 73.715 16.175 C 73.631 16.273 73.559 16.361 73.499 16.451 C 73.426 16.551 73.385 16.67 73.381 16.793 L 73.381 16.885 C 73.381 16.977 73.414 17.038 73.465 17.079 C 73.519 17.123 73.611 17.157 73.748 17.157 L 78.72 17.157 C 78.87 17.157 78.968 17.122 79.025 17.077 C 79.077 17.037 79.11 16.977 79.11 16.885 L 79.11 16.793 C 79.11 16.689 79.061 16.588 78.957 16.469 C 78.868 16.37 78.772 16.277 78.671 16.191 C 78.63 16.155 78.59 16.118 78.55 16.081 C 78.238 15.796 77.884 15.422 77.884 14.82 L 77.884 10.552 C 77.884 10.045 77.912 9.475 78.04 9.027 C 78.104 8.804 78.197 8.596 78.335 8.442 C 78.477 8.278 78.686 8.183 78.905 8.185 C 79.059 8.181 79.211 8.223 79.341 8.306 C 79.46 8.385 79.542 8.493 79.604 8.61 C 79.665 8.726 79.71 8.856 79.749 8.985 L 79.796 9.144 C 79.817 9.221 79.84 9.297 79.866 9.378 C 79.95 9.64 80.056 9.875 80.25 10.047 C 80.441 10.216 80.738 10.343 81.24 10.343 C 81.862 10.343 82.248 10.112 82.486 9.766 C 82.73 9.41 82.833 8.908 82.833 8.349 C 82.833 7.739 82.646 7.213 82.311 6.841 C 81.978 6.472 81.486 6.242 80.847 6.242 C 80.054 6.242 79.408 6.441 78.904 6.809 C 78.399 7.178 78.024 7.726 77.79 8.446 L 77.467 8.395 L 77.467 6.674 C 77.467 6.457 77.416 6.328 77.349 6.274 C 77.295 6.231 77.172 6.19 76.893 6.319 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 L 107.268 8.266 L 106.412 8.266 C 106.27 8.268 106.134 8.214 106.034 8.114 C 105.933 8.015 105.878 7.88 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.788 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.113 6.706 114.367 6.936 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.985 17.531 C 97.661 17.531 97.453 17.37 97.453 17.094 L 97.453 17.003 C 97.453 16.36 98.378 16.086 98.378 15.007 L 98.378 8.077 L 96.852 8.077 C 96.559 8.074 96.323 7.84 96.319 7.55 L 96.319 7.045 C 96.319 6.747 96.574 6.518 96.852 6.518 L 98.378 6.518 L 98.378 5.37 C 98.378 2.823 99.812 0.759 103.165 0.759 C 105.2 0.759 106.865 2.112 106.865 3.673 C 106.865 4.292 106.379 5.049 105.362 5.049 C 102.633 5.049 103.974 1.86 102.309 1.86 C 100.597 1.86 101.639 5.417 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.747 105.385 7.045 L 105.385 7.55 C 105.385 7.848 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.007 C 102.355 16.085 103.604 16.361 103.604 17.003 L 103.604 17.094 C 103.604 17.37 103.396 17.531 103.072 17.531 Z M 93.666 17.669 C 92.233 17.669 91.608 17.393 91.423 16.544 C 90.938 17.233 90.013 17.76 88.486 17.76 C 86.012 17.76 84.092 16.636 84.092 14.273 C 84.092 11.955 86.058 10.762 88.255 10.762 C 89.226 10.762 90.013 10.992 90.59 11.336 L 90.59 11.267 C 90.336 8.559 90.151 7.389 88.948 7.389 C 87.353 7.389 88 10.464 85.942 10.464 C 84.971 10.464 84.323 9.867 84.323 8.972 C 84.323 7.091 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.923 L 95.076 15.03 C 95.284 16.659 96.256 16.268 96.256 16.911 C 96.256 17.508 94.915 17.668 93.666 17.668 Z M 88.231 13.539 C 88.231 15.167 88.786 16.59 89.758 16.59 C 90.498 16.59 90.938 15.718 90.938 14.938 L 90.845 13.859 C 90.683 12.483 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.539 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 107.268 8.266 L 106.412 8.266 C 106.112 8.266 105.88 8.037 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.789 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.128 6.709 114.364 6.944 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 Z M 109.811 4.426 C 109.494 5.894 108.344 6.871 106.852 6.871 L 106.412 6.871 C 106.313 6.865 106.215 6.899 106.141 6.965 C 106.074 7.038 106.039 7.135 106.045 7.234 L 106.045 7.739 C 106.045 7.947 106.203 8.103 106.412 8.103 L 107.433 8.103 L 107.433 13.705 C 107.433 15.064 107.801 16.081 108.424 16.757 C 109.046 17.431 109.941 17.785 111.037 17.785 C 113.478 17.785 114.711 16.011 114.711 14.324 C 114.711 14.187 114.631 14.107 114.524 14.085 C 114.415 14.063 114.261 14.101 114.135 14.255 C 114.002 14.502 113.812 14.716 113.581 14.878 C 113.314 15.059 112.963 15.176 112.494 15.176 C 112.149 15.176 111.838 15.043 111.614 14.795 C 111.39 14.547 111.265 14.195 111.265 13.773 L 111.265 8.102 L 113.835 8.102 C 114.026 8.102 114.202 7.942 114.202 7.738 L 114.202 7.234 C 114.202 7.031 114.026 6.87 113.835 6.87 L 111.265 6.87 L 111.265 4.389 C 111.265 4.24 111.219 4.135 111.152 4.069 C 111.085 4.002 110.979 3.956 110.829 3.956 L 110.274 3.956 C 110.098 3.956 109.892 4.107 109.811 4.426 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-ywaf9w\",layoutDependency:layoutDependency,layoutId:\"TIghtqL5a\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><g><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.165 10.947 C 13.165 12.028 12.295 12.904 11.221 12.904 C 10.148 12.904 9.278 12.028 9.278 10.947 C 9.278 9.865 10.148 8.989 11.221 8.989 C 12.295 8.989 13.165 9.865 13.165 10.947 Z M 11.222 12.966 C 12.329 12.966 13.227 12.062 13.227 10.946 C 13.227 9.831 12.329 8.926 11.222 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.062 10.114 12.966 11.222 12.966 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.325 5.022 C 8.02 5.022 5.34 7.721 5.34 11.05 C 5.34 14.379 8.02 17.078 11.325 17.078 C 14.63 17.078 17.351 14.697 17.351 11.368 C 17.351 10.868 17.453 10.77 17.949 10.77 C 18.445 10.77 19.146 10.868 19.146 11.368 C 19.146 15.695 15.622 18.887 11.325 18.887 C 7.028 18.887 3.545 15.378 3.545 11.05 C 3.545 6.723 7.028 3.214 11.325 3.214 C 11.811 3.227 12.198 3.628 12.198 4.118 C 12.198 4.608 11.811 5.009 11.325 5.022 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 19.025 11.227 C 19.025 11.716 18.632 12.112 18.147 12.113 L 15.425 12.132 C 14.94 12.139 14.541 11.749 14.533 11.261 C 14.533 10.772 14.927 10.375 15.412 10.375 L 18.133 10.355 C 18.367 10.351 18.591 10.441 18.759 10.605 C 18.926 10.769 19.022 10.993 19.025 11.227 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 11.221 12.965 C 12.328 12.965 13.226 12.061 13.226 10.946 C 13.226 9.831 12.328 8.926 11.221 8.926 C 10.114 8.926 9.216 9.831 9.216 10.946 C 9.216 12.061 10.114 12.965 11.221 12.965 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 13.346 9.08 C 12.155 7.913 10.258 7.913 9.067 9.08 C 8.5 9.635 8.181 10.398 8.181 11.194 C 8.181 11.99 8.5 12.753 9.067 13.308 C 10.258 14.474 12.155 14.474 13.346 13.308 C 13.7 12.96 14.265 12.96 14.619 13.308 C 14.787 13.473 14.882 13.699 14.882 13.936 C 14.882 14.173 14.787 14.399 14.619 14.565 C 12.735 16.426 9.678 16.426 7.794 14.565 C 6.89 13.679 6.381 12.464 6.381 11.194 C 6.381 9.924 6.89 8.708 7.794 7.823 C 9.678 5.962 12.735 5.962 14.619 7.823 C 14.787 7.988 14.882 8.215 14.882 8.452 C 14.882 8.688 14.787 8.915 14.619 9.08 C 14.267 9.428 13.697 9.428 13.346 9.08 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.637 6.788 C 13.284 4.434 9.47 4.434 7.117 6.788 C 5.988 7.915 5.352 9.449 5.352 11.05 C 5.352 12.651 5.988 14.186 7.117 15.312 C 9.47 17.667 13.284 17.667 15.637 15.312 C 15.991 14.959 16.561 14.959 16.916 15.312 C 17.085 15.481 17.181 15.712 17.181 15.952 C 17.181 16.193 17.085 16.423 16.916 16.592 C 13.856 19.653 8.897 19.653 5.839 16.592 C 4.371 15.127 3.545 13.132 3.545 11.051 C 3.545 8.969 4.371 6.974 5.839 5.509 C 8.898 2.448 13.857 2.448 16.916 5.509 C 17.085 5.678 17.18 5.908 17.18 6.149 C 17.18 6.389 17.085 6.619 16.916 6.788 C 16.562 7.141 15.991 7.141 15.637 6.788 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1s8eier\",layoutDependency:layoutDependency,layoutId:\"FaV_t9fVL\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1evhchq\",layoutDependency:layoutDependency,layoutId:\"h_1lscMKk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.393 18.393\" overflow=\"visible\"><path d=\"M 9.196 0 C 4.118 0 0 4.118 0 9.196 C 0 14.275 4.118 18.393 9.196 18.393 C 14.275 18.393 18.393 14.275 18.393 9.196 C 18.393 4.118 14.275 0 9.196 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o33he8\",layoutDependency:layoutDependency,layoutId:\"rreADfkHp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 0 11.069 C 0 4.956 4.956 0 11.069 0 C 17.182 0 22.137 4.956 22.137 11.069 C 22.137 17.182 17.182 22.137 11.069 22.137 C 4.956 22.137 0 17.182 0 11.069 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-ukpxay\",layoutDependency:layoutDependency,layoutId:\"ckxnd2qse\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 20.265 11.069 C 20.265 16.148 16.147 20.265 11.069 20.265 C 5.991 20.265 1.872 16.148 1.872 11.069 C 1.872 5.99 5.991 1.872 11.069 1.872 C 16.148 1.872 20.265 5.99 20.265 11.069 Z M 11.069 22.137 C 17.182 22.137 22.137 17.182 22.137 11.069 C 22.137 4.956 17.182 0 11.069 0 C 4.956 0 0 4.956 0 11.069 C 0 17.182 4.956 22.137 11.069 22.137 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-c5iwkc\",layoutDependency:layoutDependency,layoutId:\"FRNOckuiK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.393 18.393\" overflow=\"visible\"><path d=\"M 9.196 0 C 4.118 0 0 4.118 0 9.196 C 0 14.275 4.118 18.393 9.196 18.393 C 14.275 18.393 18.393 14.275 18.393 9.196 C 18.393 4.118 14.275 0 9.196 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gprr7l\",layoutDependency:layoutDependency,layoutId:\"aNlYoFCaq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.137 22.137\" overflow=\"visible\"><path d=\"M 0 11.069 C 0 4.956 4.956 0 11.069 0 C 17.182 0 22.137 4.956 22.137 11.069 C 22.137 17.182 17.182 22.137 11.069 22.137 C 4.956 22.137 0 17.182 0 11.069 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9pw7ku\",layoutDependency:layoutDependency,layoutId:\"G8hIiJvG8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.039\" overflow=\"visible\"><path d=\"M 2.005 4.039 C 3.112 4.039 4.01 3.135 4.01 2.02 C 4.01 0.904 3.112 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.039 2.005 4.039 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-8i4kgj\",layoutDependency:layoutDependency,layoutId:\"lSzXK2GTe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.04\" overflow=\"visible\"><path d=\"M 3.948 2.02 C 3.948 3.101 3.078 3.978 2.005 3.978 C 0.931 3.978 0.061 3.101 0.061 2.02 C 0.061 0.939 0.931 0.062 2.005 0.062 C 3.078 0.062 3.948 0.939 3.948 2.02 Z M 2.005 4.04 C 3.113 4.04 4.01 3.135 4.01 2.02 C 4.01 0.904 3.113 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.04 2.005 4.04 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13flfio\",layoutDependency:layoutDependency,layoutId:\"UUBK4fxXh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.887 3.915\" overflow=\"visible\"><path d=\"M 1.944 0 C 0.87 0 0 0.877 0 1.958 C 0 3.039 0.87 3.915 1.944 3.915 C 3.017 3.915 3.887 3.039 3.887 1.958 C 3.887 0.877 3.017 0 1.944 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12urcph\",layoutDependency:layoutDependency,layoutId:\"ocr7c8nQf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.04\" overflow=\"visible\"><path d=\"M 0 2.02 C 0 0.904 0.898 0 2.005 0 C 3.113 0 4.01 0.904 4.01 2.02 C 4.01 3.135 3.113 4.04 2.005 4.04 C 0.898 4.04 0 3.135 0 2.02 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1onxjbx\",layoutDependency:layoutDependency,layoutId:\"H9xzDU65E\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.502 9.534\" overflow=\"visible\"><path d=\"M 6.965 2.653 C 5.774 1.486 3.878 1.486 2.687 2.653 C 2.12 3.208 1.8 3.971 1.8 4.767 C 1.8 5.563 2.12 6.326 2.687 6.881 C 3.878 8.047 5.774 8.047 6.965 6.881 C 7.319 6.533 7.884 6.533 8.238 6.881 C 8.407 7.046 8.502 7.272 8.502 7.509 C 8.502 7.746 8.407 7.972 8.238 8.137 C 6.354 9.999 3.298 9.999 1.413 8.137 C 0.51 7.252 0 6.037 0 4.767 C 0 3.497 0.51 2.281 1.413 1.396 C 3.298 -0.465 6.354 -0.465 8.238 1.396 C 8.407 1.561 8.502 1.788 8.502 2.025 C 8.502 2.261 8.407 2.488 8.238 2.653 C 7.887 3.001 7.317 3.001 6.965 2.653 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d7kxue\",layoutDependency:layoutDependency,layoutId:\"vXP7mzLJ1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.601 15.673\" overflow=\"visible\"><path d=\"M 7.78 1.809 C 4.475 1.809 1.796 4.508 1.796 7.837 C 1.796 11.166 4.475 13.865 7.78 13.865 C 11.085 13.865 13.806 11.483 13.806 8.154 C 13.806 7.655 13.909 7.556 14.405 7.556 C 14.901 7.556 15.601 7.655 15.601 8.154 C 15.601 12.482 12.077 15.673 7.78 15.673 C 3.484 15.673 0 12.165 0 7.837 C 0 3.509 3.483 0 7.78 0 C 8.266 0.014 8.653 0.415 8.653 0.904 C 8.653 1.394 8.266 1.795 7.78 1.809 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xguux2\",layoutDependency:layoutDependency,layoutId:\"sJ_3aennz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.492 1.778\" overflow=\"visible\"><path d=\"M 4.491 0.873 C 4.491 1.361 4.098 1.757 3.613 1.758 L 0.892 1.778 C 0.407 1.785 0.008 1.395 0 0.906 C 0 0.417 0.394 0.021 0.879 0.021 L 3.6 0 C 3.833 -0.003 4.058 0.087 4.225 0.25 C 4.393 0.414 4.489 0.638 4.492 0.873 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h1vmgp\",layoutDependency:layoutDependency,layoutId:\"ivH3vz5qu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.01 4.039\" overflow=\"visible\"><path d=\"M 2.005 4.039 C 3.112 4.039 4.01 3.135 4.01 2.02 C 4.01 0.904 3.112 0 2.005 0 C 0.898 0 0 0.904 0 2.02 C 0 3.135 0.898 4.039 2.005 4.039 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vakiqm\",layoutDependency:layoutDependency,layoutId:\"Z3YdBpFCw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.502 9.534\" overflow=\"visible\"><path d=\"M 6.965 2.653 C 5.774 1.486 3.878 1.486 2.687 2.653 C 2.12 3.208 1.8 3.971 1.8 4.767 C 1.8 5.563 2.12 6.326 2.687 6.881 C 3.878 8.047 5.774 8.047 6.965 6.881 C 7.319 6.533 7.884 6.533 8.238 6.881 C 8.407 7.046 8.502 7.272 8.502 7.509 C 8.502 7.746 8.407 7.972 8.238 8.137 C 6.354 9.999 3.298 9.999 1.413 8.137 C 0.51 7.252 0 6.037 0 4.767 C 0 3.497 0.51 2.281 1.413 1.396 C 3.298 -0.465 6.354 -0.465 8.238 1.396 C 8.407 1.561 8.502 1.788 8.502 2.025 C 8.502 2.261 8.407 2.488 8.238 2.653 C 7.887 3.001 7.317 3.001 6.965 2.653 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14g5y7z\",layoutDependency:layoutDependency,layoutId:\"dikEtxMkQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.636 15.674\" overflow=\"visible\"><path d=\"M 12.092 3.574 C 9.74 1.221 5.925 1.221 3.572 3.574 C 2.443 4.701 1.808 6.236 1.808 7.837 C 1.808 9.438 2.443 10.972 3.572 12.099 C 5.925 14.453 9.74 14.453 12.092 12.099 C 12.446 11.745 13.017 11.745 13.371 12.099 C 13.541 12.268 13.636 12.498 13.636 12.739 C 13.636 12.979 13.541 13.21 13.371 13.379 C 10.312 16.439 5.353 16.439 2.294 13.379 C 0.826 11.914 0 9.919 0 7.837 C 0 5.755 0.826 3.76 2.294 2.296 C 5.353 -0.765 10.312 -0.765 13.371 2.296 C 13.54 2.465 13.636 2.695 13.636 2.935 C 13.636 3.175 13.54 3.405 13.371 3.574 C 13.017 3.928 12.447 3.928 12.093 3.574 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qk78d\",layoutDependency:layoutDependency,layoutId:\"k53RYMadP\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 114.876 17.949\" overflow=\"visible\"><g><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 73.216 16.793 C 73.216 16.511 73.394 16.301 73.593 16.063 C 73.849 15.759 74.14 15.412 74.14 14.82 L 74.14 10.254 C 74.14 9.65 73.786 9.355 73.473 9.096 C 73.227 8.893 73.008 8.711 73.008 8.418 L 73.008 8.349 C 73.008 8.074 73.193 7.868 73.54 7.684 L 76.823 6.17 C 77.425 5.895 77.633 6.216 77.633 6.674 L 77.633 8.395 C 77.682 8.245 77.737 8.101 77.798 7.965 C 78.343 6.746 79.371 6.078 80.847 6.078 C 82.211 6.078 82.998 7.064 82.998 8.349 C 82.998 9.497 82.581 10.506 81.24 10.506 C 80.015 10.506 79.81 9.792 79.636 9.185 C 79.507 8.738 79.395 8.349 78.905 8.349 C 78.165 8.349 78.049 9.543 78.049 10.552 L 78.049 14.819 C 78.049 15.412 78.435 15.76 78.775 16.063 C 79.039 16.3 79.275 16.511 79.275 16.793 L 79.275 16.885 C 79.275 17.16 79.067 17.321 78.72 17.321 L 73.748 17.321 C 73.424 17.321 73.216 17.16 73.216 16.885 Z M 73.614 7.83 C 73.287 8.005 73.173 8.167 73.173 8.349 L 73.173 8.418 C 73.173 8.532 73.219 8.625 73.309 8.725 C 73.381 8.806 73.468 8.879 73.571 8.964 L 73.682 9.057 C 73.976 9.307 74.306 9.641 74.306 10.254 L 74.306 14.82 C 74.306 15.404 74.046 15.773 73.806 16.065 L 73.715 16.175 C 73.631 16.273 73.559 16.361 73.499 16.451 C 73.426 16.551 73.385 16.67 73.381 16.793 L 73.381 16.885 C 73.381 16.977 73.414 17.038 73.465 17.079 C 73.519 17.123 73.611 17.157 73.748 17.157 L 78.72 17.157 C 78.87 17.157 78.968 17.122 79.025 17.077 C 79.077 17.037 79.11 16.977 79.11 16.885 L 79.11 16.793 C 79.11 16.689 79.061 16.588 78.957 16.469 C 78.868 16.37 78.772 16.277 78.671 16.191 C 78.63 16.155 78.59 16.118 78.55 16.081 C 78.238 15.796 77.884 15.422 77.884 14.82 L 77.884 10.552 C 77.884 10.045 77.912 9.475 78.04 9.027 C 78.104 8.804 78.197 8.596 78.335 8.442 C 78.477 8.278 78.686 8.183 78.905 8.185 C 79.059 8.181 79.211 8.223 79.341 8.306 C 79.46 8.385 79.542 8.493 79.604 8.61 C 79.665 8.726 79.71 8.856 79.749 8.985 L 79.796 9.144 C 79.817 9.221 79.84 9.297 79.866 9.378 C 79.95 9.64 80.056 9.875 80.25 10.047 C 80.441 10.216 80.738 10.343 81.24 10.343 C 81.862 10.343 82.248 10.112 82.486 9.766 C 82.73 9.41 82.833 8.908 82.833 8.349 C 82.833 7.739 82.646 7.213 82.311 6.841 C 81.978 6.472 81.486 6.242 80.847 6.242 C 80.054 6.242 79.408 6.441 78.904 6.809 C 78.399 7.178 78.024 7.726 77.79 8.446 L 77.467 8.395 L 77.467 6.674 C 77.467 6.457 77.416 6.328 77.349 6.274 C 77.295 6.231 77.172 6.19 76.893 6.319 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 L 107.268 8.266 L 106.412 8.266 C 106.27 8.268 106.134 8.214 106.034 8.114 C 105.933 8.015 105.878 7.88 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.788 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.113 6.706 114.367 6.936 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.985 17.531 C 97.661 17.531 97.453 17.37 97.453 17.094 L 97.453 17.003 C 97.453 16.36 98.378 16.086 98.378 15.007 L 98.378 8.077 L 96.852 8.077 C 96.559 8.074 96.323 7.84 96.319 7.55 L 96.319 7.045 C 96.319 6.747 96.574 6.518 96.852 6.518 L 98.378 6.518 L 98.378 5.37 C 98.378 2.823 99.812 0.759 103.165 0.759 C 105.2 0.759 106.865 2.112 106.865 3.673 C 106.865 4.292 106.379 5.049 105.362 5.049 C 102.633 5.049 103.974 1.86 102.309 1.86 C 100.597 1.86 101.639 5.417 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.747 105.385 7.045 L 105.385 7.55 C 105.385 7.848 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.007 C 102.355 16.085 103.604 16.361 103.604 17.003 L 103.604 17.094 C 103.604 17.37 103.396 17.531 103.072 17.531 Z M 93.666 17.669 C 92.233 17.669 91.608 17.393 91.423 16.544 C 90.938 17.233 90.013 17.76 88.486 17.76 C 86.012 17.76 84.092 16.636 84.092 14.273 C 84.092 11.955 86.058 10.762 88.255 10.762 C 89.226 10.762 90.013 10.992 90.59 11.336 L 90.59 11.267 C 90.336 8.559 90.151 7.389 88.948 7.389 C 87.353 7.389 88 10.464 85.942 10.464 C 84.971 10.464 84.323 9.867 84.323 8.972 C 84.323 7.091 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.923 L 95.076 15.03 C 95.284 16.659 96.256 16.268 96.256 16.911 C 96.256 17.508 94.915 17.668 93.666 17.668 Z M 88.231 13.539 C 88.231 15.167 88.786 16.59 89.758 16.59 C 90.498 16.59 90.938 15.718 90.938 14.938 L 90.845 13.859 C 90.683 12.483 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.539 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 107.268 8.266 L 106.412 8.266 C 106.112 8.266 105.88 8.037 105.88 7.739 L 105.88 7.234 C 105.88 6.913 106.089 6.706 106.412 6.706 L 106.852 6.706 C 108.262 6.706 109.349 5.789 109.65 4.389 C 109.742 4.022 109.997 3.793 110.274 3.793 L 110.829 3.793 C 111.199 3.793 111.43 4.022 111.43 4.389 L 111.43 6.706 L 113.835 6.706 C 114.128 6.709 114.364 6.944 114.367 7.234 L 114.367 7.739 C 114.364 8.029 114.127 8.263 113.835 8.266 L 111.43 8.266 L 111.43 13.773 C 111.43 14.553 111.893 15.012 112.494 15.012 C 113.373 15.012 113.766 14.576 113.997 14.163 C 114.321 13.75 114.876 13.888 114.876 14.324 C 114.876 16.091 113.581 17.949 111.037 17.949 C 108.771 17.949 107.268 16.481 107.268 13.705 Z M 109.811 4.426 C 109.494 5.894 108.344 6.871 106.852 6.871 L 106.412 6.871 C 106.313 6.865 106.215 6.899 106.141 6.965 C 106.074 7.038 106.039 7.135 106.045 7.234 L 106.045 7.739 C 106.045 7.947 106.203 8.103 106.412 8.103 L 107.433 8.103 L 107.433 13.705 C 107.433 15.064 107.801 16.081 108.424 16.757 C 109.046 17.431 109.941 17.785 111.037 17.785 C 113.478 17.785 114.711 16.011 114.711 14.324 C 114.711 14.187 114.631 14.107 114.524 14.085 C 114.415 14.063 114.261 14.101 114.135 14.255 C 114.002 14.502 113.812 14.716 113.581 14.878 C 113.314 15.059 112.963 15.176 112.494 15.176 C 112.149 15.176 111.838 15.043 111.614 14.795 C 111.39 14.547 111.265 14.195 111.265 13.773 L 111.265 8.102 L 113.835 8.102 C 114.026 8.102 114.202 7.942 114.202 7.738 L 114.202 7.234 C 114.202 7.031 114.026 6.87 113.835 6.87 L 111.265 6.87 L 111.265 4.389 C 111.265 4.24 111.219 4.135 111.152 4.069 C 111.085 4.002 110.979 3.956 110.829 3.956 L 110.274 3.956 C 110.098 3.956 109.892 4.107 109.811 4.426 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-4k8vzi\",layoutDependency:layoutDependency,layoutId:\"j3hWcHWsN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.953 17.596\" overflow=\"visible\"><path d=\"M 73.703 17.367 C 73.38 17.367 73.172 17.206 73.172 16.93 L 73.172 16.839 C 73.172 16.196 74.097 15.921 74.097 14.866 L 74.097 10.3 C 74.097 9.221 72.963 9.129 72.963 8.464 L 72.963 8.396 C 72.963 8.12 73.148 7.913 73.495 7.73 L 76.779 6.216 C 77.38 5.94 77.588 6.261 77.588 6.72 L 77.588 8.441 C 78.074 6.95 79.161 6.124 80.803 6.124 C 82.167 6.124 82.953 7.11 82.953 8.395 C 82.953 9.543 82.537 10.552 81.196 10.552 C 79.068 10.552 80.016 8.395 78.86 8.395 C 78.12 8.395 78.005 9.588 78.005 10.598 L 78.005 14.867 C 78.005 15.922 79.23 16.197 79.23 16.839 L 79.23 16.931 C 79.23 17.207 79.022 17.367 78.675 17.367 L 73.703 17.367 Z M 65.36 17.596 C 60.758 17.596 57.428 13.466 57.428 9.015 C 57.428 4.357 60.481 0.869 65.129 0.869 C 68.76 0.869 71.858 2.843 71.858 5.252 C 71.858 6.307 71.141 7.065 69.916 7.065 C 67.025 7.065 67.071 2.498 64.296 2.498 C 62.839 2.498 61.498 3.944 61.498 6.49 C 61.498 10.966 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.411 70.632 11.446 C 71.049 10.942 71.904 11.103 71.881 11.86 C 71.766 14.773 69.731 17.596 65.36 17.596 Z M 49.131 17.596 C 46.333 17.596 43.672 15.623 43.672 11.86 C 43.672 8.441 46.24 6.124 49.154 6.124 C 50.124 6.124 50.911 6.353 51.536 6.766 L 51.536 3.714 C 51.536 2.636 50.31 2.498 50.31 1.833 L 50.31 1.765 C 50.31 1.512 50.518 1.26 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.021 55.467 0.64 L 55.467 14.866 C 55.467 15.921 56.392 16.196 56.392 16.838 L 56.392 16.93 C 56.392 17.206 56.184 17.367 55.86 17.367 L 52.553 17.367 C 52.183 17.367 51.952 17.137 51.952 16.792 L 51.952 16.586 C 51.258 17.229 50.264 17.596 49.131 17.596 Z M 47.627 10.07 C 47.557 11.997 48.32 16.403 50.055 16.472 C 50.841 16.494 51.535 15.783 51.535 14.544 L 51.535 10.116 C 51.535 8.648 50.517 7.248 49.453 7.248 C 48.32 7.248 47.696 8.234 47.626 10.07 Z M 36.46 17.596 C 32.922 17.596 30.054 15.164 30.054 11.836 C 30.054 8.441 32.992 6.123 36.321 6.123 C 39.79 6.123 42.658 8.51 42.658 11.883 C 42.658 15.232 39.86 17.596 36.46 17.596 Z M 34.148 10.116 C 34.148 11.974 35.096 16.472 36.969 16.472 C 38.033 16.472 38.426 15.37 38.426 13.65 C 38.426 11.86 37.501 7.248 35.674 7.248 C 34.541 7.248 34.148 8.257 34.148 10.115 Z M 22.888 17.596 C 19.35 17.596 16.482 15.164 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 C 26.218 6.123 29.085 8.51 29.085 11.883 C 29.085 15.232 26.287 17.596 22.888 17.596 Z M 20.575 10.116 C 20.575 11.974 21.523 16.472 23.396 16.472 C 24.46 16.472 24.853 15.37 24.853 13.65 C 24.853 11.86 23.928 7.248 22.101 7.248 C 20.968 7.248 20.575 8.257 20.575 10.115 Z M 8.371 17.596 C 3.4 17.596 0 13.557 0 9.245 C 0 4.012 3.862 0.868 7.793 0.868 C 11.724 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 9.781 6.972 9.389 2.498 6.753 2.498 C 5.133 2.498 4.046 4.196 4.046 6.513 C 4.046 11.057 6.428 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.614 14.543 L 10.614 11.537 C 10.614 10.46 9.319 10.207 9.319 9.565 L 9.319 9.473 C 9.319 9.197 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 10.23 14.523 10.482 14.523 11.561 L 14.523 14.222 C 14.523 14.888 14.338 15.323 13.551 15.944 C 12.534 16.746 10.73 17.595 8.371 17.595 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-w4a4fv\",layoutDependency:layoutDependency,layoutId:\"edY89n69J\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.254\" overflow=\"visible\"><path d=\"M 0.74 11.253 C 0.417 11.253 0.209 11.092 0.209 10.817 L 0.209 10.725 C 0.209 10.082 1.134 9.807 1.134 8.752 L 1.134 4.186 C 1.134 3.107 0 3.015 0 2.35 L 0 2.282 C 0 2.006 0.185 1.799 0.532 1.616 L 3.816 0.102 C 4.417 -0.173 4.625 0.147 4.625 0.606 L 4.625 2.327 C 5.111 0.836 6.198 0.01 7.84 0.01 C 9.204 0.01 9.99 0.996 9.99 2.281 C 9.99 3.429 9.574 4.438 8.233 4.438 C 6.105 4.438 7.053 2.281 5.897 2.281 C 5.157 2.281 5.042 3.474 5.042 4.484 L 5.042 8.753 C 5.042 9.808 6.267 10.083 6.267 10.726 L 6.267 10.817 C 6.267 11.093 6.059 11.254 5.712 11.254 L 0.74 11.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4c9k63\",layoutDependency:layoutDependency,layoutId:\"HeyPCgGZU\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.454 16.727\" overflow=\"visible\"><path d=\"M 7.931 16.727 C 3.329 16.727 0 12.597 0 8.146 C 0 3.488 3.053 0 7.701 0 C 11.332 0 14.429 1.974 14.429 4.383 C 14.429 5.438 13.713 6.195 12.488 6.195 C 9.596 6.195 9.643 1.629 6.868 1.629 C 5.411 1.629 4.07 3.075 4.07 5.621 C 4.07 10.096 6.637 13.009 9.273 13.009 C 11.424 13.009 12.511 11.541 13.204 10.577 C 13.621 10.073 14.476 10.234 14.453 10.991 C 14.338 13.904 12.303 16.727 7.932 16.727 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jqt8xg\",layoutDependency:layoutDependency,layoutId:\"fyf04wxH1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.719 17.596\" overflow=\"visible\"><path d=\"M 5.458 17.596 C 2.66 17.596 0 15.623 0 11.86 C 0 8.441 2.568 6.124 5.481 6.124 C 6.452 6.124 7.239 6.353 7.863 6.766 L 7.863 3.714 C 7.863 2.636 6.638 2.498 6.638 1.833 L 6.638 1.765 C 6.638 1.512 6.846 1.26 7.169 1.168 L 10.778 0.089 C 11.447 -0.117 11.794 0.021 11.794 0.64 L 11.794 14.866 C 11.794 15.921 12.719 16.196 12.719 16.838 L 12.719 16.93 C 12.719 17.206 12.511 17.367 12.187 17.367 L 8.881 17.367 C 8.511 17.367 8.279 17.137 8.279 16.792 L 8.279 16.586 C 7.586 17.229 6.591 17.596 5.458 17.596 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17vw8pm\",layoutDependency:layoutDependency,layoutId:\"RatZjdOY9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.912 9.224\" overflow=\"visible\"><path d=\"M 0.004 2.822 C -0.065 4.749 0.698 9.155 2.432 9.223 C 3.218 9.246 3.912 8.535 3.912 7.296 L 3.912 2.868 C 3.912 1.399 2.895 0 1.831 0 C 0.698 0 0.073 0.986 0.004 2.822 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-egp7o1\",layoutDependency:layoutDependency,layoutId:\"AaINXiLfs\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.604 11.472\" overflow=\"visible\"><path d=\"M 6.406 11.472 C 2.868 11.472 0 9.041 0 5.713 C 0 2.318 2.938 0 6.267 0 C 9.736 0 12.604 2.386 12.604 5.759 C 12.604 9.109 9.806 11.472 6.406 11.472 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wpxg4p\",layoutDependency:layoutDependency,layoutId:\"FfCoIN4q1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 0 2.868 C 0 4.726 0.948 9.223 2.821 9.223 C 3.885 9.223 4.278 8.122 4.278 6.402 C 4.278 4.612 3.353 0 1.526 0 C 0.393 0 0 1.009 0 2.867 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aojl1x\",layoutDependency:layoutDependency,layoutId:\"oiNZewgJv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 6.406 11.472 C 2.868 11.472 0 9.041 0 5.713 C 0 2.318 2.937 0 6.267 0 C 9.736 0 12.603 2.386 12.603 5.759 C 12.603 9.109 9.805 11.472 6.406 11.472 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jnq0bw\",layoutDependency:layoutDependency,layoutId:\"WW7ME2O5S\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 0 2.868 C 0 4.726 0.948 9.223 2.821 9.223 C 3.885 9.223 4.278 8.122 4.278 6.402 C 4.278 4.612 3.353 0 1.526 0 C 0.393 0 0 1.009 0 2.867 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eubmz9\",layoutDependency:layoutDependency,layoutId:\"UlxE247nq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.656 16.727\" overflow=\"visible\"><path d=\"M 8.371 16.727 C 3.4 16.727 0 12.689 0 8.376 C 0 3.144 3.862 0 7.793 0 C 11.724 0 14.592 1.905 14.592 4.245 C 14.592 5.369 13.852 6.104 12.742 6.104 C 9.781 6.104 9.389 1.629 6.753 1.629 C 5.133 1.629 4.046 3.328 4.046 5.645 C 4.046 10.188 6.428 13.905 9.319 13.905 C 9.874 13.905 10.314 13.812 10.614 13.675 L 10.614 10.669 C 10.614 9.591 9.319 9.339 9.319 8.696 L 9.319 8.605 C 9.319 8.329 9.596 8.146 9.944 8.146 L 15.101 8.168 C 15.424 8.168 15.656 8.352 15.656 8.627 L 15.656 8.719 C 15.656 9.362 14.523 9.614 14.523 10.693 L 14.523 13.354 C 14.523 14.019 14.338 14.455 13.551 15.075 C 12.534 15.878 10.73 16.727 8.371 16.727 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1jpdxlw\",layoutDependency:layoutDependency,layoutId:\"t_Lkx6eRM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.253\" overflow=\"visible\"><path d=\"M 0.209 10.725 C 0.209 10.443 0.386 10.233 0.586 9.995 C 0.842 9.691 1.133 9.344 1.133 8.752 L 1.133 4.186 C 1.133 3.582 0.778 3.287 0.466 3.028 C 0.219 2.825 0 2.643 0 2.35 L 0 2.281 C 0 2.006 0.185 1.799 0.532 1.616 L 3.816 0.102 C 4.417 -0.173 4.625 0.147 4.625 0.606 L 4.625 2.327 C 4.674 2.177 4.729 2.033 4.79 1.897 C 5.335 0.678 6.364 0.01 7.84 0.01 C 9.204 0.01 9.99 0.996 9.99 2.281 C 9.99 3.429 9.574 4.438 8.233 4.438 C 7.008 4.438 6.802 3.724 6.628 3.117 C 6.5 2.669 6.388 2.281 5.897 2.281 C 5.157 2.281 5.042 3.475 5.042 4.484 L 5.042 8.751 C 5.042 9.344 5.428 9.692 5.767 9.995 C 6.032 10.232 6.267 10.443 6.267 10.725 L 6.267 10.817 C 6.267 11.092 6.059 11.253 5.712 11.253 L 0.74 11.253 C 0.417 11.253 0.209 11.092 0.209 10.817 Z M 0.606 1.762 C 0.28 1.937 0.165 2.099 0.165 2.281 L 0.165 2.35 C 0.165 2.464 0.211 2.557 0.301 2.657 C 0.373 2.738 0.46 2.811 0.563 2.896 L 0.674 2.989 C 0.969 3.239 1.299 3.573 1.299 4.186 L 1.299 8.752 C 1.299 9.336 1.039 9.705 0.799 9.997 L 0.707 10.107 C 0.623 10.205 0.551 10.292 0.492 10.383 C 0.419 10.482 0.378 10.602 0.374 10.725 L 0.374 10.817 C 0.374 10.909 0.407 10.97 0.457 11.011 C 0.511 11.055 0.604 11.089 0.74 11.089 L 5.712 11.089 C 5.862 11.089 5.961 11.054 6.017 11.009 C 6.069 10.969 6.102 10.909 6.102 10.817 L 6.102 10.725 C 6.102 10.621 6.053 10.52 5.95 10.401 C 5.86 10.302 5.764 10.209 5.663 10.123 C 5.623 10.087 5.582 10.05 5.542 10.013 C 5.231 9.728 4.877 9.353 4.877 8.752 L 4.877 4.484 C 4.877 3.977 4.905 3.407 5.033 2.959 C 5.097 2.735 5.189 2.528 5.328 2.374 C 5.47 2.21 5.678 2.115 5.897 2.117 C 6.052 2.113 6.204 2.155 6.334 2.238 C 6.453 2.317 6.535 2.425 6.597 2.542 C 6.658 2.658 6.702 2.788 6.741 2.917 L 6.789 3.076 C 6.81 3.153 6.832 3.229 6.858 3.31 C 6.942 3.572 7.048 3.806 7.243 3.979 C 7.433 4.148 7.73 4.274 8.233 4.274 C 8.855 4.274 9.24 4.044 9.478 3.698 C 9.723 3.342 9.825 2.84 9.825 2.281 C 9.825 1.671 9.639 1.145 9.304 0.773 C 8.97 0.404 8.479 0.174 7.84 0.174 C 7.047 0.174 6.401 0.373 5.896 0.741 C 5.392 1.11 5.016 1.658 4.783 2.377 L 4.46 2.327 L 4.46 0.606 C 4.46 0.389 4.409 0.26 4.341 0.206 C 4.288 0.163 4.165 0.122 3.885 0.251 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-keo5cu\",layoutDependency:layoutDependency,layoutId:\"HwLS5Lqy4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.99 11.253\" overflow=\"visible\"><path d=\"M 0.209 10.817 C 0.209 11.092 0.417 11.253 0.74 11.253 L 5.712 11.253 C 6.059 11.253 6.267 11.092 6.267 10.817 L 6.267 10.725 C 6.267 10.443 6.032 10.232 5.767 9.995 C 5.428 9.692 5.042 9.344 5.042 8.751 L 5.042 4.484 C 5.042 3.475 5.157 2.281 5.897 2.281 C 6.388 2.281 6.5 2.669 6.628 3.117 C 6.802 3.724 7.008 4.438 8.233 4.438 C 9.574 4.438 9.99 3.429 9.99 2.281 C 9.99 0.996 9.204 0.01 7.84 0.01 C 6.364 0.01 5.335 0.678 4.79 1.897 C 4.729 2.033 4.674 2.177 4.625 2.327 L 4.625 0.606 C 4.625 0.147 4.417 -0.173 3.816 0.102 L 0.532 1.616 C 0.185 1.799 0 2.006 0 2.281 L 0 2.35 C 0 2.643 0.219 2.825 0.466 3.028 C 0.778 3.287 1.133 3.582 1.133 4.186 L 1.133 8.752 C 1.133 9.344 0.842 9.691 0.586 9.995 C 0.386 10.233 0.209 10.443 0.209 10.725 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ct4dsg\",layoutDependency:layoutDependency,layoutId:\"IkSMYcco0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.66 10.925\" overflow=\"visible\"><path d=\"M 0.441 1.598 C 0.115 1.773 0 1.935 0 2.117 L 0 2.186 C 0 2.3 0.046 2.393 0.136 2.493 C 0.208 2.574 0.295 2.647 0.398 2.732 L 0.509 2.825 C 0.803 3.075 1.134 3.409 1.134 4.022 L 1.134 8.588 C 1.134 9.172 0.874 9.541 0.634 9.833 L 0.542 9.943 C 0.458 10.041 0.386 10.129 0.326 10.219 C 0.254 10.319 0.212 10.438 0.209 10.561 L 0.209 10.653 C 0.209 10.745 0.242 10.806 0.292 10.847 C 0.346 10.891 0.439 10.925 0.575 10.925 L 5.547 10.925 C 5.697 10.925 5.795 10.89 5.852 10.845 C 5.904 10.805 5.937 10.745 5.937 10.653 L 5.937 10.561 C 5.937 10.457 5.888 10.356 5.785 10.237 C 5.695 10.138 5.599 10.046 5.498 9.959 C 5.457 9.923 5.417 9.886 5.377 9.849 C 5.065 9.564 4.711 9.19 4.711 8.588 L 4.711 4.32 C 4.711 3.813 4.74 3.243 4.867 2.795 C 4.932 2.572 5.024 2.364 5.163 2.21 C 5.305 2.046 5.513 1.952 5.732 1.953 C 5.886 1.949 6.039 1.991 6.169 2.074 C 6.288 2.153 6.37 2.261 6.432 2.378 C 6.493 2.494 6.537 2.624 6.576 2.753 L 6.623 2.912 C 6.645 2.989 6.667 3.065 6.693 3.146 C 6.777 3.408 6.883 3.643 7.078 3.815 C 7.268 3.984 7.565 4.111 8.068 4.111 C 8.69 4.111 9.075 3.88 9.313 3.534 C 9.557 3.178 9.66 2.676 9.66 2.117 C 9.66 1.507 9.473 0.981 9.139 0.609 C 8.805 0.24 8.314 0.01 7.675 0.01 C 6.882 0.01 6.236 0.209 5.731 0.577 C 5.227 0.946 4.851 1.494 4.617 2.214 L 4.295 2.163 L 4.295 0.442 C 4.295 0.225 4.244 0.096 4.176 0.042 C 4.123 -0.001 4 -0.042 3.72 0.087\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12t7sak\",layoutDependency:layoutDependency,layoutId:\"Uj8AfpdK7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.28 1.512\" overflow=\"visible\"><path d=\"M 3.28 0 L 0 1.512\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1azw6bl\",layoutDependency:layoutDependency,layoutId:\"nvEOaxC2Q\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 5.157 14.157 C 2.891 14.157 1.388 12.688 1.388 9.912 L 1.388 4.474 L 0.532 4.474 C 0.39 4.476 0.254 4.421 0.154 4.322 C 0.053 4.222 -0.002 4.087 0 3.947 L 0 3.441 C 0 3.121 0.209 2.913 0.532 2.913 L 0.972 2.913 C 2.382 2.913 3.469 1.996 3.77 0.596 C 3.862 0.229 4.117 0 4.394 0 L 4.949 0 C 5.319 0 5.55 0.229 5.55 0.596 L 5.55 2.913 L 7.955 2.913 C 8.233 2.913 8.487 3.143 8.487 3.441 L 8.487 3.947 C 8.484 4.236 8.247 4.47 7.955 4.474 L 5.55 4.474 L 5.55 9.98 C 5.55 10.761 6.013 11.22 6.614 11.22 C 7.493 11.22 7.886 10.784 8.117 10.37 C 8.441 9.958 8.996 10.096 8.996 10.531 C 8.996 12.298 7.701 14.157 5.157 14.157 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-gnwtri\",layoutDependency:layoutDependency,layoutId:\"IDf5ghmTp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.772 17.002\" overflow=\"visible\"><path d=\"M 13.892 16.772 C 13.569 16.772 13.361 16.611 13.361 16.336 L 13.361 16.245 C 13.361 15.602 14.286 15.327 14.286 14.249 L 14.286 7.319 L 12.759 7.319 C 12.467 7.316 12.231 7.082 12.227 6.792 L 12.227 6.287 C 12.227 5.988 12.482 5.759 12.759 5.759 L 14.286 5.759 L 14.286 4.612 C 14.286 2.065 15.719 0 19.072 0 C 21.107 0 22.772 1.354 22.772 2.914 C 22.772 3.533 22.287 4.291 21.269 4.291 C 18.54 4.291 19.882 1.101 18.217 1.101 C 16.505 1.101 17.546 4.658 18.17 5.759 L 20.784 5.759 C 21.084 5.759 21.292 5.988 21.292 6.287 L 21.292 6.792 C 21.292 7.09 21.084 7.319 20.784 7.319 L 18.263 7.319 L 18.263 14.249 C 18.263 15.326 19.512 15.603 19.512 16.244 L 19.512 16.336 C 19.512 16.611 19.304 16.772 18.98 16.772 Z M 9.574 16.91 C 8.14 16.91 7.516 16.634 7.331 15.785 C 6.845 16.474 5.92 17.002 4.393 17.002 C 1.92 17.002 0 15.877 0 13.514 C 0 11.196 1.965 10.003 4.163 10.003 C 5.133 10.003 5.92 10.233 6.498 10.577 L 6.498 10.508 C 6.243 7.8 6.058 6.631 4.856 6.631 C 3.26 6.631 3.908 9.705 1.85 9.705 C 0.878 9.705 0.231 9.109 0.231 8.214 C 0.231 6.333 2.498 5.529 4.856 5.529 C 7.955 5.529 10.129 7.319 10.476 10.164 L 10.984 14.271 C 11.192 15.901 12.164 15.51 12.164 16.152 C 12.164 16.749 10.823 16.909 9.574 16.909 Z M 4.139 12.78 C 4.139 14.409 4.694 15.832 5.666 15.832 C 6.406 15.832 6.845 14.959 6.845 14.18 L 6.753 13.101 C 6.591 11.724 5.989 11.22 5.318 11.22 C 4.625 11.22 4.139 11.839 4.139 12.78 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5q8epa\",layoutDependency:layoutDependency,layoutId:\"Gk8D4F1Mw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.545 16.772\" overflow=\"visible\"><path d=\"M 1.665 16.772 C 1.342 16.772 1.134 16.611 1.134 16.336 L 1.134 16.245 C 1.134 15.602 2.059 15.327 2.059 14.249 L 2.059 7.319 L 0.532 7.319 C 0.24 7.316 0.004 7.082 0 6.792 L 0 6.287 C 0 5.988 0.255 5.759 0.532 5.759 L 2.059 5.759 L 2.059 4.612 C 2.059 2.065 3.492 0 6.845 0 C 8.88 0 10.545 1.354 10.545 2.914 C 10.545 3.533 10.06 4.291 9.042 4.291 C 6.313 4.291 7.655 1.101 5.99 1.101 C 4.278 1.101 5.319 4.658 5.943 5.759 L 8.557 5.759 C 8.857 5.759 9.065 5.988 9.065 6.287 L 9.065 6.792 C 9.065 7.09 8.857 7.319 8.557 7.319 L 6.036 7.319 L 6.036 14.249 C 6.036 15.326 7.285 15.603 7.285 16.244 L 7.285 16.336 C 7.285 16.611 7.077 16.772 6.753 16.772 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1agswam\",layoutDependency:layoutDependency,layoutId:\"tx4H1XA5F\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.164 11.473\" overflow=\"visible\"><path d=\"M 9.574 11.381 C 8.14 11.381 7.516 11.105 7.331 10.257 C 6.845 10.945 5.92 11.473 4.393 11.473 C 1.92 11.473 0 10.348 0 7.986 C 0 5.668 1.965 4.474 4.163 4.474 C 5.133 4.474 5.92 4.704 6.498 5.049 L 6.498 4.98 C 6.243 2.272 6.058 1.102 4.856 1.102 C 3.26 1.102 3.908 4.176 1.85 4.176 C 0.878 4.176 0.231 3.58 0.231 2.685 C 0.231 0.804 2.498 0 4.856 0 C 7.955 0 10.129 1.79 10.476 4.635 L 10.984 8.743 C 11.192 10.372 12.164 9.981 12.164 10.624 C 12.164 11.221 10.823 11.381 9.574 11.381 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oodx3z\",layoutDependency:layoutDependency,layoutId:\"a3JonFVPV\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.706 4.612\" overflow=\"visible\"><path d=\"M 0 1.56 C 0 3.189 0.555 4.612 1.527 4.612 C 2.267 4.612 2.706 3.739 2.706 2.96 L 2.614 1.881 C 2.452 0.504 1.85 0 1.18 0 C 0.486 0 0 0.619 0 1.56 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-lfw7xw\",layoutDependency:layoutDependency,layoutId:\"OsV8P8JZw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 1.388 4.474 L 0.532 4.474 C 0.232 4.474 0 4.245 0 3.947 L 0 3.441 C 0 3.121 0.209 2.913 0.532 2.913 L 0.972 2.913 C 2.382 2.913 3.469 1.996 3.77 0.596 C 3.862 0.229 4.117 0 4.394 0 L 4.949 0 C 5.319 0 5.55 0.229 5.55 0.596 L 5.55 2.913 L 7.955 2.913 C 8.248 2.917 8.484 3.151 8.487 3.441 L 8.487 3.947 C 8.484 4.236 8.247 4.47 7.955 4.474 L 5.55 4.474 L 5.55 9.98 C 5.55 10.761 6.013 11.22 6.614 11.22 C 7.493 11.22 7.886 10.784 8.117 10.37 C 8.441 9.958 8.996 10.095 8.996 10.531 C 8.996 12.298 7.701 14.157 5.157 14.157 C 2.89 14.157 1.388 12.688 1.388 9.912 Z M 3.931 0.633 C 3.614 2.102 2.464 3.078 0.972 3.078 L 0.532 3.078 C 0.433 3.072 0.335 3.106 0.261 3.173 C 0.194 3.246 0.159 3.343 0.165 3.441 L 0.165 3.947 C 0.165 4.154 0.323 4.311 0.532 4.311 L 1.553 4.311 L 1.553 9.912 C 1.553 11.271 1.921 12.289 2.544 12.964 C 3.166 13.639 4.061 13.993 5.157 13.993 C 7.598 13.993 8.83 12.219 8.83 10.531 C 8.83 10.395 8.751 10.315 8.644 10.293 C 8.535 10.27 8.381 10.308 8.255 10.462 C 8.122 10.71 7.932 10.923 7.701 11.086 C 7.434 11.267 7.083 11.384 6.614 11.384 C 6.269 11.384 5.958 11.251 5.734 11.002 C 5.51 10.754 5.385 10.403 5.385 9.98 L 5.385 4.31 L 7.955 4.31 C 8.146 4.31 8.322 4.15 8.322 3.946 L 8.322 3.441 C 8.322 3.238 8.146 3.077 7.955 3.077 L 5.385 3.077 L 5.385 0.597 C 5.385 0.448 5.339 0.343 5.272 0.276 C 5.205 0.209 5.099 0.164 4.949 0.164 L 4.394 0.164 C 4.218 0.164 4.012 0.314 3.931 0.633 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-g56nq9\",layoutDependency:layoutDependency,layoutId:\"L8680ARQh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.996 14.157\" overflow=\"visible\"><path d=\"M 1.388 9.912 C 1.388 12.688 2.89 14.157 5.157 14.157 C 7.701 14.157 8.996 12.298 8.996 10.531 C 8.996 10.095 8.441 9.958 8.117 10.37 C 7.886 10.784 7.493 11.22 6.614 11.22 C 6.013 11.22 5.55 10.761 5.55 9.98 L 5.55 4.474 L 7.955 4.474 C 8.247 4.47 8.484 4.236 8.487 3.947 L 8.487 3.441 C 8.484 3.151 8.248 2.917 7.955 2.913 L 5.55 2.913 L 5.55 0.596 C 5.55 0.229 5.319 0 4.949 0 L 4.394 0 C 4.117 0 3.862 0.229 3.77 0.596 C 3.469 1.996 2.382 2.913 0.972 2.913 L 0.532 2.913 C 0.209 2.913 0 3.121 0 3.441 L 0 3.947 C 0 4.245 0.232 4.474 0.532 4.474 L 1.388 4.474 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1glxqva\",layoutDependency:layoutDependency,layoutId:\"MBU3_XIRY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.666 13.829\" overflow=\"visible\"><path d=\"M 3.766 0.47 C 3.449 1.938 2.299 2.914 0.807 2.914 L 0.368 2.914 C 0.268 2.908 0.171 2.942 0.097 3.009 C 0.03 3.082 -0.005 3.179 0.001 3.278 L 0.001 3.783 C 0.001 3.991 0.158 4.147 0.368 4.147 L 1.388 4.147 L 1.388 9.748 C 1.388 11.108 1.757 12.125 2.38 12.801 C 3.002 13.475 3.896 13.829 4.993 13.829 C 7.434 13.829 8.666 12.055 8.666 10.367 C 8.666 10.231 8.586 10.151 8.479 10.129 C 8.371 10.106 8.216 10.144 8.09 10.298 C 7.957 10.546 7.768 10.76 7.537 10.922 C 7.269 11.103 6.918 11.22 6.45 11.22 C 6.104 11.22 5.793 11.087 5.569 10.838 C 5.346 10.59 5.22 10.239 5.22 9.817 L 5.22 4.146 L 7.791 4.146 C 7.982 4.146 8.158 3.986 8.158 3.782 L 8.158 3.278 C 8.158 3.074 7.982 2.913 7.791 2.913 L 5.22 2.913 L 5.22 0.433 C 5.22 0.284 5.175 0.179 5.107 0.112 C 5.04 0.046 4.935 0 4.785 0 L 4.23 0 C 4.053 0 3.847 0.15 3.766 0.47 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-l6gq79\",layoutDependency:layoutDependency,layoutId:\"dRVxuSCZt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106.865 17.76\" overflow=\"visible\"><path d=\"M 97.453 17.002 C 97.453 16.723 97.628 16.512 97.826 16.275 C 98.083 15.967 98.378 15.615 98.378 15.006 L 98.378 8.077 L 96.852 8.077 C 96.574 8.077 96.319 7.847 96.319 7.549 L 96.319 7.044 C 96.323 6.754 96.559 6.52 96.852 6.517 L 98.378 6.517 L 98.378 5.369 C 98.378 2.822 99.812 0.758 103.165 0.758 C 105.2 0.758 106.865 2.112 106.865 3.672 C 106.865 4.291 106.379 5.049 105.362 5.049 C 103.83 5.049 103.58 4.043 103.362 3.161 C 103.191 2.473 103.039 1.859 102.309 1.859 C 100.597 1.859 101.639 5.416 102.263 6.517 L 104.876 6.517 C 105.177 6.517 105.385 6.746 105.385 7.044 L 105.385 7.549 C 105.385 7.847 105.177 8.077 104.876 8.077 L 102.355 8.077 L 102.355 15.006 C 102.355 15.615 102.753 15.967 103.1 16.274 C 103.367 16.512 103.604 16.722 103.604 17.003 L 103.604 17.094 C 103.604 17.369 103.396 17.53 103.072 17.53 L 97.985 17.53 C 97.661 17.53 97.453 17.369 97.453 17.094 Z M 98.543 15.006 C 98.543 15.601 98.284 15.976 98.044 16.271 L 97.949 16.386 C 97.866 16.485 97.795 16.57 97.736 16.66 C 97.663 16.76 97.622 16.879 97.618 17.002 L 97.618 17.094 C 97.618 17.187 97.651 17.248 97.702 17.288 C 97.756 17.332 97.848 17.366 97.984 17.366 L 103.072 17.366 C 103.209 17.366 103.301 17.332 103.356 17.288 C 103.406 17.248 103.439 17.187 103.439 17.094 L 103.439 17.003 C 103.439 16.899 103.39 16.799 103.285 16.679 C 103.205 16.588 103.107 16.502 102.996 16.403 C 102.953 16.366 102.91 16.327 102.868 16.288 C 102.551 16 102.19 15.619 102.19 15.006 L 102.19 7.913 L 104.876 7.913 C 105.076 7.913 105.22 7.767 105.22 7.549 L 105.22 7.044 C 105.22 6.827 105.076 6.68 104.876 6.68 L 102.166 6.68 L 102.119 6.597 C 101.795 6.027 101.373 4.842 101.246 3.795 C 101.183 3.273 101.19 2.762 101.337 2.374 C 101.405 2.18 101.528 2.009 101.691 1.883 C 101.858 1.759 102.065 1.695 102.309 1.695 C 102.545 1.695 102.74 1.752 102.9 1.861 C 103.058 1.968 103.168 2.118 103.253 2.284 C 103.336 2.448 103.395 2.636 103.447 2.825 C 103.473 2.921 103.497 3.02 103.521 3.117 L 103.522 3.121 C 103.546 3.218 103.571 3.315 103.596 3.412 C 103.702 3.806 103.834 4.17 104.088 4.437 C 104.334 4.697 104.715 4.885 105.362 4.885 C 106.276 4.885 106.7 4.213 106.7 3.671 C 106.7 2.234 105.145 0.922 103.165 0.922 C 101.523 0.922 100.375 1.426 99.635 2.22 C 98.893 3.017 98.543 4.125 98.543 5.369 L 98.543 6.682 L 96.852 6.682 C 96.66 6.682 96.485 6.842 96.485 7.046 L 96.485 7.55 C 96.485 7.753 96.66 7.914 96.852 7.914 L 98.543 7.914 Z M 91.423 16.543 C 91.383 16.6 91.34 16.655 91.295 16.709 C 90.782 17.314 89.887 17.76 88.486 17.76 C 86.012 17.76 84.092 16.635 84.092 14.272 C 84.092 11.954 86.058 10.761 88.255 10.761 C 89.135 10.761 89.863 10.95 90.422 11.241 L 90.469 11.266 C 90.51 11.288 90.55 11.311 90.59 11.334 L 90.59 11.266 L 90.578 11.139 C 90.33 8.522 90.132 7.389 88.948 7.389 C 88.201 7.389 87.946 8.063 87.675 8.779 C 87.366 9.594 87.036 10.463 85.942 10.463 C 84.971 10.463 84.323 9.867 84.323 8.972 C 84.323 7.09 86.59 6.287 88.948 6.287 C 92.048 6.287 94.221 8.077 94.568 10.922 L 95.076 15.029 C 95.203 16.014 95.607 16.261 95.907 16.444 C 96.104 16.563 96.256 16.656 96.256 16.91 C 96.256 17.507 94.915 17.668 93.666 17.668 C 92.352 17.668 91.718 17.437 91.479 16.744 C 91.457 16.681 91.438 16.614 91.423 16.543 Z M 90.938 14.937 L 90.845 13.859 C 90.683 12.482 90.081 11.978 89.411 11.978 C 88.718 11.978 88.231 12.597 88.231 13.538 C 88.231 15.166 88.786 16.589 89.758 16.589 C 90.498 16.589 90.938 15.717 90.938 14.937 Z M 91.505 16.142 L 91.584 16.509 C 91.668 16.892 91.843 17.127 92.149 17.276 C 92.471 17.434 92.953 17.504 93.666 17.504 C 94.286 17.504 94.919 17.464 95.391 17.353 C 95.629 17.298 95.813 17.227 95.933 17.145 C 96.051 17.065 96.091 16.987 96.091 16.91 C 96.093 16.867 96.084 16.824 96.066 16.785 C 96.048 16.752 96.024 16.722 95.995 16.699 C 95.949 16.663 95.901 16.631 95.851 16.601 L 95.823 16.584 C 95.764 16.549 95.706 16.513 95.65 16.474 C 95.469 16.352 95.317 16.191 95.206 16.004 C 95.072 15.776 94.967 15.473 94.913 15.05 L 94.404 10.942 C 94.236 9.557 93.624 8.438 92.684 7.664 C 91.745 6.889 90.466 6.451 88.948 6.451 C 87.784 6.451 86.656 6.65 85.826 7.07 C 85.001 7.487 84.488 8.111 84.488 8.972 C 84.488 9.378 84.634 9.706 84.881 9.933 C 85.128 10.16 85.491 10.299 85.942 10.299 C 86.407 10.299 86.708 10.129 86.932 9.874 C 87.163 9.611 87.316 9.253 87.465 8.868 L 87.52 8.724 C 87.645 8.391 87.776 8.046 87.958 7.777 C 88.176 7.457 88.481 7.225 88.948 7.225 C 89.278 7.225 89.554 7.305 89.78 7.486 C 90.003 7.664 90.161 7.926 90.28 8.256 C 90.517 8.912 90.629 9.905 90.755 11.251 L 90.756 11.258 L 90.756 11.624 L 90.506 11.475 C 89.956 11.149 89.2 10.925 88.255 10.925 C 87.184 10.925 86.182 11.216 85.451 11.777 C 84.725 12.335 84.258 13.165 84.258 14.272 C 84.258 15.403 84.714 16.225 85.459 16.77 C 86.211 17.319 87.271 17.595 88.486 17.595 C 89.972 17.595 90.84 17.084 91.288 16.45 Z M 91.103 14.937 C 91.103 15.354 90.986 15.799 90.765 16.143 C 90.542 16.489 90.202 16.753 89.758 16.753 C 89.176 16.753 88.751 16.325 88.481 15.743 C 88.208 15.156 88.066 14.368 88.066 13.538 C 88.066 13.041 88.195 12.613 88.429 12.306 C 88.658 11.995 89.023 11.811 89.411 11.813 C 89.792 11.813 90.158 11.959 90.444 12.296 C 90.727 12.628 90.926 13.134 91.009 13.84 L 91.009 13.845 L 91.103 14.93 Z M 65.129 0.868 C 68.759 0.868 71.858 2.842 71.858 5.251 C 71.858 6.306 71.141 7.064 69.915 7.064 C 68.455 7.064 67.744 5.899 67.041 4.746 C 66.352 3.616 65.669 2.498 64.296 2.498 C 62.839 2.498 61.498 3.943 61.498 6.491 C 61.498 10.964 64.065 13.878 66.701 13.878 C 68.852 13.878 69.939 12.409 70.632 11.446 C 71.048 10.941 71.904 11.102 71.881 11.859 C 71.766 14.773 69.731 17.595 65.36 17.595 C 60.758 17.595 57.428 13.465 57.428 9.014 C 57.428 4.356 60.481 0.868 65.129 0.868 Z M 70.764 11.546 C 70.07 12.509 68.94 14.041 66.701 14.041 C 63.932 14.041 61.333 11.007 61.333 6.49 C 61.333 3.899 62.708 2.334 64.296 2.334 C 65.044 2.334 65.601 2.645 66.055 3.095 C 66.492 3.529 66.84 4.1 67.178 4.653 L 67.204 4.696 C 67.912 5.855 68.577 6.9 69.915 6.9 C 70.494 6.9 70.935 6.722 71.232 6.436 C 71.527 6.15 71.693 5.741 71.693 5.251 C 71.693 4.121 70.966 3.07 69.765 2.294 C 68.566 1.518 66.915 1.032 65.129 1.032 C 62.848 1.032 60.969 1.887 59.657 3.306 C 58.345 4.725 57.593 6.72 57.593 9.014 C 57.593 13.395 60.868 17.431 65.36 17.431 C 67.507 17.431 69.064 16.739 70.099 15.704 C 71.135 14.668 71.66 13.275 71.716 11.853 C 71.725 11.549 71.566 11.388 71.378 11.337 C 71.15 11.283 70.91 11.364 70.764 11.546 Z M 51.701 7.072 L 51.444 6.902 C 50.851 6.509 50.098 6.287 49.154 6.287 C 46.333 6.287 43.838 8.529 43.838 11.859 C 43.838 13.7 44.488 15.09 45.466 16.02 C 46.448 16.952 47.77 17.431 49.131 17.431 C 50.228 17.431 51.18 17.075 51.839 16.466 L 52.117 16.209 L 52.117 16.793 C 52.117 16.927 52.161 17.025 52.229 17.091 C 52.296 17.156 52.403 17.202 52.553 17.202 L 55.86 17.202 C 55.996 17.202 56.089 17.168 56.142 17.124 C 56.194 17.083 56.226 17.022 56.226 16.93 L 56.226 16.838 C 56.223 16.715 56.182 16.596 56.109 16.497 C 56.042 16.4 55.97 16.308 55.893 16.22 C 55.862 16.183 55.832 16.147 55.801 16.11 C 55.561 15.819 55.301 15.45 55.301 14.865 L 55.301 0.639 C 55.301 0.353 55.222 0.245 55.135 0.2 C 55.026 0.146 54.828 0.143 54.498 0.246 L 54.496 0.246 L 50.887 1.324 C 50.616 1.402 50.475 1.602 50.475 1.764 L 50.475 1.833 C 50.475 1.942 50.524 2.037 50.623 2.144 C 50.701 2.228 50.797 2.306 50.91 2.396 L 51.028 2.492 C 51.343 2.751 51.701 3.098 51.701 3.714 Z M 47.463 10.063 C 47.498 9.132 47.674 8.394 48.002 7.882 C 48.339 7.361 48.829 7.084 49.455 7.084 C 50.059 7.084 50.624 7.478 51.028 8.035 C 51.462 8.643 51.697 9.37 51.701 10.115 L 51.701 14.544 C 51.701 15.837 50.964 16.661 50.05 16.635 L 50.049 16.635 C 49.539 16.614 49.125 16.276 48.799 15.806 C 48.47 15.332 48.208 14.697 48.007 14.013 C 47.603 12.647 47.427 11.045 47.463 10.063 Z M 51.371 6.663 C 51.427 6.696 51.482 6.731 51.536 6.767 L 51.536 3.714 C 51.536 3.111 51.151 2.802 50.812 2.53 C 50.547 2.316 50.31 2.126 50.31 1.833 L 50.31 1.764 C 50.31 1.512 50.518 1.259 50.842 1.168 L 54.45 0.089 C 55.12 -0.117 55.467 0.02 55.467 0.64 L 55.467 14.864 C 55.467 15.458 55.759 15.805 56.015 16.108 C 56.214 16.345 56.392 16.557 56.392 16.838 L 56.392 16.93 C 56.392 17.205 56.184 17.366 55.86 17.366 L 52.553 17.366 C 52.188 17.366 51.958 17.142 51.952 16.805 L 51.952 16.585 C 51.898 16.635 51.843 16.683 51.786 16.729 C 51.104 17.283 50.176 17.595 49.131 17.595 C 46.333 17.595 43.672 15.621 43.672 11.859 C 43.672 8.441 46.24 6.123 49.154 6.123 C 50.04 6.123 50.774 6.315 51.371 6.663 Z M 51.536 14.544 L 51.536 10.115 C 51.536 8.647 50.518 7.247 49.454 7.247 C 48.321 7.247 47.696 8.234 47.627 10.069 C 47.558 11.997 48.321 16.402 50.056 16.47 C 50.842 16.494 51.536 15.782 51.536 14.544 Z M 36.321 6.123 C 39.79 6.123 42.658 8.509 42.658 11.882 C 42.658 15.232 39.86 17.595 36.46 17.595 C 32.921 17.595 30.055 15.163 30.055 11.836 C 30.055 8.441 32.992 6.123 36.321 6.123 Z M 36.969 16.471 C 38.033 16.471 38.426 15.37 38.426 13.649 C 38.426 11.859 37.501 7.247 35.674 7.247 C 34.541 7.247 34.148 8.257 34.148 10.115 C 34.148 11.974 35.096 16.47 36.969 16.47 Z M 30.22 11.836 C 30.22 15.055 32.995 17.431 36.46 17.431 C 39.784 17.431 42.492 15.126 42.492 11.882 C 42.492 8.617 39.717 6.287 36.321 6.287 C 33.062 6.287 30.22 8.55 30.22 11.836 Z M 34.7 14.043 C 34.223 12.67 33.983 11.064 33.983 10.115 C 33.983 9.181 34.08 8.432 34.337 7.912 C 34.468 7.649 34.641 7.439 34.869 7.296 C 35.096 7.152 35.365 7.084 35.674 7.084 C 36.207 7.084 36.651 7.42 37.008 7.898 C 37.366 8.378 37.66 9.029 37.892 9.726 C 38.356 11.117 38.591 12.735 38.591 13.649 C 38.591 14.516 38.493 15.251 38.246 15.775 C 38.121 16.039 37.956 16.256 37.74 16.406 C 37.524 16.557 37.265 16.635 36.969 16.635 C 36.427 16.635 35.975 16.309 35.608 15.84 C 35.239 15.369 34.938 14.73 34.7 14.044 Z M 22.749 6.123 C 26.218 6.123 29.085 8.509 29.085 11.882 C 29.085 15.232 26.287 17.595 22.888 17.595 C 19.35 17.595 16.482 15.163 16.482 11.836 C 16.482 8.441 19.419 6.123 22.749 6.123 Z M 23.397 16.471 C 24.46 16.471 24.854 15.37 24.854 13.649 C 24.854 11.859 23.929 7.247 22.102 7.247 C 20.968 7.247 20.576 8.257 20.576 10.115 C 20.576 11.974 21.524 16.47 23.397 16.47 Z M 16.647 11.836 C 16.648 15.055 19.423 17.431 22.888 17.431 C 26.212 17.431 28.919 15.126 28.919 11.882 C 28.919 8.617 26.144 6.287 22.749 6.287 C 19.49 6.287 16.648 8.55 16.647 11.836 Z M 21.127 14.043 C 20.651 12.67 20.41 11.064 20.41 10.115 C 20.41 9.181 20.508 8.432 20.765 7.912 C 20.895 7.649 21.07 7.439 21.297 7.296 C 21.524 7.152 21.793 7.084 22.102 7.084 C 22.635 7.084 23.078 7.42 23.435 7.898 C 23.794 8.378 24.087 9.029 24.32 9.726 C 24.784 11.117 25.018 12.735 25.018 13.649 C 25.018 14.516 24.92 15.251 24.673 15.775 C 24.549 16.039 24.383 16.256 24.168 16.406 C 23.951 16.557 23.693 16.635 23.396 16.635 C 22.855 16.635 22.402 16.309 22.035 15.84 C 21.667 15.369 21.366 14.73 21.127 14.044 Z M 7.793 0.868 C 11.725 0.868 14.592 2.773 14.592 5.114 C 14.592 6.238 13.852 6.972 12.742 6.972 C 11.219 6.972 10.375 5.787 9.557 4.637 C 8.784 3.552 8.032 2.498 6.753 2.498 C 5.133 2.498 4.047 4.196 4.047 6.513 C 4.047 11.056 6.429 14.773 9.319 14.773 C 9.874 14.773 10.314 14.681 10.615 14.544 L 10.615 11.538 C 10.615 10.929 10.202 10.583 9.843 10.282 C 9.565 10.05 9.319 9.845 9.319 9.564 L 9.319 9.473 C 9.319 9.198 9.596 9.014 9.944 9.014 L 15.101 9.037 C 15.424 9.037 15.656 9.22 15.656 9.496 L 15.656 9.587 C 15.656 9.867 15.44 10.074 15.198 10.306 C 14.884 10.607 14.522 10.952 14.522 11.56 L 14.522 14.223 C 14.522 14.888 14.338 15.323 13.551 15.943 C 12.534 16.746 10.73 17.595 8.371 17.595 C 3.4 17.595 0 13.557 0 9.243 C 0 4.012 3.862 0.868 7.793 0.868 Z M 9.944 9.178 C 9.821 9.174 9.701 9.207 9.598 9.273 C 9.522 9.328 9.484 9.396 9.484 9.473 L 9.484 9.564 C 9.484 9.666 9.534 9.763 9.643 9.881 C 9.726 9.971 9.827 10.055 9.941 10.151 L 10.075 10.264 C 10.404 10.546 10.779 10.922 10.779 11.538 L 10.779 14.648 L 10.684 14.692 C 10.355 14.842 9.891 14.937 9.319 14.937 C 7.798 14.937 6.434 13.959 5.46 12.434 C 4.484 10.907 3.882 8.812 3.882 6.513 C 3.882 5.332 4.159 4.294 4.654 3.546 C 5.153 2.795 5.877 2.334 6.753 2.334 C 7.465 2.334 8.022 2.639 8.496 3.077 C 8.937 3.484 9.317 4.017 9.689 4.539 C 9.712 4.573 9.736 4.607 9.761 4.641 C 10.567 5.771 11.359 6.808 12.742 6.808 C 13.259 6.808 13.677 6.638 13.965 6.349 C 14.254 6.06 14.426 5.639 14.426 5.114 C 14.426 4.016 13.754 3.001 12.577 2.251 C 11.401 1.503 9.733 1.032 7.793 1.032 C 3.952 1.032 0.165 4.103 0.165 9.243 C 0.165 13.476 3.5 17.431 8.371 17.431 C 10.69 17.431 12.458 16.597 13.449 15.816 C 13.833 15.512 14.056 15.264 14.186 15.023 C 14.313 14.785 14.357 14.539 14.357 14.223 L 14.357 11.56 C 14.357 10.954 14.682 10.58 14.973 10.294 L 15.09 10.181 C 15.182 10.097 15.269 10.007 15.35 9.912 C 15.444 9.796 15.491 9.696 15.491 9.587 L 15.491 9.496 C 15.493 9.416 15.457 9.34 15.394 9.289 C 15.31 9.227 15.206 9.196 15.101 9.201 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1i543vo\",layoutDependency:layoutDependency,layoutId:\"G77aVHO0g\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.545 16.772\" overflow=\"visible\"><path d=\"M 1.134 16.336 C 1.134 16.611 1.342 16.772 1.665 16.772 L 6.753 16.772 C 7.077 16.772 7.285 16.611 7.285 16.336 L 7.285 16.245 C 7.285 15.964 7.048 15.754 6.78 15.517 C 6.434 15.21 6.036 14.857 6.036 14.249 L 6.036 7.319 L 8.557 7.319 C 8.857 7.319 9.065 7.09 9.065 6.792 L 9.065 6.287 C 9.065 5.988 8.857 5.759 8.557 5.759 L 5.943 5.759 C 5.319 4.658 4.278 1.101 5.99 1.101 C 6.72 1.101 6.872 1.715 7.042 2.404 C 7.261 3.285 7.51 4.291 9.042 4.291 C 10.06 4.291 10.545 3.533 10.545 2.914 C 10.545 1.354 8.88 0 6.845 0 C 3.492 0 2.059 2.065 2.059 4.612 L 2.059 5.759 L 0.532 5.759 C 0.24 5.763 0.004 5.997 0 6.287 L 0 6.792 C 0 7.09 0.255 7.319 0.532 7.319 L 2.059 7.319 L 2.059 14.249 C 2.059 14.857 1.764 15.21 1.507 15.518 C 1.309 15.754 1.134 15.965 1.134 16.244 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-72cq4g\",layoutDependency:layoutDependency,layoutId:\"tak4vrTsa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.215 16.444\" overflow=\"visible\"><path d=\"M 2.059 6.991 L 2.059 14.085 C 2.059 14.679 1.8 15.054 1.56 15.349 L 1.464 15.464 C 1.381 15.563 1.31 15.648 1.251 15.738 C 1.179 15.838 1.138 15.957 1.134 16.08 L 1.134 16.172 C 1.134 16.265 1.167 16.326 1.217 16.366 C 1.271 16.41 1.364 16.444 1.5 16.444 L 6.587 16.444 C 6.724 16.444 6.816 16.41 6.871 16.366 C 6.922 16.326 6.954 16.265 6.954 16.172 L 6.954 16.081 C 6.954 15.977 6.906 15.877 6.8 15.757 C 6.721 15.666 6.623 15.581 6.512 15.482 C 6.469 15.444 6.426 15.406 6.383 15.367 C 6.066 15.078 5.705 14.698 5.705 14.085 L 5.705 6.991 L 8.392 6.991 C 8.591 6.991 8.735 6.846 8.735 6.627 L 8.735 6.123 C 8.735 5.905 8.591 5.759 8.392 5.759 L 5.682 5.759 L 5.634 5.675 C 5.311 5.106 4.888 3.92 4.761 2.873 C 4.698 2.351 4.705 1.84 4.853 1.453 C 4.921 1.258 5.044 1.088 5.207 0.961 C 5.374 0.837 5.581 0.774 5.825 0.774 C 6.061 0.774 6.256 0.831 6.415 0.94 C 6.573 1.047 6.684 1.197 6.768 1.362 C 6.851 1.527 6.911 1.714 6.962 1.904 C 6.988 1.999 7.013 2.098 7.036 2.196 L 7.038 2.2 C 7.061 2.297 7.086 2.394 7.111 2.49 C 7.217 2.885 7.35 3.249 7.603 3.516 C 7.85 3.776 8.23 3.963 8.877 3.963 C 9.791 3.963 10.215 3.291 10.215 2.75 C 10.215 1.312 8.66 0 6.68 0 C 5.039 0 3.89 0.504 3.15 1.299 C 2.409 2.095 2.059 3.204 2.059 4.448 L 2.059 5.76 L 0.367 5.76 C 0.176 5.76 0 5.92 0 6.124 L 0 6.629 C 0 6.832 0.176 6.993 0.367 6.993 L 2.059 6.993 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mu8kci\",layoutDependency:layoutDependency,layoutId:\"Q3W9z41Zj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.164 11.472\" overflow=\"visible\"><path d=\"M 7.386 10.457 C 7.626 11.149 8.259 11.381 9.574 11.381 C 10.823 11.381 12.164 11.22 12.164 10.623 C 12.164 10.369 12.011 10.276 11.815 10.156 C 11.515 9.974 11.11 9.726 10.984 8.742 L 10.476 4.634 C 10.129 1.79 7.955 0 4.856 0 C 2.498 0 0.231 0.803 0.231 2.685 C 0.231 3.579 0.878 4.176 1.85 4.176 C 2.944 4.176 3.273 3.306 3.582 2.492 C 3.854 1.776 4.109 1.101 4.856 1.101 C 6.039 1.101 6.237 2.235 6.486 4.851 L 6.498 4.979 L 6.498 5.047 C 6.458 5.024 6.417 5.001 6.377 4.979 L 6.33 4.954 C 5.771 4.663 5.042 4.474 4.163 4.474 C 1.965 4.474 0 5.667 0 7.985 C 0 10.348 1.92 11.472 4.393 11.472 C 5.795 11.472 6.689 11.027 7.202 10.422 C 7.248 10.368 7.291 10.313 7.331 10.256 C 7.346 10.327 7.364 10.394 7.386 10.457 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q6cgvx\",layoutDependency:layoutDependency,layoutId:\"Kw4AKkOmX\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.706 4.612\" overflow=\"visible\"><path d=\"M 1.527 4.612 C 0.555 4.612 0 3.189 0 1.56 C 0 0.62 0.486 0 1.18 0 C 1.85 0 2.452 0.504 2.614 1.881 L 2.706 2.96 C 2.706 3.739 2.267 4.612 1.527 4.612 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2icuan\",layoutDependency:layoutDependency,layoutId:\"ap_OjVC6w\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.834 11.144\" overflow=\"visible\"><path d=\"M 7.247 9.691 L 7.327 10.058 C 7.41 10.441 7.585 10.676 7.892 10.825 C 8.214 10.983 8.696 11.053 9.408 11.053 C 10.028 11.053 10.661 11.013 11.134 10.902 C 11.372 10.847 11.555 10.776 11.676 10.694 C 11.794 10.614 11.833 10.536 11.833 10.459 C 11.835 10.416 11.827 10.373 11.808 10.334 C 11.791 10.301 11.767 10.271 11.737 10.248 C 11.691 10.212 11.643 10.18 11.593 10.15 L 11.565 10.133 C 11.506 10.098 11.449 10.061 11.392 10.023 C 11.211 9.901 11.06 9.74 10.949 9.553 C 10.814 9.325 10.71 9.022 10.655 8.598 L 10.146 4.491 C 9.978 3.106 9.366 1.987 8.427 1.213 C 7.487 0.438 6.208 0 4.691 0 C 3.527 0 2.399 0.199 1.569 0.619 C 0.744 1.036 0.231 1.66 0.231 2.521 C 0.231 2.927 0.377 3.255 0.624 3.482 C 0.871 3.709 1.233 3.848 1.685 3.848 C 2.15 3.848 2.45 3.678 2.674 3.423 C 2.906 3.16 3.059 2.802 3.207 2.417 L 3.262 2.272 C 3.387 1.94 3.518 1.595 3.701 1.326 C 3.919 1.006 4.224 0.774 4.691 0.774 C 5.02 0.774 5.296 0.854 5.523 1.035 C 5.746 1.213 5.903 1.475 6.023 1.805 C 6.26 2.461 6.371 3.453 6.497 4.8 L 6.498 4.807 L 6.498 5.173 L 6.248 5.024 C 5.698 4.697 4.942 4.474 3.997 4.474 C 2.926 4.474 1.924 4.765 1.193 5.326 C 0.467 5.884 0 6.714 0 7.821 C 0 8.952 0.456 9.774 1.202 10.319 C 1.953 10.868 3.014 11.144 4.228 11.144 C 5.714 11.144 6.582 10.633 7.03 9.999 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11uf7b2\",layoutDependency:layoutDependency,layoutId:\"W0d5yTs2u\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.037 4.94\" overflow=\"visible\"><path d=\"M 3.037 3.117 L 3.037 3.124 C 3.037 3.541 2.92 3.986 2.699 4.33 C 2.476 4.676 2.136 4.94 1.692 4.94 C 1.11 4.94 0.685 4.512 0.414 3.93 C 0.141 3.343 0 2.555 0 1.725 C 0 1.228 0.128 0.8 0.363 0.493 C 0.592 0.182 0.957 -0.002 1.345 0 C 1.726 0 2.092 0.146 2.378 0.483 C 2.661 0.815 2.86 1.321 2.942 2.027 L 2.943 2.032 L 3.037 3.117 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rff8qo\",layoutDependency:layoutDependency,layoutId:\"XMNYKRCm4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.454 16.727\" overflow=\"visible\"><path d=\"M 0 8.146 C 0 12.597 3.33 16.727 7.932 16.727 C 12.303 16.727 14.338 13.905 14.453 10.991 C 14.476 10.234 13.62 10.073 13.204 10.577 C 12.511 11.541 11.424 13.01 9.273 13.01 C 6.636 13.01 4.07 10.096 4.07 5.622 C 4.07 3.075 5.411 1.629 6.868 1.629 C 8.241 1.629 8.924 2.747 9.613 3.877 C 10.316 5.03 11.027 6.195 12.487 6.195 C 13.713 6.195 14.429 5.438 14.429 4.383 C 14.429 1.974 11.331 0 7.701 0 C 3.053 0 0 3.488 0 8.146 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-l7z65a\",layoutDependency:layoutDependency,layoutId:\"gKmAxbFMj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.123 16.399\" overflow=\"visible\"><path d=\"M 13.17 10.514 C 12.477 11.476 11.346 13.009 9.108 13.009 C 6.339 13.009 3.74 9.975 3.74 5.457 C 3.74 2.866 5.115 1.302 6.703 1.302 C 7.451 1.302 8.008 1.613 8.462 2.063 C 8.899 2.497 9.247 3.067 9.584 3.62 L 9.61 3.664 C 10.318 4.823 10.984 5.868 12.322 5.868 C 12.901 5.868 13.342 5.69 13.638 5.404 C 13.934 5.118 14.099 4.709 14.099 4.219 C 14.099 3.089 13.373 2.038 12.171 1.261 C 10.973 0.486 9.322 0 7.535 0 C 5.255 0 3.375 0.855 2.064 2.273 C 0.751 3.693 0 5.688 0 7.982 C 0 12.363 3.275 16.399 7.767 16.399 C 9.914 16.399 11.471 15.706 12.505 14.672 C 13.542 13.636 14.066 12.243 14.123 10.821 C 14.131 10.517 13.972 10.356 13.784 10.305 C 13.556 10.25 13.317 10.332 13.17 10.514 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xdidzm\",layoutDependency:layoutDependency,layoutId:\"mvV3aj68G\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.388 17.268\" overflow=\"visible\"><path d=\"M 7.863 6.909 L 7.606 6.739 C 7.013 6.347 6.26 6.124 5.315 6.124 C 2.494 6.124 0 8.366 0 11.696 C 0 13.537 0.65 14.928 1.628 15.857 C 2.61 16.789 3.932 17.268 5.292 17.268 C 6.39 17.268 7.342 16.913 8.001 16.303 L 8.279 16.046 L 8.279 16.63 C 8.279 16.764 8.323 16.862 8.391 16.928 C 8.458 16.993 8.564 17.039 8.715 17.039 L 12.021 17.039 C 12.158 17.039 12.251 17.005 12.304 16.961 C 12.355 16.92 12.388 16.859 12.388 16.767 L 12.388 16.675 C 12.384 16.552 12.343 16.433 12.271 16.334 C 12.204 16.237 12.132 16.145 12.055 16.057 C 12.024 16.02 11.994 15.984 11.963 15.947 C 11.723 15.656 11.463 15.287 11.463 14.702 L 11.463 0.476 C 11.463 0.19 11.384 0.082 11.297 0.037 C 11.188 -0.017 10.99 -0.02 10.66 0.083 L 10.658 0.083 L 7.048 1.161 C 6.778 1.239 6.637 1.439 6.637 1.601 L 6.637 1.67 C 6.637 1.779 6.685 1.874 6.785 1.981 C 6.863 2.066 6.959 2.143 7.071 2.233 L 7.19 2.329 C 7.505 2.588 7.863 2.935 7.863 3.551 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s0n2cn\",layoutDependency:layoutDependency,layoutId:\"DcaEA_HE5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.243 9.552\" overflow=\"visible\"><path d=\"M 0.005 2.979 C 0.04 2.049 0.216 1.31 0.544 0.798 C 0.881 0.277 1.371 0 1.997 0 C 2.601 0 3.166 0.394 3.57 0.951 C 4.004 1.56 4.239 2.286 4.243 3.032 L 4.243 7.46 C 4.243 8.753 3.506 9.578 2.592 9.551 L 2.591 9.551 C 2.081 9.531 1.667 9.192 1.341 8.722 C 1.012 8.249 0.75 7.613 0.549 6.93 C 0.145 5.563 -0.031 3.962 0.005 2.979 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cys1az\",layoutDependency:layoutDependency,layoutId:\"iVtQ7Vue1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.719 17.595\" overflow=\"visible\"><path d=\"M 7.698 6.663 C 7.102 6.315 6.368 6.123 5.481 6.123 C 2.568 6.123 0 8.441 0 11.859 C 0 15.621 2.66 17.595 5.458 17.595 C 6.504 17.595 7.432 17.283 8.114 16.729 C 8.171 16.683 8.226 16.635 8.279 16.585 L 8.279 16.805 C 8.285 17.142 8.516 17.366 8.881 17.366 L 12.187 17.366 C 12.511 17.366 12.719 17.205 12.719 16.93 L 12.719 16.838 C 12.719 16.557 12.542 16.345 12.342 16.108 C 12.086 15.805 11.794 15.458 11.794 14.864 L 11.794 0.64 C 11.794 0.02 11.447 -0.117 10.778 0.089 L 7.169 1.168 C 6.846 1.259 6.638 1.512 6.638 1.764 L 6.638 1.833 C 6.638 2.126 6.875 2.316 7.14 2.53 C 7.479 2.802 7.863 3.111 7.863 3.714 L 7.863 6.767 C 7.809 6.731 7.754 6.696 7.698 6.663 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h9j4fs\",layoutDependency:layoutDependency,layoutId:\"ilXviwM8u\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.913 9.223\" overflow=\"visible\"><path d=\"M 2.433 9.223 C 0.698 9.154 -0.065 4.749 0.004 2.822 C 0.074 0.986 0.698 0 1.831 0 C 2.896 0 3.913 1.399 3.913 2.867 L 3.913 7.296 C 3.913 8.535 3.219 9.246 2.433 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5wvv58\",layoutDependency:layoutDependency,layoutId:\"Vld0c8iIT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 0 5.713 C 0 9.041 2.867 11.472 6.406 11.472 C 9.805 11.472 12.603 9.109 12.603 5.759 C 12.603 2.386 9.736 0 6.266 0 C 2.937 0 0 2.318 0 5.713 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hx8ym6\",layoutDependency:layoutDependency,layoutId:\"eqcGqCtjC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 2.821 9.223 C 0.948 9.223 0 4.726 0 2.868 C 0 1.01 0.393 0 1.526 0 C 3.353 0 4.278 4.612 4.278 6.402 C 4.278 8.122 3.885 9.223 2.821 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i14hju\",layoutDependency:layoutDependency,layoutId:\"K8qNpHqxq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.272 11.144\" overflow=\"visible\"><path d=\"M 0 5.548 C 0 8.768 2.775 11.144 6.24 11.144 C 9.564 11.144 12.272 8.839 12.272 5.595 C 12.272 2.329 9.497 0 6.101 0 C 2.842 0 0 2.263 0 5.549 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lcwk1c\",layoutDependency:layoutDependency,layoutId:\"hzu4P29uA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.608 9.551\" overflow=\"visible\"><path d=\"M 0.717 6.959 C 0.24 5.586 0 3.98 0 3.032 C 0 2.097 0.098 1.349 0.355 0.828 C 0.485 0.565 0.659 0.355 0.886 0.212 C 1.114 0.068 1.383 0 1.691 0 C 2.225 0 2.668 0.337 3.025 0.815 C 3.384 1.295 3.677 1.946 3.91 2.642 C 4.374 4.034 4.608 5.652 4.608 6.565 C 4.608 7.433 4.51 8.168 4.263 8.691 C 4.139 8.955 3.973 9.172 3.757 9.322 C 3.541 9.474 3.283 9.551 2.986 9.551 C 2.445 9.551 1.992 9.225 1.625 8.756 C 1.257 8.285 0.956 7.647 0.717 6.96 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17ddpqy\",layoutDependency:layoutDependency,layoutId:\"CJBY5zGut\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.603 11.472\" overflow=\"visible\"><path d=\"M 0 5.713 C 0 9.041 2.868 11.472 6.406 11.472 C 9.805 11.472 12.603 9.109 12.603 5.759 C 12.603 2.386 9.736 0 6.267 0 C 2.937 0 0 2.318 0 5.713 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i860dy\",layoutDependency:layoutDependency,layoutId:\"CYO79S3Cw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.278 9.223\" overflow=\"visible\"><path d=\"M 2.821 9.223 C 0.948 9.223 0 4.726 0 2.868 C 0 1.01 0.392 0 1.526 0 C 3.353 0 4.278 4.612 4.278 6.402 C 4.278 8.122 3.884 9.223 2.821 9.223 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vpamxh\",layoutDependency:layoutDependency,layoutId:\"ABpIaRy80\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.272 11.144\" overflow=\"visible\"><path d=\"M 0 5.548 C 0 8.768 2.775 11.144 6.24 11.144 C 9.564 11.144 12.272 8.839 12.272 5.595 C 12.272 2.329 9.497 0 6.102 0 C 2.842 0 0 2.263 0 5.549 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10ujc4w\",layoutDependency:layoutDependency,layoutId:\"EM8yqsCIB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.608 9.551\" overflow=\"visible\"><path d=\"M 0.717 6.959 C 0.241 5.586 0 3.98 0 3.032 C 0 2.097 0.098 1.349 0.355 0.828 C 0.485 0.565 0.66 0.355 0.887 0.212 C 1.114 0.068 1.383 0 1.692 0 C 2.225 0 2.668 0.337 3.025 0.815 C 3.384 1.295 3.677 1.946 3.91 2.642 C 4.374 4.034 4.608 5.652 4.608 6.565 C 4.608 7.433 4.51 8.168 4.263 8.691 C 4.139 8.955 3.973 9.172 3.758 9.322 C 3.541 9.474 3.283 9.551 2.986 9.551 C 2.445 9.551 1.992 9.225 1.625 8.756 C 1.257 8.285 0.956 7.647 0.717 6.96 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g7ry1h\",layoutDependency:layoutDependency,layoutId:\"QvxwUIQ08\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.656 16.727\" overflow=\"visible\"><path d=\"M 0 8.375 C 0 12.688 3.4 16.727 8.371 16.727 C 10.73 16.727 12.534 15.877 13.551 15.075 C 14.338 14.455 14.522 14.019 14.522 13.354 L 14.522 10.692 C 14.522 10.084 14.884 9.738 15.198 9.437 C 15.44 9.205 15.656 8.999 15.656 8.719 L 15.656 8.628 C 15.656 8.352 15.424 8.168 15.101 8.168 L 9.944 8.146 C 9.596 8.146 9.319 8.329 9.319 8.605 L 9.319 8.696 C 9.319 8.976 9.565 9.182 9.843 9.414 C 10.202 9.715 10.615 10.061 10.615 10.669 L 10.615 13.675 C 10.314 13.812 9.874 13.904 9.319 13.904 C 6.429 13.904 4.047 10.188 4.047 5.644 C 4.047 3.328 5.133 1.629 6.753 1.629 C 8.032 1.629 8.784 2.684 9.557 3.769 C 10.375 4.919 11.219 6.104 12.742 6.104 C 13.852 6.104 14.592 5.369 14.592 4.245 C 14.592 1.905 11.725 0 7.793 0 C 3.862 0 0 3.144 0 8.375 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11bu6e3\",layoutDependency:layoutDependency,layoutId:\"HYdBcFE0E\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.326 16.399\" overflow=\"visible\"><path d=\"M 9.778 8.146 C 9.656 8.142 9.535 8.175 9.433 8.241 C 9.356 8.296 9.319 8.364 9.319 8.441 L 9.319 8.532 C 9.319 8.633 9.369 8.731 9.478 8.849 C 9.561 8.938 9.661 9.023 9.776 9.119 L 9.91 9.232 C 10.239 9.514 10.614 9.889 10.614 10.506 L 10.614 13.616 L 10.518 13.66 C 10.19 13.81 9.726 13.905 9.154 13.905 C 7.633 13.905 6.269 12.926 5.295 11.402 C 4.319 9.875 3.717 7.779 3.717 5.481 C 3.717 4.299 3.994 3.262 4.489 2.514 C 4.987 1.763 5.712 1.302 6.587 1.302 C 7.3 1.302 7.857 1.607 8.331 2.045 C 8.772 2.451 9.152 2.985 9.524 3.507 C 9.547 3.541 9.571 3.575 9.596 3.608 C 10.402 4.738 11.193 5.776 12.577 5.776 C 13.094 5.776 13.512 5.605 13.8 5.316 C 14.089 5.028 14.261 4.607 14.261 4.082 C 14.261 2.984 13.589 1.968 12.412 1.219 C 11.236 0.47 9.568 0 7.628 0 C 3.787 0 0 3.071 0 8.211 C 0 12.443 3.335 16.399 8.206 16.399 C 10.525 16.399 12.293 15.565 13.284 14.783 C 13.668 14.48 13.891 14.232 14.021 13.991 C 14.148 13.753 14.192 13.507 14.192 13.19 L 14.192 10.528 C 14.192 9.921 14.517 9.547 14.808 9.261 L 14.925 9.149 C 15.017 9.065 15.104 8.975 15.185 8.88 C 15.279 8.764 15.325 8.664 15.325 8.555 L 15.325 8.464 C 15.328 8.384 15.292 8.307 15.229 8.257 C 15.144 8.195 15.041 8.164 14.936 8.168 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8h5u9y\",\"data-framer-name\":\"Social Icons\",layoutDependency:layoutDependency,layoutId:\"oRusW8aP_\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"e9ZlYqdz8\",openInNewTab:false,scopeId:\"SopAf7dkj\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-n4sgb framer-1p8zozs\",\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"e9ZlYqdz8\",whileHover:animation,children:/*#__PURE__*/_jsx(XTwitter,{animated:true,className:\"framer-4rwawi\",layoutDependency:layoutDependency,layoutId:\"ipyvOIKKT\",style:{\"--153p0zw\":\"var(--token-f50d6146-3f89-4bbc-9030-3cc23f55e9a9, rgb(2, 10, 15))\",\"--17jtsg7\":1.5,\"--18izd1\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"}})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WVqQjOJxd\",openInNewTab:false,scopeId:\"SopAf7dkj\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-pcjm3v framer-1p8zozs\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"WVqQjOJxd\",whileHover:animation,children:/*#__PURE__*/_jsx(Linkedin,{animated:true,className:\"framer-10qq1kt\",layoutDependency:layoutDependency,layoutId:\"OxVSEVwoY\",style:{\"--153p0zw\":\"var(--token-f50d6146-3f89-4bbc-9030-3cc23f55e9a9, rgb(2, 10, 15))\",\"--17jtsg7\":1.5,\"--18izd1\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"}})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EuwUBcwlL\",openInNewTab:false,scopeId:\"SopAf7dkj\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xx17ic framer-1p8zozs\",\"data-framer-name\":\"Github\",layoutDependency:layoutDependency,layoutId:\"EuwUBcwlL\",whileHover:animation,children:/*#__PURE__*/_jsx(Github,{animated:true,className:\"framer-82urmh\",layoutDependency:layoutDependency,layoutId:\"mfeV_SAXe\",style:{\"--153p0zw\":\"var(--token-f50d6146-3f89-4bbc-9030-3cc23f55e9a9, rgb(2, 10, 15))\",\"--17jtsg7\":1.5,\"--18izd1\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"}})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"S8wcOEWEX\",openInNewTab:false,scopeId:\"SopAf7dkj\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1d50zc5 framer-1p8zozs\",\"data-framer-name\":\"Discord\",layoutDependency:layoutDependency,layoutId:\"S8wcOEWEX\",whileHover:animation,children:/*#__PURE__*/_jsx(Discord,{animated:true,className:\"framer-cxbx85\",layoutDependency:layoutDependency,layoutId:\"OyoRQgRrQ\",style:{\"--153p0zw\":\"var(--token-f50d6146-3f89-4bbc-9030-3cc23f55e9a9, rgb(2, 10, 15))\",\"--17jtsg7\":1.5,\"--18izd1\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"}})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-okbql7\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"IV5aUHrrl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235)))\"},children:\"Apps\"})}),className:\"framer-1mf23jg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HmhxuY5cg\",style:{\"--extracted-r6o4lv\":\"var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-938f60e4-0699-4e0f-a3dc-b7905dc2213a, rgb(250, 250, 250)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F_5eLqXuu\"},motionChild:true,nodeId:\"iMQOFRRWU\",openInNewTab:false,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"Script\"})})})}),className:\"framer-9hu0wv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iMQOFRRWU\",style:{\"--extracted-r6o4lv\":\"var(--token-938f60e4-0699-4e0f-a3dc-b7905dc2213a, rgb(250, 250, 250))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-938f60e4-0699-4e0f-a3dc-b7905dc2213a, rgb(250, 250, 250)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{k3cShq2qh:\"luminous\"},unresolvedPathSlugs:{k3cShq2qh:{collectionId:\"KoHZx71Vv\",collectionItemId:\"RNadGQ0HS\"}},webPageId:\"mSgz48NxK\"},motionChild:true,nodeId:\"PuJcsDLeF\",openInNewTab:false,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"Manage\"})})})}),className:\"framer-1hzkeag\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PuJcsDLeF\",style:{\"--extracted-r6o4lv\":\"var(--token-938f60e4-0699-4e0f-a3dc-b7905dc2213a, rgb(250, 250, 250))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-938f60e4-0699-4e0f-a3dc-b7905dc2213a, rgb(250, 250, 250)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J7QgUhDgz\"},motionChild:true,nodeId:\"ZS6SYdPGN\",openInNewTab:false,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"Transform\"})})})}),className:\"framer-oexpjz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZS6SYdPGN\",style:{\"--extracted-r6o4lv\":\"var(--token-938f60e4-0699-4e0f-a3dc-b7905dc2213a, rgb(250, 250, 250))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ea7po3\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"ZuXTyY8IM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235)))\"},children:\"Company\"})}),className:\"framer-x91upo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oppXicRkN\",style:{\"--extracted-r6o4lv\":\"var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QlZT3ogqj\"},motionChild:true,nodeId:\"B6FMiGuHF\",openInNewTab:false,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"About\"})})})}),className:\"framer-4ubjjx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B6FMiGuHF\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xgyfmh\",layoutDependency:layoutDependency,layoutId:\"NxImxemBD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Pl2YlLxSc\"},motionChild:true,nodeId:\"PyPiNur2W\",openInNewTab:false,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"Contact\"})})})}),className:\"framer-1xux289\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PyPiNur2W\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ixesvi\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"ynFJfwK1F\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235)))\"},children:\"Resources\"})}),className:\"framer-gp06ki\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WIDbqV6YP\",style:{\"--extracted-r6o4lv\":\"var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",children:/*#__PURE__*/_jsx(Link,{href:\"http://scan.goodcraft.app/\",motionChild:true,nodeId:\"ROHR1roie\",openInNewTab:true,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"WordPress Site Scanner\"})})})}),className:\"framer-xsspwp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ROHR1roie\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mlg1bj\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"RtNLJoSu1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235)))\"},children:\"Services\"})}),className:\"framer-sbgdyh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C9rMhcRnm\",style:{\"--extracted-r6o4lv\":\"var(--token-cc3406b8-969a-478d-aa8d-af8b42a12840, rgb(230, 230, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",children:/*#__PURE__*/_jsx(Link,{href:\"/app-gen\",motionChild:true,nodeId:\"zVRyJsAeK\",openInNewTab:false,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"Custom App Generation\"})})})}),className:\"framer-g9q502\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zVRyJsAeK\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",children:/*#__PURE__*/_jsx(Link,{href:\"https://goodcraft.us/\",motionChild:true,nodeId:\"jZtHFZ8tC\",openInNewTab:true,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"From Scratch Websites \"})})})}),className:\"framer-1kpq43d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jZtHFZ8tC\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h21hat\",\"data-styles-preset\":\"SDYl68mMc\",children:/*#__PURE__*/_jsx(Link,{href:\"https://nathanworking.com/\",motionChild:true,nodeId:\"vyBhUkysy\",openInNewTab:true,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"General Consulting\"})})})}),className:\"framer-1e58nn9\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vyBhUkysy\",onTap:onTapgggtbr,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7x2n2l\",layoutDependency:layoutDependency,layoutId:\"IxCXFDPY3\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cro9zv\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"A3Fjeu513\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s1uje5\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"xvUXk2952\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ye3b59\",\"data-styles-preset\":\"BwCyBRmh0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175)))\"},children:\"\\xa9 2026 GoodCraft\"})}),className:\"framer-38vk66\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dSEOpglIm\",style:{\"--extracted-r6o4lv\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d3tk53\",layoutDependency:layoutDependency,layoutId:\"RnSkVwH2S\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g6ilxe\",\"data-framer-name\":\"Footer / Status\",layoutDependency:layoutDependency,layoutId:\"R_XyAJpo7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ye3b59\",\"data-styles-preset\":\"BwCyBRmh0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175)))\"},children:[\"Crafted by \",/*#__PURE__*/_jsx(Link,{href:\"https://nathanworking.com\",motionChild:true,nodeId:\"HnHuQnLbq\",openInNewTab:true,relValues:[],scopeId:\"SopAf7dkj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p3qpzf\",\"data-styles-preset\":\"friF8cJ7Q\",children:\"Nathan\"})})]})}),className:\"framer-1xfdkce\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HnHuQnLbq\",style:{\"--extracted-r6o4lv\":\"var(--token-4adc3296-9deb-4df4-b8df-52ecbfa8ff06, rgb(164, 168, 175))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wRqYp.framer-1p8zozs, .framer-wRqYp .framer-1p8zozs { display: block; }\",\".framer-wRqYp.framer-hrosmn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 124px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 96px 0px 40px 0px; position: relative; width: 1280px; }\",\".framer-wRqYp .framer-jzdt5m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 132px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-xieezg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 456px; justify-content: center; overflow: hidden; padding: 64px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-wRqYp .framer-q9cbyv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-wRqYp .framer-10fgvx1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-wRqYp .framer-1ose7bg { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wRqYp .framer-r0c54d { flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wRqYp .framer-1qh1f2d-container { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-wRqYp .framer-zlawgr-container { bottom: -1px; flex: none; left: calc(50.00000000000002% - 604px / 2); position: absolute; top: 0px; width: 604px; z-index: 1; }\",\".framer-wRqYp .framer-xidrf4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 139px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-m8li2i { display: grid; flex: none; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(5, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-z4fugd { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-1tvp2rx { height: 22px; position: relative; width: 144px; }\",\".framer-wRqYp .framer-ywaf9w, .framer-wRqYp .framer-1s8eier, .framer-wRqYp .framer-o33he8, .framer-wRqYp .framer-ukpxay, .framer-wRqYp .framer-1gprr7l { height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-wRqYp .framer-1evhchq, .framer-wRqYp .framer-c5iwkc { height: 19px; left: 2px; position: absolute; top: 2px; width: 19px; }\",\".framer-wRqYp .framer-9pw7ku, .framer-wRqYp .framer-8i4kgj, .framer-wRqYp .framer-h1vmgp { height: 4px; left: 9px; position: absolute; top: 9px; width: 4px; }\",\".framer-wRqYp .framer-13flfio, .framer-wRqYp .framer-12urcph { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-wRqYp .framer-1onxjbx, .framer-wRqYp .framer-1vakiqm { height: 10px; left: 7px; position: absolute; top: 7px; width: 9px; }\",\".framer-wRqYp .framer-d7kxue { height: 16px; left: 4px; position: absolute; top: 3px; width: 16px; }\",\".framer-wRqYp .framer-1xguux2 { height: 2px; left: 15px; position: absolute; top: 11px; width: 5px; }\",\".framer-wRqYp .framer-14g5y7z { height: 16px; left: 4px; position: absolute; top: 3px; width: 14px; }\",\".framer-wRqYp .framer-1qk78d { height: 18px; left: 29px; position: absolute; top: 2px; width: 115px; }\",\".framer-wRqYp .framer-4k8vzi { height: 18px; left: 0px; position: absolute; top: 0px; width: 83px; }\",\".framer-wRqYp .framer-w4a4fv, .framer-wRqYp .framer-1jpdxlw { height: 12px; left: 73px; position: absolute; top: 6px; width: 10px; }\",\".framer-wRqYp .framer-4c9k63, .framer-wRqYp .framer-1rff8qo { height: 17px; left: 58px; position: absolute; top: 1px; width: 15px; }\",\".framer-wRqYp .framer-1jqt8xg, .framer-wRqYp .framer-1xdidzm, .framer-wRqYp .framer-cys1az { height: 18px; left: 44px; position: absolute; top: 0px; width: 13px; }\",\".framer-wRqYp .framer-17vw8pm, .framer-wRqYp .framer-h9j4fs { height: 9px; left: 48px; position: absolute; top: 7px; width: 4px; }\",\".framer-wRqYp .framer-egp7o1, .framer-wRqYp .framer-5wvv58 { height: 12px; left: 30px; position: absolute; top: 6px; width: 13px; }\",\".framer-wRqYp .framer-1wpxg4p, .framer-wRqYp .framer-1hx8ym6 { height: 9px; left: 34px; position: absolute; top: 7px; width: 5px; }\",\".framer-wRqYp .framer-1aojl1x, .framer-wRqYp .framer-17ddpqy { height: 12px; left: 17px; position: absolute; top: 6px; width: 13px; }\",\".framer-wRqYp .framer-jnq0bw, .framer-wRqYp .framer-1i860dy { height: 9px; left: 21px; position: absolute; top: 7px; width: 5px; }\",\".framer-wRqYp .framer-1eubmz9, .framer-wRqYp .framer-1g7ry1h, .framer-wRqYp .framer-11bu6e3 { height: 17px; left: 0px; position: absolute; top: 1px; width: 16px; }\",\".framer-wRqYp .framer-keo5cu { height: 12px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-wRqYp .framer-1ct4dsg { height: 11px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-wRqYp .framer-12t7sak { height: 2px; left: 1px; position: absolute; top: 1px; width: 4px; }\",\".framer-wRqYp .framer-1azw6bl, .framer-wRqYp .framer-lfw7xw { height: 14px; left: 106px; position: absolute; top: 4px; width: 9px; }\",\".framer-wRqYp .framer-gnwtri { height: 17px; left: 84px; position: absolute; top: 1px; width: 23px; }\",\".framer-wRqYp .framer-5q8epa { height: 17px; left: 12px; position: absolute; top: 0px; width: 11px; }\",\".framer-wRqYp .framer-1agswam { height: 12px; left: 0px; position: absolute; top: 6px; width: 12px; }\",\".framer-wRqYp .framer-1oodx3z { height: 5px; left: 4px; position: absolute; top: 11px; width: 3px; }\",\".framer-wRqYp .framer-g56nq9, .framer-wRqYp .framer-1glxqva { height: 14px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-wRqYp .framer-l6gq79 { height: 18px; left: 0px; position: absolute; top: 0px; width: 107px; }\",\".framer-wRqYp .framer-1i543vo { height: 17px; left: 97px; position: absolute; top: 1px; width: 11px; }\",\".framer-wRqYp .framer-72cq4g { height: 17px; left: 97px; position: absolute; top: 1px; width: 10px; }\",\".framer-wRqYp .framer-mu8kci { height: 12px; left: 84px; position: absolute; top: 7px; width: 12px; }\",\".framer-wRqYp .framer-1q6cgvx, .framer-wRqYp .framer-11uf7b2 { height: 5px; left: 88px; position: absolute; top: 12px; width: 3px; }\",\".framer-wRqYp .framer-2icuan { height: 11px; left: 85px; position: absolute; top: 7px; width: 12px; }\",\".framer-wRqYp .framer-l7z65a { height: 17px; left: 58px; position: absolute; top: 1px; width: 14px; }\",\".framer-wRqYp .framer-s0n2cn { height: 10px; left: 48px; position: absolute; top: 7px; width: 4px; }\",\".framer-wRqYp .framer-i14hju { height: 11px; left: 30px; position: absolute; top: 7px; width: 13px; }\",\".framer-wRqYp .framer-lcwk1c { height: 10px; left: 34px; position: absolute; top: 7px; width: 5px; }\",\".framer-wRqYp .framer-vpamxh { height: 11px; left: 17px; position: absolute; top: 7px; width: 13px; }\",\".framer-wRqYp .framer-10ujc4w { height: 10px; left: 21px; position: absolute; top: 7px; width: 5px; }\",\".framer-wRqYp .framer-8h5u9y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wRqYp .framer-n4sgb, .framer-wRqYp .framer-pcjm3v, .framer-wRqYp .framer-xx17ic, .framer-wRqYp .framer-1d50zc5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wRqYp .framer-4rwawi, .framer-wRqYp .framer-10qq1kt, .framer-wRqYp .framer-82urmh, .framer-wRqYp .framer-cxbx85 { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; }\",\".framer-wRqYp .framer-okbql7 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-1mf23jg, .framer-wRqYp .framer-9hu0wv, .framer-wRqYp .framer-1hzkeag, .framer-wRqYp .framer-oexpjz, .framer-wRqYp .framer-x91upo, .framer-wRqYp .framer-4ubjjx, .framer-wRqYp .framer-1xux289, .framer-wRqYp .framer-gp06ki, .framer-wRqYp .framer-xsspwp, .framer-wRqYp .framer-sbgdyh, .framer-wRqYp .framer-g9q502, .framer-wRqYp .framer-1kpq43d, .framer-wRqYp .framer-38vk66, .framer-wRqYp .framer-1xfdkce { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wRqYp .framer-1ea7po3, .framer-wRqYp .framer-1mlg1bj { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-1xgyfmh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wRqYp .framer-ixesvi { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-1e58nn9 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wRqYp .framer-7x2n2l { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-1cro9zv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wRqYp .framer-s1uje5 { align-content: flex-start; align-items: flex-start; 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-wRqYp .framer-1d3tk53 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 17px; min-width: 111px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wRqYp .framer-g6ilxe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wRqYp.framer-v-h5vwnp.framer-hrosmn { gap: 96px; padding: 64px 0px 40px 0px; width: 390px; }\",\".framer-wRqYp.framer-v-h5vwnp .framer-jzdt5m { gap: 96px; padding: 0px 20px 0px 20px; }\",\".framer-wRqYp.framer-v-h5vwnp .framer-xieezg { padding: 24px; }\",\".framer-wRqYp.framer-v-h5vwnp .framer-xidrf4 { gap: 96px; }\",\".framer-wRqYp.framer-v-h5vwnp .framer-m8li2i { gap: 64px; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(3, min-content); }\",\".framer-wRqYp.framer-v-h5vwnp .framer-z4fugd { flex-direction: row; gap: unset; grid-column: span 2; justify-content: space-between; }\",\".framer-wRqYp.framer-v-h5vwnp .framer-1cro9zv { flex-wrap: wrap; gap: 24px; justify-content: center; }\",\".framer-wRqYp.framer-v-h5vwnp .framer-1d3tk53 { min-height: 17px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-wRqYp[data-border=\"true\"]::after, .framer-wRqYp [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1012\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"H_jVObbiQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSopAf7dkj=withCSS(Component,css,\"framer-wRqYp\");export default FramerSopAf7dkj;FramerSopAf7dkj.displayName=\"Footer\";FramerSopAf7dkj.defaultProps={height:1012,width:1280};addPropertyControls(FramerSopAf7dkj,{variant:{options:[\"ajXmyK4yT\",\"H_jVObbiQ\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSopAf7dkj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonsFonts,...ParticlesFonts,...XTwitterFonts,...LinkedinFonts,...GithubFonts,...DiscordFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSopAf7dkj\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H_jVObbiQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1012\",\"framerIntrinsicWidth\":\"1280\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavBar from\"#framer/local/canvasComponent/PZJc6ZQxS/PZJc6ZQxS.js\";import Footer from\"#framer/local/canvasComponent/SopAf7dkj/SopAf7dkj.js\";const NavBarFonts=getFonts(NavBar);const FooterFonts=getFonts(Footer);const breakpoints={DzMmaFf4k:\"(min-width: 810px) and (max-width: 1023.98px)\",F2g8DqJkP:\"(min-width: 1280px)\",j49OXLJmv:\"(min-width: 1024px) and (max-width: 1279.98px)\",NlO0S5dC6:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-gqfAf\";const variantClassNames={DzMmaFf4k:\"framer-v-1e7qax6\",F2g8DqJkP:\"framer-v-1a1w2mv\",j49OXLJmv:\"framer-v-50cblt\",NlO0S5dC6:\"framer-v-dio4gj\"};const UUI7ye8jZ=undefined;const E1nCbxLH5=undefined;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gqfAf.framer-ftn3cj, .framer-gqfAf .framer-ftn3cj { display: block; }\",\".framer-gqfAf.framer-1a1w2mv { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-gqfAf .framer-ws9m0s-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 9; }\",\".framer-gqfAf .framer-rgqbf2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-gqfAf .framer-1xkgtgf-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={DzMmaFf4k:\"(min-width: 810px) and (max-width: 1023.98px)\",F2g8DqJkP:\"(min-width: 1280px)\",j49OXLJmv:\"(min-width: 1024px) and (max-width: 1279.98px)\",NlO0S5dC6:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"F2g8DqJkP\",Desktop:\"j49OXLJmv\",Phone:\"NlO0S5dC6\",Tablet:\"DzMmaFf4k\"};const getProps=({color,height,id,scrollSection,width,...props})=>{return{...props,E1nCbxLH5:color??props.E1nCbxLH5??\"var(--token-d170c4f7-23b2-4b83-ae12-6ab556ec56a0, rgb(255, 255, 255))\",UUI7ye8jZ:scrollSection??props.UUI7ye8jZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"F2g8DqJkP\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,UUI7ye8jZ,E1nCbxLH5,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"F2g8DqJkP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1a1w2mv\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gkittxMqk\"},implicitPathVariables:undefined},{href:{webPageId:\"gkittxMqk\"},implicitPathVariables:undefined},{href:{webPageId:\"gkittxMqk\"},implicitPathVariables:undefined},{href:{webPageId:\"gkittxMqk\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ws9m0s-container\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Nav Bar\",layoutScroll:true,name:\"Nav Bar\",nodeId:\"bgL4zkAMX\",scopeId:\"gCNOOD_7u\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DzMmaFf4k:{TLgRI5k28:resolvedLinks[2]},j49OXLJmv:{TLgRI5k28:resolvedLinks[1]},NlO0S5dC6:{TLgRI5k28:resolvedLinks[3],variant:\"ALdEfEWgs\"}},children:/*#__PURE__*/_jsx(NavBar,{B9b4tZmPg:UUI7ye8jZ,EDDyS2o8n:\"Sign Up Free\",eLMEpOij0:\"About\",height:\"100%\",id:\"bgL4zkAMX\",JBbbfaNQE:E1nCbxLH5,layoutId:\"bgL4zkAMX\",name:\"Nav Bar\",PnoiytfC6:\"IFEY3lbg_\",PVkpyM4D1:\"Pricing\",style:{width:\"100%\"},TlBTJbZ8d:\"Blog\",TLgRI5k28:resolvedLinks[0],variant:\"gVK6_BC5z\",vJy6Sq2Hi:\"jE5IKq0z9\",Wi5CuYzZr:\"Changelog\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-rgqbf2\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1012,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xkgtgf-container\",nodeId:\"tL1LD5WMw\",scopeId:\"gCNOOD_7u\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DzMmaFf4k:{variant:\"H_jVObbiQ\"},NlO0S5dC6:{variant:\"H_jVObbiQ\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"tL1LD5WMw\",layoutId:\"tL1LD5WMw\",style:{width:\"100%\"},variant:\"ajXmyK4yT\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"j49OXLJmv\":{\"layout\":[\"fixed\",\"fixed\"]},\"DzMmaFf4k\":{\"layout\":[\"fixed\",\"fixed\"]},\"NlO0S5dC6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"UUI7ye8jZ\":\"scrollSection\",\"E1nCbxLH5\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"F2g8DqJkP\":[\".framer-ws9m0s-container\",\".framer-1xkgtgf-container\"],\"j49OXLJmv\":[\".framer-ws9m0s-container\",\".framer-1xkgtgf-container\"],\"DzMmaFf4k\":[\".framer-ws9m0s-container\",\".framer-1xkgtgf-container\"],\"NlO0S5dC6\":[\".framer-ws9m0s-container\",\".framer-1xkgtgf-container\"]}\n * @framerBreakpoints {\"F2g8DqJkP\":{\"min\":1280,\"canvasClassName\":\"framer-1a1w2mv-override\",\"minHeight\":2000,\"name\":\"Desktop Large\",\"width\":1280,\"rootFontSize\":16},\"j49OXLJmv\":{\"min\":1024,\"max\":1279,\"canvasClassName\":\"framer-50cblt-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1024,\"rootFontSize\":16},\"DzMmaFf4k\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-1e7qax6-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"NlO0S5dC6\":{\"max\":809,\"canvasClassName\":\"framer-dio4gj-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant F2g8DqJkP\n * @framerLayoutTemplate true\n */const FramergCNOOD_7u=withCSS(Component,css,\"framer-gqfAf\");export default FramergCNOOD_7u;FramergCNOOD_7u.displayName=\"Nav Bar + Footer -- Script\";FramergCNOOD_7u.defaultProps={height:2e3,width:1280};addPropertyControls(FramergCNOOD_7u,{UUI7ye8jZ:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},E1nCbxLH5:{defaultValue:\"var(--token-d170c4f7-23b2-4b83-ae12-6ab556ec56a0, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color}});addFonts(FramergCNOOD_7u,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergCNOOD_7u\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"UUI7ye8jZ\\\":\\\"scrollSection\\\",\\\"E1nCbxLH5\\\":\\\"color\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"2000\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j49OXLJmv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DzMmaFf4k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NlO0S5dC6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"F2g8DqJkP\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerHitTargets\":\"{\\\"F2g8DqJkP\\\":[\\\".framer-ws9m0s-container\\\",\\\".framer-1xkgtgf-container\\\"],\\\"j49OXLJmv\\\":[\\\".framer-ws9m0s-container\\\",\\\".framer-1xkgtgf-container\\\"],\\\"DzMmaFf4k\\\":[\\\".framer-ws9m0s-container\\\",\\\".framer-1xkgtgf-container\\\"],\\\"NlO0S5dC6\\\":[\\\".framer-ws9m0s-container\\\",\\\".framer-1xkgtgf-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"F2g8DqJkP\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1a1w2mv-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"j49OXLJmv\\\":{\\\"min\\\":1024,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-50cblt-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"DzMmaFf4k\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-1e7qax6-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"NlO0S5dC6\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-dio4gj-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const breakpoints={EGOQmQoMT:\"(min-width: 1024px) and (max-width: 1279.98px)\",gsAM3avET:\"(max-width: 809.98px)\",XQ2XsynL_:\"(min-width: 1280px)\",zYRB_BVdY:\"(min-width: 810px) and (max-width: 1023.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-keKht\";const variantClassNames={EGOQmQoMT:\"framer-v-khuggs\",gsAM3avET:\"framer-v-r13gxw\",XQ2XsynL_:\"framer-v-a52wsa\",zYRB_BVdY:\"framer-v-94fb91\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-keKht.framer-x2w0u6, .framer-keKht .framer-x2w0u6 { display: block; }\",\".framer-keKht.framer-a52wsa { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-keKht .framer-1nf066w { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={EGOQmQoMT:\"(min-width: 1024px) and (max-width: 1279.98px)\",gsAM3avET:\"(max-width: 809.98px)\",XQ2XsynL_:\"(min-width: 1280px)\",zYRB_BVdY:\"(min-width: 810px) and (max-width: 1023.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"XQ2XsynL_\",Desktop:\"EGOQmQoMT\",Phone:\"gsAM3avET\",Tablet:\"zYRB_BVdY\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XQ2XsynL_\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"XQ2XsynL_\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-a52wsa\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nf066w\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EGOQmQoMT\":{\"layout\":[\"fixed\",\"fixed\"]},\"zYRB_BVdY\":{\"layout\":[\"fixed\",\"fixed\"]},\"gsAM3avET\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {}\n * @framerBreakpoints {\"XQ2XsynL_\":{\"min\":1280,\"canvasClassName\":\"framer-a52wsa-override\",\"minHeight\":2000,\"name\":\"Desktop Large\",\"width\":1280,\"rootFontSize\":16},\"EGOQmQoMT\":{\"min\":1024,\"max\":1279,\"canvasClassName\":\"framer-khuggs-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1024,\"rootFontSize\":16},\"zYRB_BVdY\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-94fb91-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"gsAM3avET\":{\"max\":809,\"canvasClassName\":\"framer-r13gxw-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant XQ2XsynL_\n * @framerLayoutTemplate true\n */const FramerAPlbT0AgV=withCSS(Component,css,\"framer-keKht\");export default FramerAPlbT0AgV;FramerAPlbT0AgV.displayName=\"Minimal\";FramerAPlbT0AgV.defaultProps={height:2e3,width:1280};addFonts(FramerAPlbT0AgV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAPlbT0AgV\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"XQ2XsynL_\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-a52wsa-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"EGOQmQoMT\\\":{\\\"min\\\":1024,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-khuggs-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"zYRB_BVdY\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-94fb91-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"gsAM3avET\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-r13gxw-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"XQ2XsynL_\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"2000\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EGOQmQoMT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zYRB_BVdY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gsAM3avET\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NavBarFooterAppGen from \"https://framerusercontent.com/modules/3LqQRAulOF4xhL5SM0FA/hSnav4srKK7ZuQmOIHMk/PPVia8H0f.js\";\r\nimport DefaultGoodCraft from \"https://framerusercontent.com/modules/cZ3vGXFGdzm5nE3eqDq3/lKptrEmaxsmqE474xDeF/jluhHtcNv.js\";\r\nimport NavBarFooterScript from \"https://framerusercontent.com/modules/eIBTMToOeesvc3xFh7ue/z5pFcCy8yUbaHkGa0rr6/gCNOOD_7u.js\";\r\nimport Minimal from \"https://framerusercontent.com/modules/fXBqb0rOqBrQMMocCS0a/KsSI6AZga5JQ8GUs3IlB/APlbT0AgV.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {LFGREtEne: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tZfNc5LTm8FKZwBvzsXB/frOYXjhHBT4OEslAJHaQ/augiA20Il.js\")), path: \"/\"}, XHDfqVXHh: {elements: {Rz4vg9tYG: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fQAkQSPrZpI4N17SIt6L/Fxigo0fQmFWWHMm15FCg/XHDfqVXHh.js\")), path: \"/templates/heroes/hero-v2\"}, eUU1eKEh4: {elements: {dkxdVCqCx: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jfGzTYycqDXOGOrUeReg/sLYQkupeiBLJpKsZbGxY/eUU1eKEh4.js\")), path: \"/templates/heroes/hero-v4\"}, oKdCsZsAT: {elements: {vAy5bM0x5: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vCwwWeFaW6iXmeuD7X9V/2Vy6Szn0FTOUkYO8FhGL/oKdCsZsAT.js\")), path: \"/templates/heroes/hero-v3\"}, xAOTU_WyI: {elements: {pUoLQeoxN: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hvVeq2nmhjiHGu6cADtY/j3FzIm8LTm5E82IFl3OI/xAOTU_WyI.js\")), path: \"/templates/download\"}, Pl2YlLxSc: {elements: {VRYUAKIJD: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dHwH0mFf4hJf7HrjbTTZ/Bs0vXOLz4vjJA99f8G6o/Pl2YlLxSc.js\")), path: \"/templates/contact\"}, eXFUB_bgK: {elements: {gshDR0MAg: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bHwznIlz2kyG9RmYCbhW/ddGrqwsZKXOsfvThXVVe/eXFUB_bgK.js\")), path: \"/templates/book-a-demo\"}, cdVur7mzi: {elements: {axbFoMtpY: \"header\", IYU6CM05l: \"changelog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1Idecv8Lyve1zklwWYgj/Ekqx93oEFGUjMPMkWkj5/cdVur7mzi.js\")), path: \"/templates/changelog\"}, Nixzz2aLb: {elements: {Ahabss938: \"header\", buUpnX8M_: \"blog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tXnWI415DPk1Ud0oje7e/91Uioyue4f07nN3kzR1W/Nixzz2aLb.js\")), path: \"/templates/blog\"}, F_5eLqXuu: {elements: {VO5w_1x6L: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bj7CejLizxTtcRuvxmsz/aYZyqL93OZsUEGFlHxUb/F_5eLqXuu.js\")), path: \"/templates/pricing\"}, J7QgUhDgz: {elements: {AphpVXRQS: \"popular\", atwFkOy7n: \"collaboration\", l6LGg6RQY: \"engineering\", lwIzvLUZ9: \"header\", wNLMWHbPt: \"automations\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wppdDZk8wih6vcoHGXKJ/LKewGww4wMCeQKH6pzZG/J7QgUhDgz.js\")), path: \"/templates/integrations\"}, VY_ah2N6d: {elements: {dwXHCs5Qr: \"header\", O_fQdz5sp: \"openroles\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6nTsq3g8D7ZSybEhUIHd/kaubUYgs1IWHkLcmW9s6/VY_ah2N6d.js\")), path: \"/templates/careers\"}, QlZT3ogqj: {elements: {M1lP40aLb: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r9WglhU56WuKIHMEXfZr/zLtYsJBS92geLKGLJFOv/QlZT3ogqj.js\")), path: \"/script/features\"}, JlpbPSQua: {elements: {Fnw4o_cET: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6GcX7TkprKc8qC6P5RvP/QcgPDXeCqp130w8Igw21/JlpbPSQua.js\")), path: \"/templates/404\"}, xSf4Cj3Dp: {elements: {tdXIZXJts: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eh9b7oEPfDCT5OeBohNz/veV1bYatdVS6xPQ3My6O/xSf4Cj3Dp.js\")), path: \"/templates/waitlist\"}, q7doA0W0j: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C5la1qP8zWs2IWaBIK3T/V2DDNNFwT6if9nNG0reo/q7doA0W0j.js\")), path: \"/sales\"}, D5118GYxb: {elements: {cjnHbD3hr: \"header\", qd3SklwAF: \"build-examples\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ik3Re48KpEKJI45BKuUH/z5z0IqWiH5eATe08NPod/D5118GYxb.js\")), path: \"/app-gen\"}, PR4YkXBj_: {elements: {cxbKmNvYD: \"container-1\", NNnM1kBWf: \"container\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KDifOUEdpBlJYXO26ZP4/MSu9QhOynT45jm3gbc02/PR4YkXBj_.js\")), path: \"/tools\"}, QYqswjBEW: {collectionId: \"hTg81xK9M\", elements: {fVAyvJyhj: \"content\", k9JNrawK7: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/29h342JiD4WdTgIsprW6/wzenpvVpIpVSnWipud3f/QYqswjBEW.js\")), path: \"/templates/careers/:yNh7z7SdM\"}, mSgz48NxK: {collectionId: \"KoHZx71Vv\", elements: {R_4Q1zKDq: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cRxEhcVQF5AV3dcjIegZ/aJcyPcPRywMQwc8XwvPv/mSgz48NxK.js\")), path: \"/templates/integrations/:k3cShq2qh\"}, miWu_G4Nk: {collectionId: \"injghVNxN\", elements: {V9tx1UhiN: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lK4vGnBkMuVCKrtIquTp/5RgPCnsFHvzhrMH4x5l4/miWu_G4Nk.js\")), path: \"/templates/blog/:Jy_MZnXFD\"}, t8QvzYLWC: {collectionId: \"hylNwFALB\", elements: {jaGaufxIB: \"content\", ms2zJ8pcw: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pUjYtTXdzUHOsDSSQe3D/zbnZmAC5SYW9Yjh6Ge8E/t8QvzYLWC.js\")), path: \"/templates/legal/:mdmyrPE9M\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {hTg81xK9M: async () => (await import(\"https://framerusercontent.com/modules/hVr0u7134p8APKJdkFo1/CQgFld7kCDMZSXC7dxPe/hTg81xK9M.js\"))?.[\"utils\"], hylNwFALB: async () => (await import(\"https://framerusercontent.com/modules/leYCyYFr8vgziqmAGh4S/apwLLOvwOtsiP3tXg2dM/hylNwFALB.js\"))?.[\"utils\"], injghVNxN: async () => (await import(\"https://framerusercontent.com/modules/iR9VrLkADUY3lIcBqQSi/SzPwDtcW24tL9XFzIJIu/injghVNxN.js\"))?.[\"utils\"], KoHZx71Vv: async () => (await import(\"https://framerusercontent.com/modules/2LzD53xWoF18RKm5fCEH/M4ZDaVMWSZYQTlFzpmXh/KoHZx71Vv.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"5c23e72aed7f42f54baeaa3714747d9988c24791c0f9bf90a55205cdd0bb42c2\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {E1nCbxLH5: \"var(--token-d170c4f7-23b2-4b83-ae12-6ab556ec56a0, rgb(255, 255, 255))\", UUI7ye8jZ: {href: {hash: \":LFGREtEne\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, UUI7ye8jZ: {href: {hash: \":Rz4vg9tYG\", webPageId: \"XHDfqVXHh\"}, refKey: true}}\r\nconst props3 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":dkxdVCqCx\", webPageId: \"eUU1eKEh4\"}, refKey: true}}\r\nconst props4 = {...props1, UUI7ye8jZ: {href: {hash: \":vAy5bM0x5\", webPageId: \"oKdCsZsAT\"}, refKey: true}}\r\nconst props5 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":pUoLQeoxN\", webPageId: \"xAOTU_WyI\"}, refKey: true}}\r\nconst props6 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":VRYUAKIJD\", webPageId: \"Pl2YlLxSc\"}, refKey: true}}\r\nconst props7 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":gshDR0MAg\", webPageId: \"eXFUB_bgK\"}, refKey: true}}\r\nconst props8 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":IYU6CM05l\", webPageId: \"cdVur7mzi\"}, refKey: true}}\r\nconst props9 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":buUpnX8M_\", webPageId: \"Nixzz2aLb\"}, refKey: true}}\r\nconst props10 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":VO5w_1x6L\", webPageId: \"F_5eLqXuu\"}, refKey: true}}\r\nconst props11 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":lwIzvLUZ9\", webPageId: \"J7QgUhDgz\"}, refKey: true}}\r\nconst props12 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":dwXHCs5Qr\", webPageId: \"VY_ah2N6d\"}, refKey: true}}\r\nconst props13 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":M1lP40aLb\", webPageId: \"QlZT3ogqj\"}, refKey: true}}\r\nconst props14 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":Fnw4o_cET\", webPageId: \"JlpbPSQua\"}, refKey: true}}\r\nconst props15 = {E1nCbxLH5: \"var(--token-d170c4f7-23b2-4b83-ae12-6ab556ec56a0, rgb(255, 255, 255))\"}\r\nconst props16 = {...props1, UUI7ye8jZ: undefined}\r\nconst props17 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":k9JNrawK7\", webPageId: \"QYqswjBEW\"}, refKey: true}}\r\nconst props18 = {...props1, E1nCbxLH5: \"var(--token-ddd9494a-91ab-4097-8201-f89a48851352, rgb(246, 246, 248))\", UUI7ye8jZ: {href: {hash: \":jaGaufxIB\", webPageId: \"t8QvzYLWC\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, cdVur7mzi: props8, eUU1eKEh4: props3, eXFUB_bgK: props7, F_5eLqXuu: props10, gkittxMqk: props15, J7QgUhDgz: props11, JlpbPSQua: props14, miWu_G4Nk: props16, mSgz48NxK: props16, Nixzz2aLb: props9, oKdCsZsAT: props4, Pl2YlLxSc: props6, PR4YkXBj_: props16, q7doA0W0j: props16, QlZT3ogqj: props13, QYqswjBEW: props17, t8QvzYLWC: props18, VY_ah2N6d: props12, xAOTU_WyI: props5, XHDfqVXHh: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"XHDfqVXHh\":\r\ncase \"eUU1eKEh4\":\r\ncase \"oKdCsZsAT\":\r\ncase \"xAOTU_WyI\":\r\ncase \"Pl2YlLxSc\":\r\ncase \"eXFUB_bgK\":\r\ncase \"cdVur7mzi\":\r\ncase \"Nixzz2aLb\":\r\ncase \"F_5eLqXuu\":\r\ncase \"J7QgUhDgz\":\r\ncase \"VY_ah2N6d\":\r\ncase \"QlZT3ogqj\":\r\ncase \"JlpbPSQua\":\r\ncase \"q7doA0W0j\":\r\ncase \"PR4YkXBj_\":\r\ncase \"QYqswjBEW\":\r\ncase \"mSgz48NxK\":\r\ncase \"miWu_G4Nk\":\r\ncase \"t8QvzYLWC\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"UUI7ye8jZ\"]]}, (resolvedLinks) => React.createElement(DefaultGoodCraft, {...props, key: \"DefaultGoodCraft\", style, UUI7ye8jZ: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"gkittxMqk\":\r\nreturn React.createElement(NavBarFooterScript, {...props, key: \"NavBarFooterScript\", style}, children(true));\r\ncase \"gAvK4LLDS\":\r\ncase \"QRKL6p05A\":\r\nreturn React.createElement(Minimal, {...props, key: \"Minimal\", style}, children(true));\r\ncase \"D5118GYxb\":\r\nreturn React.createElement(NavBarFooterAppGen, {...props, key: \"NavBarFooterAppGen\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"XHDfqVXHh\":\r\ncase \"eUU1eKEh4\":\r\ncase \"oKdCsZsAT\":\r\ncase \"xAOTU_WyI\":\r\ncase \"Pl2YlLxSc\":\r\ncase \"eXFUB_bgK\":\r\ncase \"cdVur7mzi\":\r\ncase \"Nixzz2aLb\":\r\ncase \"F_5eLqXuu\":\r\ncase \"J7QgUhDgz\":\r\ncase \"VY_ah2N6d\":\r\ncase \"QlZT3ogqj\":\r\ncase \"JlpbPSQua\":\r\ncase \"q7doA0W0j\":\r\ncase \"PR4YkXBj_\":\r\ncase \"QYqswjBEW\":\r\ncase \"mSgz48NxK\":\r\ncase \"miWu_G4Nk\":\r\ncase \"t8QvzYLWC\":\r\nreturn [{hash: \"15vsj7p\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"iarfb6\", mediaQuery: \"(min-width: 1024px) and (max-width: 1279.98px)\"}, {hash: \"253ys5\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"5k0kub\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"gkittxMqk\":\r\nreturn [{hash: \"1a1w2mv\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"50cblt\", mediaQuery: \"(min-width: 1024px) and (max-width: 1279.98px)\"}, {hash: \"1e7qax6\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"dio4gj\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"gAvK4LLDS\":\r\ncase \"QRKL6p05A\":\r\nreturn [{hash: \"a52wsa\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"khuggs\", mediaQuery: \"(min-width: 1024px) and (max-width: 1279.98px)\"}, {hash: \"94fb91\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"r13gxw\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"D5118GYxb\":\r\nreturn [{hash: \"1xsqpvw\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"1ts2oz7\", mediaQuery: \"(min-width: 1024px) and (max-width: 1279.98px)\"}, {hash: \"1ddya57\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"1nqi6cm\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://stale-flexibility-512293.framer.app\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/2dbbUzfWNvQNPIugdPVZ/1YgCwvAAs6TXOIkDNzyb/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 180, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"uuCAAqC,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,CAGa,EAAY,aAGZ,EAAY,aAGZ,EAAY,aAIhB,EAAY,OASR,EAAY,QAOZ,EAAY,OAMZ,EAAY,sBCpD8B,IACtB,kBCDH,kBCAA,kBCAM,kBCAN,kBCAM,sBCAL,kBCAE,KAE+F,kBCF1E,IACK,KAEqE,KAEJ,kBCJ/F,IAA6B,KAAoH,ICW/K,SAAgB,IAAgB,CAG5B,OAFiBA,MAAY,EAAa,SAAS,GAAK,EAAa,OACnE,EAAE,CAAC,mBAduB,IACM,kBCDP,kBCAC,IACK,CAiBvB,EAAY,YAoCZ,EAAY,8BCtDmL,KAAiJ,KAAwH,KAAgJ,KAA4H,KAA+I,KAAgI,KAA6H,KAAyI,KAA0Q,KAAgI,KAA6J,KAAsI,KAAkK,uBEQnkE,SAAwB,GAAM,CAAC,OAAK,MAAI,OAAK,OAAK,SAAO,SAAO,QAAM,EAAE,EAAE,CAA4M,OAAxM,IAAO,OAAO,EAAyB,EAAK,GAAS,CAAK,MAAS,OAAY,SAAc,SAAa,QAAM,CAAC,CAAK,IAAO,QAAQ,EAA0B,EAAK,GAAU,CAAM,OAAW,QAAM,CAAC,CAAsB,EAAK,GAAa,CAAO,QAAM,CAAC,CAA0uB,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,OAAK,SAAO,SAAO,SAAO,CAAC,IAAM,EAAc,CAAC,EAAM,OAC55C,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,GAAG,EAAY,OAAK,aAAa,EAAO,gBAAgB,aAAa,CAAC,QAAQ,OAC5tC,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,CAAC,IAAM,EAAa,EAAI,SAAS,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,CAE7O,OAF+O,EAAO,iBAAiB,UAAU,EAAc,CAE/U,GAAc,YAAY,iBAAiB,IAAI,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAc,GAAK,EAAE,CAAC,CAGtH,IAAM,EAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAoCH,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,oCA1F5C,IAA6C,IAAoD,KAAwG,CAQ2F,GAAoB,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,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,SAAS,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,MAAM,SAAS,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,aAAa,EAAE,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,CAAC,CAAC,CAO/8B,GAAY,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,CAuEme,GAAU,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,CAG/O,GAAgB,CAAC,UAAU,SAAS,SAAS,IAAI,ICzF4iE,SAAS,GAAW,CAAC,OAAO,GAAMC,IAAG,CAAC,EAAE,kBAAQ,CAAC,SAAS,GAAM,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,IAAI,KAAK,IAAIC,EAAEC,EAAE,CAACC,EAAE,CAAC,SAAS,GAAI,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,OAAOF,EAAEE,EAAED,EAAEF,IAAIG,EAAEH,GAAG,CAAC,SAAS,EAAc,EAAE,CAAC,IAAME,EAAE,GAAYD,EAAE,CAAKE,EAAE,GAAYF,EAAE,CAAc,OAAb,IAAIE,IAAI,EAAE,GAAU,GAAW,EAAED,EAAEC,GAAGA,EAAE,SAAS,EAAc,EAAE,CAAC,OAAiB,OAAOF,GAAlB,SAAoBA,EAAE,EAAcA,EAAE,CAAC,SAAS,GAAY,EAAE,CAAC,OAAiB,OAAOA,GAAlB,SAAoBA,EAAEA,EAAE,IAAI,SAAS,GAAY,EAAE,CAAC,OAAiB,OAAOA,GAAlB,SAAoBA,EAAEA,EAAE,IAAI,SAAS,EAAc,EAAE,EAAE,CAAC,GAAGA,IAAIC,GAAYA,IAAT,IAAK,IAAkB,OAAOD,GAAlB,SAAoB,OAAOA,EAAE,IAAME,EAAE,GAAYF,EAAE,CAACD,EAAE,GAAYC,EAAE,CAAC,OAAgBC,IAAT,IAAK,GAA4C,EAAcC,EAAEH,EAAE,CAAxD,CAAC,IAAI,KAAK,IAAIG,EAAED,EAAE,CAAC,IAAI,KAAK,IAAIF,EAAEE,EAAE,CAAC,CAAoB,SAAS,GAAS,EAAE,CAAC,IAAMA,EAAED,EAAE,OAAO,CAAC,OAAOE,EAAE,aAAaH,GAAe,OAAOE,GAAnB,UAAqB,CAAC,OAAOA,EAAE,aAAa,EAAE,CAACA,EAAE,OAAO,EAAcC,EAAE,EAAcF,EAAE,MAAMD,EAAE,CAACC,EAAE,MAAM,CAAC,SAAS,EAAa,EAAE,EAAE,CAAC,IAAME,EAAEF,EAAE,EAAEC,EAAE,EAAEF,EAAEC,EAAE,EAAEC,EAAE,EAAE,MAAM,CAAC,GAAGC,EAAE,GAAGH,EAAE,SAAS,KAAK,KAAKG,EAAEA,EAAEH,EAAEA,EAAE,CAAC,CAAC,SAAS,EAAY,EAAE,EAAE,CAAC,OAAO,EAAaC,EAAEC,EAAE,CAAC,SAAS,SAAS,GAA0B,EAAE,EAAE,EAAE,CAAC,GAAc,OAAOD,GAAlB,SAAoB,OAAOA,EAAE,KAAK,GAAG,IAAI,OAAOA,EAAP,CAAU,IAAI,MAAM,MAAM,CAAC,KAAK,GAAG,EAAE,IAAI,YAAY,MAAM,CAAC,KAAK,GAAG,EAAE,IAAI,QAAQ,MAAO,GAAE,IAAI,eAAe,OAAO,KAAK,GAAG,EAAE,IAAI,SAAS,OAAO,KAAK,GAAG,EAAE,IAAI,cAAc,MAAO,GAAE,KAAK,GAAG,EAAE,IAAI,OAAO,OAAO,KAAK,GAAG,IAAI,WAAW,MAAM,GAAG,KAAK,GAAG,EAAE,IAAI,SAAS,OAAO,KAAK,MAAME,EAAE,EAAED,EAAE,EAAEC,EAAE,EAAED,EAAE,EAAE,CAAC,IAAI,UAAU,OAAO,KAAK,MAAMA,EAAE,EAAEC,EAAE,EAAED,EAAE,EAAEC,EAAE,EAAE,CAAC,IAAI,OAAO,QAAQ,OAAO,GAAW,CAAC,KAAK,GAAG,GAAG,SAAS,GAAwB,EAAE,CAAC,IAAMD,EAAE,EAAO,OAA4B,MAArB,GAAE,OAAO,EAAE,EAAE,MAAMD,EAASC,EAAE,SAAS,GAAkB,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,EAAO,OAAOD,EAAE,GAAGE,EAAEH,IAAIG,EAAEH,GAAG,EAAEE,EAAE,EAAEF,GAAGG,EAAEH,GAAGC,EAAE,EAAE,CAAC,SAAS,GAAW,EAAE,EAAE,CAAC,OAAOC,EAAP,CAAU,IAAI,gBAAgB,MAAO,IAAG,EAAED,IAAI,EAAE,IAAI,iBAAiB,MAAO,IAAG,EAAEA,IAAI,EAAE,IAAI,iBAAiB,MAAO,IAAG,EAAEA,IAAI,EAAE,IAAI,iBAAiB,MAAO,IAAG,EAAEA,IAAI,EAAE,IAAI,gBAAgB,OAAWA,IAAJ,EAAM,EAAE,EAAW,IAAE,IAAIA,GAAG,IAAI,gBAAgB,OAAO,KAAK,IAAIA,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,gBAAgB,CAAC,IAAMC,EAAE,QAAc,MAAO,IAAXA,EAAE,IAAsBD,EAAE,IAAE,EAAGC,GAAWD,EAAE,IAAE,EAAG,IAAI,gBAAgB,OAAO,KAAK,KAAK,GAAWA,EAAE,IAAE,EAAG,CAAC,QAAQ,OAAOA,GAAG,SAAS,GAAqB,EAAE,CAAS,OAA2BA,EAAE,UAA+B,IAArD,IAAK,IAAwEA,EAAE,UAA+B,IAArD,IAAK,GAAmD,CAAC,EAAEA,EAAE,SAAS,EAAEA,EAAE,KAAK,MAAM,IAAI,EAAEA,EAAE,SAAS,EAAEA,EAAE,KAAK,OAAO,IAAI,CAAC,IAAK,GAAE,SAAS,GAA6B,EAAE,CAAa,MAAM,CAAC,GAAuBA,EAAE,UAA+B,GAAiB,IAAI,GAAW,EAAEA,EAAE,KAAK,MAAM,IAAI,GAAuBA,EAAE,UAA+B,GAAiB,IAAI,GAAW,EAAEA,EAAE,KAAK,OAAO,IAAI,CAAC,SAAS,GAAmC,EAAE,CAAS,IAAMD,EAAE,CAAC,EAAsBC,EAAE,UAA+B,IAArD,IAAK,GAA+E,IAAK,GAAjC,EAAcA,EAAE,SAAS,EAAE,CAAQ,EAAsBA,EAAE,UAA+B,IAArD,IAAK,GAA+E,IAAK,GAAjC,EAAcA,EAAE,SAAS,EAAE,CAAQ,CAAC,OAAO,GAA6B,CAAC,KAAKA,EAAE,KAAK,SAASD,EAAE,CAAC,CAAC,SAAS,GAAkC,EAAE,CAAa,MAAM,CAAC,EAAsBC,EAAE,UAA+B,GAAiB,GAAW,CAACA,EAAE,KAAK,MAAM,EAAsBA,EAAE,UAA+B,GAAiB,GAAW,CAACA,EAAE,KAAK,OAAO,CAAoU,SAAS,GAAW,EAAE,CAAC,OAAOA,EAAE,SAAS,IAAI,CAAC,WAAWA,EAAE,CAAC,IAAI,WAAWA,EAAE,CAAC,SAAS,GAAe,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMI,EAAE,CAAC,QAAQ,GAAM,CAAuL,OAAnLH,EAAE,IAAIF,EAAE,KAAKE,EAAE,IAAIF,EAAE,KAAKE,EAAE,IAAIF,EAAE,KAAKE,EAAE,IAAIF,EAAE,MAAgBC,EAAE,KAAKE,EAAE,KAAKF,EAAE,MAAME,EAAE,IAAIA,EAAE,KAAK,GAAGC,EAAE,GAAGH,EAAE,KAAKE,EAAE,KAAKF,EAAE,KAAKE,EAAE,IAAIA,EAAE,KAAK,GAAGC,EAAE,KAAG,EAAE,SAASA,EAAE,CAACE,EAAE,EAAE,QAAQ,IAApHD,EAAkI,SAAS,GAAc,EAAE,EAAE,CAAC,GAAG,EAAEH,aAAa,OAAO,OAAOD,EAAE,QAAQC,EAAE,CAAC,IAAI,IAAMC,KAAKD,EAAE,GAAGD,EAAE,QAAQE,EAAE,CAAC,MAAO,GAAK,MAAO,GAAM,SAAS,IAAO,CAAC,OAA2B,IAArB,QAA6B,CAAC,GAA6B,EAAO,WAA5B,QAAsC,CAAC,EAAO,SAAS,SAAS,IAAS,CAAC,OAAO,IAAO,CAAC,GAAG,WAAWF,EAAE,CAAC,IAAI,EAAO,uBAAuB,EAAO,6BAA6B,EAAO,0BAA0B,EAAO,wBAAwB,EAAO,yBAAyB,EAAO,YAAYA,EAAE,CAAC,SAAS,IAAiB,CAAC,OAAO,IAAO,CAAC,GAAG,aAAaA,EAAE,CAAC,IAAI,EAAO,sBAAsB,EAAO,mCAAmC,EAAO,gCAAgC,EAAO,8BAA8B,EAAO,+BAA+B,EAAO,cAAcA,EAAE,CAAC,SAAS,EAAU,EAAE,EAAE,CAAC,OAAOA,IAAIC,GAAGA,aAAa,OAAOA,EAAE,QAAQD,EAAE,CAAC,GAAG,eAAe,GAAS,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,SAAS,MAAM,KAAK,GAAUC,GAAgB,MAAM,SAAgBD,GAAgB,UAAU,GAAG,MAAS,GAAG,SAAS,GAAiB,EAAE,CAAC,OAAO,KAAK,MAAM,GAAW,CAACA,EAAE,OAAO,CAAC,SAAS,EAAc,EAAE,EAAE,EAAE,GAAK,CAAsD,OAAOA,EAA3CC,IAAT,IAAK,IAAOC,EAAED,EAAED,EAAE,OAAO,GAAiBA,EAAE,EAAa,SAAS,GAAc,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,GAAgB,GAAgBA,EAASD,GAAgB,EAAE,CAACE,EAAEC,EAAEC,EAAE,CAAC,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,GAA8J,OAAzJ,GAAcJ,IAAX,WAAe,EAAEC,EAAE,IAAIC,EAAE,OAAOC,EAAE,GAAG,CAACC,GAAGJ,GAAYA,IAAT,SAAa,EAAEC,EAAE,MAAME,EAAE,GAAG,CAACC,GAAGJ,GAAaA,IAAV,UAAc,EAAEC,EAAE,KAAKC,EAAE,MAAMC,EAAE,GAAG,CAACC,GAAGJ,GAAWA,IAAR,QAAY,EAAEC,EAAE,OAAOE,EAAE,GAAUC,EAAE,SAAS,GAAgB,EAAE,EAAE,CAAC,MAAM,CAAC,OAAOH,EAAE,EAAEC,EAAE,KAAKD,EAAE,EAAEC,EAAE,MAAMD,EAAE,EAAEC,EAAE,IAAID,EAAE,EAAEC,EAAE,CAAC,SAAS,EAAW,EAAE,GAAGA,EAAE,CAAC,IAAI,IAAMC,KAAKD,EAAE,CAAC,GAAYC,GAAG,KAAS,SAAS,GAAc,OAAOA,GAAlB,SAAoB,CAAC,EAAEA,EAAE,SAAS,IAAMD,EAAE,MAAM,QAAQC,EAAE,CAAwG,IAAI,IAAMD,IAAjH,CAACA,GAAc,OAAOD,GAAlB,UAAqBA,GAAG,MAAM,QAAQA,EAAE,CAACC,GAAc,OAAOD,GAAlB,UAAqBA,GAAG,CAAC,MAAM,QAAQA,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAgBE,EAAE,CAAC,GAAiBD,IAAd,YAAgB,SAAS,IAAUE,EAAFD,EAAMD,GAAGI,EAAa,OAAOF,GAAlB,SAAoBC,EAAEJ,EAAE,EAAEC,GAAGI,GAAG,MAAM,QAAQF,EAAE,CAACA,EAAE,KAAK,GAAG,EAAWC,EAAEH,GAAGD,EAAE,EAAE,CAAC,EAAWI,EAAEH,GAAGE,EAAE,EAAE,OAAOH,EAAE,SAAS,GAAiB,EAAE,EAAE,CAAC,OAAOC,aAAa,MAAM,CAAC,CAACA,EAAE,MAAM,GAAGA,EAAE,QAAQ,EAAUD,EAAEC,EAAE,KAAK,EAAE,CAAC,EAAUD,EAAEC,EAAE,KAAK,CAAC,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,GAAGA,aAAa,MAAM,IAAI,IAAMF,KAAKE,EAAE,CAAC,IAAMA,EAAEF,EAAE,KAAOA,EAAE,QAAU,EAAUC,EAAEC,EAAE,EAAE,GAAqBF,EAAEG,EAAE,KAAK,CAAC,IAAMH,EAAEE,EAAE,KAAOA,EAAE,QAAU,EAAUD,EAAED,EAAE,EAAE,GAAqBE,EAAEC,EAAE,EAAE,SAAS,GAAqB,EAAE,EAAE,CAAC,IAAMA,EAAEF,EAAE,UAAU,GAAGE,aAAa,MAAM,IAAI,IAAMH,KAAKG,EAAE,EAAEH,EAAEC,EAAE,MAAM,EAAEE,EAAEF,EAAE,CAAC,SAAS,GAAQ,EAAE,EAAE,CAAC,GAAGC,GAAGD,EAAE,OAAOA,aAAa,MAAMA,EAAE,MAAM,GAAG,GAAcC,EAAED,EAAE,UAAU,EAAE,CAAC,GAAcC,EAAED,EAAE,UAAU,CAACA,EAAE,IAAK,GAAE,SAAS,GAA6B,EAAE,CAAC,MAAM,CAAC,SAASA,EAAE,aAAa,CAAC,OAAOA,EAAE,WAAW,CAAC,KAAKA,EAAE,SAAS,CAAC,SAASA,EAAE,SAAS,OAAO,EAAO,OAAO,GAASA,EAAE,QAAQ,OAAO,WAAW,CAAC,GAASA,EAAE,QAAQ,OAAO,SAAS,CAAC,CAAC,CAAC,SAAS,GAAa,EAAE,EAAE,CAAC,GAAK,CAAC,EAAEE,EAAE,EAAEH,GAAGC,EAAE,SAAS,IAAIC,EAAE,SAAS,CAAC,CAACE,EAAEE,GAAG,CAACL,EAAE,SAASC,EAAE,SAAS,CAAC,CAAC,GAAGG,EAAE,GAAGE,GAAG,EAAaD,EAAEF,EAAE,CAAC,GAAGD,EAAEE,EAAEL,EAAEO,EAAE,EAAE,OAAO,IAAMC,EAAE,CAAC,KAAK,MAAMD,EAAEF,EAAE,CAACI,EAAER,EAAE,KAAKS,EAAER,EAAE,KAAKS,EAAEV,EAAE,SAAS,OAAOO,EAAE,CAACI,EAAEV,EAAE,SAAS,OAAOM,EAAE,CAACK,EAAE,GAAkBF,EAAEC,EAAEH,EAAEC,EAAE,CAACI,EAAE,GAAkBF,EAAED,EAAEF,EAAEC,EAAE,CAACK,EAAEF,EAAE,OAAO,CAACL,EAAE,CAACQ,EAAEF,EAAE,OAAO,CAACN,EAAE,CAAC,EAAE,SAAS,EAAEO,EAAE,EAAEd,EAAE,OAAO,EAAE,EAAE,SAAS,EAAEc,EAAE,EAAEd,EAAE,OAAO,EAAE,EAAE,SAAS,EAAEe,EAAE,EAAEd,EAAE,OAAO,EAAE,EAAE,SAAS,EAAEc,EAAE,EAAEd,EAAE,OAAO,EAAE,SAAS,GAAW,EAAE,EAAE,CAAC,IAAwCE,EAAE,GAAlCH,EAAE,aAAa,CAAGA,EAAE,WAAW,CAAuB,CAAOK,EAAE,GAAe,CAAC,IAAIF,EAAE,KAAK,IAAIA,EAAE,MAAM,CAAC,CAAC,IAAIA,EAAE,IAAI,IAAIA,EAAE,OAAO,CAAC,CAAC,IAAIF,EAAE,KAAK,IAAIA,EAAE,MAAM,CAAC,CAAC,IAAIA,EAAE,IAAI,IAAIA,EAAE,OAAO,CAACD,EAAE,SAAS,EAAE,GAASA,EAAE,QAAQ,OAAO,WAAW,CAAC,CAAIK,EAAE,UAAkBA,EAAE,WAAX,IAAK,KAAiB,EAAE,SAAS,EAAEA,EAAE,UAAmBA,EAAE,WAAX,IAAK,KAAiB,EAAE,SAAS,EAAEA,EAAE,WAAU,IAAMD,EAAE,GAAe,CAAC,IAAID,EAAE,IAAI,IAAIA,EAAE,OAAO,CAAC,CAAC,IAAIA,EAAE,KAAK,IAAIA,EAAE,MAAM,CAAC,CAAC,IAAIF,EAAE,IAAI,IAAIA,EAAE,OAAO,CAAC,CAAC,IAAIA,EAAE,KAAK,IAAIA,EAAE,MAAM,CAACD,EAAE,SAAS,EAAE,GAASA,EAAE,QAAQ,OAAO,SAAS,CAAC,CAAII,EAAE,UAAkBA,EAAE,WAAX,IAAK,KAAiB,EAAE,SAAS,EAAEA,EAAE,UAAmBA,EAAE,WAAX,IAAK,KAAiB,EAAE,SAAS,EAAEA,EAAE,WAA8C,SAAS,GAAgB,EAAE,EAAE,CAAC,GAAE,IAAIJ,EAAEC,EAAE,CAAC,SAAS,GAAQ,EAAE,EAAE,EAAE,CAAyB,OAAxB,EAAE,IAAI,GAAG,GAAG,EAAE,GAAI,IAAaC,EAAE,EAAE,EAAEF,EAAE,GAAGC,EAAED,GAAGE,EAAEA,EAAE,GAAGD,EAAEC,EAAE,EAAE,EAAEF,GAAGC,EAAED,IAAI,EAAE,EAAEE,GAAG,EAAEF,EAAE,SAAS,GAAa,EAAE,CAAC,IAAI,GAAK,EAAEC,KAAK,GAAE,GAAGD,EAAE,WAAWC,EAAE,aAAa,CAAC,OAAOA,EAAE,YAAYD,EAAE,CAAC,IAAqDE,EAAEF,EAAE,QAAjD,+CAA6D,EAAE,EAAE,EAAE,EAAE,IAAIC,EAAEA,EAAEC,EAAEA,EAAEH,EAAEA,GAAYI,IAAT,IAAK,GAAU,GAAJA,EAAEA,IAAO,CAA4DA,EAAzD,yDAA6D,KAAKD,EAAE,CAAC,OAAOC,EAAE,CAAC,EAAWA,EAAE,KAAX,IAAK,GAA+B,EAAtB,SAASA,EAAE,GAAG,GAAG,CAAC,IAAM,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,CAAC,IAAK,GAAE,SAAS,EAAgB,EAAE,EAAE,EAAE,GAAK,CAAC,GAAG,CAACH,EAAE,OAAO,IAAMD,EAAa,OAAOC,GAAlB,SAAoB,CAAC,MAAMA,EAAE,CAACA,EAAE,GAAc,OAAOD,EAAE,OAApB,SAA0B,OAAO,GAAWA,EAAE,MAAME,EAAEC,EAAE,CAAC,GAAGH,EAAE,iBAAiB,MAAM,OAAO,EAAgB,CAAC,MAAM,EAAcA,EAAE,MAAME,EAAEC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAK,EAAEF,KAAK,GAAE,CAAC,IAAMC,EAAED,EAAE,iBAAiBD,EAAE,CAAC,GAAGE,EAAE,OAAOA,GAAG,SAAS,GAAW,EAAE,EAAE,EAAE,GAAK,CAAC,GAAG,CAACD,EAAE,OAAO,IAAMD,EAAa,OAAOC,GAAlB,SAAoB,CAAC,MAAMA,EAAE,CAACA,EAAE,GAAc,OAAOD,EAAE,OAApB,SAA0B,OAAOA,EAAE,QAAQI,GAAE,IAAmB,CAAC,GAAYJ,EAAE,MAAM,CAAC,GAAGA,EAAE,iBAAiB,MAAM,OAAO,GAAW,CAAC,MAAM,EAAcA,EAAE,MAAME,EAAEC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAK,EAAEF,KAAK,GAAE,CAAC,IAAMC,EAAED,EAAE,YAAYD,EAAE,CAAC,GAAGE,EAAE,OAAOA,GAAyF,SAAS,GAAgB,EAAE,EAAE,EAAE,GAAK,CAAC,IAAMF,EAAE,EAAgBC,EAAEC,EAAEC,EAAE,CAAC,OAAOH,EAAE,GAASA,EAAE,CAAC,IAAK,GAAE,SAAS,GAAS,EAAE,CAAC,IAAME,EAAED,EAAE,EAAE,IAAIE,EAAEF,EAAE,EAAE,IAAID,EAAEC,EAAE,EAAE,IAAIG,EAAE,KAAK,IAAIF,EAAEC,EAAEH,EAAE,CAACM,EAAE,KAAK,IAAIJ,EAAEC,EAAEH,EAAE,CAACK,EAAE,CAAC,EAAE,EAAE,GAAGD,EAAEE,GAAG,EAAE,EAAE,EAAE,CAA6K,OAAzKF,IAAIE,IAAG,EAAE,EAAED,EAAE,EAAE,IAAID,EAAEE,IAAIF,EAAEE,IAAIF,EAAEE,IAAI,EAAEF,EAAEE,GAAG,EAAE,EAAEJ,IAAIE,GAAGD,EAAEH,IAAII,EAAEE,GAAG,EAAE,EAAEH,IAAIC,EAAE,GAAGJ,EAAEE,IAAIE,EAAEE,GAAG,GAAGJ,EAAEC,IAAIC,EAAEE,IAAG,EAAE,GAAG,IAAI,EAAE,GAAG,IAAI,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,GAAG,MAAM,EAAE,GAAG,KAAYD,EAAE,SAAS,GAAc,EAAE,CAAO,OAAiB,GAAaJ,EAAE,EAAuB,EAAE,SAAS,GAAY,EAAE,CAAC,OAAO,GAAaA,EAAE,CAAC,SAAS,GAAS,EAAE,CAAC,IAAMC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAACC,EAAE,CAAC,EAAEF,EAAE,EAAE,IAAI,EAAEA,EAAE,EAAE,IAAI,EAAEA,EAAE,EAAE,IAAI,CAAC,GAAGE,EAAE,EAAE,CAAC,IAAMF,EAAEE,EAAE,EAAE,GAAGA,EAAE,GAAG,EAAEA,EAAE,GAAGA,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAEH,EAAE,EAAEG,EAAE,EAAEF,EAAE,EAAE,EAAE,GAAQD,EAAEC,EAAEE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,GAAQH,EAAEC,EAAEE,EAAE,EAAE,CAAC,EAAE,EAAE,GAAQH,EAAEC,EAAEE,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAEA,EAAE,EAA0E,MAAxE,GAAE,EAAE,KAAK,MAAM,IAAID,EAAE,EAAE,CAAC,EAAE,EAAE,KAAK,MAAM,IAAIA,EAAE,EAAE,CAAC,EAAE,EAAE,KAAK,MAAM,IAAIA,EAAE,EAAE,CAAQA,EAAE,SAAS,GAAW,EAAE,CAAC,IAAMA,EAAE,GAASD,EAAE,CAAC,MAAM,CAAC,EAAEA,EAAE,EAAE,EAAEC,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,CAAC,SAAS,GAAkB,EAAE,CAAC,IAAMA,EAASD,GAAgB,EAAE,MAAM,CAAC,EAAE,KAAK,MAAM,EAAc,EAAcC,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,EAAc,EAAcA,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,EAAc,EAAcA,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,GAAgB,EAAE,EAAE,CAAC,MAAM,QAAQD,EAAE,EAAE,IAAIA,EAAE,EAAE,IAAIA,EAAE,EAAE,IAAWC,GAAgB,EAAE,GAAG,SAAS,GAAgB,EAAE,EAAE,CAAC,MAAM,QAAQD,EAAE,EAAE,IAAIA,EAAE,EAAE,KAAKA,EAAE,EAAE,KAAYC,GAAgB,EAAE,GAAG,SAAS,GAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEH,EAAEK,EAAEJ,EAA8D,OAAnDE,EAAE,IAAX,IAAK,KAAU,EAAE,GAASH,EAAE,EAAWK,EAAE,IAAX,IAAK,KAAU,EAAE,GAASJ,EAAE,EAAQ,CAAC,EAAE,GAAIE,EAAE,EAAEE,EAAE,EAAEH,EAAEH,EAAE,CAAC,EAAE,GAAII,EAAE,EAAEE,EAAE,EAAEH,EAAEH,EAAE,CAAC,EAAE,GAAII,EAAE,EAAEE,EAAE,EAAEH,EAAEH,EAAE,CAAC,CAAC,SAAS,GAAa,EAAE,EAAE,EAAE,CAAS,GAAGG,IAAIC,GAAE,OAAO,IAAmB,CAAC,GAAGD,IAAIG,GAAE,OAAOH,EAAE,CAAC,IAAMA,EAAYF,EAAE,cAAc,EAAgBA,EAAE,gBAAgB,CAACG,EAAmBF,GAAuB,cAAc,EAAuBA,GAAuB,gBAAgB,CAAC,GAAGC,GAAGC,GAAGF,EAAE,OAAO,GAASC,EAAEC,EAAEH,EAAE,WAAW,CAACC,EAAE,WAAW,CAAC,CAAC,CAAC,IAAMD,EAASE,GAAgBC,EAAE,GAAGH,EAAE,OAAO,GAASA,EAAE,GAAG,SAAS,GAAmB,EAAE,EAAE,EAAE,CAAC,IAAMD,EAAa,OAAOC,GAAlB,SAAoBA,EAAEA,EAAE,MAAM,OAAOD,IAAII,GAAED,EAAE,EAAgB,CAAC,MAAMH,EAAE,CAAC,CAACE,EAAEE,GAAEE,GAAE,EAAgB,CAAC,MAAMN,EAAE,CAAC,CAAC,SAAS,GAAoB,EAAE,CAAC,OAAgBC,IAAT,IAAK,GAA4C,IAAK,GAA3C,CAAC,EAAEA,EAAE,EAAE,MAAM,EAAEA,EAAE,EAAE,MAAM,EAAEA,EAAE,EAAE,MAAM,CAAQ,SAAS,GAAuB,EAAE,EAAE,EAAE,CAAC,IAAMD,EAAE,CAAC,EAAE,CAAC,OAAO,GAAM,MAAMC,EAAE,EAAE,CAAC,EAAE,CAAC,OAAO,GAAM,MAAMA,EAAE,EAAE,CAAC,EAAE,CAAC,OAAO,GAAM,MAAMA,EAAE,EAAE,CAAC,CAA8F,OAA1FC,IAAG,GAAkBF,EAAE,EAAEE,EAAE,EAAEC,EAAE,CAAC,GAAkBH,EAAE,EAAEE,EAAE,EAAEC,EAAE,CAAC,GAAkBH,EAAE,EAAEE,EAAE,EAAEC,EAAE,EAAQH,EAAE,SAAS,GAAkB,EAAE,EAAE,EAAE,CAAC,EAAE,OAAOE,EAAE,OAAUD,EAAE,QAAQ,EAAE,SAAS,EAAcC,EAAE,MAAM,CAAC,IAAIC,EAAE,EAAE,MAAM,EAAE,EAAcD,EAAE,MAAM,CAAC,EAAE,OAAO,EAAMA,EAAE,OAAM,EAAE,UAAU,GAAW,CAAC,EAAE,OAAO,GAAW,GAAO,EAAE,SAAS,EAAE,SAAS,GAAS,EAAE,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,EAAE,OAAOA,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,OAAOC,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,SAAS,GAAa,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,EAAE,OAAOD,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,OAAOC,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,OAAOH,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,SAAS,GAAU,EAAE,EAAE,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,UAAiBG,GAAgB,gBAAgB,EAAE,SAAS,EAAE,EAAED,EAAE,MAAMA,EAAE,OAAO,CAAC,EAAE,SAAS,CAAC,SAAS,GAAM,EAAE,EAAE,CAAC,EAAE,UAAU,EAAE,EAAEA,EAAE,MAAMA,EAAE,OAAO,CAAC,SAAS,GAAa,EAAE,CAAyB,GAAK,CAAC,UAAUS,EAAE,QAAQC,EAAE,SAASC,EAAE,MAAMC,EAAE,YAAYC,EAAE,eAAeC,EAAE,UAAUC,EAAE,OAAOC,EAAE,QAAQC,EAAE,OAAOC,EAAE,UAAUC,GAAGpB,EAAQqB,EAAET,EAAE,aAAa,CAAC,EAAE,MAAM,CAAUQ,EAAE,IAAX,IAAK,IAAkBA,EAAE,IAAX,IAAK,IAAkBA,EAAE,IAAX,IAAK,IAAkBA,EAAE,IAAX,IAAK,GAAQT,EAAE,aAAuBS,EAAE,GAAiB,EAAYA,EAAE,GAAiB,EAAYA,EAAE,GAAiB,EAAYA,EAAE,GAAiB,EAAEC,EAAE,EAAEA,EAAE,EAAE,CAACV,EAAE,UAAUU,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,IAAMC,EAAEV,EAAE,UAAUA,EAAE,QAAQ,OAAO,KAAKA,EAAE,SAAS,MAAM,GAAOU,IAAJ,GAAOX,EAAE,OAAOW,EAAE,CAAC,IAAI,EAAE,yBAAyBN,GAAG,IAAMO,EAAEX,EAAE,YAAeO,EAAE,QAAQI,IAAG,EAAE,WAAWJ,EAAE,KAAK,EAAE,YAAY,GAAgBI,EAAE,CAAC,EAAE,cAAcJ,EAAE,OAAO,EAAE,EAAE,cAAcA,EAAE,OAAO,GAAE,EAAE,OAAO,EAAE,UAAUL,EAAE,MAAM,IAAMU,EAAEZ,EAAE,OAAO,EAAE,UAAoBA,EAAE,aAA2B,EAAE,EAAE,SAAS,EAAE,YAAYE,EAAE,QAAQ,GAAUJ,EAAEC,EAAEC,EAAEK,EAAEC,EAAEL,EAAE,EAAmBW,GAAuB,OAAqB,GAAG,GAAGb,EAAE,QAAQ,CAAC,EAAE,OAAOA,EAAE,WAAW,CAAC,EAAE,MAAMA,EAAE,MAAM,CAAC,EAAE,SAAS,CAAC,EAAE,MAAM,CAAUS,EAAE,IAAX,IAAK,IAAkBA,EAAE,IAAX,IAAK,IAAkBA,EAAE,IAAX,IAAK,IAAkBA,EAAE,IAAX,IAAK,GAAQT,EAAE,aAAuBS,EAAE,GAAiB,EAAYA,EAAE,GAAiB,EAAYA,EAAE,GAAiB,EAAYA,EAAE,GAAiB,EAAEC,EAAE,EAAEA,EAAE,EAAE,CAACV,EAAE,UAAUU,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,UAAUV,EAAE,OAAOC,EAAE,SAAS,CAAC,IAAI,EAAE,yBAAyBI,GAAG,GAAqBN,EAAEC,EAAEC,EAAEK,EAAEC,EAAEL,EAAE,CAAC,EAAE,SAAS,CAAC,SAAS,GAAU,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACX,EAAE,MAAM,OAAO,IAAME,EAAEJ,EAAE,QAAQ,IAAIE,EAAE,MAAM,CAAC,GAAGE,EAAE,KAAKH,EAAEC,EAAEH,EAAEI,EAAEE,EAAEL,EAAE,OAAO,WAAW,CAAC,SAAS,GAAqB,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACE,EAAE,MAAM,OAAO,IAAME,EAAEJ,EAAE,QAAQ,IAAIE,EAAE,MAAM,CAASE,GAAP,MAA4BA,EAAE,aAAcA,EAAE,YAAYH,EAAEC,EAAEH,EAAEI,EAAEE,EAAEL,EAAE,OAAO,WAAW,CAAC,SAAS,GAAW,EAAE,EAAE,EAAE,CAAIC,EAAE,OAAM,EAAE,MAAM,CAAC,EAAE,KAAKD,EAAEE,EAAE,CAAC,EAAE,SAAS,EAAE,SAAS,GAAmB,EAAE,EAAE,EAAE,EAAE,CAAID,EAAE,eAAc,EAAE,MAAM,CAAC,EAAE,aAAaD,EAAEE,EAAEH,EAAE,CAAC,EAAE,SAAS,EAAE,SAAS,GAAS,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,EAAEC,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,GAAcC,IAAX,SAAa,GAAG,GAAGC,EAAE,CAAkiC,SAAS,GAAkB,EAAE,EAAE,EAAE,CAAO,IAAMC,EAAEF,EAAEC,GAAYC,IAAT,IAAK,KAAQ,EAAED,IAAcF,EAAEE,IAAkB,GAAGC,GAAmjM,SAAS,GAAe,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAGJ,EAAE,CAAC,IAAIA,EAAE,CAAC,QAAQ,GAAK,CAAa,OAAOI,GAAnB,UAAqB,EAAE,QAAQA,EAAWA,IAAT,IAAK,KAAQ,EAAEA,GAAG,EAAE,iBAAiBF,EAAEC,EAAEH,EAAE,KAAK,CAAC,IAAMA,EAAEI,EAAE,EAAE,oBAAoBF,EAAEC,EAAEH,EAAE,EAAs84B,SAAS,GAAY,EAAE,GAAGE,EAAE,CAAC,IAAI,IAAMC,KAAKD,EAAE,EAAE,KAAKC,EAAE,CAAC,SAAS,GAAqB,EAAE,EAAE,GAAGA,EAAE,CAAC,IAAMH,EAAE,IAAI,GAAiBC,EAAEC,EAAE,CAAqB,OAApB,GAAYF,EAAE,GAAGG,EAAE,CAAQH,EAAkm2B,SAAS,EAAW,EAAE,CAAC,OAAgBC,IAAT,IAAK,IAAO,CAACA,EAAE,UAAU,SAAS,GAAqB,EAAE,EAAE,GAAGE,EAAE,CAAC,IAAMH,EAAE,IAAI,GAAQC,EAAEC,EAAE,CAAqB,OAApB,GAAYF,EAAE,GAAGG,EAAE,CAAQH,EAAotQ,SAAS,GAAW,EAAE,CAAC,QAAQ,MAAM,uBAAuBC,EAAE,+BAA+B,CAAC,eAAe,GAAe,EAAE,EAAE,CAAC,IAAME,EAAEF,aAAa,MAAM,EAAcA,EAAEC,EAAE,CAACD,EAAE,GAAG,CAACE,EAAE,OAAO,IAAMH,EAAE,MAAM,MAAMG,EAAE,CAAC,GAAGH,EAAE,GAAG,OAAOA,EAAE,MAAM,CAAC,GAAWA,EAAE,OAAO,0eAAr0vFC,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQD,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASC,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAe,GAAN,KAAqB,CAAC,aAAa,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAKE,GAAE,IAAI,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE,CAAC,IAAIC,EAAE,KAAK,oBAAoBH,EAAED,EAAE,CAAC,GAAE,KAAKG,GAAE,IAAI,CAAC,IAAIF,EAAE,EAAEC,GAAE,KAAKC,GAAE,IAAI,CAAC,IAAIF,EAAE,EAAE,CAAC,EAAS,EAAEC,GAAE,KAAKC,GAAE,IAAI,CAAC,IAAIF,EAAE,GAA9B,MAAmDG,EAAE,KAAKJ,EAAE,CAAC,cAAc,EAAE,EAAE,CAAC,IAAII,GAAU,EAAEF,GAAE,KAAKC,GAAE,IAAI,CAAC,IAAIF,EAAE,GAA9B,MAAmDG,EAAE,SAAS,GAAGH,EAAED,EAAE,EAAE,CAAC,iBAAiB,EAAE,CAAC,MAAM,CAAC,CAACE,GAAE,KAAKC,GAAE,IAAI,CAAC,IAAIF,EAAE,CAAC,wBAAwB,EAAE,CAAC,EAAEC,GAAE,KAAKC,GAAE,IAAI,CAAC,OAAOH,EAAE,CAACC,GAAE,KAAKE,GAAE,IAAI,IAAI,IAAI,CAAC,oBAAoB,EAAE,EAAE,CAAC,IAAMC,EAAEF,GAAE,KAAKC,GAAE,IAAI,CAAC,IAAIF,EAAE,CAAC,GAAG,CAACG,EAAE,OAAO,IAAME,EAAEF,EAAE,OAAOC,EAAED,EAAE,QAAQJ,EAAE,CAAC,EAAE,IAAQM,IAAJ,EAAMJ,GAAE,KAAKC,GAAE,IAAI,CAAC,OAAOF,EAAE,CAACG,EAAE,OAAOC,EAAE,EAAE,IAAG,GAAE,IAAI,QAAc,EAAN,MAAM,CAAM,CAAC,YAAY,EAAE,EAAE,CAAC,GAAc,OAAOJ,GAAlB,UAAqBA,EAAG,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAEA,EAAE,MAAM,CAAC,GAAYA,IAAT,IAAK,IAAgBC,IAAT,IAAK,GAAM,MAAU,MAAM,iDAAiD,CAAC,KAAK,EAAED,EAAE,KAAK,EAAEC,GAAG,WAAW,QAAQ,CAAC,OAAO,EAAO,OAAO,EAAE,EAAE,CAAC,IAAI,OAAO,CAAC,OAAO,KAAK,MAAM,KAAK,EAAE,KAAK,EAAE,CAAC,IAAI,MAAM,EAAE,CAAC,KAAK,gBAAgBD,EAAE,KAAK,OAAO,CAAC,IAAI,QAAQ,CAAC,OAAO,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,IAAI,OAAO,EAAE,CAAC,KAAK,gBAAgB,KAAK,MAAMA,EAAE,CAAC,OAAO,MAAM,EAAE,CAAC,OAAO,EAAO,OAAOA,EAAE,EAAEA,EAAE,EAAE,CAAC,OAAO,OAAO,EAAE,EAAE,CAAC,OAAO,IAAI,EAAOA,EAAEC,EAAE,CAAC,IAAI,EAAE,CAAC,OAAO,EAAO,OAAO,KAAK,EAAED,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,GAAGA,EAAE,EAAE,KAAK,GAAGA,EAAE,EAAE,MAAM,CAAC,OAAO,EAAO,MAAM,KAAK,CAAC,WAAW,EAAE,CAAC,OAAO,KAAK,IAAIA,EAAE,CAAC,OAAO,aAAa,EAAE,CAAC,OAAO,KAAK,IAAIA,EAAE,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,OAAO,EAAO,OAAO,KAAK,EAAEA,EAAE,KAAK,EAAEA,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,GAAGA,EAAE,aAAa,CAAC,OAAO,KAAK,GAAG,EAAE,KAAK,GAAG,EAAE,oBAAoB,EAAE,CAAC,OAAO,KAAK,IAAIA,EAAE,EAAE,KAAK,EAAE,CAAC,KAAK,IAAIA,EAAE,EAAE,KAAK,EAAE,CAAC,KAAK,EAAE,CAAC,OAAO,EAAO,OAAO,KAAK,EAAEA,EAAE,KAAK,EAAEA,EAAE,CAAC,OAAO,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,GAAGA,EAAE,OAAO,EAAE,CAAC,OAAO,EAAO,OAAO,KAAK,EAAE,KAAK,IAAIA,EAAE,CAAC,KAAK,EAAE,KAAK,IAAIA,EAAE,CAAC,KAAK,EAAE,KAAK,IAAIA,EAAE,CAAC,KAAK,EAAE,KAAK,IAAIA,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,IAAI,EAAE,CAAC,OAAO,EAAO,OAAO,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,CAAC,QAAQ,EAAE,CAAC,KAAK,GAAGA,EAAE,EAAE,KAAK,GAAGA,EAAE,EAAE,gBAAgB,EAAE,EAAE,CAAC,KAAK,EAAE,KAAK,IAAIA,EAAE,CAACC,EAAE,KAAK,EAAE,KAAK,IAAID,EAAE,CAACC,IAAOF,GAAE,KAAK,OAAylPI,GAAE,SAASE,GAAE,MAAM,GAAE,IAAI,IAAogMC,GAAE,YAAkBC,GAAE,WAAiBC,GAAE,cAAoBC,GAAE,YAAkB,GAAE,cAAoBE,GAAE,aAAmBC,GAAE,YAAkBC,GAAE,eAAqBC,GAAE,aAAmBC,GAAE,cAAoBC,GAAE,SAAeC,GAAE,mBAAyB,GAAE,0BAAgC,GAAE,2DAA+DG,EAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASrB,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAmI,GAAN,KAAY,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,KAAK,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,CAAC,EAAE,KAAKuB,GAAE,KAAK,IAAI,CAAC,KAAK,gBAAgB,GAAM,EAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,EAAE,KAAKC,GAAE,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,IAAMxB,EAAE,KAAK,UAAU,cAAcC,EAAED,EAAE,UAAU,KAAK,MAAM,EAAE,eAAe,OAAO,KAAK,OAAO,CAACC,EAAE,QAAQA,EAAE,OAAO,GAAG,KAAK,eAAe,KAAK,UAAU,GAAgB,KAAK,eAAe,EAAEA,EAAE,OAAO,CAAC,CAAC,KAAK,MAAM,GAAG,CAAC,GAAMD,EAAE,KAAK,KAAK,GAAG,CAAC,SAAS,CAAC,IAAIA,EAAE,KAAK,iBAAwB,EAAE,KAAK,UAAf,MAA2CA,EAAE,QAAQ,CAAC,KAAK,oBAAoB,CAAC,KAAK,MAAM,GAAG,CAAC,GAAMA,EAAE,KAAK,KAAK,GAAG,CAAC,EAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,EAAE,KAAKwB,GAAE,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,GAAG,GAAE,KAAKD,GAAE,IAAI,CAAC,OAAOvB,EAAE,GAAE,KAAKuB,GAAE,IAAI,CAAC,CAAC,aAAa,EAAE,EAAE,CAAO,GAAGvB,EAAE,UAAUA,EAAE,UAAU,OAAO,IAAMD,EAAEC,EAAE,WAAW,CAAC,GAAGD,GAAG,EAAE,OAAO,IAAMI,EAAEH,EAAE,cAAc,CAACK,EAAYL,EAAE,gBAAgB,EAAgBG,EAAK,CAACC,EAAEE,GAAG,KAAK,wBAAwBN,EAAE,CAAC,AAAI,IAAEG,EAAG,AAAI,IAAEE,GAAID,GAAGE,IAAI,KAAK,MAAM,GAAG,CAAe,IAAMI,EAAE,KAAK,UAAU,cAAcC,EAAEX,EAAE,QAAQ,OAAOY,GAAG,EAAEZ,EAAE,eAAeW,EAAE,YAAYE,EAAsBb,EAAE,OAAO,SAAiCA,EAAE,SAA8B,OAAqB,EAAEc,EAAsBd,EAAE,QAA6B,SAAuBa,EAAEE,EAAEF,EAAED,EAAEI,EAAEF,EAAEF,EAAEK,EAAE,EAAE,CAACC,EAAE,CAAC,KAAKd,EAAE,GAAgBA,EAAEW,EAAE,CAAC,IAAK,GAAE,CAAC,EAAE,OAAOT,EAAE,GAAgBA,EAAEU,EAAE,CAACE,EAAE,KAAK,KAAK,qBAAqBhB,EAAEF,EAAED,EAAEgB,EAAEG,EAAED,EAAE,CAAC,GAAa,CAAC,UAAU,KAAK,UAAU,QAAQf,EAAE,SAASF,EAAE,MAAMC,EAAE,YAAYiB,EAAE,eAAeR,EAAE,eAAe,OAAO,UAAUA,EAAE,eAAe,UAAU,OAAOX,GAAG,EAAEC,EAAE,eAAeW,EAAE,SAAS,QAAQI,EAAE,OAAOf,EAAE,QAAQ,OAAO,UAAUiB,EAAE,CAAC,CAAC,KAAK,sBAAsBjB,EAAE,GAAG,CAAC,mBAAmB,EAAE,EAAE,EAAE,CAAC,KAAK,MAAM,GAAG,CAAC,GAAmBD,EAAEC,EAAEC,EAAEC,EAAE,GAAG,CAAC,WAAW,EAAE,EAAE,CAAC,KAAK,MAAM,GAAG,CAAC,GAAWA,EAAEF,EAAEC,EAAE,GAAG,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAC,KAAK,WAAW,CAAC,KAAK,WAAW,CAAC,KAAK,WAAW,CAAC,KAAK,gBAAgB,CAAC,KAAK,cAAc,CAAC,KAAK,aAAa,CAAC,KAAK,OAAO,CAAC,gBAAgB,CAAC,IAAqCA,EAA7B,KAAK,UAAU,cAAkB,WAA0BF,EAAb,KAAK,SAAwC,MAAM,GAAGA,EAAE,CAAC,GAAGE,EAAE,MAAM,CAAC,IAAMD,EAAE,EAAgBC,EAAE,MAAM,CAAC,EAAE,gBAAgBD,EAAE,GAAgBA,EAAEC,EAAE,QAAQ,CAAC,QAAQ,EAAE,gBAAgB,GAAG,EAAE,gBAAgBA,EAAE,OAAO,GAAG,EAAE,mBAAmBA,EAAE,UAAU,GAAG,EAAE,iBAAiBA,EAAE,QAAQ,GAAG,EAAE,eAAeA,EAAE,MAAM,IAAI,aAAa,CAAC,EAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,IAAI,GAAK,EAAED,KAAK,KAAK,UAAU,QAAS,EAAE,QAAQ,GAAE,KAAK,GAAE,IAAI,CAAC,KAAKA,EAAE,EAAEA,EAAE,mBAAmBA,EAAE,sBAAsB,GAAE,KAAK,GAAE,IAAI,CAAC,KAAKA,EAAE,CAAE,cAAc,CAAC,EAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,EAAE,KAAKwB,GAAE,EAAE,CAAC,IAAI,CAAC,IAAI,IAAMxB,KAAK,KAAK,UAAU,UAAU,SAAU,EAAE,WAAW,GAAE,KAAKwB,GAAE,IAAI,CAAC,KAAKxB,EAAE,EAAEA,EAAE,gBAAgBA,EAAE,oBAAoBA,EAAE,aAAa,GAAE,KAAK,GAAE,IAAI,CAAC,KAAKA,EAAE,CAAE,WAAW,EAAE,CAAC,IAAIC,EAAE,KAAK,mBAA0B,EAAE,KAAK,UAAf,MAA2CA,EAAE,QAAQ,EAAE,KAAK,gBAAgBD,EAAE,SAASM,MAAKN,EAAE,QAAiBA,EAAE,QAAQM,MAAnB,OAAsB,KAAK,gBAAgB,KAAK,QAAQN,EAAE,KAAK,cAAc,EAAW,EAAE,CAAC,KAAK,QAAQ,MAAM,CAAC,KAAK,KAAK,OAAOA,EAAE,aAAa,KAAK,KAAK,MAAMA,EAAE,YAAY,EAAE,KAAKuB,GAAE,KAAK,QAAQ,WAAW,KAAK,CAAC,IAAI,CAAC,KAAK,UAAU,OAAO,MAAM,CAAC,KAAK,gBAAgB,CAAC,OAAO,CAAC,IAAMvB,EAAE,KAAK,UAAU,cAAc,KAAK,MAAM,GAAG,CAAIA,EAAE,eAAe,QAAQA,EAAE,eAAe,OAAO,GAAMC,EAAE,KAAK,KAAK,CAAC,KAAK,UAAU,KAAK,gBAAgB,EAAM,KAAK,WAAW,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,IAAMD,EAAE,KAAK,UAAUC,EAAED,EAAE,OAAO,WAAWE,EAAEF,EAAE,OAAO,KAAKD,EAAE,CAAC,MAAM,KAAK,QAAQ,YAAYE,EAAE,OAAO,KAAK,QAAQ,aAAaA,EAAE,CAAC,GAAGF,EAAE,SAASG,EAAE,QAAQH,EAAE,QAAQG,EAAE,OAAOH,EAAE,SAAS,KAAK,QAAQ,QAAQA,EAAE,QAAQ,KAAK,QAAQ,MAAM,OAAO,IAAMI,EAAE,OAAO,OAAO,EAAE,CAACD,EAAE,CAAC,KAAK,QAAQ,MAAM,EAAE,MAAM,KAAK,QAAQ,YAAYD,EAAE,KAAK,QAAQ,OAAO,EAAE,OAAO,KAAK,QAAQ,aAAaA,EAAE,KAAK,UAAU,UAAU,KAAK,aAAa,CAAC,MAAMC,EAAE,MAAMC,EAAE,MAAM,OAAOD,EAAE,OAAOC,EAAE,OAAO,EAAE,MAAM,cAAc,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,QAAQ,CAAC,IAAMH,EAAE,KAAK,UAAUC,EAAED,EAAE,qBAAqB,CAAC,EAAE,UAAU,YAAY,CAAC,KAAK,oBAAoB,CAAC,GAAG,MAAMA,EAAE,SAAS,CAAC,sBAAsB,EAAE,CAAC,IAAIC,EAAE,IAAI,IAAMC,KAAK,GAAE,KAAKsB,GAAE,IAAI,EAAS,EAAEtB,EAAE,YAAZ,MAA0CD,EAAE,KAAKC,EAAEF,EAAE,CAAC,qBAAqB,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,IAAI,IAAME,KAAK,GAAE,KAAK,GAAE,IAAI,CAAC,CAAC,GAAGA,EAAE,eAAe,CAAC,GAAK,CAAC,KAAKD,EAAE,OAAOD,GAAGE,EAAE,eAAeL,EAAED,EAAEE,EAAEH,EAAE,CAAC,IAAI,EAAE,KAAKM,GAAG,IAAI,EAAE,OAAOD,GAAG,GAAGE,EAAE,mBAAmB,CAAC,IAAMN,EAAEM,EAAE,mBAAmBL,EAAE,CAAC,IAAI,IAAMA,KAAKD,EAAE,GAAkBK,EAAEL,EAAEC,EAAE,EAAS,EAAEK,EAAE,aAAZ,MAA2CF,EAAE,KAAKE,EAAEL,EAAE,EAAE,oBAAoB,CAAC,IAAID,EAAE,IAAI,IAAMC,KAAK,GAAE,KAAK,GAAE,IAAI,EAAS,EAAEA,EAAE,SAAZ,MAAuCD,EAAE,KAAKC,EAAE,CAAC,wBAAwB,EAAE,CAAC,IAAIA,EAAEC,EAAE,IAAI,IAAMH,KAAK,GAAE,KAAK,GAAE,IAAI,CAAgJ,GAA9I,CAACE,GAAGF,EAAE,oBAAoB,EAAE,GAAgBA,EAAE,kBAAkBC,EAAE,CAAC,EAAE,CAACE,GAAGH,EAAE,sBAAsB,EAAE,GAAgBA,EAAE,oBAAoBC,EAAE,CAAC,EAAKC,GAAGC,EAAE,MAAM,MAAM,CAACD,EAAEC,EAAE,CAAC,WAAW,CAAC,IAAqCD,EAA7B,KAAK,UAAU,cAAkB,eAAe,MAAMC,EAAED,EAAE,MAAMF,EAAE,EAAgBG,EAAE,CAAC,GAAGH,EAAE,CAAC,IAAMC,EAAE,CAAC,EAAED,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEE,EAAE,QAAQ,CAAC,KAAK,gBAAgB,GAAgBD,EAAEA,EAAE,EAAE,EAAE,WAAW,CAAC,IAAMA,EAAE,KAAK,QAAQC,EAAE,KAAK,UAAU,cAAc,GAAGD,EAA4Z,IAAI,IAAME,KAAhaD,EAAE,WAAW,QAAQ,KAAK,cAAc,EAAW,EAAE,CAACD,EAAE,MAAM,CAAC,EAAE,MAAM,YAAY,WAAW,QAAQ,YAAY,CAAC,EAAE,MAAM,YAAY,UAAUC,EAAE,WAAW,OAAO,SAAS,GAAG,CAAC,YAAY,CAAC,EAAE,MAAM,YAAY,MAAM,IAAI,YAAY,CAAC,EAAE,MAAM,YAAY,OAAO,IAAI,YAAY,CAAC,EAAE,MAAM,YAAY,QAAQ,OAAO,YAAY,CAAC,EAAE,MAAM,YAAY,SAAS,OAAO,YAAY,EAAM,KAAK,oBAAoB,CAAgBA,EAAE,MAAM,CAAC,GAAG,CAACC,GAAG,CAACD,EAAE,MAAM,SAAS,IAAMF,EAAEE,EAAE,MAAMC,GAAG,GAAGF,EAAE,MAAM,YAAYE,EAAEH,EAAE,YAAY,EAAG,WAAW,CAAC,IAAMC,EAAE,KAAK,UAAU,cAAcC,EAAED,EAAE,UAAU,KAAK,MAAME,EAAE,EAAgBD,EAAE,UAAU,CAAC,GAAGC,EAAE,CAAC,IAAMD,EAAED,EAAE,UAAU,KAAK,MAAM,KAAK,eAAe,CAAC,EAAEE,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAED,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC,KAAK,MAAM,GAAG,CAAC,GAAUA,EAAE,KAAK,KAAKD,EAAE,GAAG,CAAC,oBAAoB,CAAC,IAAMA,EAAE,KAAK,QAAQC,EAAE,KAAK,cAAiBD,GAAGC,IAAG,EAAE,MAAM,SAASA,EAAE,SAAS,EAAE,MAAM,OAAOA,EAAE,OAAO,EAAE,MAAM,IAAIA,EAAE,IAAI,EAAE,MAAM,KAAKA,EAAE,KAAK,EAAE,MAAM,MAAMA,EAAE,MAAM,EAAE,MAAM,OAAOA,EAAE,UAAS,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAsM,GAAN,KAAoB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUD,EAAE,KAAK,QAAQ,GAAK,KAAK,iBAAiB,GAAG,KAAK,eAAeA,EAAE,CAAC,KAAK,kBAAkB,GAAG,KAAK,eAAeA,EAAE,CAAC,KAAK,iBAAiB,GAAG,KAAK,eAAeA,EAAE,CAAC,KAAK,oBAAoB,KAAK,kBAAkB,CAAC,KAAK,sBAAsB,KAAK,kBAAkB,CAAC,KAAK,uBAAuB,KAAK,kBAAkB,CAAC,KAAK,qBAAqB,GAAG,KAAK,gBAAgBA,EAAE,CAAC,KAAK,eAAe,GAAG,KAAK,gBAAgBA,EAAE,CAAC,KAAK,qBAAqB,KAAK,WAAW,CAAC,KAAK,4BAA4B,KAAK,wBAAwB,CAAC,KAAK,mBAAmB,GAAG,KAAK,kBAAkBA,EAAE,CAAC,KAAK,sBAAsB,GAAG,KAAK,kBAAkBA,EAAE,CAAC,KAAK,kBAAkB,KAAK,oBAAoB,CAAC,cAAc,CAAC,KAAK,gBAAgB,GAAK,CAAC,iBAAiB,CAAC,KAAK,gBAAgB,GAAM,CAAC,kBAAkB,EAAE,CAAC,IAAMC,EAAE,KAAK,UAAUC,EAAED,EAAE,cAAc,GAAG,KAAK,QAAQ,CAAC,IAAMD,EAAEC,EAAE,cAAc,MAAM,SAAS,GAAG,CAACD,EAAE,OAAO,EAAE,cAAc,MAAM,cAAc,CAAC,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,cAAc,MAAM,UAAW,IAAI,MAAI,CAAE,SAAS,CAAC,IAAMD,EAAEG,EAAE,cAAc,OAAO,QAAQ,GAAGH,EAAE,gBAAgB,MAAM,IAAI,IAAMC,KAAKD,EAAE,KAAK,KAAK,gBAAgBC,EAAE,MAAM,KAAK,gBAAgBD,EAAE,KAAK,CAAcC,EAAE,OAAf,YAAqB,gBAAgB,KAAK,kBAAkB,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,KAAK,UAAU,gBAAgBA,EAAE,CAAC,kBAAkB,EAAE,CAAC,IAAUE,EAAFF,EAAM,QAAQ,KAAK,UAAU,QAAQ,iBAAiB,KAAK,UAAU,QAAQ,kBAAkBD,EAAE,KAAK,UAAU,QAAQ,OAAO,MAAM,GAAGC,EAAE,OAAOE,GAAG,CAAC,GAAGH,EAAE,QAAQ,MAAM,KAAK,UAAU,UAAUG,EAAE,CAAC,wBAAwB,CAAC,IAAMF,EAAE,KAAK,UAAUC,EAAED,EAAE,cAAc,KAAK,kBAAkB,CAAIC,EAAE,cAAsB,UAAP,MAA0C,SAAS,QAAQ,EAAE,WAAW,GAAK,EAAE,OAAO,GAAM,EAAE,WAAW,GAAM,EAAE,oBAAoB,CAACD,EAAE,KAAK,GAAK,CAACA,EAAE,KAAK,GAAK,GAAE,oBAAoB,CAAI,KAAK,gBAAe,aAAa,KAAK,cAAc,CAAC,OAAO,KAAK,eAAc,KAAK,cAAc,YAAY,SAAiC,KAAK,UAAU,QAA6B,cAAc,EAAG,IAAI,CAAC,gBAAgB,EAAE,CAAO,IAAME,EAAE,KAAK,UAAUH,EAAEG,EAAE,cAAcC,EAAEJ,EAAE,cAAc,UAAcM,EAAEQ,GAAE,GAAcV,IAAX,SAAc,EAAE,cAAc,QAAQ,EAAO,EAAEW,WAAqBX,IAAX,UAAcD,EAAE,OAAO,QAAQ,CAAC,IAAMF,EAAEE,EAAE,OAAO,QAAQ,EAAE,cAAc,QAAkBF,EAAE,eAA6BA,EAAE,gBAAgB,EAAE,cAAc,QAAQE,EAAE,OAAO,QAAQ,IAAME,EAAE,CAAC,IAAO,EAAgB,OAAO,WAArB,KAAiC,WAAW,+BAA+B,CAAC,IAAaA,EAAE,mBAAX,IAAK,GAAqFA,EAAE,cAAX,IAAK,KAAoBJ,EAAEI,EAAE,YAAY,KAAK,sBAAsB,CAACA,EAAE,eAAe,KAAK,sBAAsB,EAAtK,GAAeA,EAAE,SAAS,KAAK,mBAAmBJ,EAAE,EAAqH,IAAMM,EAAEJ,EAAE,cAAc,QAAQ,GAAG,CAACI,EAAE,OAAO,IAAMY,EAAEZ,GAAKP,EAAE,cAAc,OAAO,QAAQ,QAAQA,EAAE,cAAc,OAAO,QAAQ,UAAQ,GAAeO,EAAE,GAAE,KAAK,iBAAiBN,EAAE,CAAC,GAAeM,EAAEK,GAAE,KAAK,kBAAkBX,EAAE,CAAC,GAAeM,EAAEM,GAAE,KAAK,iBAAiBZ,EAAE,CAAID,EAAE,cAAc,OAAO,QAAQ,QAAQ,GAAeO,EAAEC,GAAE,KAAK,qBAAqBP,EAAE,CAAC,GAAeM,EAAEG,GAAE,KAAK,eAAeT,EAAE,CAAC,GAAeM,EAAEE,GAAE,KAAK,iBAAiBR,EAAE,EAAM,GAAeM,EAAEC,GAAE,KAAK,gBAAgBP,EAAE,CAAC,GAAeM,EAAED,EAAE,KAAK,kBAAkBL,EAAE,CAAC,GAAeM,EAAES,GAAE,KAAK,mBAAmBf,EAAE,EAAC,EAAE,OAAO,UAAU,EAAE,OAAO,QAAQ,MAAM,cAAckB,IAAIhB,EAAE,OAAO,QAAQ,UAAU,QAAWH,EAAE,cAAc,OAAO,SAAwB,OAAO,eAArB,IAAwC,KAAK,gBAAgB,CAACC,GAAG,EAAE,OAAO,SAAS,KAAK,eAAe,UAAUE,EAAE,OAAO,QAAQ,CAAC,KAAK,eAAe,YAAY,CAAC,OAAO,KAAK,gBAAuB,CAAC,KAAK,gBAAgBF,GAAGE,EAAE,OAAO,UAAS,KAAK,eAAe,IAAI,gBAAgB,GAAG,CAASF,EAAE,MAAM,GAAGA,EAAE,SAASE,EAAE,OAAO,SAAS,EAAI,KAAK,oBAAoB,GAAG,CAAC,KAAK,eAAe,QAAQA,EAAE,OAAO,QAAQ,EAAO,GAAe,EAAOc,GAAE,KAAK,cAAchB,EAAE,EAAC,UAAU,GAAe,SAASiB,GAAE,KAAK,wBAAwBjB,EAAE,GAAM,CAAC,WAAW,CAAC,IAAMA,EAAE,KAAK,UAAU,cAAc,GAAGA,EAAE,CAAC,IAAMC,EAAED,EAAE,MAAM,EAAE,SAAS,GAAK,EAAE,aAAaC,EAAE,UAAU,gBAAgB,EAAE,CAAC,IAAMA,EAAE,KAAK,UAAUC,EAAED,EAAE,cAAcF,EAAEE,EAAE,cAAc,MAAM,EAAE,OAAO,GAAK,IAAIE,EAAE,GAAYE,EAAEN,EAAE,SAAS,GAAGM,GAAGH,EAAE,cAAc,OAAO,QAAQ,OAAO,CAAC,IAAI,GAAK,EAAEF,KAAKC,EAAE,QAAQ,GAAGD,EAAE,qBAAoB,EAAEA,EAAE,mBAAmBK,EAAE,CAAIF,GAAE,MAAM,GAAG,KAAK,kBAAkBH,EAAE,CAAC,EAAE,SAAS,IAAO,kBAAkB,CAAC,IAAMA,EAAE,KAAK,UAAU,cAAc,GAAG,CAACA,EAAE,OAAO,IAAMC,EAAED,EAAE,MAAM,OAAOC,EAAE,SAAS,OAAOA,EAAE,cAAc,OAAOA,EAAE,aAAa,EAAE,OAAOY,GAAE,EAAE,OAAO,GAAM,EAAE,SAAS,GAAM,eAAe,EAAE,CAAmB,IAAMN,EAAE,KAAK,UAAUC,EAAED,EAAE,cAAc,GAAG,CAAYA,EAAE,eAAoC,QAAS,OAAO,EAAE,cAAc,MAAM,OAAO,GAAK,IAAIE,EAAQE,EAAEJ,EAAE,OAAO,QAAQ,GAAGP,EAAE,KAAK,WAAW,UAAU,CAAC,CAAC,KAAK,QAAQ,GAAK,IAAMC,EAAED,EAAE,GAAGO,EAAE,cAAc,UAAU,MAAWI,EAAE,CAAC,IAAMX,EAAEW,EAAE,uBAAuB,CAAC,EAAE,CAAC,EAAEV,EAAE,QAAQD,EAAE,KAAK,EAAEC,EAAE,QAAQD,EAAE,IAAI,UAAqBQ,EAAE,cAAc,YAA3B,SAAqC,CAAC,IAAMR,EAAEC,EAAE,OAAaE,EAAEF,EAAE,cAAoBI,EAAEE,EAAE,OAAO,QAAQ,GAAGP,GAAGG,GAAGE,EAAE,CAAC,IAAMH,EAAEF,EAAE,uBAAuB,CAAOD,EAAEI,EAAE,uBAAuB,CAAOC,EAAEC,EAAE,uBAAuB,CAAC,EAAE,CAAC,EAAEJ,EAAE,QAAQ,EAAEC,EAAE,MAAMH,EAAE,KAAKK,EAAE,MAAM,EAAEH,EAAE,QAAQ,EAAEC,EAAE,KAAKH,EAAE,IAAIK,EAAE,KAAK,MAAM,EAAE,CAAC,EAAYH,EAAE,SAAuBA,EAAE,QAAQ,EAAYA,EAAE,SAAuBA,EAAE,QAAQ,MAAM,EAAE,SAASM,EAAE,OAAO,UAAU,EAAE,CAAC,EAAYN,EAAE,SAAuBA,EAAE,QAAQ,EAAYA,EAAE,SAAuBA,EAAE,QAAQ,MAAM,CAAC,KAAK,QAAsBD,EAAE,OAAhB,YAAqB,IAAMC,EAAED,EAAQE,EAAED,EAAE,QAAQA,EAAE,QAAQ,OAAO,GAASF,EAASY,GAAuB,uBAAuB,CAAC,EAAE,CAAC,EAAET,EAAE,SAA0BH,GAAuB,MAAoB,GAAG,EAAEG,EAAE,SAA0BH,GAAuB,KAAmB,GAAG,CAAC,IAAMa,EAAEL,EAAE,OAAO,WAAcE,IAAG,EAAE,GAAGG,EAAE,EAAE,GAAGA,GAAE,EAAE,cAAc,MAAM,SAASH,EAAE,EAAE,cAAc,OAAO,KAAS,GAAN,KAAkB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUT,EAAE,MAAM,UAAU,EAAE,CAAO,GAAG,CAAC,IAAME,EAAE,KAAK,UAAU,GAAYA,EAAE,gBAAX,IAAK,IAAqBF,EAAEE,EAAE,cAAc,IAAIA,EAAE,SAAS,CAAC,EAAE,KAAK,GAAM,CAAC,OAAO,AAAyC,EAAE,gBAAcF,EAAE,IAAMD,EAAEC,EAAEE,EAAE,cAAcC,EAAE,CAAC,MAAMJ,EAAE,OAAO,GAAGA,EAAE,IAAI,CAAuC,GAAtC,EAAE,UAAUI,EAAE,MAAM,EAAE,cAAcH,EAAKD,EAAE,IAAI,CAAC,EAAE,KAAK,GAAM,CAAC,OAAiC,GAA1B,MAAMG,EAAE,UAAU,KAAKC,EAAE,CAAID,EAAE,SAAS,GAAGA,EAAE,SAASA,EAAE,SAAS,CAAC,EAAE,SAAS,CAAC,OAAO,EAAE,oBAAoB,EAAEA,EAAE,KAAK,GAAM,OAAOF,EAAE,CAAC,QAAQ,MAAM,sCAAsCA,EAAE,IAAS,EAAN,MAAM,CAAY,CAAC,aAAa,CAAC,KAAK,MAAM,GAAG,OAAO,OAAO,EAAE,EAAE,CAAC,IAAME,EAAE,IAAI,EAAyG,OAA5F,EAAE,KAAKF,EAAE,CAAUC,IAAT,IAAK,KAAmB,OAAOA,GAAlB,UAAqBA,aAAa,MAAMC,EAAE,KAAK,CAAC,MAAMD,EAAE,CAAC,CAACC,EAAE,KAAKD,EAAE,EAASC,EAAE,KAAK,EAAE,CAAkBF,GAAuB,QAAxC,IAAK,KAA4C,KAAK,MAAMA,EAAE,SAAc,GAAN,KAAgB,CAAC,aAAa,CAAC,KAAK,MAAM,IAAI,EAAa,KAAK,MAAM,MAAM,GAAG,KAAK,MAAM,GAAG,KAAK,SAAS,GAAG,KAAK,OAAO,GAAG,KAAK,KAAK,GAAG,KAAK,QAAQ,EAAE,KAAK,EAAE,CAAIA,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAa,OAAO,KAAK,MAAMA,EAAE,MAAM,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,YAAiB,GAAN,KAAyB,CAAC,aAAa,CAAC,KAAK,MAAM,IAAI,EAAa,KAAK,MAAM,MAAM,OAAO,KAAK,QAAQ,EAAE,KAAK,EAAE,CAAIA,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAa,OAAO,KAAK,MAAMA,EAAE,MAAM,EAAWA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,YAAiB,GAAN,KAAoB,CAAC,aAAa,CAAC,KAAK,UAAU,kBAAkB,KAAK,MAAM,IAAI,GAAoB,KAAK,OAAO,GAAM,KAAK,EAAE,CAAC,GAAGA,EAAE,CAAoD,GAA1CA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAuBA,EAAE,QAAX,IAAK,GAAY,CAAC,IAAMC,EAAED,EAAE,MAAYE,EAAa,OAAOF,EAAE,OAApB,SAA0B,CAAC,MAAMA,EAAE,MAAM,CAACA,EAAE,MAAM,KAAK,MAAM,KAAcC,EAAE,QAAX,IAAK,GAAc,CAAC,MAAMC,EAAE,CAAXD,EAAY,CAAUD,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAgB,GAAN,KAAgB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAK,KAAK,OAAO,EAAE,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAgB,GAAN,KAAgB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,KAAK,EAAE,CAAC,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,KAAc,CAAC,aAAa,CAAC,KAAK,UAAU,EAAE,CAAC,KAAK,OAAO,GAAM,KAAK,KAAK,EAAE,CAAC,KAAK,KAAK,SAAS,IAAI,IAAI,CAAC,OAAO,KAAK,UAAU,IAAI,GAAG,EAAE,CAAC,KAAK,UAAUA,EAAE,IAAI,WAAW,CAAC,OAAO,KAAK,IAAI,IAAI,UAAU,EAAE,CAAC,KAAK,IAAIA,EAAE,IAAI,KAAK,CAAC,OAAO,KAAK,qBAAqB,MAAM,KAAK,UAAU,KAAK,GAAGA,EAAE,QAAQ,IAAI,GAAG,EAAE,CAAC,KAAK,UAAU,QAAQ,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,CAAC,KAAK,UAAUA,aAAa,MAAMA,EAAE,KAAK,GAAG,IAAIA,KAAK,CAAC,IAAIA,IAAI,KAAK,EAAE,CAAS,GAAG,CAACA,EAAE,OAAO,IAAMD,EAAsBC,EAAE,KAAmBA,EAAE,WAAyBA,EAAE,GAAYD,IAAT,IAAK,KAAQ,KAAK,IAAIA,GAAYC,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAoBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,QAAa,GAAN,KAAc,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,MAAM,EAAE,KAAK,OAAO,GAAG,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAgB,GAAN,KAAgB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,KAAK,EAAE,CAAC,KAAK,SAAS,IAAI,GAAS,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAM,KAAK,SAAS,KAAKA,EAAE,SAAS,IAAS,GAAN,KAAY,CAAC,aAAa,CAAC,KAAK,QAAQ,IAAI,GAAW,KAAK,MAAM,IAAI,GAAS,KAAK,QAAQ,IAAI,GAAW,KAAK,OAAO,GAAK,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,IAAI,QAAQ,EAAE,CAAC,KAAK,QAAQA,EAAE,IAAI,OAAO,CAAC,OAAO,KAAK,MAAM,IAAI,MAAM,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,IAAI,QAAQ,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,EAAE,CAAW,GAAG,CAACA,EAAE,OAAO,KAAK,QAAQ,KAAeA,EAAE,SAAuBA,EAAE,QAAQ,CAAC,IAAMG,EAAYH,EAAE,OAAqBA,EAAE,MAAkBG,IAAT,IAAK,KAASA,aAAa,MAAM,KAAK,MAAMA,EAAE,KAAK,GAAG,CAAC,IAAMF,EAAE,IAAI,GAAmB,OAAV,EAAE,KAAKD,EAAE,CAAQC,IAAI,EAAM,KAAK,MAAM,IAAI,GAAS,KAAK,MAAM,KAAKE,EAAE,GAAC,KAAK,QAAQ,KAAeH,EAAE,SAAuBA,EAAE,QAAQ,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,UAAe,GAAN,KAAU,CAAC,aAAa,CAAC,KAAK,OAAO,EAAE,KAAK,OAAO,IAAI,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAc,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQuB,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASvB,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAiB,GAAN,KAAW,CAAC,YAAY,EAAE,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEA,EAAE,IAAI,CAAC,GAAE,KAAK0B,GAAEzB,EAAE,IAAI,CAAC,KAAK,KAAK,IAAI,GAAK,KAAK,EAAE,CAAC,GAAGD,IAAG,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAIyB,GAAE,KAAKC,GAAE,IAAI,EAAC,CAAC,IAAMzB,EAAEwB,GAAE,KAAK,GAAE,IAAI,CAAC,QAAQ,YAAY,IAAIA,GAAE,KAAKC,GAAE,IAAI,CAAC,CAAC,GAAGzB,EAAE,IAAI,IAAMC,KAAKD,EAAE,EAAE,iBAAiBC,EAAE,gBAAgB,KAAKF,EAAE,IAAI,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAY,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAkB,GAAN,KAAmB,CAAC,YAAY,EAAE,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAKyB,GAAE3B,EAAE,IAAI,CAAC,GAAE,KAAK,GAAEC,EAAE,IAAI,CAAC,KAAK,UAAU,SAAS,KAAK,OAAO,IAAI,GAAO,KAAK,MAAM,IAAI,GAAMD,EAAEC,EAAE,CAAC,IAAI,WAAW,CAAC,OAAO,KAAK,UAAU,IAAI,UAAU,EAAE,CAAC,KAAK,UAAUD,EAAE,KAAK,EAAE,CAAO,GAAG,CAACA,EAAE,OAAO,IAAME,EAAYF,EAAE,WAAyBA,EAAE,UAAmBE,IAAT,IAAK,KAAQ,KAAK,UAAUA,GAAG,KAAK,OAAO,KAAKF,EAAE,OAAO,CAAC,KAAK,MAAM,KAAKA,EAAE,MAAM,GAAE,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAc,GAAN,KAAoB,CAAC,KAAK,EAAE,CAAYA,IAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAAS,CAAC,EAAYA,EAAE,SAAS,GAAiB,GAAG,EAAYA,EAAE,SAAS,GAAiB,GAAG,EAAWA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQ,EAAW,EAAE,CAACA,EAAE,QAAQ,KAAU,GAAN,KAAkB,CAAC,aAAa,CAAC,KAAK,OAAO,EAAE,KAAK,MAAM,GAAK,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,UAAe,GAAN,KAAY,CAAC,aAAa,CAAC,KAAK,QAAQ,GAAM,KAAK,OAAO,IAAI,GAAa,KAAK,EAAE,CAAIA,IAAYA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAS,KAAK,OAAO,KAAKA,EAAE,OAAO,IAAS,GAAN,KAAgB,CAAC,aAAa,CAAC,KAAK,SAAS,IAAS,KAAK,QAAQ,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,EAAE,CAAIA,IAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,OAAX,IAAK,KAAwBA,EAAE,OAAb,SAAkB,KAAK,KAAK,SAAS,KAAK,KAAK,UAAmBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQ,EAAW,EAAE,CAACA,EAAE,QAAQ,KAAU,GAAN,KAAkB,CAAC,aAAa,CAAC,KAAK,KAAK,GAAM,KAAK,KAAK,MAAM,KAAK,MAAM,GAAM,KAAK,EAAE,CAAIA,IAAYA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,UAAe,GAAN,KAAW,CAAC,aAAa,CAAC,KAAK,KAAK,GAAG,KAAK,QAAQ,IAAI,GAAa,KAAK,EAAE,CAAIA,IAAYA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAM,KAAK,QAAQ,KAAKA,EAAE,QAAQ,CAAUA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQ,EAAW,EAAE,CAACA,EAAE,QAAQ,KAAU,GAAN,KAAoB,CAAC,aAAa,CAAC,KAAK,MAAM,EAAE,KAAK,OAAO,GAAM,KAAK,OAAO,EAAE,KAAK,MAAM,EAAE,KAAK,MAAM,EAAE,KAAK,KAAK,GAAK,KAAK,EAAE,CAAIA,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAO,EAAcA,EAAE,OAAO,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,KAAkB,CAAC,aAAa,CAAC,KAAK,EAAE,IAAI,GAAe,KAAK,EAAE,IAAI,GAAe,KAAK,EAAE,IAAI,GAAe,KAAK,EAAE,CAAIA,IAAG,KAAK,EAAE,KAAKA,EAAE,EAAE,CAAC,KAAK,EAAE,KAAKA,EAAE,EAAE,CAAC,KAAK,EAAE,KAAKA,EAAE,EAAE,IAAS,GAAN,MAAM,UAAwB,CAAY,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,UAAU,IAAI,GAAa,OAAO,OAAO,EAAE,EAAE,CAAC,IAAME,EAAE,IAAI,EAA4G,OAA5F,EAAE,KAAKF,EAAE,CAAUC,IAAT,IAAK,KAAmB,OAAOA,GAAlB,UAAqBA,aAAa,MAAMC,EAAE,KAAK,CAAC,MAAMD,EAAE,CAAC,CAACC,EAAE,KAAKD,EAAE,EAASC,EAAE,KAAK,EAAE,CAAe,GAAd,MAAM,KAAKF,EAAE,CAAI,CAACA,EAAE,OAAO,IAAMC,EAAED,EAAE,UAAmBC,IAAT,IAAK,KAAiBA,EAAE,SAAX,IAAK,GAAsC,KAAK,UAAU,KAAKD,EAAE,UAAU,CAAzD,KAAK,UAAU,EAAE,KAAKC,EAAE,IAA0C,GAAN,KAAuB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAK,KAAK,QAAQ,EAAE,KAAK,EAAE,CAAID,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,YAAiB,GAAN,KAAY,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,aAAa,EAAE,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,eAAX,IAAK,KAAqB,KAAK,aAAaA,EAAE,iBAAsB,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,OAAO,IAAI,GAAO,KAAK,MAAM,EAAE,KAAK,EAAE,CAAIA,IAAe,OAAOA,EAAE,QAArB,UAA4B,KAAK,OAAO,OAAOA,EAAE,OAAO,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAUA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,KAAK,OAAO,OAAO,KAAK,OAAO,aAAa,IAAK,GAAE,KAAU,GAAN,cAAoC,EAAe,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,OAAO,aAAa,GAAG,KAAK,MAAM,IAAS,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,WAAW,IAAI,GAAsB,KAAK,SAAS,IAAI,GAAsB,KAAK,EAAE,CAAIA,IAAG,KAAK,WAAW,KAAKA,EAAE,WAAW,CAAC,KAAK,SAAS,KAAKA,EAAE,SAAS,IAAS,GAAN,KAAgB,CAAC,aAAa,CAAC,KAAK,OAAO,IAAI,GAAgB,KAAK,OAAO,GAAM,KAAK,KAAK,SAAS,KAAK,QAAQ,IAAI,GAAkB,KAAK,EAAE,CAAIA,IAAG,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAM,KAAK,QAAQ,KAAKA,EAAE,QAAQ,IAAS,GAAN,cAA0B,EAAe,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,MAAM,IAAS,GAAN,cAAwB,EAAe,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,GAAQ,GAAN,KAAW,CAAC,aAAa,CAAC,KAAK,MAAM,EAAE,KAAK,OAAO,IAAI,GAAY,KAAK,KAAK,IAAI,GAAU,KAAK,WAAW,GAAK,KAAK,EAAE,CAAIA,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAO,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAC,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAUA,EAAE,YAAX,IAAK,KAAkBA,EAAE,qBAAqB,MAAM,KAAK,UAAUA,EAAE,UAAU,KAAK,GAAG,EAAW,EAAE,CAACA,EAAE,EAAE,CAAC,KAAK,UAAU,EAAW,EAAE,CAACA,EAAE,UAAU,EAAWA,EAAE,aAAX,IAAK,KAAmB,KAAK,WAAWA,EAAE,eAAoB,GAAN,KAAa,CAAC,aAAa,CAAC,KAAK,KAAK,OAAO,KAAK,MAAM,IAAI,GAAM,KAAK,EAAE,CAAIA,IAAYA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAM,KAAK,MAAM,KAAKA,EAAE,MAAM,IAAS,GAAN,KAAe,CAAC,aAAa,CAAC,KAAK,OAAO,EAAE,KAAK,MAAM,GAAG,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAO,EAAcA,EAAE,OAAO,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,KAAU,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,SAAS,IAAI,KAAK,OAAO,GAAM,KAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,SAAS,CAAC,OAAO,KAAK,OAAO,EAAE,IAAI,QAAQ,EAAE,CAAC,KAAK,OAAO,EAAEA,EAAE,IAAI,SAAS,CAAC,OAAO,KAAK,OAAO,EAAE,IAAI,QAAQ,EAAE,CAAC,KAAK,OAAO,EAAEA,EAAE,KAAK,EAAE,CAAa,GAAG,CAACA,EAAE,OAAgBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAAS,EAAcA,EAAE,SAAS,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,IAAMK,EAAsBL,EAAE,QAA6B,GAAiBA,EAAE,QAAiBK,IAAT,IAAK,KAAQ,KAAK,OAAO,EAAEA,GAAG,IAAMD,EAAsBJ,EAAE,QAA6B,GAAiBA,EAAE,QAAiBI,IAAT,IAAK,KAAQ,KAAK,OAAO,EAAEA,KAAU,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,aAAa,KAAK,KAAK,OAAO,GAAM,KAAK,QAAQ,GAAM,KAAK,SAAS,GAAG,KAAK,EAAE,CAAIJ,IAAYA,EAAE,eAAX,IAAK,KAAqB,KAAK,aAAa,EAAcA,EAAE,aAAa,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAAS,EAAcA,EAAE,SAAS,KAAU,GAAN,cAA4B,EAAe,CAAC,aAAa,CAAC,OAAO,GAAQ,GAAN,KAAc,CAAC,aAAa,CAAC,KAAK,MAAM,GAAK,KAAK,MAAM,IAAI,GAAc,KAAK,OAAO,GAAM,KAAK,QAAQ,EAAE,CAAC,KAAK,EAAE,CAAIA,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAO,KAAK,MAAM,KAAKA,EAAE,MAAM,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,KAAK,UAAUA,EAAE,UAAU,EAAE,UAAU,KAAK,QAAQ,EAAW,KAAK,QAAQA,EAAE,QAAQ,KAAU,GAAN,KAAe,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,OAAO,GAAG,KAAK,UAAU,IAAI,EAAa,KAAK,UAAU,MAAM,UAAU,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,KAAK,UAAU,EAAa,OAAO,KAAK,UAAUA,EAAE,UAAU,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAgB,GAAN,KAAc,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,KAAK,EAAE,CAAgBA,IAAYA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAS,KAAK,OAAiBA,EAAE,QAAsBA,EAAE,QAAQ,KAAK,KAAeA,EAAE,MAAoBA,EAAE,QAAQ,KAAK,MAAgBA,EAAE,OAAqBA,EAAE,QAAQ,KAAK,IAAcA,EAAE,KAAmBA,EAAE,WAAgB,GAAN,KAAU,CAAC,aAAa,CAAC,KAAK,aAAa,EAAE,KAAK,OAAO,GAAM,KAAK,EAAE,CAAIA,IAAYA,EAAE,eAAX,IAAK,KAAqB,KAAK,aAAa,EAAcA,EAAE,aAAa,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,KAAK,SAASA,EAAE,SAAS,EAAW,EAAE,CAACA,EAAE,SAAS,CAAC,IAAK,MAAU,GAAN,KAAU,CAAC,aAAa,CAAC,KAAK,MAAM,IAAI,GAAU,KAAK,QAAQ,IAAI,GAAY,KAAK,OAAO,CAAC,EAAE,GAAG,EAAE,GAAG,OAAO,EAAE,CAAC,KAAK,MAAM,EAAE,KAAK,SAAS,EAAE,CAAC,KAAK,UAAU,OAAO,KAAK,MAAM,EAAE,KAAK,OAAO,GAAM,KAAK,QAAQ,IAAI,GAAY,KAAK,KAAK,IAAI,GAAS,KAAK,SAAS,IAAI,GAAS,KAAK,OAAO,GAAM,KAAK,KAAK,GAAM,KAAK,MAAM,EAAE,KAAK,KAAK,IAAI,GAAK,KAAK,SAAS,GAAM,KAAK,MAAM,IAAI,GAAU,KAAK,QAAQ,GAAM,KAAK,KAAK,GAAM,IAAI,QAAQ,CAAC,OAAO,KAAK,WAAW,IAAI,OAAO,EAAE,CAAC,KAAK,WAAWA,EAAE,IAAI,YAAY,CAAC,MAAO,GAAM,IAAI,WAAW,EAAE,EAAE,IAAI,OAAO,CAAC,OAAO,KAAK,KAAK,IAAI,MAAM,EAAE,CAAC,KAAK,KAAKA,EAAE,IAAI,SAAS,CAAC,OAAO,KAAK,SAAS,QAAQ,IAAI,QAAQ,EAAE,CAAC,KAAK,SAAS,QAAQA,EAAE,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,IAAI,SAAS,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,EAAE,CAAW,GAAG,CAACA,EAAE,OAAgBA,EAAE,QAAX,IAAK,KAAyB,OAAOA,EAAE,OAApB,SAA0B,KAAK,MAAM,MAAMA,EAAE,MAAM,KAAK,MAAM,KAAKA,EAAE,MAAM,EAAE,KAAK,QAAQ,KAAKA,EAAE,QAAQ,CAAC,KAAK,OAAO,EAAW,KAAK,OAAOA,EAAE,OAAO,CAAUA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAoBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAAoB,OAAOA,EAAE,UAApB,SAA6B,CAAC,WAAWA,EAAE,SAAS,SAASA,EAAE,SAAS,CAAC,EAAW,EAAE,CAACA,EAAE,SAAS,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,KAAK,QAAQ,KAAKA,EAAE,QAAQ,CAAC,IAAMG,EAAYH,EAAE,SAAuBA,EAAE,SAAkBA,EAAE,WAAX,IAAK,IAAyBG,IAAT,IAAK,KAAmB,OAAOH,EAAE,UAApB,UAAuCA,EAAE,WAAX,IAAK,IAAyBG,IAAT,IAAK,GAAM,KAAK,SAAS,KAAK,CAAC,QAAkBH,EAAE,UAAwBG,EAAE,CAAC,CAAC,KAAK,SAAS,KAAKH,EAAE,SAAS,EAAE,KAAK,KAAK,KAAeA,EAAE,MAAoBA,EAAE,MAAM,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAE,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAUA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAU,KAAK,MAAM,KAAKA,EAAE,MAAM,CAAUA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,QAAa,GAAN,KAAsB,CAAC,aAAa,CAAC,KAAK,MAAM,EAAE,KAAK,OAAO,GAAM,KAAK,MAAM,EAAE,KAAK,MAAM,EAAE,KAAK,KAAK,GAAM,KAAK,EAAE,CAAIA,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,cAA+B,EAAgB,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,QAAQ,OAAO,KAAK,OAAO,GAAM,KAAK,MAAM,EAAE,KAAK,WAAW,SAAS,KAAK,KAAK,GAAM,IAAI,aAAa,CAAC,OAAO,KAAK,aAAa,IAAI,YAAY,EAAE,CAAC,KAAK,aAAaA,EAAE,KAAK,EAAE,CAAUA,IAAG,MAAM,KAAKA,EAAE,CAAUA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,KAAK,aAAuBA,EAAE,cAA4BA,EAAE,YAAqBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,aAAX,IAAK,KAAmB,KAAK,WAAWA,EAAE,YAAqBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,cAAsB,EAAe,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,UAAU,IAAI,GAAiB,KAAK,OAAO,aAAa,GAAG,KAAK,MAAM,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,UAAU,IAAI,KAAK,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,EAAE,CAAO,GAAG,CAACA,EAAE,OAAO,MAAM,KAAKA,EAAE,CAAC,IAAME,EAAYF,EAAE,WAAyBA,EAAE,KAAiBE,IAAT,IAAK,KAAO,KAAK,UAAU,KAAKA,EAAE,CAAC,KAAK,MAAM,EAAc,KAAK,MAAM,KAAK,UAAU,OAAO,KAAK,UAAU,aAAa,IAAK,GAAE,IAAS,GAAN,KAAsB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,KAAK,IAAI,KAAK,OAAO,IAAI,IAAI,YAAY,CAAC,OAAO,KAAK,KAAK,IAAI,WAAW,EAAE,CAAC,KAAK,KAAKF,EAAE,KAAK,EAAE,CAAO,GAAG,CAACA,EAAE,OAAgBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,IAAME,EAAYF,EAAE,MAAoBA,EAAE,WAAoBE,IAAT,IAAK,KAAQ,KAAK,KAAKA,GAAYF,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,UAAe,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,QAAQ,IAAI,GAAiB,KAAK,MAAM,EAAE,KAAK,MAAM,IAAI,IAAI,KAAK,CAAC,OAAO,KAAK,MAAM,IAAI,IAAI,EAAE,CAAC,KAAK,MAAMA,EAAE,KAAK,EAAE,CAAO,GAAG,CAACA,EAAE,OAAO,KAAK,QAAQ,KAAKA,EAAE,QAAQ,CAAC,IAAME,EAAYF,EAAE,OAAqBA,EAAE,IAAaE,IAAT,IAAK,KAAQ,KAAK,MAAMA,GAAYF,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,SAAc,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,MAAM,EAAE,KAAK,MAAM,EAAE,KAAK,KAAK,GAAM,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,EAAcA,EAAE,MAAM,EAAWA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,cAAqB,EAAe,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,UAAU,IAAI,GAAgB,KAAK,UAAU,YAAY,KAAK,KAAK,GAAM,KAAK,MAAM,EAAE,KAAK,EAAE,CAAIA,IAAG,MAAM,KAAKA,EAAE,CAAUA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAW,KAAK,UAAU,KAAKA,EAAE,UAAU,CAAUA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,KAAY,CAAC,aAAa,CAAC,KAAK,KAAK,EAAE,KAAK,MAAM,IAAI,EAAa,KAAK,OAAO,GAAM,KAAK,OAAO,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,MAAM,MAAM,OAAO,KAAK,EAAE,CAAIA,IAAYA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAM,KAAK,MAAM,EAAa,OAAO,KAAK,MAAMA,EAAE,MAAM,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAoBA,EAAE,SAAX,IAAK,KAAuBA,EAAE,OAAO,IAAlB,IAAK,KAAiB,KAAK,OAAO,EAAEA,EAAE,OAAO,GAAYA,EAAE,OAAO,IAAlB,IAAK,KAAiB,KAAK,OAAO,EAAEA,EAAE,OAAO,OAAY,GAAN,KAAW,CAAC,aAAa,CAAC,KAAK,QAAQ,EAAE,CAAC,KAAK,KAAK,SAAS,IAAI,WAAW,CAAO,OAAiB,KAAK,QAAQ,WAAyB,KAAK,QAAQ,KAAK,IAAI,UAAU,EAAE,CAAC,KAAK,QAAQ,UAAUA,EAAE,KAAK,QAAQ,KAAKA,EAAE,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,IAAI,OAAO,EAAE,CAAC,KAAK,QAAQA,EAAE,IAAI,OAAO,CAAO,OAAiB,KAAK,QAAQ,OAAqB,KAAK,QAAQ,OAAO,IAAI,MAAM,EAAE,CAAC,KAAK,QAAQ,MAAMA,EAAE,KAAK,QAAQ,OAAOA,EAAE,IAAI,QAAQ,CAAC,OAAO,KAAK,MAAM,IAAI,OAAO,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,SAAS,CAAO,OAAiB,KAAK,QAAQ,SAAuB,KAAK,QAAQ,KAAK,IAAI,QAAQ,EAAE,CAAC,KAAK,QAAQ,QAAQA,EAAE,KAAK,QAAQ,KAAKA,EAAE,IAAI,QAAQ,CAAC,MAAM,EAAE,CAAC,IAAI,OAAO,EAAE,EAAE,KAAK,EAAE,CAAW,GAAG,CAACA,EAAE,OAAO,IAAMG,EAAYH,EAAE,SAAuBA,EAAE,OAAO,GAAYG,IAAT,IAAK,GAAM,IAAI,IAAMH,KAAKG,EAAE,CAAC,IAAMF,EAAEE,EAAEH,GAAG,IAAI,KAAK,QAAQA,GAAG,EAAqB,KAAK,QAAQA,IAAkB,EAAE,CAACC,EAAE,EAAE,KAAK,UAAUD,EAAE,UAAU,YAAY,OAAO,GAAK,CAAC,KAAK,UAAUA,EAAE,QAAQ,UAAU,OAAO,GAAM,CAAC,KAAK,UAAoBA,EAAE,OAAqBA,EAAE,OAAO,QAAQ,SAAS,GAAK,CAAUA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAM,UAAU,EAAE,EAAE,EAAE,EAAE,CAAS,GAAG,CAACA,EAAE,OAAO,IAAMI,EAAEJ,aAAa,MAAM,EAAE,CAAC,EAAE,CAACM,EAAEN,aAAa,OAAQ,KAAK,QAAQC,aAAa,MAAMM,EAAEP,aAAa,OAAQ,KAAK,QAAQE,aAAa,MAAM,IAAI,KAAK,QAAQD,GAAGG,GAAG,GAAGL,IAAI,KAAK,QAAQG,GAAGE,GAAG,KAAK,QAAQH,GAAG,EAAqB,KAAK,QAAQA,IAAkBG,EAAEJ,EAAE,CAAC,KAAK,QAAQE,IAAI,CAACH,IAAI,KAAK,QAAQG,GAAG,EAAqB,KAAK,QAAQA,IAAkBE,EAAEJ,EAAE,IAAS,GAAN,cAA4B,EAAgB,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,QAAQ,OAAO,KAAK,OAAO,GAAM,KAAK,MAAM,EAAE,KAAK,WAAW,SAAS,KAAK,KAAK,GAAM,IAAI,UAAU,CAAC,OAAO,KAAK,aAAa,IAAI,SAAS,EAAE,CAAC,KAAK,aAAaA,EAAE,KAAK,EAAE,CAAO,MAAM,KAAKA,EAAE,CAAIA,IAAYA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,KAAK,aAAuBA,EAAE,cAA4BA,EAAE,SAAkBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,aAAX,IAAK,KAAmB,KAAK,WAAWA,EAAE,YAAqBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,cAAmB,EAAe,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,UAAU,IAAI,GAAc,KAAK,OAAO,aAAa,EAAE,KAAK,MAAM,EAAE,IAAI,MAAM,CAAC,OAAO,KAAK,UAAU,IAAI,KAAK,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,EAAE,CAAqB,GAAd,MAAM,KAAKA,EAAE,CAAI,CAACA,EAAE,OAAO,IAAME,EAAYF,EAAE,WAAyBA,EAAE,KAAiBE,IAAT,IAAK,KAAO,KAAK,UAAU,KAAKA,EAAE,CAAC,KAAK,MAAM,EAAc,KAAK,MAAM,KAAK,UAAU,OAAO,KAAK,UAAU,aAAa,IAAK,GAAE,IAAS,GAAN,KAAY,CAAC,aAAa,CAAC,KAAK,MAAM,EAAE,KAAK,EAAE,CAAIF,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAM,GAAgB,OAAO,KAAK,MAAMA,EAAE,MAAM,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,YAAiB,GAAN,cAAqB,EAAe,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,YAAY,EAAE,KAAK,SAAS,EAAE,KAAK,aAAa,EAAE,KAAK,EAAE,CAAC,MAAM,KAAKA,EAAE,CAAIA,IAAYA,EAAE,cAAX,IAAK,KAAoB,KAAK,YAAYA,EAAE,aAAsBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,eAAX,IAAK,KAAqB,KAAK,aAAaA,EAAE,iBAAoB,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ0B,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAS1B,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAiB,GAAN,KAAsB,CAAC,YAAY,EAAE,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEA,EAAE,IAAI,CAAC,GAAE,KAAK,GAAEC,EAAE,IAAI,CAAC,KAAK,OAAO,IAAI,GAAgB,KAAK,WAAW,IAAI,GAAW,KAAK,MAAM,IAAI,GAAgB,KAAK,MAAM,MAAM,OAAO,KAAK,QAAQ,IAAI,GAAQ,KAAK,OAAO,EAAE,CAAC,KAAK,KAAK,IAAI,GAAK,KAAK,OAAO,IAAI,GAAgB,KAAK,QAAQ,IAAI,GAAQ,KAAK,iBAAiB,GAAM,KAAK,OAAO,IAAI,GAAO,KAAK,OAAO,IAAI,GAAO,KAAK,MAAM,IAAI,GAAM,KAAK,KAAK,IAAI,GAAK,KAAK,OAAO,IAAI,GAAO,KAAK,OAAO,IAAI,GAAO,KAAK,EAAE,CAAiB,GAAG,CAACD,EAAE,OAA2H,GAApH,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAC,KAAK,MAAM,KAAK,GAAgB,OAAO,KAAK,MAAMA,EAAE,MAAM,CAAC,CAAC,KAAK,QAAQ,KAAKA,EAAE,QAAQ,CAAaA,EAAE,SAAX,IAAK,GAAa,IAAI,IAAME,KAAKF,EAAE,OAAO,CAAC,IAAMD,EAAEC,EAAE,OAAOE,GAAYH,IAAT,IAAK,KAAQ,KAAK,OAAOG,GAAG,EAAqB,KAAK,OAAOA,IAAkB,EAAE,CAACH,EAAE,EAAE,KAAK,KAAK,KAAKC,EAAE,KAAK,CAAC,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAC,KAAK,QAAQ,KAAKA,EAAE,QAAQ,CAAUA,EAAE,mBAAX,IAAK,KAAyB,KAAK,iBAAiBA,EAAE,kBAAkB,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAC,KAAK,MAAM,KAAKA,EAAE,MAAM,CAAC,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAC,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAC,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAC,IAAMM,EAAsBN,EAAE,MAA2B,YAAoCA,EAAE,MAA2B,OAAgBM,IAAT,IAAK,KAAQ,KAAK,WAAW,OAAOA,GAAG,KAAK,WAAW,KAAKN,EAAE,WAAW,CAAUA,EAAE,gBAAX,IAAK,KAAsB,KAAK,cAAc,EAAW,EAAE,CAACA,EAAE,cAAc,EAAE,IAAMO,EAAYP,EAAE,QAAgCA,EAAE,OAA4B,OAAkL,GAAxKO,IAAKA,aAAa,MAAM,KAAK,OAAOA,EAAE,KAAK,GAAG,CAAC,IAAMN,EAAE,IAAI,GAAiB,OAAV,EAAE,KAAKD,EAAE,CAAQC,IAAI,EAAM,KAAK,kBAAkB,QAAQ,KAAK,OAAO,IAAI,IAAQ,KAAK,OAAO,KAAKM,EAAE,GAAIqB,GAAE,KAAK,GAAE,IAAI,CAAC,CAAC,IAAM3B,EAAE2B,GAAE,KAAK,GAAE,IAAI,CAAC,QAAQ,SAAS,IAAIA,GAAE,KAAK,GAAE,IAAI,CAAC,CAAC,GAAG3B,EAAE,IAAI,IAAMC,KAAKD,EAAE,EAAE,aAAaC,EAAE,YAAY,KAAKF,EAAE,CAAC,IAAME,EAAE0B,GAAE,KAAK,GAAE,IAAI,CAAC,QAAQ,YAAY,IAAIA,GAAE,KAAK,GAAE,IAAI,CAAC,CAAC,GAAG1B,EAAE,IAAI,IAAMD,KAAKC,EAAE,EAAE,sBAAsBD,EAAE,qBAAqB,KAAKD,EAAE,IAAG,GAAE,IAAI,QAAQ,GAAE,IAAI,QAA2K,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ2B,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAS3B,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAqB,GAAN,KAAa,CAAC,YAAY,EAAE,EAAE,CAAC,GAAE,IAAI,KAAK,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK8B,GAAE9B,EAAE,IAAI,CAAC,GAAE,KAAK,GAAEC,EAAE,IAAI,CAAC,KAAK,SAAS,GAAK,KAAK,WAAW,IAAI,GAAW,KAAK,eAAe,IAAI,GAAe,KAAK,WAAW,IAAI,GAAW,KAAK,aAAa,GAAK,KAAK,SAAS,EAAE,KAAK,SAAS,IAAI,KAAK,cAAc,IAAI,GAAcD,EAAEC,EAAE,CAAC,KAAK,gBAAgB,EAAE,CAAC,KAAK,OAAO,IAAI,GAAO,KAAK,UAAU,GAAqB4B,GAAE,KAAKC,GAAE,IAAI,CAACD,GAAE,KAAK,GAAE,IAAI,CAAC,CAAC,KAAK,YAAY,GAAK,KAAK,uBAAuB,GAAK,KAAK,WAAW,EAAE,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,OAAO,EAAE,CAAC,KAAK,QAAQ,IAAI,IAAI,gBAAgB,CAAC,OAAO,KAAK,WAAW,IAAI,eAAe,EAAE,CAAC,KAAK,WAAW,KAAK7B,EAAE,CAAC,IAAI,WAAW,CAAC,OAAO,KAAK,SAAS,IAAI,UAAU,EAAE,CAAC,KAAK,SAASA,EAAE,IAAI,eAAe,CAAC,OAAO,KAAK,aAAa,IAAI,cAAc,EAAE,CAAC,KAAK,aAAaA,EAAE,KAAK,EAAE,CAAe,GAAG,CAACA,EAAE,OAAO,GAAYA,EAAE,SAAX,IAAK,GAAa,GAAGA,EAAE,kBAAkB,MAAM,IAAI,IAAMC,KAAKD,EAAE,OAAO,KAAK,aAAaC,EAAE,MAAM,KAAK,aAAaD,EAAE,OAAO,CAAUA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAU,IAAMI,EAAYJ,EAAE,cAA4BA,EAAE,cAAuBI,IAAT,IAAK,KAAQ,KAAK,aAAaA,GAAYJ,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAU,IAAMM,EAAYN,EAAE,UAAwBA,EAAE,UAAmBM,IAAT,IAAK,KAAQ,KAAK,SAASA,GAAYN,EAAE,cAAX,IAAK,KAAoB,KAAK,YAAYA,EAAE,aAAsBA,EAAE,yBAAX,IAAK,KAA+B,KAAK,uBAAuBA,EAAE,wBAAiCA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAS,KAAK,WAAW,KAAKA,EAAE,WAAW,CAAC,IAAMO,EAAYP,EAAE,YAA0BA,EAAE,eAA2B,OAAOO,GAAnB,UAAqB,KAAK,WAAW,OAAOA,EAAE,KAAK,WAAW,KAAKA,EAAE,CAAC,KAAK,eAAe,KAAKP,EAAE,eAAe,CAAC,KAAK,cAAc,KAAKA,EAAE,cAAc,CAAUA,EAAE,kBAAX,IAAK,KAAwB,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,GAAG,CAAC,IAAMC,EAAE,IAAI,GAAyB,OAAV,EAAE,KAAKD,EAAE,CAAQC,IAAI,EAAE,KAAK,OAAO,KAAKD,EAAE,OAAO,CAAC,KAAK,UAAU,KAAKA,EAAE,UAAU,CAAC,KAAK,MAAM,EAAW,KAAK,MAAMA,EAAE,MAAM,CAAC,GAAE,KAAK8B,GAAE,IAAI,CAAC,QAAQ,YAAY,KAAK9B,EAAE,CAAC,IAAMQ,EAAEqB,GAAE,KAAKC,GAAE,IAAI,CAAC,QAAQ,YAAY,IAAID,GAAE,KAAK,GAAE,IAAI,CAAC,CAAC,GAAGrB,EAAE,IAAI,IAAMP,KAAKO,EAAE,EAAE,aAAaP,EAAE,YAAY,KAAKD,EAAE,CAAC,GAAYA,EAAE,aAAX,IAAK,GAAiB,IAAI,IAAMC,KAAKD,EAAE,WAAW,CAAC,IAAMA,EAAE,IAAI,GAAW,EAAE,KAAKC,EAAE,CAAC,KAAK,WAAW,KAAKD,EAAE,CAAsD,GAArD,KAAK,WAAW,OAAO,EAAE,IAAIA,EAAE,SAASC,EAAE,UAAU,CAAaD,EAAE,SAAX,IAAK,GAAa,IAAI,IAAMC,KAAKD,EAAE,OAAO,CAAC,IAAMA,EAAE,IAAI,GAAM,EAAE,KAAKC,EAAE,CAAC,KAAK,OAAO,KAAKD,EAAE,CAAC,KAAK,iBAA2B6B,GAAE,KAAK,GAAE,IAAI,GAAE,CAAC,KAAK,KAAK,OAAO,EAAuB,KAAK,KAAK,kBAA4BA,GAAE,KAAK,GAAE,IAAI,GAAE,CAAC,KAAK,KAAK,QAAQ,EAAuB,KAAK,cAAc,EAAE,EAAE,EAAE,CAAC,KAAK,KAAK3B,EAAE,CAAC,IAAMH,EAAE,KAAK,WAAW,MAAM,GAAcG,EAAE,OAAb,UAAmB,OAAOA,EAAE,SAAS,OAAO,WAAWA,EAAE,SAASD,EAAED,GAAG,CAAkD,OAAjD,KAAK,KAAYD,GAAuB,QAAQ,CAAeA,GAAuB,SAAS,SAAS,EAAE,CAAC,GAAGC,EAAE,CAAC,IAAMC,EAAE,KAAK,OAAO,MAAM,GAAGA,EAAE,OAAOD,GAAG,CAAC,GAAG,KAAK,KAAKC,EAAE,QAAQ,KAAK,CAAC,IAAMD,EAAgB,OAAO,WAArB,KAAiC,WAAW,+BAA+B,CAACC,EAAED,GAAGA,EAAE,QAAQE,EAAE2B,GAAE,KAAK,GAAE,IAAI,GAAE,CAAC,KAAK,KAAK5B,EAAE,OAAO,QAAQ,CAAC,GAAG,KAAK,KAAKC,EAAE,QAAQ,EAAE,aAAa,EAAE,CAAC,KAAK,KAAK2B,GAAE,KAAKC,GAAE,IAAI,CAAC,QAAQ,UAAU9B,EAAE,CAAC,GAAE,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAQ,GAAE,SAAmC,EAAE,CAAO,OAAiB,KAAK,OAAO,MAAM,GAAGC,EAAE,QAAQ,OAAOA,EAAE,QAAQ,OAAOD,GAAG,EAAgB,KAAK,OAAO,MAAM,GAAGA,EAAE,QAAQ,OAAeA,EAAE,QAAQ,OAAlB,OAAwB,EAAM,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAiB,GAAN,KAAwB,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,UAAUC,EAAE,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAED,EAAE,IAAI,CAAC,GAAE,KAAK,GAAE,GAAE,KAAK,GAAE,IAAI,CAAC,QAAQ,eAAe,KAAK,UAAU,GAAK,CAAC,IAAI,CAAC,KAAK,oBAAoB,EAAE,CAAC,KAAK,oBAAoB,EAAE,CAAC,MAAM,iBAAiB,EAAE,CAAC,IAAI,IAAMC,KAAK,KAAK,oBAAoB,EAAE,WAAW,EAAE,MAAMA,EAAE,SAASD,EAAE,CAAC,gBAAgB,EAAE,CAAC,IAAI,IAAMC,KAAK,KAAK,oBAAoB,EAAE,iBAAiBA,EAAE,gBAAgBD,EAAE,CAAC,MAAM,CAAC,KAAK,oBAAoB,EAAE,CAAC,KAAK,oBAAoB,EAAE,CAAC,IAAI,IAAMA,KAAK,GAAE,KAAK,GAAE,IAAI,CAAC,CAAC,OAAOA,EAAE,KAAT,CAAe,IAAK,GAAE,KAAK,oBAAoB,KAAKA,EAAE,CAAC,MAAM,IAAK,GAAE,KAAK,oBAAoB,KAAKA,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,kBAAkB,EAAE,EAAE,CAAC,IAAI,IAAMC,KAAK,KAAK,oBAAoB,EAAE,MAAMD,EAAE,CAAC,IAAI,IAAME,KAAK,KAAK,oBAAoB,EAAE,UAAUF,EAAE,EAAE,MAAME,EAAE,SAASF,EAAEC,EAAE,CAAC,MAAM,MAAM,EAAE,CAAC,IAAI,IAAMA,KAAK,KAAK,oBAAoB,EAAE,WAAW,EAAE,MAAMA,EAAE,MAAMD,EAAE,CAAC,IAAI,IAAMC,KAAK,KAAK,oBAAoB,EAAE,UAAUD,EAAE,EAAE,MAAMC,EAAE,MAAMD,EAAE,GAAE,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAc,GAAN,MAAM,UAAiB,CAAM,CAAC,YAAY,EAAE,EAAE,EAAE,CAAY,GAAX,MAAMA,EAAEC,EAAE,CAAe,OAAOD,GAAlB,UAAqBA,EAAE,KAAK,EAAEA,EAAE,MAAM,CAAC,GAAYE,IAAT,IAAK,GAAM,MAAU,MAAM,iDAAiD,CAAC,KAAK,EAAEA,GAAG,WAAW,QAAQ,CAAC,OAAO,EAAS,OAAO,EAAE,EAAE,EAAE,CAAC,OAAO,MAAM,EAAE,CAAC,OAAO,EAAS,OAAOF,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAE,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAASA,EAAEC,EAAEC,EAAE,CAAC,IAAI,EAAE,CAAC,OAAOF,aAAa,EAAS,EAAS,OAAO,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,CAAC,MAAM,IAAIA,EAAE,CAAC,MAAM,EAAE,CAAC,MAAM,MAAMA,EAAE,CAAC,aAAa,IAAW,KAAK,GAAGA,EAAE,GAAG,MAAM,CAAC,OAAO,EAAS,MAAM,KAAK,CAAC,IAAI,EAAE,CAAC,OAAO,EAAS,OAAO,KAAK,EAAEA,EAAE,KAAK,EAAEA,EAAE,KAAK,EAAEA,EAAE,CAAC,MAAM,EAAE,CAAC,MAAM,MAAMA,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,EAAE,CAAC,OAAO,EAAS,OAAO,KAAK,EAAEA,EAAE,KAAK,EAAEA,EAAE,KAAK,EAAEA,EAAE,CAAC,OAAO,EAAE,CAAC,MAAM,OAAOA,EAAE,CAAC,KAAK,GAAGA,EAAE,MAAM,EAAE,CAAC,MAAM,MAAMA,EAAE,CAAC,IAAMC,EAAED,EAAWC,EAAE,IAAX,IAAK,KAAU,KAAK,EAAEA,EAAE,GAAG,IAAI,EAAE,CAAC,OAAOD,aAAa,EAAS,EAAS,OAAO,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,CAAC,MAAM,IAAIA,EAAE,CAAC,QAAQ,EAAE,CAAC,MAAM,QAAQA,EAAE,CAAC,aAAa,IAAW,KAAK,GAAGA,EAAE,KAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAe,GAAW,GAAG,EAAE,EAAUA,EAAE,QAAQA,EAAE,WAAW,EAAE,EAAUA,EAAE,QAAQA,EAAE,WAAW,IAAIA,EAAE,MAAMA,EAAE,SAAS,EAAEA,EAAE,OAAOA,EAAE,MAAM,CAACA,EAAE,OAAO,CAACA,EAAE,MAAM,EAAEA,EAAE,QAAQA,EAAE,MAAMA,EAAE,OAAO,GAAS,GAAN,KAAc,CAAC,YAAY,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAgBW,EAAEC,EAAEC,EAAE,KAAK,GAAGZ,EAAE,KAAK,UAAUC,EAAE,KAAK,MAAMG,EAAE,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEL,EAAE,IAAI,CAAC,KAAK,KAAK,GAAK,KAAK,MAAM,GAAK,KAAK,aAAa,EAAE,KAAK,UAAU,GAAM,KAAK,YAAY,GAAM,KAAK,WAAW,EAAE,KAAK,SAAS,EAAE,KAAK,UAAU,GAAM,KAAK,OAAO,CAAC,YAAY,EAAE,CAAC,CAAC,KAAK,QAAQ,SAAS,KAAK,mBAAmB,GAAK,IAAMc,EAAEZ,EAAE,OAAO,WAAWa,EAAEb,EAAE,cAAcc,EAAE,GAAqB,GAAE,KAAK,GAAE,IAAI,CAACd,EAAEa,EAAE,UAAU,CAAOE,EAAED,EAAE,MAAM,KAAKE,EAAEF,EAAE,iBAA4E,GAA3D,KAAK,MAAMC,aAAa,MAAM,EAAcA,EAAE,KAAK,GAAGC,EAAE,CAACD,EAAYd,GAAuB,MAAM,CAAC,GAAGA,EAAE,MAAM,KAAK,CAAC,IAAMH,EAAEG,EAAE,MAAM,KAAK,KAAK,MAAMH,aAAa,MAAM,EAAcA,EAAE,KAAK,GAAGkB,EAAE,CAAClB,EAAE,IAAMA,EAAE,IAAI,GAAM,EAAE,KAAKG,EAAE,MAAM,CAAC,KAAK,QAAQ,KAAK,UAAU,KAAK,cAAcH,EAAEkB,EAAE,OAAO,KAAK,UAAU,KAAK,cAAcF,EAAE,MAAME,EAAE,CAAC,EAAE,KAAKf,EAAE,CAAC,EAAE,KAAe,KAAK,WAAgC,UAAU,CAAC,KAAK,cAAc,IAAI,GAAcH,EAAEE,EAAE,CAAC,KAAK,cAAc,KAAKA,EAAE,cAAc,cAAc,CAAC,KAAK,cAAc,KAAKc,EAAE,cAAc,CAAC,KAAK,KAAyB,KAAK,WAAgC,MAAoB,KAAK,KAAK,KAAK,MAA0B,KAAK,WAAgC,OAAqB,KAAK,MAAM,KAAK,QAAQA,EAAE,IAAMG,EAAE,KAAK,QAAQ,KAAK,KAAK,KAAK,UAAU,IAAI,GAASA,EAAE,MAAM,CAAIA,EAAE,YAAW,KAAK,cAAc,GAAE,KAAK,GAAE,IAAI,CAAC,QAAQ,iBAAiBA,EAAE,UAAU,CAAC,KAAK,eAAejB,EAAE,QAAQiB,EAAE,UAAU,KAAK,cAAc,EAAE,KAAK,cAAc,KAAKjB,EAAE,EAAC,IAAMkB,EAAE,EAAc,KAAK,QAAQ,OAAO,MAAM,CAAC,EAAE,OAAO,aAAa,KAAK,CAAC,IAAMC,EAAE,KAAK,QAAQ,KAAKC,GAAED,EAAE,MAAME,EAAEF,EAAE,UAA6L,GAAnL,KAAK,KAAK,CAAC,OAAOA,EAAE,UAAU,OAAO,MAAM,EAAcA,EAAE,MAAM,CAACnB,EAAE,OAAO,WAAW,IAAI,GAAYoB,GAAE,CAACR,EAAE,IAAI,GAAYQ,GAAE,CAACR,EAAE,MAAM,EAAE,SAAS,EAAcO,EAAE,UAAU,MAAM,CAAC,CAAIE,EAAE,OAAO,CAA6D,OAA5D,KAAK,KAAK,OAAO,EAAE,KAAK,KAAK,MAAM,EAAE,EAAcA,EAAE,MAAM,CAAQA,EAAE,WAAT,CAAqB,IAAI,MAAM,KAAK,KAAK,MAAM,KAAK,KAAK,IAAI,KAAK,KAAK,OAAO,EAAE,MAAM,IAAI,SAAS,KAAK,KAAK,MAAM,EAAc,KAAK,KAAK,CAACT,EAAE,KAAK,KAAK,OAAO,GAAW,EAAE,GAAG,EAAE,EAAE,MAAM,IAAI,MAAM,QAAQ,KAAK,KAAK,MAAM,KAAK,KAAK,IAAI,KAAK,KAAK,OAAO,EAAE,MAAM,KAAK,KAAK,UAAoB,KAAK,OAAO,oBAAkCZ,EAAE,OAAO,oBAAoB,IAAIA,EAAE,OAAO,aAAa,EAAE,OAAO,KAAK,KAAK,UAAU,GAAW,EAAE,KAAK,OAAO,CAAC,QAAQ,GAAM,CAAC,KAAK,SAAS,KAAK,aAAaA,EAAEH,EAAE,GAAMqB,EAAE,EAAElB,EAAE,QAAQ,CAAC,CAAC,KAAK,gBAAgB,KAAK,SAAS,MAAM,CAAC,IAAMsB,EAAEtB,EAAE,OAAO,KAAK6B,EAAE,KAAK,QAAQ,KAAK,OAAyM,OAAlM,KAAK,WAAW,CAAC,EAAEP,EAAE,MAAMO,EAAE,EAAE,IAAI,EAAEP,EAAE,OAAOO,EAAE,EAAE,IAAI,OAAO,KAAK,QAAQ,KAAK,OAAO,OAAO,CAAC,KAAK,UAAU,GAA0B,KAAK,QAAQ,KAAK,UAAU,KAAK,SAAS,KAAK,WAAW,CAAQ,KAAK,QAAQ,KAAK,UAAzB,CAAoC,IAAI,SAAS,KAAK,QAAQ,SAAS,MAAM,IAAI,UAAU,KAAK,QAAQ,UAAU,MAAM,KAAK,gBAAgB,KAAK,mBAAmB,CAAC,KAAK,SAAS,KAAK,gBAAgB,MAAM,CAAC,KAAK,UAAU,EAAE,EAAc,KAAK,QAAQ,KAAK,MAAM,CAAC,KAAK,OAAO,EAAO,OAAO,IAAMC,GAAE9B,EAAE,UAAU,GAAE,UAAU8B,GAAE,WAAWA,GAAE,WAAW,KAAK,SAAS,EAAE,GAAE,WAAW,KAAK,SAAS,EAAE,KAAK,aAAa,KAAK,SAAS,EAAE9B,EAAE,QAAQ,KAAK,MAAM,GAAG,IAAI+B,EAAE/B,EAAE,QAAQ,IAAI,KAAK,MAAM,CAAK+B,IAAG,EAAE,GAAE,KAAK,GAAE,IAAI,CAAC,QAAQ,eAAe,KAAK,MAAM,CAAC,GAAG/B,EAAE,QAAQ,IAAI,KAAK,MAAM+B,EAAE,EAASA,GAAP,MAA4BA,EAAE,WAAoBA,GAAuB,UAAU,KAAK,CAAE,IAAMR,GAASQ,GAAuB,cAAc,KAAI,KAAK,MAAMR,GAAE,KAAK,EAAE,KAAK,SAAS,GAAM,KAAK,YAAY,EAAgB,KAAK,QAAQ,OAAO,MAAM,CAAC,IAAI,IAAMzB,KAAKE,EAAE,UAAU,UAAiB,EAAEF,EAAE,OAAZ,MAAqCW,EAAE,KAAKX,EAAE,KAAK,CAAC,IAAI,IAAMA,KAAKE,EAAE,UAAU,QAAe,EAAEF,EAAE,OAAZ,MAAqCY,EAAE,KAAKZ,EAAE,KAAK,CAASiC,GAAP,MAA4BA,EAAE,cAAeA,EAAE,aAAa/B,EAAE,KAAK,CAAC,IAAI,GAAK,EAAEF,KAAKE,EAAE,SAAgB,EAAEF,EAAE,kBAAZ,MAAgDa,EAAE,KAAKb,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAI,UAAK,aAAa,KAAK,WAAqC,CAApB,KAAK,UAAU,GAAK,KAAK,OAAO,QAAQ,GAAM,IAAI,GAAK,EAAEC,KAAK,KAAK,UAAU,QAAQ,EAAE,mBAAmBA,EAAE,kBAAkB,KAAKD,EAAE,CAAIA,GAAiB,KAAK,QAAQ,QAAoB,OAAZ,SAAkB,KAAK,OAAO,EAAC,KAAK,EAAE,CAAC,IAAMC,EAAE,KAAK,UAAU,IAAI,GAAK,EAAEC,KAAKD,EAAE,QAAQ,EAAE,OAAO,mBAAmBC,EAAE,KAAKF,EAAE,CAAC,EAAE,OAAO,aAAa,KAAKA,EAAE,CAAC,cAAc,CAAS,IAAME,EAAY,KAAK,OAAO,OAAqB,GAAoB,KAAK,MAAM,CAAC,GAAGA,GAAG,KAAK,OAAO,KAAK,WAAW,KAAK,KAAK,OAAO,CAAC,IAAMF,EAAE,KAAK,KAAK,YAAY,KAAK,KAAK,SAAS,EAAE,EAAED,EAAE,KAAK,KAAK,WAAW,KAAK,GAAG,EAAE,EAA+E,GAA3E,KAAK,QAAkB,KAAK,KAAK,OAAqB,GAAGA,IAAI,KAAK,GAAGC,GAAG,CAAC,EAAO,CAAC,GAAG,KAAK,UAAU,OAAO,KAAK,UAAU,GAAG,KAAK,KAAK,MAAM,OAAO,GAASE,EAAE,KAAK,KAAK,MAAM,KAAK,KAAK,KAAK,MAAM,MAAM,EAAE,OAAOA,EAAE,SAAS,CAAC,OAAO,KAAK,WAAW,EAAE,EAAE,KAAK,GAAG,EAAE,aAAa,CAAC,MAAM,CAAC,EAAE,KAAK,SAAS,EAAE,KAAK,OAAO,EAAE,EAAE,KAAK,SAAS,EAAE,KAAK,OAAO,EAAE,EAAE,KAAK,SAAS,EAAE,CAAC,WAAW,CAAO,OAAiB,KAAK,OAAO,QAAsB,KAAK,KAAK,MAAM,gBAAgB,CAAS,OAA2B,KAAK,OAAO,OAAqB,GAAoB,KAAK,YAAY,EAAgB,KAAK,cAAc,CAAC,gBAAgB,CAAC,IAAMF,EAAE,KAAK,WAAW,CAACC,EAAE,KAAK,UAAU,OAAO,KAAK,OAAO,KAAK,SAAS,GAAG,CAACD,GAAG,KAAK,SAAS,GAAG,CAACA,GAAG,KAAK,SAAS,GAAGC,EAAE,OAAOD,GAAG,KAAK,SAAS,GAAGC,EAAE,MAAMD,EAAE,WAAW,CAAC,MAAM,CAAC,KAAK,WAAW,CAAC,KAAK,UAAU,KAAK,gBAAgB,CAAC,OAAO,CAAC,KAAK,UAAU,KAAK,QAAQ,MAAM,GAAG,KAAK,KAAK,MAAM,EAAE,aAAa,EAAE,EAAE,EAAE,EAAE,EAAE,CAAa,IAAI,GAAK,EAAED,KAAKC,EAAE,QAAQ,CAAC,IAAMA,EAAWD,EAAE,mBAAX,IAAK,GAAkD,IAAK,GAAhCA,EAAE,iBAAiBE,EAAE,KAAK,CAAQ,GAAYD,IAAT,IAAK,GAAM,OAAO,GAAS,OAAOA,EAAE,EAAEA,EAAE,EAAEE,EAAE,CAAC,IAAMK,EAAEP,EAAE,OAAO,KAAKQ,EAAE,GAAkC,CAAC,KAAKD,EAAE,SAASN,EAAE,CAAC,CAACQ,EAAE,GAAS,OAAOD,EAAE,EAAEA,EAAE,EAAEN,EAAE,CAACQ,EAAE,KAAK,WAAW,CAACC,EAAE,KAAK,QAAQ,KAAK,SAAS,EAAc,GAAG,CAAC,GAAW,CAAC,QAAQV,EAAE,WAAW,CAAC,SAAS,oBAAoB,CAAC,MAAMQ,EAAE,EAAE,SAAST,EAAE,OAAO,KAAK,MAAM,MAAM,GAAG,EAAE,GAAGA,EAAE,OAAOU,EAAE,CAAC,EAAE,EAAY,GAAG,CAAC,GAAW,CAAC,QAAQT,EAAE,WAAW,CAAC,SAAS,kBAAkB,CAAC,MAAMQ,EAAE,EAAE,SAAST,EAAE,OAAO,KAAK,OAAO,MAAM,GAAG,EAAE,GAAGA,EAAE,OAAOU,EAAE,CAAC,EAAoO,OAAlO,EAAwBC,EAAE,MAAoBA,EAAE,QAAQ,CAAC,EAAwBA,EAAE,OAAqBA,EAAE,QAAQ,CAAC,EAAsBA,EAAE,KAAmBA,EAAE,QAAQ,CAAC,EAAsBA,EAAE,QAAsBA,EAAE,QAAQ,CAAQ,KAAK,aAAaF,EAAEV,EAAE,CAAC,KAAK,aAAaC,EAAE,IAAK,GAAEE,EAAEH,EAAE,EAAE,CAACU,EAAE,mBAAmB,CAAiD,IAAMR,EAA9C,GAAwB,KAAK,UAAU,CAAW,MAAM,CAAOC,EAAE,KAAK,QAAQ,KAAK,GAAcA,EAAE,YAAb,UAAoCA,EAAE,YAAd,UAAwB,OAAOD,EAAE,IAAMF,EAAE,KAAK,GAAG,IAAI,EAAcG,EAAE,MAAM,MAAM,CAAOC,EAAE,KAAK,GAAG,IAAI,EAAcD,EAAE,MAAM,OAAO,CAAOG,EAAE,CAAC,KAAKF,EAAEJ,EAAE,EAAE,MAAMI,EAAEJ,EAAE,EAAE,CAAkI,OAAjI,EAAE,WAAW,EAAE,OAAO,EAAc,EAAcM,EAAE,KAAKA,EAAE,MAAM,CAAC,EAAE,EAAE,QAAmB,OAAOH,EAAE,OAApB,WAA4B,EAAE,QAAQ,GAAW,EAASD,EAAE,aAAa,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAE,KAAK,QAAQ,WAAWH,EAAE,KAAK,WAAW,CAAC,GAAG,CAACG,EAAE,OAAO,MAAO,GAAM,IAAMC,EAAED,EAAE,QAAQ,GAAGC,EAAE,OAAO,MAAO,GAAM,IAAME,EAAEF,EAAE,QAAQ,GAAGE,GAAG,GAAGJ,EAAEI,EAAE,MAAU,MAAM,8CAA8C,CAAC,IAAID,EAAE,GAAM,IAAI,IAAMH,KAAK,KAAK,UAAU,UAAU,MAAM,GAAG,EAAYD,EAAEC,EAAE,SAAS,CAACF,EAAEE,EAAE,WAAW,CAAC,CAAC,EAAE,GAAK,MAAM,OAAOG,EAAE,cAAc,EAAE,EAAE,CAAC,IAAMF,EAAEF,EAAE,QAAQ,KAAK,OAAO,GAAGE,EAAE,OAAO,EAAW,EAAE,CAACA,aAAa,MAAM,EAAcA,EAAE,KAAK,GAAGD,EAAE,CAACC,EAAE,CAAC,OAAO,CAAC,IAAMF,EAAE,KAAK,QAAQ,QAAQ,MAAM,GAAGA,EAAE,OAAO,GAAG,KAAK,aAAaA,EAAE,MAAM,OAAO,IAAMC,EAAE,GAASD,EAAE,KAAK,CAACE,EAAEF,EAAE,qBAAqB,MAAM,EAAcA,EAAE,UAAU,CAACA,EAAE,UAAU,IAAI,IAAIA,EAAE,EAAEA,EAAEC,EAAE,IAAI,KAAK,UAAU,UAAU,iBAAiB,KAAKC,EAAE,GAAE,GAAE,IAAI,QAAc,GAAN,KAAW,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,SAASF,EAAE,KAAK,SAASC,IAAS,GAAN,KAAW,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,SAAS,CAAC,EAAED,EAAE,EAAEC,EAAE,GAAQ,EAAN,cAAqB,EAAK,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,MAAMD,EAAEC,EAAE,CAAC,KAAK,OAAOC,EAAE,SAAS,EAAE,CAAC,OAAO,EAAYF,EAAE,KAAK,SAAS,EAAE,KAAK,OAAO,WAAW,EAAE,CAAC,IAAMC,EAAED,EAAEE,EAAEF,EAAED,EAAE,KAAK,SAASI,EAAEH,EAAE,SAASK,EAAE,KAAK,IAAIF,EAAE,EAAEJ,EAAE,EAAE,CAACK,EAAE,KAAK,IAAID,EAAE,EAAEJ,EAAE,EAAE,CAACO,EAAE,KAAK,OAAO,GAAYJ,EAAE,SAAX,IAAK,GAAsD,OAAhCI,EAAEJ,EAAE,OAAS,KAAK,KAAKG,EAAEA,EAAED,EAAEA,EAAE,CAAY,GAAYH,EAAE,OAAX,IAAK,GAAW,CAAC,IAAMD,EAAEC,EAAE,KAAK,MAAMC,EAAED,EAAE,KAAK,OAAOF,GAAWM,EAAEL,IAAE,GAAYI,EAAEF,IAAE,EAAG,MAAM,EAAEG,EAAEC,EAAEN,GAAGI,EAAEE,EAAEJ,KAAKG,GAAGL,GAAGI,GAAGF,GAAGH,GAAGO,EAAEA,GAAG,MAAO,KAAa,GAAN,cAAwB,EAAK,CAAC,YAAY,EAAE,EAAE,EAAE,EAAE,CAAC,MAAMN,EAAEC,EAAE,CAAC,KAAK,KAAK,CAAC,OAAOF,EAAE,MAAMG,EAAE,CAAC,SAAS,EAAE,CAAC,IAAMD,EAAE,KAAK,KAAK,MAAMC,EAAE,KAAK,KAAK,OAAOH,EAAE,KAAK,SAAS,OAAOC,EAAE,GAAGD,EAAE,GAAGC,EAAE,GAAGD,EAAE,EAAEE,GAAGD,EAAE,GAAGD,EAAE,GAAGC,EAAE,GAAGD,EAAE,EAAEG,EAAE,WAAW,EAAE,CAAC,IAAMD,EAAED,EAAEE,EAAEF,EAAED,EAAE,KAAK,KAAK,MAAMI,EAAE,KAAK,KAAK,OAAOE,EAAE,KAAK,SAASD,EAAEJ,EAAE,SAAS,GAAYE,EAAE,SAAX,IAAK,GAAa,OAAOA,EAAE,WAAW,KAAK,CAAC,GAAG,CAACD,EAAE,KAAK,MAAO,GAAM,IAAMK,EAAEL,EAAE,KAAKM,EAAED,EAAE,MAAME,EAAEF,EAAE,OAAO,OAAOF,EAAE,EAAEC,EAAE,EAAEN,GAAGK,EAAE,EAAEG,EAAEF,EAAE,GAAGD,EAAE,EAAEC,EAAE,EAAEF,GAAGC,EAAE,EAAEI,EAAEH,EAAE,IAAS,GAAN,cAAyB,CAAM,CAAC,YAAY,EAAE,EAAE,EAAE,EAAE,CAAC,MAAML,EAAEC,EAAEC,EAAE,CAAC,KAAK,WAAWH,EAAE,KAAK,WAAW,OAAO,OAAO,EAAE,CAACA,EAAE,CAAC,SAAS,EAAE,CAAC,GAAG,MAAM,SAASC,EAAE,CAAC,MAAO,GAAK,IAAMC,EAAE,CAAC,EAAED,EAAE,EAAE,KAAK,WAAW,MAAM,EAAEA,EAAE,EAAE,CAAC,GAAG,MAAM,SAASC,EAAE,CAAC,MAAO,GAAK,IAAMC,EAAE,CAAC,EAAEF,EAAE,EAAE,KAAK,WAAW,MAAM,EAAEA,EAAE,EAAE,KAAK,WAAW,OAAO,CAAC,GAAG,MAAM,SAASE,EAAE,CAAC,MAAO,GAAK,IAAMH,EAAE,CAAC,EAAEC,EAAE,EAAE,EAAEA,EAAE,EAAE,KAAK,WAAW,OAAO,CAAC,OAAO,MAAM,SAASD,EAAE,CAAC,WAAW,EAAE,CAAC,GAAG,MAAM,WAAWC,EAAE,CAAC,MAAO,GAAK,IAAMC,EAAED,EAAEE,EAAEF,EAAED,EAAE,CAAC,EAAEC,EAAE,SAAS,EAAE,KAAK,WAAW,MAAM,EAAEA,EAAE,SAAS,EAAE,KAAK,WAAW,OAAO,CAAC,GAAYE,EAAE,SAAX,IAAK,GAAa,CAAC,IAAMF,EAAE,IAAI,EAAOD,EAAE,EAAEA,EAAE,EAAE,EAAEG,EAAE,OAAO,CAAC,OAAO,MAAM,WAAWF,EAAE,CAAC,GAAYC,EAAE,OAAX,IAAK,GAAW,CAAC,IAAMD,EAAE,IAAI,GAAUD,EAAE,EAAEA,EAAE,EAAE,EAAEE,EAAE,KAAK,MAAM,EAAEA,EAAE,KAAK,OAAO,CAAC,OAAO,MAAM,WAAWD,EAAE,CAAC,MAAO,KAAa,GAAN,MAAM,CAAQ,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,SAASC,EAAE,KAAK,OAAO,EAAE,CAAC,KAAK,QAAQ,GAAM,OAAO,EAAE,CAAC,IAAYI,EAA2J,OAArJ,KAAK,UAAU,SAASL,EAAE,SAAS,CAAiB,KAAK,OAAO,OAAO,KAAK,UAAU,KAAK,OAAO,KAAKA,EAAE,CAAQ,KAAK,KAAK,SAAS,KAAK,WAAW,EAAgB,EAAa,KAAK,WAAgC,OAAOA,EAAE,EAAc,KAAK,WAAgC,OAAOA,EAAE,EAAc,KAAK,WAAgC,OAAOA,EAAE,EAAc,KAAK,WAAgC,OAAOA,EAAE,GAAvP,MAAuQK,GAAxX,GAA0X,MAAM,EAAE,EAAE,EAAE,CAAC,IAAIN,EAAEI,EAAEE,EAAED,EAAE,IAAME,EAASJ,GAAgB,EAAE,CAAC,GAAG,CAACF,EAAE,WAAW,KAAK,UAAU,CAAC,MAAM,EAAE,CAAC,IAAI,IAAME,KAAK,KAAK,OAAO,CAACF,EAAE,SAASE,EAAE,SAAS,EAAE,EAAYF,EAAE,SAASE,EAAE,SAAS,CAACA,EAAE,SAAS,WAAW,GAAG,CAACD,GAAGA,EAAEC,EAAE,SAAS,GAAGI,EAAE,KAAKJ,EAAE,SAAS,CAAkQ,OAA9P,KAAK,WAAiB,EAAE,KAAK,YAAf,MAA6CH,EAAE,MAAMC,EAAEC,EAAEK,EAAE,EAAS,EAAE,KAAK,YAAf,MAA6CH,EAAE,MAAMH,EAAEC,EAAEK,EAAE,EAAS,EAAE,KAAK,YAAf,MAA6CD,EAAE,MAAML,EAAEC,EAAEK,EAAE,EAAS,EAAE,KAAK,YAAf,MAA6CF,EAAE,MAAMJ,EAAEC,EAAEK,EAAE,EAAQA,EAAE,YAAY,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,EAAON,EAAE,EAAEA,EAAE,EAAEC,EAAE,CAACC,EAAE,CAAC,gBAAgB,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAED,EAAEG,EAAEH,EAAE,OAAO,KAAK,MAAM,IAAI,GAAWF,EAAE,EAAEA,EAAE,EAAEC,EAAWE,EAAE,SAAX,IAAK,GAA2BE,EAAdF,EAAE,OAAO,KAAO,CAACJ,EAAE,CAAC,eAAe,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,MAAM,IAAI,GAAUC,EAAE,EAAEA,EAAE,EAAEC,EAAE,MAAMA,EAAE,OAAO,CAACC,EAAE,CAAC,WAAW,CAAC,IAAMF,EAAE,KAAK,UAAU,SAAS,EAAEC,EAAE,KAAK,UAAU,SAAS,EAAEC,EAAE,KAAK,UAAU,KAAK,MAAMH,EAAE,KAAK,UAAU,KAAK,OAAOI,EAAE,KAAK,SAAS,KAAK,UAAU,IAAI,EAAS,IAAI,GAAUH,EAAEC,EAAEC,EAAE,EAAEH,EAAE,EAAE,CAACI,EAAE,CAAC,KAAK,UAAU,IAAI,EAAS,IAAI,GAAUH,EAAEE,EAAE,EAAED,EAAEC,EAAE,EAAEH,EAAE,EAAE,CAACI,EAAE,CAAC,KAAK,UAAU,IAAI,EAAS,IAAI,GAAUH,EAAEC,EAAEF,EAAE,EAAEG,EAAE,EAAEH,EAAE,EAAE,CAACI,EAAE,CAAC,KAAK,UAAU,IAAI,EAAS,IAAI,GAAUH,EAAEE,EAAE,EAAED,EAAEF,EAAE,EAAEG,EAAE,EAAEH,EAAE,EAAE,CAACI,EAAE,CAAC,KAAK,QAAQ,KAAU,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASJ,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAgBkC,GAAN,KAAe,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,UAAUjC,EAAE,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAGD,EAAE,IAAI,CAAC,KAAK,OAAO,EAAE,KAAK,MAAM,EAAE,CAAC,KAAK,OAAO,EAAE,CAAC,KAAK,MAAM,EAAE,KAAK,UAAU,GAAM,KAAK,WAAW,EAAE,KAAK,MAAM,CAAC,MAAM,IAAI,IAAI,UAAU,IAAI,IAAI,CAAC,KAAK,mBAAmB,IAAI,GAAmB,GAAE,KAAK,GAAG,IAAI,CAACC,EAAE,CAAC,IAAMC,EAAE,KAAK,UAAU,OAAO,KAAK,KAAK,SAAS,IAAI,GAAS,IAAI,GAAU,CAACA,EAAE,MAAM,EAAE,CAACA,EAAE,OAAO,EAAE,EAAEA,EAAE,MAAM,EAAE,EAAEA,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,KAAK,OAAO,GAAE,KAAK,GAAG,IAAI,CAAC,QAAQ,UAAUD,EAAE,GAAK,CAAC,KAAK,SAAS,GAAE,KAAK,GAAG,IAAI,CAAC,QAAQ,YAAYA,EAAE,GAAK,CAAC,IAAI,OAAO,CAAC,OAAO,KAAK,MAAM,OAAO,oBAAoB,CAAC,IAAMD,EAAE,KAAK,UAAUC,EAAED,EAAE,cAAc,IAAI,IAAME,KAAKD,EAAE,gBAAgB,KAAK,YAAY,GAAqB,CAAC,KAAKD,EAAE,OAAO,KAAK,SAASE,EAAE,SAAS,CAAC,CAACA,EAAE,QAAQ,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,IAAyCG,EAAjC,KAAK,UAAc,cAAkB,UAAU,OAAO,MAAM,GAAGA,EAAE,EAAE,CAAC,IAAML,EAAE,KAAK,MAAM,EAAEK,EAAE,EAAE,GAAG,KAAK,eAAeL,EAAE,CAAC,OAAO,KAAK,aAAaA,EAAEC,EAAEC,EAAE,CAAC,iBAAiB,EAAE,EAAE,CAAC,IAAMA,EAAEF,EAAE,QAAQ,QAAQ,MAAMD,EAAE,GAAqB,GAAE,KAAK,GAAG,IAAI,CAAC,KAAK,UAAUC,EAAE,QAAQ,CAACG,EAAE,GAASD,EAAE,OAAO,CAAC,EAAE,MAAM,KAAK,CAAC,MAAM,CAAC,IAAIF,EAAE,cAAc,CAAC,CAAC,CAAC,CAAe,OAAOD,EAAE,KAAK,OAAzB,SAA+B,EAAE,KAAK,OAAOI,GAAO,EAAE,KAAK,MAAM,KAAKA,EAAE,EAAE,KAAK,MAAM,KAAKA,GAAE,EAAE,KAAKF,EAAE,CAAC,IAAMI,EAAEH,EAAE,WAAW,EAAc,CAACF,EAAE,KAAK,MAAMA,EAAE,KAAK,MAAM,CAAC,EAAEI,EAAE,CAAC,EAAEJ,EAAE,SAAS,EAAE,EAAcK,EAAE,CAAC,EAAEL,EAAE,SAAS,EAAE,EAAcK,EAAE,CAAC,CAAC,OAAO,KAAK,aAAaD,EAAEL,EAAEC,EAAE,OAAO,GAAOC,EAAE,KAAK,MAAM,GAAU,IAAM,EAAE,SAAS,OAAO,EAAc,EAAcD,EAAE,SAAS,OAAOC,EAAE,SAAS,OAAO,CAAC,CAAC,EAAE,WAAWD,EAAE,WAAW,EAAE,EAAE,YAAY,GAAK,gBAAgB,CAAC,EAAE,YAAY,KAAQ,IAAI,CAAQ,KAAO,CAAC,OAAO,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,OAAO,EAAE,CAAC,SAAS,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,OAAO,EAAE,CAAC,KAAK,OAAO,EAAE,CAAC,KAAK,SAAS,EAAE,CAAC,MAAM,KAAK,EAAE,CAAC,IAAMC,EAAE,KAAK,UAAUC,EAAE,KAAK,UAAU,OAAO,KAAK,KAAK,SAAS,IAAI,GAAS,IAAI,GAAU,CAACA,EAAE,MAAM,EAAE,CAACA,EAAE,OAAO,EAAE,EAAEA,EAAE,MAAM,EAAE,EAAEA,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,OAAO,OAAO,CAAC,MAAM,KAAK,OAAOF,EAAE,CAAC,AAAgJ,KAAK,aAAlI,KAAK,OAAO,OAAO,EAAE,IAAIC,EAAE,SAAS,EAAED,EAAE,SAAS,GAAGA,EAAE,GAAGC,EAAE,IAAI,CAAC,KAAK,WAAW,KAAK,OAAO,KAAK,OAAO,OAAO,GAAG,SAAS,EAAiB,IAAM,IAAI,GAAK,EAAEC,KAAKD,EAAE,QAAQ,EAAE,OAAO,WAAWC,EAAEF,EAAE,CAAC,IAAI,IAAMC,KAAK,KAAK,OAAO,EAAE,KAAKD,EAAE,CAAC,iBAAiB,EAAE,EAAE,CAAC,IAAME,EAAE,EAAcF,EAAE,GAAGC,EAAE,GAAG,CAACF,EAAE,GAAG,GAAYG,EAAE,CAAC,GAAG,GAAYA,EAAE,GAAOC,EAAE,KAAK,MAAM,MAAM,IAAIJ,EAAE,CAAwD,OAA3CI,IAAT,IAAK,KAAO,EAAE,GAAW,CAAC,KAAK,MAAM,MAAM,IAAIJ,EAAEI,EAAE,EAAQA,EAAE,qBAAqB,EAAE,EAAE,EAAE,CAAC,GAAG,CAACJ,EAAEI,EAAEE,GAAG,CAACL,EAAE,GAAGC,EAAE,GAAGC,EAAE,GAAG,CAAC,EAAEC,IAAI,CAACA,EAAEJ,GAAG,CAACA,EAAEI,EAAE,EAAE,EAAEE,IAAI,CAACA,EAAEF,GAAG,CAACA,EAAEE,EAAE,EAAE,EAAEA,IAAI,CAACA,EAAEN,GAAG,CAACA,EAAEM,EAAE,EAAE,IAAMD,EAAE,GAAGL,EAAE,GAAGI,EAAE,GAAGE,IAAQC,EAAE,KAAK,MAAM,UAAU,IAAIF,EAAE,CAA4D,OAA/CE,IAAT,IAAK,KAAO,EAAE,GAAW,CAAC,KAAK,MAAM,UAAU,IAAIF,EAAEE,EAAE,EAAQA,EAAE,gBAAgB,EAAE,CAAC,KAAK,mBAAmB,gBAAgBN,EAAE,CAAC,MAAM,CAAO,IAAMC,EAAE,KAAK,UAAUC,EAAED,EAAE,cAAc,KAAK,WAAW,EAAE,KAAK,UAAU,GAAM,KAAK,MAAM,MAAM,IAAI,IAAI,KAAK,MAAM,UAAU,IAAI,IAAI,IAAIF,EAAE,GAAM,KAAK,SAAS,GAAE,KAAK,GAAG,IAAI,CAAC,QAAQ,YAAYE,EAAE,GAAK,CAAC,KAAK,mBAAmB,MAAM,CAAC,IAAI,GAAK,EAAED,KAAKC,EAAE,QAA6E,GAA3DD,EAAE,0BAAX,IAAK,KAAgC,EAAEA,EAAE,yBAAyB,EAAKD,EAAE,MAAM,KAAK,mBAAmB,MAAM,CAAC,IAAI,GAAK,EAAEC,KAAKC,EAAE,eAAe,EAAE,KAAKA,EAAE,CAA2B,GAA1B,KAAK,oBAAoB,CAAI,CAACF,EAAE,CAAC,IAAI,IAAME,KAAKC,EAAE,UAAU,OAAO,CAAC,IAAMH,EAAEG,EAAE,UAAU,OAAOD,GAAG,IAAI,IAAIE,EAAE,KAAK,MAAME,EAAE,EAAEA,EAAaN,EAAE,QAA6B,OAAQI,EAAED,EAAE,UAAU,OAAO,MAAM,IAAI,IAAI,KAAK,YAAY,IAAK,GAAEH,EAAEE,EAAE,CAAC,IAAI,IAAID,EAAE,KAAK,MAAMA,EAAEE,EAAE,UAAU,OAAO,MAAM,IAAI,KAAK,aAAa,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,GAAK,IAAI,IAAIC,EAAE,EAAEA,EAAEH,EAAE,IAAI,KAAK,YAAmBC,GAAuB,SAASC,EAAEH,EAAE,CAAC,KAAK,QAAQ,GAAM,MAAM,QAAQ,CAAC,KAAK,OAAO,CAAC,KAAK,MAAM,CAAC,MAAM,KAAK,KAAK,CAAC,MAAM,EAAE,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,SAAS,KAAK,MAAM,QAAQC,EAAE,CAAC,IAAK,GAAEC,EAAEC,EAAE,CAAC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,EAAEF,GAAG,GAAGA,GAAG,KAAK,OAAO,OAAO,IAAIG,EAAE,EAAE,IAAI,IAAIE,EAAEL,EAAEG,EAAEF,GAAGI,EAAE,KAAK,MAAM,IAAI,CAAC,IAAML,EAAE,KAAK,MAAMK,GAAG,GAAG,CAACL,GAAGA,EAAE,QAAQE,EAAE,SAAS,EAAE,QAAQH,EAAE,CAAC,KAAK,MAAM,OAAO,IAAI,EAAE,CAAC,IAAME,EAAE,KAAK,OAAO,QAAQD,EAAE,CAAC,KAAK,OAAO,OAAOC,EAAE,EAAE,CAAC,IAAI,GAAE,KAAK,GAAG,IAAI,CAAC,cAAc,kBAAkB,CAAC,UAAU,KAAK,UAAU,KAAK,CAAC,SAASD,EAAE,CAAC,CAAC,EAAE,eAAe,EAAE,EAAE,CAAC,KAAK,SAAS,EAAEA,EAAEC,EAAE,CAAC,YAAY,CAAC,IAAMD,EAAE,KAAK,UAAU,cAAc,IAAI,IAAMC,KAAKD,EAAE,UAAU,OAAO,KAAK,aAAaA,EAAE,UAAU,OAAOC,GAAG,EAAEA,EAAE,CAAC,KAAK,aAAaD,EAAE,UAAUA,EAAE,gBAAgB,OAAO,CAAC,MAAM,OAAO,EAAE,CAAC,IAAIC,EAAEC,EAAE,IAAMH,EAAE,KAAK,UAAUI,EAAE,EAAE,CAAC,IAAI,GAAK,EAAEH,KAAKD,EAAE,eAAe,EAAE,QAAQ,CAAC,IAAI,GAAK,EAAEG,KAAKH,EAAE,SAAgB,EAAEG,EAAE,SAAZ,MAAuCD,EAAE,KAAKC,EAAEF,EAAE,CAAC,IAAI,IAAMC,KAAK,KAAK,MAAM,CAAC,IAAMI,EAAEN,EAAE,OAAO,aAAgBM,GAAG,CAACJ,EAAE,qBAAoB,EAAE,SAAS,GAAGI,EAAE,MAAM,EAAE,SAAS,GAAGA,EAAE,QAAO,EAAE,mBAAmB,GAAM,MAAM,KAAK,mBAAmB,MAAMJ,EAAE,CAAC,IAAI,GAAK,EAAEF,KAAK,KAAK,UAAU,QAAQ,CAAC,GAAGE,EAAE,UAAU,OAAc,EAAEF,EAAE,iBAAZ,MAA+CG,EAAE,KAAKH,EAAEE,EAAED,EAAE,CAAC,IAAI,IAAME,KAAK,KAAK,OAAO,EAAE,UAAUD,EAAE,EAAEC,EAAE,KAAKD,EAAED,EAAE,CAAC,EAAE,UAAUG,EAAE,KAAKF,EAAE,CAAC,KAAK,SAAS,OAAO,IAAI,GAAMA,EAAE,aAAa,CAACA,EAAE,CAAC,CAAC,IAAI,IAAMD,KAAKG,EAAE,KAAK,OAAOH,EAAE,CAAC,MAAM,KAAK,mBAAmB,iBAAiBA,EAAE,CAAC,IAAI,IAAMC,KAAKF,EAAE,UAAU,MAAM,CAAC,IAAI,IAAMG,KAAK,KAAK,SAAS,EAAE,OAAOD,EAAED,EAAE,CAAC,EAAE,WAAWC,EAAE,UAAU,MAAM,KAAK,mBAAmB,kBAAkBA,EAAED,EAAE,CAAC,OAAOD,EAAE,OAAO,aAAa,aAAa,EAAE,EAAE,EAAE,CAAO,GAAG,CAAYC,EAAE,OAAO,SAA8B,OAAQ,OAAO,IAAMG,EAAEH,EAAE,OAAOK,EAAE,KAAK,kBAAkBF,EAAE,QAAQ,CAACC,EAAED,EAAE,MAAMG,EAAEH,EAAE,MAAM,EAAEA,EAAE,MAAMC,EAAEG,EAAE,KAAK,IAAIH,EAAEE,EAAE,CAACD,EAAEJ,EAAEO,EAAE,KAAK,IAAI,KAAK,MAAM,KAAK,MAAM,QAAQ,GAAGR,EAAE,QAAQE,GAAG,CAAC,OAAO,CAAC,KAAK,MAAMC,EAAE,MAAME,EAAE,EAAEE,EAAE,KAAK,KAAK,KAAK,IAAIA,EAAEC,EAAE,CAAC,IAAK,GAAER,EAAEE,EAAE,CAACM,EAAED,GAAG,KAAK,eAAeC,EAAED,EAAEL,EAAE,CAAC,kBAAkB,EAAE,CAAC,IAAMD,EAAE,KAAK,UAAU,GAAG,CAACA,EAAE,OAAO,SAAS,CAACD,EAAE,OAAO,MAAO,GAAE,IAAME,EAAED,EAAE,OAAO,QAAQF,EAAEE,EAAE,OAAO,WAAW,OAAOC,EAAE,MAAMA,EAAE,QAAQF,EAAE,OAAOD,GAAG,EAAEC,EAAE,MAAM,aAAa,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,IAAMG,EAAE,IAAI,GAAS,GAAE,KAAK,GAAG,IAAI,CAAC,KAAK,OAAO,KAAK,UAAUH,EAAEC,EAAEC,EAAE,CAAKG,EAAE,GAA8K,OAAzK,IAAI,EAAEN,EAAEI,EAAE,EAAME,GAAS,KAAK,MAAM,KAAKF,EAAE,CAAC,KAAK,OAAO,KAAKA,EAAE,CAAC,KAAK,SAAS,GAAE,KAAK,GAAG,IAAI,CAAC,cAAc,gBAAgB,CAAC,UAAU,KAAK,UAAU,KAAK,CAAC,SAASA,EAAE,CAAC,CAAC,CAAQA,GAA9J,aAAsKH,EAAE,CAAC,QAAQ,KAAK,0BAA0BA,IAAI,CAAC,UAAS,GAAG,IAAI,QAAc,GAAN,KAAY,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,MAAM,CAAC,IAAMA,EAAE,KAAK,UAAUC,EAAED,EAAE,cAAc,KAAK,WAAW,CAACC,EAAE,cAAc,IAAO,CAAC,EAAE,EAAO,iBAAiB,IAAMC,EAAE,KAAK,UAAU,cAAc,OAAO,GAAGA,IAAIA,EAAE,SAASA,EAAE,OAAO,OAAO,GAAG,IAAO,EAAgB,OAAO,WAArB,KAAiC,CAAC,WAAW,KAAK,aAAa,MAAM,CAAC,IAAMD,EAAE,WAAW,mCAAmC,CAAC,GAAGA,EAAE,CAAC,KAAK,mBAAmBA,EAAE,CAAC,IAAM,MAAiB,CAAC,KAAK,mBAAmBA,EAAE,CAAC,EAAE,SAAS,CAAC,WAAW,IAAI,EAAWA,EAAE,mBAAX,IAAK,GAA0EA,EAAE,cAAX,IAAK,IAAmBA,EAAE,YAAY,EAAa,CAA7FA,EAAE,iBAAiB,SAAS,EAAa,OAA2D,KAAK,aAAa,EAAE,IAAMF,EAAE,KAAK,WAAW,GAAGC,EAAE,OAAO,QAAQ,CAAC,IAAMC,EAAED,EAAE,OAAO,QAAQ,EAAE,OAAO,KAAK,MAAMC,EAAE,YAAYF,EAAE,EAAE,OAAO,KAAK,OAAOE,EAAE,aAAaF,EAAE,IAAMI,EAAEF,EAAE,UAAU,KAAK,gBAAgB,EAAcE,EAAE,KAAK,QAAQ,SAAS,CAACJ,EAAE,KAAK,mBAAmB,EAAcI,EAAE,KAAK,UAAU,MAAM,CAACJ,EAAE,KAAK,SAAS,EAAcI,EAAE,KAAK,QAAQ,SAAS,CAACJ,EAAgC,KAAK,eAA3BE,EAAE,cAAc,MAA4B,KAAK,OAAOF,EAAE,aAAa,EAAE,CAAC,IAAME,EAAED,EAAE,QAAQE,EAAE,KAAK,WAAWH,EAAEE,EAAE,KAAK,SAASE,EAAEH,EAAE,OAAO,EAAE,gBAAgB,EAAcC,EAAE,KAAK,QAAQ,SAAS,CAACC,EAAE,EAAE,UAAU,EAAcD,EAAE,KAAK,MAAM,CAACC,EAAE,EAAE,UAAU,EAAcD,EAAE,KAAK,MAAM,CAACC,EAAE,EAAE,mBAAmB,EAAcD,EAAE,KAAK,UAAU,MAAM,CAACC,EAAE,IAAMG,EAAEF,EAAE,YAAY,EAAE,WAAoBJ,EAAE,aAAX,IAAK,GAAgC,IAAK,GAApBA,EAAE,WAAWG,EAAS,EAAE,SAAkBH,EAAE,WAAX,IAAK,GAA4B,IAAK,GAAlBA,EAAE,SAASG,EAAS,EAAE,SAAS,EAAcD,EAAE,KAAK,QAAQ,SAAS,CAACC,EAAE,mBAAmB,EAAE,CAAC,IAAMD,EAAE,KAAK,UAAU,cAAc,GAAGD,EAAE,QAAQ,CAAC,IAAMA,EAAEC,EAAE,OAAO,KAAK,aAAaD,EAAE,QAAQ,EAAEA,EAAE,OAAO,MAAM,EAAEA,EAAE,OAAO,OAAO,OAAO,KAAK,aAAa,IAAO,GAAW,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ,EAAW,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAiL,GAAG,UAAU,GAAG,CAAC,SAAS,GAAG,CAAC,IAAMC,EAAED,EAAE,SAAS,MAAM,CAA+B,MAA9B,GAAE,OAAOC,EAAE,OAAO,KAAK,GAAG,IAAWA,GAAG,SAAS,GAAG,WAAW,GAAG,CAAOkC,GAAN,KAAe,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,GAAGlC,EAAE,EAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,KAAK,EAAGD,EAAE,IAAI,CAAC,KAAK,SAAS,IAAI,KAAK,SAAS,EAAE,KAAK,SAAS,EAAE,KAAK,WAAW,GAAK,KAAK,QAAQ,GAAM,KAAK,UAAU,GAAM,KAAK,OAAO,GAAK,KAAK,cAAc,EAAE,KAAK,QAAQ,IAAI,KAAK,WAAW,GAAM,GAAG,KAAK,GAAGE,EAAE,IAAI,CAAC,KAAK,sBAAsBA,EAAE,KAAK,OAAO,IAAI,GAAO,KAAK,CAAC,KAAK,OAAO,IAAI,GAAO,KAAK,CAAC,KAAK,UAAU,IAAIgC,GAAU,EAAG,KAAK,EAAG,IAAI,CAAC,KAAK,CAAC,KAAK,aAAa,IAAI,GAAa,KAAK,CAAC,KAAK,eAAe,IAAI,IAAI,KAAK,cAAc,CAAC,MAAM,CAAC,SAAS,GAAM,OAAO,GAAM,CAAC,CAAC,KAAK,QAAQ,IAAI,IAAI,KAAK,QAAQ,IAAI,IAAI,GAAG,KAAK,GAAG,GAAqB,EAAG,KAAK,EAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,cAAc,GAAqB,EAAG,KAAK,EAAG,IAAI,CAAC,KAAK,CAAC,GAAG,KAAK,GAAG,IAAI,GAAe,KAAK,CAAC,IAAI,CAAe,OAAO,qBAArB,KAA2C,sBAAsB,GAAG,KAAK,GAAG,IAAI,sBAAsB,GAAG,KAAK,oBAAoBlC,EAAE,EAAE,CAAC,IAAI,CAAC,EAAG,KAAK,EAAG,IAAI,CAAC,cAAc,iBAAiB,CAAC,UAAU,KAAK,CAAC,CAAC,IAAI,SAAS,CAAC,OAAO,EAAG,KAAK,GAAG,IAAI,CAAC,IAAI,eAAe,CAAC,OAAO,EAAG,KAAK,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,EAAW,KAAK,CAAC,OAAO,IAAMC,EAAE,KAAK,cAAc,QAAQ,GAAG,CAACA,EAAE,OAAO,IAAM,GAAqB,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAW,KAAK,CAAC,OAAO,IAAME,EAAE,KAAK,OAAO,WAAWE,EAAE,CAAC,EAAEH,EAAE,EAAEC,EAAE,EAAED,EAAE,EAAEC,EAAE,CAA8C,EAAEF,EAA7C,KAAK,UAAU,SAAS,YAAYI,EAAEN,EAAEI,EAAE,CAAO,EAAQ,EAAa,GAAG,CAAC,GAAG,CAAC,EAAW,KAAK,CAAC,OAAO,IAAMF,EAAED,EAAoD,EAAoBA,EAApE,CAAC,EAAEC,EAAE,SAASA,EAAE,QAAQ,EAAEA,EAAE,SAASA,EAAE,QAAQ,CAAyB,EAAE,EAAQ,MAAsB,CAAI,EAAW,KAAK,GAAE,EAAE,GAAK,EAAE,KAAc,MAAqB,CAAC,EAAW,KAAK,GAAG,EAAE,KAAa,EAAgB,GAAG,CAAW,GAAG,EAAW,KAAK,CAAC,CAAC,GAAGC,GAAG,CAACH,EAAE,CAAC,IAAMG,EAAEF,EAAMD,EAAEG,EAAE,QAAQA,EAAE,QAAQ,OAAO,GAAG,GAAG,CAACH,IAAG,EAAEG,EAAE,eAAeA,EAAE,eAAe,OAAO,GAAM,CAACH,GAAE,OAAO,IAAMK,EAAY,KAAK,OAAO,SAA8B,uBAAuB,CAA4J,EAAoBJ,EAA7K,CAAC,EAAED,EAAE,SAA0BK,GAAuB,MAAoB,GAAG,EAAEL,EAAE,SAA0BK,GAAuB,KAAmB,GAAG,CAAyB,KAAK,IAAIL,EAAE,QAAQA,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAM,EAAE,KAAc,MAAuB,CAAI,EAAW,KAAK,GAAE,EAAE,GAAM,EAAE,KAAYG,EAAE,GAAUH,EAAE,GAAM,EAAE,iBAAiB,QAAQ,EAAa,CAAC,EAAE,iBAAiB,aAAa,EAAkB,CAAC,EAAE,iBAAiB,YAAY,EAAiB,CAAC,EAAE,iBAAiB,WAAW,EAAgB,CAAC,EAAE,iBAAiB,cAAc,EAAmB,CAAC,QAAQ,EAAE,EAAE,EAAE,GAAM,CAAwH,MAApH,CAAC,EAAW,KAAK,EAAE,CAACG,GAAG,KAAK,eAAe,IAAIF,EAAE,CAAQ,IAAM,KAAK,eAAe,IAAIA,EAASC,GAAgB,GAAG,CAAQ,IAAK,SAAS,CAAC,GAAG,CAAC,EAAW,KAAK,CAAC,OAAO,KAAK,MAAM,CAAC,KAAK,UAAU,SAAS,CAAC,KAAK,OAAO,SAAS,CAAC,IAAI,GAAK,EAAED,KAAK,KAAK,QAAQ,EAAE,SAASA,EAAE,QAAQ,KAAK,CAAC,IAAI,IAAMA,KAAK,KAAK,QAAQ,MAAM,CAAC,KAAK,QAAQ,OAAOA,EAAE,CAAC,EAAG,KAAK,EAAG,IAAI,CAAC,QAAQ,QAAQ,KAAK,CAAC,KAAK,UAAU,GAAK,IAAMA,EAAE,EAAG,KAAK,EAAG,IAAI,CAAC,KAAK,CAACC,EAAED,EAAE,WAAW,GAAGA,IAAI,MAAM,CAAC,GAAG,GAAGA,EAAE,OAAOC,EAAE,EAAE,CAAC,EAAG,KAAK,EAAG,IAAI,CAAC,cAAc,qBAAqB,CAAC,UAAU,KAAK,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,EAAW,KAAK,CAAC,OAAO,IAAIA,EAAED,EAAE,KAAK,mBAAmB,IAAS,EAAE,KAAM,IAAG,CAAC,AAAgC,KAA1B,KAAK,cAAc,IAAK,GAAI,IAAM,MAAM,KAAK,aAAa,UAAUA,EAAE,GAAG,CAAC,qBAAqB,CAAC,OAAO,KAAK,UAAU,KAAK,cAAc,IAAK,GAAE,EAAE,CAAC,YAAY,EAAE,EAAE,EAAE,CAAO,OAAiB,KAAK,OAAO,SAA8B,OAAOA,EAASC,GAAgB,YAAYC,EAAE,CAAC,UAAU,EAAE,CAAC,KAAK,YAAYF,EAAE,CAAC,oBAAoB,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAC,KAAK,YAAY,EAAW,KAAK,CAAC,gBAAgB,EAAE,CAAC,GAAG,EAAW,KAAK,CAAC,CAAC,KAAK,UAAU,gBAAgBA,EAAE,CAAC,IAAI,GAAK,EAAEC,KAAK,KAAK,QAAQ,EAAE,iBAAiBA,EAAE,gBAAgBD,EAAE,EAAE,MAAM,MAAM,CAAC,GAAG,CAAC,EAAW,KAAK,CAAC,OAAO,IAAMA,EAAE,EAAG,KAAK,EAAG,IAAI,CAAC,QAAQ,oBAAoB,CAAC,IAAI,IAAMC,KAAKD,EAAE,CAAC,IAAMA,EAAE,EAAG,KAAK,EAAG,IAAI,CAAC,QAAQ,eAAeC,EAAE,CAAC,GAAG,KAAK,QAAQ,IAAIA,EAAED,EAAE,CAAC,GAAG,KAAK,GAAG,GAAqB,EAAG,KAAK,EAAG,IAAI,CAAC,KAAK,KAAK,sBAAsB,KAAK,cAAc,CAAC,IAAI,CAAC,KAAK,cAAc,GAAqB,EAAG,KAAK,EAAG,IAAI,CAAC,KAAK,EAAG,KAAK,GAAG,IAAI,CAAC,CAAC,KAAK,OAAO,MAAM,CAAC,KAAK,OAAO,MAAM,CAAC,KAAK,qBAAqB,CAAC,KAAK,OAAO,gBAAgB,CAAC,KAAK,OAAO,QAAQ,CAAC,KAAK,QAAQ,KAAK,cAAc,QAAQ,KAAK,SAAS,EAAc,KAAK,cAAc,SAAS,CAAC,KAAK,SAAS,EAAE,KAAK,SAAS,KAAK,cAAc,SAAS,EAAE,KAAK,cAAc,SAAS,IAAI,IAAMC,EAAE,EAAG,KAAK,EAAG,IAAI,CAAC,QAAQ,oBAAoB,KAAK,CAAC,IAAI,GAAK,CAACD,EAAEE,KAAKD,EAAE,KAAK,QAAQ,IAAID,EAAEE,EAAE,CAAC,IAAI,GAAK,EAAEF,KAAK,KAAK,QAAQ,EAAE,MAAM,MAAMA,EAAE,KAAK,KAAK,CAAC,IAAI,GAAK,EAAEA,KAAK,KAAK,QAAQ,EAAE,KAAKA,EAAE,KAAK,KAAK,cAAc,CAAUA,EAAE,YAAX,IAAK,IAAiB,MAAMA,EAAE,UAAU,KAAK,cAAc,CAAC,EAAG,KAAK,EAAG,IAAI,CAAC,cAAc,gBAAgB,CAAC,UAAU,KAAK,CAAC,CAAC,KAAK,UAAU,MAAM,CAAC,KAAK,UAAU,YAAY,CAAC,IAAI,GAAK,EAAEA,KAAK,KAAK,QAAiBA,EAAE,iBAAX,IAAK,IAAsBA,EAAE,gBAAgB,CAAC,EAAG,KAAK,EAAG,IAAI,CAAC,cAAc,iBAAiB,CAAC,UAAU,KAAK,CAAC,CAAC,MAAM,UAAU,EAAE,CAAI,EAAW,KAAK,GAAE,KAAK,aAAaA,EAAE,MAAM,KAAK,SAAS,EAAE,OAAO,CAAC,GAAG,EAAW,KAAK,GAAc,KAAK,qBAAd,IAAK,KAA6B,IAAiB,CAAC,KAAK,mBAAmB,CAAC,OAAO,KAAK,oBAAsB,CAAC,KAAK,QAAO,CAAC,IAAI,GAAK,EAAEA,KAAK,KAAK,QAAQ,EAAE,OAAOA,EAAE,OAAO,CAAC,KAAK,aAAa,KAAK,OAAO,IAAM,EAAG,KAAK,EAAG,IAAI,CAAC,cAAc,kBAAkB,CAAC,UAAU,KAAK,CAAC,EAAG,KAAK,EAAE,CAAC,GAAG,CAAC,EAAW,KAAK,CAAC,OAAO,IAAMC,EAAE,KAAK,QAAQD,EAAE,GAAG,CAAC,KAAK,YAAY,KAAK,cAAc,SAAS,CAAkC,GAAjC,AAAc,KAAK,SAAO,GAAUC,EAAE,IAAI,GAAK,EAAED,KAAK,KAAK,QAAQ,EAAE,MAAMA,EAAE,MAAM,CAAC,EAAG,KAAK,EAAG,IAAI,CAAC,cAAc,gBAAgB,CAAC,UAAU,KAAK,CAAC,CAAC,KAAK,KAAKC,GAAG,GAAM,MAAM,KAAK,WAAW,GAAM,MAAM,SAAS,CAAC,GAAG,EAAW,KAAK,CAAc,OAAZ,KAAK,MAAM,CAAQ,KAAK,OAAO,CAAE,MAAM,OAAO,CAAC,GAAG,EAAW,KAAK,CAA6D,OAA3D,GAAG,KAAK,GAAG,GAAqB,EAAG,KAAK,EAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAQ,KAAK,SAAS,CAAE,SAAS,EAAE,EAAE,EAAE,CAAC,EAAW,KAAK,EAAE,KAAK,QAAQD,EAAEC,EAAEC,EAAE,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,GAAG,CAACF,GAAG,CAAC,EAAW,KAAK,CAAC,OAAO,IAAMD,EAAE,OAAO,OAAO,EAAE,CAAC,GAAG,CAAC,GAAgB,OAAOC,GAApB,WAAuB,EAAE,SAASA,EAAE,IAAI,EAAE,KAAKC,GAAG,IAAI,EAAE,OAAOC,OAAO,CAAC,IAAMD,EAAEF,EAAE,EAAE,SAASC,EAAE,UAAUC,EAAE,SAAS,EAAE,KAAKD,EAAE,MAAMC,EAAE,KAAK,EAAE,OAAOD,EAAE,QAAQC,EAAE,OAAO,KAAK,QAAQ,GAAGF,EAAE,GAAK,CAAC,MAAM,OAAO,CAAC,GAAG,CAAC,KAAK,SAAS,EAAW,KAAK,CAAC,CAAC,MAAM,KAAK,MAAM,CAAC,KAAK,QAAQ,GAAK,EAAG,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,cAAc,mBAAmB,aAAa,EAAG,KAAK,GAAG,IAAI,EAAE,EAAG,KAAK,GAAG,IAAI,CAAC,QAAQ,KAAK,cAAc,QAAQ,CAAC,IAAI,GAAK,EAAEC,KAAK,KAAK,QAAiBA,EAAE,aAAX,IAAK,GAA+CA,EAAE,QAAX,IAAK,IAAaA,EAAE,OAAO,CAAhD,MAAMA,EAAE,YAAY,CAA6B,EAAG,KAAK,EAAG,IAAI,CAAC,cAAc,mBAAmB,CAAC,UAAU,KAAK,CAAC,CAAC,KAAK,MAAM,EAAE,MAAM,CAAC,IAAIA,EAAE,GAAG,KAAK,SAAS,EAAW,KAAK,CAAC,CAAC,KAAK,WAAW,GAAK,KAAK,QAAQ,GAAM,EAAG,KAAK,GAAG,IAAI,CAAC,iBAAiB,CAAC,KAAK,OAAO,CAAC,KAAK,UAAU,OAAO,CAAC,KAAK,OAAO,OAAO,CAAC,KAAK,cAAc,mBAAmB,aAAa,EAAG,KAAK,GAAG,IAAI,EAAE,EAAG,KAAK,GAAG,IAAI,CAAC,UAAU,KAAK,cAAc,QAAQ,CAAC,IAAI,GAAK,EAAEC,KAAK,KAAK,SAAgB,EAAEA,EAAE,OAAZ,MAAqCD,EAAE,KAAKC,EAAE,CAAC,IAAI,IAAMD,KAAK,KAAK,QAAQ,MAAM,CAAC,KAAK,QAAQ,OAAOA,EAAE,CAAC,GAAG,KAAK,GAAG,EAAG,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,EAAG,KAAK,EAAG,IAAI,CAAC,cAAc,mBAAmB,CAAC,UAAU,KAAK,CAAC,EAAE,qBAAqB,CAAC,KAAK,cAAc,WAAW,EAAE,CAAC,IAAMA,EAAE,KAAK,cAAc,cAAc,KAAK,OAAO,KAAK,MAAM,KAAK,OAAO,WAAW,EAAG,KAAK,GAAG,IAAI,CAAC,CAAqH,OAApH,KAAK,cAAc,SAAS,KAAK,aAAa,CAAI,KAAK,oBAAoBA,EAAgD,IAA7C,KAAK,mBAAmBA,EAAS,IAAkB,oBAAoB,EAAE,CAAC,GAAG,EAAW,KAAK,EAAE,KAAK,cAAc,uBAAuB,IAAI,IAAMC,KAAKD,EAAE,EAAE,SAAS,KAAK,cAAc,UAAUC,EAAE,eAAe,KAAK,KAAK,KAAK,QAAQ,GAAE,EAAG,IAAI,QAAQ,GAAG,IAAI,QAAQ,GAAG,IAAI,QAAQ,GAAG,IAAI,QAAQ,GAAG,IAAI,QAAY,GAAW,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASF,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ,GAAW,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAkR,GAAN,KAAY,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,KAAK,GAAGA,EAAE,IAAI,CAAC,KAAK,EAAE,EAAE,EAAE,CAAC,IAAMD,EAAE,CAAC,MAAMG,EAAE,OAAO,GAAM,CAAoH,OAAxG,OAAOF,GAAlB,SAAoB,EAAE,MAAMA,EAAE,EAAE,QAAQA,EAAa,OAAOC,GAAlB,SAAoB,EAAE,MAAMA,EAAE,EAAE,QAAeA,GAAgBF,EAAE,QAAe,KAAK,YAAYA,EAAE,CAAC,MAAM,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAEI,EAAsD,OAAtC,OAAOF,GAAlB,UAA8BA,IAAT,IAAK,GAAM,EAAED,GAAO,EAAEA,EAAE,EAAEC,GAAS,KAAK,kBAAkB,CAAC,MAAME,EAAE,IAAIJ,EAAE,MAAMG,EAAE,OAAO,GAAK,CAAC,CAAC,MAAM,YAAY,EAAE,CAAC,IAAQH,EAAE,IAAMI,EAAYH,EAAE,OAAqB,cAAc,KAAK,MAAM,IAAI,GAAW,CAAC,GAAG,CAAC,MAAMK,EAAE,IAAID,EAAE,OAAOG,GAAGP,EAAEQ,EAAED,EAAE,MAAM,GAAeH,EAAEC,EAAE,CAACL,EAAE,QAAYS,EAAYT,EAAE,SAAuB,SAAS,eAAeG,EAAE,CAAKM,IAAG,EAAE,SAAS,cAAc,MAAM,CAAC,EAAE,GAAGN,GAAU,EAAE,SAAS,cAAc,OAAO,GAAxC,MAA6DJ,EAAE,OAAOU,EAAE,EAAC,IAAMC,EAAEF,aAAa,MAAM,EAAcA,EAAEH,EAAE,CAACG,EAAEG,EAAE,GAAG,KAAK,GAAG,IAAI,CAAC,KAAK,CAACC,EAAED,EAAE,WAAW,GAAGX,EAAE,KAAKG,GAAG,CAAC,GAAGS,GAAG,EAAE,CAAC,IAAMZ,EAAE,GAAG,KAAK,GAAG,IAAI,CAAC,QAAQY,EAAE,CAAIZ,GAAG,CAACA,EAAE,YAAW,EAAE,SAAS,CAAC,EAAE,OAAOY,EAAE,EAAE,EAAE,IAAIC,EAAE,GAAcJ,EAAE,QAAQ,aAAa,GAAlC,SAAoC,EAAEA,EAAE,EAAE,QAAQH,IAAG,YAAY,CAAC,IAAMN,EAAES,EAAE,qBAAqB,SAAS,CAAIT,EAAE,QAAQ,EAAEA,EAAE,GAAG,EAAE,QAAQM,IAAG,UAAa,EAAE,SAAS,cAAc,SAAS,CAAC,EAAE,QAAQA,IAAG,OAAO,EAAE,YAAYO,EAAE,EAAE,EAAE,MAAM,QAAQ,EAAE,MAAM,MAAM,QAAQ,EAAE,MAAM,SAAS,EAAE,MAAM,OAAO,QAAQ,IAAMC,EAAE,IAAIqB,GAAU,GAAG,KAAK,GAAG,IAAI,CAAChC,EAAEO,EAAE,CAAuE,OAAtE,GAAG,EAAEC,EAAE,OAAOC,EAAE,EAAEE,EAAE,CAACH,EAAE,KAAKG,EAAE,CAAC,EAAE,OAAO,WAAWD,EAAE,CAAC,MAAMC,EAAE,OAAO,CAAQA,EAAE,MAAM,kBAAkB,EAAE,CAAC,OAAO,KAAK,YAAYd,EAAE,CAAC,MAAM,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMG,EAAE,CAAC,MAAMJ,EAAE,OAAO,GAAM,CAAqK,OAAzJ,OAAOC,GAAlB,SAAoB,EAAE,MAAMA,EAAE,EAAE,QAAQA,EAAE,aAAa,YAAY,EAAE,QAAQC,EAAE,EAAE,QAAQA,EAAa,OAAOC,GAAlB,SAAoB,EAAE,MAAMA,EAAE,EAAE,QAAeA,GAAgBC,EAAE,QAAe,KAAK,YAAYA,EAAE,CAAC,MAAM,QAAQ,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAEE,EAAED,EAAEE,EAAgE,OAA3DN,aAAa,aAAa,EAAEA,EAAE,EAAEC,EAAE,EAAEC,IAAO,EAAEF,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAEH,GAAS,KAAK,kBAAkB,CAAC,MAAMM,EAAE,IAAIF,EAAE,MAAMC,EAAE,QAAQE,EAAE,OAAO,GAAK,CAAC,GAAE,GAAG,IAAI,QAAY,GAAW,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASP,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAiB,GAAN,KAAa,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,KAAK,GAAGF,EAAE,IAAI,CAAC,KAAK,QAAQ,EAAE,CAAC,KAAK,wBAAwB,IAAI,IAAI,KAAK,mBAAmB,IAAI,IAAI,KAAK,qBAAqB,IAAI,IAAI,KAAK,YAAY,IAAI,IAAI,KAAK,OAAO,IAAI,IAAI,KAAK,SAAS,IAAI,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,eAAe,IAAI,IAAI,cAAc,EAAE,EAAE,CAAC,KAAK,wBAAwB,IAAIA,EAAEC,EAAE,CAAC,iBAAiB,EAAE,EAAE,CAAC,KAAK,mBAAmB,IAAID,EAAEC,EAAE,CAAC,mBAAmB,EAAE,EAAE,CAAC,KAAK,qBAAqB,IAAID,EAAEC,EAAE,CAAC,iBAAiB,EAAE,EAAE,CAAC,KAAK,iBAAiBD,EAAE,EAAE,KAAK,eAAe,IAAIA,EAAEC,EAAE,CAAC,UAAU,EAAE,CAAC,KAAK,UAAUD,EAAE,GAAG,EAAE,KAAK,QAAQ,KAAKA,EAAE,CAAC,UAAU,EAAE,EAAE,EAAE,GAAM,CAAC,CAACE,GAAG,KAAK,UAAUF,EAAE,EAAE,KAAK,QAAQ,IAAIA,EAAEC,EAAE,CAAC,eAAe,EAAE,EAAE,CAAC,KAAK,eAAeD,EAAE,EAAE,KAAK,QAAQ,IAAIA,EAAEC,EAAE,CAAC,QAAQ,EAAE,CAAC,KAAK,SAAS,OAAOD,EAAE,CAAC,KAAK,OAAO,OAAOA,EAAE,CAAC,KAAK,YAAY,OAAOA,EAAE,CAAC,oBAAoB,EAAE,CAAC,IAAMC,EAAE,IAAI,IAAI,IAAI,IAAMC,KAAK,KAAK,QAAQ,EAAE,YAAYF,EAAE,cAAc,EAAEC,EAAE,IAAIC,EAAE,GAAGA,EAAE,UAAUF,EAAE,CAAC,CAAC,OAAOC,EAAE,eAAe,EAAE,EAAE,GAAM,CAAC,IAAIC,EAAE,KAAK,YAAY,IAAIF,EAAE,CAAiG,OAA7F,CAACE,GAAGD,KAAG,EAAE,CAAC,GAAG,KAAK,wBAAwB,QAAQ,CAAC,CAAC,KAAK,GAAGA,EAAED,EAAE,EAAE,CAAC,KAAK,YAAY,IAAIA,EAAEE,EAAE,EAAQA,EAAE,UAAU,EAAE,EAAE,GAAM,CAAC,IAAIA,EAAE,KAAK,OAAO,IAAIF,EAAE,CAAuF,OAAnF,CAACE,GAAGD,KAAG,EAAE,CAAC,GAAG,KAAK,mBAAmB,QAAQ,CAAC,CAAC,KAAK,GAAGA,EAAED,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAEE,EAAE,EAAQA,EAAE,iBAAiB,EAAE,CAAC,OAAO,KAAK,eAAe,IAAIF,EAAE,CAAC,UAAU,EAAE,CAAC,OAAO,KAAK,QAAQ,MAAM,GAAGC,EAAE,KAAKD,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,KAAK,QAAQ,IAAIA,EAAE,CAAC,eAAe,EAAE,CAAC,OAAO,KAAK,QAAQ,IAAIA,EAAE,CAAC,oBAAoB,CAAC,OAAO,KAAK,QAAQ,MAAM,CAAC,YAAY,EAAE,EAAE,GAAM,CAAC,IAAIE,EAAE,KAAK,SAAS,IAAIF,EAAE,CAA2F,OAAvF,CAACE,GAAGD,KAAG,EAAE,CAAC,GAAG,KAAK,qBAAqB,QAAQ,CAAC,CAAC,KAAK,GAAGA,EAAED,EAAE,EAAE,CAAC,KAAK,SAAS,IAAIA,EAAEE,EAAE,EAAQA,EAAE,YAAY,EAAE,EAAE,CAAC,IAAI,IAAMA,KAAK,KAAK,QAAQ,EAAE,YAAYF,EAAEC,EAAE,CAAC,qBAAqB,EAAE,EAAE,GAAGC,EAAE,CAAC,IAAMH,EAAE,KAAK,SAAS,IAAIC,EAAE,CAAC,GAAGD,EAAE,IAAI,IAAMC,KAAKD,EAAE,EAAE,aAAaC,EAAE,YAAYC,EAAE,GAAGC,EAAE,GAAE,GAAG,IAAI,QAAY,GAAW,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASH,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACI,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYD,IAAN,IAAQI,EAAE,KAAKH,EAAEE,EAAE,CAACC,EAAE,EAAE,MAAMD,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ,GAAW,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBD,IAAIC,GAAG,CAACF,EAAE,CAACE,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKC,EAAE,CAACD,EAAEA,EAAE,MAAME,EAAE,IAAID,EAAE,EAAyB,GAAN,KAAY,CAAC,aAAa,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,IAAI,KAAK,IAAK,GAAE,CAAC,GAAG,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,KAAK,GAAG,IAAI,GAAgB,IAAI,CAAC,GAAG,KAAK,GAAG,GAAM,IAAI,CAAC,GAAG,KAAK,GAAG,IAAI,GAAO,KAAK,CAAC,IAAI,CAAC,KAAK,QAAQ,IAAI,GAAQ,KAAK,CAAC,iBAAiB,EAAE,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,iBAAiBA,EAAEC,EAAE,CAAC,MAAM,cAAc,EAAE,EAAE,CAAC,KAAK,QAAQ,cAAcD,EAAEC,EAAE,CAAC,MAAM,KAAK,SAAS,CAAC,MAAM,SAAS,EAAE,EAAE,CAAC,KAAK,QAAQ,iBAAiBD,EAAEC,EAAE,CAAC,MAAM,KAAK,SAAS,CAAC,MAAM,mBAAmB,EAAE,EAAE,CAAC,KAAK,QAAQ,mBAAmBD,EAAEC,EAAE,CAAC,MAAM,KAAK,SAAS,CAAC,MAAM,iBAAiB,EAAE,EAAE,CAAC,KAAK,QAAQ,iBAAiBD,EAAEC,EAAE,CAAC,MAAM,KAAK,SAAS,CAAC,MAAM,UAAU,EAAE,CAAC,KAAK,QAAQ,UAAUD,EAAE,CAAC,MAAM,KAAK,SAAS,CAAC,MAAM,UAAU,EAAE,EAAE,EAAE,GAAM,CAAC,KAAK,QAAQ,UAAUA,EAAEC,EAAEC,EAAE,CAAC,MAAM,KAAK,SAAS,CAAC,MAAM,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,EAAe,OAAOJ,GAApB,WAAsB,CAAC,YAAYF,EAAE,QAAQI,EAAE,KAAKF,EAAE,KAAKC,EAAE,CAACD,EAAE,KAAK,QAAQ,eAAeD,EAAEK,EAAE,CAAC,MAAM,KAAK,SAAS,CAAC,cAAc,EAAE,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,cAAcL,EAAEC,EAAE,CAAC,KAAK,CAAC,OAAO,GAAG,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,IAAMA,EAAE,KAAK,KAAK,CAACC,EAAED,EAAED,GAAG,GAAGE,GAAG,CAACA,EAAE,UAAU,OAAOA,EAAE,EAAE,OAAOF,EAAE,EAAE,CAAC,MAAM,CAAC,GAAG,KAAK,GAAG,IAAI,EAAE,GAAG,KAAK,GAAG,GAAK,IAAI,CAAC,MAAM,KAAK,EAAE,EAAE,CAAC,OAAO,GAAG,KAAK,GAAG,IAAI,CAAC,KAAKA,EAAEC,EAAE,CAAC,MAAM,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAK,GAAG,IAAI,CAAC,KAAKD,EAAEC,EAAEC,EAAE,CAAC,MAAM,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAK,GAAG,IAAI,CAAC,SAASF,EAAEC,EAAEC,EAAE,CAAC,MAAM,SAAS,CAAC,IAAI,IAAMF,KAAK,KAAK,KAAK,CAAC,MAAMA,EAAE,SAAS,CAAC,oBAAoB,EAAE,EAAE,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,oBAAoBA,EAAEC,EAAE,CAAC,MAAM,IAAI,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAK,GAAG,IAAI,CAAC,IAAID,EAAEC,EAAEC,EAAE,CAAC,MAAM,QAAQ,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAK,GAAG,IAAI,CAAC,QAAQF,EAAEC,EAAEC,EAAEH,EAAE,CAAC,kBAAkB,EAAE,CAAC,IAAME,EAAE,KAAK,KAAK,CAAC,GAAG,CAACA,EAAE,OAAO,MAAU,MAAM,yFAAyF,CAAC,IAAI,IAAMC,KAAKD,EAAE,EAAE,gBAAgBD,EAAE,GAAE,GAAG,IAAI,QAAQ,GAAG,IAAI,QAAQ,GAAG,IAAI,QAAQ,GAAG,IAAI,QAAc,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,aAAa,MAAM,YAAY,EAAE,CAAO,IAAgBD,EAARC,EAAE,MAAoB,KAAmBA,EAAE,MAAM,GAAYD,EAAE,IAAX,IAAK,IAAkBA,EAAE,IAAX,IAAK,GAAQ,OAAO,GAASA,EAAE,CAAC,iBAAiB,EAAE,CAAO,IAAgBA,EAARC,EAAE,MAAoB,KAAmBA,EAAE,MAAM,GAAYD,EAAE,IAAX,IAAK,IAAkBA,EAAE,IAAX,IAAK,GAAQ,OAAO,GAAS,CAAC,EAAE,EAAcA,EAAE,EAAE,CAAC,EAAE,EAAcA,EAAE,EAAE,CAAC,EAAE,EAAcA,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAACC,EAAE,WAAW,MAAM,CAAC,OAAO,IAA6EE,EAArE,qEAAyE,KAAKF,EAAE,CAAC,OAAOE,EAAE,GAAW,CAAC,EAAEA,EAAE,OAAO,EAAE,GAAWA,EAAE,GAAG,CAAC,EAAE,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,IAAK,KAAS,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,aAAa,MAAM,YAAY,EAAE,CAAO,IAAgBH,EAARC,EAAE,MAAoB,KAAmBA,EAAE,MAAM,GAAYD,EAAE,IAAX,IAAK,GAAQ,OAAOA,EAAE,iBAAiB,EAAE,CAAO,IAAgBA,EAARC,EAAE,MAAoB,KAAmBA,EAAE,MAAM,GAAYD,EAAE,IAAX,IAAK,GAAQ,MAAM,CAAC,EAAE,EAAcA,EAAE,EAAE,CAAC,EAAE,EAAcA,EAAE,EAAE,CAAC,EAAE,EAAcA,EAAE,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAACC,EAAE,WAAW,KAAK,aAAa,CAAC,OAAO,IAA2EE,EAAnE,mEAAuE,KAAKF,EAAE,CAAC,OAAOE,EAAE,CAAC,EAAEA,EAAE,OAAO,EAAE,GAAWA,EAAE,GAAG,CAAC,EAAE,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,EAAE,SAASA,EAAE,GAAG,GAAG,CAAC,CAAC,IAAK,KAAS,GAAN,KAA4B,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUF,EAAE,KAAK,KAAK,IAAS,GAAN,KAA6B,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,KAAK,IAAS,GAAG,IAAI,GAAgB,GAAG,IAAI,GAAgB,GAAgB,MAAM,GAAG,CAAC,GAAgB,MAAM,GAAG,CAAO,GAAG,IAAI,GAAO,GAAG,MAAM,wBCAxy/FoC,GAAE,EAAE,CAAC,GAAE,SAAS,EAAM,EAAE,EAAE,CAAC,GAAGA,IAAIC,EAAE,MAAO,GAAK,GAAGD,GAAGC,GAAa,OAAOD,GAAjB,UAA8B,OAAOC,GAAjB,SAAmB,CAAC,GAAGD,EAAE,cAAcC,EAAE,YAAY,MAAO,GAAM,IAAIC,EAAEC,EAAEC,EAAE,GAAG,MAAM,QAAQJ,EAAE,CAAC,CAAY,GAAX,EAAEA,EAAE,OAAUE,GAAGD,EAAE,OAAO,MAAO,GAAM,IAAI,EAAEC,EAAM,MAAJ,GAAS,GAAG,CAAC,EAAMF,EAAEG,GAAGF,EAAEE,GAAG,CAAC,MAAO,GAAM,MAAO,GAAK,GAAGH,EAAE,cAAc,OAAO,OAAOA,EAAE,SAASC,EAAE,QAAQD,EAAE,QAAQC,EAAE,MAAM,GAAGD,EAAE,UAAU,OAAO,UAAU,QAAQ,OAAOA,EAAE,SAAS,GAAGC,EAAE,SAAS,CAAC,GAAGD,EAAE,WAAW,OAAO,UAAU,SAAS,OAAOA,EAAE,UAAU,GAAGC,EAAE,UAAU,CAA6B,GAA5B,EAAE,OAAO,KAAKD,EAAE,CAAC,EAAEI,EAAE,OAAUF,IAAI,OAAO,KAAKD,EAAE,CAAC,OAAO,MAAO,GAAM,IAAI,EAAEC,EAAM,MAAJ,GAAS,GAAG,CAAC,OAAO,UAAU,eAAe,KAAKD,EAAEG,EAAED,GAAG,CAAC,MAAO,GAAM,IAAI,EAAED,EAAM,MAAJ,GAAS,CAAC,IAAIG,EAAED,EAAED,GAAG,IAAeE,IAAX,UAAc,CAACL,EAAE,WAAW,CAAC,EAAMA,EAAEK,GAAGJ,EAAEI,GAAG,CAAC,MAAO,GAAM,MAAO,GAAK,OAAOL,IAAIA,GAAGC,IAAIA,GAAOA,GAAED,MAAiBC,0BCA1vB,IAAiD,KAAqC,CAAMK,GAAE,cAAoB,GAAN,MAAM,UAAkBC,CAAC,CAAC,YAAY,EAAE,CAAC,MAAMC,EAAE,CAAC,KAAK,MAAM,CAAC,KAAK,GAAM,QAAQ,IAAK,GAAE,CAAC,SAAS,CAAI,KAAK,MAAM,UAAS,KAAK,MAAM,QAAQ,SAAS,CAAC,KAAK,SAAS,CAAC,QAAQ,IAAK,GAAE,CAAC,EAAE,sBAAsB,EAAE,CAAC,MAAM,CAACC,GAAED,EAAE,KAAK,MAAM,CAAC,oBAAoB,CAAC,KAAK,SAAS,CAAC,aAAa,CAAC,KAAK,SAAS,CAAC,UAAU,CAAC,MAAM,aAAa,GAAG,CAAC,mBAAmB,EAAE,SAAS,CAAC,KAAK,MAAM,MAAM,MAAM,KAAK,MAAM,KAAKE,GAAE,CAAC,KAAK,SAAS,CAAC,KAAK,GAAK,EAAE,SAAS,CAAC,MAAM,KAAK,eAAe,GAAG,IAAI,CAAC,sBAAsB,CAAC,KAAK,SAAS,CAAC,QAAQ,CAAC,GAAK,CAAC,MAAMH,EAAE,OAAOG,EAAE,UAAUD,EAAE,gBAAgBH,EAAE,GAAGK,GAAG,KAAK,MAAM,OAAOH,EAAE,cAAc,MAAM,CAAC,UAAUC,EAAE,GAAGE,EAAE,CAACH,EAAE,cAAc,SAAS,CAAC,UAAUF,EAAE,MAAM,OAAO,OAAO,OAAO,OAAO,EAAE,CAAC,KAAK,MAAM,MAAM,CAAC,CAAC,MAAMC,EAAE,OAAOG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,SAAS,CAAC,KAAK,SAAS,CAAC,MAAM,KAAK,eAAe,CAAC,MAAM,eAAe,CAAW,GAAG,CAAC,KAAK,MAAM,KAAK,OAAO,IAAM,EAAG,KAAM,IAAG,CAAC,KAAK,MAAM,YAAY,KAAK,MAAM,UAAU,QAAQF,GAAG,KAAK,SAAS,CAAC,QAAQA,EAAE,CAAC,CAAC,KAAK,MAAM,QAAQ,MAAM,KAAK,MAAM,OAAOA,EAAE,EAAQG,EAAsB,KAAK,MAAM,IAAkB,EAAU,aAAa,IAAkBL,GAAoI,MAAM,EAAtI,KAAK,MAAM,IAAI,MAAMI,GAAE,SAASC,EAAE,KAAK,MAAM,IAAI,CAAC,MAAMD,GAAE,KAAKC,EAAY,KAAK,MAAM,QAAsB,KAAK,MAAM,QAAQ,CAAY,GAAE,GAAU,aAAa,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,EAAE,CAAC,MAAM,EAAE,CAAC,IAAI,IAAK,GAAE,GAAGL,GAAE,ICA48L,eAAe,GAAoB,EAAE,CAAC,IAAMM,EAAE,IAAI,GAAgB,MAAMC,EAAE,UAAUD,EAAE,qCAAtqO,CAAM,GAAN,KAAuB,CAAC,aAAa,CAAC,KAAK,OAAO,EAAE,KAAK,KAAK,EAAE,KAAK,EAAE,CAAIC,IAAYA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAgB,GAAN,cAA2BA,EAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,QAAQ,EAAE,KAAK,MAAM,GAAG,KAAK,MAAM,IAAI,GAAkB,KAAK,EAAE,CAAIA,IAAG,MAAM,KAAKA,EAAE,CAAUA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAoB,OAAOA,EAAE,OAApB,SAA0B,KAAK,MAAM,OAAOA,EAAE,MAAM,KAAK,MAAM,KAAKA,EAAE,MAAM,IAAS,GAAN,KAAc,CAAC,aAAa,CAAC,KAAK,MAAM,IAAID,EAAE,KAAK,MAAM,MAAM,UAAU,KAAK,UAAU,GAAM,KAAK,QAAQ,EAAE,KAAK,QAAQ,GAAK,KAAK,OAAO,GAAM,KAAK,KAAK,IAAI,GAAa,KAAK,EAAE,CAAaC,IAAT,IAAK,KAAgBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMD,EAAE,OAAO,KAAK,MAAMC,EAAE,MAAM,EAAWA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAW,KAAK,KAAKA,EAAE,KAAcA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAqBA,EAAE,WAAX,IAAK,KAAgB,KAAK,SAAS,EAAE,CAAUA,EAAE,SAAS,IAApB,IAAK,KAAmB,KAAK,SAAS,EAAEC,EAAED,EAAE,SAAS,EAAE,EAAWA,EAAE,SAAS,IAApB,IAAK,KAAmB,KAAK,SAAS,EAAEC,EAAED,EAAE,SAAS,EAAE,GAAWA,EAAE,OAAX,IAAK,IAAY,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAUA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAgB,GAAN,KAAsB,CAAC,YAAY,EAAE,EAAE,EAAE,EAAE,CAAW,KAAK,UAAUA,EAAE,KAAK,UAAUD,EAAE,KAAK,gBAAgBM,EAAEC,EAAE,OAAOD,EAAE,EAAEA,EAAE,EAAE,CAAC,IAAK,GAAKJ,aAAa,GAAS,KAAK,QAAQA,GAAO,KAAK,QAAQ,IAAI,GAAS,KAAK,QAAQ,KAAKA,EAAE,EAAC,KAAK,SAAS,GAAM,KAAK,KAAK,KAAK,QAAQ,KAAK,KAAK,QAAQ,KAAK,QAAQ,QAAQ,KAAK,KAAKM,EAAE,KAAK,QAAQ,KAAK,MAAM,CAACR,EAAE,OAAO,WAAW,KAAK,KAAK,KAAK,KAAK,KAAK,QAAQ,KAAK,QAAQA,EAAE,OAAO,aAAa,IAAMS,EAAE,KAAK,QAAQ,KAAK,MAAM,KAAK,MAAM,CAAC,OAAOA,EAAE,OAAOT,EAAE,OAAO,WAAWA,EAAE,OAAO,aAAa,KAAKS,EAAE,KAAK,CAAC,KAAK,MAAgBC,EAAE,KAAK,QAAQ,MAAM,EAAgB,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,SAA6B,KAAK,iBAAsC,MAAM,EAAgB,KAAK,cAAc,CAAC,QAAQ,EAAE,CAAC,IAAMV,EAAE,KAAK,UAAUE,EAAE,KAAK,QAAQ,GAAGA,EAAE,UAAU,CAAC,IAAMD,EAAED,EAAE,cAAc,MAASC,EAAE,UAAUA,EAAE,aAAsBK,EAAE,KAAK,SAASL,EAAE,aAAa,EAAI,KAAK,OAAO,KAAK,SAAS,IAAW,KAAK,SAAS,GAAS,KAAK,UAAUA,EAAE,WAAU,KAAK,SAAS,EAAEA,EAAE,SAAS,EAAE,KAAK,SAAS,EAAEA,EAAE,SAAS,GAAG,IAAMO,EAAEP,EAAE,aAAa,CAAC,CAAC,GAAGS,EAAE,GAAGN,EAAE,SAASC,GAAGF,EAAE,KAAK,SAASK,EAAE,CAACC,EAAEF,EAAE,OAAOG,EAAEN,EAAE,CAAwD,GAAvD,EAAE,OAAO,KAAK,KAAcC,GAAE,EAAGL,EAAE,OAAO,aAAgBK,EAAE,KAAK,KAAKJ,EAAE,WAAW,CAAC,CAAC,IAAMM,EAAE,KAAKN,EAAE,WAAW,CAACD,EAAE,OAAO,WAAc,KAAK,KAAKC,EAAE,WAAW,EAAEI,EAAE,KAAK,KAAKJ,EAAE,WAAW,EAAWA,EAAE,gBAAX,IAAK,IAAqBA,EAAE,cAAc,OAAO,EAAKC,EAAE,QAAQ,EAAE,SAAS,EAAM,EAAE,iBAAiB,GAAK,KAAK,uBAAuBD,EAAEQ,EAAE,GAAM,EAAE,UAAU,EAAE,KAAK,OAAOF,GAAG,KAAK,uBAAuBN,EAAEQ,EAAE,GAAE,KAAK,MAAM,QAAQ,GAAG,KAAK,KAAK,KAAK,MAAM,UAAU,KAAK,MAAMF,IAAI,KAAK,MAAM,MAAM,GAAG,KAAK,KAAK,KAAK,MAAM,QAAQ,KAAK,MAAMA,EAAE,KAAK,QAAQ,KAAK,QAAQP,EAAE,OAAO,mBAAmB,KAAK,uBAAuBC,EAAEQ,EAAE,CAAC,KAAK,EAAE,CAAC,EAAE,UAAU,KAAK,SAAS,EAAE,KAAK,SAAS,EAAE,CAAC,EAAE,WAAW,CAAC,EAAE,IAAI,EAAE,EAAE,KAAK,KAAK,EAAE,EAAE,KAAK,GAAG,GAAM,CAAC,EAAE,WAAW,CAAC,EAAE,UAAUL,GAAE,KAAK,MAAM,KAAK,QAAQ,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,IAAMH,EAAE,KAAK,gBAAgB,KAAK,SAASA,GAAGI,GAAEJ,EAAE,KAAK,UAAU,OAAO,KAAKM,EAAE,OAAO,CAACN,EAAE,KAAK,cAAc,CAAC,cAAc,CAAC,IAAMA,EAAEQ,GAAE,CAAC,KAAK,KAAK,UAAU,OAAO,KAAK,SAAS,KAAK,QAAQ,SAAS,CAAC,CAAC,OAAOF,EAAE,OAAON,EAAE,EAAEA,EAAE,EAAE,CAAC,uBAAuB,EAAE,EAAE,CAAO,GAAGA,EAAE,UAAU,OAAO,IAAMO,EAAE,KAAK,UAAUE,EAAEF,EAAE,OAAO,KAAK,GAAGP,EAAE,iBAAiB,CAAC,IAAMD,EAAEW,GAAE,CAAC,KAAKD,EAAE,CAAC,CAAC,EAAE,SAAS,MAAMV,EAAE,CAAC,EAAE,SAAS,MAAMC,EAAE,gBAAgB,CAAC,EAAE,cAAc,IAAK,GAAE,EAAE,iBAAiB,GAAM,GAAG,KAAK,QAAQ,OAAO,CAAwJ,GAA3IA,EAAE,gBAAX,IAAK,KAAqB,EAAE,cAAcM,EAAE,OAAO,EAAE,EAAE,CAAC,EAAE,cAAc,OAAOD,EAAEL,EAAE,aAAa,CAAC,KAAK,SAAS,CAAC,EAAE,cAAc,MAAMW,GAAG,CAAC,KAAK,GAAG,GAAKX,EAAE,cAAc,QAAQ,KAAK,MAAM,CAAC,KAAK,QAAQ,QAAQ,CAAC,IAAMD,EAAE,KAAK,IAAIU,EAAE,MAAMA,EAAE,OAAO,CAAC,EAAE,cAAc,OAAOV,GAAG,GAAGY,GAAG,CAAC,GAAG,GAAYX,EAAE,yBAAX,IAAK,KAA+B,EAAE,uBAAuBA,EAAE,SAAS,GAAG,EAAE,YAAY,qBAAqB,IAAME,EAAEF,EAAE,cAAc,OAAOG,EAAEH,EAAE,cAAc,MAAMI,EAAEJ,EAAE,uBAAuB,EAAE,SAAS,MAAMM,EAAE,OAAO,CAAC,IAAME,EAAE,CAAC,EAAgBJ,IAAd,YAAgB,KAAK,IAAI,KAAK,IAAI,EAAgBA,IAAd,YAAgB,KAAK,IAAI,KAAK,IAAI,CAAC,EAAE,SAAS,EAAE,KAAK,SAAS,EAAEF,EAAEM,EAAE,EAAEL,EAAE,CAAC,EAAE,SAAS,EAAE,KAAK,SAAS,EAAED,EAAEM,EAAE,EAAEL,EAAE,CAAC,EAAE,cAAc,QAAQJ,EAAE,OAAO,EAAE,cAAc,QAAkBC,EAAE,OAAO,WAAyB,GAAGO,EAAE,OAAO,WAAW,IAAIA,EAAE,OAAO,iBAAiB,CAAC,IAAMN,EAAEK,EAAE,OAAO,EAAE,OAAOP,EAAE,OAAO,EAAE,MAAMA,EAAE,MAAM,EAAE,SAAS,MAAME,EAAE,IAAS,GAAN,KAAe,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUD,EAAE,KAAK,MAAM,EAAE,CAAC,KAAK,UAAU,EAAE,CAAC,KAAK,uBAAuB,EAAE,CAAC,EAAE,YAAY,GAAYA,IAAT,IAAK,IAAkB,OAAOA,GAAlB,SAAoB,KAAK,MAAMA,GAAG,GAAG,KAAK,MAAM,MAAM,GAAGD,EAAE,OAAOC,GAAG,CAAC,EAAE,aAAa,EAAE,IAAI,KAAK,YAAYA,EAAED,EAAE,CAAC,YAAY,EAAE,EAAE,CAAC,IAAME,EAAE,IAAI,GAAiB,KAAK,KAAK,UAAUD,EAAED,EAAE,CAAoB,OAAnB,KAAK,MAAM,KAAKE,EAAE,CAAQA,EAAE,KAAK,EAAE,CAAC,IAAI,IAAMF,KAAK,KAAK,MAAO,EAAE,MAAM,CAAC,EAAE,KAAKC,EAAE,CAAC,EAAE,SAAS,CAAE,gBAAgB,EAAE,CAAC,IAAMD,EAAE,KAAK,UAAUE,EAAE,KAAK,uBAAuB,GAAgBD,IAAb,WAAe,CAAC,IAAIA,EAAE,aAAa,MAAMC,EAAE,OAAO,IAAI,EAAEW,EAAEX,EAAE,EAAE,EAAEA,EAAE,IAAMK,EAASN,IAAgBD,aAAa,MAAMa,EAAEb,EAAE,CAACA,GAAEQ,EAAE,KAAK,UAAU,cAAc,MAAM,cAAc,KAAK,YAAYD,EAAEC,EAAE,EAAE,KAAK,EAAE,CAAS,GAAG,CAACP,EAAE,OAAUA,EAAE,YAAaA,EAAE,qBAAqB,MAAM,KAAK,UAAUA,EAAE,UAAU,KAAK,GAAG,CAAC,IAAMD,EAAE,IAAI,GAAmB,OAAV,EAAE,KAAKC,EAAE,CAAQD,IAAI,EAAM,KAAK,qBAAqB,QAAQ,KAAK,UAAU,IAAI,IAAU,KAAK,UAAU,KAAKC,EAAE,UAAU,GAAC,IAAMM,EAAsBN,EAAE,eAAoC,OAA4B,UAAyP,GAA5OM,IAAKA,aAAa,MAAM,KAAK,uBAAuBA,EAAE,KAAK,GAAG,CAAC,IAAMP,EAAE,IAAI,GAAmB,OAAV,EAAE,KAAKC,EAAE,CAAQD,IAAI,EAAM,KAAK,kCAAkC,QAAQ,KAAK,uBAAuB,IAAI,IAAU,KAAK,uBAAuB,KAAKO,EAAE,GAAI,KAAK,qBAAqB,MAAM,IAAI,IAAMN,KAAK,KAAK,UAAU,KAAK,YAAYA,EAAE,MAAM,KAAK,YAAY,KAAK,UAAU,CAAC,eAAe,EAAE,CAAC,IAAI,IAAMD,KAAK,KAAK,MAAoB,GAAb,EAAE,QAAQC,EAAE,CAAIA,EAAE,UAAU,MAAO,eAAe,EAAE,CAAC,IAAMD,EAAE,KAAK,MAAM,QAAQC,EAAE,CAAC,GAAG,GAAG,KAAK,MAAM,OAAOD,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,IAAMC,KAAK,KAAK,MAAM,EAAE,QAAQ,CAAC,MAAM,CAAC,KAAK,MAAM,EAAE,GAAQ,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,GAAG,YAAY,UAAU,EAAE,CAAC,OAAO,IAAI,GAAUA,EAAE,CAAC,YAAY,EAAE,EAAE,CAAS,GAAG,CAAC,KAAK,YAAYA,EAAE,EAAE,CAAC,KAAK,YAAYD,EAAE,CAAC,OAAO,IAAMQ,EAAEP,EAAE,GAAUD,GAAuB,UAAU,GAAWA,GAAuB,qBAAqB,MAAM,EAAE,UAAiBA,GAAuB,UAAU,KAAK,GAAG,CAAC,IAAMA,EAAE,IAAI,GAAmB,OAAV,EAAE,KAAKC,EAAE,CAAQD,IAAI,KAAK,CAAC,IAAIC,EAAEO,EAAE,UAA2BP,GAAuB,OAAxC,IAAK,KAA2C,EAAE,UAAU,EAAE,IAAI,IAAU,EAAE,KAAYD,GAAuB,UAAU,CAAC,IAAMU,EAA6BV,GAAuB,eAAoC,OAA4B,UAAU,GAAGU,EAAE,GAAGA,aAAa,MAAM,EAAE,cAAc,MAAM,UAAUA,EAAE,KAAK,GAAG,CAAC,IAAMV,EAAE,IAAI,GAAmB,OAAV,EAAE,KAAKC,EAAE,CAAQD,IAAI,KAAK,CAAC,IAAIC,EAAEO,EAAE,cAAc,MAAM,UAA2BP,GAAuB,OAAxC,IAAK,KAA2C,EAAE,cAAc,MAAM,UAAU,EAAE,IAAI,IAAU,EAAE,KAAKS,EAAE,EAAE,YAAY,EAAE,CAAW,GAAG,CAACT,EAAE,MAAO,GAAM,IAAMO,EAAEP,EAAE,UAAU,OAAOO,aAAa,MAAM,CAAC,CAACA,EAAE,OAAO,CAAC,CAACA,GAAG,EAAE,CAAgCP,EAAE,eAAoC,QAA6B,SAA8B,MAAO,CAACa,EAAE,WAAWb,EAAE,cAAc,OAAO,QAAQ,KAAK,OCAo4J,SAAS,GAAuB,EAAE,EAAE,CAAC,OAAOc,EAAEC,GAAGC,GAAG,CAAC,IAAquF,eAAe,GAAmB,EAAE,CAAC,AAAwB,EAAE,sBAAoB,IAAI,GAAaA,EAAE,CAAE,AAAoB,EAAE,mBAAiB,EAAE,IAAI,CAAC,IAAIC,GAAU,EAAED,EAAE,sBAAZ,MAAoDC,EAAE,SAASH,EAAEC,EAAE,EAAG,IAAMD,EAAE,IAAI,GAAeE,EAAE,CAAC,MAAMA,EAAE,UAAUF,EAAE,CAAC,EAAE,gBAAgB,SAAS,IAAI,GAAY,CAAC,EAAE,gBAAgB,SAAS,IAAI,GAAY,0FAA1oe,CAAM,GAAN,KAAiB,CAAC,eAAe,EAAE,EAAE,EAAE,CAAC,IAAM,GAAe,EAAE,IAAI,CAAC,IAAMG,EAAED,GAAG,CAAC,EAAEE,EAAE,KAAK,KAAKH,EAAED,EAAE,KAAK,IAAI,EAAE,KAAK,GAAGG,EAAE,CAAC,CAACE,EAAEH,GAAG,CAAC,OAAOG,EAAE,IAAID,EAAEC,EAAE,GAAG,KAAK,GAAGD,EAAEC,EAAE,IAAI,KAAK,GAAGD,EAAE,CAACA,GAAG,GAAQ,EAAE,EAAE,IAAIF,EAAEF,EAAE,KAAK,MAAMA,EAAE,KAAK,IAAIC,EAAE,GAAG,GAAGC,EAAE,KAAK,IAAID,EAAE,GAAG,EAAE,CAAC,CAACG,EAAEC,GAAG,CAACJ,EAAE,MAAM,EAAEA,EAAE,OAAO,EAAE,CAACK,EAAE,EAAcF,EAAEC,EAAE,CAACE,EAAE,EAAOH,EAAEC,EAAEC,EAAE,CAACE,EAAEL,EAAEI,EAAE,KAAK,KAAKL,GAAG,CAAC,CAACK,EAAE,MAAM,CAAC,EAAEP,EAAE,EAAEQ,EAAE,KAAK,IAAIF,EAAE,CAAC,EAAEN,EAAE,EAAEQ,EAAE,KAAK,IAAIF,EAAE,CAAC,GAAQ,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,KAAK,GAAM,KAAK,EAAE,CAAaJ,IAAT,IAAK,KAAgBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,SAAS,EAAE,KAAK,MAAM,GAAG,KAAK,EAAE,CAAaA,IAAT,IAAK,KAAgBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASF,EAAEE,EAAE,SAAS,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMF,EAAEE,EAAE,MAAM,KAAU,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,KAAK,UAAU,KAAK,OAAO,EAAE,KAAK,MAAM,EAAE,KAAK,EAAE,CAAaA,IAAT,IAAK,KAAgBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,UAAe,EAAN,KAAa,CAAC,aAAa,CAAC,KAAK,SAAS,GAAK,KAAK,KAAK,GAAK,KAAK,KAAK,IAAI,GAAY,KAAK,KAAK,IAAI,GAAY,KAAK,MAAM,SAAS,KAAK,WAAW,EAAE,KAAK,EAAE,CAAaA,IAAT,IAAK,KAAgBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAsBA,EAAE,OAAX,IAAK,KAAqB,KAAK,OAAd,IAAK,KAAgB,KAAK,KAAK,IAAI,IAAa,KAAK,KAAK,KAAKA,EAAE,KAAK,EAAUA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAW,KAAK,MAAMA,EAAE,MAAeA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAM,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAC,KAAK,KAAKA,EAAE,KAAcA,EAAE,YAAX,IAAK,KAAkBA,EAAE,qBAAqB,MAAM,KAAK,UAAUA,EAAE,UAAU,KAAK,GAAGD,EAAE,EAAE,CAACC,EAAE,EAAE,CAAC,KAAK,UAAUD,EAAE,EAAE,CAACC,EAAE,UAAU,EAAE,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAUA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAmBA,EAAE,WAAX,IAAK,KAAgB,KAAK,SAAS,EAAE,CAAUA,EAAE,SAAS,IAApB,IAAK,KAAmB,KAAK,SAAS,EAAEF,EAAEE,EAAE,SAAS,EAAE,EAAWA,EAAE,SAAS,IAApB,IAAK,KAAmB,KAAK,SAAS,EAAEF,EAAEE,EAAE,SAAS,EAAE,GAAcA,EAAE,aAAX,IAAK,KAA2B,KAAK,aAAd,IAAK,KAAsB,KAAK,WAAW,IAAIC,IAAG,KAAK,WAAW,KAAKD,EAAE,WAAW,EAAUA,EAAE,aAAX,IAAK,KAAmB,KAAK,WAAWA,EAAE,eAAkBO,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASN,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOJ,GAApB,WAAsBE,IAAIF,GAAG,CAACI,EAAE,CAACJ,EAAE,IAAIE,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYC,IAAN,IAAQC,EAAE,KAAKF,EAAED,EAAE,CAACG,EAAE,EAAE,MAAMH,EAAED,EAAE,IAAIE,EAAED,EAAE,CAACA,GAAQS,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAST,IAAN,KAAS,CAACE,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOH,GAApB,WAAsBE,IAAIF,GAAG,CAACG,EAAE,CAACH,EAAE,IAAIE,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYD,IAAN,IAAQE,EAAQF,IAAN,IAAQE,EAAE,KAAKD,EAAE,CAACC,EAAEA,EAAE,MAAMH,EAAE,IAAIE,EAAE,EAAmB,GAAN,KAAqB,CAAC,YAAY,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAsBc,EAAE,KAAK,SAAShB,EAAE,KAAK,UAAUG,EAAE,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAKc,GAAEf,EAAE,IAAI,CAAC,KAAK,gBAAgB,EAAE,KAAK,iBAAiB,EAAE,KAAK,kBAAkB,EAAE,KAAK,gBAAgBI,EAAKD,aAAa,EAAQ,KAAK,QAAQA,GAAO,KAAK,QAAQ,IAAI,EAAQ,KAAK,QAAQ,KAAKA,EAAE,EAAC,KAAK,WAAW,KAAe,KAAK,QAAQ,KAAK,OAAqB,GAAG,KAAK,UAAU,OAAO,aAAa,KAAK,SAAmB,KAAK,iBAA+B,KAAK,cAAc,CAAC,KAAK,KAAK,KAAK,QAAQ,KAAK,KAAK,MAAgBK,GAAE,KAAKO,GAAE,IAAI,CAAC,qBAA0C,SAAS,KAAK,QAAQ,MAAM,CAAC,KAAK,KAAK,KAAK,QAAQ,KAAK,GAAE,KAAKC,GAAE,CAAC,KAAK,QAAQ,KAAK,KAAK,IAAI,CAAC,GAAE,KAAKC,GAAE,GAAM,IAAI,CAAC,IAAIC,EAAEnB,EAAE,EAAE,CAAC,KAAK,QAAQ,UAAU,CAAC,AAAuB,IAAE,EAAE,CAAC,AAAgC,EAAE,OAAK,EAAE,EAAY,EAAEmB,EAAE,MAAM,YAAyB,EAAE,UAAU,KAAK,QAAQ,WAAU,KAAK,QAAQ,aAAa,KAAK,WAAWhB,GAAE,KAAK,QAAQ,WAAW,EAAE,KAAK,OAAO,CAAC,KAAK,QAAQ,SAAS,KAAK,iBAAiBgB,EAAE,KAAK,KAAe,KAAK,QAAQ,WAAyB,CAAC,IAAMlB,EAAE,IAAI,GAAsD,OAA1C,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,UAAU,MAAM,EAAE,CAAC,CAAQA,KAAK,CAAC,KAAK,UAAoB,KAAK,QAAQ,KAAK,OAAqB,GAAG,KAAK,SAAS,KAAK,WAAW,EAAE,GAAE,KAAKe,GAAE,IAAI,CAAC,cAAc,iBAAiB,CAAC,UAAUd,EAAE,KAAK,CAAC,QAAQ,KAAK,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,eAAe,CAAC,KAAK,OAAO,GAAK,KAAK,OAAO,CAAC,cAAc,CAAC,KAAK,OAAO,GAAM,KAAK,MAAM,CAAC,aAAa,CAAC,GAAG,KAAK,QAAQ,MAAM,CAAC,IAAMD,EAAE,KAAK,UAAUF,EAAE,SAAS,eAAe,KAAK,QAAQ,MAAM,CAAC,GAAGA,EAAE,CAAC,IAAMC,EAAED,EAAE,uBAAuB,CAAC,MAAM,CAAC,GAAGC,EAAE,EAAEA,EAAE,MAAM,GAAGC,EAAE,OAAO,WAAW,GAAGD,EAAE,EAAEA,EAAE,OAAO,GAAGC,EAAE,OAAO,WAAW,EAAE,OAAO,KAAK,SAAS,SAAS,CAAC,IAAMA,EAAE,KAAK,UAAU,GAAG,KAAK,QAAQ,MAAM,CAAC,IAAMF,EAAE,SAAS,eAAe,KAAK,QAAQ,MAAM,CAAC,GAAGA,EAAE,CAAC,IAAMC,EAAED,EAAE,uBAAuB,CAAC,MAAM,CAAC,MAAMC,EAAE,MAAMC,EAAE,OAAO,WAAW,OAAOD,EAAE,OAAOC,EAAE,OAAO,WAAW,EAAE,MAAM,CAAC,MAAkB,KAAK,KAAK,OAAtB,UAA2BA,EAAE,OAAO,KAAK,MAAM,KAAK,KAAK,MAAM,IAAI,KAAK,KAAK,MAAM,OAAmB,KAAK,KAAK,OAAtB,UAA2BA,EAAE,OAAO,KAAK,OAAO,KAAK,KAAK,OAAO,IAAI,KAAK,KAAK,OAAO,CAAC,OAAO,CAAC,KAAK,QAAQ,OAAO,KAAK,UAAU,MAAM,CAAU,CAAC,KAAK,QAAQ,KAAK,UAAU,OAAO,eAAe,KAAK,UAAU,GAAG,KAAK,UAAU,CAAC,KAAK,QAAQ,KAAK,SAASQ,GAAE,KAAKQ,GAAE,IAAI,EAAE,KAAK,oBAA8B,KAAK,YAA0B,MAAiB,KAAK,YAAd,IAAK,KAAuD,KAAK,UAAU,IAA1Cb,EAAE,KAAK,QAAQ,KAAK,MAAM,CAAsB,KAAK,UAAU,OAAO,eAAc,KAAK,UAAU,GAAG,KAAK,WAAW,KAAK,cAAc,EAAE,QAAQ,CAAC,IAAMH,EAAE,KAAK,gBAAgB,KAAK,SAASA,GAAGI,GAAEJ,EAAE,KAAK,UAAU,OAAO,KAAKK,EAAE,OAAO,CAACL,EAAE,KAAK,cAAc,CAAC,OAAO,EAAE,CAAe,KAAK,SAAWQ,GAAE,KAAKQ,GAAE,IAAI,GAAE,GAAE,KAAKA,GAAE,GAAM,IAAI,CAAC,KAAK,kBAA4B,KAAK,YAA0B,EAAE,KAAK,iBAA2B,KAAK,WAAyB,GAAMR,GAAE,KAAKS,GAAE,IAAI,GAAE,GAAE,KAAKA,GAAE,GAAK,IAAI,CAAC,KAAK,cAAc,KAAK,QAAQ,WAAW,EAAa,KAAK,WAAd,IAAK,KAAmB,KAAK,iBAAiBjB,EAAE,MAAS,KAAK,iBAAiB,KAAK,WAAU,KAAK,OAAO,CAAU,KAAK,aAAd,IAAK,IAAqB,OAAO,KAAK,WAAW,KAAK,UAAU,KAAK,YAAe,KAAK,UAAU,GAAG,KAAK,UAAU,KAAK,SAAS,KAAK,cAAc,CAAC,KAAK,WAAW,KAAe,KAAK,QAAQ,KAAK,OAAqB,GAAG,KAAK,UAAU,OAAO,cAAkB,KAAK,SAAS,CAAC,KAAK,iBAAiB,KAAK,SAAS,OAAO,KAAK,WAAsB,KAAK,aAAd,IAAK,KAAqB,KAAK,mBAAmBA,EAAE,MAAS,KAAK,mBAAmB,KAAK,aAAY,GAAE,KAAKe,GAAE,IAAI,CAAC,cAAc,cAAc,CAAC,UAAU,KAAK,UAAU,CAAC,CAAC,KAAK,MAAM,CAAC,KAAK,mBAAmB,KAAK,kBAAkB,OAAO,KAAK,aAAwB,KAAK,YAAd,IAAK,KAAoB,KAAK,kBAAkBf,EAAE,MAAS,KAAK,kBAAkB,KAAK,YAAW,KAAK,MAAM,CAAC,KAAK,kBAAkB,KAAK,aAAa,cAAc,CAAC,OAAOM,GAAE,CAAC,KAAK,KAAK,UAAU,OAAO,KAAK,SAAS,KAAK,QAAQ,SAAS,CAAC,CAAC,SAAS,CAAC,KAAK,SAAS,cAAc,KAAK,CAAC,GAAE,KAAKS,GAAE,IAAI,CAAC,cAAc,mBAAmB,CAAC,UAAU,KAAK,UAAU,KAAK,CAAC,QAAQ,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,KAAK,OAAO,OAAO,IAAMf,EAAEG,EAAE,KAAK,QAAQ,KAAK,SAAS,CAAC,KAAK,cAAcH,EAAE,CAAC,cAAc,EAAE,CAAW,IAAMG,EAAE,KAAK,aAAa,CAACC,EAAE,KAAK,SAAS,CAACC,EAAE,KAAK,4BAA4B,MAAMI,EAAE,KAAK,iBAAiB,CAAC,KAAK,iBAAiB,IAAI,IAAIH,EAAE,EAAEA,EAAEN,EAAE,IAAI,CAAC,IAAMA,EAAED,EAAE,EAAE,CAACM,EAAE,CAAC,GAAG,KAAK,WAAW,CAAC,IAAMN,EAAY,KAAK,QAAQ,YAAiC,UAAaA,IAAG,KAAK,WAAW,EAAE,KAAK,kBAAkBA,EAAE,EAAE,KAAK,WAAW,EAAE,IAAI,CAAC,KAAK,WAAW,EAAE,KAAK,kBAAkBA,EAAE,EAAE,KAAK,WAAW,EAAE,IAAI,CAAC,KAAK,WAAW,EAAE,KAAK,kBAAkBA,EAAE,EAAE,KAAK,WAAW,EAAE,IAAI,EAAC,EAAE,MAAM,EAAE,MAAM,MAAM,KAAK,WAAW,EAAE,MAAM,CAAC,MAAM,KAAK,WAAW,CAAC,GAAG,CAACI,EAAE,OAAO,IAAMG,EAAsB,KAAK,OAA4B,eAAeH,EAAEC,EAAE,KAAK,KAAK,EAAgBD,EAAE,KAAK,UAAU,UAAU,YAAYG,EAAEN,EAAE,EAAE,cAAc,CAAO,GAAG,KAAK,OAAO,OAAO,IAAMF,EAAY,KAAK,QAAQ,MAA2B,SAAS,KAAK,UAAU,OAAO,eAAe,KAAK,UAAU,GAAG,KAAK,WAAoBA,IAAT,IAAK,IAAOA,EAAE,IAAI,KAAK,SAAS,IAAIA,GAAG,kBAAkB,EAAE,EAAE,EAAE,CAAO,IAAMI,EAAE,KAAK,UAAU,GAAG,CAACF,EAAE,OAAO,OAAOF,EAAE,IAAMM,EAAEM,EAAEV,EAAE,OAAO,CAA8BM,EAAE,IAA7BH,EAAE,KAAK,QAAQ,KAAK,MAAM,CAASD,EAAE,OAAO,aAAqD,OAAOJ,EAA7CK,EAAYH,EAAE,OAAqB,EAAE,CAAYE,EAAE,SAASI,EAAE,IAAIF,GAAGL,IAAG,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAQ,GAAE,IAAI,QAAYc,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASZ,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOJ,GAApB,WAAsBE,IAAIF,GAAG,CAACI,EAAE,CAACJ,EAAE,IAAIE,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYC,IAAN,IAAQC,EAAE,KAAKF,EAAED,EAAE,CAACG,EAAE,EAAE,MAAMH,EAAED,EAAE,IAAIE,EAAED,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACE,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOH,GAApB,WAAsBE,IAAIF,GAAG,CAACG,EAAE,CAACH,EAAE,IAAIE,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYD,IAAN,IAAQE,EAAQF,IAAN,IAAQE,EAAE,KAAKD,EAAE,CAACC,EAAEA,EAAE,MAAMH,EAAE,IAAIE,EAAE,EAAe,GAAN,KAAc,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,UAAUF,EAAE,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAKoB,GAAElB,EAAE,IAAI,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,SAAS,EAAE,CAAC,KAAK,sBAAsB,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,GAAM,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,WAAW,GAAYA,IAAT,IAAK,IAAkB,OAAOA,GAAlB,SAAoB,KAAK,MAAMA,GAAG,GAAG,KAAK,MAAM,MAAM,GAAGF,EAAE,OAAOE,GAAG,CAAC,EAAE,YAAY,EAAE,IAAI,KAAK,WAAWA,EAAEF,EAAE,CAAC,EAAE,cAAc,GAAG,CAAC,IAAMC,EAAED,EAAE,WAAWE,EAAE,CAAC,GAAG,KAAK,cAAcD,EAAE,EAAE,EAAE,YAAY,GAAG,CAAC,IAAMA,EAAED,EAAE,WAAWE,EAAE,CAAC,GAAGD,EAAE,cAAc,EAAE,EAAE,aAAa,GAAG,CAAC,IAAMA,EAAED,EAAE,WAAWE,EAAE,CAAC,GAAGD,EAAE,eAAe,EAAE,WAAW,EAAE,EAAE,CAAC,IAAMA,EAAE,IAAI,EAAQ,EAAE,KAAKC,EAAE,CAAC,IAAMC,EAAE,IAAI,GAAgB,GAAE,KAAKiB,GAAE,IAAI,CAAC,KAAK,KAAK,UAAUnB,EAAED,EAAE,CAAoB,OAAnB,KAAK,MAAM,KAAKG,EAAE,CAAQA,EAAE,gBAAgB,EAAE,CAAC,IAAMH,EAAE,KAAK,SAASG,EAAE,KAAK,sBAAsB,GAAeD,IAAZ,UAAc,CAAC,IAAIA,EAAE,GAAGC,GAAGA,EAAE,iBAAiB,MAAM,GAAGA,EAAE,MAAM,OAAO,GAAGA,EAAE,OAAO,OAAO,CAAC,EAAE,EAAE,CAAC,IAAMH,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAEE,EAAE,OAAO,MAAM,IAAI,CAAC,IAAMC,EAAES,GAAEV,EAAE,MAAM,CAAIH,EAAE,SAASI,EAAE,EAAEJ,EAAE,OAAOG,EAAE,MAAM,OAAO,KAAS,EAAE,KAAKC,EAAE,CAAC,EAAE,KAAKO,EAAER,EAAE,MAAMC,EAAE,CAAC,QAAQ,EAAED,EAAE,WAAW,EAASA,GAAuB,MAAM,IAAMC,EAASF,GAAgBF,EAAEK,EAAE,KAAK,UAAU,cAAc,MAAM,cAAc,GAAGD,aAAa,MAAM,IAAI,IAAMF,KAAKE,EAAE,KAAK,WAAWF,EAAEG,EAAE,MAAM,KAAK,WAAWJ,EAAE,EAAE,CAACG,EAAE,CAACC,EAAE,EAAE,KAAK,EAAE,CAAC,IAAUD,EAAIE,EAAIE,EAAE,GAAG,CAACN,EAAE,OAAUA,EAAE,WAAYA,EAAE,oBAAoB,MAAM,KAAK,SAASA,EAAE,SAAS,KAAK,GAAG,CAAC,IAAMF,EAAE,IAAI,EAAkB,OAAV,EAAE,KAAKE,EAAE,CAAQF,IAAI,EAAM,KAAK,oBAAoB,QAAQ,KAAK,SAAS,IAAI,GAAS,KAAK,SAAS,KAAKE,EAAE,SAAS,GAAC,IAAMS,EAAsBT,EAAE,eAAoC,OAA4B,SAAS,GAAGS,EAAE,GAAGA,aAAa,MAAM,KAAK,sBAAsB,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,GAAK,CAAC,MAAMA,EAAE,KAAK,GAAG,CAAC,IAAMX,EAAE,IAAI,EAAkB,OAAV,EAAE,KAAKE,EAAE,CAAQF,IAAI,CAAC,KAAK,CAAC,IAAME,EAAES,EAAE,GAAYT,EAAE,QAAX,IAAK,GAAY,GAAGA,EAAE,iBAAiB,MAAM,KAAK,sBAAsB,CAAC,OAAO,CAAC,MAAgB,KAAK,sBAAsB,OAAO,OAAqB,EAAE,QAAe,EAAE,KAAK,sBAAsB,OAAO,SAA5C,MAAiEE,EAAE,CAAC,MAAMF,EAAE,MAAM,KAAK,GAAG,CAAC,IAAMF,EAAE,IAAI,EAAkB,OAAV,EAAE,KAAKE,EAAE,CAAQF,IAAI,CAAC,KAAK,CAAC,IAAMA,EAAE,IAAI,EAAQ,EAAE,KAAKE,EAAE,MAAM,CAAC,KAAK,sBAAsB,CAAC,OAAO,CAAC,MAAgB,KAAK,sBAAsB,OAAO,OAAqB,EAAE,QAAe,EAAE,KAAK,sBAAsB,OAAO,SAA5C,MAAiEI,EAAE,CAAC,MAAMN,EAAE,KAAK,CAAC,IAAME,EAAE,IAAI,EAAQ,EAAE,KAAKS,EAAE,CAAC,KAAK,sBAAsB,CAAC,OAAO,CAAC,MAAgB,KAAK,sBAAsB,OAAO,OAAqB,EAAE,QAAe,EAAE,KAAK,sBAAsB,OAAO,SAA5C,MAAiEH,EAAE,CAAC,MAAMN,EAAE,EAAE,GAAG,KAAK,oBAAoB,MAAM,IAAI,IAAMA,KAAK,KAAK,SAAS,KAAK,WAAWA,EAAE,MAAM,KAAK,WAAW,KAAK,SAAS,CAAC,OAAO,CAAC,IAAI,IAAMA,KAAK,KAAK,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,IAAMA,KAAK,KAAK,MAAM,EAAE,MAAM,CAAC,cAAc,EAAE,CAAC,IAAMF,EAAE,KAAK,MAAM,QAAQE,EAAE,CAAC,GAAG,GAAG,KAAK,MAAM,OAAOF,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,IAAME,KAAK,KAAK,MAAM,EAAE,QAAQ,CAAC,MAAM,CAAC,KAAK,MAAM,EAAE,CAAC,OAAO,EAAE,CAAC,IAAI,IAAMF,KAAK,KAAK,MAAM,EAAE,OAAOE,EAAE,GAAE,GAAE,IAAI,QAAY,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASC,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOJ,GAApB,WAAsBE,IAAIF,GAAG,CAACI,EAAE,CAACJ,EAAE,IAAIE,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYC,IAAN,IAAQC,EAAE,KAAKF,EAAED,EAAE,CAACG,EAAE,EAAE,MAAMH,EAAED,EAAE,IAAIE,EAAED,EAAE,CAACA,GAAgB,GAAE,IAAI,IAAU,GAAN,KAAkB,CAAC,YAAY,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEC,EAAE,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,KAAK,SAASA,EAAE,EAAE,GAAE,IAAIA,EAAEF,EAAE,CAAC,SAAS,EAAE,CAAC,OAAO,GAAE,IAAIE,EAAE,CAAC,oBAAoB,CAAC,OAAO,GAAE,MAAM,GAAE,GAAE,IAAI,QAAuE,GAAN,KAAiB,CAAC,eAAe,EAAE,EAAE,EAAE,CAAC,GAAGC,EAAE,MAAM,CAAC,EAAE,GAAuBH,EAAE,EAAEC,EAAE,MAAM,CAAC,EAAE,GAAuBD,EAAE,EAAEC,EAAE,OAAO,CAAC,CAAC,CAAC,IAAME,EAAEF,EAAE,MAAM,EAAEG,EAAEH,EAAE,OAAO,EAAEI,EAAE,KAAK,MAAM,EAAEH,GAAG,CAAC,CAACI,EAAE,GAAGJ,GAAG,CAAC,IAAI,OAAOG,EAAP,CAAU,IAAK,GAAE,MAAM,CAAC,EAAEL,EAAE,EAAEM,EAAEH,EAAE,EAAEH,EAAE,EAAEI,EAAE,CAAC,IAAK,GAAE,MAAM,CAAC,EAAEJ,EAAE,EAAEG,EAAE,EAAEH,EAAE,EAAEM,EAAEF,EAAE,CAAC,IAAK,GAAE,MAAM,CAAC,EAAEJ,EAAE,EAAEM,EAAEH,EAAE,EAAEH,EAAE,EAAEI,EAAE,CAAC,IAAK,GAAE,QAAQ,MAAM,CAAC,EAAEJ,EAAE,EAAEG,EAAE,EAAEH,EAAE,EAAEM,EAAEF,EAAE,KAAQiB,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASlB,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOJ,GAApB,WAAsBE,IAAIF,GAAG,CAACI,EAAE,CAACJ,EAAE,IAAIE,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYC,IAAN,IAAQC,EAAE,KAAKF,EAAED,EAAE,CAACG,EAAE,EAAE,MAAMH,EAAED,EAAE,IAAIE,EAAED,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACE,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOH,GAApB,WAAsBE,IAAIF,GAAG,CAACG,EAAE,CAACH,EAAE,IAAIE,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYD,IAAN,IAAQE,EAAQF,IAAN,IAAQE,EAAE,KAAKD,EAAE,CAACC,EAAEA,EAAE,MAAMH,EAAE,IAAIE,EAAE,EAAe,GAAN,KAAoB,CAAC,YAAY,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEA,EAAE,IAAI,CAAC,KAAK,GAAG,WAAW,UAAU,EAAE,CAAC,OAAO,IAAI,GAAS,GAAE,KAAK,GAAE,IAAI,CAACA,EAAE,CAAC,YAAY,EAAE,EAAE,CAAC,IAAUG,EAAIE,EAAE,GAAG,CAAC,KAAK,YAAYL,EAAE,EAAE,CAAC,KAAK,YAAYF,EAAE,CAAC,OAAO,IAAMQ,EAAEN,EAAE,GAAUF,GAAuB,SAAS,GAAWA,GAAuB,oBAAoB,MAAM,EAAE,SAAgBA,GAAuB,SAAS,KAAK,GAAG,CAAC,IAAMA,EAAE,IAAI,EAAkB,OAAV,EAAE,KAAKE,EAAE,CAAQF,IAAI,KAAK,CAAC,IAAIE,EAAEM,EAAE,SAA0BN,GAAuB,OAAxC,IAAK,KAA2C,EAAE,SAAS,EAAE,IAAI,GAAS,EAAE,KAAYF,GAAuB,SAAS,CAAC,IAAMW,EAA6BX,GAAuB,eAAoC,OAA4B,SAAS,GAAGW,EAAE,GAAGA,aAAa,MAAM,EAAE,cAAc,MAAM,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,GAAK,CAAC,MAAMA,EAAE,KAAK,GAAG,CAAC,IAAMX,EAAE,IAAI,EAAkB,OAAV,EAAE,KAAKE,EAAE,CAAQF,IAAI,CAAC,KAAK,CAAC,IAAME,EAAES,EAAE,GAAYT,EAAE,QAAX,IAAK,GAAY,GAAGA,EAAE,iBAAiB,MAAM,EAAE,cAAc,MAAM,SAAS,CAAC,OAAO,CAAC,MAAgBA,EAAE,OAAO,OAAqB,EAAE,QAAe,EAAEA,EAAE,OAAO,SAAnB,MAAwCG,EAAE,CAAC,MAAMH,EAAE,MAAM,KAAK,GAAG,CAAC,IAAMF,EAAE,IAAI,EAAkB,OAAV,EAAE,KAAKE,EAAE,CAAQF,IAAI,CAAC,KAAK,CAAC,IAAMA,EAAE,IAAI,EAAQ,EAAE,KAAKE,EAAE,MAAM,CAAC,EAAE,cAAc,MAAM,SAAS,CAAC,OAAO,CAAC,MAAgBA,EAAE,OAAO,OAAqB,EAAE,QAAe,EAAEA,EAAE,OAAO,SAAnB,MAAwCK,EAAE,CAAC,MAAMP,EAAE,OAAc,EAAE,cAAc,MAAM,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,GAAM,CAAC,MAAM,IAAI,EAAQ,EAAG,MAAM,KAAKW,EAAE,EAAG,YAAY,EAAE,CAAW,GAAG,CAACT,EAAE,MAAO,GAAM,IAAME,EAAEF,EAAE,SAAS,OAAOE,aAAa,OAAO,CAAC,CAACA,EAAE,QAAiBA,IAAT,IAAK,IAAO,CAAC,CAAgCF,EAAE,eAAoC,QAA6B,SAA8B,MAAOY,EAAE,UAAUZ,EAAE,cAAc,OAAO,QAAQ,KAAK,GAAE,GAAE,IAAI,WCA1oZ,eAAe,GAA6B,EAAE,CAAC,MAAMoB,EAAE,cAAc,iBAAiB,GAAG,IAAI,GAAWA,EAAE,EAAE,kCAA97E,CAAM,GAAN,KAAW,CAAC,aAAa,CAAC,KAAK,MAAM,EAAE,KAAK,YAAY,GAAM,KAAK,SAAS,EAAE,KAAK,EAAE,CAAIC,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUD,EAAE,EAAE,CAACC,EAAE,UAAU,EAAWA,EAAE,cAAX,IAAK,KAAoB,KAAK,YAAYA,EAAE,gBAAmBC,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYE,IAAN,IAAQC,EAAE,KAAKH,EAAEI,EAAE,CAACD,EAAE,EAAE,MAAMC,EAAEH,EAAE,IAAID,EAAEI,EAAE,CAACA,GAAQD,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASC,IAAN,KAAS,CAACF,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOD,GAApB,WAAsBD,IAAIC,GAAG,CAACC,EAAE,CAACD,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYI,IAAN,IAAQF,EAAQE,IAAN,IAAQF,EAAE,KAAKF,EAAE,CAACE,EAAEA,EAAE,MAAMD,EAAE,IAAID,EAAE,EAAe,GAAN,cAAyBC,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMD,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAKK,GAAEL,EAAE,IAAI,CAAC,KAAK,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,SAAS,EAAE,CAAa,GAAG,CAAC,KAAK,UAAU,OAAO,aAAa,OAAO,IAAMO,EAAEJ,GAAE,KAAKE,GAAE,IAAI,CAAmBG,EAAhBD,EAAE,cAAkB,cAAc,MAAM,MAAM,GAAG,CAACC,EAAE,OAAO,IAAMC,EAAE,IAAID,EAAE,MAAM,KAAK,UAAU,OAAO,aAAiD,GAApC,KAAK,MAAMC,IAAI,KAAK,OAAOT,EAAE,OAAU,KAAK,MAAMS,EAAE,OAAO,IAAIC,EAAE,GAAK,EAAE,cAAcH,EAAE,cAAc,MAAM,WAAW,KAAK,cAAyBA,EAAE,cAAc,MAAM,UAA+B,IAAgB,KAAK,cAAmC,GAAeA,EAAE,cAAc,MAAM,UAA+B,IAAgB,KAAK,cAAmC,KAAM,EAAE,IAAO,EAAE,cAAc,MAAM,SAAS,KAAK,aAAa,CAAC,EAAEA,EAAE,cAAc,MAAM,SAAS,EAAE,EAAEA,EAAE,cAAc,MAAM,SAAS,EAAE,CAAC,OAAO,KAAK,aAAa,GAAGA,EAAE,UAAU,KAAKC,EAAE,SAASD,EAAE,cAAc,MAAMC,EAAE,UAAU,CAAC,KAAK,OAAOC,EAAE,UAAU,EAAE,CAAO,IAAMP,EAAE,KAAK,UAAUC,EAAED,EAAE,cAAcG,EAAEH,EAAE,cAAc,MAAMI,GAAoBN,GAAuB,eAA6BG,EAAE,eAAe,OAAO,OAAOE,EAAE,UAAUA,EAAE,QAAQ,CAAC,CAACA,EAAE,UAAUD,EAAE,QAAQE,EAAE,QAAQ,KAAK,EAAED,EAAE,QAAQ,CAAC,CAACA,EAAE,UAAUD,EAAE,QAAQE,EAAE,QAAQ,KAAK,CAAC,gBAAgB,EAAE,GAAGL,EAAE,CAAC,AAAU,EAAE,QAAM,IAAI,GAAO,IAAI,IAAMG,KAAKH,EAAE,EAAE,MAAM,KAAYG,GAAuB,MAAM,CAAC,OAAO,IAAG,GAAE,IAAI,WCA4ouC,SAAS,GAAgB,EAAE,EAAE,EAAE,CAAC,IAAMO,EAAEC,EAAEC,EAAE,MAAM,CAAC,GAAGF,EAAE,CAAC,EAAE,WAAW,CAAC,EAAE,OAAOG,EAAE,GAAG,EAAEA,EAAE,GAAG,EAAE,CAAC,IAAI,IAAMD,KAAKC,EAAE,EAAE,OAAOD,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,EAAE,YAAYE,GAAEJ,EAAE,CAAC,EAAE,UAAUE,EAAE,MAAM,EAAE,QAAQ,EAAE,SAAS,GAAoB,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,UAAUF,EAAE,EAAEA,EAAE,EAAE,CAAC,IAAMK,EAAEJ,EAAEC,EAAE,MAAM,CAAIG,IAAG,EAAE,YAAYD,GAAEC,EAAEH,EAAE,QAAQ,CAAC,EAAE,UAAUA,EAAE,MAAM,EAAE,OAAOC,EAAE,EAAE,SAAS,GAAW,EAAE,EAAE,EAAE,CAAO,IAAMC,EAAE,EAAE,CAAC,IAAI,IAAMJ,KAAKM,EAAE,CAAC,IAAMA,EAAEN,EAAE,QAAQ,YAAYK,EAAmBC,GAAuB,eAA6B,EAAEC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIN,EAAE,EAAEA,EAAEI,EAAE,IAAI,CAAC,IAAML,EAASM,GAAuB,QAAQL,EAAE,CAAOI,EAAE,EAAO,WAAW,OAAcL,GAAuB,YAArC,CAAkD,KAAKK,EAAE,mBAAmB,KAAKA,EAAE,mBAAmB,KAAKA,EAAE,0BAA0B,KAAKA,EAAE,8BAA8B,KAAKA,EAAE,gBAAgB,KAAKA,EAAE,iCAAiC,KAAKA,EAAE,qCAAqC,CAAC,IAAMC,EAAEN,EAAE,EAAE,EAAEM,EAAE,EAAE,EAAE,EAAEA,EAAE,EAAE,MAAM,KAAKD,EAAE,8BAA8B,EAAE,EAAEL,EAAE,EAAE,MAAM,KAAKK,EAAE,4BAA4B,EAAE,EAAEL,EAAE,EAAE,MAAM,KAAKK,EAAE,mBAAmB,KAAKA,EAAE,mBAAmB,KAAKA,EAAE,0BAA0B,KAAKA,EAAE,8BAA8B,KAAKA,EAAE,gBAAgB,KAAKA,EAAE,iCAAiC,KAAKA,EAAE,qCAAqC,CAAC,IAAMC,EAAEN,EAAE,EAAE,GAAGM,EAAE,EAAE,EAAE,GAAGA,EAAE,EAAE,MAAM,KAAKD,EAAE,8BAA8B,EAAE,GAAGL,EAAE,EAAE,MAAM,KAAKK,EAAE,4BAA4B,EAAE,GAAGL,EAAE,EAAE,MAAM,KAAKK,EAAE,gBAAgB,KAAKA,EAAE,kBAAkB,SAAS,EAAE,KAAK,CAAC,EAAEE,EAAE,EAAEJ,EAAED,EAAE,EAAE,EAAEK,EAAE,EAAEJ,EAAED,EAAE,EAAE,CAAC,EAAE,OAAOE,EAAE,SAAS,GAAuB,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,GAAGH,EAAE,GAAGG,GAAGJ,EAAEE,EAAEI,EAAE,CAAC,CAAC,GAAGD,EAAE,GAAGE,GAAGP,EAAEG,EAAEG,EAAE,CAACE,GAAGP,EAAEI,EAAED,EAAEG,IAAIF,GAAG,EAAEE,GAAG,GAAGE,EAAE,CAAC,EAAEH,EAAE,EAAED,EAAEG,EAAE,EAAEF,EAAE,EAAEC,EAAEC,EAAE,YAAYA,GAAG,GAAGA,GAAG,EAAE,CAAsD,OAAlDA,EAAE,GAAG,EAAE,EAAEF,EAAE,EAAE,EAAE,EAAEA,EAAE,GAAUE,EAAE,IAAG,EAAE,EAAEL,EAAE,EAAE,EAAE,EAAEA,EAAE,GAASM,EAAE,SAAS,GAAc,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,GAAGR,EAAE,GAAGG,GAAGJ,EAAEM,EAAEH,EAAE,CAACI,EAAE,KAAK,MAAMH,EAAEH,EAAE,CAACO,EAAEH,EAAE,OAAO,KAAK,IAAIE,EAAE,CAAC,CAAC,KAAK,IAAIA,EAAE,CAAC,CAACE,EAAE,GAAGP,EAAE,EAAEM,EAAE,EAAEN,EAAE,EAAEM,EAAE,GAAG,EAAE,OAAOC,EAAE,CAAC,EAAE,QAAQD,EAAE,CAAinS,eAAe,GAAsB,EAAE,CAAC,IAAML,EAAE,IAAI,GAAkBG,EAAE,CAAC,MAAMA,EAAE,UAAUH,EAAE,iEAAz0oD,EAAC,UAAU,CAAC,GAAG,CAAC,GAAwB,IAArB,OAA4B,OAAY,eAAe,IAAS,EAAO,WAAW,SAAS,EAAE,EAAE,EAAE,CAAC,KAAK,YAAYG,EAAE,KAAK,oBAAoBH,EAAE,KAAK,mBAAmBD,GAAG,EAAO,WAAW,UAAU,UAAU,aAAa,EAAO,WAAW,gBAAgB,EAAE,EAAO,WAAW,kBAAkB,EAAE,EAAO,WAAW,mBAAmB,EAAE,EAAO,WAAW,mBAAmB,EAAE,EAAO,WAAW,mBAAmB,EAAE,EAAO,WAAW,mBAAmB,EAAE,EAAO,WAAW,0BAA0B,EAAE,EAAO,WAAW,0BAA0B,EAAE,EAAO,WAAW,8BAA8B,EAAE,EAAO,WAAW,8BAA8B,EAAE,EAAO,WAAW,gBAAgB,GAAG,EAAO,WAAW,gBAAgB,GAAG,EAAO,WAAW,8BAA8B,GAAG,EAAO,WAAW,8BAA8B,GAAG,EAAO,WAAW,4BAA4B,GAAG,EAAO,WAAW,4BAA4B,GAAG,EAAO,WAAW,iCAAiC,GAAG,EAAO,WAAW,iCAAiC,GAAG,EAAO,WAAW,qCAAqC,GAAG,EAAO,WAAW,qCAAqC,GAAG,EAAO,WAAW,UAAU,gBAAgB,UAAU,CAAC,KAAK,oBAAoB,KAAK,mBAAmB,eAAe,KAAK,EAAE,EAAO,oBAAoB,SAAS,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,kBAAkB,IAAII,EAAE,EAAE,EAAO,oBAAoB,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,oBAAoB,UAAU,SAAS,UAAU,CAAC,MAAM,gCAAgC,EAAO,oBAAoB,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,qBAAqB,EAAO,oBAAoB,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAE,EAAE,EAAO,oBAAoB,SAAS,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,mBAAmB,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,GAAG,EAAO,oBAAoB,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,oBAAoB,UAAU,SAAS,UAAU,CAAC,MAAM,gCAAgC,EAAO,oBAAoB,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,oBAAoB,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,oBAAoB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGI,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,oBAAoB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,oBAAoB,SAAS,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,mBAAmB,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,GAAG,EAAO,oBAAoB,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,oBAAoB,UAAU,SAAS,UAAU,CAAC,MAAM,gCAAgC,EAAO,oBAAoB,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,oBAAoB,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,oBAAoB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGI,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,oBAAoB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,oBAAoB,SAAS,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,mBAAmB,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,GAAG,EAAO,oBAAoB,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,oBAAoB,UAAU,SAAS,UAAU,CAAC,MAAM,gCAAgC,EAAO,oBAAoB,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,oBAAoB,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,oBAAoB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGI,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,oBAAoB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,oBAAoB,SAAS,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,mBAAmB,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,GAAG,EAAO,oBAAoB,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,oBAAoB,UAAU,SAAS,UAAU,CAAC,MAAM,gCAAgC,EAAO,oBAAoB,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,oBAAoB,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,oBAAoB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGI,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,oBAAoB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,0BAA0B,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,0BAA0B,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,EAAE,KAAK,IAAID,EAAE,KAAK,IAAIG,EAAE,KAAK,IAAIJ,EAAE,KAAK,IAAIK,GAAG,EAAO,0BAA0B,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,0BAA0B,UAAU,SAAS,UAAU,CAAC,MAAM,sCAAsC,EAAO,0BAA0B,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,0BAA0B,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,0BAA0B,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,EAAE,OAAO,eAAe,EAAO,0BAA0B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGC,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,0BAA0B,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,0BAA0B,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,EAAE,KAAK,IAAID,EAAE,KAAK,IAAIG,EAAE,KAAK,IAAIJ,EAAE,KAAK,IAAIK,GAAG,EAAO,0BAA0B,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,0BAA0B,UAAU,SAAS,UAAU,CAAC,MAAM,sCAAsC,EAAO,0BAA0B,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,0BAA0B,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,0BAA0B,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,EAAE,OAAO,eAAe,EAAO,0BAA0B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGC,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,0BAA0B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,8BAA8B,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,8BAA8B,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,EAAE,KAAK,IAAID,EAAE,KAAK,IAAIG,GAAG,EAAO,8BAA8B,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,8BAA8B,UAAU,SAAS,UAAU,CAAC,MAAM,0CAA0C,EAAO,8BAA8B,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,8BAA8B,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,8BAA8B,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,KAAK,IAAI,EAAE,OAAO,eAAe,EAAO,8BAA8B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGE,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,8BAA8B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,8BAA8B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,8BAA8B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,8BAA8B,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,8BAA8B,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,EAAE,KAAK,IAAID,EAAE,KAAK,IAAIG,GAAG,EAAO,8BAA8B,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,8BAA8B,UAAU,SAAS,UAAU,CAAC,MAAM,0CAA0C,EAAO,8BAA8B,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,8BAA8B,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,8BAA8B,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,KAAK,IAAI,EAAE,OAAO,eAAe,EAAO,8BAA8B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGE,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,8BAA8B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,8BAA8B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,8BAA8B,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,iBAAiB,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,gBAAgB,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,EAAE,KAAK,IAAID,EAAE,KAAK,IAAIG,EAAE,KAAK,OAAOJ,EAAE,KAAK,cAAcK,EAAE,KAAK,WAAWE,GAAG,EAAO,iBAAiB,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,iBAAiB,UAAU,SAAS,UAAU,CAAC,MAAM,6BAA6B,EAAO,iBAAiB,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,OAAO,KAAK,KAAK,cAAc,IAAI,KAAK,KAAK,KAAK,WAAW,IAAI,KAAK,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,iBAAiB,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,iBAAiB,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,KAAK,IAAI,KAAK,OAAO,KAAK,cAAc,KAAK,WAAW,EAAE,OAAO,eAAe,EAAO,iBAAiB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGD,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,QAAQ,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,IAAI,SAAS,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,eAAe,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,eAAe,IAAI,SAAS,EAAE,CAAC,KAAK,cAAcA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,YAAY,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,YAAY,IAAI,SAAS,EAAE,CAAC,KAAK,WAAWA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,iBAAiB,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,gBAAgB,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,EAAE,KAAK,IAAID,EAAE,KAAK,IAAIG,EAAE,KAAK,OAAOJ,EAAE,KAAK,cAAcK,EAAE,KAAK,WAAWE,GAAG,EAAO,iBAAiB,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,iBAAiB,UAAU,SAAS,UAAU,CAAC,MAAM,6BAA6B,EAAO,iBAAiB,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,OAAO,KAAK,KAAK,cAAc,IAAI,KAAK,KAAK,KAAK,WAAW,IAAI,KAAK,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,iBAAiB,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,iBAAiB,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,KAAK,IAAI,KAAK,OAAO,KAAK,cAAc,KAAK,WAAW,EAAE,OAAO,eAAe,EAAO,iBAAiB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGD,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,QAAQ,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,IAAI,SAAS,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,eAAe,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,eAAe,IAAI,SAAS,EAAE,CAAC,KAAK,cAAcA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,iBAAiB,UAAU,YAAY,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,YAAY,IAAI,SAAS,EAAE,CAAC,KAAK,WAAWA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,8BAA8B,SAAS,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,8BAA8B,IAAIA,EAAE,CAAC,KAAK,GAAGH,GAAG,EAAO,8BAA8B,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,8BAA8B,UAAU,SAAS,UAAU,CAAC,MAAM,0CAA0C,EAAO,8BAA8B,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,EAAO,8BAA8B,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,8BAA8B,IAAK,GAAE,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,8BAA8B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGG,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,8BAA8B,SAAS,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,8BAA8B,IAAIA,EAAE,CAAC,KAAK,GAAGH,GAAG,EAAO,8BAA8B,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,8BAA8B,UAAU,SAAS,UAAU,CAAC,MAAM,0CAA0C,EAAO,8BAA8B,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,EAAO,8BAA8B,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,8BAA8B,IAAK,GAAE,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,8BAA8B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGG,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,4BAA4B,SAAS,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,4BAA4B,IAAIA,EAAE,CAAC,KAAK,GAAGH,GAAG,EAAO,4BAA4B,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,4BAA4B,UAAU,SAAS,UAAU,CAAC,MAAM,wCAAwC,EAAO,4BAA4B,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,EAAO,4BAA4B,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,4BAA4B,IAAK,GAAE,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,4BAA4B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGG,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,4BAA4B,SAAS,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,4BAA4B,IAAIA,EAAE,CAAC,KAAK,GAAGH,GAAG,EAAO,4BAA4B,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,4BAA4B,UAAU,SAAS,UAAU,CAAC,MAAM,wCAAwC,EAAO,4BAA4B,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,EAAO,4BAA4B,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,4BAA4B,IAAK,GAAE,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,4BAA4B,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGG,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,gCAAgC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,iCAAiC,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,EAAE,KAAK,IAAID,EAAE,KAAK,IAAIG,GAAG,EAAO,gCAAgC,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,gCAAgC,UAAU,SAAS,UAAU,CAAC,MAAM,4CAA4C,EAAO,gCAAgC,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,gCAAgC,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,gCAAgC,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,KAAK,IAAI,EAAE,OAAO,eAAe,EAAO,gCAAgC,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGE,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,gCAAgC,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,gCAAgC,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,gCAAgC,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,gCAAgC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,iCAAiC,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,EAAE,KAAK,IAAID,EAAE,KAAK,IAAIG,GAAG,EAAO,gCAAgC,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,gCAAgC,UAAU,SAAS,UAAU,CAAC,MAAM,4CAA4C,EAAO,gCAAgC,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,gCAAgC,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,gCAAgC,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,KAAK,IAAI,KAAK,IAAI,EAAE,OAAO,eAAe,EAAO,gCAAgC,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGE,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,gCAAgC,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,gCAAgC,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,gCAAgC,UAAU,KAAK,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,KAAK,IAAI,SAAS,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,oCAAoC,SAAS,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,qCAAqC,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,GAAG,EAAO,oCAAoC,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,oCAAoC,UAAU,SAAS,UAAU,CAAC,MAAM,gDAAgD,EAAO,oCAAoC,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,oCAAoC,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,oCAAoC,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,oCAAoC,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGI,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,oCAAoC,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,oCAAoC,SAAS,EAAE,EAAE,EAAE,CAAC,EAAO,WAAW,KAAK,KAAK,EAAO,WAAW,qCAAqC,IAAIA,EAAE,CAAC,KAAK,GAAGH,EAAE,KAAK,GAAGD,GAAG,EAAO,oCAAoC,UAAU,OAAO,OAAO,EAAO,WAAW,UAAU,CAAC,EAAO,oCAAoC,UAAU,SAAS,UAAU,CAAC,MAAM,gDAAgD,EAAO,oCAAoC,UAAU,cAAc,UAAU,CAAC,OAAO,KAAK,oBAAoB,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,EAAO,oCAAoC,UAAU,MAAM,UAAU,CAAC,OAAO,IAAI,EAAO,oCAAoC,IAAK,GAAE,KAAK,GAAG,KAAK,GAAG,EAAE,OAAO,eAAe,EAAO,oCAAoC,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGI,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,oCAAoC,UAAU,IAAI,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,iBAAiB,EAAE,WAAW,GAAK,CAAC,CAAC,EAAO,eAAe,UAAU,0BAA0B,UAAU,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAE,EAAE,EAAO,eAAe,UAAU,0BAA0B,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAEA,EAAEH,EAAE,EAAE,EAAO,eAAe,UAAU,0BAA0B,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAEG,EAAEH,EAAE,EAAE,EAAO,eAAe,UAAU,0BAA0B,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAEG,EAAEH,EAAE,EAAE,EAAO,eAAe,UAAU,0BAA0B,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,oBAAoB,IAAK,GAAEG,EAAEH,EAAE,EAAE,EAAO,eAAe,UAAU,gCAAgC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,0BAA0B,IAAK,GAAEG,EAAEH,EAAED,EAAED,EAAEG,EAAEJ,EAAE,EAAE,EAAO,eAAe,UAAU,gCAAgC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,0BAA0B,IAAK,GAAEM,EAAEH,EAAED,EAAED,EAAEG,EAAEJ,EAAE,EAAE,EAAO,eAAe,UAAU,oCAAoC,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,8BAA8B,IAAK,GAAEM,EAAEH,EAAED,EAAED,EAAE,EAAE,EAAO,eAAe,UAAU,oCAAoC,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,8BAA8B,IAAK,GAAEK,EAAEH,EAAED,EAAED,EAAE,EAAE,EAAO,eAAe,UAAU,uBAAuB,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,iBAAiB,IAAK,GAAEK,EAAEH,EAAED,EAAED,EAAEG,EAAEJ,EAAEK,EAAE,EAAE,EAAO,eAAe,UAAU,uBAAuB,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,iBAAiB,IAAK,GAAEC,EAAEH,EAAED,EAAED,EAAEG,EAAEJ,EAAEK,EAAE,EAAE,EAAO,eAAe,UAAU,oCAAoC,SAAS,EAAE,CAAC,OAAO,IAAI,EAAO,8BAA8B,IAAK,GAAEC,EAAE,EAAE,EAAO,eAAe,UAAU,oCAAoC,SAAS,EAAE,CAAC,OAAO,IAAI,EAAO,8BAA8B,IAAK,GAAEA,EAAE,EAAE,EAAO,eAAe,UAAU,kCAAkC,SAAS,EAAE,CAAC,OAAO,IAAI,EAAO,4BAA4B,IAAK,GAAEA,EAAE,EAAE,EAAO,eAAe,UAAU,kCAAkC,SAAS,EAAE,CAAC,OAAO,IAAI,EAAO,4BAA4B,IAAK,GAAEA,EAAE,EAAE,EAAO,eAAe,UAAU,sCAAsC,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,gCAAgC,IAAK,GAAEA,EAAEH,EAAED,EAAED,EAAE,EAAE,EAAO,eAAe,UAAU,sCAAsC,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,gCAAgC,IAAK,GAAEK,EAAEH,EAAED,EAAED,EAAE,EAAE,EAAO,eAAe,UAAU,0CAA0C,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,oCAAoC,IAAK,GAAEK,EAAEH,EAAE,EAAE,EAAO,eAAe,UAAU,0CAA0C,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,EAAO,oCAAoC,IAAK,GAAEG,EAAEH,EAAE,EAAE,uBAAuB,EAAO,eAAe,YAAY,EAAO,eAAe,UAAU,mBAAmB,SAAS,EAAE,CAAC,GAAYG,IAAT,IAAK,IAAO,CAAC,SAASA,EAAE,CAAC,KAAK,qBAAqB,IAAMH,EAAE,SAAS,gBAAgB,6BAA6B,OAAO,CAAC,EAAE,aAAa,IAAI,KAAK,aAAa,IAAI,CAAC,CAAC,IAAID,EAAEC,EAAE,YAAY,cAAc,EAAE,GAAGD,GAAG,EAAE,MAAO,GAAE,EAAE,CAA6B,GAA5B,EAAE,YAAY,WAAWA,EAAE,CAAII,EAAEH,EAAE,gBAAgB,CAAC,MAAM,UAAUD,EAAE,GAAG,OAAOA,MAAO,EAAE,mBAAmB,IAAS,EAAE,eAAe,EAAO,eAAe,cAAY,EAAO,eAAe,SAAS,EAAE,CAAC,KAAK,aAAaI,EAAE,KAAK,MAAM,KAAK,WAAW,KAAK,aAAa,aAAa,IAAI,CAAC,CAAC,KAAK,wBAAwB,CAAC,WAAW,GAAK,gBAAgB,CAAC,IAAI,CAAC,CAAC,KAAK,6BAA6B,IAAI,iBAAiB,KAAK,6BAA6B,KAAK,KAAK,CAAC,CAAC,KAAK,6BAA6B,QAAQ,KAAK,aAAa,KAAK,wBAAwB,EAAE,EAAO,eAAe,UAAU,UAAU,iBAAiB,OAAO,eAAe,EAAO,eAAe,UAAU,gBAAgB,CAAC,IAAI,UAAU,CAAqC,OAApC,KAAK,8BAA8B,CAAQ,KAAK,MAAM,QAAQ,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,eAAe,UAAU,SAAS,CAAC,IAAI,UAAU,CAAqC,OAApC,KAAK,8BAA8B,CAAQ,KAAK,MAAM,QAAQ,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,eAAe,UAAU,cAAc,CAAC,IAAI,UAAU,CAAwE,MAAvE,CAAoB,KAAK,eAAa,IAAI,EAAO,eAAe,KAAK,CAAS,KAAK,cAAc,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,eAAe,UAAU,wBAAwB,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,aAAa,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,eAAe,UAAU,sBAAsB,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,aAAa,WAAW,GAAK,CAAC,CAAC,OAAO,eAAe,EAAO,eAAe,UAAU,gCAAgC,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,aAAa,WAAW,GAAK,CAAC,CAAC,EAAO,eAAe,UAAU,6BAA6B,UAAU,CAAC,KAAK,6BAA6B,KAAK,6BAA6B,aAAa,CAAC,EAAE,EAAO,eAAe,UAAU,6BAA6B,SAAS,EAAE,CAAC,GAAG,CAAC,KAAK,aAAa,OAAO,IAAIH,EAAE,GAAM,EAAE,SAAS,SAAS,EAAE,CAAMG,EAAE,eAAP,MAAuB,EAAE,MAAQ,CAAC,IAAI,KAAK,MAAM,KAAK,WAAW,KAAK,aAAa,aAAa,IAAI,CAAC,GAAG,EAAO,eAAe,UAAU,iBAAiB,UAAU,CAAC,KAAK,6BAA6B,YAAY,CAAC,KAAK,aAAa,aAAa,IAAI,EAAO,eAAe,sBAAsB,KAAK,MAAM,CAAC,CAAC,KAAK,6BAA6B,QAAQ,KAAK,aAAa,KAAK,wBAAwB,EAAE,EAAO,eAAe,UAAU,eAAe,SAAS,EAAE,CAAC,KAAK,kBAAkB,EAAE,EAAO,eAAe,UAAU,MAAM,UAAU,CAAC,KAAK,8BAA8B,CAAC,KAAK,MAAM,SAAS,SAAS,EAAE,CAAC,EAAE,mBAAmB,OAAO,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,kBAAkB,EAAE,EAAO,eAAe,UAAU,WAAW,SAAS,EAAE,CAAsG,OAArG,KAAK,8BAA8B,CAAC,KAAK,MAAM,CAACA,EAAE,CAAC,EAAE,mBAAmB,KAAK,KAAK,kBAAkB,CAAQA,GAAG,EAAO,eAAe,UAAU,iBAAiB,SAAS,EAAE,CAAC,GAAG,MAAMA,EAAE,EAAEA,EAAE,GAAGA,GAAG,KAAK,cAAc,KAAK,kBAAkB,EAAO,eAAe,UAAU,QAAQ,SAAS,EAAE,CAA8D,OAA7D,KAAK,8BAA8B,CAAC,KAAK,iBAAiBA,EAAE,CAAQ,KAAK,MAAMA,IAAI,EAAO,eAAe,UAAU,iBAAiB,SAAS,EAAE,EAAE,CAAiM,OAAhM,KAAK,8BAA8B,CAAC,EAAE,KAAK,gBAAgB,EAAE,KAAK,eAAe,EAAE,qBAAqB,EAAEA,EAAE,OAAO,EAAE,KAAK,MAAM,OAAOH,EAAE,EAAEG,EAAE,CAAC,EAAE,mBAAmB,KAAK,KAAK,kBAAkB,CAAQA,GAAG,EAAO,eAAe,UAAU,YAAY,SAAS,EAAE,EAAE,CAAoK,OAAnK,KAAK,8BAA8B,CAAC,EAAE,qBAAqB,EAAEA,EAAE,OAAO,EAAE,KAAK,iBAAiBH,EAAE,CAAC,KAAK,MAAMA,GAAGG,EAAE,EAAE,mBAAmB,KAAK,KAAK,kBAAkB,CAAQA,GAAG,EAAO,eAAe,UAAU,WAAW,SAAS,EAAE,CAAC,KAAK,8BAA8B,CAAC,KAAK,iBAAiBA,EAAE,CAAC,IAAMH,EAAE,KAAK,MAAMG,GAAkD,OAA/C,KAAK,MAAM,OAAOA,EAAE,EAAE,CAAC,KAAK,kBAAkB,CAAQH,GAAG,EAAO,eAAe,UAAU,WAAW,SAAS,EAAE,CAA8I,OAA7I,KAAK,8BAA8B,CAAC,EAAE,qBAAqB,EAAEG,EAAE,OAAO,EAAE,KAAK,MAAM,KAAKA,EAAE,CAAC,EAAE,mBAAmB,KAAK,KAAK,kBAAkB,CAAQA,GAAG,EAAO,eAAe,sBAAsB,SAAS,EAAE,CAAC,IAAIH,EAAE,GAAOD,EAAE,GAAgG,OAA3F,EAAE,SAAS,SAAS,EAAE,CAAIA,GAAG,EAAE,GAAM,GAAGI,EAAE,eAAe,EAAM,GAAG,IAAIA,EAAE,eAAe,GAAG,CAAQH,GAAG,EAAO,eAAe,UAAU,WAAW,SAAS,EAAE,CAAC,GAAG,CAACG,GAAMA,EAAE,QAAL,EAAY,MAAM,EAAE,CAAC,IAAMH,EAAE,KAAW,EAAQ,UAAU,CAAC,KAAK,YAAY,EAAE,EAAE,EAAQ,UAAU,cAAc,SAAS,EAAE,CAAC,KAAK,YAAY,KAAKG,EAAE,EAAE,IAAM,EAAO,SAAS,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,cAAc,EAAE,KAAK,UAAU,KAAK,QAAQ,OAAO,KAAK,iBAAiB,EAAO,WAAW,gBAAgB,KAAK,qBAAqB,EAAE,EAAO,UAAU,gBAAgB,UAAU,CAAC,IAAMA,EAAE,KAAK,QAAQ,KAAK,eAAe,OAAOA,GAAG,MAAWA,GAAL,KAAcA,GAAN;GAAeA,GAAN,KAAeA,GAAN,MAAeA,GAAN,OAAU,EAAO,UAAU,oBAAoB,UAAU,CAAC,KAAM,KAAK,cAAc,KAAK,WAAW,KAAK,iBAAiB,EAAC,KAAK,gBAAgB,OAAO,KAAK,cAAc,KAAK,WAAW,EAAO,UAAU,+BAA+B,UAAU,CAA0R,OAAtR,KAAK,cAAc,KAAK,WAAW,CAAC,KAAK,iBAAiB,EAAO,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,IAAoD,IAAS,KAAK,qBAAqB,EAAE,KAAK,cAAc,KAAK,WAAgB,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,MAA8C,KAAK,gBAAgB,KAAK,qBAAqB,EAAQ,KAAK,cAAc,KAAK,YAAW,EAAO,UAAU,YAAY,UAAU,CAAC,OAAO,KAAK,cAAc,KAAK,WAAW,EAAO,UAAU,gBAAgB,UAAU,CAAC,IAAMA,EAAE,KAAK,QAAQ,KAAK,eAAe,OAAO,KAAK,qBAAqBA,EAAE,EAAE,EAAO,UAAU,qBAAqB,SAAS,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,IAAI,IAAI,IAAI,OAAO,EAAO,WAAW,kBAAkB,IAAI,IAAI,OAAO,EAAO,WAAW,mBAAmB,IAAI,IAAI,OAAO,EAAO,WAAW,mBAAmB,IAAI,IAAI,OAAO,EAAO,WAAW,mBAAmB,IAAI,IAAI,OAAO,EAAO,WAAW,mBAAmB,IAAI,IAAI,OAAO,EAAO,WAAW,0BAA0B,IAAI,IAAI,OAAO,EAAO,WAAW,0BAA0B,IAAI,IAAI,OAAO,EAAO,WAAW,8BAA8B,IAAI,IAAI,OAAO,EAAO,WAAW,8BAA8B,IAAI,IAAI,OAAO,EAAO,WAAW,gBAAgB,IAAI,IAAI,OAAO,EAAO,WAAW,gBAAgB,IAAI,IAAI,OAAO,EAAO,WAAW,8BAA8B,IAAI,IAAI,OAAO,EAAO,WAAW,8BAA8B,IAAI,IAAI,OAAO,EAAO,WAAW,4BAA4B,IAAI,IAAI,OAAO,EAAO,WAAW,4BAA4B,IAAI,IAAI,OAAO,EAAO,WAAW,iCAAiC,IAAI,IAAI,OAAO,EAAO,WAAW,iCAAiC,IAAI,IAAI,OAAO,EAAO,WAAW,qCAAqC,IAAI,IAAI,OAAO,EAAO,WAAW,qCAAqC,QAAQ,OAAO,EAAO,WAAW,kBAAkB,EAAO,UAAU,mBAAmB,SAAS,EAAE,EAAE,CAAC,OAAYA,GAAL,KAAaA,GAAL,KAAaA,GAAL,KAAQA,GAAG,KAAKA,GAAG,MAAMH,GAAG,EAAO,WAAW,kBAAkBA,GAAG,EAAO,WAAW,mBAAmB,EAAO,WAAW,mBAAmBA,GAAG,EAAO,WAAW,mBAAmB,EAAO,WAAW,mBAAmBA,EAAE,EAAO,WAAW,iBAAiB,EAAO,UAAU,uBAAuB,UAAU,CAAC,GAAG,CAAC,KAAK,aAAa,CAAC,MAAO,GAAK,IAAMG,EAAE,KAAK,iBAAiB,CAAC,OAAOA,GAAG,EAAO,WAAW,oBAAoBA,GAAG,EAAO,WAAW,oBAAoB,EAAO,UAAU,aAAa,UAAU,CAAC,IAAIA,EAAE,EAAMH,EAAE,EAAMD,EAAE,EAAMD,EAAE,EAAMG,EAAE,EAAMJ,EAAE,EAAQK,EAAE,KAAK,cAAoQ,GAAtP,KAAK,qBAAqB,CAAI,KAAK,cAAc,KAAK,WAAgB,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,IAA6C,KAAK,gBAAwB,KAAK,cAAc,KAAK,WAAgB,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,MAA8C,KAAK,gBAAgB,EAAE,IAAM,KAAK,eAAe,KAAK,YAAY,KAAK,QAAQ,OAAO,KAAK,cAAc,CAAC,KAAK,KAAK,QAAQ,OAAO,KAAK,cAAc,CAAC,MAAW,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,IAA6C,OAAO,IAAME,EAAE,KAAK,cAAc,KAAM,KAAK,cAAc,KAAK,WAAW,KAAK,QAAQ,OAAO,KAAK,cAAc,EAAE,KAAK,KAAK,QAAQ,OAAO,KAAK,cAAc,EAAE,KAAI,KAAK,gBAAgB,GAAG,KAAK,eAAeA,EAAE,CAAC,IAAID,EAAE,KAAK,cAAc,EAAMJ,EAAE,EAAE,KAAMI,GAAGC,GAAG,GAAGL,GAAG,KAAK,QAAQ,OAAO,IAAI,CAAC,KAAK,GAAG,GAAI,GAAG,KAAK,cAAc,KAAK,WAAgB,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,IAA6C,CAAsB,GAArB,KAAK,gBAAmB,KAAK,eAAe,KAAK,WAAW,KAAK,QAAQ,OAAO,KAAK,cAAc,CAAC,KAAK,KAAK,QAAQ,OAAO,KAAK,cAAc,CAAC,IAAI,OAAO,KAAM,KAAK,cAAc,KAAK,WAAW,KAAK,QAAQ,OAAO,KAAK,cAAc,EAAE,KAAK,KAAK,QAAQ,OAAO,KAAK,cAAc,EAAE,KAAK,GAAG,GAAG,IAAI,KAAK,QAAQ,OAAO,KAAK,cAAc,CAAC,KAAKA,EAAE,KAAK,eAAe,EAAG,GAAG,KAAK,eAAeG,GAAG,KAAK,cAAc,EAAE,KAAK,YAAiB,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,KAAmD,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,MAAoD,KAAK,QAAQ,OAAO,KAAK,cAAc,EAAE,EAA9C,KAAqD,KAAK,QAAQ,OAAO,KAAK,cAAc,EAAE,EAA9C,IAA+C,CAA2K,GAA1K,KAAK,gBAAwB,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,IAA6C,KAAK,gBAA6B,KAAK,QAAQ,OAAO,KAAK,cAAc,EAA5C,MAA8C,KAAK,gBAAgB,EAAE,IAAM,KAAK,eAAe,KAAK,WAAW,KAAK,QAAQ,OAAO,KAAK,cAAc,CAAC,KAAK,KAAK,QAAQ,OAAO,KAAK,cAAc,CAAC,IAAI,OAAO,KAAM,KAAK,cAAc,KAAK,WAAW,KAAK,QAAQ,OAAO,KAAK,cAAc,EAAE,KAAK,KAAK,QAAQ,OAAO,KAAK,cAAc,EAAE,KAAK,GAAG,GAAG,GAAG,KAAK,QAAQ,OAAO,KAAK,cAAc,CAAC,IAAI,KAAK,gBAAiB,IAAIG,EAAEL,EAAEF,EAAgC,GAA9B,GAAGG,EAAE,IAAI,GAAY,KAAGJ,EAAEM,IAAOD,GAAG,KAAK,cAAqD,OAAtC,KAAK,gCAAgC,CAAQG,GAAI,EAAO,UAAU,cAAc,UAAU,CAAC,GAAG,KAAK,eAAe,KAAK,UAAU,OAAO,IAAIF,EAAE,GAAYH,EAAE,KAAK,QAAQ,OAAO,KAAK,gBAAgB,CAAC,GAAQA,GAAL,IAAO,EAAE,OAAU,CAAC,GAAQA,GAAL,IAAO,OAAO,EAAE,GAA2C,OAAtC,KAAK,gCAAgC,CAAQG,GAAG,EAAO,UAAU,aAAa,UAAU,CAAC,IAAMA,EAAE,KAAK,QAAQ,KAAK,eAAmBJ,EAAE,KAAK,qBAAqBI,EAAE,CAAC,GAAGJ,GAAG,EAAO,WAAW,gBAA4I,IAAxH,KAAK,kBAAkB,EAAO,WAAW,kBAA4B,EAAE,KAAK,mBAAmBI,EAAE,KAAK,iBAAiB,CAAIJ,GAAG,EAAO,WAAW,iBAAgB,OAAO,UAAU,KAAK,gBAAgB,KAAK,iBAAiBA,EAAE,IAAID,EAAE,OAAOC,EAAP,CAAU,KAAK,EAAO,WAAW,mBAAmB,OAAO,IAAI,EAAO,oBAAoBC,EAAE,KAAK,cAAc,CAAC,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,mBAAmB,OAAO,IAAI,EAAO,oBAAoBA,EAAE,KAAK,cAAc,CAAC,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,mBAAmB,OAAO,IAAI,EAAO,oBAAoBA,EAAE,KAAK,cAAc,CAAC,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,mBAAmB,OAAO,IAAI,EAAO,oBAAoBA,EAAE,KAAK,cAAc,CAAC,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,8BAA8B,OAAO,IAAI,EAAO,8BAA8BA,EAAE,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,8BAA8B,OAAO,IAAI,EAAO,8BAA8BA,EAAE,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,4BAA4B,OAAO,IAAI,EAAO,4BAA4BA,EAAE,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,4BAA4B,OAAO,IAAI,EAAO,4BAA4BA,EAAE,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,kBAA6C,OAA3B,KAAK,qBAAqB,CAAQ,IAAI,EAAO,oBAAoBA,EAAE,CAAC,KAAK,EAAO,WAAW,0BAAsK,MAA5I,GAAE,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,CAAQ,IAAI,EAAO,0BAA0BA,EAAEF,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAG,CAAC,KAAK,EAAO,WAAW,0BAAsK,MAA5I,GAAE,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,CAAQ,IAAI,EAAO,0BAA0BE,EAAEF,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAG,CAAC,KAAK,EAAO,WAAW,iCAA+H,MAA9F,GAAE,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,CAAQ,IAAI,EAAO,gCAAgCE,EAAEF,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGA,EAAE,GAAG,CAAC,KAAK,EAAO,WAAW,iCAA+H,MAA9F,GAAE,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,CAAQ,IAAI,EAAO,gCAAgCE,EAAEF,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGA,EAAE,GAAG,CAAC,KAAK,EAAO,WAAW,8BAA4H,MAA9F,GAAE,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,CAAQ,IAAI,EAAO,8BAA8BE,EAAEF,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGA,EAAE,GAAG,CAAC,KAAK,EAAO,WAAW,8BAA4H,MAA9F,GAAE,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,CAAQ,IAAI,EAAO,8BAA8BE,EAAEF,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGA,EAAE,GAAG,CAAC,KAAK,EAAO,WAAW,qCAAqC,OAAO,IAAI,EAAO,oCAAoCE,EAAE,KAAK,cAAc,CAAC,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,qCAAqC,OAAO,IAAI,EAAO,oCAAoCA,EAAE,KAAK,cAAc,CAAC,KAAK,cAAc,CAAC,CAAC,KAAK,EAAO,WAAW,gBAAuM,MAAvL,GAAE,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,SAAS,KAAK,cAAc,CAAC,SAAS,KAAK,eAAe,CAAC,SAAS,KAAK,eAAe,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,CAAQ,IAAI,EAAO,iBAAiBA,EAAEF,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGA,EAAE,GAAGA,EAAE,SAASA,EAAE,SAASA,EAAE,SAAS,CAAC,KAAK,EAAO,WAAW,gBAAuM,MAAvL,GAAE,CAAC,GAAG,KAAK,cAAc,CAAC,GAAG,KAAK,cAAc,CAAC,SAAS,KAAK,cAAc,CAAC,SAAS,KAAK,eAAe,CAAC,SAAS,KAAK,eAAe,CAAC,EAAE,KAAK,cAAc,CAAC,EAAE,KAAK,cAAc,CAAC,CAAQ,IAAI,EAAO,iBAAiBE,EAAEF,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGA,EAAE,GAAGA,EAAE,SAASA,EAAE,SAASA,EAAE,SAAS,CAAC,QAAQ,KAAK,2BAA2B,IAAMC,EAAE,IAAI,EAAcD,EAAE,IAAI,EAAOK,EAAE,CAAC,GAAG,CAACL,EAAE,wBAAwB,CAAC,MAAM,EAAE,CAAC,KAAMA,EAAE,aAAa,EAAC,CAAC,IAAMK,EAAEL,EAAE,cAAc,CAAC,GAAG,CAACK,EAAE,MAAM,EAAE,CAAC,EAAE,cAAcA,EAAE,CAAC,OAAOJ,EAAE,oBAAoBI,EAAE,CAAC,QAAQ,KAAK,+JAA+JA,EAAE,KAAK,CAAO,GAAN,KAA2B,CAAC,aAAa,CAAC,KAAK,MAAM,IAAIA,EAAE,KAAK,MAAM,GAAG,KAAK,QAAQ,EAAE,KAAK,EAAE,CAAUJ,IAAG,KAAK,MAAMI,EAAE,OAAO,KAAK,MAAMJ,EAAE,MAAM,CAAY,OAAO,KAAK,MAAM,OAA7B,WAAqC,KAAK,QAAkBC,GAAE,KAAK,MAAM,MAAM,EAAgB,KAAK,SAAkBD,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,UAAe,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,OAAO,IAAI,GAAsB,IAAI,WAAW,CAAC,OAAO,KAAK,OAAO,MAAM,IAAI,UAAU,EAAE,CAAC,KAAK,OAAO,MAAMI,EAAE,OAAO,KAAK,OAAO,MAAMH,EAAE,CAAC,IAAI,WAAW,CAAC,OAAO,KAAK,OAAO,MAAM,IAAI,UAAU,EAAE,CAAC,KAAK,OAAO,MAAMG,EAAE,KAAK,EAAE,CAAO,GAAG,CAACA,EAAE,OAAgBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,IAAMJ,EAAYI,EAAE,QAAsB,CAAC,MAAMA,EAAE,UAAU,MAAMA,EAAE,UAAU,CAAC,KAAK,OAAO,KAAKJ,EAAE,GAAQ,GAAN,KAAuB,CAAC,aAAa,CAAC,KAAK,YAAY,gBAAgB,KAAK,EAAE,CAAC,GAAYI,EAAE,cAAX,IAAK,KAAoB,KAAK,YAAYA,EAAE,eAAoB,GAAN,KAAyB,CAAC,aAAa,CAAC,KAAK,KAAK,EAAE,CAAC,KAAK,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,EAAE,CAAIA,IAAYA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAkBA,EAAE,OAAX,IAAK,KAAqBA,EAAE,KAAK,QAAhB,IAAK,KAAmB,KAAK,KAAK,MAAMA,EAAE,KAAK,OAAgBA,EAAE,KAAK,SAAhB,IAAK,KAAoB,KAAK,KAAK,OAAOA,EAAE,KAAK,YAAiB,GAAN,KAAqB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAG,KAAK,KAAK,OAAO,KAAK,EAAE,CAAIA,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,KAAK,IAAI,GAAgB,KAAK,OAAO,GAAM,KAAK,OAAO,IAAI,GAAkB,KAAK,KAAK,IAAI,GAAgB,KAAK,MAAM,EAAE,KAAK,KAAK,OAAO,IAAI,mBAAmB,CAAC,OAAO,KAAK,OAAO,YAAY,IAAI,kBAAkB,EAAE,CAAC,KAAK,OAAO,YAAYA,EAAE,KAAK,EAAE,CAAIA,IAAG,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAC,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAC,KAAK,KAAK,KAAKA,EAAE,KAAK,CAAUA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,SAAX,IAAK,GAAkC,KAAK,OAAgB,KAAK,OAAd,OAAjC,KAAK,OAAOA,EAAE,OAA+CA,EAAE,MAAX,IAAK,KAAY,KAAK,IAAIA,EAAE,KAAiBA,EAAE,OAAX,IAAK,KAAyB,OAAOA,EAAE,MAApB,SAAyB,KAAK,KAAKA,EAAE,MAAU,KAAK,KAAK,IAAI,GAAoB,KAAK,KAAK,KAAKA,EAAE,KAAK,GAAUA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASJ,EAAE,EAAE,CAACI,EAAE,SAAS,KAAg1DI,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAST,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACG,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOD,GAApB,WAAsBG,IAAIH,GAAG,CAACC,EAAE,CAACD,EAAE,IAAIG,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYL,IAAN,IAAQG,EAAE,KAAKE,EAAEJ,EAAE,CAACE,EAAE,EAAE,MAAMF,EAAEC,EAAE,IAAIG,EAAEJ,EAAE,CAACA,GAAQS,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAST,IAAN,KAAS,CAACD,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBG,IAAIH,GAAG,CAACF,EAAE,CAACE,EAAE,IAAIG,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYJ,IAAN,IAAQD,EAAQC,IAAN,IAAQD,EAAE,KAAKK,EAAE,CAACL,EAAEA,EAAE,MAAME,EAAE,IAAIG,EAAE,EAAe,GAAN,KAAyB,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,UAAUA,EAAE,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEH,EAAE,IAAI,CAAC,KAAK,UAAU,CAAC,OAAO,EAAE,MAAM,EAAE,CAAC,KAAK,gBAAgB,CAAC,CAAC,EAAO,OAAO,KAAK,QAAQ,IAAI,GAAY,KAAK,sBAAsB,KAAK,QAAQ,KAAK,OAAOG,EAAE,OAAO,WAAW,mBAAmB,EAAE,CAAC,IAAMH,EAAE,KAAK,QAAQ,OAAOA,EAAE,QAAiBA,EAAE,OAAX,QAA4BA,EAAE,OAAb,UAAmB,KAAK,mBAAmBG,EAAE,CAAC,KAAK,EAAE,CAAO,GAAG,CAAY,KAAK,OAA4B,OAAQ,OAAO,IAAMJ,EAAE,KAAK,QAAQD,EAAEC,EAAE,KAAK,GAAG,CAACA,EAAE,QAAQ,CAACD,EAAE,OAAO,OAAO,IAAMG,EAAE,KAAK,IAAI,IAAI,IAAMD,KAAK,KAAK,MAAM,CAAC,IAAMD,EAAEC,EAAE,OAAOH,EAAE,KAAK,gBAAgB,IAAIA,GAAGE,GAAG,KAAK,OAAO,GAAoBI,EAAEJ,EAAED,EAAE,OAAO,KAAK,OAAO,CAACG,GAAG,GAAgBE,EAAEF,EAAEH,EAAE,OAAO,GAAG,MAAM,UAAU,EAAE,CAAC,KAAK,QAAQ,KAAYK,GAAuB,QAAQ,CAAC,IAAMH,EAAE,KAAK,QAAQ,KAAK,sBAAsBA,EAAE,KAAK,OAAO,KAAK,UAAU,OAAO,WAAW,EAAE,QAAQ,MAAM,KAAK,aAAa,CAAC,eAAe,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,cAAcG,EAAEH,EAAED,EAAE,CAAC,iBAAiB,EAAE,CAA8B,GAAb,KAAK,QAAa,SAA6B,KAAK,KAA0B,QAAsB,GAAG,EAAE,OAAOA,EAAE,EAAE,CAACI,GAAG,KAAK,aAAa,CAAC,CAAC,yBAAyB,CAAC,IAAMA,EAAE,KAAK,QAAoJ,OAAzIA,EAAE,QAAmBA,EAAE,OAAb,WAAsCA,EAAE,OAAO,cAA3B,iBAAsDA,EAAE,OAAO,cAAvB,cAAqC,KAAK,YAAY,CAAQ,IAAY,GAAM,QAAQ,CAAC,IAAMA,EAAE,KAAK,UAAUH,EAAE,KAAK,QAAWA,EAAE,QAAiBA,EAAE,OAAX,SAAiB,KAAK,eAAe,aAAa,KAAK,cAAc,CAAC,KAAK,cAAc,EAAO,YAAY,SAAS,CAAC,MAAM,KAAK,YAAY,GAAK,CAAC,MAAMG,EAAE,UAAU,QAAQ,GAAG,IAAI,EAAE,MAAM,CAAC,OAAO,KAAK,IAAI,OAAO,KAAK,MAAM,mBAAmB,EAAE,CAAS,IAAML,EAAE,KAAK,UAAUG,EAAE,KAAK,QAAQ,GAAG,CAACA,EAAE,QAAiBA,EAAE,OAAX,QAA4BA,EAAE,OAAb,SAAkB,MAAO,GAAK,GAAG,CAAC,KAAK,IAAI,MAAU,MAAMG,GAAE,CAAC,IAAMP,EAAEC,EAAE,OAAO,KAAKI,EAAmBC,GAAuB,GAAiBE,GAAG,CAACR,EAAE,MAAMS,EAAmBH,GAAuB,GAAiBE,GAAG,CAACR,EAAE,OAAWY,EAAE,GAAM,IAAI,IAAIN,EAAE,EAAEH,EAAE,KAAK,IAAI,OAAO,EAAEG,EAAE,KAAK,IAAI,OAAO,EAAE,IAAI,CAAC,IAAMJ,EAAE,KAAK,IAAII,GAAGL,EAAE,KAAK,IAAIE,GAAKD,EAAE,EAAEO,GAAIR,EAAE,EAAEQ,GAAGJ,GAAGJ,EAAE,EAAEC,EAAE,IAAIO,EAAEP,EAAE,IAAID,EAAE,EAAEC,EAAE,GAAGA,EAAE,IAAM,EAAE,CAACU,GAAG,OAAiBR,EAAE,OAAb,SAAkBQ,EAAcR,EAAE,OAAd,WAAoB,CAACQ,EAAE,cAAc,CAAS,IAAMV,EAAE,KAAK,QAAQ,GAAG,KAAK,iBAA4B,KAAK,OAA4B,OAAQ,IAAI,IAAMI,KAAK,KAAK,MAAM,CAAC,IAAML,EAAYK,EAAE,SAA8B,aAAa,IAAI,CAAC,GAAGL,EAAE,CAAC,IAAME,EAAE,IAAI,OAAOF,EAAE,CAACG,EAAE,SAAS,gBAAgB,6BAA6B,MAAM,CAAC,iBAAiB,CAACJ,EAAE,IAAI,OAAOK,EAAED,EAAE,MAAMF,EAAE,MAAM,CAAIF,EAAE,SAAS,EAAE,QAAQG,EAAEE,EAAE,CAAC,EAAE,OAAOL,GAAO,OAAOM,EAAE,YAAY,OAAOA,EAAE,OAAU,CAACA,EAAE,QAAQ,KAAK,MAAK,EAAE,OAAO,IAAI,OAAO,EAAE,OAAO,OAAO,KAAK,IAAI,GAAG,EAAE,KAAK,IAAI,GAAG,EAAE,CAAC,KAAK,IAAI,UAAU,EAAE,IAAI,CAAC,IAAIL,EAAE,EAAE,KAAY,EAAEK,EAAE,SAAZ,MAAuCL,EAAE,OAAOE,EAAE,EAAEA,EAAE,EAAE,IAAI,CAAC,EAAE,OAAO,WAAW,GAAG,MAAM,gBAAgB,EAAE,EAAE,CAAC,IAAMD,EAAE,KAAK,QAAQD,EAAEK,GAAGJ,EAAE,IAAIE,EAASD,GAAP,MAAsBA,EAAE,GAAG,CAACF,GAAY,KAAK,QAAd,IAAK,IAAgB,CAACG,EAAE,OAAO,KAAK,IAAI,IAAMJ,EAAE,MAAM,MAAMC,EAAE,CAAC,GAAG,CAACD,EAAE,GAAG,MAAU,MAAM,kEAAkE,CAAC,OAAO,KAAK,aAAa,MAAMA,EAAE,MAAM,CAACG,EAAE,CAAC,YAAY,CAAC,GAAG,KAAK,IAAI,IAAI,IAAMG,KAAK,KAAK,IAAI,KAAK,UAAU,UAAU,YAAY,CAAC,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,CAAC,CAAC,2BAA2B,EAAE,CAAmB,IAAME,EAAE,KAAK,UAAU,cAAcI,EAAE,KAAK,QAAQ,GAAG,CAAC,KAAK,KAAK,CAAC,KAAK,IAAI,QAAQ,CAAY,KAAK,OAA4B,OAAQ,MAAU,MAAMH,GAAE,CAAC,IAAII,EAAEH,EAAE,EAAmDI,EAAzC,KAAK,MAAM,SAAS,EAAE,IAAIR,EAAEH,EAAE,QAAQ,EAAE,CAAKK,EAAE,UAAU,OAAO,MAAM,IAAI,IAAML,KAAK,KAAK,MAAM,CAAC,IAAMD,EAAEY,EAAER,EAAEI,EAAE,GAAGR,GAAGC,EAAE,OAAO,CAAC,EAAEA,EAAE,QAAQ,iBAAiBD,EAAE,CAAC,MAAM,GAAGC,EAAE,OAAO,MAAM,CAAC,GAAoBU,GAAuB,GAAiB,GAAGD,EAAE,OAA2B,KAAK,QAA6B,GAAiB,GAAG,GAAoBC,GAAuB,GAAiB,GAAGD,EAAE,OAA2B,KAAK,QAA6B,GAAiB,GAAG,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,KAAK,IAAI,OAAO,MAAU,MAAMH,GAAE,CAAC,IAAMN,EAAE,KAAK,IAAIG,EAAE,KAAK,IAAI,QAAQ,MAAM,CAAC,EAAEH,EAAE,EAAE,EAAEA,EAAE,EAAE,CAAC,gBAAgB,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,KAAK,IAAI,OAAO,MAAU,MAAMM,GAAE,CAAC,IAAMH,EAAEM,EAAE,KAAK,IAAI,CAAC,MAAM,CAAC,EAAEN,EAAE,EAAE,EAAEA,EAAE,EAAE,CAAC,wBAAwB,CAAW,IAAML,EAAE,KAAK,QAAQ,GAAG,CAAC,KAAK,KAAK,CAAC,KAAK,IAAI,QAAQ,CAAY,KAAK,OAA4B,OAAQ,MAAU,MAAMQ,GAAE,CAAC,IAAML,EAAEQ,EAAE,KAAK,MAAM,CAACZ,EAAE,KAAK,MAAMQ,GAAG,CAACJ,EAAE,OAAO,CAAC,EAAEC,EAAED,EAAE,QAAQ,iBAAiBJ,EAAE,CAAC,MAAM,CAAC,EAAEK,EAAE,EAAEJ,EAAE,OAAkB,KAAK,QAA6B,GAAI,GAAG,EAAEI,EAAE,EAAEJ,EAAE,OAAkB,KAAK,QAA6B,GAAI,GAAG,CAAC,MAAM,YAAY,EAAE,CAAC,IAAME,EAAE,KAAK,QAAQ,GAAGA,EAAE,IAAI,KAAK,IAAI,MAAM,KAAK,gBAAgBA,EAAE,IAAIG,EAAE,SAASH,EAAE,KAAK,CAAC,IAAMD,EAAEC,EAAE,KAASF,EAAE,GAAc,OAAOC,GAAlB,SAAoB,CAAC,IAAMI,EAAEJ,EAAE,gBAAgB,MAAMA,EAAE,KAAK,KAAK,GAAG,YAAYI,EAAE,OAAO,CAAC,KAAK,GAAG,CAAC,YAAYJ,EAAE,KAAK,MAA8F,EAAE,6FAAoBA,EAAE,KAAK,MAAM,YAAYA,EAAE,KAAK,OAAO,IAAII,EAAE,aAAa,EAAEJ,EAAE,KAAK,IAAI,KAAK,aAAaD,EAAEK,EAAE,CAAC,KAAK,cAAc,CAAC,GAAE,KAAK,GAAE,IAAI,CAAC,cAAc,oBAAoB,CAAC,UAAU,KAAK,UAAU,CAAC,CAAC,aAAa,EAAE,EAAE,CAAW,IAAMN,EAASG,GAAP,MAAsBA,EAAE,GAAY,KAAK,QAAd,IAAK,IAAgB,CAACH,EAAE,OAAO,KAAK,IAAI,IAAMK,EAAE,KAAK,UAAUE,EAAE,KAAK,QAAwBE,EAAd,IAAI,WAAS,CAAK,gBAAgBH,EAAE,gBAAgB,CAACM,EAAEH,EAAE,qBAAqB,MAAM,CAAC,GAAOI,EAAED,EAAE,qBAAqB,OAAO,CAAC,EAAE,SAAS,EAAEH,EAAE,qBAAqB,OAAO,EAAE,KAAK,MAAM,EAAE,CAAC,IAAI,IAAIH,EAAE,EAAEA,EAAEO,EAAE,OAAO,IAAI,CAAC,IAAMV,EAAEU,EAAE,KAAKP,EAAE,CAAC,GAAG,KAAK,MAAM,KAAK,CAAC,QAAQH,EAAE,OAAOA,EAAE,gBAAgB,CAAC,CAAC,CAAC,IAAMO,EAAEL,EAAE,OAAO,WAAWM,EAAEJ,EAAE,MAAMG,EAAE,KAAK,UAAU,MAAM,WAAqBE,EAAE,aAAa,QAAQ,EAAgB,IAAI,CAACD,EAAE,KAAK,UAAU,OAAO,WAAqBC,EAAE,aAAa,SAAS,EAAgB,IAAI,CAACD,EAAE,IAAMG,EAAYP,EAAE,UAAwB,CAAC,EAAE,GAAG,EAAE,GAAG,CAAmI,MAAlI,MAAK,OAAO,CAAC,EAAEF,EAAE,OAAO,KAAK,MAAMS,EAAE,GAAG,IAAIJ,GAAG,KAAK,UAAU,MAAM,EAAE,EAAEL,EAAE,OAAO,KAAK,OAAOS,EAAE,GAAG,IAAIJ,GAAG,KAAK,UAAU,OAAO,EAAE,CAAQ,GAAW,KAAK,MAAMC,EAAE,KAAK,OAAO,CAAC,cAAc,EAAE,EAAE,EAAE,CAAC,IAAMV,EAAE,KAAK,QAAQ,GAAG,CAAC,KAAK,KAAK,CAACA,EAAE,QAAgBC,IAAR,MAAU,MAAO,GAAM,GAAcD,EAAE,OAAb,UAA+BA,EAAE,OAAd,UAAmB,CAAC,IAAIE,EAAED,EAAED,EAAQG,EAAEE,EAAE,aAAa,CAACD,EAAEC,EAAE,WAAW,CAAC,IAAI,IAAIC,EAAE,EAAEC,EAAE,KAAK,IAAI,OAAO,EAAED,EAAE,KAAK,IAAI,OAAO,EAAE,IAAI,CAAC,IAAME,EAAE,KAAK,IAAIF,GAAGK,EAAE,KAAK,IAAIJ,GAAG,EAAE,GAAuBC,EAAEG,EAAER,EAAE,CAAC,IAAMS,EAAEb,EAAEI,EAAED,EAAE,CAAmB,GAAlB,CAACD,EAAED,GAAG,CAACY,EAAE,GAAGA,EAAE,GAAG,CAAIA,EAAE,SAASR,EAAiC,OAA9B,GAAcI,EAAEG,EAAEN,EAAE,SAAS,CAAQ,GAAM,GAAGH,GAAYD,IAAT,IAAK,IAAgBD,IAAT,IAAK,IAAO,CAAC,KAAK,mBAAmBG,EAAE,CAAC,CAAC,IAAMF,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAA+H,OAA9H,EAAE,SAAS,GAAGC,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,SAAS,GAAGA,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,SAAS,EAAEA,EAAE,EAAE,EAAEE,EAAEH,EAAE,EAAE,EAAE,SAAS,EAAEC,EAAE,EAAE,EAAEE,EAAEH,EAAE,EAAE,EAAE,SAAS,KAAK,GAAG,CAAQ,YAAyBD,EAAE,OAAb,UAAmBK,EAAE,iBAAyBO,EAAEP,EAAE,gBAAgBA,EAAE,aAAa,CAAC,CAAM,KAAK,sBAAyG,MAAlF,GAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,EAAEA,EAAE,SAAS,EAAE,EAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,EAAEA,EAAE,SAAS,EAAS,GAAM,MAAO,GAAM,aAAa,CAAC,IAAMA,EAAE,KAAK,UAAUH,EAAE,KAAK,QAAYD,EAAE,GAAcC,EAAE,OAAb,SAAkB,OAAOA,EAAE,OAAO,YAAhB,CAA6B,IAAI,eAAe,EAAE,KAAK,gBAAgB,CAAC,MAAM,IAAI,gBAAgB,EAAE,KAAK,wBAAwB,CAAC,MAAM,IAAI,cAAc,EAAE,KAAK,2BAA2BG,EAAE,UAAU,MAAM,CAAC,MAAM,IAAI,gBAAgB,IAAI,YAAY,QAAQ,EAAE,KAAK,gBAAgBA,EAAE,UAAU,MAAM,MAAM,EAAE,CAAC,EAAEE,GAAG,CAACF,EAAE,OAAO,KAAK,MAAM,EAAEE,GAAG,CAACF,EAAE,OAAO,KAAK,OAAO,CAAC,OAAO,KAAK,mBAAmBJ,EAAE,CAACA,EAAE,KAAK,aAAa,GAAE,GAAE,IAAI,QAAY,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACG,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOD,GAApB,WAAsBG,IAAIH,GAAG,CAACC,EAAE,CAACD,EAAE,IAAIG,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYL,IAAN,IAAQG,EAAE,KAAKE,EAAEJ,EAAE,CAACE,EAAE,EAAE,MAAMF,EAAEC,EAAE,IAAIG,EAAEJ,EAAE,CAACA,GAAQa,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASb,IAAN,KAAS,CAACD,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBG,IAAIH,GAAG,CAACF,EAAE,CAACE,EAAE,IAAIG,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYJ,IAAN,IAAQD,EAAQC,IAAN,IAAQD,EAAE,KAAKK,EAAE,CAACL,EAAEA,EAAE,MAAME,EAAE,IAAIG,EAAE,EAAe,GAAN,KAAuB,CAAC,YAAY,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,KAAK,GAAG,cAAc,GAAE,KAAKU,GAAEV,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,OAAO,IAAI,GAAoBA,EAAES,GAAE,KAAKC,GAAE,IAAI,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,YAAYb,EAAE,CAAC,OAAO,IAAMD,EAAEI,EAAML,EAAEC,EAAE,QAAyBD,GAAuB,OAAxC,IAAK,KAA2C,EAAE,QAAQ,EAAE,IAAI,IAAa,EAAE,KAAYE,GAAuB,QAAQ,CAAC,YAAY,EAAE,CAAW,OAAkCG,GAAuB,SAA8B,SAAiDA,GAAuB,SAA8B,OAAhF,IAAK,IAA2FA,EAAE,QAAQ,OAAnB,UAAyB,GAAE,IAAI,WCA/ynD,SAAS,GAAW,EAAE,EAAE,CAAC,IAAMW,EAAEC,EAAE,QAAQ,KAAK,GAAG,CAACA,EAAE,MAAM,CAASD,GAAuB,OAAQ,OAAO,IAAME,EAAED,EAAE,KAAK,MAAME,EAAE,OAAOC,EAAE,EAAE,KAAK,GAAG,EAAE,KAAK,OAAOF,EAAE,EAAE,KAAK,MAAME,IAAI,EAAE,KAAK,OAAOA,GAA2nC,eAAe,GAAgB,EAAE,CAAC,MAAMH,EAAE,mBAAmB,YAAY,IAAI,IAAa,4BAA/8D,CAAM,GAAN,KAAe,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,MAAM,EAAE,KAAK,EAAE,CAAIE,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMF,EAAEE,EAAE,MAAM,KAAU,GAAN,KAAU,CAAC,aAAa,CAAC,KAAK,OAAO,IAAI,GAAU,KAAK,OAAO,GAAM,KAAK,UAAU,IAAI,GAAU,KAAK,KAAK,WAAW,KAAK,MAAM,GAAG,KAAK,EAAE,CAAIH,IAAYA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUG,EAAE,OAAO,KAAK,UAAUH,EAAE,UAAU,EAAE,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAQ,KAAK,UAAU,KAAKA,EAAE,UAAU,CAAUA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAeA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMC,EAAED,EAAE,MAAM,KAAiN,GAAN,KAAiB,CAAC,mBAAmB,EAAE,CAAO,IAAMA,EAAaC,EAAE,MAA2B,QAASA,EAAE,KAAKC,EAAEF,GAAGA,EAAE,WAAWI,EAAEJ,GAAGA,EAAE,SAAS,MAAM,CAAC,EAAEE,EAAE,KAAK,IAAIF,EAAE,MAAM,CAAC,IAAK,GAAE,EAAEI,EAAE,KAAK,IAAIJ,EAAE,MAAM,CAAC,IAAK,GAAE,CAAC,KAAK,EAAE,CAAC,IAAMG,EAAEF,EAAE,QAAQ,KAAK,GAAUE,GAAuB,OAA0K,GAAlK,EAAE,KAAK,CAAC,OAAOA,EAAE,OAAO,WAA0BA,EAAE,OAAjB,cAAgCA,EAAE,OAAX,OAAgB,SAAsBA,EAAE,OAAf,YAA8BA,EAAE,OAAX,OAAgB,MAAMH,GAAG,CAAC,KAAK,GAAG,EAAE,MAAME,EAAEC,EAAE,MAAM,CAAC,IAAI,CAAIA,EAAE,UAAU,EAAE,UAAUC,GAAED,EAAE,UAAU,SAASA,EAAE,OAAO,QAAQA,EAAE,UAAU,OAAO,CAAC,IAAMC,EAAEJ,GAAG,EAAE,GAAG,SAAS,YAAY,EAAE,KAAK,MAAM,CAAC,KAAKI,EAAE,MAAMF,EAAaE,IAAX,SAAaD,EAAE,OAAO,MAAMA,EAAE,UAAU,MAAM,CAAC,MAAM,EAAE,OAAO,OAAO,EAAE,KAAK,MAAM,CAAC,KAAK,SAAS,MAAMD,EAAEC,EAAE,OAAO,MAAM,CAAC,CAACA,EAAE,UAAU,SAAS,EAAE,KAAK,MAAM,CAAC,KAAK,YAAY,MAAMD,EAAEC,EAAE,UAAU,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,GAAM,WAAW,GAAM,SAAS,GAAM,MAAM,EAAE,MAAM,EAAE,CAAC,UAAU,EAAE,CAAC,IAAMA,EAAEF,EAAE,QAAQ,KAAK,MAAM,CAACA,EAAE,WAAW,CAACA,EAAE,UAAU,CAAC,CAASE,GAAuB,OAAQ,YAAY,EAAE,GAAGA,EAAE,CAAC,AAAS,EAAE,OAAK,IAAI,GAAM,IAAI,IAAMH,KAAKG,EAAE,EAAE,KAAK,KAAYH,GAAuB,KAAK,CAAC,OAAO,EAAE,EAAE,CAAC,KAAK,UAAUC,EAAE,EAAE,GAAWA,EAAEE,EAAE,oBCAz+D,GAAQ,GAAG,CAAC,IAAM,GAAa,EAAE,IAAIE,EAAE,KAAKC,EAAEC,EAAE,CAAqK,MAApK,GAAY,MAAM,EAAE,EAAE,IAAI,CAAC,EAAE,SAASD,EAAEC,EAAE,CAAC,MAAM,GAAG,CAAC,GAAGC,EAAEH,EAAE,GAAG,CAAC,WAAW,CAAC,EAAE,IAAK,GAAE,GAAG,EAAE,EAAY,kBAAkB,GAAG,CAAC,EAAE,kBAAkBC,EAAE,EAAwB,CAAa,cAAY,OAAvCD,EAAE,KAAK,CAAyC,KCAjM,SAAS,GAAY,EAAE,EAAE,CAAS,IAAMM,EAAEC,EAAE,OAAO,GAAG,CAACD,EAAE,OAAO,IAAyBE,EAAjBD,EAAE,QAAQ,OAAW,UAAUE,GAAaH,EAAE,UAAwB,GAAGI,EAAE,OAAOC,EAAE,EAAE,KAAK,GAAGC,EAAYN,EAAE,OAAqB,EAAE,GAAGE,EAAE,OAAO,CAAC,OAAOF,EAAE,OAAT,CAAiB,IAAK,GAAE,EAAE,OAAOG,EAAE,EAAE,MAAME,IAAI,EAAE,OAAOA,GAAG,MAAM,IAAK,GAAE,QAAQ,EAAE,OAAOF,EAAE,EAAE,MAAM,IAAI,EAAE,OAAOE,GAAG,MAAM,EAAE,UAAcC,IAAJ,IAAQ,EAAE,UAAUA,IAA0zB,eAAe,GAAiB,EAAE,CAAC,MAAML,EAAE,mBAAmB,SAAS,GAAG,IAAI,GAAaA,EAAE,EAAE,sBAA1wC,CAA2X,GAAN,KAAkB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,EAAE,CAAC,IAAMF,EAAED,EAAE,QAAQ,OAAO,EAAE,OAAO,CAAC,OAAOC,EAAE,UAAU,OAAO,MAAME,EAAEF,EAAE,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,IAAIC,EAAED,EAAE,UAA2F,OAAnEC,IAAX,WAAwC,EAAlB,KAAK,MAAM,EAAEI,GAAG,CAAC,CAAK,EAAE,oBAAoB,aAAmBJ,EAAP,CAAU,IAAI,oBAAoB,IAAI,mBAAmB,EAAE,OAAO,OAAO,EAAE,MAAM,IAAI,YAAY,EAAE,OAAO,OAAO,EAAE,MAAM,IAAMO,EAAET,EAAE,QAAQ,OAAO,UAAaS,EAAE,SAAQ,EAAE,OAAO,MAAM,EAAEN,EAAEM,EAAE,MAAM,CAAC,EAAE,OAAO,SAASN,EAAEM,EAAE,MAAM,CAAC,IAAI,KAAK,UAAU,OAAO,aAAa,EAAE,OAAO,EAAE,OAAO,UAAUH,GAAG,GAAE,EAAE,SAASN,EAAE,OAAO,MAAM,UAAU,EAAE,CAAC,IAAMM,EAAEH,EAAE,QAAQ,OAAOH,EAAEM,EAAE,UAAU,MAAM,CAACH,EAAE,WAAW,CAACA,EAAE,UAAUH,EAAE,QAAQ,CAACM,EAAE,KAAK,OAAO,EAAE,EAAE,CAAY,KAAK,UAAUH,EAAE,GAAE,GAAYA,EAAEG,EAAE,CAAC,EAAE,SAA6BH,EAAE,QAA6B,OAAqB,QCAzlC,SAAS,GAAc,EAAE,CAAC,IAAMO,EAAEC,EAAE,gBAAgB,CAAC,GAAGC,EAAE,GAAGC,GAAGC,EAAEJ,EAAEC,EAAE,SAAS,CAACI,EAAE,KAAK,IAAIH,EAAE,CAACI,EAAE,KAAK,IAAIH,EAAE,CAACI,EAAEN,EAAE,OAAO,YAAY,WAAWO,EAAEP,EAAE,OAAO,YAAY,SAAS,GAAGM,GAAGC,OAAMD,GAAGF,GAAGE,GAAGC,GAAGF,GAAGE,IAAI,CAACP,EAAE,UAAW,EAAE,UAAU,CAAC,CAACM,GAAGF,EAAEE,GAAG,CAAC,CAACC,GAAGF,EAAEE,EAAE,IAAI,EAAE,SAAS,EAAEP,EAAE,SAAS,EAAE,EAAEA,EAAE,SAAS,GAAG,IAAI,EAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,EAAEA,EAAE,SAAS,YAAY,CAACM,GAAGF,EAAEE,KAAK,CAACC,GAAGF,EAAEE,IAAIP,EAAE,UAAU,EAAE,UAAU,WAAcA,EAAE,UAAU,CAAC,IAAMG,EAAEH,EAAE,SAASC,EAAED,EAAE,SAAS,IAAIG,EAAE,EAAEJ,EAAE,GAAGE,EAAE,EAAE,GAAGE,EAAE,EAAEJ,EAAE,GAAGE,EAAE,EAAE,KAAK,EAAE,GAAG,CAACO,GAAG,EAAE,IAAIL,EAAE,EAAEJ,EAAE,GAAGE,EAAE,EAAE,GAAGE,EAAE,EAAEJ,EAAE,GAAGE,EAAE,EAAE,KAAK,EAAE,GAAG,CAACO,GAAG,IAAG,SAAS,GAAK,EAAE,EAAE,CAAC,IAAMR,EAAEG,EAAE,UAAU,GAAG,CAACA,EAAE,KAAK,OAAO,IAAMJ,EAAE,CAAC,EAAgBI,EAAE,KAAK,YAArB,YAA+B,KAAK,IAAI,KAAK,IAAI,EAAgBA,EAAE,KAAK,YAArB,YAA+B,KAAK,IAAI,KAAK,IAAI,CAAC,EAAE,SAAS,EAAEA,EAAE,KAAK,OAAO,EAAEA,EAAE,KAAK,OAAOJ,EAAE,EAAEI,EAAE,KAAK,MAAM,CAAC,EAAE,SAAS,EAAEA,EAAE,KAAK,OAAO,EAAEA,EAAE,KAAK,OAAOJ,EAAE,EAAEI,EAAE,KAAK,MAAM,CAAC,EAAE,KAAK,QAAQA,EAAE,KAAK,aAAa,IAAMF,EAAE,KAAK,IAAID,EAAE,OAAO,KAAK,MAAMA,EAAE,OAAO,KAAK,OAAO,CAAIG,EAAE,KAAK,OAAOF,EAAE,GAAG,EAAE,KAAK,OAAOA,EAAE,EAAE,EAAE,KAAK,cAAc,IAAWE,EAAE,KAAK,OAAO,IAAG,EAAE,KAAK,OAAO,EAAE,EAAE,KAAK,cAAc,IAAG,EAAE,KAAK,OAAOK,EAAE,KAAK,EAAEL,EAAE,KAAK,OAAOF,GAAG,SAAS,GAAU,EAAE,EAAE,CAAyB,IAAMC,EAAhBC,EAAE,QAAkB,KAAK,KAAsB,GAAG,CAAZD,EAAE,OAAa,OAAO,GAAGC,EAAE,cAAcA,EAAE,UAAU,CAAC,EAAE,cAAcK,EAAE,MAAM,OAAO,IAAMH,EAAYF,EAAE,eAAoC,SAASA,EAAE,CAAC,GAAGA,EAAE,SAAS,MAAME,EAAE,CAAIH,EAAE,QAAO,EAAE,SAAS,EAAEF,GAAEG,EAAE,SAAS,EAAE,GAAG,EAAE,CAAC,EAAE,SAAS,EAAEH,GAAEG,EAAE,SAAS,EAAE,GAAG,EAAE,EAAC,EAAE,cAAcA,EAAE,UAAU,SAAS,GAAwB,EAAE,CAAC,IAAMK,EAAEL,EAAE,UAAgBH,EAAEQ,EAAE,cAAoE,GAAG,CAAjDT,EAAE,OAAOC,EAAE,cAAc,OAAO,QAAQ,KAAK,CAAO,MAAO,GAAE,IAAMI,EAAED,EAAE,UAAU,cAAc,MAAM,SAAS,GAAG,CAACC,EAAE,MAAO,GAA0B,IAAME,EAAEL,EAAEG,EAA1BD,EAAE,aAAa,CAAe,CAAOI,EAAEC,EAAE,OAAO,eAAwF,OAAtEF,EAAEC,EAAS,GAAUD,EAAEC,GAAG,GAAUP,EAAE,cAAc,MAAM,KAAK,OAAg1D,eAAe,GAAc,EAAE,CAAC,EAAE,SAAS,YAAY,IAAI,IAAW,sBAAhrH,CAAkzD,GAAN,KAAe,CAAC,KAAK,EAAE,CAAO,IAAMA,EAAEG,EAAE,UAAUJ,EAAEI,EAAE,QAAQC,EAAEL,EAAE,KAAK,QAAQM,EAAEN,EAAE,KAAK,KAAkF,GAA7E,EAAE,QAAQ,CAAC,OAAOK,EAAE,OAAO,aAAaF,EAAEE,EAAE,aAAa,CAAC,QAAQA,EAAE,QAAQ,CAAIC,EAAE,OAAO,CAAC,IAAMN,EAAYM,EAAE,UAAwB,CAAC,EAAE,GAAG,EAAE,GAAG,CAAOD,EAAE,CAAC,EAAEL,EAAE,EAAE,IAAIC,EAAE,OAAO,KAAK,MAAM,EAAED,EAAE,EAAE,IAAIC,EAAE,OAAO,KAAK,OAAO,CAA+BO,EAAEN,EAAxBE,EAAE,aAAa,CAAaC,EAAE,CAAOK,EAAEP,EAAEG,EAAE,aAAa,CAAC,EAAE,OAAO,iBAAiBI,EAAET,EAAE,OAAO,WAAW,EAAE,KAAK,CAAC,OAAOI,EAAE,UAAUD,EAAE,SAAS,GAAG,EAAE,YAAY,oBAAoB,MAAMA,EAAE,SAAS,MAAM,OAAOI,EAAE,aAAaJ,EAAE,OAAO,iBAAiB,EAAE,UAAU,EAAE,CAAC,MAAM,CAACA,EAAE,WAAWA,EAAE,QAAQ,KAAK,OAAO,KAAK,EAAE,EAAE,CAAC,IAAcE,EAAEC,EAAE,IAAMC,EAAEJ,EAAE,QAAQM,EAAEF,EAAE,KAAK,GAAG,CAACE,EAAE,OAAO,OAAO,IAAMC,EAAEP,EAAE,UAAUQ,EAAE,GAAwBR,EAAE,CAACS,IAAc,EAAET,EAAE,QAAQ,YAAyB,EAAE,UAAUD,EAAEO,EAAE,MAAM,CAACC,EAAE,OAAO,aAAYA,EAAE,OAAO,aAAaG,GAAa,EAAEV,EAAE,QAAQ,YAAyB,EAAE,UAAUD,EAAEC,EAAE,QAAQ,KAAK,MAAM,CAACO,EAAE,OAAO,YAAWI,EAAEV,GAAEG,EAAE,KAAK,MAAM,CAACG,EAAE,OAAO,WAA8DK,EAAEH,IAAnDH,EAAE,KAAKN,EAAE,WAAW,CAACW,EAAE,GAAMH,GAAGH,EAAE,QAAQ,IAAK,EAAU,GAAUL,EAAEK,EAAE,CAAC,IAAMQ,EAAEb,EAAE,QAAQc,EAAUD,GAAuB,QAASA,EAAE,QAAQ,GAAG,EAAUA,GAAP,MAA4BA,EAAE,QAASD,IAAI,EAAE,SAAS,GAAGE,GAAGD,EAAE,aAAaR,EAAE,SAAS,GAAGO,IAAI,GAAGA,IAAI,EAAE,SAAS,GAAGF,EAAEL,EAAE,QAAQ,GAAGO,IAAI,IAAMG,EAAEf,EAAE,UAAae,GAAH,GAAMf,EAAE,SAAS,OAAOe,EAAE,CAAC,IAAMC,EAAEhB,EAAE,SAAS,KAAKY,EAAE,CAACK,EAAYjB,EAAE,OAAO,UAAwBO,EAAE,OAAO,SAAoBM,GAAuB,QAASI,EAAE,IAAI,CAACJ,EAAE,SAASG,EAAE,GAAG,GAAGA,EAAE,GAAGC,GAAGJ,EAAE,SAASG,EAAE,GAAG,GAAGA,EAAE,GAAG,CAACC,KAAI,EAAE,EAAEH,EAAEG,EAAE,IAAI,EAAE,SAAS,EAAED,EAAE,EAAEJ,IAAG,IAAMM,GAAElB,EAAE,QAAQ,OAAOmB,GAAG,EAAEnB,EAAE,eAAekB,GAAE,aAAgBZ,EAAE,KAAK,OAAO,GAAKN,EAAEY,EAAE,EAASO,GAAH,GAAMH,EAAE,OAAOG,EAAE,CAAC,EAAE,SAAS,MAAMH,EAAE,CAAIV,EAAE,UAAS,EAAE,SAAS,GAAG,KAAK,IAAIN,EAAE,SAAS,EAAE,KAAK,IAAIA,EAAE,SAAS,EAAE,CAAC,CAAC,EAAE,SAAS,GAAG,KAAK,IAAIA,EAAE,SAAS,EAAE,KAAK,IAAIA,EAAE,SAAS,EAAE,CAAC,GAAE,GAAcA,EAAE,MCA/pH,eAAe,GAAgB,EAAE,CAAC,MAAMoB,EAAE,SAAS,SAAS,IAAI,GAAa,mBAAhK,GAAN,KAAkB,CAAC,KAAK,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,EAAE,EAAEC,EAAE,EAAE,EAAE,KAAK,GAAG,GAAM,CAAC,eAAe,CAAC,MAAO,SCAe,SAASC,GAAiB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAS,IAAMG,EAAEC,EAAE,GAAG,CAACD,GAAG,CAACE,EAAE,OAAO,OAAO,IAAMC,EAAEC,EAAEF,EAAE,OAAO,CAACG,GAAaJ,EAAE,UAAwB,GAAGK,EAAE,OAAO,IAAIH,EAAEI,EAAYN,EAAE,OAAqB,EAAKO,GAAOR,EAAE,SAAN,GAAc,EAAE,OAAOK,EAAKL,EAAE,MAAM,IAAG,EAAE,OAAO,EAAE,EAAE,OAAOA,EAAE,SAAY,EAAE,OAAOK,EAAKG,GAAGR,EAAE,MAAMS,IAAG,EAAE,OAAO,EAAE,EAAE,OAAOT,EAAE,MAAMS,IAAG,EAAE,UAAcF,IAAJ,IAAQ,EAAE,UAAUA,GAAG,EAAE,MAAME,IAAI,EAAE,OAAOA,GAAG,SAAS,GAAY,EAAE,EAAE,CAAW,IAAMD,EAAEJ,EAAE,QAAQ,MAAM,UAA8BA,EAAE,OAA4B,IAAlD,IAAK,IAAiDP,GAAiBS,EAAEF,EAAE,MAAM,EAAEI,EAAE,EAAE,IAAI,GAAM,CAAqBJ,EAAE,OAA4B,IAAlD,IAAK,IAAiDP,GAAiBS,EAAEF,EAAE,MAAM,EAAEI,EAAE,EAAE,IAAI,GAAK,CAAqBJ,EAAE,OAA4B,IAAlD,IAAK,IAAiDP,GAAiBS,EAAEF,EAAE,MAAM,EAAEI,EAAE,EAAE,IAAI,GAAK,CAAuhB,eAAe,GAAiB,EAAE,CAAC,MAAMJ,EAAE,mBAAmB,SAAS,GAAG,IAAI,GAAaA,EAAE,EAAE,sBAAr2C,CAAsvB,GAAN,KAAkB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,EAAE,CAAC,IAAMF,EAAEI,GAAEF,EAAE,QAAQ,MAAMA,EAAE,GAAGA,EAAE,QAAQ,iBAAiB,CAAC,IAAI,EAAE,MAAMH,GAAEC,EAAEE,EAAE,QAAQ,MAAM,UAAU,KAAK,UAAU,OAAO,aAAa,EAAE,UAAU,EAAE,CAAW,IAAMK,EAAEL,EAAE,QAAQ,MAAM,UAAU,MAAM,CAACA,EAAE,WAAW,CAACA,EAAE,WAA+BA,EAAE,OAA4B,EAAE,QAApD,IAAK,IAAuDK,EAAE,EAAE,QAA4BL,EAAE,OAA4B,EAAE,QAApD,IAAK,IAAuDK,EAAE,EAAE,QAA4BL,EAAE,OAA4B,EAAE,QAApD,IAAK,IAAuDK,EAAE,EAAE,QAAQ,OAAO,EAAE,EAAE,CAAC,GAAYL,EAAEE,EAAE,MCAuxE,eAAe,GAA+B,EAAE,CAAC,MAAMI,EAAE,cAAc,mBAAmB,GAAG,IAAIC,GAAUD,EAAE,EAAE,kCAA1kH,CAAM,GAAN,KAAa,CAAC,aAAa,CAAC,KAAK,SAAS,IAAI,KAAK,SAAS,GAAG,KAAK,OAAO,gBAAgB,KAAK,OAAO,EAAE,KAAK,SAAS,GAAG,KAAK,MAAM,EAAE,KAAK,EAAE,CAAIA,IAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,UAAaE,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASC,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOC,GAApB,WAAsBL,IAAIK,GAAG,CAACD,EAAE,CAACC,EAAE,IAAIL,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYG,IAAN,IAAQC,EAAE,KAAKJ,EAAEM,EAAE,CAACF,EAAE,EAAE,MAAME,EAAED,EAAE,IAAIL,EAAEM,EAAE,CAACA,GAAQC,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBL,IAAIK,GAAG,CAACF,EAAE,CAACE,EAAE,IAAIL,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYM,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKH,EAAE,CAACG,EAAEA,EAAE,MAAME,EAAE,IAAIL,EAAE,EAAeC,GAAN,cAAwBD,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAKQ,GAAER,EAAE,IAAI,CAAC,AAAY,EAAE,UAAQ,CAAC,UAAU,EAAE,CAAC,CAAE,KAAK,gBAAgB,GAAG,CAAC,IAAoCG,EAA5BI,GAAE,KAAKC,GAAE,IAAI,CAAC,cAAkB,cAAc,MAAM,QAAQ,GAAGL,GAAeE,IAAZ,UAAc,CAAC,AAAY,EAAE,UAAQ,CAAC,UAAU,EAAE,CAAC,CAAE,EAAE,QAAQ,SAAS,GAAK,EAAE,QAAQ,MAAM,EAAE,IAAI,IAAMA,KAAKL,EAAE,QAAQ,UAAU,KAAK,UAAUK,EAAE,EAAEA,EAAE,SAAS,MAAMA,EAAE,gBAAgB,CAAC,EAAE,QAAQ,UAAU,EAAE,CAAC,EAAE,QAAQ,OAAO,GAAM,gBAAgB,CAAKL,EAAE,YAAW,AAAY,EAAE,UAAQ,CAAC,UAAU,EAAE,CAAC,CAAE,EAAE,QAAQ,SAAS,MAAS,IAAIG,EAAE,SAAS,GAAG,OAAO,EAAE,MAAM,CAAC,IAAMH,EAAEO,GAAE,KAAKC,GAAE,IAAI,CAACH,EAAEL,EAAE,cAAc,cAAc,MAAM,QAAQ,IAAI,EAAE,OAAO,oBAAoBK,EAAE,SAASL,EAAE,OAAO,YAAY,MAAM,UAAU,CAAC,IAAMA,EAAEO,GAAE,KAAKC,GAAE,IAAI,CAACL,EAAEH,EAAE,cAAcI,EAAEJ,EAAE,cAAc,SAASK,GAAEI,EAAEN,EAAE,cAAc,OAAOO,EAAED,EAAE,QAAQ,OAAOE,EAAEF,EAAE,QAAQ,KAAKP,EAAEO,EAAE,QAAQ,OAAOG,EAAEH,EAAE,QAAQ,KAAK,GAAGC,GAAGJ,EAAE,UAAUK,EAAE,CAAC,KAAK,cAAc,CAACT,GAAGI,EAAE,UAAUM,EAAE,EAAE,KAAK,cAAc,CAAC,UAAU,EAAE,CAAO,IAAMT,EAAEI,GAAE,KAAKC,GAAE,IAAI,CAACJ,EAAED,EAAE,cAAcM,EAAEN,EAAE,cAAc,MAAMO,GAAoBV,GAAuB,eAA6BI,EAAE,eAAe,OAAO,IAAI,CAACK,EAAE,UAAU,CAACC,EAAE,QAAQ,UAAU,CAACD,EAAE,eAAe,CAACC,EAAE,QAAQ,QAAQ,MAAO,GAAM,IAAMC,EAAED,EAAE,QAAQ,KAAKR,EAAEQ,EAAE,QAAQ,KAAK,OAAOJ,EAAE,UAAUK,EAAE,EAAEL,EAAE,UAAUJ,EAAE,CAAC,gBAAgB,EAAE,GAAGG,EAAE,CAAC,AAAY,EAAE,UAAQ,IAAI,GAAS,IAAI,IAAMC,KAAKD,EAAE,EAAE,QAAQ,KAAYC,GAAuB,QAAQ,CAAC,OAAO,EAAE,cAAc,CAAC,IAAMN,EAAEO,GAAE,KAAKC,GAAE,IAAI,CAAiL,GAAhL,AAAY,EAAE,UAAQ,CAAC,UAAU,EAAE,CAAC,CAAMR,EAAE,QAAQ,SAAQ,EAAE,QAAQ,QAAQ,EAAE,QAAQ,MAAM,GAAG,EAAE,QAAQ,QAAQ,EAAE,QAAQ,QAAQA,EAAE,UAAU,QAAQ,EAAE,QAAQ,OAAO,KAASA,EAAE,QAAQ,SAAS,CAAC,IAAMK,EAAEL,EAAE,cAAc,MAAM,cAAcM,EAAEN,EAAE,OAAO,oBAAoB,GAAG,CAACM,GAAGA,EAAE,GAAG,CAACD,EAAE,OAAO,KAAK,eAAeA,EAAEC,EAAE,IAAIH,EAAEE,EAAE,EAAEA,EAAE,EAAEC,EAAE,CAAC,MAAM,KAAQN,EAAE,QAAQ,WAAW,EAAE,QAAQ,UAAU,EAAE,EAAE,cAAc,CAAC,IAAMA,EAAEO,GAAE,KAAKC,GAAE,IAAI,CAACH,EAAEL,EAAE,cAAc,MAAM,SAASM,EAAEN,EAAE,OAAO,oBAAoB,CAACM,GAAGA,EAAE,GAAG,CAACD,GAAG,KAAK,eAAeA,EAAEC,EAAE,IAAIH,EAAEE,EAAE,EAAEA,EAAE,EAAEC,EAAE,CAAC,CAAC,eAAe,EAAE,EAAE,EAAE,CAAC,IAAMH,EAAEI,GAAE,KAAKC,GAAE,IAAI,CAACN,EAAEC,EAAE,cAAc,cAAc,MAAM,QAAQ,GAAG,CAACD,EAAE,OAAO,IAAMU,EAAET,EAAE,UAAU,SAAS,MAAMG,GAAG,GAAG,KAAK,UAAUN,EAAE,EAAE,CAAC,IAAI,IAAMM,KAAKM,EAAE,CAAC,GAAK,CAAC,GAAGT,EAAE,GAAGI,EAAE,SAASC,GAAGJ,EAAEE,EAAE,SAASN,EAAE,CAAOY,EAAEV,EAAE,MAAMA,EAAE,OAAaW,EAAEJ,GAAEC,GAAE,EAAEF,EAAEH,EAAEH,EAAE,OAAO,CAACU,EAAE,EAAEV,EAAE,SAAS,CAAOY,EAAEH,EAAE,OAAWH,IAAJ,EAAMI,EAAET,EAAEK,EAAEK,EAAML,IAAJ,EAAMI,EAAEL,EAAEC,EAAEK,EAAE,CAAC,EAAE,SAAS,QAAQC,EAAE,IAAG,GAAE,IAAI,WCAx5B,eAAe,GAA8B,EAAE,CAAC,MAAMC,EAAE,cAAc,kBAAkB,GAAG,IAAI,GAAQA,EAAE,EAAE,kCAAjkF,CAAM,GAAN,KAAY,CAAC,aAAa,CAAC,KAAK,SAAS,IAAI,KAAK,EAAE,CAAC,GAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,YAAeC,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASC,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOC,GAApB,WAAsBJ,IAAII,GAAG,CAACD,EAAE,CAACC,EAAE,IAAIJ,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYE,IAAN,IAAQC,EAAE,KAAKH,EAAEK,EAAE,CAACF,EAAE,EAAE,MAAME,EAAED,EAAE,IAAIJ,EAAEK,EAAE,CAACA,GAAQC,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASD,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBJ,IAAII,GAAG,CAACF,EAAE,CAACE,EAAE,IAAIJ,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYK,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKF,EAAE,CAACE,EAAEA,EAAE,MAAME,EAAE,IAAIJ,EAAE,EAAe,GAAN,cAAsBA,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAKO,GAAEP,EAAE,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAMA,EAAEM,GAAE,KAAKC,GAAE,IAAI,CAACH,EAAEJ,EAAE,cAAc,cAAc,MAAM,OAAO,IAAI,EAAE,OAAO,mBAAmBI,EAAE,SAASJ,EAAE,OAAO,YAAY,MAAM,UAAU,CAAC,IAAMA,EAAEM,GAAE,KAAKC,GAAE,IAAI,CAAmBC,EAAhBR,EAAE,cAAkB,cAAc,OAAOS,EAAET,EAAE,cAAc,SAASI,GAAEM,EAAEF,EAAE,QAAQ,OAAOG,EAAEH,EAAE,QAAQ,KAAKI,EAAEJ,EAAE,MAAM,GAAGE,GAAGL,EAAE,SAASM,EAAE,CAAC,KAAK,oBAAoB,CAACT,GAAE,SAASU,IAAI,EAAE,IAAI,KAAK,qBAAqBZ,EAAEI,EAAE,EAAE,CAAC,UAAU,EAAE,CAAO,IAAMF,EAAEI,GAAE,KAAKC,GAAE,IAAI,CAACC,EAAEN,EAAE,cAAcO,EAAEP,EAAE,cAAc,MAAMQ,GAAoBV,GAAuB,eAA6BQ,EAAE,eAAe,OAAOG,EAAED,EAAE,MAAM,OAAOD,EAAE,UAAUC,EAAE,QAAQ,QAAQL,EAAE,SAASK,EAAE,QAAQ,KAAK,EAAEP,GAAE,SAASQ,EAAE,CAAC,gBAAgB,EAAE,GAAGP,EAAE,CAAC,AAAW,EAAE,SAAO,IAAI,GAAQ,IAAI,IAAMC,KAAKD,EAAE,EAAE,OAAO,KAAYC,GAAuB,OAAO,CAAC,OAAO,EAAE,cAAc,EAAE,EAAE,EAAE,CAAC,IAAMH,EAAEI,GAAE,KAAKC,GAAE,IAAI,CAAC,UAAU,SAAS,MAAMF,GAAG,GAAG,KAAK,UAAUL,EAAE,EAAE,CAAC,IAAI,IAAMG,KAAKD,EAAE,aAAaM,EAAEC,GAAEC,GAAEP,EAAE,CAAC,CAAC,SAASH,EAAE,OAAOI,EAAE,KAAKA,GAAG,EAAE,KAAK,GAAG,EAAE,SAASO,EAAE,OAAO,OAAOA,EAAE,OAAO,CAAC,CAACN,aAAaO,IAAGC,GAAEV,EAAEW,GAAEd,EAAEI,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAMJ,EAAEM,GAAE,KAAKC,GAAE,IAAI,CAAuBF,EAAE,GAAtBL,EAAE,OAAO,WAAkBE,EAAEF,EAAE,cAAc,MAAM,SAASG,EAAEH,EAAE,OAAO,mBAAmB,CAACG,GAAGA,EAAE,GAAG,CAACD,GAAG,KAAK,cAAcA,EAAEC,EAAE,IAAIK,EAAEN,EAAE,EAAEA,EAAE,EAAEC,EAAEE,EAAE,CAAC,CAAC,qBAAqB,EAAE,EAAE,CAAC,IAAMA,EAAEC,GAAE,KAAKC,GAAE,IAAI,CAACL,EAAE,SAAS,iBAAiBF,EAAE,CAAC,EAAE,QAAQE,EAAE,SAAS,GAAG,CAAC,IAAMA,EAAEF,EAAEG,EAAEE,EAAE,OAAO,WAAWI,EAAE,CAAC,GAAGP,EAAE,WAAWA,EAAE,YAAY,GAAGC,EAAE,GAAGD,EAAE,UAAUA,EAAE,aAAa,GAAGC,EAAE,CAACO,EAAER,EAAE,YAAY,EAAEC,EAAEQ,EAAE,GAAGR,EAAEU,EAAaT,EAAE,OAAb,SAAkB,IAAII,EAAEC,EAAE,EAAEA,EAAE,EAAEC,EAAEC,EAAE,CAAC,IAAIC,GAAEV,EAAE,WAAWC,EAAEQ,EAAET,EAAE,UAAUC,EAAEQ,EAAET,EAAE,YAAYC,EAAE,EAAEQ,EAAET,EAAE,aAAaC,EAAE,EAAEQ,EAAE,CAAC,KAAK,cAAcF,EAAEC,EAAEG,EAAE,GAAG,GAAE,GAAE,IAAI,WCAzmB,SAAS,GAAqB,EAAE,EAAE,EAAE,EAAE,CAAC,GAAGE,GAAGC,EAAqB,OAAOC,GAAjBC,GAAGH,EAAEC,GAAGG,EAAaD,EAAEH,EAAE,CAAC,GAAGA,EAAEC,EAAqB,OAAOC,GAAjBC,GAAGF,EAAED,GAAGI,EAAaJ,EAAEG,EAAE,CAA60K,eAAe,GAA8B,EAAE,CAAC,MAAMA,EAAE,cAAc,kBAAkB,GAAG,IAAI,GAAQA,EAAE,EAAE,uCAAx1O,CAAM,GAAN,KAAgB,CAAC,aAAa,CAAC,KAAK,SAAS,IAAI,KAAK,SAAS,GAAG,KAAK,IAAI,GAAM,KAAK,EAAE,CAAID,IAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,MAAX,IAAK,KAAY,KAAK,IAAIA,EAAE,KAAcA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAqBA,EAAE,QAAX,IAAK,KAAeA,EAAE,iBAAiB,MAAM,KAAK,MAAMA,EAAE,MAAM,KAAK,GAAGC,EAAE,OAAO,IAAK,GAAED,EAAE,EAAE,EAAM,KAAK,iBAAiB,QAAQ,KAAK,MAAM,IAAIC,GAAG,KAAK,MAAMA,EAAE,OAAO,KAAK,MAAMD,EAAE,MAAM,GAAUA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,cAAwB,EAAU,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,UAAU,EAAE,CAAC,IAAI,KAAK,CAAC,OAAO,KAAK,qBAAqB,MAAM,KAAK,UAAU,KAAK,GAAGC,EAAE,QAAQ,IAAI,GAAG,EAAE,CAAC,KAAK,UAAU,QAAQ,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,CAAC,KAAK,UAAUA,aAAa,MAAMA,EAAE,KAAK,GAAG,IAAIA,KAAK,CAAC,IAAIA,IAAI,KAAK,EAAE,CAAC,MAAM,KAAKA,EAAE,CAAIA,IAAYA,EAAE,MAAX,IAAK,KAAY,KAAK,IAAIA,EAAE,KAAcA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,cAAmB,GAAN,cAAqB,EAAU,CAAC,KAAK,EAAE,CAAC,MAAM,KAAKA,EAAE,CAAIA,IAAKA,EAAE,gBAAgB,MAAM,KAAK,KAAKA,EAAE,KAAK,KAAK,GAAG,CAAC,IAAMD,EAAE,IAAI,GAAoB,OAAV,EAAE,KAAKC,EAAE,CAAQD,IAAI,GAAO,KAAK,gBAAgB,OAAO,CAAC,KAAK,QAAQ,KAAK,KAAK,IAAI,IAAW,KAAK,KAAK,KAAKC,EAAE,KAAK,KAAO,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASF,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACG,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBC,IAAID,GAAG,CAACE,EAAE,CAACF,EAAE,IAAIC,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYF,IAAN,IAAQG,EAAE,KAAKD,EAAEH,EAAE,CAACI,EAAE,EAAE,MAAMJ,EAAEE,EAAE,IAAIC,EAAEH,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOC,GAApB,WAAsBC,IAAID,GAAG,CAACD,EAAE,CAACC,EAAE,IAAIC,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYH,IAAN,IAAQC,EAAQD,IAAN,IAAQC,EAAE,KAAKE,EAAE,CAACF,EAAEA,EAAE,MAAMC,EAAE,IAAIC,EAAE,EAA4I,GAAN,cAAsBH,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMG,EAAE,CAAC,EAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,EAAEA,EAAE,IAAI,CAAC,AAAW,EAAE,SAAO,EAAE,CAAE,KAAK,gBAAgB,GAAG,CAAeD,IAAX,WAAc,AAAW,EAAE,SAAO,EAAE,CAAE,EAAE,OAAO,SAAS,KAAO,MAAM,EAAE,EAAE,EAAI,CAACC,EAAE,OAAO,SAASD,KAAG,OAAOC,EAAE,OAAO,IAAI,OAAOA,EAAE,OAAO,QAAQ,OAAOA,EAAE,OAAO,OAAO,OAAOA,EAAE,OAAO,OAAO,MAAM,CAAC,IAAMA,EAAE,GAAE,KAAK,EAAE,IAAI,CAACD,EAAEC,EAAE,cAAc,cAAc,MAAM,OAAUD,IAAG,EAAE,OAAO,mBAAmBA,EAAE,SAASC,EAAE,OAAO,WAAoBD,EAAE,OAAX,IAAK,KAAa,EAAE,OAAO,eAAeA,EAAE,KAAKC,EAAE,OAAO,aAAa,MAAM,UAAU,CAAC,IAAoCD,EAA5B,GAAE,KAAK,EAAE,IAAI,CAAC,cAAkB,cAAc,OAAOF,EAAEE,EAAE,QAAQG,EAAEH,EAAE,QAAQI,EAAEN,EAAE,OAAOO,EAAEP,EAAE,KAAKQ,EAAEH,EAAE,OAAOI,EAAEJ,EAAE,KAAKK,EAAER,EAAE,MAAM,GAAGD,EAAE,SAASM,EAAE,CAAC,KAAK,aAAa,CAACC,GAAGP,EAAE,SAASQ,EAAE,CAAC,KAAK,aAAa,CAACL,GAAE,SAASM,IAAI,EAAE,IAAI,KAAK,oBAAoBP,EAAED,EAAE,EAAE,CAAC,UAAU,EAAE,CAAO,IAAMF,EAAE,GAAE,KAAK,EAAE,IAAI,CAACI,EAAEJ,EAAE,cAAcM,EAAEN,EAAE,cAAc,MAAMO,GAAoBJ,GAAuB,eAA6BC,EAAE,eAAe,OAAOI,EAAED,EAAE,MAAME,EAAEJ,GAAE,SAASG,EAAE,CAAC,GAAG,EAAEC,GAAGF,EAAE,QAAQ,QAAQD,EAAE,UAAUC,EAAE,QAAQ,QAAQD,EAAE,eAAe,MAAO,GAAM,IAAMI,EAAEH,EAAE,QAAQ,KAAWI,EAAEJ,EAAE,QAAQ,KAAK,OAAON,EAAE,SAASS,EAAE,EAAET,EAAE,SAASU,EAAE,EAAEF,EAAE,gBAAgB,EAAE,GAAGP,EAAE,CAAC,AAAW,EAAE,SAAO,IAAI,GAAQ,IAAI,IAAMF,KAAKE,EAAE,EAAE,OAAO,KAAYF,GAAuB,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,OAAO,QAAQ,GAAM,aAAa,CAAS,IAAMA,EAAE,GAAE,KAAK,EAAE,IAAI,CAACC,EAAED,EAAE,cAAcI,EAAEJ,EAAE,cAAc,MAAM,cAAcK,EAAEJ,EAAE,cAAc,MAAM,OAAO,GAAG,CAACI,GAAG,CAACD,EAAE,OAAO,AAAW,EAAE,SAAO,EAAE,CAAE,IAAMI,EAAER,EAAE,OAAO,mBAAmB,GAAG,CAACQ,GAAGA,EAAE,EAAE,OAAO,IAAMC,EAAET,EAAE,UAAU,SAAS,YAAYI,EAAEI,GAAG,GAAG,KAAK,UAAUL,EAAE,EAAE,CAAC,IAAI,IAAMF,KAAKQ,EAAE,CAAC,GAAG,CAACT,EAAE,OAAO,SAAS,SAAS,EAAE,OAAO,QAAQ,CAACA,EAAE,OAAO,YAAY,IAAwBU,EAAEJ,EAAlBL,EAAE,aAAa,CAAOG,EAAE,CAACO,GAAI,IAAI,MAAI,CAAE,SAAS,EAAEX,EAAE,cAAc,MAAM,WAAW,IAAI,IAAI,EAAEK,EAAE,WAAW,EAAE,OAAO,YAAY,IAASM,EAAE,EAAEN,EAAE,WAAU,EAAE,OAAO,SAAS,GAAM,EAAE,OAAO,YAAY,IAAM,IAAMO,EAAE,CAAC,UAAU,CAAC,SAASZ,EAAE,OAAO,eAAe,MAAMC,EAAE,OAAO,OAAO,CAAC,aAAa,CAAC,SAASM,GAAEN,EAAE,QAAQ,KAAK,MAAM,CAACD,EAAE,OAAO,WAAW,MAAMC,EAAE,KAAK,MAAM,CAAC,KAAK,OAAO,CAAC,KAAK,QAAQA,EAAES,EAAEC,EAAEC,EAAE,CAAC,IAAMC,EAAE,CAAC,UAAU,CAAC,SAASR,EAAE,QAAQ,MAAMJ,EAAE,OAAO,QAAQ,CAAC,aAAa,CAAC,SAASM,GAAEN,EAAE,QAAQ,QAAQ,MAAM,CAAC,MAA0BA,EAAE,SAA8B,OAAqB,EAAE,CAAC,KAAK,UAAU,CAAC,KAAK,QAAQA,EAAES,EAAEC,EAAEE,EAAE,CAAC,EAAE,OAAO,YAAY,OAAOZ,EAAE,OAAO,MAAMS,GAAGF,EAAE,KAAK,iBAAiBP,EAAES,EAAE,CAAC,OAAOT,EAAE,OAAO,OAAO,aAAa,CAAC,IAAME,EAAE,GAAE,KAAK,EAAE,IAAI,CAACD,EAAEC,EAAE,cAAc,MAAM,SAASH,EAAEG,EAAE,OAAO,mBAAmB,GAAG,CAACH,GAAGA,EAAE,GAAYE,IAAT,IAAK,GAAM,OAAO,IAAMD,EAAEE,EAAE,UAAU,SAAS,YAAYD,EAAEF,GAAG,GAAG,KAAK,UAAUG,EAAE,EAAE,CAAC,IAAI,IAAMC,KAAKH,EAAE,CAAC,EAAE,OAAO,QAAQ,GAAK,IAAwBI,EAAEC,EAAlBF,EAAE,aAAa,CAAOF,EAAE,CAACK,EAAE,EAAEF,EAAEL,EAAKK,GAAGL,EAAMO,GAAG,GAAGJ,EAAE,cAAc,SAASK,KAAG,KAAK,gBAAgBJ,EAAEG,EAAE,CAAC,KAAK,mBAAmBH,EAAEG,EAAE,CAAC,KAAK,iBAAiBH,EAAEG,EAAE,EAAO,KAAK,MAAMH,EAAE,CAAC,EAAE,cAAc,SAASK,IAAG,KAAK,MAAML,EAAE,EAAE,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAMH,EAAE,GAAE,KAAK,EAAE,IAAI,CAAC,cAAoBG,EAASJ,GAAgBC,EAAE,cAAc,MAAM,OAAO,GAAGG,EAAE,CAAC,GAAG,CAACD,EAAE,OAAO,WAAW,CAAC,IAAMD,EAAEE,EAAE,MAAM,GAAG,CAACF,EAAE,OAAO,IAAMF,EAAEE,aAAa,MAAMQ,EAAER,EAAE,CAACA,EAAE,EAAE,OAAO,WAAWS,GAAEX,EAAE,CAAC,GAAGG,EAAE,OAAO,WAAW,GAAGC,EAAE,IAAI,CAAC,EAAE,OAAO,MAAM,IAAK,GAAE,IAAMJ,EAAEG,EAAE,cAAc,CAAC,EAAE,OAAO,MAAMH,EAAEY,GAAEC,GAAEb,EAAEG,EAAE,OAAO,WAAW,EAAED,EAAEA,EAAE,CAAC,CAACC,EAAE,OAAO,gBAAgB,EAAE,OAAO,MAAMA,EAAE,OAAO,YAAY,mBAAmB,EAAE,EAAE,EAAE,CAAa,IAAsBM,EAAd,GAAE,KAAK,EAAE,IAAI,CAAK,cAAcC,EAAmBV,GAAuB,SAAiCS,EAAE,cAAc,MAAM,QAA6B,QAAQ,GAAG,CAACC,EAAE,OAAO,IAAMC,EAAER,EAAE,QAAQ,QAAQ,MAA+FU,EAAE,GAA/DV,EAAE,SAA8B,OAAqB,EAAiCO,EAAEH,GAAEI,EAAE,CAACT,EAAE,CAAUW,IAAT,IAAK,KAAQ,EAAE,OAAO,QAAQA,GAAG,gBAAgB,EAAE,EAAE,EAAE,CAAC,IAAMZ,EAAE,GAAE,KAAK,EAAE,IAAI,CAACG,EAAUJ,GAAuB,KAAMA,EAAE,KAAKC,EAAE,OAAO,WAAWA,EAAE,OAAO,eAAe,GAAYG,IAAT,IAAK,GAAM,OAAO,IAAMC,EAAEE,GAAEJ,EAAE,QAAQ,KAAK,MAAM,CAACF,EAAE,OAAO,WAAiBK,EAAEH,EAAE,KAAK,MAAYK,EAAE,GAAqBF,EAAEF,EAAEC,EAAEH,EAAE,CAAUM,IAAT,IAAK,KAAQ,EAAE,OAAO,OAAOA,GAAG,QAAQ,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMJ,EAAE,GAAE,KAAK,EAAE,IAAI,CAACC,EAAEJ,EAAE,UAAU,SAA2BM,EAAhBH,EAAE,cAAkB,cAAc,MAAM,OAAO,GAAG,CAACG,GAAYF,IAAT,IAAK,GAAM,OAAO,IAAMG,EAAED,EAAE,SAASE,EAAEL,EAAE,OAAO,mBAAmBM,EAAET,EAAE,aAAa,SAASU,EAAEV,EAAE,UAAU,MAAMW,EAAEX,EAAE,aAAa,OAAO,EAAEY,EAAEZ,EAAE,KAAK,GAAGQ,GAAG,EAAEA,EAAE,IAAIJ,IAAIK,EAA2B,GAAxB,AAAW,EAAE,SAAO,EAAE,CAAKN,EAAE,OAAO,YAAgBO,IAAYE,IAAT,QAAY,OAAOV,EAAE,OAAO,OAAmBU,IAAZ,WAAe,OAAOV,EAAE,OAAO,iBAAiBD,GAAGO,OAAkBE,GAAgBC,KAASP,EAAE,CAAC,IAAMH,EAAEU,EAAEZ,GAAGY,EAAEP,GAAGG,EAAWK,IAAT,SAAa,EAAE,OAAO,OAAOX,GAAeW,IAAZ,YAAgB,EAAE,OAAO,QAAQX,SAAkBW,IAAT,QAAY,OAAOV,EAAE,OAAO,OAAmBU,IAAZ,WAAe,OAAOV,EAAE,OAAO,QAAU,oBAAoB,EAAE,EAAE,CAAC,IAAMH,EAAE,GAAE,KAAK,EAAE,IAAI,CAACC,EAAE,SAAS,iBAAiBE,EAAE,CAACC,EAAEJ,EAAE,cAAc,cAAc,MAAM,OAAO,GAAGC,EAAE,QAAQA,EAAE,SAAS,GAAG,CAAC,IAAMA,EAAEE,EAAEE,EAAEL,EAAE,OAAO,WAAWM,EAAE,CAAC,GAAGL,EAAE,WAAWA,EAAE,YAAY,GAAGI,EAAE,GAAGJ,EAAE,UAAUA,EAAE,aAAa,GAAGI,EAAE,CAACE,EAAEN,EAAE,YAAY,EAAEI,EAAEG,EAAaN,EAAE,OAAb,SAAkB,IAAIY,EAAER,EAAE,EAAEA,EAAE,EAAEC,EAAE,CAAC,IAAIQ,GAAEd,EAAE,WAAWI,EAAEJ,EAAE,UAAUI,EAAEJ,EAAE,YAAYI,EAAEJ,EAAE,aAAaI,EAAE,CAACI,EAAET,EAAE,UAAU,SAAS,MAAMQ,GAAG,GAAG,KAAK,UAAUL,EAAE,EAAE,CAAC,IAAI,IAAMA,KAAKM,EAAE,CAAC,GAAG,CAACD,EAAE,SAASL,EAAE,aAAa,CAAC,CAAC,SAAS,EAAE,OAAO,QAAQ,GAAK,IAAMD,EAAEE,EAAE,KAAWJ,EAAEgB,GAAEd,EAAED,EAAE,EAAI,CAACE,EAAE,OAAO,KAAKA,EAAE,OAAO,MAAMF,KAAG,KAAK,MAAME,EAAE,GAAK,CAAC,EAAE,OAAO,IAAIF,GAAE,KAAK,gBAAgBE,EAAE,EAAEH,EAAE,CAAC,KAAK,mBAAmBG,EAAE,EAAEH,EAAE,CAAC,KAAK,iBAAiBG,EAAE,EAAEH,EAAE,IAAI,GAAE,EAAE,IAAI,WCAvsM,SAAS,GAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMiB,EAAE,KAAK,MAAMC,EAAE,WAAW,CAACC,EAAE,WAAW,CAAC,CAACC,EAAED,EAAE,cAAc,CAACE,EAAEH,EAAE,cAAc,CAAC,GAAG,CAACE,GAAG,CAACC,EAAE,OAAO,IAAMC,EAAEH,EAAE,aAAa,CAACI,EAAEL,EAAE,aAAa,CAACM,EAAEC,GAAEL,EAAEC,EAAEF,EAAE,WAAW,CAACD,EAAE,WAAW,CAAC,CAACQ,EAAEC,EAAE,qBAAqBL,EAAE,EAAEA,EAAE,EAAEC,EAAE,EAAEA,EAAE,EAAE,CAAkF,OAAjF,EAAE,aAAa,EAAEK,GAAER,EAAES,EAAE,CAAC,CAAC,EAAE,aAAaZ,EAAE,EAAE,EAAEA,EAAEa,GAAEN,EAAEK,EAAE,CAAC,CAAC,EAAE,aAAa,EAAED,GAAEP,EAAEQ,EAAE,CAAC,CAAQH,EAAE,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,MAAM,CAAC,GAAED,EAAEN,EAAED,EAAE,CAAC,EAAE,UAAUU,EAAE,EAAE,YAAYE,EAAE,EAAE,QAAQ,CAAC,EAAE,SAAS,CAAC,SAAS,GAAU,EAAE,EAAE,EAAE,EAAE,CAAC,IAAwBZ,EAAhBO,EAAE,cAAkB,cAAc,MAAM,QAAQ,GAAGP,EAAE,OAAO,GAASU,EAAEE,EAAEH,EAAET,EAAE,MAAM,QAAQ,CAAC,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,EAAE,OAAO,MAAM,GAAG,CAAO,IAAMA,EAAE,GAAUO,EAAEE,EAAEC,EAAEE,EAAE,CAAC,GAAG,CAACZ,EAAE,OAAO,IAAMW,EAAED,EAAE,aAAa,CAACX,EAAEa,EAAE,aAAa,CAAC,GAAgBH,EAAYC,EAAE,OAAO,YAA0B,EAAEV,EAAEW,EAAEZ,EAAE,GAAG,CAAuzC,eAAe,GAA+B,EAAE,CAAC,MAAMQ,EAAE,cAAc,mBAAmB,GAAG,IAAI,GAAUA,EAAE,EAAE,qCAAh5G,CAAM,GAAN,KAAkB,CAAC,aAAa,CAAC,KAAK,QAAQ,GAAG,KAAK,EAAE,CAAC,GAAYA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,WAAgB,GAAN,KAAa,CAAC,aAAa,CAAC,KAAK,SAAS,GAAG,KAAK,MAAM,IAAI,GAAa,KAAK,OAAO,GAAG,IAAI,YAAY,CAAC,OAAO,KAAK,MAAM,IAAI,WAAW,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAI,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAE,KAAK,EAAE,CAAYA,IAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAU,KAAK,MAAM,KAAyBA,EAAE,OAAqBA,EAAE,YAA0BA,EAAE,YAAY,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAcI,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASF,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACR,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOS,GAApB,WAAsBH,IAAIG,GAAG,CAACT,EAAE,CAACS,EAAE,IAAIH,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYE,IAAN,IAAQR,EAAE,KAAKM,EAAEK,EAAE,CAACX,EAAE,EAAE,MAAMW,EAAEF,EAAE,IAAIH,EAAEK,EAAE,CAACA,GAAQb,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASa,IAAN,KAAS,CAACH,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOC,GAApB,WAAsBH,IAAIG,GAAG,CAACD,EAAE,CAACC,EAAE,IAAIH,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYK,IAAN,IAAQH,EAAQG,IAAN,IAAQH,EAAE,KAAKF,EAAE,CAACE,EAAEA,EAAE,MAAMC,EAAE,IAAIH,EAAE,EAAoyB,GAAN,cAAwBN,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMM,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEA,EAAE,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAMA,EAAER,GAAE,KAAK,GAAE,IAAI,CAACW,EAAEH,EAAE,cAAc,cAAc,MAAM,QAAWG,IAAG,EAAE,OAAO,oBAAoBA,EAAE,SAASH,EAAE,OAAO,WAAW,EAAE,OAAO,kBAAkBG,EAAE,OAAOH,EAAE,OAAO,YAAY,MAAM,UAAU,CAAC,IAAMA,EAAER,GAAE,KAAK,GAAE,IAAI,CAAmB,GAAhBQ,EAAE,cAAmB,cAAc,OAAO,QAAQ,QAAwBA,EAAE,cAAc,SAAhC,cAAuC,CAAC,IAAMG,EAAEH,EAAE,cAAc,MAAM,SAAS,GAAG,CAACA,EAAE,OAAO,qBAAqBA,EAAE,OAAO,oBAAoB,GAAG,CAACA,EAAE,OAAO,mBAAmBA,EAAE,OAAO,kBAAkB,GAAG,CAACG,EAAE,OAAO,IAAME,EAAE,KAAK,IAAIL,EAAE,OAAO,kBAAkB,CAACE,EAAEF,EAAE,UAAU,SAAS,YAAYG,EAAEE,GAAG,GAAG,KAAK,UAAUL,EAAE,EAAE,CAAKN,EAAE,EAAE,IAAI,IAAMS,KAAKD,EAAE,CAAC,IAAMG,EAAEF,EAAE,aAAa,CAAC,IAAI,IAAMV,KAAKS,EAAE,MAAMR,EAAE,EAAE,CAAC,CAAC,IAAMQ,EAAET,EAAE,aAAa,CAACC,EAAE,KAAK,IAAIM,EAAE,OAAO,oBAAoB,CAACI,EAAE,KAAK,IAAIC,EAAE,EAAEH,EAAE,EAAE,CAACV,EAAE,KAAK,IAAIa,EAAE,EAAEH,EAAE,EAAE,CAAC,EAAER,GAAGF,EAAEE,GAAG,GAAeM,EAAEG,EAAEV,EAAE,CAAC,EAAEC,IAAI,UAAU,EAAE,CAAO,IAAMW,EAAE,KAAK,UAAUH,EAAEG,EAAE,cAAc,MAAMX,GAAoBM,GAAuB,eAA6BK,EAAE,cAAc,eAAe,OAAO,MAAM,EAAE,CAACX,EAAE,QAAQ,QAAQ,CAACQ,EAAE,WAAWT,EAAE,UAAUC,EAAE,QAAQ,KAAK,CAAC,gBAAgB,EAAE,GAAGS,EAAE,CAAC,AAAY,EAAE,UAAQ,IAAI,GAAS,IAAI,IAAME,KAAKF,EAAE,EAAE,QAAQ,KAAYE,GAAuB,QAAQ,CAAC,OAAO,IAAG,GAAE,IAAI,WCA/4D,SAAS,GAAa,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,MAAM,CAAC,GAAEC,EAAEC,EAAEC,EAAE,CAAC,EAAE,YAAYC,GAAEC,EAAEC,EAAE,CAAC,EAAE,UAAUC,EAAE,EAAE,QAAQ,CAAC,EAAE,SAAS,CAAC,SAAS,GAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,OAAO,MAAM,GAAG,CAAO,IAAMF,EAAEG,EAAE,aAAa,CAAC,GAAaP,EAAYO,EAAE,OAAO,YAA0B,EAAEH,EAAEH,EAAEE,EAAEG,EAAE,GAAG,CAA80C,eAAe,GAA4B,EAAE,CAAC,MAAMN,EAAE,cAAc,gBAAgB,GAAG,IAAI,GAAQA,EAAE,EAAE,qCAAvgG,CAAM,GAAN,KAAe,CAAC,aAAa,CAAC,KAAK,MAAM,GAAM,KAAK,QAAQ,GAAM,KAAK,QAAQ,EAAE,KAAK,EAAE,CAAIO,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMP,EAAE,OAAO,KAAK,MAAMO,EAAE,MAAM,EAAWA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,YAAiB,GAAN,KAAU,CAAC,aAAa,CAAC,KAAK,SAAS,IAAI,KAAK,MAAM,IAAI,GAAU,IAAI,YAAY,CAAC,OAAO,KAAK,MAAM,IAAI,WAAW,EAAE,CAAC,KAAK,MAAMP,EAAE,IAAI,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAE,KAAK,EAAE,CAAYA,IAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAU,KAAK,MAAM,KAAyBA,EAAE,OAAqBA,EAAE,YAA0BA,EAAE,YAAY,IAAO,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASM,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACL,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOM,GAApB,WAAsBP,IAAIO,GAAG,CAACN,EAAE,CAACM,EAAE,IAAIP,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYM,IAAN,IAAQL,EAAE,KAAKD,EAAEG,EAAE,CAACF,EAAE,EAAE,MAAME,EAAEI,EAAE,IAAIP,EAAEG,EAAE,CAACA,GAAQK,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASL,IAAN,KAAS,CAACG,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOC,GAApB,WAAsBP,IAAIO,GAAG,CAACD,EAAE,CAACC,EAAE,IAAIP,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYG,IAAN,IAAQG,EAAQH,IAAN,IAAQG,EAAE,KAAKN,EAAE,CAACM,EAAEA,EAAE,MAAMC,EAAE,IAAIP,EAAE,EAAsR,GAAN,cAAsBM,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMN,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEA,EAAE,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAMA,EAAEQ,GAAE,KAAK,GAAE,IAAI,CAACD,EAAEP,EAAE,cAAc,cAAc,MAAM,KAAK,IAAI,EAAE,OAAO,iBAAiBO,EAAE,SAASP,EAAE,OAAO,YAAY,MAAM,UAAU,CAAS,IAAMG,EAAEK,GAAE,KAAK,GAAE,IAAI,CAAmBC,EAAhBN,EAAE,cAAkB,cAAc,GAAG,CAACM,EAAE,MAAM,MAAM,CAACA,EAAE,OAAO,QAAQ,QAAQN,EAAE,cAAc,SAASF,GAAE,OAAO,IAAMS,EAAEP,EAAE,cAAc,MAAM,SAAS,GAAG,CAACO,EAAE,OAAO,IAAMC,EAAER,EAAE,OAAO,iBAAiB,GAAG,CAACQ,GAAGA,EAAE,EAAE,OAAO,IAAMC,EAAET,EAAE,UAAU,SAAS,YAAYO,EAAEC,GAAG,GAAG,KAAK,UAAUX,EAAE,EAAE,CAAC,IAAI,IAAMM,KAAKM,EAAE,CAAC,IAAwBJ,EAAEN,EAAlBI,EAAE,aAAa,CAAOI,EAAE,CAAC,GAAGF,EAAEG,EAAE,SAAS,IAAME,EAAEJ,EAAE,MAAM,KAAK,MAAMG,EAAEC,EAAE,QAAQC,EAAEF,EAAEJ,EAAEI,EAAED,EAAE,GAAGG,GAAG,EAAE,SAAS,IAAMC,EAAYF,EAAE,OAA+BP,EAAE,QAAQ,OAA4B,MAAM,GAAG,CAACH,EAAE,UAAU,eAAeY,EAAE,CAAC,IAAMf,EAAES,EAAE,MAAM,KAAK,MAAM,EAAE,UAAU,cAAcL,GAAEW,EAAEf,EAAE,MAAMA,EAAE,QAAQ,CAAC,IAAMgB,EAAEX,GAAEC,EAAE,IAAK,GAAEH,EAAE,UAAU,cAAc,CAAC,GAAG,CAACa,EAAE,OAAO,GAASb,EAAEG,EAAEU,EAAEF,EAAEJ,EAAE,EAAE,UAAU,EAAE,CAAO,IAAMP,EAAE,KAAK,UAAUG,EAAEH,EAAE,cAAc,MAAMF,GAAoBD,GAAuB,eAA6BG,EAAE,cAAc,eAAe,OAAO,OAAOF,EAAE,QAAQ,QAAQ,CAAC,CAACK,EAAE,UAAUG,EAAE,OAAOR,EAAE,QAAQ,KAAK,CAAC,gBAAgB,EAAE,GAAGM,EAAE,CAAC,AAAS,EAAE,OAAK,IAAI,GAAM,IAAI,IAAMJ,KAAKI,EAAE,EAAE,KAAK,KAAYJ,GAAuB,KAAK,CAAC,OAAO,IAAG,GAAE,IAAI,WCAt0F,SAAS,GAA6B,EAAE,CAAC,EAAE,cAAc,iBAAiB,GAAG,IAAI,GAAOc,EAAE,EAAE,sBAAjU,CAAM,GAAN,cAAqBA,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,KAAK,gBAAgB,GAAG,CAAC,GAAaA,IAAV,QAAY,OAAO,IAAMC,EAAE,KAAK,UAAU,EAAE,oBAAoB,CAACA,EAAE,OAAO,CAACA,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,EAAE,WAAW,CAAC,MAAO,GAAK,OAAO,OCA87C,eAAe,GAA4B,EAAE,CAAC,MAAMC,EAAE,cAAc,gBAAgB,GAAG,IAAI,GAAOA,EAAE,EAAE,kCAAnvD,CAAM,GAAN,KAAU,CAAC,aAAa,CAAC,KAAK,QAAQ,GAAK,KAAK,OAAO,EAAE,CAAC,KAAK,SAAS,EAAE,IAAI,cAAc,CAAC,OAAO,KAAK,SAAS,IAAI,aAAa,EAAE,CAAC,KAAK,SAASA,EAAE,KAAK,EAAE,CAAO,GAAG,CAACA,EAAE,OAAgBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,OAAO,KAAK,GAAGA,GAAG,EAAE,KAAK,OAAO,SAAS,KAAK,QAAQ,IAAM,IAAME,EAAYF,EAAE,UAAwBA,EAAE,aAAsBE,IAAT,IAAK,KAAQ,KAAK,SAASA,KAAQA,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASC,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOH,GAApB,WAAsBD,IAAIC,GAAG,CAACG,EAAE,CAACH,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYG,IAAN,IAAQC,EAAE,KAAKJ,EAAEE,EAAE,CAACE,EAAE,EAAE,MAAMF,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQC,EAAQD,IAAN,IAAQC,EAAE,KAAKH,EAAE,CAACG,EAAEA,EAAE,MAAMF,EAAE,IAAID,EAAE,EAAe,GAAN,cAAqBA,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEA,EAAE,IAAI,CAAC,KAAK,gBAAgB,GAAG,CAAC,GAAYA,IAAT,OAAW,OAAO,IAAME,EAAE,GAAE,KAAK,GAAE,IAAI,CAAmBG,EAAhBH,EAAE,cAAkB,cAAc,MAAM,KAAK,GAAG,CAACG,EAAE,OAAO,IAAMC,EAAED,EAAE,SAAS,GAAGC,GAAG,EAAE,OAAO,IAAMC,EAAEN,EAAE,CAAC,IAAK,GAAE,GAAGI,EAAE,OAAO,CAAC,CAACG,EAAWD,IAAT,IAAK,GAA0C,IAAK,GAAzCL,EAAE,cAAc,UAAU,OAAOK,GAAU,EAAE,UAAU,KAAKD,EAAEJ,EAAE,cAAc,MAAMM,EAAED,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,EAAE,WAAW,CAAC,MAAO,GAAK,gBAAgB,EAAE,GAAGN,EAAE,CAAC,AAAS,EAAE,OAAK,IAAI,GAAM,IAAI,IAAMC,KAAKD,EAAE,EAAE,KAAK,KAAYC,GAAuB,KAAK,CAAC,OAAO,IAAG,GAAE,IAAI,WCA/Q,SAAS,GAA8B,EAAE,CAAC,EAAE,cAAc,kBAAkB,GAAG,IAAI,GAAQO,EAAE,EAAE,kCAAx+C,CAAM,GAAN,KAAY,CAAC,aAAa,CAAC,KAAK,SAAS,EAAE,IAAI,cAAc,CAAC,OAAO,KAAK,SAAS,IAAI,aAAa,EAAE,CAAC,KAAK,SAASA,EAAE,KAAK,EAAE,CAAO,GAAG,CAACA,EAAE,OAAO,IAAME,EAAYF,EAAE,UAAwBA,EAAE,aAAsBE,IAAT,IAAK,KAAQ,KAAK,SAASA,KAAQD,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASE,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOH,GAApB,WAAsBD,IAAIC,GAAG,CAACG,EAAE,CAACH,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYG,IAAN,IAAQC,EAAE,KAAKJ,EAAEE,EAAE,CAACE,EAAE,EAAE,MAAMF,EAAED,EAAE,IAAID,EAAEE,EAAE,CAACA,GAAQA,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYE,IAAN,IAAQC,EAAQD,IAAN,IAAQC,EAAE,KAAKH,EAAE,CAACG,EAAEA,EAAE,MAAMF,EAAE,IAAID,EAAE,EAAe,GAAN,cAAsBA,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAKG,GAAEH,EAAE,IAAI,CAAC,KAAK,gBAAgB,GAAG,CAAC,IAAMC,EAAEC,GAAE,KAAKC,GAAE,IAAI,CAACC,EAAEH,EAAE,cAAc,GAAG,CAACG,EAAE,cAAc,MAAM,QAAmBJ,IAAX,SAAa,OAAO,IAAMK,EAAED,EAAE,cAAc,MAAM,OAAO,SAAS,EAAE,UAAU,eAAeC,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,EAAE,WAAW,CAAC,MAAO,GAAK,gBAAgB,EAAE,GAAGJ,EAAE,CAAC,AAAW,EAAE,SAAO,IAAI,GAAQ,IAAI,IAAMC,KAAKD,EAAE,EAAE,OAAO,KAAYC,GAAuB,OAAO,CAAC,OAAO,IAAG,GAAE,IAAI,WCA01H,eAAe,GAA+B,EAAE,CAAC,MAAMI,EAAE,cAAc,mBAAmB,GAAG,IAAI,GAASA,EAAE,EAAE,wCAA3pK,CAAM,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,SAAS,IAAI,KAAK,SAAS,GAAG,KAAK,OAAO,IAAI,KAAK,MAAM,EAAE,KAAK,SAAS,GAAG,KAAK,OAAO,gBAAgB,KAAK,EAAE,CAAIA,IAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,aAAkB,GAAN,cAAyB,EAAW,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,UAAU,EAAE,CAAC,IAAI,KAAK,CAAC,OAAO,KAAK,qBAAqB,MAAM,KAAK,UAAU,KAAK,GAAGA,EAAE,QAAQ,IAAI,GAAG,EAAE,CAAC,KAAK,UAAU,QAAQ,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,CAAC,KAAK,UAAUA,aAAa,MAAMA,EAAE,SAAS,IAAIA,KAAK,CAAC,IAAIA,IAAI,KAAK,EAAE,CAAC,MAAM,KAAKA,EAAE,CAAIA,IAAYA,EAAE,MAAX,IAAK,KAAY,KAAK,IAAIA,EAAE,KAAcA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,cAAmB,GAAN,cAAsB,EAAW,CAAC,KAAK,EAAE,CAAC,MAAM,KAAKA,EAAE,CAAIA,IAAKA,EAAE,gBAAgB,MAAM,KAAK,KAAKA,EAAE,KAAK,KAAK,GAAG,CAAC,IAAMC,EAAE,IAAI,GAAqB,OAAV,EAAE,KAAKD,EAAE,CAAQC,IAAI,GAAO,KAAK,gBAAgB,OAAO,CAAC,KAAK,QAAQ,KAAK,KAAK,IAAI,IAAY,KAAK,KAAK,KAAKD,EAAE,KAAK,KAAOE,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASC,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOH,GAApB,WAAsBD,IAAIC,GAAG,CAACG,EAAE,CAACH,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYG,IAAN,IAAQC,EAAE,KAAKJ,EAAEK,EAAE,CAACD,EAAE,EAAE,MAAMC,EAAEJ,EAAE,IAAID,EAAEK,EAAE,CAACA,GAAQ,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASA,IAAN,KAAS,CAACF,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOF,GAApB,WAAsBD,IAAIC,GAAG,CAACE,EAAE,CAACF,EAAE,IAAID,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYK,IAAN,IAAQF,EAAQE,IAAN,IAAQF,EAAE,KAAKH,EAAE,CAACG,EAAEA,EAAE,MAAMF,EAAE,IAAID,EAAE,EAAe,GAAN,cAAuBA,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAEA,EAAE,IAAI,CAAC,AAAY,EAAE,UAAQ,CAAC,UAAU,EAAE,CAAC,CAAE,KAAK,gBAAgB,GAAG,CAAC,IAAoCG,EAA5B,GAAE,KAAK,GAAE,IAAI,CAAC,cAAkB,cAAc,MAAM,QAAQ,GAAGA,GAAeF,IAAZ,UAAc,CAAC,AAAY,EAAE,UAAQ,CAAC,UAAU,EAAE,CAAC,CAAE,EAAE,QAAQ,SAAS,GAAK,EAAE,QAAQ,MAAM,EAAE,IAAI,IAAMA,KAAKD,EAAE,QAAQ,UAAU,KAAK,UAAUC,EAAE,EAAEA,EAAE,SAAS,MAAMA,EAAE,gBAAgB,CAAC,EAAE,QAAQ,UAAU,EAAE,CAAC,EAAE,QAAQ,OAAO,GAAM,gBAAgB,CAAKD,EAAE,YAAW,AAAY,EAAE,UAAQ,CAAC,UAAU,EAAE,CAAC,CAAE,EAAE,QAAQ,SAAS,MAAS,IAAIG,EAAE,SAAS,GAAG,OAAO,EAAE,MAAM,CAAC,IAAMH,EAAE,GAAE,KAAK,GAAE,IAAI,CAACC,EAAED,EAAE,cAAc,cAAc,MAAM,QAAQ,IAAI,EAAE,OAAO,oBAAoBC,EAAE,SAASD,EAAE,OAAO,YAAY,MAAM,UAAU,CAAC,IAAMA,EAAE,GAAE,KAAK,GAAE,IAAI,CAACI,EAAEJ,EAAE,cAAcM,EAAEN,EAAE,cAAc,SAASC,GAAEM,EAAEH,EAAE,cAAc,OAAOI,EAAED,EAAE,QAAQ,OAAOE,EAAEF,EAAE,QAAQ,KAAKG,EAAEH,EAAE,QAAQ,OAAOI,EAAEJ,EAAE,QAAQ,KAAKK,EAAEL,EAAE,MAAM,GAAGC,GAAGH,EAAE,UAAUI,EAAE,CAAC,KAAK,cAAc,CAACC,GAAGL,EAAE,UAAUM,EAAE,CAAC,KAAK,cAAc,CAACR,GAAE,UAAUS,IAAI,EAAE,IAAI,KAAK,sBAAsBZ,EAAEC,EAAE,EAAE,CAAC,UAAU,EAAE,CAAO,IAAME,EAAE,GAAE,KAAK,GAAE,IAAI,CAACG,EAAEH,EAAE,cAAcI,EAAEJ,EAAE,cAAc,MAAMK,GAAoBR,GAAuB,eAA6BM,EAAE,eAAe,OAAOG,EAAED,EAAE,MAAME,EAAEN,GAAE,UAAUK,EAAE,CAAC,GAAG,EAAEC,GAAGF,EAAE,QAAQ,QAAQD,EAAE,UAAUC,EAAE,QAAQ,QAAQD,EAAE,eAAe,MAAO,GAAM,IAAMI,EAAEH,EAAE,QAAQ,KAAKI,EAAEJ,EAAE,QAAQ,KAAK,OAAOH,EAAE,UAAUM,EAAE,EAAEN,EAAE,UAAUO,EAAE,EAAEF,EAAE,gBAAgB,EAAE,GAAGT,EAAE,CAAC,AAAY,EAAE,UAAQ,IAAI,GAAS,IAAI,IAAMI,KAAKJ,EAAE,EAAE,QAAQ,KAAYI,GAAuB,QAAQ,CAAC,OAAO,EAAE,cAAc,CAAC,IAAML,EAAE,GAAE,KAAK,GAAE,IAAI,CAACC,EAAED,EAAE,cAAc,cAAc,MAAM,QAAQ,GAAGC,EAAmL,IAAhL,AAAY,EAAE,UAAQ,CAAC,UAAU,EAAE,CAAC,CAAMD,EAAE,QAAQ,SAAQ,EAAE,QAAQ,QAAQ,EAAE,QAAQ,MAAM,GAAG,EAAE,QAAQ,QAAQ,EAAE,QAAQ,QAAQA,EAAE,UAAU,QAAQ,EAAE,QAAQ,OAAO,KAASA,EAAE,QAAQ,SAAS,CAAC,IAAMK,EAAEL,EAAE,OAAO,oBAAoB,GAAG,CAACK,GAAGA,EAAE,EAAE,OAAO,IAAMF,GAAWE,EAAE,IAAE,EAAGD,EAAEJ,EAAE,cAAc,MAAM,cAAc,GAAYI,IAAT,IAAK,GAAM,OAAO,IAAMK,EAAE,IAAIH,EAAEF,EAAE,EAAEA,EAAE,EAAED,EAAE,CAACO,EAAEV,EAAE,UAAU,SAAS,MAAMS,GAAG,GAAG,KAAK,UAAUT,EAAE,EAAE,CAAC,IAAI,IAAMK,KAAKK,EAAE,CAAC,GAAK,CAAC,GAAGJ,EAAE,GAAGG,EAAE,SAASC,GAAGH,EAAEH,EAAEC,EAAE,SAAS,CAACM,EAAED,GAAG,EAAEE,EAAEX,EAAE,MAAMC,EAAE,CAACC,EAAES,EAAED,EAAE,GAAGA,GAAGR,EAAE,CAAC,EAAE,QAAQ,UAAU,KAAKE,EAAE,CAAC,IAAMJ,EAAEO,EAAE,OAAOF,EAAEG,EAAE,CAAC,EAAE,OAAOP,EAAE,EAAE,SAAS,MAAMD,EAAE,WAAW,KAAQD,EAAE,QAAQ,SAAS,CAAC,IAAI,IAAMC,KAAKD,EAAE,QAAQ,UAAU,EAAE,SAAS,MAAMC,EAAE,gBAAgB,CAAC,EAAE,QAAQ,UAAU,EAAE,GAAG,cAAc,CAAC,IAAMD,EAAE,GAAE,KAAK,GAAE,IAAI,CAACC,EAAED,EAAE,cAAc,MAAM,SAASK,EAAEL,EAAE,OAAO,oBAAoB,CAACK,GAAGA,EAAE,GAAG,CAACJ,GAAG,KAAK,eAAeA,EAAEI,EAAE,IAAIC,EAAEL,EAAE,EAAEA,EAAE,EAAEI,EAAE,CAAC,CAAC,eAAe,EAAE,EAAE,EAAE,EAAE,CAAO,IAAMC,EAAE,GAAE,KAAK,GAAE,IAAI,CAACK,EAAEL,EAAE,UAAU,SAAS,MAAMD,GAAG,GAAG,KAAK,UAAUL,EAAE,EAAE,CAACY,EAAEN,EAAE,cAAc,cAAc,MAAM,QAAQ,GAAGM,EAAE,IAAI,IAAMP,KAAKM,EAAE,CAAC,GAAK,CAAC,GAAGL,EAAE,GAAGK,EAAE,SAAST,GAAGK,EAAEF,EAAE,SAASL,EAAE,CAACa,GAAoBV,GAAuB,OAAqBS,EAAE,OAAOA,EAAE,OAAOE,EAAEL,GAAEC,GAAE,EAAER,EAAED,EAAEW,EAAE,OAAO,CAACC,EAAE,EAAED,EAAE,SAAS,CAACG,EAAEP,EAAE,OAAWN,IAAJ,EAAMW,EAAEP,EAAEJ,EAAEY,EAAMZ,IAAJ,EAAMW,EAAEF,EAAET,EAAEY,EAAE,CAAC,EAAE,SAAS,MAAMC,EAAE,EAAE,sBAAsB,EAAE,EAAE,CAAC,IAAMV,EAAE,GAAE,KAAK,GAAE,IAAI,CAACF,EAAEE,EAAE,cAAc,cAAc,MAAM,QAAQ,GAAG,CAACF,EAAE,OAAO,IAAMC,EAAE,SAAS,iBAAiBJ,EAAE,CAAC,EAAE,QAAQI,EAAE,SAAS,GAAG,CAAC,IAAMA,EAAEJ,EAAEO,EAAEF,EAAE,OAAO,WAAWG,EAAE,CAAC,GAAGJ,EAAE,WAAWA,EAAE,YAAY,GAAGG,EAAE,GAAGH,EAAE,UAAUA,EAAE,aAAa,GAAGG,EAAE,CAACE,EAAEL,EAAE,YAAY,EAAEG,EAAEG,EAAaT,EAAE,OAAb,SAAkB,IAAIK,EAAEE,EAAE,EAAEA,EAAE,EAAEC,EAAE,CAAC,IAAIE,GAAEP,EAAE,WAAWG,EAAEH,EAAE,UAAUG,EAAEH,EAAE,YAAYG,EAAEH,EAAE,aAAaG,EAAE,CAACL,EAAEC,EAAE,KAAKU,EAAED,GAAEV,EAAEE,EAAE,CAAC,KAAK,eAAeI,EAAEC,EAAEC,EAAEG,EAAE,GAAG,GAAE,GAAE,IAAI,WCA3mK,SAAS,GAAgB,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,QAAQG,GAAGC,EAAE,GAAG,CAACD,EAAE,MAAM,GAAG,IAAME,EAAEC,GAAEC,EAAEC,EAAE,CAAC,GAAGL,EAAE,SAAS,OAAO,CAAC,OAAOA,EAAE,QAAQM,QAAOJ,GAAG,CAAC,IAAMK,EAAEP,EAAE,QAAQ,IAAI,CAAC,MAAM,GAAGA,EAAE,UAAU,EAAEO,EAAE,CAAC,SAASL,EAAE,GAAGF,EAAE,UAAUO,EAAE,GAAG,eAAe,GAAU,EAAE,CAAC,OAAO,IAAI,SAAS,GAAG,CAAC,EAAE,QAAQ,GAAK,IAAMN,EAAE,IAAI,MAAM,EAAE,QAAQA,EAAE,EAAE,iBAAiB,YAAY,CAAC,EAAE,QAAQ,GAAM,GAAG,GAAG,CAAC,EAAE,iBAAiB,aAAa,CAAC,EAAE,QAAQ,IAAK,GAAE,EAAE,MAAM,GAAK,EAAE,QAAQ,GAAM,QAAQ,MAAM,sCAAsCE,EAAE,SAAS,CAAC,GAAG,GAAG,CAAC,EAAE,IAAIA,EAAE,SAAS,CAAC,eAAe,GAAiB,EAAE,CAAC,GAAWA,EAAE,OAAV,MAAe,CAAC,MAAM,GAAUA,EAAE,CAAC,OAAO,EAAE,QAAQ,GAAK,IAAMG,EAAE,MAAM,MAAMH,EAAE,OAAO,CAAKG,EAAE,KAAI,QAAQ,MAAM,sCAAsC,CAAC,EAAE,MAAM,IAAK,EAAE,QAAQ,EAAE,QAAQ,MAAMA,EAAE,MAAM,EAAE,EAAE,QAAQ,GAAM,SAAS,GAAkB,EAAE,EAAE,EAAE,EAAE,CAAW,IAAMC,EAAE,GAAgBJ,EAAEF,EAAsBG,EAAE,SAA8B,OAAqB,EAAE,CAACI,EAAE,CAAC,MAAMP,EAAE,KAAK,OAAO,OAAO,OAAO,OAAO,EAAE,CAACE,EAAE,CAAC,CAAC,QAAQI,EAAE,CAAC,CAAC,OAAO,GAAM,MAAMD,EAAE,MAAMA,EAAE,OAAO,aAAuBA,EAAE,cAA4BA,EAAE,cAAc,OAAOA,EAAE,IAAI,CAAC,OAAO,IAAI,SAAS,GAAG,CAAC,IAAML,EAAE,IAAI,KAAK,CAACM,EAAE,CAAC,CAAC,KAAK,gBAAgB,CAAC,CAACH,EAAE,KAAK,EAAO,KAAK,EAAO,WAAW,EAAOC,EAAED,EAAE,gBAAgBH,EAAE,CAACD,EAAE,IAAI,MAAM,EAAE,iBAAiB,YAAY,CAAC,EAAE,OAAO,GAAK,EAAE,QAAQA,EAAE,EAAEQ,EAAE,CAAC,EAAE,gBAAgBH,EAAE,GAAG,CAAC,EAAE,iBAAiB,SAAS,SAAS,CAAC,EAAE,gBAAgBA,EAAE,CAAC,IAAMJ,EAAE,OAAO,OAAO,OAAO,OAAO,EAAE,CAACE,EAAE,CAAC,CAAC,MAAM,GAAM,QAAQ,GAAK,CAAC,CAAC,MAAM,GAAUF,EAAE,CAAC,EAAE,OAAO,GAAK,EAAE,QAAQA,EAAE,QAAQ,EAAEO,EAAE,GAAG,CAAC,EAAE,IAAIH,IAAI,CAAs+E,eAAe,GAAe,EAAE,CAAC,IAAMC,EAAE,IAAI,GAAY,MAAMH,EAAE,SAAS,QAAQG,EAAE,CAAC,MAAMH,EAAE,SAAS,SAASG,EAAE,sCAArtI,CAAMA,GAAE,uGAA2nD,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAASF,IAAN,IAAQ,MAAU,UAAU,iCAAiC,CAAC,GAASA,IAAN,KAAS,CAACC,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOC,GAApB,WAAsBH,IAAIG,GAAG,CAACD,EAAE,CAACC,EAAE,IAAIH,EAAE,CAAC,MAAU,UAAU,0EAA0E,CAAC,OAAYC,IAAN,IAAQC,EAAE,KAAKF,EAAEF,EAAE,CAACI,EAAE,EAAE,MAAMJ,EAAEK,EAAE,IAAIH,EAAEF,EAAE,CAACA,GAAQG,GAAU,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAASH,IAAN,KAAS,CAACG,EAAE,MAAU,UAAU,gDAAgD,CAAC,GAAgB,OAAOE,GAApB,WAAsBH,IAAIG,GAAG,CAACF,EAAE,CAACE,EAAE,IAAIH,EAAE,CAAC,MAAU,UAAU,2EAA2E,CAAC,OAAYF,IAAN,IAAQG,EAAQH,IAAN,IAAQG,EAAE,KAAKD,EAAE,CAACC,EAAEA,EAAE,MAAME,EAAE,IAAIH,EAAE,EAAe,GAAN,KAAiB,CAAC,aAAa,CAAC,GAAE,IAAI,KAAK,IAAK,GAAE,CAAC,GAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAS,KAAK,UAAUA,EAAE,EAA+B,OAAO,KAAKG,EAAE,CAAC,SAAS,CAAC,GAAE,KAAK,GAAE,EAAE,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE,EAAE,EAAE,CAAO,IAAMN,EAAEM,EAAE,MAAMJ,EAASF,GAAuB,QAAQ,GAAG,CAACE,EAAE,OAAO,IAAMK,EAAmBP,GAAuB,OAAqB,EAAEQ,EAAE,CAAC,EAAE,CAACP,EAAE,EAAE,CAACA,EAAE,CAAC,EAAE,YAAYG,EAAE,EAAE,UAAUF,EAAEM,EAAE,EAAEA,EAAE,EAAE,EAAEP,EAAE,EAAEA,EAAEM,EAAE,CAAC,EAAE,YAAY,EAAE,UAAU,EAAE,CAAoG,OAA3FH,GAAE,KAAK,GAAE,IAAI,CAAC,MAAM,GAAGE,EAAE,KAAKH,EAAE,IAAI,GAAe,GAAE,KAAK,GAAE,IAAI,CAAC,KAAK,CAAC,GAAGA,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAQ,KAAK,UAAUA,EAAE,EAAC,eAAe,CAAC,MAAO,IAAG,UAAU,EAAE,CAAC,GAAaA,EAAE,QAAZ,SAA8BA,EAAE,QAAb,SAAmB,OAAO,IAAMG,EAAEH,EAAE,UAAUF,EAAE,KAAK,UAAUK,EAAE,CAAC,OAAOF,EAAED,EAAE,UAAUE,EAAEJ,EAAE,MAAM,GAAGE,EAAE,SAASC,EAAE,KAAK,CAAC,EAAGC,EAAE,MAAM,KAAK,eAAeC,EAAEF,EAAE,CAAC,UAAU,CAAC,KAAK,UAAUD,EAAE,GAAG,CAAC,aAAa,EAAE,EAAE,CAAO,GAAaG,EAAE,QAAZ,SAA8BA,EAAE,QAAb,SAAmB,OAAO,IAAMF,EAAE,KAAK,UAAUD,EAAE,CAAC,OAAOE,EAAEC,EAAE,UAAUN,EAAEM,EAAE,cAAc,CAACJ,EAAYG,EAAE,cAA4BA,EAAE,cAAcE,EAAEH,EAAE,MAAM,GAAGD,EAAE,SAASE,EAAE,KAAK,CAAC,IAAIE,EAAE,QAAQ,gBAAgB,CAAC,KAAK,aAAaJ,EAAEG,EAAE,GAAG,EAAE,SAAS,CAAS,IAAIF,EAAE,EAAEG,EAAE,SAASL,GAAGF,EAAE,MAAM,GAAkBO,EAAEF,EAAEL,EAAEM,EAAE,CAAC,CAAC,MAAMN,EAAE,KAAKO,EAAE,QAAQA,EAAE,QAAQ,OAAO,GAAK,MAAMF,EAAE,MAAMA,EAAE,OAAO,aAAaH,EAAE,OAAOG,EAAE,IAAI,CAAC,AAAU,EAAE,QAAM,EAAG,IAAMG,EAAYH,EAAE,MAAoBC,EAAE,KAAKG,EAAYJ,EAAE,OAAqBC,EAAE,MAAMI,EAAE,CAAC,MAAMN,EAAE,KAAKI,EAAE,MAAMC,EAAE,CAAC,EAAE,MAAMC,EAAE,MAAM,EAAE,KAAKA,EAAE,KAAK,EAAE,MAAMA,EAAE,SAAS,EAAE,MAAM,eAAe,EAAE,EAAE,CAAO,IAAMN,EAAEE,EAAE,IAAI,GAAG,CAACF,EAAE,MAAU,MAAM,mCAAmC,CAAC,GAAG,CAAC,IAAMC,EAAE,CAAC,OAAOD,EAAE,KAAKA,EAAE,UAAUA,EAAE,OAAO,EAAE,CAAC,MAAM,GAAM,QAAQ,GAAK,CAAC,KAAK,SAASD,EAAEE,EAAE,CAA8F,MAA1EC,EAAE,cAA4BA,EAAE,cAAe,GAAiB,IAAkBD,EAAE,MAAS,CAAC,MAAU,MAAM,uBAAuBC,EAAE,IAAI,YAAY,IAAG,GAAE,IAAI,WCAr1E,eAAe,GAAgB,EAAE,CAAC,MAAMK,EAAE,mBAAmB,QAAQ,GAAG,IAAI,GAAYA,EAAE,EAAE,+BAA3xD,CAAM,GAAN,cAAwBA,EAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,KAAK,GAAM,KAAK,EAAE,CAAIA,IAAG,MAAM,KAAKA,EAAE,CAAUA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,cAA2BA,EAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,OAAO,aAAa,KAAK,KAAK,KAAK,GAAM,KAAK,EAAE,CAAIA,IAAG,MAAM,KAAKA,EAAE,CAAUA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,KAAU,CAAC,aAAa,CAAC,KAAK,MAAM,EAAE,KAAK,MAAM,IAAI,GAAU,KAAK,SAAS,IAAI,GAAa,KAAK,EAAE,CAAIA,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAO,KAAK,MAAM,KAAKA,EAAE,MAAM,CAAC,KAAK,SAAS,KAAKA,EAAE,SAAS,IAAS,GAAN,KAAiB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,EAAE,CAAC,IAAMC,EAAE,KAAK,UAAsBC,EAAVF,EAAE,QAAY,KAAQE,IAAG,EAAE,KAAK,CAAC,MAAMD,EAAE,OAAO,aAAaE,EAAED,EAAE,MAAM,MAAM,EAAEA,EAAE,MAAM,KAAK,EAAEE,GAAG,EAAEH,EAAE,OAAO,aAAa,IAAI,EAAE,UAAU,EAAE,SAASA,EAAE,OAAO,aAAaE,EAAED,EAAE,SAAS,MAAM,EAAEA,EAAE,SAAS,KAAK,EAAEE,GAAG,EAAEH,EAAE,OAAO,aAAa,IAAI,EAAE,KAAK,EAAE,MAAMC,EAAE,MAAM,CAAC,EAAE,KAAK,UAAU,IAAI,EAAE,KAAK,SAAS,IAAI,EAAE,KAAK,OAAO,IAAI,EAAE,KAAK,MAAM,IAAI,EAAE,OAAO,EAAE,SAASF,EAAE,KAAK,MAAM,IAAI,UAAU,EAAE,CAAC,MAAM,CAACA,EAAE,UAAU,YAAY,EAAE,GAAGG,EAAE,CAAC,AAAS,EAAE,OAAK,IAAI,GAAM,IAAI,IAAMC,KAAKD,EAAE,EAAE,KAAK,KAAYC,GAAuB,KAAK,CAAC,OAAO,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,UAAUJ,EAAE,EAAE,CAACA,EAAE,KAAK,OAAO,IAAME,EAAEF,EAAE,KAASK,EAAE,GAAM,GAAGL,EAAE,SAAS,CAAsB,GAArB,EAAE,WAAWI,EAAE,MAAS,EAAEF,EAAE,WAAWF,EAAE,KAAK,OAAO,OAAO,EAAE,GAAK,EAAE,SAAS,GAAM,EAAE,UAAU,EAAE,EAAE,KAAK,EAA4E,GAAlEE,EAAE,WAAP,IAA0BF,EAAE,WAAgB,EAAE,EAAE,KAAK,EAAE,EAAE,MAAMI,EAAE,MAASF,EAAE,KAAKA,EAAE,UAAS,OAA+C,GAAxC,EAAE,KAAK,EAAE,EAAE,KAAK,MAAM,GAAG,EAAE,KAAK,QAAeF,EAAE,KAAK,QAAX,EAAiB,CAAC,EAAE,SAAS,CAAC,OAAO,IAAMM,EAAE,KAAK,UAAU,OAAO,KAAKC,EAAEN,EAAE,EAAEK,EAAE,MAAM,CAACE,EAAEP,EAAE,EAAEK,EAAE,MAAM,CAAC,EAAE,SAAS,EAAEG,EAAEF,EAAE,CAAC,EAAE,SAAS,EAAEE,EAAED,EAAE,CAAC,EAAE,SAAS,GAAK,EAAE,UAAU,EAAE,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,IAAME,EAAEV,EAAE,QAAQ,KAAQU,IAAG,EAAE,MAAM,IAAIP,EAAEO,EAAE,MAAM,MAAM,CAAC,EAAE,SAAS,IAAIP,EAAEO,EAAE,SAAS,MAAM,OCAjuD,eAAe,GAAc,EAAE,CAAC,MAAMC,EAAE,SAAS,OAAO,IAAI,GAAW,mBAAzJ,GAAN,KAAgB,CAAC,KAAK,EAAE,EAAE,EAAE,CAAC,EAAE,OAAO,CAACC,EAAE,EAAE,EAAE,CAAC,EAAE,OAAOA,EAAE,EAAE,EAAE,CAAC,eAAe,CAAC,MAAO,QCA6C,SAASC,GAAa,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOC,EAAE,QAAQ,QAAQ,UAAU,QAAnC,CAA4C,IAAI,MAAM,GAAGC,GAAGD,EAAE,SAAS,CAAC,MAAM,IAAI,MAAM,GAAGE,GAAGF,EAAE,SAAS,CAAC,OAAO,SAAS,GAAc,EAAE,EAAE,CAAiB,GAAG,CAACQ,EAAE,QAAQ,OAAO,IAAMC,EAAED,EAAE,QAAQ,IAAIE,EAAEF,EAAE,QAAQ,IAAIG,EAAYH,EAAE,QAAQ,OAAqB,EAAE,GAAG,EAAEA,EAAE,WAAW,CAACA,EAAE,QAAQ,SAAmBA,EAAE,QAAQ,UAAwB,GAAG,IAAcA,EAAE,QAAQ,OAAqB,IAAcA,EAAE,QAAQ,UAAwB,IAAI,CAAC,OAAOA,EAAE,QAAQ,OAAjB,CAAyB,IAAK,GAAKA,EAAE,QAAQ,OAAOE,GAAG,EAAE,QAAQ,OAAO,EAAE,EAAE,QAAQ,QAAQ,EAAE,QAAQ,MAAM,GAAG,EAAE,QAAQ,SAAa,EAAE,QAAQ,QAAkBF,EAAE,QAAQ,UAAwB,GAAGN,EAAE,OAAO,MAAM,IAAK,GAAKM,EAAE,QAAQ,OAAOC,GAAG,EAAE,QAAQ,OAAO,EAAE,EAAE,QAAQ,QAAQ,EAAE,QAAQ,MAAM,GAAG,EAAE,QAAQ,SAAa,EAAE,QAAQ,QAAkBD,EAAE,QAAQ,UAAwB,GAAGN,EAAE,OAAO,MAAM,EAAE,QAAQ,UAAcM,EAAE,QAAQ,QAAd,IAAsB,EAAE,QAAQ,UAAUG,GAAG,GAAaH,EAAEA,EAAE,QAAQ,MAAMC,EAAEC,EAAE,CAAC,EAAE,YAAY,EAAE,QAAQ,MAAMV,GAAEQ,EAAE,QAAQ,MAAMC,EAAEC,EAAE,GAAkgC,eAAe,GAAmB,EAAE,CAAC,MAAMV,EAAE,mBAAmB,WAAW,GAAG,IAAI,GAAeA,EAAE,EAAE,sBAA9mE,CAAghC,GAAN,KAAoB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,EAAE,CAAC,IAAMK,EAAEL,EAAE,QAAQ,QAAQ,EAAE,QAAQ,CAAC,OAAOK,EAAE,UAAU,OAAO,IAAIG,GAAEH,EAAE,MAAM,CAAC,IAAIH,GAAEG,EAAE,MAAM,CAAC,MAAMJ,EAAEI,EAAE,MAAM,CAAC,MAAM,EAAE,SAASJ,EAAEI,EAAE,UAAU,MAAM,CAAC,CAAC,IAAMC,EAAED,EAAE,UAAU,GAAGC,EAAE,OAAO,CAAC,EAAE,QAAQ,MAAM,EAAEL,EAAEK,EAAE,MAAM,CAAC,EAAE,QAAQ,OAAO,EAAE,IAAMC,EAAEF,EAAE,MAA4C,OAAtC,EAAE,QAAQ,IAAIH,GAAEK,EAAE,CAAC,EAAE,QAAQ,IAAIC,GAAED,EAAE,CAAQD,EAAE,WAAT,CAAqB,IAAI,MAAM,EAAE,QAAQ,MAAMN,EAAE,QAAQ,IAAI,EAAE,QAAQ,OAAO,EAAE,MAAM,IAAI,SAAS,EAAE,QAAQ,MAAMG,EAAEH,EAAE,QAAQ,CAAC,EAAE,QAAQ,OAAOI,GAAG,EAAE,GAAG,EAAE,EAAE,MAAM,IAAI,MAAM,QAAQ,EAAE,QAAQ,MAAMJ,EAAE,QAAQ,IAAI,EAAE,QAAQ,OAAO,EAAE,MAAM,EAAE,QAAQ,SAASC,EAAEK,EAAE,MAAM,CAAC,IAAI,KAAK,UAAU,OAAO,aAAa,EAAE,OAAO,EAAE,QAAQ,UAAUF,GAAG,GAAG,UAAU,EAAE,CAAa,MAAM,CAACJ,EAAE,WAAW,CAACA,EAAE,UAAU,CAAC,CAACA,EAAE,SAASA,EAAE,QAAQ,UAAoBA,EAAE,QAAQ,UAAwB,IAAI,IAAcA,EAAE,QAAQ,UAAwB,GAAG,IAAcA,EAAE,QAAQ,OAAqB,IAAcA,EAAE,QAAQ,UAAwB,IAAI,OAAO,EAAE,EAAE,CAAC,KAAK,UAAUA,EAAE,EAAE,GAAcA,EAAEQ,EAAE,MCAn/D,SAAS,GAAiB,EAAE,CAAC,GAAcI,EAAE,UAAb,UAA4CA,EAAE,UAAxB,qBAAsDA,EAAE,UAAvB,oBAA0CA,EAAE,UAAZ,QAAoB,OAAO,EAAE,OAAO,MAAM,EAAE,EAAE,SAAS,SAAS,EAAEA,EAAE,KAAKA,EAAE,OAAO,EAAEA,EAAE,OAAO,KAAKA,EAAE,WAAW,QAAQ,EAAE,SAAS,SAAS,EAAEA,EAAE,WAAW,MAAMA,EAAE,KAAKA,EAAE,OAAO,GAAG,IAAMC,EAAED,EAAE,SAAS,SAAS,EAAME,EAAE,GAAM,GAAaF,EAAE,YAAZ,SAAuBA,EAAE,OAAO,OAAOA,EAAE,WAAW,OAAOC,EAAE,GAAYD,EAAE,YAAX,QAAsBA,EAAE,OAAO,MAAM,GAAGC,EAAE,EAAE,CAAC,IAAMA,EAAEE,GAAEH,EAAE,SAAS,QAAQ,OAAO,WAAW,CAAC,EAAE,SAAS,SAAS,GAAG,CAACC,EAAE,EAAE,GAAK,GAAG,CAACC,EAAE,OAAO,IAAME,EAAEJ,EAAE,OAAO,EAAEA,EAAE,KAAK,EAAE,OAAO,OAAOA,EAAE,WAAW,MAAM,EAAE,SAAS,SAAS,EAAEA,EAAE,WAAW,MAAMI,EAAEJ,EAAE,OAAO,MAAM,IAAI,EAAE,SAAS,SAAS,EAAEI,GAAaJ,EAAE,UAAZ,SAAqBA,EAAE,SAAS,SAAS,CAAC,SAAS,GAAe,EAAE,CAAC,GAAcA,EAAE,UAAb,UAA0CA,EAAE,UAAtB,mBAAkDA,EAAE,UAArB,kBAAwCA,EAAE,UAAZ,QAAoB,OAAO,EAAE,OAAO,OAAO,EAAE,EAAE,SAAS,SAAS,EAAEA,EAAE,KAAKA,EAAE,OAAO,EAAEA,EAAE,OAAO,IAAIA,EAAE,WAAW,SAAS,EAAE,SAAS,SAAS,EAAEA,EAAE,WAAW,OAAOA,EAAE,KAAKA,EAAE,OAAO,GAAG,IAAMC,EAAED,EAAE,SAAS,SAAS,EAAME,EAAE,GAAM,GAAcF,EAAE,YAAb,UAAwBA,EAAE,OAAO,QAAQA,EAAE,WAAW,QAAQC,EAAE,GAAWD,EAAE,YAAV,OAAqBA,EAAE,OAAO,KAAK,GAAGC,EAAE,EAAE,CAAC,IAAMA,EAAEE,GAAEH,EAAE,SAAS,QAAQ,OAAO,SAAS,CAAC,EAAE,SAAS,SAAS,GAAG,CAACC,EAAE,EAAE,GAAK,GAAG,CAACC,EAAE,OAAO,IAAME,EAAEJ,EAAE,OAAO,EAAEA,EAAE,KAAK,EAAE,OAAO,QAAQA,EAAE,WAAW,OAAO,EAAE,SAAS,SAAS,EAAEA,EAAE,WAAW,OAAOI,EAAEJ,EAAE,OAAO,KAAK,IAAI,EAAE,SAAS,SAAS,EAAEI,GAAaJ,EAAE,UAAZ,SAAqBA,EAAE,SAAS,SAAS,CAAmzI,eAAe,GAAoB,EAAE,CAAC,MAAMG,EAAE,mBAAmB,YAAY,GAAG,IAAI,GAAmBA,EAAE,EAAE,kCAA11L,CAAm8C,GAAN,KAAmB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,MAAM,CAAC,SAAS,kBAAkB,oBAAoB,iBAAiB,mBAAmB,QAAQ,CAAC,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,MAAM,SAASC,EAAE,CAAC,OAAO,IAAMC,EAAE,KAAK,UAAcC,EAAE,GAAM,IAAI,GAAK,EAAEN,KAAKK,EAAE,QAAgE,GAA9CL,EAAE,iBAAX,IAAK,KAAuB,EAAEA,EAAE,eAAeG,EAAED,EAAED,EAAE,EAAKK,EAAE,MAAM,GAAGA,EAAE,OAAO,IAAMC,EAAEJ,EAAE,aAAa,CAACK,EAAEL,EAAE,OAAOM,EAAEN,EAAE,WAAW,CAACO,EAAEV,GAAEO,EAAEE,EAAE,CAACE,EAAEN,EAAE,OAAO,KAAK,GAAiB,CAAC,SAASF,EAAE,QAAQC,EAAE,UAAUH,EAAE,OAAOS,EAAE,WAAWC,EAAE,OAAOH,EAAE,KAAKC,EAAE,CAAC,CAAC,GAAe,CAAC,SAASN,EAAE,QAAQC,EAAE,UAAUH,EAAE,OAAOS,EAAE,WAAWC,EAAE,OAAOH,EAAE,KAAKC,EAAE,CAAC,GAAQ,GAAN,KAAoB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUN,EAAE,KAAK,MAAM,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,MAAM,SAASG,EAAE,CAAC,OAAO,IAAMC,EAAE,KAAK,UAAU,OAAOJ,EAAE,QAAT,CAAkB,IAAI,SAAS,IAAI,UAAU,GAAGD,GAAEC,EAAE,SAASI,EAAE,OAAO,KAAKH,EAAE,OAAOD,EAAE,WAAW,CAACH,EAAE,CAAC,OAAO,MAAM,IAAI,SAAS,CAAC,GAAK,CAAC,GAAGA,EAAE,GAAGE,GAAGD,EAAEE,EAAE,SAASA,EAAE,WAAW,CAAM,CAAC,EAAEC,EAAE,EAAEC,GAAGF,EAAE,SAAS,GAAGC,EAAE,GAAGJ,EAAEG,EAAE,WAAW,QAAQE,EAAE,GAAGH,EAAEC,EAAE,WAAW,QAAQC,GAAG,GAAGJ,EAAE,CAACG,EAAE,WAAW,QAAQE,GAAG,GAAGH,EAAE,CAACC,EAAE,WAAW,OAAO,OAAO,OAAO,EAAE,UAAU,OAAOA,EAAE,IAAK,GAAE,GAAK,GAAQ,GAAN,KAAiB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,MAAM,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,EAAE,EAAE,CAAmC,GAA/B,CAAC,KAAK,MAAM,SAASE,EAAE,EAAWF,EAAE,QAAQ,KAAK,SAAS,aAAsBH,IAAT,QAAsBA,IAAV,UAAcG,EAAE,QAAQ,KAAK,SAAS,WAAmBH,IAAR,OAAsBA,IAAX,UAAc,OAAO,IAAMM,EAAEH,EAAE,QAAQ,KAAK,QAAQI,EAAE,KAAK,UAAgBC,EAAED,EAAE,OAAO,KAAWE,EAAEN,EAAE,WAAW,CAAC,GAAGG,EAAE,OAAO,CAAC,IAAML,EAAEE,EAAE,UAAU,CAACG,EAAE,SAASL,EAAE,EAAEO,EAAE,OAAOC,GAAcT,IAAX,UAAcM,EAAE,SAASL,EAAE,EAAE,CAACQ,GAAWT,IAAR,QAAYO,EAAE,UAAU,OAAOJ,EAAE,KAAK,CAAC,GAAGA,EAAE,SAAS,EAAE,GAAGA,EAAE,SAAS,GAAGK,EAAE,OAAOC,GAAGN,EAAE,SAAS,EAAE,GAAGA,EAAE,SAAS,GAAG,CAACM,GAAGN,EAAE,SAAS,EAAE,GAAGA,EAAE,SAAS,GAAGK,EAAE,MAAMC,GAAGN,EAAE,SAAS,EAAE,GAAGA,EAAE,SAAS,GAAG,CAACM,EAAE,OAAO,GAAEN,EAAE,SAASI,EAAE,OAAO,KAAKH,EAAE,OAAOK,EAAET,EAAE,EAAEO,EAAE,UAAU,OAAOJ,EAAE,IAAS,GAAN,KAAgB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,MAAM,SAASM,EAAE,CAAC,OAAO,IAAMC,EAAE,KAAK,UAAU,OAAOP,EAAE,QAAT,CAAkB,IAAI,SAAS,CAAC,GAAK,CAAC,EAAEH,EAAE,EAAEE,GAAGC,EAAE,SAAeE,EAAED,EAAE,OAAO,EAAE,OAAOD,EAAE,WAAW,OAAO,EAAE,MAAMA,EAAE,SAAS,MAAM,KAAK,GAAG,EAAE,MAAMC,EAAE,OAAOD,EAAE,WAAW,CAAC,CAAC,GAAK,CAAC,GAAGI,EAAE,GAAGC,GAAGP,EAAEE,EAAE,SAASE,EAAE,CAAC,GAAGL,GAAG,GAAGO,GAAG,GAAGL,GAAG,GAAGM,GAAG,GAAGR,GAAG,GAAGO,GAAG,GAAGL,GAAG,GAAGM,GAAG,EAAE,OAAO,EAAE,SAAS,EAAE,KAAK,MAAMF,EAAE,CAAC,IAAI,EAAE,IAAII,EAAE,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,KAAK,MAAMJ,EAAE,CAAC,IAAI,EAAE,IAAII,EAAE,OAAO,KAAK,OAAO,CAAC,CAAC,CAAC,GAAK,CAAC,GAAGD,EAAE,GAAGE,GAAGV,EAAEE,EAAE,SAASA,EAAE,WAAW,CAAC,EAAE,UAAU,KAAK,MAAM,CAACQ,EAAE,CAACF,EAAE,CAAC,EAAE,SAAS,MAAMN,EAAE,UAAU,MAAM,QAAQ,GAAGD,GAAEC,EAAE,SAASO,EAAE,OAAO,KAAKN,EAAE,OAAOD,EAAE,WAAW,CAACI,EAAE,CAAC,OAAO,OAAOJ,EAAE,QAAT,CAAkB,IAAI,UAAU,CAAC,EAAE,SAAS,EAAE,KAAK,MAAMG,EAAE,CAAC,IAAI,CAACH,EAAE,WAAW,OAAO,IAAIA,EAAE,WAAW,OAAO,CAAC,CAAC,CAACA,EAAE,WAAW,EAAE,EAAE,SAAS,EAAE,KAAK,MAAMG,EAAE,CAAC,IAAI,CAACH,EAAE,WAAW,OAAO,IAAIA,EAAE,WAAW,OAAO,CAAC,CAAC,CAACA,EAAE,WAAW,EAAE,GAAK,CAAC,GAAGH,EAAE,GAAGE,GAAGD,EAAEE,EAAE,SAASA,EAAE,WAAW,CAAIA,EAAE,WAAW,SAAQ,EAAE,UAAU,KAAK,MAAMD,EAAEF,EAAE,CAAC,EAAE,SAAS,MAAMG,EAAE,WAAU,MAAM,IAAI,SAAS,CAAC,IAAMF,EAAEE,EAAE,QAAQ,KAAK,KAAKD,EAAEQ,EAAE,OAAO,KAAKN,EAAE,CAAC,OAAOF,EAAE,OAAOC,EAAE,WAAW,CAACA,EAAE,OAAO,EAAE,KAAK,CAACA,EAAE,WAAW,CAACA,EAAE,OAAO,EAAE,MAAMD,EAAE,MAAMC,EAAE,WAAW,CAACA,EAAE,OAAO,EAAE,IAAI,CAACA,EAAE,WAAW,CAACA,EAAE,OAAO,EAAE,CAACG,EAAEH,EAAE,WAAW,CAACK,EAAER,GAAEG,EAAE,SAASG,EAAE,CAAcC,IAAV,SAAaC,EAAE,KAAKN,EAAE,MAAMC,EAAE,OAAO,GAAG,EAAE,SAAS,EAAEC,EAAE,KAAK,EAAE,gBAAgB,EAAED,EAAE,SAAS,EAAMF,IAAG,EAAE,SAAS,EAAEI,GAAG,CAACH,EAAE,OAAO,EAAE,gBAAgB,EAAEC,EAAE,SAAS,IAAoBI,IAAT,QAAYC,EAAE,MAAM,CAACL,EAAE,OAAO,IAAG,EAAE,SAAS,EAAEC,EAAE,MAAM,EAAE,gBAAgB,EAAED,EAAE,SAAS,EAAMF,IAAG,EAAE,SAAS,EAAEI,GAAG,CAACH,EAAE,OAAO,EAAE,gBAAgB,EAAEC,EAAE,SAAS,IAAiBI,IAAX,UAAcC,EAAE,IAAIN,EAAE,OAAOC,EAAE,OAAO,GAAOF,IAAG,EAAE,SAAS,EAAEI,GAAG,CAACH,EAAE,MAAM,EAAE,gBAAgB,EAAEC,EAAE,SAAS,GAAE,EAAE,SAAS,EAAEC,EAAE,IAAI,EAAE,gBAAgB,EAAED,EAAE,SAAS,GAAkBI,IAAR,OAAWC,EAAE,OAAO,CAACL,EAAE,OAAO,IAAOF,IAAG,EAAE,SAAS,EAAEI,GAAG,CAACH,EAAE,MAAM,EAAE,gBAAgB,EAAEC,EAAE,SAAS,GAAE,EAAE,SAAS,EAAEC,EAAE,OAAO,EAAE,gBAAgB,EAAED,EAAE,SAAS,GAAE,OAAO,SAAc,GAAN,KAAwB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,SAAS,CAAC,IAAI,GAAcA,EAAE,CAAC,IAAI,GAAeA,EAAE,CAAC,IAAI,GAAWA,EAAE,CAAC,IAAI,GAAYA,EAAE,CAAC,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,MAAM,CAACA,EAAE,WAAW,CAACA,EAAE,SAAS,OAAO,EAAE,EAAE,CAAa,IAAMG,EAAEH,EAAE,QAAQ,KAAK,SAAS,KAAK,cAAcA,EAAEH,EAAYM,EAAE,QAAsBA,EAAE,QAAQ,SAAS,CAAC,KAAK,cAAcH,EAAEH,EAAYM,EAAE,MAAoBA,EAAE,QAAQ,OAAO,CAAC,KAAK,cAAcH,EAAEH,EAAYM,EAAE,OAAqBA,EAAE,QAAQ,QAAQ,CAAC,KAAK,cAAcH,EAAEH,EAAYM,EAAE,KAAmBA,EAAE,QAAQ,MAAM,CAAC,cAAc,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,IAAMF,KAAK,KAAK,SAAS,EAAE,OAAOD,EAAED,EAAEF,EAAEC,EAAE,MCAhyK,eAAe,GAAkB,EAAE,CAAC,EAAE,SAAS,gBAAgB,IAAI,IAAe,sBAA1oB,CAAM,GAAN,KAAmB,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,MAAM,CAACW,IAAG,EAAE,CAACC,EAAE,WAAWA,EAAE,UAAU,cAAc,cAAc,OAAO,QAAQ,SAAS,OAAO,KAAK,EAAE,CAAC,IAAMC,EAAED,EAAE,UAAUE,EAAED,EAAE,cAAc,GAAGF,IAAG,EAAE,CAACG,EAAE,cAAc,OAAO,QAAQ,SAAS,OAAO,OAAO,IAAMC,EAAED,EAAE,cAAc,OAAO,QAAQ,SAAS,MAAME,EAAEH,EAAE,cAAc,MAAM,SAAS,GAAG,CAACG,EAAE,OAAO,IAAMC,EAAE,CAAC,EAAEJ,EAAE,OAAO,KAAK,MAAM,EAAE,EAAEA,EAAE,OAAO,KAAK,OAAO,EAAE,CAACK,EAAEJ,EAAE,cAAc,OAAO,QAAQ,SAAS,OAAOK,EAAEP,EAAE,WAAW,CAACG,EAAEK,EAAE,CAAC,GAAGJ,EAAE,EAAEC,EAAE,GAAGE,EAAE,GAAGH,EAAE,EAAEC,EAAE,GAAGE,EAAE,CAAC,EAAE,OAAO,IAAIC,EAAE,EAAER,EAAE,OAAO,GAAGM,EAAE,EAAE,OAAO,IAAIE,EAAE,EAAER,EAAE,OAAO,GAAGM,OCAmF,eAAe,GAAgC,EAAE,CAAC,MAAMG,EAAE,cAAc,oBAAoB,GAAG,IAAI,GAAUA,EAAE,EAAE,sBAArtB,CAAM,GAAN,cAAwBA,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMA,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,SAAS,EAAE,CAAO,IAAME,EAAE,KAAK,UAAUC,EAAYH,EAAE,OAAO,iBAA+BE,EAAE,OAAO,gBAAgBE,EAAEJ,EAAE,aAAa,CAACK,EAAEH,EAAE,UAAU,SAAS,YAAYE,EAAED,EAAE,CAAC,IAAI,IAAMF,KAAKI,EAAE,CAAC,GAAGL,IAAIC,GAAG,CAACA,EAAE,QAAQ,KAAK,QAAQ,QAAQA,EAAE,WAAWA,EAAE,SAAS,SAAS,GAAwB,CAAC,GAAGE,EAAE,GAAGE,GAAGC,EAAEF,EAA9BH,EAAE,aAAa,CAAmB,CAACM,EAAEP,EAAE,QAAQ,KAAK,QAAQ,OAAOQ,EAAEL,GAAG,IAAII,EAAE,GAAGE,EAAEJ,GAAG,IAAIE,EAAE,GAAGG,EAAET,EAAE,KAAK,MAAMD,EAAE,KAAK,MAAMW,EAAE,EAAED,EAAE,EAAE,SAAS,GAAGF,EAAEE,EAAE,EAAE,SAAS,GAAGD,EAAEC,EAAE,EAAE,SAAS,GAAGF,EAAEG,EAAE,EAAE,SAAS,GAAGF,EAAEE,GAAG,UAAU,EAAE,CAAC,OAAOX,EAAE,QAAQ,KAAK,QAAQ,OAAO,OAAO,OCAniB,SAAS,GAAO,EAAE,EAAE,EAAE,EAAE,CAAC,GAAYY,EAAE,WAAW,GAAtB,IAAK,IAA4BC,EAAE,WAAW,GAAtB,IAAK,GAAkB,EAAE,SAAS,SAAkBD,EAAE,WAAW,GAAtB,IAAK,IAA4BC,EAAE,WAAW,GAAtB,IAAK,GAAkB,EAAE,SAAS,SAAkBD,EAAE,WAAW,GAAtB,IAAK,IAA4BC,EAAE,WAAW,GAAtB,IAAK,GAAkB,GAAGD,EAAE,WAAW,EAAEC,EAAE,WAAW,CAAC,CAAC,IAAMC,EAAEC,GAAEH,EAAE,WAAW,CAACC,EAAE,WAAW,CAAC,EAAEA,EAAE,WAAW,CAAC,CAACG,EAAE,EAAE,KAAK,OAAOF,EAAE,EAAE,KAAK,OAAOA,EAAKD,EAAE,WAAW,EAAEI,IAAG,EAAE,KAAK,MAAM,EAAE,EAAE,SAAS,MAAM,CAAC,IAAMH,EAAEC,GAAEF,EAAE,WAAW,CAACD,EAAE,WAAW,CAAC,EAAEA,EAAE,WAAW,CAAC,CAACI,EAAE,EAAE,KAAK,OAAOF,EAAE,EAAE,KAAK,OAAOA,EAAKF,EAAE,WAAW,EAAEK,IAAG,EAAE,KAAK,MAAM,EAAE,EAAE,SAAS,GAAG,SAAS,GAAO,EAAE,EAAE,CAAC,GAAEJ,GAAEE,EAAE,CAACF,GAAEG,EAAE,CAAC,CAAC,SAAS,GAAQ,EAAE,EAAE,CAAC,EAAE,aAAaJ,EAAE,aAAa,GAAOG,EAAEH,EAAE,CAAUG,EAAE,WAAW,GAAtB,IAAK,IAA4BH,EAAE,WAAW,GAAtB,IAAK,GAAkBG,EAAE,SAAS,CAAUA,EAAE,WAAW,GAAtB,IAAK,IAA4BH,EAAE,WAAW,GAAtB,IAAK,GAAkBA,EAAE,SAAS,CAAUG,EAAE,WAAW,GAAtB,IAAK,IAA4BH,EAAE,WAAW,GAAtB,IAAK,KAAoBG,EAAE,WAAW,EAAEH,EAAE,WAAW,CAACA,EAAE,SAAS,CAACG,EAAE,SAAS,EAAE,SAAS,GAAiB,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOA,EAAE,QAAQ,WAAW,KAA5B,CAAkC,IAAI,SAAS,GAAOA,EAAEH,EAAEC,EAAEG,EAAE,CAAC,MAAM,IAAI,SAAS,GAAOD,EAAEH,EAAE,CAAC,MAAM,IAAI,UAAU,GAAQG,EAAEH,EAAE,CAAC,OAA4kB,eAAe,GAAmC,EAAE,CAAC,MAAMG,EAAE,cAAc,uBAAuB,GAAG,IAAI,GAASA,EAAE,EAAE,sBAA/qD,CAA0/B,GAAN,cAAuBC,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMD,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,SAAS,EAAE,CAAC,IAAMH,EAAE,KAAK,UAAUC,EAAEE,EAAE,aAAa,CAACC,EAAED,EAAE,WAAW,CAACD,EAAEF,EAAE,UAAU,SAAS,YAAYC,EAAE,EAAEG,EAAE,CAAC,IAAI,IAAME,KAAKJ,EAAE,CAAC,GAAGC,IAAIG,GAAG,CAACA,EAAE,QAAQ,WAAW,QAAQH,EAAE,QAAQ,WAAW,OAAOG,EAAE,QAAQ,WAAW,MAAMA,EAAE,WAAWA,EAAE,SAAS,SAAS,IAAMJ,EAAEI,EAAE,aAAa,CAAOC,EAAED,EAAE,WAAW,CAAI,KAAK,IAAI,KAAK,MAAML,EAAE,EAAE,CAAC,KAAK,MAAMC,EAAE,EAAE,CAAC,CAACE,EAAEG,GAAmBF,EAAEJ,EAAEC,EAAE,CAASE,EAAEG,GAAO,GAAiBJ,EAAEG,EAAEN,EAAE,SAAS,IAAIA,EAAE,OAAO,WAAW,EAAE,UAAU,EAAE,CAAC,OAAOG,EAAE,QAAQ,WAAW,OAAO,OAAO,OCAvK,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIK,EAAEC,EAAEC,EAAEC,EAAE,CAAuL,MAAnL,CAACC,GAAGJ,GAAGK,IAAyC,EAAEJ,EAAEC,EAA1B,CAAC,EAAEC,EAAE,EAAEG,EAAE,MAAM,EAAEH,EAAE,EAAE,CAAS,CAAIH,GAAGK,KAAkD,EAAEJ,EAAEC,EAAnC,CAAC,EAAEC,EAAE,EAAEG,EAAE,MAAM,EAAEH,EAAE,EAAEG,EAAE,OAAO,CAAS,CAAIN,GAAGK,KAA0C,EAAEJ,EAAEC,EAA3B,CAAC,EAAEC,EAAE,EAAE,EAAEA,EAAE,EAAEG,EAAE,OAAO,CAAS,EAAzCN,EAA2lD,eAAe,GAAgB,EAAE,CAAC,MAAME,EAAE,cAAc,kBAAkB,GAAG,IAAI,GAAOA,EAAE,EAAE,CAAC,SAAS,GAAa,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIK,EAAE,GAAM,GAAGN,EAAEI,EAAEC,EAAE,EAAEF,EAAG,GAAEF,EAAEG,EAAEC,EAAE,CAAC,EAAE,WAAaE,EAAE,CAAC,IAAIP,EAAME,EAAsCM,EAAEC,EAAEL,EAAhC,CAAC,EAAEC,EAAE,EAAEK,EAAE,MAAM,EAAEL,EAAE,EAAE,CAAe,CAAC,GAAGG,EAAE,UAAUL,EAAE,CAAC,IAAMF,EAAEG,EAAE,EAAEI,EAAE,GAAGA,EAAE,GAAGJ,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAEH,EAAE,CAAC,EAAE,CAAC,EAAES,EAAE,MAAM,EAAET,EAAE,KAAK,CAAgC,IAAMF,EAAEU,EAAEL,EAAjC,CAAC,EAAEC,EAAE,EAAE,EAAEA,EAAE,EAAEK,EAAE,OAAO,CAAe,CAAC,GAAGX,EAAE,UAAUI,EAAE,CAA2B,IAAME,EAAE,EAA1BD,EAAE,EAAEL,EAAE,GAAGA,EAAE,GAAGK,EAAE,IAAcL,EAAE,GAAGA,EAAE,IAAI,EAAE,CAAC,EAAEM,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAEA,EAAE,EAAEK,EAAE,OAAO,KAAK,CAAwC,IAAMX,EAAEU,EAAEL,EAAzC,CAAC,EAAEC,EAAE,EAAEK,EAAE,MAAM,EAAEL,EAAE,EAAEK,EAAE,OAAO,CAAe,CAAC,GAAGX,EAAE,UAAUI,EAAE,CAAC,IAAMF,EAAEG,EAAE,EAAEL,EAAE,GAAGA,EAAE,GAAGK,EAAE,EAAyB,EAAE,CAAC,EAAlB,CAACH,GAAGF,EAAE,GAAGA,EAAE,IAAW,EAAEE,EAAE,CAAC,EAAE,CAAC,EAAED,EAAE,EAAEU,EAAE,MAAM,EAAEV,EAAE,EAAEU,EAAE,OAAO,GAAMV,GAAGE,IAAG,GAAED,EAAEG,EAAEJ,EAAE,CAAC,GAAEC,EAAEI,EAAEH,EAAE,CAAC,EAAE,IAAM,GAAGI,EAAE,CAAsE,GAArE,EAAE,UAAUJ,EAAE,IAAI,EAAE,yBAAyBS,GAAG,EAAE,YAAYC,GAAEC,EAAEC,EAAE,CAAIC,EAAE,OAAO,CAAC,IAAMf,EAAEQ,EAAEO,EAAE,MAAM,CAAIf,IAAG,EAAE,WAAWe,EAAE,KAAK,EAAE,YAAYH,GAAEZ,EAAE,EAAE,EAAE,QAAQ,EAAE,SAAS,GAAiB,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAEC,EAAED,EAAEE,EAAEE,EAAE,CAAC,IAAI,EAAE,yBAAyBD,GAAG,EAAE,UAAUS,GAAEb,EAAEU,EAAE,CAAC,EAAE,MAAM,CAAquF,eAAe,GAAW,EAAE,CAAC,IAAMT,EAAE,IAAI,GAAY,MAAMC,EAAE,UAAUD,EAAE,CAAC,eAAe,GAA8B,EAAE,CAAC,MAAM,GAAgBC,EAAE,CAAC,MAAM,GAAWA,EAAE,qCAA51N,CAAM,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,KAAK,EAAE,KAAK,MAAM,IAAIA,EAAE,KAAK,MAAM,MAAM,OAAO,KAAK,OAAO,GAAM,KAAK,EAAE,CAAID,IAAYA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,MAAM,KAAK,MAAMC,EAAE,OAAO,KAAK,MAAMD,EAAE,MAAM,CAAUA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAAgB,GAAN,KAAmB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,UAAU,EAAE,KAAK,EAAE,CAAIA,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMC,EAAE,OAAO,KAAK,MAAMD,EAAE,MAAM,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAoBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,YAAiB,GAAN,KAAW,CAAC,aAAa,CAAC,KAAK,MAAM,GAAM,KAAK,MAAM,IAAIC,EAAE,KAAK,MAAM,MAAM,OAAO,KAAK,QAAQ,GAAM,KAAK,SAAS,IAAI,KAAK,OAAO,GAAM,KAAK,UAAU,EAAE,KAAK,QAAQ,EAAE,KAAK,OAAO,IAAI,GAAY,KAAK,UAAU,IAAI,GAAc,KAAK,MAAM,EAAE,KAAK,KAAK,GAAM,KAAK,EAAE,CAAID,IAAYA,EAAE,KAAX,IAAK,KAAW,KAAK,GAAGA,EAAE,IAAaA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAO,KAAK,MAAMC,EAAE,OAAO,KAAK,MAAMD,EAAE,MAAM,CAAUA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAkBA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASA,EAAE,UAAmBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAoBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQA,EAAE,SAAS,KAAK,OAAO,KAAKA,EAAE,OAAO,CAAC,KAAK,UAAU,KAAKA,EAAE,UAAU,CAAUA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMA,EAAE,OAAgBA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAA8P,GAAN,cAAqBE,EAAC,CAAC,YAAY,EAAE,CAAC,MAAMD,EAAE,CAAC,KAAK,cAAcA,EAAE,OAAO,EAAE,MAAM,CAAC,KAAK,cAAc,UAAU,YAAY,IAAI,IAAI,MAAM,SAAS,EAAE,CAAO,GAAG,CAACA,EAAE,QAAQ,MAAM,OAAO,EAAE,MAAM,EAAE,CAAC,IAAMC,EAAED,EAAE,aAAa,CAACE,EAAE,KAAK,UAAUJ,EAAEI,EAAE,OAAO,KAAK,GAAGD,EAAE,EAAE,GAAGA,EAAE,EAAE,GAAGA,EAAE,EAAEH,EAAE,OAAOG,EAAE,EAAEH,EAAE,OAAO,OAAO,IAAMU,EAAER,EAAE,QAAQ,MAAMW,EAAEH,EAAE,QAAQD,EAAYP,EAAE,OAAO,eAA6B,EAAES,EAAED,EAAE,KAAKF,EAAEG,EAAE,IAAIN,GAAEF,EAAE,EAAEA,EAAE,EAAEM,EAAET,EAAE,CAAC,IAAIM,EAAEH,EAAE,EAAEA,EAAE,EAAEM,EAAE,CAACQ,EAAEb,EAAE,UAAU,SAAS,MAAMI,EAAE,CAAC,IAAI,IAAMP,KAAKgB,EAAE,CAAC,IAAMZ,EAAEJ,EAAE,QAAQ,MAAM,GAAGC,IAAID,GAAG,CAASI,GAAuB,QAASK,EAAE,KAAKL,EAAE,IAAIJ,EAAE,UAAUA,EAAE,WAAW,CAACA,EAAE,OAAYC,EAAE,MAAM,KAAK,GAAGA,EAAE,aAAa,CAAC,QAAQD,EAAE,GAA/C,IAAsDA,EAAE,MAAM,KAAK,GAAGC,EAAE,aAAa,CAAC,QAAQA,EAAE,GAA/C,GAAgD,SAAS,IAAMI,EAAEL,EAAE,aAAa,CAAC,GAAGK,EAAE,EAAE,GAAGA,EAAE,EAAE,GAAGA,EAAE,EAAEN,EAAE,OAAOM,EAAE,EAAEN,EAAE,OAAO,SAAS,IAAMI,EAAE,GAAgBD,EAAEG,EAAEG,EAAET,EAAEW,GAAGN,EAAE,KAAK,CAAC,GAAGD,EAAEK,EAAE,OAAO,IAAMD,GAAG,EAAEJ,EAAEK,GAAGI,EAAE,KAAK,SAASX,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC,YAAYD,EAAE,QAAQO,EAAE,CAAC,EAAE,UAAU,EAAE,CAAO,MAAM,CAAC,CAAYN,EAAE,QAAQ,OAA4B,OAAQ,qBAAqB,EAAE,GAAGD,EAAE,CAAS,AAAU,EAAE,QAAM,IAAI,GAAO,IAAI,IAAMK,KAAKL,EAAE,EAAE,MAAM,KAAgCK,GAAuB,OAA4BA,GAAuB,YAAiCA,GAAuB,YAAY,CAAC,OAAO,EAAE,SAAS,EAAE,CAAC,GAAG,CAACJ,EAAE,QAAQ,MAAM,OAAO,IAAMD,EAAE,KAAK,cAAcE,EAAED,EAAE,QAAQ,MAAUG,EAAWF,EAAE,KAAX,IAAK,GAASF,EAAE,UAAU,WAAWA,EAAE,UAAU,YAAY,IAAIE,EAAE,GAAG,CAAC,GAAGE,EAAE,OAAO,IAAMC,EAAEH,EAAE,MAAM,EAAEC,GAAEE,EAAEH,EAAE,MAAMA,EAAE,QAAQ,CAAUA,EAAE,KAAX,IAAK,GAAS,EAAE,UAAU,WAAWE,EAAEJ,EAAE,UAAU,YAAY,IAAIE,EAAE,GAAGE,EAAE,GAA08B,GAAN,KAAkB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUH,EAAE,aAAa,EAAE,EAAE,CAAO,IAAMG,EAAE,KAAK,UAAUC,EAAEL,EAAE,QAAQ,GAAG,CAACA,EAAE,OAAOA,EAAE,MAAM,QAAQ,EAAE,OAAO,EAAE,MAAM,CAAC,IAAMG,EAAEH,EAAE,MAAM,QAAQ,GAAGK,EAAE,OAAOD,EAAE,UAAU,iBAAiBJ,EAAEC,EAAE,YAAY,EAAEI,EAAE,MAAM,WAAW,CAAC,IAAI,IAAMJ,KAAKE,EAAG,KAAK,cAAcC,EAAEC,EAAEL,EAAEC,EAAEE,EAAE,CAAC,EAAE,QAAQ,IAAcH,EAAE,OAAO,YAA0B,GAAG,GAAG,KAAK,aAAaA,EAAEC,EAAE,CAAC,EAAE,SAAS,CAAC,gBAAgB,EAAE,CAAY,GAAX,EAAE,MAAM,EAAE,CAAI,CAACA,EAAE,QAAQ,MAAM,OAAO,IAAMD,EAAE,KAAK,UAAU,OAAO,WAAW,EAAE,OAAO,cAAcC,EAAE,QAAQ,MAAM,SAASD,EAAE,EAAE,OAAO,WAAWC,EAAE,QAAQ,MAAM,MAAMD,EAAE,kBAAkB,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,aAAa,EAAE,EAAE,CAAC,IAAME,EAAE,KAAK,UAAUE,EAAEF,EAAE,cAAcG,EAAEL,EAAE,YAAYG,EAAEF,EAAE,aAAa,CAACF,EAAEM,EAAE,aAAa,CAAKI,EAAET,EAAE,QAAQ,EAAE,OAAO,MAAM,GAAG,CAAW,GAAG,CAACC,EAAE,QAAQ,MAAM,OAAO,IAAIa,EAAQC,EAAYd,EAAE,QAAQ,SAA8B,MAAM,GAAUc,GAAuB,OAAO,CAAC,IAAMd,EAAEc,EAAE,UAAUf,EAAEQ,EAAEO,EAAE,MAAM,CAAGR,GAAG,CAACN,GAAQD,IAAG,EAAEA,EAAE,EAAEgB,EAAED,EAAE,QAAQ,EAAE,GAAG,CAACD,EAAE,CAAC,IAAMd,EAAEC,EAAE,QAAQ,MAA6G,EAAEU,GAAEV,EAAEI,EAA1FL,GAAuB,KAAxC,IAAK,GAAyEE,EAAE,UAAU,WAA9CA,EAAE,UAAU,YAAY,IAAIF,EAAE,GAAG,CAAkC,CAAKc,GAAoH,GAAad,EAAtGC,EAAE,OAAO,YAA0B,EAAuEE,EAAEJ,EAA3DE,EAAE,OAAO,eAA6B,EAAyBC,EAAE,OAAO,KAAKD,EAAE,QAAQ,MAAM,KAAKG,EAAE,eAAe,OAAOA,EAAE,eAAe,UAAUU,EAAEL,EAAER,EAAE,QAAQ,MAAM,OAAO,GAAG,CAAC,iBAAiB,EAAE,EAAE,EAAE,CAAO,GAAG,CAACA,EAAE,QAAQ,MAAM,OAAO,IAAME,EAAE,KAAK,UAAUJ,EAAEI,EAAE,cAAcM,EAAEP,EAAE,YAAYU,EAAER,EAAE,YAAYM,EAAET,EAAE,QAAQ,MAAM,UAAUM,EAAYG,EAAE,UAAwBR,EAAE,QAAQE,EAAE,SAAS,EAAE,GAAG,GAAGD,EAAE,OAAO,MAAM,GAAG,CAAO,IAAME,EAAEJ,EAAE,aAAa,CAACe,EAAEP,EAAE,aAAa,CAACI,EAAED,EAAE,aAAa,CAACE,EAAYb,EAAE,OAAO,eAA6B,EAAE,GAAGD,EAAEK,EAAEW,EAAE,CAACF,GAAGd,EAAEa,EAAEG,EAAE,CAACF,GAAGd,EAAEa,EAAER,EAAE,CAACS,EAAE,OAAO,IAAIC,EAAEP,EAAEE,EAAE,MAAM,CAAC,GAAG,CAACK,EAAE,CAAC,IAAMf,EAAEC,EAAE,QAAQ,MAA6G,EAAEU,GAAEV,EAAEQ,EAA1FT,GAAuB,KAAxC,IAAK,GAAyEG,EAAE,UAAU,WAA9CA,EAAE,UAAU,YAAY,IAAIH,EAAE,GAAG,CAAkC,CAAC,GAAG,GAAiBE,EAAEG,EAAEW,EAAEH,EAAEd,EAAE,eAAe,OAAOA,EAAE,eAAe,UAAUgB,EAAER,EAAE,GAAG,CAAC,cAAc,EAAE,EAAE,EAAE,EAAE,EAAE,CAAW,IAAMK,EAAER,EAAE,YAAYI,EAAEP,EAAE,UAAU,GAAG,EAAaD,EAAE,OAA4B,UAAU,QAAoBY,EAAE,QAAQ,OAA4B,UAAU,QAAS,OAAO,IAAMF,EAAYE,EAAE,OAA4B,QAAQ,GAAG,CAAC,IAAMV,EAAED,EAAE,UAAU,iBAAiBW,EAAEZ,EAAE,YAAY,CAAC,OAAOY,EAAE,QAAQ,OAAOV,GAAGU,EAAE,QAAQ,MAAM,WAAWP,EAAE,WAAW,GAAGJ,EAAE,cAAcD,EAAE,aAAa,EAAE,IAAI,CAAC,GAAUU,GAAuB,OAAO,IAAI,IAAMT,KAAKS,EAAE,CAAC,IAAML,EAAEJ,EAAE,YAAcO,EAAE,qBAAqBN,EAAEU,EAAEP,EAAE,CAAGL,EAAE,MAAM,UAAU,WAAW,KAAK,iBAAiBE,EAAEE,EAAEH,EAAE,IAAS,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,GAAG,QAAQ,UAAU,EAAE,CAAC,OAAO,IAAI,GAAaA,EAAE,CAAC,aAAa,EAAE,aAAa,CAAC,MAAO,QCA14L,eAAe,GAAwB,EAAE,CAAC,MAAMgB,EAAE,SAAS,UAAU,IAAI,GAAc,CAAC,eAAe,GAAkB,EAAE,CAAC,MAAMA,EAAE,SAAS,WAAW,IAAI,GAAe,CAAC,eAAe,GAAiB,EAAE,CAAC,MAAM,GAAwBA,EAAE,CAAC,MAAM,GAAkBA,EAAE,yBAA90C,GAAN,KAAuB,CAAC,KAAK,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAE,KAAK,UAAUC,EAAEC,EAAE,CAAOC,EAAE,KAAK,aAAaF,EAAEC,EAAE,CAAOE,EAAED,EAAE,MAAM,UAAUA,EAAE,MAAM,YAAkBE,EAAEF,EAAE,MAAM,UAAUA,EAAE,MAAM,YAAkBG,EAAE,KAAKD,EAAE,GAAGA,EAAQE,EAAE,KAAK,GAAG,KAAK,GAAGD,EAAE,IAAI,GAAGP,EAAE,CAAC,EAAE,WAAW,CAAC,EAAE,UAAUC,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAEG,EAAE,IAAK,EAAE,OAAOD,EAAE,OAAO,EAAE,CAAC,EAAE,UAAUA,EAAE,OAAO,EAAE,CAAC,EAAE,OAAOI,EAAE,EAAG,cAAc,EAAE,CAAS,IAAMP,EAAED,EAAE,UAAU,OAAkCC,GAAuB,OAA4BA,GAAuB,UAAwB,IAAS,GAAN,cAA4B,EAAiB,CAAC,UAAU,EAAE,EAAE,CAAC,IAAME,EAAE,KAAK,cAAcH,EAAE,CAAC,MAAM,CAAC,EAAE,CAACE,GAAGC,EAAE,KAAK,EAAE,CAACD,EAAE,IAAI,CAAC,aAAa,EAAE,EAAE,CAAS,IAAME,EAAEJ,EAAE,UAAgBK,EAA6BD,GAAuB,OAA4BA,GAAuB,UAAwB,EAAE,MAAM,CAAC,MAAM,CAAC,YAAY,EAAE,UAAUC,EAAE,CAAC,OAAO,KAAKH,GAAGG,EAAE,GAAG,GAAQ,GAAN,cAA6B,EAAiB,CAAC,UAAU,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,CAACH,EAAE,EAAEA,EAAE,KAAK,CAAC,eAAe,CAAC,MAAO,GAAE,aAAa,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,OAAO,EAAEA,EAAE,MCA7hC,SAAS,GAAa,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOO,EAAE,QAAQ,KAAK,UAAU,QAAhC,CAAyC,IAAI,MAAM,GAAGC,GAAGD,EAAE,SAAS,CAAC,MAAM,IAAI,MAAM,GAAGE,GAAGF,EAAE,SAAS,CAAC,OAAO,SAAS,GAAW,EAAE,EAAE,CAAe,IAAMO,GAAaC,EAAE,KAAK,UAAwB,GAAGN,EAAE,OAAOO,EAAED,EAAE,KAAK,IAAIE,EAAEF,EAAE,KAAK,IAAIG,EAAYH,EAAE,KAAK,OAAqB,EAAE,GAAG,EAAEA,EAAE,WAAW,CAACA,EAAE,KAAK,SAAmBA,EAAE,KAAK,UAAwB,GAAG,IAAcA,EAAE,KAAK,OAAqB,IAAcA,EAAE,KAAK,UAAwB,IAAI,CAAC,OAAOA,EAAE,KAAK,OAAd,CAAsB,IAAK,GAAKA,EAAE,KAAK,OAAOE,GAAG,EAAE,KAAK,OAAO,EAAE,EAAE,KAAK,QAAQ,EAAE,KAAK,MAAM,GAAG,EAAE,KAAK,SAAa,EAAE,KAAK,OAAOH,EAAE,MAAM,IAAK,GAAKC,EAAE,KAAK,OAAOC,GAAG,EAAE,KAAK,OAAO,EAAE,EAAE,KAAK,QAAQ,EAAE,KAAK,MAAM,GAAG,EAAE,KAAK,SAAa,EAAE,KAAK,OAAOF,EAAE,EAAE,KAAK,UAAcI,IAAJ,IAAQ,EAAE,KAAK,UAAUA,GAAG,GAAaH,EAAEA,EAAE,KAAK,MAAMC,EAAEC,EAAE,CAAC,EAAE,YAAY,EAAE,KAAK,MAAMV,GAAEQ,EAAE,KAAK,MAAMC,EAAEC,EAAE,GAAgV,eAAe,GAAgB,EAAE,CAAC,MAAMV,EAAE,mBAAmB,YAAY,IAAI,IAAa,sBAA/vC,CAA81B,GAAN,KAAiB,CAAC,MAAM,EAAE,UAAU,EAAE,CAAa,MAAM,CAACA,EAAE,WAAW,CAACA,EAAE,UAAUA,EAAE,KAAK,UAAoBA,EAAE,KAAK,UAAwB,IAAI,IAAcA,EAAE,KAAK,UAAwB,GAAG,IAAcA,EAAE,KAAK,OAAqB,IAAcA,EAAE,KAAK,UAAwB,IAAI,OAAO,EAAE,EAAE,CAAC,KAAK,UAAUA,EAAE,EAAE,GAAWA,EAAEQ,EAAE,MCAlmC,eAAe,GAAgB,EAAE,CAAC,IAAMI,EAAE,IAAI,GAAa,MAAMC,EAAE,SAAS,OAAOD,EAAE,CAAC,MAAMC,EAAE,SAAS,SAASD,EAAE,sBAAxN,GAAE,KAAK,KAAK,EAAE,CAAO,GAAN,KAAkB,CAAC,KAAK,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,CAACE,EAAE,GAAE,CAACA,EAAE,GAAE,EAAEA,EAAE,GAAE,EAAEA,EAAE,GAAE,CAAC,eAAe,CAAC,MAAO,QCA2U,eAAe,GAAc,EAAE,CAAC,MAAMC,EAAE,SAAS,OAAO,IAAI,GAAW,mBAArf,GAAN,KAAgB,CAAC,KAAK,EAAE,EAAE,EAAE,CAAO,IAAME,EAAEC,EAAE,UAAUC,EAAE,KAAK,cAAcD,EAAE,CAACE,EAAmBH,GAAuB,OAAqB,EAAE,EAAE,OAAO,EAAE,EAAEI,EAAE,CAAC,IAAI,IAAIH,EAAE,EAAEA,EAAEC,EAAE,IAAK,EAAE,OAAO,KAAK,GAAGA,EAAE,CAAC,EAAE,OAAO,EAAE,EAAEE,EAAED,EAAE,CAAC,EAAE,OAAO,KAAK,GAAGD,EAAE,CAAC,EAAE,OAAO,EAAE,EAAEE,EAAE,CAAE,cAAc,EAAE,CAAS,IAAML,EAAED,EAAE,UAAU,OAAkCC,GAAuB,OAA4BA,GAAuB,UAAwB,OCA1T,SAAS,GAAiB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAS,IAAMQ,EAAEC,EAAE,GAAG,CAACD,GAAG,CAACA,EAAE,OAAO,OAAO,IAAME,EAAEC,EAAEC,EAAE,OAAO,CAACC,GAAaJ,EAAE,UAAwB,GAAGK,EAAE,OAAO,IAAIJ,EAAEK,EAAYN,EAAE,OAAqB,EAAKO,GAAOR,EAAE,SAAN,GAAc,EAAE,OAAOK,EAAKL,EAAE,MAAM,IAAG,EAAE,OAAO,EAAE,EAAE,OAAOA,EAAE,SAAY,EAAE,OAAOK,EAAKG,GAAGR,EAAE,MAAMS,IAAG,EAAE,OAAO,EAAE,EAAE,OAAOT,EAAE,MAAMS,IAAG,EAAE,UAAcF,IAAJ,IAAQ,EAAE,UAAUA,GAAG,EAAE,MAAME,IAAI,EAAE,OAAOA,GAAG,SAAS,GAAkB,EAAE,EAAE,CAAyB,GAAG,CAAYN,EAAE,QAA6B,MAAO,OAAO,IAAMO,EAAEP,EAAE,OAAO,MAAM,UAAUQ,EAAsBR,EAAE,aAAkC,GAA2BA,EAAE,OAA4B,EAAE,GAAG,GAAiBG,EAAEK,EAAED,EAAE,EAAE,IAAI,GAAM,CAAC,IAAME,EAAsBT,EAAE,aAAkC,GAA2BA,EAAE,OAA4B,EAAE,GAAG,GAAiBG,EAAEM,EAAEF,EAAE,EAAE,IAAI,GAAK,CAAC,IAAMG,EAAsBV,EAAE,aAAkC,GAA2BA,EAAE,OAA4B,EAAE,GAAG,GAAiBG,EAAEO,EAAEH,EAAE,EAAE,IAAI,GAAK,CAAm2B,eAAe,GAAuB,EAAE,CAAC,MAAMP,EAAE,mBAAmB,eAAe,GAAG,IAAI,GAAmBA,EAAE,EAAE,sBAA58D,CAA+/B,GAAN,KAAwB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,EAAE,CAAS,IAAML,EAAE,KAAK,UAAU,EAAE,OAAOK,EAAE,QAAQ,kBAAkB,MAAMG,EAAEH,EAAE,QAAQ,OAAOA,EAAE,GAAGA,EAAE,QAAQ,iBAAiB,CAACA,EAAE,QAAQ,OAAO,EAAE,YAAYA,EAAE,OAAO,MAAML,EAAE,OAAO,WAAW,IAAMC,EAAYE,GAAEE,EAAE,OAAO,MAAM,EAAgBA,EAAE,cAAc,CAAC,IAAI,EAAE,YAAYC,GAAEL,EAAYI,EAAE,OAAO,OAA4B,UAAUL,EAAE,OAAO,aAAa,EAAE,UAAU,EAAE,CAAa,IAAMU,EAAYL,EAAE,QAA6B,MAAM,MAAM,CAACA,EAAE,WAAW,CAACA,EAAE,UAAU,CAAC,CAACK,IAAwBL,EAAE,aAAkC,EAAE,QAA1D,IAAK,IAA6DK,EAAE,UAAU,EAAE,QAA4BL,EAAE,aAAkC,EAAE,QAA1D,IAAK,IAA6DK,EAAE,UAAU,EAAE,QAA4BL,EAAE,aAAkC,EAAE,QAA1D,IAAK,IAA6DK,EAAE,UAAU,EAAE,QAAQ,OAAO,EAAE,EAAE,CAAC,KAAK,UAAUL,EAAE,EAAE,GAAkBA,EAAEG,EAAE,MCA9/B,eAAe,GAAc,EAAE,CAAC,IAAMQ,EAAE,IAAI,GAAW,IAAI,IAAMC,KAAK,GAAE,MAAMC,EAAE,SAASD,EAAED,EAAE,yBAA/9B,CAAM,GAAE,CAAC,OAAO,YAAY,OAAO,CAAO,GAAN,KAAgB,CAAC,KAAK,EAAE,EAAE,EAAE,EAAE,CAAW,IAAMM,EAAEL,EAAE,UAAU,GAAYK,IAAT,IAAK,GAAM,OAAO,IAAMC,EAAED,EAAE,MAAM,GAAYC,IAAT,IAAK,GAAM,OAAO,IAAMC,EAAEP,EAAWO,EAAE,OAAX,IAAK,KAAa,EAAE,KAAKD,aAAa,MAAML,EAAEK,EAAEN,EAAE,gBAAgB,CAACM,GAAG,IAAME,EAAED,EAAE,KAAKE,EAAYJ,EAAE,OAAqB,GAAGK,EAAYL,EAAE,QAAsB,MAAMM,EAAE,EAAE,KAAK,MAAMC,EAAE,CAACC,EAAYR,EAAE,MAAoB,UAAUS,EAAEd,EAAE,KAAKe,EAAEP,EAAE,OAAOI,EAAE,EAAE,EAAE,KAAK,GAAGH,EAAE,GAAGC,EAAE,GAAGC,EAAE,MAAME,EAAE,GAAG,IAAMG,EAAE,CAAC,EAAE,CAACD,EAAE,EAAEH,EAAE,EAAE,CAAC,EAAE,YAAYK,EAAE,EAAElB,EAAE,SAASS,EAAEQ,EAAE,EAAEA,EAAE,EAAE,CAACjB,EAAE,WAAWS,EAAEQ,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAE,YAAY,EAAE,eAAe,CAAC,MAAO,IAAG,MAAM,KAAK,EAAE,CAAC,IAAMC,EAAEhB,EAAE,cAAc,GAAG,GAAE,MAAM,GAAGF,EAAEE,EAAEgB,EAAE,UAAU,MAAM,KAAK,EAAE,CAAC,CAAC,IAAMhB,EAAE,GAAE,KAAK,GAAGgB,EAAE,UAAU,MAAM,QAAQhB,IAAI,CAAC,MAAM,GAAG,CAAC,CAACA,GAAG,CAAC,GAAGA,aAAa,MAAM,CAAC,IAAMF,EAAE,EAAE,CAAC,IAAI,IAAMa,KAAKX,EAAE,CAAC,IAAMA,EAAEW,EAAE,EAAE,KAAKZ,GAAEC,EAAE,KAAKA,EAAE,OAAO,CAAC,CAAC,MAAM,QAAQ,WAAWF,EAAE,SAAkBE,IAAT,IAAK,GAAM,CAAC,IAAMF,EAAEE,EAAE,MAAMD,GAAED,EAAE,KAAKA,EAAE,OAAO,QCAmlC,eAAe,GAAS,EAAE,CAAC,MAAMmB,GAAEC,EAAE,CAAC,MAAMC,GAAED,EAAE,CAAC,MAAME,GAAEF,EAAE,CAAC,MAAMG,GAAEH,EAAE,CAAC,MAAMI,GAAEJ,EAAE,CAAC,MAAMK,GAAEL,EAAE,CAAC,MAAMM,GAAEN,EAAE,CAAC,MAAMO,GAAEP,EAAE,CAAC,MAAMQ,GAAER,EAAE,CAAC,MAAMS,GAAET,EAAE,CAAC,MAAMU,GAAEV,EAAE,CAAC,MAAMW,GAAEX,EAAE,CAAC,MAAMY,GAAEZ,EAAE,CAAC,MAAMa,GAAEb,EAAE,CAAC,MAAMc,GAAEd,EAAE,CAAC,MAAMe,GAAEf,EAAE,CAAC,MAAMgB,GAAEhB,EAAE,CAAC,MAAMiB,GAAEjB,EAAE,CAAC,MAAMkB,GAAElB,EAAE,CAAC,MAAMmB,GAAEnB,EAAE,CAAC,MAAMoB,GAAEpB,EAAE,CAAC,MAAMqB,GAAErB,EAAE,CAAC,MAAMsB,GAAEtB,EAAE,CAAC,MAAMuB,GAAEvB,EAAE,CAAC,MAAMwB,GAAExB,EAAE,CAAC,MAAMyB,GAAEzB,EAAE,CAAC,MAAM0B,GAAE1B,EAAE,CAAC,MAAM2B,GAAE3B,EAAE,CAAC,MAAM4B,GAAE5B,EAAE,oBAAv0E,KAA6D,KAAsD,KAA2D,KAA6D,KAA0F,KAAwF,KAAwF,KAA0F,KAAoF,KAAsF,KAAoF,KAAwF,KAA0F,KAAyD,KAA2D,KAAuD,KAAiE,KAAoE,KAA8D,KAA4F,KAAkG,KAAwF,KAA6D,KAA2D,KAA2D,KAAuD,KAA0E,KAAuD,ICAr4C,SAAS,GAAW,EAAE,EAAE,CAAS,GAAG,CAAC+B,EAAE,MAAM,CAACA,EAAE,QAAQ,KAAK,OAAO,IAAuBC,EAAfD,EAAE,QAAQ,KAAS,UAAUE,GAAaF,EAAE,KAAK,UAAwB,GAAGG,EAAE,OAAOC,EAAE,EAAE,KAAK,GAAGC,EAAYL,EAAE,KAAK,OAAqB,EAAE,GAAGC,EAAE,OAAO,CAAC,OAAOD,EAAE,KAAK,OAAd,CAAsB,IAAK,GAAE,EAAE,KAAK,OAAOE,EAAE,EAAE,KAAK,MAAME,IAAI,EAAE,KAAK,OAAOA,GAAG,MAAM,IAAK,GAAE,QAAQ,EAAE,KAAK,OAAOF,EAAE,EAAE,KAAK,MAAM,IAAI,EAAE,KAAK,OAAOE,GAAG,MAAM,EAAE,KAAK,UAAcC,IAAJ,IAAQ,EAAE,KAAK,UAAUA,IAAyoC,eAAe,GAAgB,EAAE,CAAC,MAAML,EAAE,mBAAmB,QAAQ,GAAG,IAAI,GAAYA,EAAE,EAAE,4BAAjsE,CAAM,GAAN,KAAmB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,MAAM,EAAE,KAAK,MAAM,EAAE,KAAK,KAAK,GAAM,KAAK,EAAE,CAAIG,IAAYA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMH,EAAEG,EAAE,MAAM,EAAWA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMH,EAAEG,EAAE,MAAM,EAAWA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKA,EAAE,SAAc,GAAN,cAAmBA,EAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,UAAU,IAAI,GAAc,KAAK,UAAU,YAAY,KAAK,OAAO,GAAM,KAAK,MAAM,EAAE,KAAK,EAAE,CAAC,MAAM,KAAKH,EAAE,CAAIA,IAAG,KAAK,UAAU,KAAKA,EAAE,UAAU,CAAUA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAoBA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,WAA8b,GAAN,KAAiB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,mBAAmB,EAAE,CAAO,IAAMF,EAAaE,EAAE,MAA2B,QAASA,EAAE,KAAK,MAAM,CAAC,EAAEF,EAAE,KAAK,IAAIA,EAAE,MAAM,CAACA,EAAE,aAAa,IAAK,GAAE,EAAEA,EAAE,KAAK,IAAIA,EAAE,MAAM,CAACA,EAAE,aAAa,IAAK,GAAE,CAAC,KAAK,EAAE,CAAO,IAAMQ,EAAEN,EAAE,QAAQ,KAAK,GAAG,CAACM,EAAE,OAAO,EAAE,KAAK,CAAC,OAAOA,EAAE,OAAO,MAAMR,EAAEQ,EAAE,MAAM,CAAC,KAAK,GAAG,IAAI,aAAaP,GAAG,EAAE,GAAG,EAAE,GAAG,aAAaA,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,IAAIE,EAAEK,EAAE,UAA2F,OAAnEL,IAAX,WAAwC,EAAlB,KAAK,MAAM,EAAEF,GAAG,CAAC,CAAK,EAAE,oBAAoB,aAAmBE,EAAP,CAAU,IAAI,oBAAoB,IAAI,mBAAmB,EAAE,KAAK,OAAO,EAAE,MAAM,IAAI,YAAY,EAAE,KAAK,OAAO,EAAE,MAAM,IAAMC,EAAYF,EAAE,QAAQ,MAA2B,UAAoBE,GAAuB,SAAQ,EAAE,KAAK,MAAM,EAAEJ,EAAEI,EAAE,MAAM,CAAC,EAAE,KAAK,SAASJ,EAAEI,EAAE,MAAM,CAAC,IAAI,KAAK,UAAU,OAAO,aAAa,EAAE,OAAO,EAAE,KAAK,UAAUH,GAAG,GAAG,UAAU,EAAE,CAAO,IAAMD,EAAYE,EAAE,QAAQ,MAA2B,UAAU,MAAM,CAACA,EAAE,WAAW,CAACA,EAAE,UAAU,CAAC,CAASF,GAAuB,OAAQ,YAAY,EAAE,GAAGK,EAAE,CAAC,AAAS,EAAE,OAAK,IAAI,GAAM,IAAI,IAAML,KAAKK,EAAE,EAAE,KAAK,KAAYL,GAAuB,KAAK,CAAC,OAAO,EAAE,EAAE,CAAC,KAAK,UAAUE,EAAE,EAAE,GAAWA,EAAEG,EAAE,MCA/lC,eAAe,GAAmB,EAAE,CAAC,MAAMI,EAAE,mBAAmB,eAAe,IAAI,IAAgB,4BAAhkC,CAAM,GAAN,KAAmB,CAAC,aAAa,CAAC,KAAK,OAAO,GAAM,KAAK,UAAU,IAAI,KAAK,QAAQ,EAAE,KAAK,EAAE,CAAIC,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMD,EAAE,OAAO,KAAK,MAAMC,EAAE,MAAM,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAiBA,EAAE,YAAX,IAAK,KAAkB,KAAK,UAAUA,EAAE,WAAoBA,EAAE,UAAX,IAAK,KAAgB,KAAK,QAAQC,EAAED,EAAE,QAAQ,KAAU,GAAN,KAAa,CAAC,aAAa,CAAC,KAAK,MAAM,IAAI,GAAc,KAAK,UAAU,IAAI,GAAc,KAAK,EAAE,CAAID,IAAG,KAAK,MAAM,KAAKA,EAAE,MAAM,CAAC,KAAK,UAAU,KAAKA,EAAE,UAAU,IAAS,GAAN,KAAoB,CAAC,eAAe,EAAE,EAAE,EAAE,EAAE,CAAC,IAAkBG,EAAVH,EAAE,QAAY,QAAQ,GAAG,CAACG,EAAE,MAAM,EAAE,CAAC,IAAMC,EAAED,EAAE,UAAUE,EAAED,EAAE,QAAQH,GAAG,CAACG,EAAE,UAAUE,EAAEN,EAAE,QAAQ,OAAOO,GAAG,EAAEP,EAAE,eAAeM,EAAE,YAAYE,EAAEH,EAAEI,EAAEL,EAAE,QAAQ,CAACG,EAAEG,EAAEC,EAAEC,GAAER,EAAE,MAAM,CAACS,EAAEF,EAAEG,GAAEH,EAAEH,EAAE,CAAC,IAAK,GAAEO,EAAE,EAAE,CAACC,EAAEX,GAAGQ,EAAwC,MAAtC,GAAE,KAAKG,EAAEH,EAAE,IAAK,GAAE,EAAE,OAAOG,EAAEH,EAAE,IAAK,GAASE,EAAE,MAAM,EAAE,UAAU,EAAE,CAAC,IAAkBd,EAAVD,EAAE,QAAY,QAAQ,MAAM,CAAC,CAACC,GAAGA,EAAE,UAAU,OAAO,YAAY,EAAE,GAAGC,EAAE,CAAC,AAAY,EAAE,UAAQ,IAAI,GAAS,IAAI,IAAMD,KAAKC,EAAE,EAAE,QAAQ,KAAYD,GAAuB,QAAQ,CAAC,QAAQ,OCA1gB,SAAS,GAAa,EAAE,EAAE,CAAgC,GAAG,CAApBkB,EAAE,QAAQ,QAA0C,QAAS,CAACA,EAAE,OAAO,OAAO,IAAMC,EAAED,EAAE,OAAO,WAAWE,EAAE,OAAqCC,EAA5BH,EAAE,OAAO,UAAUE,EAAE,SAAuBF,EAAE,OAAO,gBAA8B,GAAGE,EAAE,SAAS,IAAI,IAAIE,EAAE,EAAE,KAAK,GAAG,EAAE,OAAO,OAAOH,EAAE,EAAE,OAAO,MAAMG,IAAI,EAAE,OAAO,OAAOA,GAAG,EAAE,SAAS,GAAGD,EAAE,KAAK,IAAIH,EAAE,OAAO,MAAM,CAAC,EAAE,SAAS,GAAGG,EAAE,KAAK,IAAI,KAAK,IAAIH,EAAE,OAAO,MAAM,CAAC,CAAoqB,eAAe,GAAkB,EAAE,CAAC,MAAMA,EAAE,mBAAmB,UAAU,GAAG,IAAI,GAAcA,EAAE,EAAE,4BAAxrD,CAAM,GAAN,KAAiB,CAAC,aAAa,CAAC,KAAK,MAAM,GAAG,KAAK,KAAK,GAAG,KAAK,EAAE,CAAIE,IAAYA,EAAE,QAAX,IAAK,KAAc,KAAK,MAAMF,EAAEE,EAAE,MAAM,EAAWA,EAAE,OAAX,IAAK,KAAa,KAAK,KAAKF,EAAEE,EAAE,KAAK,KAAU,GAAN,KAAY,CAAC,aAAa,CAAC,KAAK,SAAS,EAAE,KAAK,OAAO,GAAM,KAAK,MAAM,IAAI,GAAY,KAAK,EAAE,CAAC,GAAGA,IAAYA,EAAE,WAAX,IAAK,KAAiB,KAAK,SAASF,EAAEE,EAAE,SAAS,EAAWA,EAAE,SAAX,IAAK,KAAe,KAAK,OAAOA,EAAE,QAAoBA,EAAE,QAAX,IAAK,IAAY,GAAc,OAAOA,EAAE,OAApB,SAA0B,KAAK,MAAM,KAAK,CAAC,MAAMA,EAAE,MAAM,CAAC,KAAK,CAAC,IAAMF,EAAEE,EAAE,MAAeF,EAAE,MAAX,IAAK,GAAqC,KAAK,MAAM,KAAKE,EAAE,MAAM,CAAnD,KAAK,MAAM,KAAK,CAAC,MAAMF,EAAE,CAAC,IAA0c,GAAN,KAAmB,CAAC,YAAY,EAAE,CAAC,KAAK,UAAUA,EAAE,KAAK,EAAE,CAAO,IAAMC,EAAED,EAAE,QAAQ,OAAeC,GAAuB,OAAQ,EAAE,OAAO,CAAC,MAAMC,GAAG,CAAC,KAAK,GAAG,EAAE,WAAWJ,EAAEG,EAAE,MAAM,MAAM,CAAC,IAAI,UAAUH,EAAEG,EAAE,MAAM,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,MAAM,EAAE,WAAW,EAAE,UAAU,EAAE,CAAC,EAAE,OAAO,eAAeH,EAAmBG,GAAuB,UAAwB,EAAE,CAAC,KAAK,UAAU,OAAO,WAAW,UAAU,EAAE,CAAO,MAAM,CAACD,EAAE,WAAW,CAACA,EAAE,UAAU,CAAC,CAAYA,EAAE,QAAQ,QAA6B,OAAQ,YAAY,EAAE,GAAGE,EAAE,CAAC,AAAW,EAAE,SAAO,IAAI,GAAQ,IAAI,IAAMJ,KAAKI,EAAE,EAAE,OAAO,KAAYJ,GAAuB,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,KAAK,UAAUE,EAAE,EAAE,GAAaA,EAAEE,EAAE,MCArmC,eAAe,GAAS,EAAE,CAAC,MAAMG,GAAEC,EAAE,CAAC,MAAMC,GAAED,EAAE,CAAC,MAAME,GAAEF,EAAE,CAAC,MAAMG,GAAEH,EAAE,CAAC,MAAMI,GAAEJ,EAAE,CAAC,MAAMK,GAAEL,EAAE,CAAC,MAAMM,GAAEN,EAAE,CAAC,MAAMO,GAAEP,EAAE,CAAC,MAAMQ,GAAER,EAAE,oBAA9nB,KAAiE,KAAsF,KAAwE,KAA2D,KAA4C,KAA2D,KAAiE,KAA+D,ICQjkB,SAAwBS,EAAgB,EAAM,CAAC,GAAK,CAAC,aAAW,QAAM,SAAO,SAAO,iBAAe,cAAY,iBAAe,eAAa,cAAY,cAAY,eAAa,eAAa,eAAa,gBAAc,eAAY,aAAW,UAAQ,EAAW,CAAC,gBAAc,eAAY,iBAAe,EAAoB,CAAC,gBAAa,cAAW,eAAa,iBAAc,cAAY,EAAkB,CAAC,QAAK,YAAS,WAAQ,WAAS,EAAiB,CAAC,WAAQ,eAAY,cAAW,eAAY,EAAoB,CAAC,mBAAgB,iBAAc,uBAAoB,eAAa,oBAAiB,iBAAe,cAAW,kBAAe,mBAAgB,mBAAgB,gBAAa,kBAAe,iBAAc,eAAY,EAAiB,CAAC,eAAY,iBAAc,aAAU,cAAW,gBAAa,WAAQ,eAAY,sBAAmB,0BAAwB,uBAAoB,oBAAiB,mBAAgB,mBAAgB,wBAAqB,qBAAmB,wBAAqB,EAAiB,CAAC,aAAU,iBAAc,eAAY,cAAW,eAAa,EAAkB,CAAC,gBAAa,eAAY,EAAkB,CAAC,gBAAa,cAAW,iBAAc,aAAW,gBAAa,EAAkB,CAAC,mBAAgB,eAAY,mBAAgB,eAAY,eAAY,EAAoB,GAAcC,EAAY,KAAM,IAAQ,CAAC,MAAM,GAAS,EAAO,EAAG,EAAE,CAAC,CAAO,EAAS,EAAa,SAAS,GAAG,EAAa,OAAa,GAAkB,EAAO,OAAO,EAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,gBAAgB,EAAW,UAAU,gBAAgB,aAAa,EAAO,SAAS,WAAW,CAAC,SAAsB,EAAK,GAAU,CAAC,GAAG,GAAY,KAAK,GAAc,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,WAAW,CAAC,QAAQ,CAC9vD,WAAW,CAAC,MAAM,CAAC,MAAM,cAAc,CAAC,CAAC,SAAS,EAAS,EAAE,EAAW,WAAW,GAAM,YAAY,GAAK,uBAAuB,GAAK,cAAc,EAAS,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,GAAK,QAAQ,CAAC,OAAO,EAAS,GAAM,GAAa,KAAK,GAAW,CAAC,QAAQ,CAAC,OAAO,EAAS,GAAM,GAAa,KAAK,GAAW,SAAS,CAAC,OAAO,EAAS,GAAM,GAAa,GAAc,GAAM,MAAM,EAAW,OAAO,EAAW,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,GAAgB,OAAO,GAAc,MAAM,CAAC,QAAQ,GAAoB,CAAC,CAAC,KAAK,CAAC,SAAS,EAAa,MAAM,CAAC,QAAQ,GAAiB,CAAC,CAAC,OAAO,CAAC,SAAS,EAAe,KAAK,GAAW,SAAS,GAAe,CAAC,QAAQ,CAAC,SAAS,GAAgB,SAAS,GAAgB,CAAC,KAAK,CAAC,SAAS,GAAa,CAAC,OAAO,CAAC,SAAS,GAAe,CAAC,MAAM,CAAC,MAAM,GAAW,SAAS,GAAc,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,GAAkB,EAAO,IAAI,GAAOC,GAAQC,EAAM,CAAC,CAACD,GAAQ,EAAM,CAAC,CAAC,WAAW,CAAC,OAAO,GAAM,CAAC,OAAO,CAAC,UAAU,GAAgB,MAAM,GAAY,UAAU,CAAC,GAAU,CAAC,OAAO,GAAgB,MAAM,GAAY,CAAC,CAAC,KAAK,CAAC,UAAU,GAAc,QAAQ,GAAQ,OAAO,EAAS,GAAM,GAAY,OAAO,GAAW,MAAM,GAAU,SAAS,GAAa,MAAM,CAAC,OAAO,GAAiB,OAAO,GAAgB,CAAC,KAAK,CAAC,OAAO,GAAgB,aAAa,GAAqB,CAAC,QAAQ,CAAC,OAAO,EAAmB,SAAS,GAAoB,CAAC,QAAQ,CAAC,OAAO,GAAmB,aAAa,EAAwB,SAAS,GAAoB,CAAC,QAAQ,GAAY,CAAC,MAAM,CAAC,OAAO,GAAa,MAAMA,GAAQ,GAAW,CAAC,QAAQ,EAAa,SAAS,GAAc,MAAM,EAAW,CAAC,OAAO,CAAC,MAAM,EAAO,QAAQ,CAAC,OAAO,EAAc,KAAK,GAAe,GAAY,OAAO,GAAe,EAAc,CAAC,CAAC,QAAQ,CAAC,MAAM,GAAY,GAAQ,CAAC,IAAI,GAAW,IAAI,GAAW,CAAC,CAAC,MAAM,CAAC,KAAK,GAAU,UAAU,CAAC,MAAM,GAAc,CAAC,MAAM,CAAC,IAAI,GAAY,MAAM,GAAW,OAAO,EAAY,CAAC,CAAC,KAAK,CAAC,MAAM,GAAS,GAAK,CAAC,IAAI,GAAQ,IAAI,EAAQ,CAAC,CAAC,CAAC,aAAa,GAAK,CAAC,CAAC,CAAC,CAAC,sBATr5D,IAAuE,KAAyC,KAAkC,IAA+B,CAS8vD,EAAgB,aAAa,CAAC,WAAW,UAAU,MAAM,UAAU,OAAO,EAAE,OAAO,IAAI,eAAe,CAAC,cAAc,GAAM,YAAY,IAAI,cAAc,GAAG,CAAC,YAAY,CAAC,SAAS,GAAK,KAAK,EAAE,QAAQ,EAAE,QAAQ,GAAG,CAAC,eAAe,CAAC,YAAY,GAAK,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,CAAC,aAAa,CAAC,aAAa,GAAM,WAAW,UAAU,aAAa,GAAG,cAAc,IAAI,WAAW,EAAE,CAAC,YAAY,CAAC,gBAAgB,IAAI,cAAc,GAAG,oBAAoB,GAAG,aAAa,IAAI,iBAAiB,GAAG,eAAe,IAAI,WAAW,GAAG,eAAe,GAAG,gBAAgB,IAAI,gBAAgB,IAAI,aAAa,EAAE,eAAe,EAAE,WAAW,GAAG,cAAc,GAAG,CAAC,YAAY,CAAC,YAAY,GAAK,cAAc,OAAO,UAAU,EAAE,WAAW,GAAM,aAAa,GAAM,QAAQ,MAAM,YAAY,GAAM,mBAAmB,GAAM,wBAAwB,EAAE,oBAAoB,EAAE,iBAAiB,GAAM,gBAAgB,IAAI,gBAAgB,GAAM,qBAAqB,EAAE,mBAAmB,GAAM,oBAAoB,IAAI,CAAC,aAAa,CAAC,UAAU,SAAS,cAAc,KAAK,WAAW,IAAI,YAAY,IAAI,CAAC,aAAa,CAAC,aAAa,GAAM,WAAW,OAAO,CAAC,aAAa,CAAC,aAAa,GAAK,WAAW,OAAO,cAAc,GAAK,WAAW,GAAG,YAAY,GAAG,CAAC,cAAc,CAAC,gBAAgB,SAAS,YAAY,EAAE,gBAAgB,GAAM,YAAY,EAAE,WAAW,GAAM,CAAC,YAAY,YAAY,OAAO,EAAE,CAAC,CAAC,EAAgB,YAAY,YAAY,GAAoBF,EAAgB,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,aAAaA,EAAgB,aAAa,WAAW,MAAM,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAaA,EAAgB,aAAa,MAAM,MAAM,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,MAAM,QAAQ,CAAC,KAAK,EAAY,MAAM,CAAC,aAAaA,EAAgB,aAAa,OAAO,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,GAAG,GAAG,IAAI,CAAC,aAAa,CAAC,KAAK,KAAK,MAAM,CAAC,aAAa,GAAG,wBAAwB,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,OAAO,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAaA,EAAgB,aAAa,eAAe,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,IAAI,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,eAAe,YAAY,OAAO,GAAO,CAAC,EAAM,cAAc,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,eAAe,cAAc,YAAY,2GAA2G,OAAO,GAAO,CAAC,EAAM,cAAc,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,QAAQ,cAAc,QAAQ,aAAaA,EAAgB,aAAa,YAAY,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,YAAY,KAAK,OAAO,GAAO,CAAC,EAAM,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,YAAY,QAAQ,OAAO,GAAO,EAAM,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,YAAY,QAAQ,OAAO,GAAO,EAAM,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,QAAQ,cAAc,QAAQ,aAAaA,EAAgB,aAAa,eAAe,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,eAAe,QAAQ,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,eAAe,GAAK,aAAaA,EAAgB,aAAa,eAAe,WAAW,OAAO,GAAO,EAAM,YAAY,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,eAAe,GAAK,aAAaA,EAAgB,aAAa,eAAe,WAAW,OAAO,GAAO,EAAM,YAAY,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAaA,EAAgB,aAAa,aAAa,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAaA,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,aAAa,aAAa,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,aAAa,cAAc,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAaA,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,gBAAgB,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,cAAc,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,YAAY,oBAAoB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,aAAa,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,YAAY,iBAAiB,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,eAAe,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,WAAW,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,YAAY,eAAe,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,aAAaA,EAAgB,aAAa,YAAY,gBAAgB,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,eAAe,GAAK,aAAaA,EAAgB,aAAa,YAAY,gBAAgB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,aAAa,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,eAAe,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,cAAc,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,aAAaA,EAAgB,aAAa,YAAY,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAaA,EAAgB,aAAa,YAAY,YAAY,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,SAAS,OAAO,QAAQ,MAAM,cAAc,eAAe,WAAW,YAAY,UAAU,SAAS,CAAC,aAAa,CAAC,SAAS,SAAS,OAAO,QAAQ,MAAM,cAAc,eAAe,WAAW,YAAY,UAAU,SAAS,CAAC,aAAaA,EAAgB,aAAa,YAAY,cAAc,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,aAAaA,EAAgB,aAAa,YAAY,UAAU,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAaA,EAAgB,aAAa,YAAY,WAAW,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAaA,EAAgB,aAAa,YAAY,aAAa,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,OAAO,QAAQ,SAAS,UAAU,MAAM,mBAAmB,iBAAiB,CAAC,aAAa,CAAC,OAAO,QAAQ,SAAS,UAAU,MAAM,oBAAoB,kBAAkB,CAAC,aAAaA,EAAgB,aAAa,YAAY,QAAQ,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAaA,EAAgB,aAAa,YAAY,YAAY,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,mBAAmB,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAaA,EAAgB,aAAa,YAAY,mBAAmB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,wBAAwB,CAAC,KAAK,EAAY,OAAO,MAAM,uBAAuB,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,aAAaA,EAAgB,aAAa,YAAY,wBAAwB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,mBAAmB,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,aAAaA,EAAgB,aAAa,YAAY,wBAAwB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,mBAAmB,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAaA,EAAgB,aAAa,YAAY,iBAAiB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,gBAAgB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,iBAAiB,CAAC,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAaA,EAAgB,aAAa,YAAY,gBAAgB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,qBAAqB,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,qBAAqB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,gBAAgB,CAAC,mBAAmB,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAaA,EAAgB,aAAa,YAAY,mBAAmB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,YAAY,oBAAoB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,SAAS,OAAO,WAAW,UAAU,OAAO,YAAY,QAAQ,CAAC,aAAa,CAAC,SAAS,SAAS,WAAW,UAAU,OAAO,YAAY,QAAQ,CAAC,aAAaA,EAAgB,aAAa,aAAa,cAAc,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAaA,EAAgB,aAAa,aAAa,cAAc,OAAO,GAAO,EAAM,YAAY,YAAY,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,OAAO,GAAO,EAAM,YAAY,QAAQ,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAaA,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,EAAM,YAAY,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAaA,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,EAAM,YAAY,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAaA,EAAgB,aAAa,aAAa,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,UAAU,SAAS,OAAO,SAAS,UAAU,QAAQ,QAAQ,CAAC,aAAa,CAAC,UAAU,SAAS,OAAO,SAAS,UAAU,QAAQ,QAAQ,CAAC,aAAaA,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAaA,EAAgB,aAAa,aAAa,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,OAAO,UAAU,SAAS,SAAS,UAAU,OAAO,QAAQ,UAAU,OAAO,QAAQ,CAAC,aAAa,CAAC,OAAO,UAAU,SAAS,SAAS,UAAU,OAAO,QAAQ,UAAU,OAAO,QAAQ,CAAC,aAAaA,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAaA,EAAgB,aAAa,aAAa,cAAc,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,GAAK,MAAM,QAAQ,aAAaA,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,eAAe,CAAC,EAAM,aAAa,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,GAAK,MAAM,SAAS,aAAaA,EAAgB,aAAa,aAAa,YAAY,OAAO,GAAO,CAAC,EAAM,eAAe,CAAC,EAAM,aAAa,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,aAAaA,EAAgB,aAAa,cAAc,YAAY,CAAC,gBAAgB,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,YAAY,oBAAoB,SAAS,CAAC,aAAa,CAAC,YAAY,oBAAoB,SAAS,CAAC,aAAaA,EAAgB,aAAa,cAAc,gBAAgB,CAAC,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAaA,EAAgB,aAAa,cAAc,gBAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAaA,EAAgB,aAAa,cAAc,YAAY,OAAO,GAAO,CAAC,EAAM,gBAAgB,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAaA,EAAgB,aAAa,cAAc,WAAW,OAAO,GAAO,CAAC,EAAM,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,aAAaA,EAAgB,aAAa,OAAO,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,KAAK,aAAa,MAAM,YAAYA,EAAgB,aAAa,YAAY,CAAC,CAAC,CACn/fE,GAAQ,GAAU,GAAM,YAAY,GAAM,EAAS,CAAC,2BCT5B,IAAU,UAAU,EAAE,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcE,GAAI,CAAC,shBAAshB,CAAc,GAAU,sFCAhnB,IAAuR,KAA8C,IAA4B,KAAsI,KAAmE,KAAqE,KAAsE,CAAM,GAAW,GAAS,GAAM,CAAOC,GAAe,GAASC,EAAU,CAAOC,GAAY,CAAC,UAAU,gDAAgD,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,iDAAiD,CAAOC,OAAc,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAAOC,GAAgB,CAAC,UAAU,CAAC,kDAAkD,0EAA0E,sLAAsL,qFAAqF,6FAA6F,6CAA6C,qFAAqF,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,2BAA2B,CAAOC,GAAM,CAAC,kFAAkF,kFAAkF,iSAAiS,0JAA0J,8XAA8X,kTAAkT,+nBAA+nB,yHAAyH,4JAA4J,iRAAiR,oRAAoR,8TAA8T,kUAAkU,6LAA6L,sTAAsT,mFAAmF,gOAAgO,uIAAuI,kKAAkK,oIAAoI,qIAAqI,wGAAwG,sGAAsG,wGAAwG,0GAA0G,uGAAuG,sIAAsI,sIAAsI,sKAAsK,oIAAoI,uIAAuI,qIAAqI,sIAAsI,qIAAqI,oKAAoK,wGAAwG,uGAAuG,sGAAsG,uIAAuI,wGAAwG,wGAAwG,wGAAwG,sGAAsG,oIAAoI,yGAAyG,wGAAwG,yGAAyG,wGAAwG,sIAAsI,uGAAuG,yGAAyG,uGAAuG,yGAAyG,uGAAuG,yGAAyG,uGAAuG,4TAA4T,gHAAgH,oEAAoE,GAAGC,GAAgB,GAAGC,GAAiB,udAAud,CAAOC,GAAa,CAAC,UAAU,gDAAgD,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,iDAAiD,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,gBAAgB,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQb,GAAY,GAAM,CAAiH,GAAkB,GAAGE,GAAzEe,GAAsBC,GAA8F,CAAO,MAAqBjB,IAAW,CAAgB,IAAc,YAAtB,GAAkF,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKU,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,GAAG,GAAkB,iBAAiBQ,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAK,SAAS,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAS,CAAc,EAAMC,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,KAAK,QAAQ,GAA0B,KAAK,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,kCAAkC,IAAI,2FAA2F,OAAO,mUAAmU,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,MAAM,SAAS,CAAc,EAAK,GAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,OAAO,OAAO,KAAK;;;;;;;;;;;;;;uCAAysC,GAAG,YAAY,SAAS,YAAY,OAAO,MAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,OAAO,IAAI,4gBAA4gB,MAAM,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,GAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,0CAA0C,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKrB,EAAU,CAAC,WAAW,mBAAmB,aAAa,CAAC,aAAa,GAAM,WAAW,OAAO,CAAC,MAAM,qBAAqB,OAAO,EAAE,CAAC,eAAe,CAAC,YAAY,IAAI,cAAc,GAAM,cAAc,GAAG,CAAC,WAAW,GAAG,OAAO,OAAO,aAAa,CAAC,aAAa,GAAM,WAAW,GAAG,WAAW,OAAO,cAAc,GAAK,YAAY,GAAG,CAAC,GAAG,YAAY,SAAS,YAAY,aAAa,CAAC,WAAW,qBAAqB,cAAc,IAAI,aAAa,GAAM,aAAa,GAAG,WAAW,EAAE,CAAC,YAAY,CAAC,eAAe,IAAI,eAAe,GAAG,WAAW,GAAG,gBAAgB,IAAI,oBAAoB,GAAG,cAAc,GAAG,aAAa,IAAI,iBAAiB,GAAG,aAAa,EAAE,eAAe,EAAE,gBAAgB,IAAI,gBAAgB,IAAI,WAAW,GAAG,cAAc,GAAG,CAAC,YAAY,CAAC,oBAAoB,IAAI,mBAAmB,GAAM,cAAc,OAAO,YAAY,GAAK,wBAAwB,EAAE,mBAAmB,GAAM,oBAAoB,EAAE,QAAQ,MAAM,WAAW,GAAM,UAAU,GAAG,qBAAqB,EAAE,gBAAgB,GAAM,aAAa,GAAM,gBAAgB,IAAI,iBAAiB,GAAM,YAAY,GAAM,CAAC,OAAO,GAAG,eAAe,CAAC,QAAQ,GAAG,WAAW,EAAE,WAAW,EAAE,YAAY,GAAK,CAAC,YAAY,MAAM,OAAO,EAAE,cAAc,CAAC,gBAAgB,GAAM,gBAAgB,SAAS,YAAY,EAAE,WAAW,GAAM,YAAY,EAAE,CAAC,aAAa,CAAC,cAAc,KAAK,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,CAAC,YAAY,CAAC,KAAK,IAAI,QAAQ,IAAI,QAAQ,GAAG,SAAS,GAAM,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAsB,EAAKsB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,mBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAMC,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wg1BAAwg1B,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,q2IAAq2I,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,4gBAA4gB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,qUAAqU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,0UAA0U,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,4gBAA4gB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,qUAAqU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,0UAA0U,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,8TAA8T,mBAAmB,GAAK,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,8dAA8d,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,uTAAuT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,8SAA8S,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,osBAAosB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,8jBAA8jB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,eAAe,wBAAwB,GAAM,IAAI,gZAAgZ,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,8TAA8T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,osBAAosB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,mvBAAmvB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,mwsBAAmwsB,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,yzGAAyzG,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,yuBAAyuB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,6jBAA6jB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,6qBAA6qB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wVAAwV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,eAAe,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,wyBAAwyB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,ixEAAixE,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,w5BAAw5B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,2gDAA2gD,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,+LAA+L,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,oyBAAoyB,mBAAmB,GAAK,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,6jDAA6jD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,8zBAA8zB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,wpBAAwpB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,kUAAkU,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,ikDAAikD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,muBAAmuB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,eAAe,wBAAwB,GAAM,IAAI,6+BAA6+B,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,wwZAAwwZ,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,g7BAAg7B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,q/CAAq/C,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,g4BAAg4B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,eAAe,wBAAwB,GAAM,IAAI,66CAA66C,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,yfAAyf,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,0lBAA0lB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,i2BAAi2B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,wkCAAwkC,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,ufAAuf,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,40BAA40B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wVAAwV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,iUAAiU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,4TAA4T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,gUAAgU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wmBAAwmB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,iUAAiU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,4TAA4T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,gUAAgU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wmBAAwmB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,45BAA45B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,y2CAAy2C,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAsB,EAAKF,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,cAA2B,EAAK,EAAK,CAAC,KAAK,4BAA4B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOE,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGjB,GAAM,GAAGF,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASC,GAAU,GAAK,OAAOF,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGG,GAAM,GAAGF,GAAe,IAAI,GAA0C,UAAxBK,GAAa,GAA2B,KAAKN,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAc9xtI,GAAgB,GAAQU,GAAUU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,8BAA8B,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAW,GAAG1B,GAAe,GAAG,GAAwB2B,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,kECd7mE,IAAyS,KAA8C,IAA4B,KAAmG,KAAqE,KAAsE,CAAMC,GAAY,GAASC,GAAO,CAAOC,GAAY,CAAC,UAAU,iDAAiD,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA2DC,GAAgB,CAAC,UAAU,CAAC,uDAAuD,CAAC,UAAU,CAAC,4DAA4D,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,UAAU,0BAA0B,CAAOE,GAAM,CAAC,kFAAkF,kFAAkF,iSAAiS,uNAAuN,0JAA0J,6XAA6X,oFAAoF,mOAAmO,uIAAuI,mKAAmK,mIAAmI,sIAAsI,uGAAuG,uGAAuG,uGAAuG,yGAAyG,uGAAuG,uIAAuI,sIAAsI,qKAAqK,qIAAqI,sIAAsI,sIAAsI,wIAAwI,sIAAsI,mKAAmK,uGAAuG,wGAAwG,sGAAsG,wIAAwI,yGAAyG,yGAAyG,uGAAuG,sGAAsG,qIAAqI,wGAAwG,wGAAwG,wGAAwG,yGAAyG,sIAAsI,wGAAwG,yGAAyG,uGAAuG,wGAAwG,uGAAuG,yGAAyG,uGAAuG,6RAA6R,gSAAgS,8LAA8L,yTAAyT,qRAAqR,iHAAiH,oEAAoE,GAAGC,GAAgB,GAAGC,GAAiB,CAAOC,GAAa,CAAC,UAAU,iDAAiD,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,gBAAgB,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,wEAAwE,UAAU,GAAe,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,GAAY,GAAqB,GAA8B,EAAQX,GAAY,GAAM,CAAiH,GAAkB,GAAGC,GAAzEc,GAAsBC,GAA8F,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKP,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,GAAG,GAAkB,iBAAiBQ,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,GAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,mCAAmC,GAAK,mBAAmB,UAAU,aAAa,GAAK,KAAK,UAAU,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,GAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKnB,GAAO,CAAC,UAAU,EAAU,UAAU,cAAc,UAAU,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,EAAU,SAAS,YAAY,KAAK,UAAU,UAAU,YAAY,UAAU,GAAG,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAG,QAAQ,YAAY,UAAU,YAAY,UAAU,GAAG,MAAM,OAAO,UAAU,uDAAuD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAM,SAAS,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAS,CAAc,EAAMoB,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,wg1BAAwg1B,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,q2IAAq2I,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,4gBAA4gB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,qUAAqU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,0UAA0U,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,4gBAA4gB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,qUAAqU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,0UAA0U,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,8TAA8T,mBAAmB,GAAK,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,8dAA8d,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,uTAAuT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,8SAA8S,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,osBAAosB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,8jBAA8jB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,gZAAgZ,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,8TAA8T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,osBAAosB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,mvBAAmvB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,mwsBAAmwsB,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,yzGAAyzG,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,yuBAAyuB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,6jBAA6jB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,6qBAA6qB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wVAAwV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wyBAAwyB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,ixEAAixE,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,w5BAAw5B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,2gDAA2gD,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,+LAA+L,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,oyBAAoyB,mBAAmB,GAAK,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,6jDAA6jD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,8zBAA8zB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wpBAAwpB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,kUAAkU,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,ikDAAikD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,muBAAmuB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,6+BAA6+B,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wwZAAwwZ,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,g7BAAg7B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,q/CAAq/C,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,g4BAAg4B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,66CAA66C,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,yfAAyf,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,0lBAA0lB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,i2BAAi2B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,wkCAAwkC,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,ufAAuf,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,40BAA40B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,wVAAwV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,iUAAiU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,4TAA4T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,gUAAgU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wmBAAwmB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,iUAAiU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,4TAA4T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAiB,wBAAwB,GAAM,IAAI,gUAAgU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,wmBAAwmB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,45BAA45B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAgB,wBAAwB,GAAM,IAAI,y2CAAy2C,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAsB,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,mBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,cAA2B,EAAK,EAAK,CAAC,KAAK,4BAA4B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOC,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGjB,GAAM,GAAGD,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAOD,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGE,GAAM,GAAGD,GAAe,IAAI,GAA0C,UAAxBI,GAAa,GAA2B,KAAKL,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAe10gI,GAAgB,GAAQS,GAAUU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,aAAa,wEAAwE,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGxB,GAAY,GAAG,GAAwByB,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICR33E,SAAwB,EAAgB,EAAM,CAAC,GAAK,CAAC,aAAW,QAAM,SAAO,SAAO,iBAAe,cAAY,iBAAe,eAAa,cAAY,cAAY,eAAa,eAAa,eAAa,gBAAc,eAAY,aAAW,UAAQ,EAAW,CAAC,gBAAc,eAAY,iBAAe,EAAoB,CAAC,gBAAa,cAAW,eAAa,iBAAc,cAAY,EAAkB,CAAC,QAAK,YAAS,WAAQ,WAAS,EAAiB,CAAC,WAAQ,eAAY,cAAW,eAAY,EAAoB,CAAC,mBAAgB,iBAAc,uBAAoB,eAAa,oBAAiB,iBAAe,cAAW,kBAAe,mBAAgB,mBAAgB,gBAAa,kBAAe,iBAAc,eAAY,EAAiB,CAAC,eAAY,iBAAc,aAAU,cAAW,gBAAa,WAAQ,eAAY,sBAAmB,0BAAwB,uBAAoB,oBAAiB,mBAAgB,mBAAgB,wBAAqB,qBAAmB,wBAAqB,EAAiB,CAAC,aAAU,iBAAc,eAAY,cAAW,eAAa,EAAkB,CAAC,gBAAa,eAAY,EAAkB,CAAC,gBAAa,cAAW,iBAAc,aAAW,gBAAa,EAAkB,CAAC,mBAAgB,eAAY,mBAAgB,eAAY,eAAY,EAAoB,GAAcC,EAAY,KAAM,IAAQ,CAAC,MAAM,GAAS,EAAO,EAAG,EAAE,CAAC,CAAO,EAAS,EAAa,SAAS,GAAG,EAAa,OAAa,GAAkB,EAAO,OAAO,EAAE,OAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,gBAAgB,EAAW,UAAU,gBAAgB,aAAa,EAAO,SAAS,WAAW,CAAC,SAAuB,EAAK,GAAU,CAAC,GAAG,GAAY,KAAK,GAAc,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,WAAW,CAAC,QAAQ,CACjwD,WAAW,CAAC,MAAM,CAAC,MAAM,cAAc,CAAC,CAAC,SAAS,EAAS,EAAE,EAAW,WAAW,GAAM,YAAY,GAAK,uBAAuB,GAAK,cAAc,EAAS,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,GAAK,QAAQ,CAAC,OAAO,EAAS,GAAM,GAAa,KAAK,GAAW,CAAC,QAAQ,CAAC,OAAO,EAAS,GAAM,GAAa,KAAK,GAAW,SAAS,CAAC,OAAO,EAAS,GAAM,GAAa,GAAc,GAAM,MAAM,EAAW,OAAO,EAAW,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,GAAgB,OAAO,GAAc,MAAM,CAAC,QAAQ,GAAoB,CAAC,CAAC,KAAK,CAAC,SAAS,EAAa,MAAM,CAAC,QAAQ,GAAiB,CAAC,CAAC,OAAO,CAAC,SAAS,EAAe,KAAK,GAAW,SAAS,GAAe,CAAC,QAAQ,CAAC,SAAS,GAAgB,SAAS,GAAgB,CAAC,KAAK,CAAC,SAAS,GAAa,CAAC,OAAO,CAAC,SAAS,GAAe,CAAC,MAAM,CAAC,MAAM,GAAW,SAAS,GAAc,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,GAAkB,EAAO,IAAI,GAAO,GAAQC,EAAM,CAAC,CAAC,GAAQ,EAAM,CAAC,CAAC,WAAW,CAAC,OAAO,GAAM,CAAC,OAAO,CAAC,UAAU,GAAgB,MAAM,GAAY,UAAU,CAAC,GAAU,CAAC,OAAO,GAAgB,MAAM,GAAY,CAAC,CAAC,KAAK,CAAC,UAAU,GAAc,QAAQ,GAAQ,OAAO,EAAS,GAAM,GAAY,OAAO,GAAW,MAAM,GAAU,SAAS,GAAa,MAAM,CAAC,OAAO,GAAiB,OAAO,GAAgB,CAAC,KAAK,CAAC,OAAO,GAAgB,aAAa,GAAqB,CAAC,QAAQ,CAAC,OAAO,EAAmB,SAAS,GAAoB,CAAC,QAAQ,CAAC,OAAO,GAAmB,aAAa,EAAwB,SAAS,GAAoB,CAAC,QAAQ,GAAY,CAAC,MAAM,CAAC,OAAO,GAAa,MAAM,GAAQ,GAAW,CAAC,QAAQ,EAAa,SAAS,GAAc,MAAM,EAAW,CAAC,OAAO,CAAC,MAAM,EAAO,QAAQ,CAAC,OAAO,EAAc,KAAK,GAAe,GAAY,OAAO,GAAe,EAAc,CAAC,CAAC,QAAQ,CAAC,MAAM,GAAY,GAAQ,CAAC,IAAI,GAAW,IAAI,GAAW,CAAC,CAAC,MAAM,CAAC,KAAK,GAAU,UAAU,CAAC,MAAM,GAAc,CAAC,MAAM,CAAC,IAAI,GAAY,MAAM,GAAW,OAAO,EAAY,CAAC,CAAC,KAAK,CAAC,MAAM,GAAS,GAAK,CAAC,IAAI,GAAQ,IAAI,EAAQ,CAAC,CAAC,CAAC,aAAa,GAAK,CAAC,CAAC,CAAC,CAAC,sBATr5D,IAAuE,KAAyC,KAAkC,IAA+B,CASgwD,EAAgB,aAAa,CAAC,WAAW,UAAU,MAAM,UAAU,OAAO,EAAE,OAAO,IAAI,eAAe,CAAC,cAAc,GAAM,YAAY,IAAI,cAAc,GAAG,CAAC,YAAY,CAAC,SAAS,GAAK,KAAK,EAAE,QAAQ,EAAE,QAAQ,GAAG,CAAC,eAAe,CAAC,YAAY,GAAK,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,CAAC,aAAa,CAAC,aAAa,GAAM,WAAW,UAAU,aAAa,GAAG,cAAc,IAAI,WAAW,EAAE,CAAC,YAAY,CAAC,gBAAgB,IAAI,cAAc,GAAG,oBAAoB,GAAG,aAAa,IAAI,iBAAiB,GAAG,eAAe,IAAI,WAAW,GAAG,eAAe,GAAG,gBAAgB,IAAI,gBAAgB,IAAI,aAAa,EAAE,eAAe,EAAE,WAAW,GAAG,cAAc,GAAG,CAAC,YAAY,CAAC,YAAY,GAAK,cAAc,OAAO,UAAU,EAAE,WAAW,GAAM,aAAa,GAAM,QAAQ,MAAM,YAAY,GAAM,mBAAmB,GAAM,wBAAwB,EAAE,oBAAoB,EAAE,iBAAiB,GAAM,gBAAgB,IAAI,gBAAgB,GAAM,qBAAqB,EAAE,mBAAmB,GAAM,oBAAoB,IAAI,CAAC,aAAa,CAAC,UAAU,SAAS,cAAc,KAAK,WAAW,IAAI,YAAY,IAAI,CAAC,aAAa,CAAC,aAAa,GAAM,WAAW,OAAO,CAAC,aAAa,CAAC,aAAa,GAAK,WAAW,OAAO,cAAc,GAAK,WAAW,GAAG,YAAY,GAAG,CAAC,cAAc,CAAC,gBAAgB,SAAS,YAAY,EAAE,gBAAgB,GAAM,YAAY,EAAE,WAAW,GAAM,CAAC,YAAY,YAAY,OAAO,EAAE,CAAC,CAAC,EAAgB,YAAY,YAAY,GAAoB,EAAgB,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,aAAa,EAAgB,aAAa,WAAW,MAAM,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,EAAgB,aAAa,MAAM,MAAM,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,MAAM,QAAQ,CAAC,KAAK,EAAY,MAAM,CAAC,aAAa,EAAgB,aAAa,OAAO,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,GAAG,GAAG,IAAI,CAAC,aAAa,CAAC,KAAK,KAAK,MAAM,CAAC,aAAa,GAAG,wBAAwB,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,OAAO,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAgB,aAAa,eAAe,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,IAAI,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,eAAe,YAAY,OAAO,GAAO,CAAC,EAAM,cAAc,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,eAAe,cAAc,YAAY,2GAA2G,OAAO,GAAO,CAAC,EAAM,cAAc,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,QAAQ,cAAc,QAAQ,aAAa,EAAgB,aAAa,YAAY,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,YAAY,KAAK,OAAO,GAAO,CAAC,EAAM,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,YAAY,QAAQ,OAAO,GAAO,EAAM,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,YAAY,QAAQ,OAAO,GAAO,EAAM,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,QAAQ,cAAc,QAAQ,aAAa,EAAgB,aAAa,eAAe,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,eAAe,QAAQ,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,eAAe,GAAK,aAAa,EAAgB,aAAa,eAAe,WAAW,OAAO,GAAO,EAAM,YAAY,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,eAAe,GAAK,aAAa,EAAgB,aAAa,eAAe,WAAW,OAAO,GAAO,EAAM,YAAY,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAgB,aAAa,aAAa,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,aAAa,aAAa,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,aAAa,cAAc,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,gBAAgB,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,cAAc,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,YAAY,oBAAoB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,aAAa,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,YAAY,iBAAiB,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,eAAe,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,WAAW,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,YAAY,eAAe,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,aAAa,EAAgB,aAAa,YAAY,gBAAgB,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,eAAe,GAAK,aAAa,EAAgB,aAAa,YAAY,gBAAgB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,aAAa,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,eAAe,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,cAAc,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,aAAa,EAAgB,aAAa,YAAY,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAgB,aAAa,YAAY,YAAY,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,SAAS,OAAO,QAAQ,MAAM,cAAc,eAAe,WAAW,YAAY,UAAU,SAAU,CAAC,aAAa,CAAC,SAAS,SAAS,OAAO,QAAQ,MAAM,cAAc,eAAe,WAAW,YAAY,UAAU,SAAU,CAAC,aAAa,EAAgB,aAAa,YAAY,cAAc,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,aAAa,EAAgB,aAAa,YAAY,UAAU,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAgB,aAAa,YAAY,WAAW,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,EAAgB,aAAa,YAAY,aAAa,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,OAAO,QAAQ,SAAS,UAAU,MAAM,mBAAmB,iBAAkB,CAAC,aAAa,CAAC,OAAO,QAAQ,SAAS,UAAU,MAAM,oBAAoB,kBAAmB,CAAC,aAAa,EAAgB,aAAa,YAAY,QAAQ,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAgB,aAAa,YAAY,YAAY,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,mBAAmB,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAgB,aAAa,YAAY,mBAAmB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,wBAAwB,CAAC,KAAK,EAAY,OAAO,MAAM,uBAAuB,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,aAAa,EAAgB,aAAa,YAAY,wBAAwB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,mBAAmB,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,aAAa,EAAgB,aAAa,YAAY,wBAAwB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,mBAAmB,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,EAAgB,aAAa,YAAY,iBAAiB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,gBAAgB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,iBAAiB,CAAC,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAgB,aAAa,YAAY,gBAAgB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,qBAAqB,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,qBAAqB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,gBAAgB,CAAC,mBAAmB,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAgB,aAAa,YAAY,mBAAmB,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,YAAY,oBAAoB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,EAAM,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,SAAS,OAAO,WAAW,UAAU,OAAO,YAAY,QAAS,CAAC,aAAa,CAAC,SAAS,SAAS,WAAW,UAAU,OAAO,YAAY,QAAS,CAAC,aAAa,EAAgB,aAAa,aAAa,cAAc,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAgB,aAAa,aAAa,cAAc,OAAO,GAAO,EAAM,YAAY,YAAY,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,OAAO,GAAO,EAAM,YAAY,QAAQ,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,EAAM,YAAY,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,EAAM,YAAY,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAgB,aAAa,aAAa,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,UAAU,SAAS,OAAO,SAAS,UAAU,QAAQ,QAAS,CAAC,aAAa,CAAC,UAAU,SAAS,OAAO,SAAS,UAAU,QAAQ,QAAS,CAAC,aAAa,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAgB,aAAa,aAAa,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,OAAO,UAAU,SAAS,SAAS,UAAU,OAAO,QAAQ,UAAU,OAAO,QAAS,CAAC,aAAa,CAAC,OAAO,UAAU,SAAS,SAAS,UAAU,OAAO,QAAQ,UAAU,OAAO,QAAS,CAAC,aAAa,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,EAAgB,aAAa,aAAa,cAAc,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,GAAK,MAAM,QAAQ,aAAa,EAAgB,aAAa,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,eAAe,CAAC,EAAM,aAAa,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,GAAK,MAAM,SAAS,aAAa,EAAgB,aAAa,aAAa,YAAY,OAAO,GAAO,CAAC,EAAM,eAAe,CAAC,EAAM,aAAa,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,aAAa,EAAgB,aAAa,cAAc,YAAY,CAAC,gBAAgB,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,YAAY,oBAAoB,SAAS,CAAC,aAAa,CAAC,YAAY,oBAAoB,SAAS,CAAC,aAAa,EAAgB,aAAa,cAAc,gBAAgB,CAAC,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAgB,aAAa,cAAc,gBAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAgB,aAAa,cAAc,YAAY,OAAO,GAAO,CAAC,EAAM,gBAAgB,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAgB,aAAa,cAAc,WAAW,OAAO,GAAO,CAAC,EAAM,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,aAAa,EAAgB,aAAa,OAAO,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,KAAK,aAAa,MAAM,YAAY,EAAgB,aAAa,YAAY,CAAC,CAAC,CAC//f,GAAQ,GAAU,GAAM,YAAY,GAAM,EAAS,CAAC,ICTqkE,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,0EAA9uE,IAAsT,KAAkE,IAA4B,KAA8I,KAAyH,KAA0H,KAA0H,KAA0H,KAA0H,KAAmH,KAAmH,KAAkH,KAAiH,KAAkH,CAAM,GAAa,GAASC,GAAQ,CAAO,GAAe,GAASC,EAAU,CAAO,GAAc,GAASC,GAAS,CAAO,GAAc,GAASC,GAAS,CAAO,GAAY,GAASC,GAAO,CAAO,GAAa,GAASC,GAAQ,CAAO,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAA8L,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAyE,GAAU,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAjI,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAAyG,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,GAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,GAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUrvG,GAAgB,GAVqwG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,kBAAe,YAAU,mBAAgB,cAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAY,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAW,YAAY,EAAG,CAAuJ,GAAkB,GAAGN,GAA9IS,GAAsBC,GAAuBC,GAAuBC,GAAuBC,GAA8F,CAA0B,OAAZ,IAAW,CAAqB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,GAAkB,gBAAgBC,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,oEAAoE,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAMC,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,KAAK,QAAQ,IAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,IAAI,2FAA2F,OAAO,mUAAmU,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,4BAA4B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,KAAK,YAAY,IAAI,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,IAAI,2FAA2F,OAAO,mUAAmU,CAAC,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,kGAAkG,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,mIAAmI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,GAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,KAAK,EAAE,MAAM,GAAG,GAAqB,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAQ,CAAC,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,UAAU,EAAc,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAM,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAU,CAAC,WAAW,mBAAmB,aAAa,CAAC,aAAa,GAAM,WAAW,OAAO,CAAC,MAAM,qBAAqB,OAAO,EAAE,CAAC,eAAe,CAAC,YAAY,IAAI,cAAc,GAAM,cAAc,GAAG,CAAC,WAAW,GAAG,OAAO,OAAO,aAAa,CAAC,aAAa,GAAM,WAAW,GAAG,WAAW,OAAO,cAAc,GAAK,YAAY,GAAG,CAAC,GAAG,YAAY,SAAS,YAAY,aAAa,CAAC,WAAW,qBAAqB,cAAc,IAAI,aAAa,GAAM,aAAa,GAAG,WAAW,EAAE,CAAC,YAAY,CAAC,eAAe,IAAI,eAAe,GAAG,WAAW,GAAG,gBAAgB,IAAI,oBAAoB,GAAG,cAAc,GAAG,aAAa,IAAI,iBAAiB,GAAG,aAAa,EAAE,eAAe,EAAE,gBAAgB,IAAI,gBAAgB,IAAI,WAAW,GAAG,cAAc,GAAG,CAAC,YAAY,CAAC,oBAAoB,IAAI,mBAAmB,GAAM,cAAc,OAAO,YAAY,GAAK,wBAAwB,EAAE,mBAAmB,GAAM,oBAAoB,EAAE,QAAQ,MAAM,WAAW,GAAM,UAAU,GAAG,qBAAqB,EAAE,gBAAgB,GAAM,aAAa,GAAM,gBAAgB,IAAI,iBAAiB,GAAM,YAAY,GAAM,CAAC,OAAO,GAAG,eAAe,CAAC,QAAQ,GAAG,WAAW,EAAE,WAAW,EAAE,YAAY,GAAK,CAAC,YAAY,MAAM,OAAO,EAAE,cAAc,CAAC,gBAAgB,GAAM,gBAAgB,SAAS,YAAY,EAAE,WAAW,GAAM,YAAY,EAAE,CAAC,aAAa,CAAC,cAAc,KAAK,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,CAAC,YAAY,CAAC,KAAK,IAAI,QAAQ,IAAI,QAAQ,GAAG,SAAS,GAAM,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAMsB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wg1BAAwg1B,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,q2IAAq2I,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4gBAA4gB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,qUAAqU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0UAA0U,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4gBAA4gB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,qUAAqU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0UAA0U,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8TAA8T,mBAAmB,GAAK,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8dAA8d,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,uTAAuT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8SAA8S,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,osBAAosB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8jBAA8jB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gZAAgZ,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8TAA8T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,osBAAosB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,mvBAAmvB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,mwsBAAmwsB,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,yzGAAyzG,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,yuBAAyuB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,6jBAA6jB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,6qBAA6qB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wVAAwV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wyBAAwyB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ixEAAixE,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,w5BAAw5B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,2gDAA2gD,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,+LAA+L,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,oyBAAoyB,mBAAmB,GAAK,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,6jDAA6jD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8zBAA8zB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wpBAAwpB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,kUAAkU,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ikDAAikD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,muBAAmuB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,6+BAA6+B,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wwZAAwwZ,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,g7BAAg7B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,q/CAAq/C,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,g4BAAg4B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,sUAAsU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,66CAA66C,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,yfAAyf,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0lBAA0lB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,i2BAAi2B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wkCAAwkC,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ufAAuf,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,40BAA40B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wVAAwV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,iUAAiU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4TAA4T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gUAAgU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wmBAAwmB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,iUAAiU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4TAA4T,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gUAAgU,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wmBAAwmB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,45BAA45B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,y2CAAy2C,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,WAAW,GAAU,SAAsB,EAAKrB,GAAS,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,oEAAoE,YAAY,IAAI,WAAW,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,WAAW,GAAU,SAAsB,EAAKC,GAAS,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,oEAAoE,YAAY,IAAI,WAAW,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,WAAW,GAAU,SAAsB,EAAKC,GAAO,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,oEAAoE,YAAY,IAAI,WAAW,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,WAAW,GAAU,SAAsB,EAAKC,GAAQ,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,oEAAoE,YAAY,IAAI,WAAW,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,6BAA6B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,wBAAwB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,6BAA6B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,iBAAiB,GAAK,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,GAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,mBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAsB,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,CAAC,cAA2B,EAAK,EAAK,CAAC,KAAK,4BAA4B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uRAAuR,kTAAkT,kVAAkV,4RAA4R,gSAAgS,qKAAqK,sLAAsL,yGAAyG,2KAA2K,iRAAiR,sTAAsT,oUAAoU,oFAAoF,iOAAiO,sIAAsI,iKAAiK,qIAAqI,sIAAsI,uGAAuG,wGAAwG,wGAAwG,yGAAyG,uGAAuG,uIAAuI,uIAAuI,sKAAsK,qIAAqI,sIAAsI,sIAAsI,wIAAwI,qIAAqI,sKAAsK,uGAAuG,wGAAwG,sGAAsG,uIAAuI,wGAAwG,wGAAwG,wGAAwG,uGAAuG,qIAAqI,wGAAwG,yGAAyG,wGAAwG,wGAAwG,uIAAuI,wGAAwG,wGAAwG,uGAAuG,wGAAwG,uGAAuG,wGAAwG,wGAAwG,sRAAsR,wcAAwc,kNAAkN,oUAAoU,2fAA2f,gWAAgW,qRAAqR,yTAAyT,kIAAkI,oRAAoR,0QAA0Q,gSAAgS,yTAAyT,oRAAoR,uGAAuG,0FAA0F,kEAAkE,8DAA8D,+JAA+J,yIAAyI,yGAAyG,sEAAsE,GAAGc,GAAgB,GAAGC,GAAiB,GAAGC,EAAiB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAUn/9J,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAa,GAAG,GAAe,GAAG,GAAc,GAAG,GAAc,GAAG,GAAY,GAAG,GAAa,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,kECVp8E,IAAsR,KAA8C,IAA4B,KAAmG,KAAyE,CAAM,GAAY,GAASC,GAAO,CAAO,GAAY,GAASC,GAAO,CAAOC,GAAY,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,UAAU,iDAAiD,UAAU,wBAAwB,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAA2DC,GAAgB,EAAE,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAM,CAAC,kFAAkF,gFAAgF,iSAAiS,sNAAsN,yJAAyJ,sHAAsH,oEAAoE,CAAOC,GAAa,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,UAAU,iDAAiD,UAAU,wBAAwB,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,gBAAgB,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,wEAAwE,UAAU,GAAe,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,IAAqB,GAA8B,EAAQT,GAAY,GAAM,CAAqE,EAAkB,GAAGC,GAA2C,CAA+C,OAAjC,IAAW,CAAC,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKM,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,GAAG,EAAkB,iBAAiBM,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,GAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,mCAAmC,GAAK,mBAAmB,UAAU,aAAa,GAAK,KAAK,UAAU,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKhB,GAAO,CAAC,UAAU,EAAU,UAAU,eAAe,UAAU,QAAQ,OAAO,OAAO,GAAG,YAAY,UAAU,EAAU,SAAS,YAAY,KAAK,UAAU,UAAU,YAAY,UAAU,UAAU,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,OAAO,UAAU,EAAc,GAAG,QAAQ,YAAY,UAAU,YAAY,UAAU,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAK,GAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKgB,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKf,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOgB,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAGV,GAAM,GAAGD,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASD,GAAgB,GAAK,OAAOA,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAA7R,CAAC,GAAGE,GAAM,GAAGD,GAAe,IAAI,GAA0C,UAAxBE,GAAa,GAA2B,KAAKH,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAe1hM,GAAgB,GAAQO,GAAUK,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,6BAA6B,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,aAAa,wEAAwE,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAY,GAAG,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,4DCfhgB,IAAgK,KAA8C,IAA4B,CAAgC,GAAY,CAAC,UAAU,iDAAiD,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,gDAAgD,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAO,GAAgB,EAAE,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAM,CAAC,kFAAkF,gFAAgF,gSAAgS,0JAA0J,oEAAoE,CAAO,GAAa,CAAC,UAAU,iDAAiD,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,gDAAgD,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAwB,CAAC,gBAAgB,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,GAAG,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,GAAG,EAAkB,gBAAgBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAgB,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAA7R,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAcp+G,GAAgB,GAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,UAAU,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICCpR,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACxO,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACvL,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACvL,EAAS,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACvL,EAAS,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACvL,EAAS,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACvL,EAAS,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACvL,EAAU,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACxL,EAAU,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACxL,EAAU,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACxL,EAAU,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACxL,GAAU,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACxL,EAAU,CAAC,UAAW,wEAAwE,CAC9F,EAAU,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAU,CAC3C,EAAU,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACxL,GAAU,CAAC,GAAG,EAAQ,UAAW,wEAAyE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACxL,EAAU,IAAa,CAEvB,GADgB,CAAC,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,GAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,GAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAO,CACrZ,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOC,EAAoB,GAAc,CAAC,MAAO,CAAC,GAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBC,GAAkB,CAAC,GAAG,GAAO,IAAK,mBAAoB,QAAO,UAAW,EAAQ,EAAc,GAAG,CAAC,CAAE,EAAS,GAAK,CAAC,CAAC,CACnO,IAAK,YACL,OAAOD,EAAoBE,GAAoB,CAAC,GAAG,GAAO,IAAK,qBAAsB,QAAM,CAAE,EAAS,GAAK,CAAC,CAC5G,IAAK,YACL,IAAK,YACL,OAAOF,EAAoBG,GAAS,CAAC,GAAG,GAAO,IAAK,UAAW,QAAM,CAAE,EAAS,GAAK,CAAC,CACtF,IAAK,YACL,OAAOH,EAAoBI,GAAoB,CAAC,GAAG,GAAO,IAAK,qBAAsB,QAAM,CAAE,EAAS,GAAK,CAAC,CAC5G,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,iDAAiD,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnR,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,iDAAiD,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACpR,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,iDAAiD,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CAClR,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,iDAAiD,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACtR,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA0E5C,EAAOJ,EAAoBoB,GAA4B,CAC5D,SANmDpB,EAAoBmB,GAAyC,CAChH,SATkCnB,EAClCkB,GACA,CACC,SA9DclB,EACfK,GACA,CACC,UAAW,GACX,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,2CAA2B,CAClE,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,8CAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,aACX,CACD,MAAO,CACN,cAAeT,EACf,SAAUU,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,GAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CACzN,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,KAAM,CAAC,MAAO,IAAK,KAAM,OAAQ,MAAO,OAAO,CAAE,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,MAAM,CAAC,CAAE,OAAQ,EAAE,CAAC,CAC3S,CAAC,CAIF,OADA,MAAM,EACC,EAsBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAKC,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCL,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGM,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,GAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,GAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,iCA3KR,UAvLiC,IAEJ,IACU,KACI,KACiF,KACF,KACE,KACX,CAE3G,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMrB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,4BAA4B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,4BAA4B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,4BAA4B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,sBAAsB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,yBAAyB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,YAAY,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,uBAAuB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,OAAO,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,kBAAkB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,UAAW,UAAW,gBAAiB,UAAW,cAAe,UAAW,SAAU,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,0BAA0B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,YAAY,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,mBAAmB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,iBAAiB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,sBAAsB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,iBAAiB,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAe,UAAW,YAAY,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,UAAW,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gCAAgC,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qCAAqC,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,6BAA6B,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,UAAW,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,8BAA8B,CAAC,CAErvJ,GAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CAC3F,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CAC1lB,GAAe,mEAiFf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAuFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDN,EAAoB4B,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAG9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}