{"version":3,"file":"shared-lib.C4BYfYN7.mjs","names":["useMemo","useMemo","useMemo","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","animation","animation1","animation2","animation3","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","e","t","u","a","s","n","o","r","c","t","e","i","o","n","r","n","e","t","o","n","e","t","r","a","n","e","r","t","s","o","c","i","h","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","f","u","d","O","g","m","q","_","W","L","D","M","k","B","j","C","R","N","x","F","V","se","b","ce","Children","useRef","useMemo","useState","useCallback","size","i","spanStyle","DividerH","spanStyle","DividerH","i","_Fragment","useRef","x","y","e","t","s","a","r","n","e","i","o","h","l","p","d","f","m","c","u","g","v","y","b","_","k","w","S","A","D","P","T","E","F","C","x","M","I","L","R","O","V","z","N","B","j","q","W","$","G","X","U","Y","Z","K","te","se","ae","re","ce","le","pe","ue","ye","H","J","Q","tt","et","it","st","at","rt","nt","ot","ht","lt","pt","dt","useRef","Lottie","addPropertyOverrides","LottielabFonts","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","useState","e","Image","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","addPropertyOverrides","ComponentTextOrangeTag","Friends","PageFolder","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","React.useRef","Image","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","addPropertyOverrides","Icons","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","addPropertyOverrides","Main","ComponentsNavMobileItem","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","animation","animation1","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","__FramerMetadata__","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","useState","v","Secondary","_","addPropertyOverrides","Image","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","PrimaryMobile","cycleOrder","serializationHash","variantClassNames","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","ItemList","Tab","TagSecondary","TagSecondaryInfo","React.useContext","React.useMemo","t","React.Fragment","getProps","useRef","React.useId","useRef","useCallback","useState","progress","useMemo","e","useState","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"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:/framerusercontent.com/modules/3oJIB7pSOUGdtco9yQ2e/KBTMKjj1m5vDOY7H9Gt3/CzEChtqTv.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/plhC5PVnCMllW5QXjFK5/Ticker.js","https:/framerusercontent.com/modules/irXZisWg2vf1jvQ8jwmi/gCazCzD9bJQtBN22kjfH/Scroll.js","https:/framerusercontent.com/modules/uLNqS2aDOuBae3MAJUtW/4sfpLLgyBZYQhICKHrOX/Styles.js","https:/framerusercontent.com/modules/aeRqrcKUHMPWe7u8ukKP/fWxNpe8bxLLlo1t4VNaV/DividerH.js","https:/framerusercontent.com/modules/TP9ymDLscsZObVi8TXwF/pqGT1sQtHhknW9gF0Eaw/Process.js","https:/framerusercontent.com/modules/9KGlyReHx6mNSvlAOuan/luSIKg8Hhq0lMNep1Z8P/DividerH.js","https:/framerusercontent.com/modules/iLcC8XCoTkP4z5iRmkTo/fgMjahlaLf9gc4xw1Jqe/Styles.js","https:/framerusercontent.com/modules/smbwGaFk7CrNVedifgVb/9ju0nJ2NdbTNKw46aCTG/ServiceContainer.js","https:/framerusercontent.com/modules/1Vs5gZyqbxKWfkCb8EeZ/Iero7N40hUC02AFy7IaC/Services.js","https:/framerusercontent.com/modules/UWtbhV1FzuVeLdKzDtXH/VWApQb885LcMINXA7sDR/Style.js","https:/framerusercontent.com/modules/7sdMmgJYHa6AXoiG5jEr/5JNEufw4kh6RVF3K02qb/Base.js","https:/framerusercontent.com/modules/eHpkaF52KL7QaBmkXf94/78t07UKXx1HSPyNwF6dx/Holo.js","https:/framerusercontent.com/modules/lhwMsgOhmP9ZPZ8Cso4p/CNe6n1xya7vUxPDwEBj4/Glare.js","https:/framerusercontent.com/modules/bXkl2lOnCxJ7xGgzgZBU/UrccAJ9afS1E7ZSYc818/Hook.js","https:/framerusercontent.com/modules/cS2l7SaqRRyKPUXM8CGb/UZOmUZyhBPeWnV5DBLCI/Constants.js","https:/framerusercontent.com/modules/FuwEzDHw8mN5Vedg034T/QWObk8dsXQsEZNDWv790/Index.js","https:/unpkg.com/@lottielab/lottie-player@1.1.0/dist/esm/react.mjs","https:/framerusercontent.com/modules/l5NxJjgZ9hrXccFQTF7q/YYlxNQLiOGBFw9WnQ6kn/Lottielab_Framer.js","https:/framerusercontent.com/modules/jhFUoQUvasD3iSEJsW94/7pxW4vLEN5E61Jl2YjCD/bgHRfHHCb.js","https:/framerusercontent.com/modules/6TZiOanj8J3YiI33KtHw/2PpcNeuZXtqZoQ47ZGbf/FriendShape.js","https:/framerusercontent.com/modules/1wf3syr4PLmWXGrIazLi/0WHaKFJEjumtjDKPUt3F/derLoJWE9.js","https:/framerusercontent.com/modules/sTfkQz9kYi3ZVgSbUcEl/fBOAJLAUdsXdCIjkkaFJ/LrPov3rlo.js","https:/framerusercontent.com/modules/rfwfw2SPjX0ECca9p4A8/azsc13ilgv89pYOUPkhr/eomql4HmB.js","https:/framerusercontent.com/modules/klYKEeCC9CcII0gdE7PS/UXdPcrCS9m2BXHtpvhSy/LANOVG2XJ.js","https:/framerusercontent.com/modules/goEKR3GU9FmUIjegjlmj/YB9okubDWjeDYzeqwLlo/NlvO0Eo7w.js","https:/framerusercontent.com/modules/1hcFO3155bfAPbSCEp3e/UsL4jPziEakor39PhD9a/GH078xlLF.js","https:/framerusercontent.com/modules/kObAnyJ1wkHoyAInwiv8/kyUHPWWRsBJ5UdvN3Yyz/K8suGjECy.js","https:/framerusercontent.com/modules/57AzGzOAYymAk1uOL4oL/0YUmeuRnqodONWpKln1H/ya4_SLuzl.js","https:/framer.com/m/Secondary-kjsZ.js","https:/framerusercontent.com/modules/erXJx8A7z586wsmhehs3/wwlzaZQthZQbhifHEURb/SecondaryParameter.js","https:/framerusercontent.com/modules/1bOoBlZKmvHwJiQUOmUY/nzhGTihILojyxrbaj3EU/Buttons.js","https:/framerusercontent.com/modules/pkMbZkFQhsndSVhOikL5/f2xpa8D3fTg6GXDECslS/ycFjF_PZ9.js","https:/framerusercontent.com/modules/4xBmk1Xu1iZlW0UGqIzK/1MQxD3LpWAgx2t8AQcDI/u57dMu86s.js","https:/framerusercontent.com/modules/60IBdq4knzIpitIncCer/ktm5J9BK1U9YKRdWcVAI/eCPf2kZVT.js","https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js","https:/framerusercontent.com/modules/d7Aw27e1qrd3exNH6A0O/kirYGqvxuYNKtoU7CfQy/Filter.js","https:/framerusercontent.com/modules/4cepUbG11PZqlQC2gPPk/1tYRVnYGrm9n7zIryDxo/Highlight.js","https:/framerusercontent.com/modules/pvHifSCL2j7IzuAMw40Q/4eSabNWMH8PaCzGzlpDS/siteMetadata.js","https:/framerusercontent.com/modules/9hPpzEKm4XS7mmp9qhxn/qtbW30FeuAZ7PlR7hgqx/vFxHZwXzN.js","https:/framerusercontent.com/modules/R5mMJrGNg0zftgpF1Ps6/YJdEVHDwFsS86p5t89rg/DO8u8HMo8.js"],"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\"}}}}","// Generated by Framer (4c8a172)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"DvyA9Jzlx\",\"QM02fPPF6\",\"tROHbWSE8\",\"nsmnT5BlU\",\"pzi86iqrD\",\"q8HZMx3k5\",\"WxkfAiuiY\",\"U5ysjQbDA\",\"GDwJfk9Ks\",\"GogTdoIEI\"];const serializationHash=\"framer-GXIxZ\";const variantClassNames={DvyA9Jzlx:\"framer-v-1n66ih4\",GDwJfk9Ks:\"framer-v-1j2337t\",GogTdoIEI:\"framer-v-1x99jl5\",nsmnT5BlU:\"framer-v-taxvww\",pzi86iqrD:\"framer-v-1aynkqs\",q8HZMx3k5:\"framer-v-uxpnwc\",QM02fPPF6:\"framer-v-1dq1hfw\",tROHbWSE8:\"framer-v-1h4v4ha\",U5ysjQbDA:\"framer-v-wmuu89\",WxkfAiuiY:\"framer-v-1mt8nxe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:.3,mass:1.5,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={damping:50,delay:.4,mass:1.5,stiffness:300,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={damping:50,delay:.5,mass:1.5,stiffness:300,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"The Mobile First\":\"U5ysjQbDA\",base:\"DvyA9Jzlx\",Blackbox:\"WxkfAiuiY\",ClickUP:\"pzi86iqrD\",Framer:\"QM02fPPF6\",Graphite:\"GogTdoIEI\",Hirify:\"GDwJfk9Ks\",Orizons:\"q8HZMx3k5\",Qonto:\"nsmnT5BlU\",Whop:\"tROHbWSE8\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DvyA9Jzlx\"};};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:\"DvyA9Jzlx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"QM02fPPF6\",\"tROHbWSE8\",\"nsmnT5BlU\",\"pzi86iqrD\",\"q8HZMx3k5\",\"WxkfAiuiY\",\"U5ysjQbDA\",\"GDwJfk9Ks\",\"GogTdoIEI\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1n66ih4\",className,classNames),\"data-framer-name\":\"base\",layoutDependency:layoutDependency,layoutId:\"DvyA9Jzlx\",ref:refBinding,style:{backgroundColor:\"rgba(247, 247, 247, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"none\",opacity:0,...style},variants:{GDwJfk9Ks:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1},GogTdoIEI:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1},nsmnT5BlU:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1},pzi86iqrD:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1},q8HZMx3k5:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1},QM02fPPF6:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1},tROHbWSE8:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1},U5ysjQbDA:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1},WxkfAiuiY:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 48px 48px -24px rgba(75, 75, 61, 0.07), 0px 48px 48px -24px rgba(75, 75, 61, 0.04), 0px 24px 24px -12px rgba(75, 75, 61, 0.04), 0px 12px 12px -6px rgba(76, 76, 61, 0.04), 0px 6px 6px -3px rgba(76, 76, 61, 0.04), 0px 3px 3px -1.5px rgba(76, 76, 61, 0.04), 0px 1px 1px -0.5px rgba(76, 76, 61, 0.04), 0px 0px 0px 0.5px rgba(76, 76, 61, 0.09)\",opacity:1}},...addPropertyOverrides({GDwJfk9Ks:{\"data-framer-name\":\"Hirify\"},GogTdoIEI:{\"data-framer-name\":\"Graphite\"},nsmnT5BlU:{\"data-framer-name\":\"Qonto\"},pzi86iqrD:{\"data-framer-name\":\"ClickUP\"},q8HZMx3k5:{\"data-framer-name\":\"Orizons\"},QM02fPPF6:{\"data-framer-name\":\"Framer\"},tROHbWSE8:{\"data-framer-name\":\"Whop\"},U5ysjQbDA:{\"data-framer-name\":\"The Mobile First\"},WxkfAiuiY:{\"data-framer-name\":\"Blackbox\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1mkaef4\",\"data-border\":true,\"data-framer-appear-id\":\"1mkaef4\",\"data-framer-name\":\"item\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"k2vW9ljDJ\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.04)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(179, 179, 179))\"},children:\"NAME\"})}),className:\"framer-1p2760u\",\"data-framer-name\":\"NAME\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"jesctsLTs\",style:{\"--extracted-r6o4lv\":\"rgb(179, 179, 179)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Framer\"})}),className:\"framer-n8734\",\"data-framer-name\":\"Framer\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"HmZxDKcQt\",style:{\"--extracted-r6o4lv\":\"rgb(84, 84, 84)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GDwJfk9Ks:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Hirify\"})})},GogTdoIEI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Graphite\"})})},nsmnT5BlU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Qonto\"})})},pzi86iqrD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"ClickUP\"})})},q8HZMx3k5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Orizons\"})})},tROHbWSE8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Whop\"})})},U5ysjQbDA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"The Mobile First Company\"})})},WxkfAiuiY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Blackbox AI\"})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1tk4w3q\",\"data-border\":true,\"data-framer-appear-id\":\"1tk4w3q\",\"data-framer-name\":\"item\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"nDBmpNecT\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.04)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(179, 179, 179))\"},children:\"VALUATION\"})}),className:\"framer-1x9qq7e\",\"data-framer-name\":\"VALUATION\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"p6bY5Ec6T\",style:{\"--extracted-r6o4lv\":\"rgb(179, 179, 179)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"5 Billion Dollar\"})}),className:\"framer-1ih5mb\",\"data-framer-name\":\"5 Billion Dollar\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"hEfVbl4G5\",style:{\"--extracted-r6o4lv\":\"rgb(84, 84, 84)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GDwJfk9Ks:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Preseed\"})})},GogTdoIEI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Seed\"})})},pzi86iqrD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"4 Billion Dollar\"})})},q8HZMx3k5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"Seed\"})})},QM02fPPF6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"+150 Million Dollar\"})})},tROHbWSE8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"300 Million Dollar\"})})},U5ysjQbDA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"3.5 Million Dollar\"})})},WxkfAiuiY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 84, 84))\"},children:\"1 Billion Dollar\"})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1y1dbtp\",\"data-border\":true,\"data-framer-appear-id\":\"1y1dbtp\",\"data-framer-name\":\"item\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"p1yV7yvfG\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.04)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(179, 179, 179))\"},children:\"ACTIVITY\"})}),className:\"framer-gfy6el\",\"data-framer-name\":\"INDUSTRY\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"zzjzB6ckm\",style:{\"--extracted-r6o4lv\":\"rgb(179, 179, 179)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"Web software tool\"})}),className:\"framer-8hgd1b\",\"data-framer-name\":\"Web software tool\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"lLHoULpB5\",style:{\"--extracted-r6o4lv\":\"rgb(94, 94, 94)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GDwJfk9Ks:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"AI recruitment SaaS\"})})},GogTdoIEI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"AI copilot\"})})},nsmnT5BlU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"Neo-bank\"})})},pzi86iqrD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"Productivity Tool\"})})},q8HZMx3k5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"Property Management\"})})},QM02fPPF6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"Coolest website builder\"})})},tROHbWSE8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"Social commerce platform\"})})},U5ysjQbDA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"Mobile app\"})})},WxkfAiuiY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 94, 94))\"},children:\"AI agent\"})})}},baseVariant,gestureVariant)})]})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GXIxZ.framer-1cmyxf8, .framer-GXIxZ .framer-1cmyxf8 { display: block; }\",\".framer-GXIxZ.framer-1n66ih4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 74px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 166px; will-change: var(--framer-will-change-override, transform); }\",\".framer-GXIxZ .framer-1mkaef4, .framer-GXIxZ .framer-1tk4w3q, .framer-GXIxZ .framer-1y1dbtp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 12px 10px 12px; position: relative; width: min-content; }\",\".framer-GXIxZ .framer-1p2760u, .framer-GXIxZ .framer-n8734, .framer-GXIxZ .framer-1x9qq7e, .framer-GXIxZ .framer-1ih5mb, .framer-GXIxZ .framer-gfy6el, .framer-GXIxZ .framer-8hgd1b { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 198px; word-break: break-word; word-wrap: break-word; }\",\".framer-GXIxZ.framer-v-1dq1hfw.framer-1n66ih4, .framer-GXIxZ.framer-v-1h4v4ha.framer-1n66ih4, .framer-GXIxZ.framer-v-taxvww.framer-1n66ih4, .framer-GXIxZ.framer-v-1aynkqs.framer-1n66ih4, .framer-GXIxZ.framer-v-uxpnwc.framer-1n66ih4, .framer-GXIxZ.framer-v-1mt8nxe.framer-1n66ih4, .framer-GXIxZ.framer-v-wmuu89.framer-1n66ih4, .framer-GXIxZ.framer-v-1j2337t.framer-1n66ih4, .framer-GXIxZ.framer-v-1x99jl5.framer-1n66ih4 { align-content: center; align-items: center; gap: 10px; height: min-content; justify-content: center; width: min-content; }\",'.framer-GXIxZ[data-border=\"true\"]::after, .framer-GXIxZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 166\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QM02fPPF6\":{\"layout\":[\"auto\",\"auto\"]},\"tROHbWSE8\":{\"layout\":[\"auto\",\"auto\"]},\"nsmnT5BlU\":{\"layout\":[\"auto\",\"auto\"]},\"pzi86iqrD\":{\"layout\":[\"auto\",\"auto\"]},\"q8HZMx3k5\":{\"layout\":[\"auto\",\"auto\"]},\"WxkfAiuiY\":{\"layout\":[\"auto\",\"auto\"]},\"U5ysjQbDA\":{\"layout\":[\"auto\",\"auto\"]},\"GDwJfk9Ks\":{\"layout\":[\"auto\",\"auto\"]},\"GogTdoIEI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCzEChtqTv=withCSS(Component,css,\"framer-GXIxZ\");export default FramerCzEChtqTv;FramerCzEChtqTv.displayName=\"Cursor\";FramerCzEChtqTv.defaultProps={height:74,width:166};addPropertyControls(FramerCzEChtqTv,{variant:{options:[\"DvyA9Jzlx\",\"QM02fPPF6\",\"tROHbWSE8\",\"nsmnT5BlU\",\"pzi86iqrD\",\"q8HZMx3k5\",\"WxkfAiuiY\",\"U5ysjQbDA\",\"GDwJfk9Ks\",\"GogTdoIEI\"],optionTitles:[\"base\",\"Framer\",\"Whop\",\"Qonto\",\"ClickUP\",\"Orizons\",\"Blackbox\",\"The Mobile First\",\"Hirify\",\"Graphite\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCzEChtqTv,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCzEChtqTv\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QM02fPPF6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tROHbWSE8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nsmnT5BlU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pzi86iqrD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q8HZMx3k5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WxkfAiuiY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"U5ysjQbDA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GDwJfk9Ks\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GogTdoIEI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"74\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"166\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CzEChtqTv.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!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\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,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 t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement,startTransition,forwardRef,useImperativeHandle}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;const writingDirection=useWritingDirection();// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;const offset=useMotionValue(0);const resolvedDirection=getTickerResolvedDirection(direction===true?\"left\":direction,writingDirection);const isHorizontal=resolvedDirection===\"left\"||resolvedDirection===\"right\";const transformer=directionTransformers[resolvedDirection];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;startTransition(()=>{setSize({parent:parentLength,children:childrenLength});});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?1:0];}if(index===filteredSlots.length-1){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?0:1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{style:size,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,iterationStart:writingDirection===\"rtl\"?1:0,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed,writingDirection]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?animateToValue*(writingDirection===\"rtl\"?1:-1):undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}const Wrapper=/*#__PURE__*/forwardRef(({children,...props},ref)=>{const innerRef=useRef();const inView=useInView(innerRef);useImperativeHandle(ref,()=>innerRef.current);useEffect(()=>{const current=innerRef.current;if(!current)return;// for a11y: Manage tabIndex on focusable descendants & aria-hidden on the parent.\nif(inView){current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.dataset.origTabIndex;if(orig)el.tabIndex=orig;else el.removeAttribute(\"tabIndex\");});}else{current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.getAttribute(\"tabIndex\");if(orig)el.dataset.origTabIndex=orig;el.tabIndex=-1;});}},[inView]);return /*#__PURE__*/_jsx(\"li\",{...props,\"aria-hidden\":!inView,ref:innerRef,children:children});});/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);function useWritingDirection(){if(!window||!window.document||!window.document.documentElement)return\"ltr\";return window.document.documentElement.dir===\"rtl\"?\"rtl\":\"ltr\";}function getTickerResolvedDirection(direction,writingDirection){if(writingDirection!==\"rtl\")return direction;if(direction===\"left\")return\"right\";if(direction===\"right\")return\"left\";return direction;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";export function snapXWrapper(Component){return props=>{return /*#__PURE__*/_jsx(Component,{id:\"scroll-snap-x\",...props,style:{...props.style,scrollSnapType:\"x mandatory\"}});};}export function snapXWrapperWithoutId(Component){return props=>{return /*#__PURE__*/_jsx(Component,{id:\"scroll-snap-x\",...props,style:{...props.style,scrollSnapType:\"x mandatory\"}});};}export function snapYWrapper(Component){return props=>{const isMacOS=typeof navigator!==\"undefined\"&&/Mac|iPod|iPhone|iPad/.test(navigator.platform);const conditionalStyle=isMacOS?{scrollSnapType:\"y mandatory\"}:{};return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,...conditionalStyle}});};}export function snapItem(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,scrollSnapAlign:\"center\"}});};}export function widthScrollXProgress(Component){return props=>{const[scrollPercentage,setScrollPercentage]=useState(0);useEffect(()=>{const container=document.getElementById(\"scroll-snapx-container\");if(!container){console.error(\"Container with id scroll-snapx-container not found\");return;}const handleScroll=()=>{const element=document.getElementById(\"scroll-snapx-container\");if(element){const maxScroll=element.scrollWidth-element.clientWidth;const currentScroll=element.scrollLeft;const percentage=Math.round(currentScroll/maxScroll*100);setScrollPercentage(percentage);}};container.addEventListener(\"scroll\",handleScroll);handleScroll();return()=>{container.removeEventListener(\"scroll\",handleScroll);};},[]);return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,width:`${scrollPercentage}%`},transition:{type:\"spring\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"snapYWrapper\":{\"type\":\"reactHoc\",\"name\":\"snapYWrapper\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"snapXWrapperWithoutId\":{\"type\":\"reactHoc\",\"name\":\"snapXWrapperWithoutId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"snapItem\":{\"type\":\"reactHoc\",\"name\":\"snapItem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"snapXWrapper\":{\"type\":\"reactHoc\",\"name\":\"snapXWrapper\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"widthScrollXProgress\":{\"type\":\"reactHoc\",\"name\":\"widthScrollXProgress\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scroll.map","export const spanStyle={color:\"#BABABA\",fontSize:10,fontFamily:\"inter\",fontWeight:600};export const spanMobileStyle={color:\"#BABABA\",fontSize:13,fontFamily:\"inter\",fontWeight:600};\nexport const __FramerMetadata__ = {\"exports\":{\"spanStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"spanMobileStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Styles.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function DividerH({isDark=true}){return /*#__PURE__*/_jsx(\"div\",{style:{background:isDark?\"rgba(255,255,255,0.06)\":\"rgba(0,0,0,0.04)\",height:1,width:\"100%\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DividerH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DividerH.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{spanStyle,spanMobileStyle}from\"https://framerusercontent.com/modules/uLNqS2aDOuBae3MAJUtW/4sfpLLgyBZYQhICKHrOX/Styles.js\";import DividerH from\"https://framerusercontent.com/modules/aeRqrcKUHMPWe7u8ukKP/fWxNpe8bxLLlo1t4VNaV/DividerH.js\";import{addPropertyControls,ControlType}from\"framer\";const ProcessContainer=({title,description,index,isMobile})=>{return /*#__PURE__*/_jsxs(motion.div,{style:{padding:isMobile?12:24,borderRadius:12,boxShadow:\"inset 0px 1px 0px 0px rgba(255,255,255,0.12)\",background:\"rgba(255,255,255,0.06)\",color:\"white\",display:\"flex\",flexDirection:\"column\",gap:12,height:\"auto\",fontFamily:\"inter\",fontWeight:400},initial:{opacity:0,x:-10,filter:\"blur(5px)\"},animate:{opacity:1,x:0,filter:\"blur(0px)\"},exit:{opacity:0,x:-10,filter:\"blur(5px)\"},transition:{delay:.25+.05*index,ease:\"easeOut\"},children:[/*#__PURE__*/_jsx(motion.h2,{style:{fontSize:13,fontWeight:400,textTransform:\"capitalize\"},children:title}),/*#__PURE__*/_jsx(motion.p,{style:{fontSize:12,maxWidth:\"407px\",color:\"#EEEEEC\",opacity:.74},children:description})]});};const ProcessTag=({text})=>{return /*#__PURE__*/_jsx(motion.div,{style:{background:\"rgba(255,255,255,0.06)\",borderRadius:5,padding:\"8px 18px\",boxShadow:\"0px 1px 0px 0px rgba(255,255,255,0.12)\",color:\"rgba(255,255,255,0.62)\",fontSize:12,fontWeight:500,whiteSpace:\"nowrap\"},children:text});};export default function Process(props){const isMobile=props.isMobile;const process=[{title:\"intro call\",description:\"We’ll connect to discuss your project, understand your needs, and suggest solutions that are truly tailored to you.\"},{title:\"Strategic Research\",description:\"After the call, you’ll get a strategic questionnaire, and we’ll dive into research to craft solutions aligned with your goals.\"},{title:\"Transparent progress\",description:\"You’ll track progress via a Notion dashboard, with regular updates to ensure alignment at every step.\"},{title:\"Delivery and unboarding\",description:\"We set up everything, onboard you on Framer, and hand over all assets so you're fully in control from day one.\"}];return /*#__PURE__*/_jsxs(motion.div,{style:{gap:12,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"span\",{style:isMobile?spanMobileStyle:spanStyle,children:\"Our Process\"}),/*#__PURE__*/_jsx(DividerH,{}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:process.map((items,i)=>{return /*#__PURE__*/_jsx(ProcessContainer,{title:items.title,description:items.description,index:i,isMobile:isMobile});})}),isMobile?/*#__PURE__*/_jsx(_Fragment,{}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:spanStyle,children:\"expected result\"}),/*#__PURE__*/_jsx(DividerH,{}),/*#__PURE__*/_jsxs(motion.div,{style:{display:\"flex\",justifyContent:isMobile?\"flex-start\":\"space-between\",flexWrap:\"nowrap\",gap:isMobile?12:0,overflowX:isMobile?\"scroll\":\"hidden\",overflowY:\"visible\"},children:[/*#__PURE__*/_jsx(ProcessTag,{text:\"impactful brand message\"}),/*#__PURE__*/_jsx(ProcessTag,{text:\"strong go-to-market\"}),/*#__PURE__*/_jsx(ProcessTag,{text:\"better customer trust\"}),/*#__PURE__*/_jsx(ProcessTag,{text:\"striking conversion\"})]})]})]});}addPropertyControls(Process,{isMobile:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Process\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Process.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function DividerH({isDark=true}){return /*#__PURE__*/_jsx(\"div\",{style:{background:isDark?\"rgba(255,255,255,0.06)\":\"rgba(0,0,0,0.04)\",height:1,width:\"100%\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DividerH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DividerH.map","export const spanStyle={color:\"#BABABA\",fontSize:10,fontFamily:\"inter\",fontWeight:600};export const spanMobileStyle={color:\"#BABABA\",fontSize:13,fontFamily:\"inter\",fontWeight:600};\nexport const __FramerMetadata__ = {\"exports\":{\"spanStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"spanMobileStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Styles.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function ServiceContainer({text,sizing=\"hug\",index,isMobile=false}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:isMobile?.2:0,filter:isMobile?\"\":\"blur(4px)\",x:isMobile?0:-12},animate:{opacity:1,filter:isMobile?\"\":\"blur(0px)\",x:0},exit:{opacity:isMobile?.2:0,filter:isMobile?\"\":\"blur(4px)\",x:isMobile?0:-2},transition:{delay:.3+.01*index},style:{padding:\"8px 16px\",background:\"#F2F3F5\",borderRadius:5,width:sizing===\"hug\"?\"fit-content\":\"100%\",flex:sizing===\"fill\"?1:\"0 0 auto\",whiteSpace:\"nowrap\",textAlign:\"center\",fontSize:12,lineHeight:\"15px\",color:\"#6A6C75\",minWidth:\"auto\"},children:text});}addPropertyControls(ServiceContainer,{text:{type:ControlType.String},sizing:{type:ControlType.Enum,options:[\"hug\",\"fill\"]},index:{type:ControlType.Number},isMobile:{type:ControlType.Boolean}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ServiceContainer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ServiceContainer.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import DividerH from\"https://framerusercontent.com/modules/9KGlyReHx6mNSvlAOuan/luSIKg8Hhq0lMNep1Z8P/DividerH.js\";import{spanStyle}from\"https://framerusercontent.com/modules/iLcC8XCoTkP4z5iRmkTo/fgMjahlaLf9gc4xw1Jqe/Styles.js\";import ServiceContainer from\"https://framerusercontent.com/modules/smbwGaFk7CrNVedifgVb/9ju0nJ2NdbTNKw46aCTG/ServiceContainer.js\";export default function Services(props){const services=[// Première ligne\n{text:\"web design\",sizing:\"hug\"},{text:\"web development\",sizing:\"fill\"},{text:\"product design\",sizing:\"hug\"},// Deuxième ligne\n{text:\"motion design\",sizing:\"fill\"},{text:\"marketing automation\",sizing:\"hug\"},{text:\"graphic design\",sizing:\"fill\"},// Troisième ligne\n{text:\"UI/UX design\",sizing:\"hug\"},{text:\"brand identity\",sizing:\"fill\"},{text:\"landing page\",sizing:\"hug\"},// Quatrième ligne\n{text:\"Framer\",sizing:\"fill\"},{text:\"code\",sizing:\"hug\"},{text:\"no-code\",sizing:\"hug\"},{text:\"Webflow\",sizing:\"fill\"},// Cinquième ligne\n{text:\"Social media assets\",sizing:\"fill\"},{text:\"illustration/visuals\",sizing:\"hug\"},{text:\"Website Migration\",sizing:\"hug\"}];return /*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,filter:\"blur(4px)\",y:-12},animate:{opacity:1,filter:\"blur(0px)\",y:0},exit:{opacity:0,filter:\"blur(4px)\",y:12},transition:{type:\"spring\"},style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:spanStyle,children:\"Our services\"}),/*#__PURE__*/_jsx(DividerH,{isDark:false}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"row\",flexWrap:\"wrap\",gap:12},children:services.map((service,index)=>/*#__PURE__*/_jsx(ServiceContainer,{text:service.text,sizing:service.sizing,index:index},index))})]},\"service-content-searchbar\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Services\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const defaultVariables={imageMask:\"url(https://i.ibb.co/rG1WwDr/Fichier-4.png)\",imageHolo:\"url(https://i.ibb.co/mGLW7jZ/Fichier-3.png)\",pointerX:\"50%\",pointerY:\"50%\",pointerFromCenter:0,pointerFromTop:.5,pointerFromLeft:.5,cardOpacity:0,rotateX:\"0deg\",rotateY:\"0deg\",backgroundX:\"50%\",backgroundY:\"50%\",cardScale:1,translateX:\"0px\",translateY:\"0px\",brightness:\"0.69\",seedX:.051320901143036,seedY:.11202060509621159,cosmosBg:\"37px 143px\",transition:\"0s ease\"};export const universalStyle={transition:`var(--transition)`};export const createHoloGradient=(pointerX,pointerY)=>`\n    radial-gradient(\n        farthest-corner circle at ${pointerX} ${pointerY},\n        hsla(0, 0%, 100%, 0.8) 10%,\n        hsla(0, 0%, 100%, 0.5) 20%,\n        hsla(0, 0%, 0%, 0.75) 90%\n    )\n`;export const baseStyles={card:{width:\"100%\",height:\"100%\",position:\"relative\",perspective:\"1200px\",transformOrigin:\"center\",transform:\"translate3d(0px, 0px, 0.01px)\"},cardImage:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\"},cardPerspective:{transformStyle:\"preserve-3d\",width:\"100%\",height:\"100%\",transform:\"rotateX(var(--rotate-x)) rotateY(var(--rotate-y))\",overflow:\"hidden\",borderRadius:\"10px\",background:\"transparent\",transition:\"var(--transition)\",position:\"relative\"}};export const createHoloStyles=(holo,mask)=>({position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:2,transition:\"background-image 0.5s ease, filter 0.5s ease, opacity 0.5s ease, mask-image 0.5s ease\",maskSize:\"100% 100%\",maskPosition:\"center\",WebkitMaskPosition:\"center\",WebkitMaskSize:\"100% 100%\",maskImage:`url(${mask})`,WebkitMaskImage:`url(${mask})`,background:\"transparent\",backgroundSize:\"100% 100%\",filter:\"brightness(var(--brightness)) contrast(1.5) saturate(1)\",mixBlendMode:\"color-dodge\",backgroundBlendMode:\"soft-light, difference\",opacity:\"calc(1.5 * var(--card-opacity))\",willChange:\"transform, opacity, background-image, background-size, background-position, background-blend-mode, filter\",backgroundImage:`\n        radial-gradient(\n            circle at var(--pointer-x) var(--pointer-y),\n            #fff 5%,\n            #000 50%,\n            #fff 80%\n        ),\n        linear-gradient(-45deg, #000 15%, #fff, #000 85%),\n        url(${holo})\n    `});export const glareStyles={base:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",filter:\"brightness(0.7) contrast(1.5)\",mixBlendMode:\"overlay\",zIndex:3},after:{content:'\"\"',position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",filter:\"brightness(1) contrast(1.5)\",opacity:\"var(--card-opacity)\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"glareStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultVariables\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"universalStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"baseStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createHoloGradient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createHoloStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Style.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{baseStyles}from\"https://framerusercontent.com/modules/UWtbhV1FzuVeLdKzDtXH/VWApQb885LcMINXA7sDR/Style.js\";export default function Base({image,children,style,shadow,radius,perspective}){const perspectiveStyle={...baseStyles.cardPerspective,...style,borderRadius:radius?`${radius}px`:\"10px\",boxShadow:shadow};return /*#__PURE__*/_jsx(\"div\",{style:{...baseStyles.card,perspective:perspective},children:/*#__PURE__*/_jsxs(motion.div,{style:perspectiveStyle,children:[/*#__PURE__*/_jsx(\"img\",{src:image,alt:\"\",style:baseStyles.cardImage}),children]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Base\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Base.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{createHoloStyles}from\"https://framerusercontent.com/modules/UWtbhV1FzuVeLdKzDtXH/VWApQb885LcMINXA7sDR/Style.js\";export default function Holo({holo,mask,opacity}){const styles=createHoloStyles(holo,mask);return /*#__PURE__*/_jsx(motion.div,{style:{...styles,opacity}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Holo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{glareStyles}from\"https://framerusercontent.com/modules/UWtbhV1FzuVeLdKzDtXH/VWApQb885LcMINXA7sDR/Style.js\";export default function Glare({opacity}){return /*#__PURE__*/_jsx(motion.div,{style:{...glareStyles.base,opacity},children:/*#__PURE__*/_jsx(\"div\",{style:glareStyles.after})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Glare\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useRef}from\"react\";import{useMotionValue,useTransform,useSpring}from\"framer-motion\";export const useHoloEffect=()=>{const cardRef=useRef(null);const handleMouseMove=event=>{if(!cardRef.current)return;const bounds=cardRef.current.getBoundingClientRect();const centerX=bounds.x+bounds.width/2;const centerY=bounds.y+bounds.height/2;const normalizedX=(event.clientX-centerX)/(bounds.width/2);const normalizedY=(event.clientY-centerY)/(bounds.height/2);return{normalizedX,normalizedY};};const handleMouseLeave=()=>{return{normalizedX:0,normalizedY:0};};return{cardRef,handleMouseMove,handleMouseLeave};};export const useHoloAnimation=()=>{const x=useMotionValue(0);const y=useMotionValue(0);const rotateX=useTransform(y,[-.5,.5],[10,-10]);const rotateY=useTransform(x,[-.5,.5],[-10,10]);const springConfig={damping:20,stiffness:200};const springRotateX=useSpring(rotateX,springConfig);const springRotateY=useSpring(rotateY,springConfig);const opacity=useMotionValue(0);const springOpacity=useSpring(opacity,springConfig);return{x,y,springRotateX,springRotateY,opacity,springOpacity};};\nexport const __FramerMetadata__ = {\"exports\":{\"useHoloAnimation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useHoloEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hook.map","// src/components/HoloCard/constants/animation.ts\nexport const SPRING_CONFIG={damping:20,stiffness:200};export const ROTATE_CONFIG={min:-10,max:10};export const DEFAULT_IMAGE=\"https://i.ibb.co/Fq0FZmx/Fichier-2.png\";\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_IMAGE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ROTATE_CONFIG\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SPRING_CONFIG\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Constants.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Base from\"https://framerusercontent.com/modules/7sdMmgJYHa6AXoiG5jEr/5JNEufw4kh6RVF3K02qb/Base.js\";import Holo from\"https://framerusercontent.com/modules/eHpkaF52KL7QaBmkXf94/78t07UKXx1HSPyNwF6dx/Holo.js\";import Glare from\"https://framerusercontent.com/modules/lhwMsgOhmP9ZPZ8Cso4p/CNe6n1xya7vUxPDwEBj4/Glare.js\";import{useHoloAnimation,useHoloEffect}from\"https://framerusercontent.com/modules/bXkl2lOnCxJ7xGgzgZBU/UrccAJ9afS1E7ZSYc818/Hook.js\";import{DEFAULT_IMAGE}from\"https://framerusercontent.com/modules/cS2l7SaqRRyKPUXM8CGb/UZOmUZyhBPeWnV5DBLCI/Constants.js\";import{defaultVariables}from\"https://framerusercontent.com/modules/UWtbhV1FzuVeLdKzDtXH/VWApQb885LcMINXA7sDR/Style.js\";export default function HoloCard({image=DEFAULT_IMAGE,holo,mask,shadow,radius,perspective}){const{cardRef,handleMouseMove,handleMouseLeave}=useHoloEffect();const{x,y,springRotateX,springRotateY,opacity,springOpacity}=useHoloAnimation();useEffect(()=>{const card=cardRef.current;if(!card)return;// Appliquer les variables CSS par défaut\nObject.entries(defaultVariables).forEach(([key,value])=>{card.style.setProperty(`--${key}`,value.toString());});const onMove=e=>{const{normalizedX,normalizedY}=handleMouseMove(e);x.set(normalizedX);y.set(normalizedY);opacity.set(1);// Mettre à jour les variables CSS pour le gradient\ncard.style.setProperty(\"--pointer-x\",`${(normalizedX+1)*50}%`);card.style.setProperty(\"--pointer-y\",`${(normalizedY+1)*50}%`);};const onLeave=()=>{const{normalizedX,normalizedY}=handleMouseLeave();x.set(normalizedX);y.set(normalizedY);opacity.set(0);};card.addEventListener(\"mousemove\",onMove);card.addEventListener(\"mouseleave\",onLeave);return()=>{card.removeEventListener(\"mousemove\",onMove);card.removeEventListener(\"mouseleave\",onLeave);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:cardRef,style:{height:\"100%\"},children:/*#__PURE__*/_jsxs(Base,{image:image,style:{rotateX:springRotateX,rotateY:springRotateY},shadow:shadow,radius:radius,perspective:perspective,children:[/*#__PURE__*/_jsx(Holo,{holo:holo,mask:mask,opacity:springOpacity}),/*#__PURE__*/_jsx(Glare,{opacity:springOpacity})]})});}addPropertyControls(HoloCard,{image:{type:ControlType.Image,title:\"Image\"},holo:{type:ControlType.Image,title:\"Holo\"},mask:{type:ControlType.Image,title:\"Mask\"},shadow:{type:ControlType.BoxShadow},radius:{type:ControlType.Number,defaultValue:6},perspective:{type:ControlType.Number,defaultValue:1200}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HoloCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import t,{forwardRef as e,useRef as i,useCallback as s,useEffect as a}from\"react\";\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self&&self;function r(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,\"default\")?t.default:t}var n,o={exports:{}};n=o.exports,\"undefined\"!=typeof navigator&&(o.exports=function(){var t=\"http://www.w3.org/2000/svg\",e=\"\",i=!1,s=-999999,a=function(t){i=!!t},r=function(){return i},o=function(t){e=t},h=function(){return e};function l(t){return document.createElement(t)}function p(t,e){var i,s,a=t.length;for(i=0;i<a;i+=1)for(var r in s=t[i].prototype)Object.prototype.hasOwnProperty.call(s,r)&&(e.prototype[r]=s[r])}function d(t){function e(){}return e.prototype=t,e}var f=function(){function t(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].pause()},resume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].resume()},setRate:function(t){var e,i=this.audios.length;for(e=0;e<i;e+=1)this.audios[e].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}}(),m=function(){function t(t,e){var i,s=0,a=[];switch(t){case\"int16\":case\"uint8c\":i=1;break;default:i=1.1}for(s=0;s<e;s+=1)a.push(i);return a}function e(e,i){return\"float32\"===e?new Float32Array(i):\"int16\"===e?new Int16Array(i):\"uint8c\"===e?new Uint8ClampedArray(i):t(e,i)}return\"function\"==typeof Uint8ClampedArray&&\"function\"==typeof Float32Array?e:t}();function c(t){return Array.apply(null,{length:t})}var u=!0,g=null,v=\"\",y=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),b=Math.pow,_=Math.sqrt,k=Math.floor,w=Math.min,S=150,A=Math.PI/180,D=.5519;function P(t,e,i,s){this.type=t,this.currentTime=e,this.totalTime=i,this.direction=s<0?-1:1}function T(t,e){this.type=t,this.direction=e<0?-1:1}function E(t,e,i,s){this.type=t,this.currentLoop=i,this.totalLoops=e,this.direction=s<0?-1:1}function F(t,e,i){this.type=t,this.firstFrame=e,this.totalFrames=i}function C(t,e){this.type=t,this.target=e}function x(t,e){this.type=\"renderFrameError\",this.nativeError=t,this.currentTime=e}function M(t){this.type=\"configError\",this.nativeError=t}var I,L=(I=0,function(){return v+\"__lottie_element_\"+(I+=1)});function R(t,e,i){var s,a,r,n,o,h,l,p;switch(h=i*(1-e),l=i*(1-(o=6*t-(n=Math.floor(6*t)))*e),p=i*(1-(1-o)*e),n%6){case 0:s=i,a=p,r=h;break;case 1:s=l,a=i,r=h;break;case 2:s=h,a=i,r=p;break;case 3:s=h,a=l,r=i;break;case 4:s=p,a=h,r=i;break;case 5:s=i,a=h,r=l}return[s,a,r]}function O(t,e,i){var s,a=Math.max(t,e,i),r=Math.min(t,e,i),n=a-r,o=0===a?0:n/a,h=a/255;switch(a){case r:s=0;break;case t:s=e-i+n*(e<i?6:0),s/=6*n;break;case e:s=i-t+2*n,s/=6*n;break;case i:s=t-e+4*n,s/=6*n}return[s,o,h]}function V(t,e){var i=O(255*t[0],255*t[1],255*t[2]);return i[1]+=e,i[1]>1?i[1]=1:i[1]<=0&&(i[1]=0),R(i[0],i[1],i[2])}function z(t,e){var i=O(255*t[0],255*t[1],255*t[2]);return i[2]+=e,i[2]>1?i[2]=1:i[2]<0&&(i[2]=0),R(i[0],i[1],i[2])}function N(t,e){var i=O(255*t[0],255*t[1],255*t[2]);return i[0]+=e/360,i[0]>1?i[0]-=1:i[0]<0&&(i[0]+=1),R(i[0],i[1],i[2])}var B=function(){var t,e,i=[];for(t=0;t<256;t+=1)e=t.toString(16),i[t]=1===e.length?\"0\"+e:e;return function(t,e,s){return t<0&&(t=0),e<0&&(e=0),s<0&&(s=0),\"#\"+i[t]+i[e]+i[s]}}(),j=function(t){u=!!t},q=function(){return u},W=function(t){g=t},$=function(){return g},H=function(t){S=t},G=function(){return S},X=function(t){v=t};function U(e){return document.createElementNS(t,e)}function Y(t){return Y=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},Y(t)}var Z=function(){var t,e,i=1,s=[],a={onmessage:function(){},postMessage:function(e){t({data:e})}},n={postMessage:function(t){a.onmessage({data:t})}};function o(e){if(window.Worker&&window.Blob&&r()){var i=new Blob([\"var _workerSelf = self; self.onmessage = \",e.toString()],{type:\"text/javascript\"}),s=URL.createObjectURL(i);return new Worker(s)}return t=e,a}function h(){e||((e=o((function(t){function e(){function t(e,i){var n,o,h,l,p,d,f=e.length;for(o=0;o<f;o+=1)if(\"ks\"in(n=e[o])&&!n.completed){if(n.completed=!0,n.hasMask){var m=n.masksProperties;for(l=m.length,h=0;h<l;h+=1)if(m[h].pt.k.i)r(m[h].pt.k);else for(d=m[h].pt.k.length,p=0;p<d;p+=1)m[h].pt.k[p].s&&r(m[h].pt.k[p].s[0]),m[h].pt.k[p].e&&r(m[h].pt.k[p].e[0])}0===n.ty?(n.layers=s(n.refId,i),t(n.layers,i)):4===n.ty?a(n.shapes):5===n.ty&&c(n)}}function e(e,i){if(e){var a=0,r=e.length;for(a=0;a<r;a+=1)1===e[a].t&&(e[a].data.layers=s(e[a].data.refId,i),t(e[a].data.layers,i))}}function i(t,e){for(var i=0,s=e.length;i<s;){if(e[i].id===t)return e[i];i+=1}return null}function s(t,e){var s=i(t,e);return s?s.layers.__used?JSON.parse(JSON.stringify(s.layers)):(s.layers.__used=!0,s.layers):null}function a(t){var e,i,s;for(e=t.length-1;e>=0;e-=1)if(\"sh\"===t[e].ty)if(t[e].ks.k.i)r(t[e].ks.k);else for(s=t[e].ks.k.length,i=0;i<s;i+=1)t[e].ks.k[i].s&&r(t[e].ks.k[i].s[0]),t[e].ks.k[i].e&&r(t[e].ks.k[i].e[0]);else\"gr\"===t[e].ty&&a(t[e].it)}function r(t){var e,i=t.i.length;for(e=0;e<i;e+=1)t.i[e][0]+=t.v[e][0],t.i[e][1]+=t.v[e][1],t.o[e][0]+=t.v[e][0],t.o[e][1]+=t.v[e][1]}function n(t,e){var i=e?e.split(\".\"):[100,100,100];return t[0]>i[0]||!(i[0]>t[0])&&(t[1]>i[1]||!(i[1]>t[1])&&(t[2]>i[2]||!(i[2]>t[2])&&null))}var o,h=function(){var t=[4,4,14];function e(t){var e=t.t.d;t.t.d={k:[{s:e,t:0}]}}function i(t){var i,s=t.length;for(i=0;i<s;i+=1)5===t[i].ty&&e(t[i])}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var s,a=e.assets.length;for(s=0;s<a;s+=1)e.assets[s].layers&&i(e.assets[s].layers)}}}(),l=(o=[4,7,99],function(t){if(t.chars&&!n(o,t.v)){var e,i=t.chars.length;for(e=0;e<i;e+=1){var s=t.chars[e];s.data&&s.data.shapes&&(a(s.data.shapes),s.data.ip=0,s.data.op=99999,s.data.st=0,s.data.sr=1,s.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[e].t||(s.data.shapes.push({ty:\"no\"}),s.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:\"tr\"})))}}}),p=function(){var t=[5,7,15];function e(t){var e=t.t.p;\"number\"==typeof e.a&&(e.a={a:0,k:e.a}),\"number\"==typeof e.p&&(e.p={a:0,k:e.p}),\"number\"==typeof e.r&&(e.r={a:0,k:e.r})}function i(t){var i,s=t.length;for(i=0;i<s;i+=1)5===t[i].ty&&e(t[i])}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var s,a=e.assets.length;for(s=0;s<a;s+=1)e.assets[s].layers&&i(e.assets[s].layers)}}}(),d=function(){var t=[4,1,9];function e(t){var i,s,a,r=t.length;for(i=0;i<r;i+=1)if(\"gr\"===t[i].ty)e(t[i].it);else if(\"fl\"===t[i].ty||\"st\"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(a=t[i].c.k.length,s=0;s<a;s+=1)t[i].c.k[s].s&&(t[i].c.k[s].s[0]/=255,t[i].c.k[s].s[1]/=255,t[i].c.k[s].s[2]/=255,t[i].c.k[s].s[3]/=255),t[i].c.k[s].e&&(t[i].c.k[s].e[0]/=255,t[i].c.k[s].e[1]/=255,t[i].c.k[s].e[2]/=255,t[i].c.k[s].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function i(t){var i,s=t.length;for(i=0;i<s;i+=1)4===t[i].ty&&e(t[i].shapes)}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var s,a=e.assets.length;for(s=0;s<a;s+=1)e.assets[s].layers&&i(e.assets[s].layers)}}}(),f=function(){var t=[4,4,18];function e(t){var i,s,a;for(i=t.length-1;i>=0;i-=1)if(\"sh\"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(a=t[i].ks.k.length,s=0;s<a;s+=1)t[i].ks.k[s].s&&(t[i].ks.k[s].s[0].c=t[i].closed),t[i].ks.k[s].e&&(t[i].ks.k[s].e[0].c=t[i].closed);else\"gr\"===t[i].ty&&e(t[i].it)}function i(t){var i,s,a,r,n,o,h=t.length;for(s=0;s<h;s+=1){if((i=t[s]).hasMask){var l=i.masksProperties;for(r=l.length,a=0;a<r;a+=1)if(l[a].pt.k.i)l[a].pt.k.c=l[a].cl;else for(o=l[a].pt.k.length,n=0;n<o;n+=1)l[a].pt.k[n].s&&(l[a].pt.k[n].s[0].c=l[a].cl),l[a].pt.k[n].e&&(l[a].pt.k[n].e[0].c=l[a].cl)}4===i.ty&&e(i.shapes)}}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var s,a=e.assets.length;for(s=0;s<a;s+=1)e.assets[s].layers&&i(e.assets[s].layers)}}}();function m(i){i.__complete||(d(i),h(i),l(i),p(i),f(i),t(i.layers,i.assets),e(i.chars,i.assets),i.__complete=!0)}function c(t){0===t.t.a.length&&t.t.p}var u={};return u.completeData=m,u.checkColors=d,u.checkChars=l,u.checkPathProperties=p,u.checkShapes=f,u.completeLayers=t,u}if(n.dataManager||(n.dataManager=e()),n.assetLoader||(n.assetLoader=function(){function t(t){var e=t.getResponseHeader(\"content-type\");return e&&\"json\"===t.responseType&&-1!==e.indexOf(\"json\")||t.response&&\"object\"===Y(t.response)?t.response:t.response&&\"string\"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}function e(e,i,s,a){var r,n=new XMLHttpRequest;try{n.responseType=\"json\"}catch(t){}n.onreadystatechange=function(){if(4===n.readyState)if(200===n.status)r=t(n),s(r);else try{r=t(n),s(r)}catch(t){a&&a(t)}};try{n.open([\"G\",\"E\",\"T\"].join(\"\"),e,!0)}catch(t){n.open([\"G\",\"E\",\"T\"].join(\"\"),i+\"/\"+e,!0)}n.send()}return{load:e}}()),\"loadAnimation\"===t.data.type)n.assetLoader.load(t.data.path,t.data.fullPath,(function(e){n.dataManager.completeData(e),n.postMessage({id:t.data.id,payload:e,status:\"success\"})}),(function(){n.postMessage({id:t.data.id,status:\"error\"})}));else if(\"complete\"===t.data.type){var i=t.data.animation;n.dataManager.completeData(i),n.postMessage({id:t.data.id,payload:i,status:\"success\"})}else\"loadData\"===t.data.type&&n.assetLoader.load(t.data.path,t.data.fullPath,(function(e){n.postMessage({id:t.data.id,payload:e,status:\"success\"})}),(function(){n.postMessage({id:t.data.id,status:\"error\"})}))}))).onmessage=function(t){var e=t.data,i=e.id,a=s[i];s[i]=null,\"success\"===e.status?a.onComplete(e.payload):a.onError&&a.onError()})}function l(t,e){var a=\"processId_\"+(i+=1);return s[a]={onComplete:t,onError:e},a}function p(t,i,s){h();var a=l(i,s);e.postMessage({type:\"loadAnimation\",path:t,fullPath:window.location.origin+window.location.pathname,id:a})}function d(t,i,s){h();var a=l(i,s);e.postMessage({type:\"loadData\",path:t,fullPath:window.location.origin+window.location.pathname,id:a})}function f(t,i,s){h();var a=l(i,s);e.postMessage({type:\"complete\",animation:t,id:a})}return{loadAnimation:p,loadData:d,completeAnimation:f}}(),J=function(){var t=function(){var t=l(\"canvas\");t.width=1,t.height=1;var e=t.getContext(\"2d\");return e.fillStyle=\"rgba(0,0,0,0)\",e.fillRect(0,0,1,1),t}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function s(t,e,i){var s=\"\";if(t.e)s=t.p;else if(e){var a=t.p;-1!==a.indexOf(\"images/\")&&(a=a.split(\"/\")[1]),s=e+a}else s=i,s+=t.u?t.u:\"\",s+=t.p;return s}function a(t){var e=0,i=setInterval(function(){(t.getBBox().width||e>500)&&(this._imageLoaded(),clearInterval(i)),e+=1}.bind(this),50)}function r(e){var i=s(e,this.assetsPath,this.path),a=U(\"image\");y?this.testImageLoaded(a):a.addEventListener(\"load\",this._imageLoaded,!1),a.addEventListener(\"error\",function(){r.img=t,this._imageLoaded()}.bind(this),!1),a.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",i),this._elementHelper.append?this._elementHelper.append(a):this._elementHelper.appendChild(a);var r={img:a,assetData:e};return r}function n(e){var i=s(e,this.assetsPath,this.path),a=l(\"img\");a.crossOrigin=\"anonymous\",a.addEventListener(\"load\",this._imageLoaded,!1),a.addEventListener(\"error\",function(){r.img=t,this._imageLoaded()}.bind(this),!1),a.src=i;var r={img:a,assetData:e};return r}function o(t){var e={assetData:t},i=s(t,this.assetsPath,this.path);return Z.loadData(i,function(t){e.img=t,this._footageLoaded()}.bind(this),function(){e.img={},this._footageLoaded()}.bind(this)),e}function h(t,e){var i;this.imagesLoadedCb=e;var s=t.length;for(i=0;i<s;i+=1)t[i].layers||(t[i].t&&\"seq\"!==t[i].t?3===t[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[i]))):(this.totalImages+=1,this.images.push(this._createImageData(t[i]))))}function p(t){this.path=t||\"\"}function d(t){this.assetsPath=t||\"\"}function f(t){for(var e=0,i=this.images.length;e<i;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}return null}function m(){this.imagesLoadedCb=null,this.images.length=0}function c(){return this.totalImages===this.loadedAssets}function u(){return this.totalFootages===this.loadedFootagesCount}function g(t,e){\"svg\"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function v(){this._imageLoaded=e.bind(this),this._footageLoaded=i.bind(this),this.testImageLoaded=a.bind(this),this.createFootageData=o.bind(this),this.assetsPath=\"\",this.path=\"\",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return v.prototype={loadAssets:h,setAssetsPath:d,setPath:p,loadedImages:c,loadedFootages:u,destroy:m,getAsset:f,createImgData:n,createImageData:r,imageLoaded:e,footageLoaded:i,setCacheType:g},v}();function K(){}K.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var i=this._cbs[t],s=0;s<i.length;s+=1)i[s](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,s=this._cbs[t].length;i<s;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),i-=1,s-=1),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var Q=function(){function t(t){for(var e,i=t.split(\"\\r\\n\"),s={},a=0,r=0;r<i.length;r+=1)2===(e=i[r].split(\":\")).length&&(s[e[0]]=e[1].trim(),a+=1);if(0===a)throw new Error;return s}return function(e){for(var i=[],s=0;s<e.length;s+=1){var a=e[s],r={time:a.tm,duration:a.dr};try{r.payload=JSON.parse(e[s].cm)}catch(i){try{r.payload=t(e[s].cm)}catch(t){r.payload={name:e[s].cm}}}i.push(r)}return i}}(),tt=function(){function t(t){this.compositions.push(t)}return function(){function e(t){for(var e=0,i=this.compositions.length;e<i;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),et={},it=function(t,e){et[t]=e};function st(t){return et[t]}function at(){if(et.canvas)return\"canvas\";for(var t in et)if(et[t])return t;return\"\"}function rt(t){return rt=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},rt(t)}var nt=function(){this._cbs=[],this.name=\"\",this.path=\"\",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=L(),this.assetsPath=\"\",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=q(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=tt(),this.imagePreloader=new J,this.audioController=f(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new P(\"drawnFrame\",0,0,0),this.expressionsPlugin=$()};p([K],nt),nt.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e=\"svg\";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var i=st(e);this.renderer=new i(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,\"\"===t.loop||null===t.loop||void 0===t.loop||!0===t.loop?this.loop=!0:!1===t.loop?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=!(\"autoplay\"in t)||t.autoplay,this.name=t.name?t.name:\"\",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,\"autoloadSegments\")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf(\"\\\\\")?this.path=t.path.substr(0,t.path.lastIndexOf(\"\\\\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf(\"/\")+1),this.fileName=t.path.substr(t.path.lastIndexOf(\"/\")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(\".json\")),Z.loadAnimation(t.path,this.configAnimation,this.onSetupError))},nt.prototype.onSetupError=function(){this.trigger(\"data_failed\")},nt.prototype.setupAnimation=function(t){Z.completeAnimation(t,this.configAnimation)},nt.prototype.setData=function(t,e){e&&\"object\"!==rt(e)&&(e=JSON.parse(e));var i={wrapper:t,animationData:e},s=t.attributes;i.path=s.getNamedItem(\"data-animation-path\")?s.getNamedItem(\"data-animation-path\").value:s.getNamedItem(\"data-bm-path\")?s.getNamedItem(\"data-bm-path\").value:s.getNamedItem(\"bm-path\")?s.getNamedItem(\"bm-path\").value:\"\",i.animType=s.getNamedItem(\"data-anim-type\")?s.getNamedItem(\"data-anim-type\").value:s.getNamedItem(\"data-bm-type\")?s.getNamedItem(\"data-bm-type\").value:s.getNamedItem(\"bm-type\")?s.getNamedItem(\"bm-type\").value:s.getNamedItem(\"data-bm-renderer\")?s.getNamedItem(\"data-bm-renderer\").value:s.getNamedItem(\"bm-renderer\")?s.getNamedItem(\"bm-renderer\").value:at()||\"canvas\";var a=s.getNamedItem(\"data-anim-loop\")?s.getNamedItem(\"data-anim-loop\").value:s.getNamedItem(\"data-bm-loop\")?s.getNamedItem(\"data-bm-loop\").value:s.getNamedItem(\"bm-loop\")?s.getNamedItem(\"bm-loop\").value:\"\";\"false\"===a?i.loop=!1:\"true\"===a?i.loop=!0:\"\"!==a&&(i.loop=parseInt(a,10));var r=s.getNamedItem(\"data-anim-autoplay\")?s.getNamedItem(\"data-anim-autoplay\").value:s.getNamedItem(\"data-bm-autoplay\")?s.getNamedItem(\"data-bm-autoplay\").value:!s.getNamedItem(\"bm-autoplay\")||s.getNamedItem(\"bm-autoplay\").value;i.autoplay=\"false\"!==r,i.name=s.getNamedItem(\"data-name\")?s.getNamedItem(\"data-name\").value:s.getNamedItem(\"data-bm-name\")?s.getNamedItem(\"data-bm-name\").value:s.getNamedItem(\"bm-name\")?s.getNamedItem(\"bm-name\").value:\"\",\"false\"===(s.getNamedItem(\"data-anim-prerender\")?s.getNamedItem(\"data-anim-prerender\").value:s.getNamedItem(\"data-bm-prerender\")?s.getNamedItem(\"data-bm-prerender\").value:s.getNamedItem(\"bm-prerender\")?s.getNamedItem(\"bm-prerender\").value:\"\")&&(i.prerender=!1),i.path?this.setParams(i):this.trigger(\"destroy\")},nt.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e,i,s=this.animationData.layers,a=s.length,r=t.layers,n=r.length;for(i=0;i<n;i+=1)for(e=0;e<a;){if(s[e].id===r[i].id){s[e]=r[i];break}e+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(a=t.assets.length,e=0;e<a;e+=1)this.animationData.assets.push(t.assets[e]);this.animationData.__complete=!1,Z.completeAnimation(this.animationData,this.onSegmentComplete)},nt.prototype.onSegmentComplete=function(t){this.animationData=t;var e=$();e&&e.initExpressions(this),this.loadNextSegment()},nt.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger(\"data_ready\"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var i=this.path+this.fileName+\"_\"+this.segmentPos+\".json\";this.segmentPos+=1,Z.loadData(i,this.includeLayers.bind(this),function(){this.trigger(\"data_failed\")}.bind(this))},nt.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},nt.prototype.imagesLoaded=function(){this.trigger(\"loaded_images\"),this.checkLoaded()},nt.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},nt.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=Q(t.markers||[]),this.trigger(\"config_ready\"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},nt.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},nt.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||\"canvas\"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var t=$();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger(\"DOMLoaded\")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},nt.prototype.resize=function(t,e){var i=\"number\"==typeof t?t:void 0,s=\"number\"==typeof e?e:void 0;this.renderer.updateContainerSize(i,s)},nt.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},nt.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger(\"enterFrame\"),this.renderFrame(),this.trigger(\"drawnFrame\")},nt.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},nt.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.trigger(\"_play\"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger(\"_active\")))},nt.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this.trigger(\"_pause\"),this._idle=!0,this.trigger(\"_idle\"),this.audioController.pause())},nt.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},nt.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},nt.prototype.getMarkerData=function(t){for(var e,i=0;i<this.markers.length;i+=1)if((e=this.markers[i]).payload&&e.payload.name===t)return e;return null},nt.prototype.goToAndStop=function(t,e,i){if(!i||this.name===i){var s=Number(t);if(isNaN(s)){var a=this.getMarkerData(t);a&&this.goToAndStop(a.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},nt.prototype.goToAndPlay=function(t,e,i){if(!i||this.name===i){var s=Number(t);if(isNaN(s)){var a=this.getMarkerData(t);a&&(a.duration?this.playSegments([a.time,a.time+a.duration],!0):this.goToAndStop(a.time,!0))}else this.goToAndStop(s,e,i);this.play()}},nt.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,i=!1;e>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger(\"loopComplete\"))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(i=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger(\"loopComplete\"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),i&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger(\"complete\"))}},nt.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger(\"segmentStart\")},nt.prototype.setSegment=function(t,e){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?i=t:this.currentRawFrame+this.firstFrame>e&&(i=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==i&&this.goToAndStop(i,!0)},nt.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),\"object\"===rt(t[0])){var i,s=t.length;for(i=0;i<s;i+=1)this.segments.push(t[i])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},nt.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},nt.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},nt.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger(\"destroy\"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},nt.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},nt.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},nt.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},nt.prototype.setLoop=function(t){this.loop=t},nt.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},nt.prototype.getVolume=function(){return this.audioController.getVolume()},nt.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},nt.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},nt.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},nt.prototype.getPath=function(){return this.path},nt.prototype.getAssetsPath=function(t){var e=\"\";if(t.e)e=t.p;else if(this.assetsPath){var i=t.p;-1!==i.indexOf(\"images/\")&&(i=i.split(\"/\")[1]),e=this.assetsPath+i}else e=this.path,e+=t.u?t.u:\"\",e+=t.p;return e},nt.prototype.getAssetData=function(t){for(var e=0,i=this.assets.length;e<i;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},nt.prototype.hide=function(){this.renderer.hide()},nt.prototype.show=function(){this.renderer.show()},nt.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},nt.prototype.updateDocumentData=function(t,e,i){try{this.renderer.getElementByPath(t).updateDocumentData(e,i)}catch(t){}},nt.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case\"enterFrame\":this.triggerEvent(t,new P(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case\"drawnFrame\":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case\"loopComplete\":this.triggerEvent(t,new E(t,this.loop,this.playCount,this.frameMult));break;case\"complete\":this.triggerEvent(t,new T(t,this.frameMult));break;case\"segmentStart\":this.triggerEvent(t,new F(t,this.firstFrame,this.totalFrames));break;case\"destroy\":this.triggerEvent(t,new C(t,this));break;default:this.triggerEvent(t)}\"enterFrame\"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new P(t,this.currentFrame,this.totalFrames,this.frameMult)),\"loopComplete\"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new E(t,this.loop,this.playCount,this.frameMult)),\"complete\"===t&&this.onComplete&&this.onComplete.call(this,new T(t,this.frameMult)),\"segmentStart\"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new F(t,this.firstFrame,this.totalFrames)),\"destroy\"===t&&this.onDestroy&&this.onDestroy.call(this,new C(t,this))},nt.prototype.triggerRenderFrameError=function(t){var e=new x(t,this.currentFrame);this.triggerEvent(\"error\",e),this.onError&&this.onError.call(this,e)},nt.prototype.triggerConfigError=function(t){var e=new M(t,this.currentFrame);this.triggerEvent(\"error\",e),this.onError&&this.onError.call(this,e)};var ot=function(){var t={},e=[],i=0,s=0,a=0,r=!0,n=!1;function o(t){for(var i=0,a=t.target;i<s;)e[i].animation===a&&(e.splice(i,1),i-=1,s-=1,a.isPaused||f()),i+=1}function h(t,i){if(!t)return null;for(var a=0;a<s;){if(e[a].elem===t&&null!==e[a].elem)return e[a].animation;a+=1}var r=new nt;return m(r,t),r.setData(t,i),r}function p(){var t,i=e.length,s=[];for(t=0;t<i;t+=1)s.push(e[t].animation);return s}function d(){a+=1,T()}function f(){a-=1}function m(t,i){t.addEventListener(\"destroy\",o),t.addEventListener(\"_active\",d),t.addEventListener(\"_idle\",f),e.push({elem:i,animation:t}),s+=1}function c(t){var e=new nt;return m(e,null),e.setParams(t),e}function u(t,i){var a;for(a=0;a<s;a+=1)e[a].animation.setSpeed(t,i)}function g(t,i){var a;for(a=0;a<s;a+=1)e[a].animation.setDirection(t,i)}function v(t){var i;for(i=0;i<s;i+=1)e[i].animation.play(t)}function y(t){var o,h=t-i;for(o=0;o<s;o+=1)e[o].animation.advanceTime(h);i=t,a&&!n?window.requestAnimationFrame(y):r=!0}function b(t){i=t,window.requestAnimationFrame(y)}function _(t){var i;for(i=0;i<s;i+=1)e[i].animation.pause(t)}function k(t,i,a){var r;for(r=0;r<s;r+=1)e[r].animation.goToAndStop(t,i,a)}function w(t){var i;for(i=0;i<s;i+=1)e[i].animation.stop(t)}function S(t){var i;for(i=0;i<s;i+=1)e[i].animation.togglePause(t)}function A(t){var i;for(i=s-1;i>=0;i-=1)e[i].animation.destroy(t)}function D(t,e,i){var s,a=[].concat([].slice.call(document.getElementsByClassName(\"lottie\")),[].slice.call(document.getElementsByClassName(\"bodymovin\"))),r=a.length;for(s=0;s<r;s+=1)i&&a[s].setAttribute(\"data-bm-type\",i),h(a[s],t);if(e&&0===r){i||(i=\"svg\");var n=document.getElementsByTagName(\"body\")[0];n.innerText=\"\";var o=l(\"div\");o.style.width=\"100%\",o.style.height=\"100%\",o.setAttribute(\"data-bm-type\",i),n.appendChild(o),h(o,t)}}function P(){var t;for(t=0;t<s;t+=1)e[t].animation.resize()}function T(){!n&&a&&r&&(window.requestAnimationFrame(b),r=!1)}function E(){n=!0}function F(){n=!1,T()}function C(t,i){var a;for(a=0;a<s;a+=1)e[a].animation.setVolume(t,i)}function x(t){var i;for(i=0;i<s;i+=1)e[i].animation.mute(t)}function M(t){var i;for(i=0;i<s;i+=1)e[i].animation.unmute(t)}return t.registerAnimation=h,t.loadAnimation=c,t.setSpeed=u,t.setDirection=g,t.play=v,t.pause=_,t.stop=w,t.togglePause=S,t.searchAnimations=D,t.resize=P,t.goToAndStop=k,t.destroy=A,t.freeze=E,t.unfreeze=F,t.setVolume=C,t.mute=x,t.unmute=M,t.getRegisteredAnimations=p,t}(),ht=function(){var t={};t.getBezierEasing=i;var e={};function i(t,i,s,a,r){var n=r||(\"bez_\"+t+\"_\"+i+\"_\"+s+\"_\"+a).replace(/\\./g,\"p\");if(e[n])return e[n];var o=new v([t,i,s,a]);return e[n]=o,o}var s=4,a=.001,r=1e-7,n=10,o=11,h=1/(o-1),l=\"function\"==typeof Float32Array;function p(t,e){return 1-3*e+3*t}function d(t,e){return 3*e-6*t}function f(t){return 3*t}function m(t,e,i){return((p(e,i)*t+d(e,i))*t+f(e))*t}function c(t,e,i){return 3*p(e,i)*t*t+2*d(e,i)*t+f(e)}function u(t,e,i,s,a){var o,h,l=0;do{(o=m(h=e+(i-e)/2,s,a)-t)>0?i=h:e=h}while(Math.abs(o)>r&&++l<n);return h}function g(t,e,i,a){for(var r=0;r<s;++r){var n=c(e,i,a);if(0===n)return e;e-=(m(e,i,a)-t)/n}return e}function v(t){this._p=t,this._mSampleValues=l?new Float32Array(o):new Array(o),this._precomputed=!1,this.get=this.get.bind(this)}return v.prototype={get:function(t){var e=this._p[0],i=this._p[1],s=this._p[2],a=this._p[3];return this._precomputed||this._precompute(),e===i&&s===a?t:0===t?0:1===t?1:m(this._getTForX(t),i,a)},_precompute:function(){var t=this._p[0],e=this._p[1],i=this._p[2],s=this._p[3];this._precomputed=!0,t===e&&i===s||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],i=0;i<o;++i)this._mSampleValues[i]=m(i*h,t,e)},_getTForX:function(t){for(var e=this._p[0],i=this._p[2],s=this._mSampleValues,r=0,n=1,l=o-1;n!==l&&s[n]<=t;++n)r+=h;var p=r+(t-s[--n])/(s[n+1]-s[n])*h,d=c(p,e,i);return d>=a?g(t,p,e,i):0===d?p:u(t,r,r+h,e,i)}},t}(),lt=function(){function t(t){return t.concat(c(t.length))}return{double:t}}(),pt=function(t,e,i){var s=0,a=t,r=c(a);function n(){return s?r[s-=1]:e()}function o(t){s===a&&(r=lt.double(r),a*=2),i&&i(t),r[s]=t,s+=1}return{newElement:n,release:o}},dt=function(){function t(){return{addedLength:0,percents:m(\"float32\",G()),lengths:m(\"float32\",G())}}return pt(8,t)}(),ft=function(){function t(){return{lengths:[],totalLength:0}}function e(t){var e,i=t.lengths.length;for(e=0;e<i;e+=1)dt.release(t.lengths[e]);t.lengths.length=0}return pt(8,t,e)}();function mt(){var t=Math;function e(t,e,i,s,a,r){var n=t*s+e*a+i*r-a*s-r*t-i*e;return n>-.001&&n<.001}function i(i,s,a,r,n,o,h,l,p){if(0===a&&0===o&&0===p)return e(i,s,r,n,h,l);var d,f=t.sqrt(t.pow(r-i,2)+t.pow(n-s,2)+t.pow(o-a,2)),m=t.sqrt(t.pow(h-i,2)+t.pow(l-s,2)+t.pow(p-a,2)),c=t.sqrt(t.pow(h-r,2)+t.pow(l-n,2)+t.pow(p-o,2));return(d=f>m?f>c?f-m-c:c-m-f:c>m?c-m-f:m-f-c)>-1e-4&&d<1e-4}var s=function(t,e,i,s){var a,r,n,o,h,l,p=G(),d=0,f=[],m=[],c=dt.newElement();for(n=i.length,a=0;a<p;a+=1){for(h=a/(p-1),l=0,r=0;r<n;r+=1)o=b(1-h,3)*t[r]+3*b(1-h,2)*h*i[r]+3*(1-h)*b(h,2)*s[r]+b(h,3)*e[r],f[r]=o,null!==m[r]&&(l+=b(f[r]-m[r],2)),m[r]=f[r];l&&(d+=l=_(l)),c.percents[a]=h,c.lengths[a]=d}return c.addedLength=d,c};function a(t){var e,i=ft.newElement(),a=t.c,r=t.v,n=t.o,o=t.i,h=t._length,l=i.lengths,p=0;for(e=0;e<h-1;e+=1)l[e]=s(r[e],r[e+1],n[e],o[e+1]),p+=l[e].addedLength;return a&&h&&(l[e]=s(r[e],r[0],n[e],o[0]),p+=l[e].addedLength),i.totalLength=p,i}function r(t){this.segmentLength=0,this.points=new Array(t)}function n(t,e){this.partialLength=t,this.point=e}var o,h=(o={},function(t,i,s,a){var h=(t[0]+\"_\"+t[1]+\"_\"+i[0]+\"_\"+i[1]+\"_\"+s[0]+\"_\"+s[1]+\"_\"+a[0]+\"_\"+a[1]).replace(/\\./g,\"p\");if(!o[h]){var l,p,d,f,m,u,g,v=G(),y=0,k=null;2===t.length&&(t[0]!==i[0]||t[1]!==i[1])&&e(t[0],t[1],i[0],i[1],t[0]+s[0],t[1]+s[1])&&e(t[0],t[1],i[0],i[1],i[0]+a[0],i[1]+a[1])&&(v=2);var w=new r(v);for(d=s.length,l=0;l<v;l+=1){for(g=c(d),m=l/(v-1),u=0,p=0;p<d;p+=1)f=b(1-m,3)*t[p]+3*b(1-m,2)*m*(t[p]+s[p])+3*(1-m)*b(m,2)*(i[p]+a[p])+b(m,3)*i[p],g[p]=f,null!==k&&(u+=b(g[p]-k[p],2));y+=u=_(u),w.points[l]=new n(u,g),k=g}w.segmentLength=y,o[h]=w}return o[h]});function l(t,e){var i=e.percents,s=e.lengths,a=i.length,r=k((a-1)*t),n=t*e.addedLength,o=0;if(r===a-1||0===r||n===s[r])return i[r];for(var h=s[r]>n?-1:1,l=!0;l;)if(s[r]<=n&&s[r+1]>n?(o=(n-s[r])/(s[r+1]-s[r]),l=!1):r+=h,r<0||r>=a-1){if(r===a-1)return i[r];l=!1}return i[r]+(i[r+1]-i[r])*o}function p(e,i,s,a,r,n){var o=l(r,n),h=1-o;return[t.round(1e3*(h*h*h*e[0]+(o*h*h+h*o*h+h*h*o)*s[0]+(o*o*h+h*o*o+o*h*o)*a[0]+o*o*o*i[0]))/1e3,t.round(1e3*(h*h*h*e[1]+(o*h*h+h*o*h+h*h*o)*s[1]+(o*o*h+h*o*o+o*h*o)*a[1]+o*o*o*i[1]))/1e3]}var d=m(\"float32\",8);function f(e,i,s,a,r,n,o){r<0?r=0:r>1&&(r=1);var h,p=l(r,o),f=l(n=n>1?1:n,o),m=e.length,c=1-p,u=1-f,g=c*c*c,v=p*c*c*3,y=p*p*c*3,b=p*p*p,_=c*c*u,k=p*c*u+c*p*u+c*c*f,w=p*p*u+c*p*f+p*c*f,S=p*p*f,A=c*u*u,D=p*u*u+c*f*u+c*u*f,P=p*f*u+c*f*f+p*u*f,T=p*f*f,E=u*u*u,F=f*u*u+u*f*u+u*u*f,C=f*f*u+u*f*f+f*u*f,x=f*f*f;for(h=0;h<m;h+=1)d[4*h]=t.round(1e3*(g*e[h]+v*s[h]+y*a[h]+b*i[h]))/1e3,d[4*h+1]=t.round(1e3*(_*e[h]+k*s[h]+w*a[h]+S*i[h]))/1e3,d[4*h+2]=t.round(1e3*(A*e[h]+D*s[h]+P*a[h]+T*i[h]))/1e3,d[4*h+3]=t.round(1e3*(E*e[h]+F*s[h]+C*a[h]+x*i[h]))/1e3;return d}return{getSegmentsLength:a,getNewSegment:f,getPointInSegment:p,buildBezierData:h,pointOnLine2D:e,pointOnLine3D:i}}var ct=mt();function ut(t){return bt(t)||yt(t)||vt(t)||gt()}function gt(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function vt(t,e){if(t){if(\"string\"==typeof t)return _t(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return\"Object\"===i&&t.constructor&&(i=t.constructor.name),\"Map\"===i||\"Set\"===i?Array.from(t):\"Arguments\"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_t(t,e):void 0}}function yt(t){if(\"undefined\"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t[\"@@iterator\"])return Array.from(t)}function bt(t){if(Array.isArray(t))return _t(t)}function _t(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,s=new Array(e);i<e;i++)s[i]=t[i];return s}function kt(t,e,i){return t*(1-i)+e*i}function wt(t,e,i){return[kt(t[0],e[0],i),kt(t[1],e[1],i)]}function St(t,e){return t.map((function(t,i){return t+(e[i]||0)}))}function At(t,e){return t.map((function(t,i){return t-(e[i]||0)}))}function Dt(t){var e=Math.hypot.apply(Math,ut(t));return e>Number.EPSILON?t.map((function(t){return t/e})):t}function Pt(t,e,i,s,a){var r=[t,St(t,e),St(s,i),s],n=Tt(r,a),o=Tt(n,a),h=At(o[1],o[0]),l=Math.hypot.apply(Math,ut(h));if(l>Number.EPSILON)return h.map((function(t){return t/l}));var p=At(n[2],n[0]),d=Math.hypot.apply(Math,ut(p));if(d>Number.EPSILON)return p.map((function(t){return t/d}));var f=At(n[1],n[0]),m=Math.hypot.apply(Math,ut(f));return m>Number.EPSILON?f.map((function(t){return t/m})):Dt(At(r[3],r[0]))}function Tt(t,e){for(var i=[],s=0;s<t.length-1;s+=1)i.push(wt(t[s],t[s+1],e));return i}var Et=s,Ft=Math.abs;function Ct(t,e){var i,s=this.offsetTime;\"multidimensional\"===this.propType&&(i=m(\"float32\",this.pv.length));for(var a,r,n,o,h,l,p,d,f,c=e.lastIndex,u=c,g=this.keyframes.length-1,v=!0;v;){if(a=this.keyframes[u],r=this.keyframes[u+1],u===g-1&&t>=r.t-s){a.h&&(a=r),c=0;break}if(r.t-s>t){c=u;break}u<g-1?u+=1:(c=0,v=!1)}n=this.keyframesMetadata[u]||{};var y,b=r.t-s,_=a.t-s;if(a.to){n.bezierData||(n.bezierData=ct.buildBezierData(a.s,r.s||a.e,a.to,a.ti));var k=n.bezierData;if(t>=b||t<_){var w=t>=b?k.points.length-1:0;for(h=k.points[w].point.length,o=0;o<h;o+=1)i[o]=k.points[w].point[o]}else{n.__fnct?f=n.__fnct:(f=ht.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,n.__fnct=f),l=f((t-_)/(b-_));var S=a.s,A=r.s||a.e;if(l>1)for(var D=Pt(a.s,a.to,a.ti,r.s||a.e,1),P=k.segmentLength*(l-1),T=0;T<A.length;T+=1)i[T]=A[T]+D[T]*P;else if(l<0)for(var E=Pt(a.s,a.to,a.ti,r.s||a.e,0),F=k.segmentLength*l,C=0;C<S.length;C+=1)i[C]=S[C]+E[C]*F;else{var x,M=k.segmentLength*l,I=e.lastFrame<t&&e._lastKeyframeIndex===u?e._lastAddedLength:0;for(d=e.lastFrame<t&&e._lastKeyframeIndex===u?e._lastPoint:0,v=!0,p=k.points.length;v;){if(I+=k.points[d].partialLength,0===M||0===l||d===k.points.length-1){for(h=k.points[d].point.length,o=0;o<h;o+=1)i[o]=k.points[d].point[o];break}if(M>=I&&M<I+k.points[d+1].partialLength){for(x=(M-I)/k.points[d+1].partialLength,h=k.points[d].point.length,o=0;o<h;o+=1)i[o]=k.points[d].point[o]+(k.points[d+1].point[o]-k.points[d].point[o])*x;break}d<p-1?d+=1:v=!1}e._lastPoint=d,e._lastAddedLength=I-k.points[d].partialLength,e._lastKeyframeIndex=u}}}else{var L,R,O,V,z;if(g=a.s.length,y=r.s||a.e,this.sh&&1!==a.h)t>=b?(i[0]=y[0],i[1]=y[1],i[2]=y[2]):t<=_?(i[0]=a.s[0],i[1]=a.s[1],i[2]=a.s[2]):Mt(i,xt(It(a.s),It(y),(t-_)/(b-_)));else for(u=0;u<g;u+=1)1!==a.h&&(t>=b?l=1:t<_?l=0:(a.o.x.constructor===Array?(n.__fnct||(n.__fnct=[]),n.__fnct[u]?f=n.__fnct[u]:(L=void 0===a.o.x[u]?a.o.x[0]:a.o.x[u],R=void 0===a.o.y[u]?a.o.y[0]:a.o.y[u],O=void 0===a.i.x[u]?a.i.x[0]:a.i.x[u],V=void 0===a.i.y[u]?a.i.y[0]:a.i.y[u],f=ht.getBezierEasing(L,R,O,V).get,n.__fnct[u]=f)):n.__fnct?f=n.__fnct:(L=a.o.x,R=a.o.y,O=a.i.x,V=a.i.y,f=ht.getBezierEasing(L,R,O,V).get,a.keyframeMetadata=f),l=f((t-_)/(b-_)))),y=r.s||a.e,z=1===a.h?a.s[u]:a.s[u]+(y[u]-a.s[u])*l,\"multidimensional\"===this.propType?i[u]=z:i=z}return e.lastIndex=c,i}function xt(t,e,i){var s,a,r,n,o,h=[],l=t[0],p=t[1],d=t[2],f=t[3],m=e[0],c=e[1],u=e[2],g=e[3];return(a=l*m+p*c+d*u+f*g)<0&&(a=-a,m=-m,c=-c,u=-u,g=-g),1-a>1e-6?(s=Math.acos(a),r=Math.sin(s),n=Math.sin((1-i)*s)/r,o=Math.sin(i*s)/r):(n=1-i,o=i),h[0]=n*l+o*m,h[1]=n*p+o*c,h[2]=n*d+o*u,h[3]=n*f+o*g,h}function Mt(t,e){var i=e[0],s=e[1],a=e[2],r=e[3],n=Math.atan2(2*s*r-2*i*a,1-2*s*s-2*a*a),o=Math.asin(2*i*s+2*a*r),h=Math.atan2(2*i*r-2*s*a,1-2*i*i-2*a*a);t[0]=n/A,t[1]=o/A,t[2]=h/A}function It(t){var e=t[0]*A,i=t[1]*A,s=t[2]*A,a=Math.cos(e/2),r=Math.cos(i/2),n=Math.cos(s/2),o=Math.sin(e/2),h=Math.sin(i/2),l=Math.sin(s/2);return[o*h*n+a*r*l,o*r*n+a*h*l,a*h*n-o*r*l,a*r*n-o*h*l]}function Lt(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==Et&&(this._caching.lastFrame>=i&&t>=i||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var s=this.interpolateValue(t,this._caching);this.pv=s}return this._caching.lastFrame=t,this.pv}function Rt(t){var e;if(\"unidimensional\"===this.propType)e=t*this.mult,Ft(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var i=0,s=this.v.length;i<s;)e=t[i]*this.mult,Ft(this.v[i]-e)>1e-5&&(this.v[i]=e,this._mdf=!0),i+=1}function Ot(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t;this.lock=!0,this._mdf=this._isFirstFrame;var e=this.effectsSequence.length,i=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)i=this.effectsSequence[t](i);this.setVValue(i),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function Vt(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function zt(t,e,i,s){this.propType=\"unidimensional\",this.mult=i||1,this.data=e,this.v=i?e.k*i:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=s,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=Ot,this.setVValue=Rt,this.addEffect=Vt}function Nt(t,e,i,s){var a;this.propType=\"multidimensional\",this.mult=i||1,this.data=e,this._mdf=!1,this.elem=t,this.container=s,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var r=e.k.length;for(this.v=m(\"float32\",r),this.pv=m(\"float32\",r),this.vel=m(\"float32\",r),a=0;a<r;a+=1)this.v[a]=e.k[a]*this.mult,this.pv[a]=e.k[a];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=Ot,this.setVValue=Rt,this.addEffect=Vt}function Bt(t,e,i,s){this.propType=\"unidimensional\",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:Et,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=i||1,this.elem=t,this.container=s,this.comp=t.comp,this.v=Et,this.pv=Et,this._isFirstFrame=!0,this.getValue=Ot,this.setVValue=Rt,this.interpolateValue=Ct,this.effectsSequence=[Lt.bind(this)],this.addEffect=Vt}function jt(t,e,i,s){var a;this.propType=\"multidimensional\";var r,n,o,h,l=e.k.length;for(a=0;a<l-1;a+=1)e.k[a].to&&e.k[a].s&&e.k[a+1]&&e.k[a+1].s&&(r=e.k[a].s,n=e.k[a+1].s,o=e.k[a].to,h=e.k[a].ti,(2===r.length&&(r[0]!==n[0]||r[1]!==n[1])&&ct.pointOnLine2D(r[0],r[1],n[0],n[1],r[0]+o[0],r[1]+o[1])&&ct.pointOnLine2D(r[0],r[1],n[0],n[1],n[0]+h[0],n[1]+h[1])||3===r.length&&(r[0]!==n[0]||r[1]!==n[1]||r[2]!==n[2])&&ct.pointOnLine3D(r[0],r[1],r[2],n[0],n[1],n[2],r[0]+o[0],r[1]+o[1],r[2]+o[2])&&ct.pointOnLine3D(r[0],r[1],r[2],n[0],n[1],n[2],n[0]+h[0],n[1]+h[1],n[2]+h[2]))&&(e.k[a].to=null,e.k[a].ti=null),r[0]===n[0]&&r[1]===n[1]&&0===o[0]&&0===o[1]&&0===h[0]&&0===h[1]&&(2===r.length||r[2]===n[2]&&0===o[2]&&0===h[2])&&(e.k[a].to=null,e.k[a].ti=null));this.effectsSequence=[Lt.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=i||1,this.elem=t,this.container=s,this.comp=t.comp,this.getValue=Ot,this.setVValue=Rt,this.interpolateValue=Ct,this.frameId=-1;var p=e.k[0].s.length;for(this.v=m(\"float32\",p),this.pv=m(\"float32\",p),a=0;a<p;a+=1)this.v[a]=Et,this.pv[a]=Et;this._caching={lastFrame:Et,lastIndex:0,value:m(\"float32\",p)},this.addEffect=Vt}var qt=function(){function t(t,e,i,s,a){var r;if(e.sid&&(e=t.globalData.slotManager.getProp(e)),e.k.length)if(\"number\"==typeof e.k[0])r=new Nt(t,e,s,a);else switch(i){case 0:r=new Bt(t,e,s,a);break;case 1:r=new jt(t,e,s,a)}else r=new zt(t,e,s,a);return r.effectsSequence.length&&a.addDynamicProperty(r),r}return{getProp:t}}();function Wt(){}Wt.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var t;this._mdf=!1;var e=this.dynamicProperties.length;for(t=0;t<e;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var $t=function(){function t(){return m(\"float32\",2)}return pt(8,t)}();function Ht(){this.c=!1,this._length=0,this._maxLength=8,this.v=c(this._maxLength),this.o=c(this._maxLength),this.i=c(this._maxLength)}Ht.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var i=0;i<e;)this.v[i]=$t.newElement(),this.o[i]=$t.newElement(),this.i[i]=$t.newElement(),i+=1},Ht.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},Ht.prototype.doubleArrayLength=function(){this.v=this.v.concat(c(this._maxLength)),this.i=this.i.concat(c(this._maxLength)),this.o=this.o.concat(c(this._maxLength)),this._maxLength*=2},Ht.prototype.setXYAt=function(t,e,i,s,a){var r;switch(this._length=Math.max(this._length,s+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case\"v\":r=this.v;break;case\"i\":r=this.i;break;case\"o\":r=this.o;break;default:r=[]}(!r[s]||r[s]&&!a)&&(r[s]=$t.newElement()),r[s][0]=t,r[s][1]=e},Ht.prototype.setTripleAt=function(t,e,i,s,a,r,n,o){this.setXYAt(t,e,\"v\",n,o),this.setXYAt(i,s,\"o\",n,o),this.setXYAt(a,r,\"i\",n,o)},Ht.prototype.reverse=function(){var t=new Ht;t.setPathData(this.c,this._length);var e=this.v,i=this.o,s=this.i,a=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],s[0][0],s[0][1],i[0][0],i[0][1],0,!1),a=1);var r,n=this._length-1,o=this._length;for(r=a;r<o;r+=1)t.setTripleAt(e[n][0],e[n][1],s[n][0],s[n][1],i[n][0],i[n][1],r,!1),n-=1;return t},Ht.prototype.length=function(){return this._length};var Gt=function(){function t(){return new Ht}function e(t){var e,i=t._length;for(e=0;e<i;e+=1)$t.release(t.v[e]),$t.release(t.i[e]),$t.release(t.o[e]),t.v[e]=null,t.i[e]=null,t.o[e]=null;t._length=0,t.c=!1}function i(t){var e,i=s.newElement(),a=void 0===t._length?t.v.length:t._length;for(i.setLength(a),i.c=t.c,e=0;e<a;e+=1)i.setTripleAt(t.v[e][0],t.v[e][1],t.o[e][0],t.o[e][1],t.i[e][0],t.i[e][1],e);return i}var s=pt(4,t,e);return s.clone=i,s}();function Xt(){this._length=0,this._maxLength=4,this.shapes=c(this._maxLength)}Xt.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(c(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},Xt.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)Gt.release(this.shapes[t]);this._length=0};var Ut=function(){var t={newShapeCollection:a,release:r},e=0,i=4,s=c(i);function a(){return e?s[e-=1]:new Xt}function r(t){var a,r=t._length;for(a=0;a<r;a+=1)Gt.release(t.shapes[a]);t._length=0,e===i&&(s=lt.double(s),i*=2),s[e]=t,e+=1}return t}(),Yt=function(){var t=-999999;function e(t,e,i){var s,a,r,n,o,h,l,p,d,f=i.lastIndex,m=this.keyframes;if(t<m[0].t-this.offsetTime)s=m[0].s[0],r=!0,f=0;else if(t>=m[m.length-1].t-this.offsetTime)s=m[m.length-1].s?m[m.length-1].s[0]:m[m.length-2].e[0],r=!0;else{for(var c,u,g,v=f,y=m.length-1,b=!0;b&&(c=m[v],!((u=m[v+1]).t-this.offsetTime>t));)v<y-1?v+=1:b=!1;if(g=this.keyframesMetadata[v]||{},f=v,!(r=1===c.h)){if(t>=u.t-this.offsetTime)p=1;else if(t<c.t-this.offsetTime)p=0;else{var _;g.__fnct?_=g.__fnct:(_=ht.getBezierEasing(c.o.x,c.o.y,c.i.x,c.i.y).get,g.__fnct=_),p=_((t-(c.t-this.offsetTime))/(u.t-this.offsetTime-(c.t-this.offsetTime)))}a=u.s?u.s[0]:c.e[0]}s=c.s[0]}for(h=e._length,l=s.i[0].length,i.lastIndex=f,n=0;n<h;n+=1)for(o=0;o<l;o+=1)d=r?s.i[n][o]:s.i[n][o]+(a.i[n][o]-s.i[n][o])*p,e.i[n][o]=d,d=r?s.o[n][o]:s.o[n][o]+(a.o[n][o]-s.o[n][o])*p,e.o[n][o]=d,d=r?s.v[n][o]:s.v[n][o]+(a.v[n][o]-s.v[n][o])*p,e.v[n][o]=d}function i(){var e=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,s=this.keyframes[this.keyframes.length-1].t-this.offsetTime,a=this._caching.lastFrame;return a!==t&&(a<i&&e<i||a>s&&e>s)||(this._caching.lastIndex=a<e?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}function s(){this.paths=this.localShapeCollection}function a(t,e){if(t._length!==e._length||t.c!==e.c)return!1;var i,s=t._length;for(i=0;i<s;i+=1)if(t.v[i][0]!==e.v[i][0]||t.v[i][1]!==e.v[i][1]||t.o[i][0]!==e.o[i][0]||t.o[i][1]!==e.o[i][1]||t.i[i][0]!==e.i[i][0]||t.i[i][1]!==e.i[i][1])return!1;return!0}function r(t){a(this.v,t)||(this.v=Gt.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function n(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t,e;this.lock=!0,this._mdf=!1,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var i=this.effectsSequence.length;for(e=0;e<i;e+=1)t=this.effectsSequence[e](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function o(t,e,i){this.propType=\"shape\",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1;var a=3===i?e.pt.k:e.ks.k;this.v=Gt.clone(a),this.pv=Gt.clone(this.v),this.localShapeCollection=Ut.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=s,this.effectsSequence=[]}function h(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function l(e,a,r){this.propType=\"shape\",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=3===r?a.pt.k:a.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var n=this.keyframes[0].s[0].i.length;this.v=Gt.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,n),this.pv=Gt.clone(this.v),this.localShapeCollection=Ut.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=s,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[i.bind(this)]}o.prototype.interpolateShape=e,o.prototype.getValue=n,o.prototype.setVValue=r,o.prototype.addEffect=h,l.prototype.getValue=n,l.prototype.interpolateShape=e,l.prototype.setVValue=r,l.prototype.addEffect=h;var d=function(){var t=D;function e(t,e){this.v=Gt.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=Ut.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=qt.getProp(t,e.p,1,0,this),this.s=qt.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return e.prototype={reset:s,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var e=this.p.v[0],i=this.p.v[1],s=this.s.v[0]/2,a=this.s.v[1]/2,r=3!==this.d,n=this.v;n.v[0][0]=e,n.v[0][1]=i-a,n.v[1][0]=r?e+s:e-s,n.v[1][1]=i,n.v[2][0]=e,n.v[2][1]=i+a,n.v[3][0]=r?e-s:e+s,n.v[3][1]=i,n.i[0][0]=r?e-s*t:e+s*t,n.i[0][1]=i-a,n.i[1][0]=r?e+s:e-s,n.i[1][1]=i-a*t,n.i[2][0]=r?e+s*t:e-s*t,n.i[2][1]=i+a,n.i[3][0]=r?e-s:e+s,n.i[3][1]=i+a*t,n.o[0][0]=r?e+s*t:e-s*t,n.o[0][1]=i-a,n.o[1][0]=r?e+s:e-s,n.o[1][1]=i+a*t,n.o[2][0]=r?e-s*t:e+s*t,n.o[2][1]=i+a,n.o[3][0]=r?e-s:e+s,n.o[3][1]=i-a*t}},p([Wt],e),e}(),f=function(){function t(t,e){this.v=Gt.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=qt.getProp(t,e.ir,0,0,this),this.is=qt.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=qt.getProp(t,e.pt,0,0,this),this.p=qt.getProp(t,e.p,1,0,this),this.r=qt.getProp(t,e.r,0,A,this),this.or=qt.getProp(t,e.or,0,0,this),this.os=qt.getProp(t,e.os,0,.01,this),this.localShapeCollection=Ut.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return t.prototype={reset:s,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var t,e,i,s,a=2*Math.floor(this.pt.v),r=2*Math.PI/a,n=!0,o=this.or.v,h=this.ir.v,l=this.os.v,p=this.is.v,d=2*Math.PI*o/(2*a),f=2*Math.PI*h/(2*a),m=-Math.PI/2;m+=this.r.v;var c=3===this.data.d?-1:1;for(this.v._length=0,t=0;t<a;t+=1){i=n?l:p,s=n?d:f;var u=(e=n?o:h)*Math.cos(m),g=e*Math.sin(m),v=0===u&&0===g?0:g/Math.sqrt(u*u+g*g),y=0===u&&0===g?0:-u/Math.sqrt(u*u+g*g);u+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(u,g,u-v*s*i*c,g-y*s*i*c,u+v*s*i*c,g+y*s*i*c,t,!0),n=!n,m+=r*c}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),i=2*Math.PI/e,s=this.or.v,a=this.os.v,r=2*Math.PI*s/(4*e),n=.5*-Math.PI,o=3===this.data.d?-1:1;for(n+=this.r.v,this.v._length=0,t=0;t<e;t+=1){var h=s*Math.cos(n),l=s*Math.sin(n),p=0===h&&0===l?0:l/Math.sqrt(h*h+l*l),d=0===h&&0===l?0:-h/Math.sqrt(h*h+l*l);h+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(h,l,h-p*r*a*o,l-d*r*a*o,h+p*r*a*o,l+d*r*a*o,t,!0),n+=i*o}this.paths.length=0,this.paths[0]=this.v}},p([Wt],t),t}(),m=function(){function t(t,e){this.v=Gt.newElement(),this.v.c=!0,this.localShapeCollection=Ut.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=qt.getProp(t,e.p,1,0,this),this.s=qt.getProp(t,e.s,1,0,this),this.r=qt.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return t.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,a=w(i,s,this.r.v),r=a*(1-D);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+i,e-s+a,t+i,e-s+a,t+i,e-s+r,0,!0),this.v.setTripleAt(t+i,e+s-a,t+i,e+s-r,t+i,e+s-a,1,!0),0!==a?(this.v.setTripleAt(t+i-a,e+s,t+i-a,e+s,t+i-r,e+s,2,!0),this.v.setTripleAt(t-i+a,e+s,t-i+r,e+s,t-i+a,e+s,3,!0),this.v.setTripleAt(t-i,e+s-a,t-i,e+s-a,t-i,e+s-r,4,!0),this.v.setTripleAt(t-i,e-s+a,t-i,e-s+r,t-i,e-s+a,5,!0),this.v.setTripleAt(t-i+a,e-s,t-i+a,e-s,t-i+r,e-s,6,!0),this.v.setTripleAt(t+i-a,e-s,t+i-r,e-s,t+i-a,e-s,7,!0)):(this.v.setTripleAt(t-i,e+s,t-i+r,e+s,t-i,e+s,2),this.v.setTripleAt(t-i,e-s,t-i,e-s+r,t-i,e-s,3))):(this.v.setTripleAt(t+i,e-s+a,t+i,e-s+r,t+i,e-s+a,0,!0),0!==a?(this.v.setTripleAt(t+i-a,e-s,t+i-a,e-s,t+i-r,e-s,1,!0),this.v.setTripleAt(t-i+a,e-s,t-i+r,e-s,t-i+a,e-s,2,!0),this.v.setTripleAt(t-i,e-s+a,t-i,e-s+a,t-i,e-s+r,3,!0),this.v.setTripleAt(t-i,e+s-a,t-i,e+s-r,t-i,e+s-a,4,!0),this.v.setTripleAt(t-i+a,e+s,t-i+a,e+s,t-i+r,e+s,5,!0),this.v.setTripleAt(t+i-a,e+s,t+i-r,e+s,t+i-a,e+s,6,!0),this.v.setTripleAt(t+i,e+s-a,t+i,e+s-a,t+i,e+s-r,7,!0)):(this.v.setTripleAt(t-i,e-s,t-i+r,e-s,t-i,e-s,1,!0),this.v.setTripleAt(t-i,e+s,t-i,e+s-r,t-i,e+s,2,!0),this.v.setTripleAt(t+i,e+s,t+i-r,e+s,t+i,e+s,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:s},p([Wt],t),t}();function c(t,e,i){var s;return 3===i||4===i?s=(3===i?e.pt:e.ks).k.length?new l(t,e,i):new o(t,e,i):5===i?s=new m(t,e):6===i?s=new d(t,e):7===i&&(s=new f(t,e)),s.k&&t.addDynamicProperty(s),s}function u(){return o}function g(){return l}var v={};return v.getShapeProp=c,v.getConstructorFunction=u,v.getKeyframedConstructorFunction=g,v}(),Zt=function(){var t=Math.cos,e=Math.sin,i=Math.tan,s=Math.round;function a(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function r(i){if(0===i)return this;var s=t(i),a=e(i);return this._t(s,-a,0,0,a,s,0,0,0,0,1,0,0,0,0,1)}function n(i){if(0===i)return this;var s=t(i),a=e(i);return this._t(1,0,0,0,0,s,-a,0,0,a,s,0,0,0,0,1)}function o(i){if(0===i)return this;var s=t(i),a=e(i);return this._t(s,0,a,0,0,1,0,0,-a,0,s,0,0,0,0,1)}function h(i){if(0===i)return this;var s=t(i),a=e(i);return this._t(s,-a,0,0,a,s,0,0,0,0,1,0,0,0,0,1)}function l(t,e){return this._t(1,e,t,1,0,0)}function p(t,e){return this.shear(i(t),i(e))}function d(s,a){var r=t(a),n=e(a);return this._t(r,n,0,0,-n,r,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,i(s),1,0,0,0,0,1,0,0,0,0,1)._t(r,-n,0,0,n,r,0,0,0,0,1,0,0,0,0,1)}function f(t,e,i){return i||0===i||(i=1),1===t&&1===e&&1===i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}function c(t,e,i,s,a,r,n,o,h,l,p,d,f,m,c,u){return this.props[0]=t,this.props[1]=e,this.props[2]=i,this.props[3]=s,this.props[4]=a,this.props[5]=r,this.props[6]=n,this.props[7]=o,this.props[8]=h,this.props[9]=l,this.props[10]=p,this.props[11]=d,this.props[12]=f,this.props[13]=m,this.props[14]=c,this.props[15]=u,this}function u(t,e,i){return i=i||0,0!==t||0!==e||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}function g(t,e,i,s,a,r,n,o,h,l,p,d,f,m,c,u){var g=this.props;if(1===t&&0===e&&0===i&&0===s&&0===a&&1===r&&0===n&&0===o&&0===h&&0===l&&1===p&&0===d)return g[12]=g[12]*t+g[15]*f,g[13]=g[13]*r+g[15]*m,g[14]=g[14]*p+g[15]*c,g[15]*=u,this._identityCalculated=!1,this;var v=g[0],y=g[1],b=g[2],_=g[3],k=g[4],w=g[5],S=g[6],A=g[7],D=g[8],P=g[9],T=g[10],E=g[11],F=g[12],C=g[13],x=g[14],M=g[15];return g[0]=v*t+y*a+b*h+_*f,g[1]=v*e+y*r+b*l+_*m,g[2]=v*i+y*n+b*p+_*c,g[3]=v*s+y*o+b*d+_*u,g[4]=k*t+w*a+S*h+A*f,g[5]=k*e+w*r+S*l+A*m,g[6]=k*i+w*n+S*p+A*c,g[7]=k*s+w*o+S*d+A*u,g[8]=D*t+P*a+T*h+E*f,g[9]=D*e+P*r+T*l+E*m,g[10]=D*i+P*n+T*p+E*c,g[11]=D*s+P*o+T*d+E*u,g[12]=F*t+C*a+x*h+M*f,g[13]=F*e+C*r+x*l+M*m,g[14]=F*i+C*n+x*p+M*c,g[15]=F*s+C*o+x*d+M*u,this._identityCalculated=!1,this}function v(t){var e=t.props;return this.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}function y(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function b(t){for(var e=0;e<16;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function _(t){var e;for(e=0;e<16;e+=1)t.props[e]=this.props[e];return t}function k(t){var e;for(e=0;e<16;e+=1)this.props[e]=t[e]}function w(t,e,i){return{x:t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}}function S(t,e,i){return t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12]}function A(t,e,i){return t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13]}function D(t,e,i){return t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}function P(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],e=this.props[5]/t,i=-this.props[1]/t,s=-this.props[4]/t,a=this.props[0]/t,r=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,n=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,o=new Zt;return o.props[0]=e,o.props[1]=i,o.props[4]=s,o.props[5]=a,o.props[12]=r,o.props[13]=n,o}function T(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function E(t){var e,i=t.length,s=[];for(e=0;e<i;e+=1)s[e]=T(t[e]);return s}function F(t,e,i){var s=m(\"float32\",6);if(this.isIdentity())s[0]=t[0],s[1]=t[1],s[2]=e[0],s[3]=e[1],s[4]=i[0],s[5]=i[1];else{var a=this.props[0],r=this.props[1],n=this.props[4],o=this.props[5],h=this.props[12],l=this.props[13];s[0]=t[0]*a+t[1]*n+h,s[1]=t[0]*r+t[1]*o+l,s[2]=e[0]*a+e[1]*n+h,s[3]=e[0]*r+e[1]*o+l,s[4]=i[0]*a+i[1]*n+h,s[5]=i[0]*r+i[1]*o+l}return s}function C(t,e,i){return this.isIdentity()?[t,e,i]:[t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]]}function x(t,e){if(this.isIdentity())return t+\",\"+e;var i=this.props;return Math.round(100*(t*i[0]+e*i[4]+i[12]))/100+\",\"+Math.round(100*(t*i[1]+e*i[5]+i[13]))/100}function M(){for(var t=0,e=this.props,i=\"matrix3d(\",a=1e4;t<16;)i+=s(e[t]*a)/a,i+=15===t?\")\":\",\",t+=1;return i}function I(t){var e=1e4;return t<1e-6&&t>0||t>-1e-6&&t<0?s(t*e)/e:t}function L(){var t=this.props;return\"matrix(\"+I(t[0])+\",\"+I(t[1])+\",\"+I(t[4])+\",\"+I(t[5])+\",\"+I(t[12])+\",\"+I(t[13])+\")\"}return function(){this.reset=a,this.rotate=r,this.rotateX=n,this.rotateY=o,this.rotateZ=h,this.skew=p,this.skewFromAxis=d,this.shear=l,this.scale=f,this.setTransform=c,this.translate=u,this.transform=g,this.multiply=v,this.applyToPoint=w,this.applyToX=S,this.applyToY=A,this.applyToZ=D,this.applyToPointArray=C,this.applyToTriplePoints=F,this.applyToPointStringified=x,this.toCSS=M,this.to2dCSS=L,this.clone=_,this.cloneFromProps=k,this.equals=b,this.inversePoints=E,this.inversePoint=T,this.getInverseMatrix=P,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=m(\"float32\",16),this.reset()}}();function Jt(t){return Jt=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},Jt(t)}var Kt={};function Qt(t){o(t)}function te(){ot.searchAnimations()}function ee(t){j(t)}function ie(t){X(t)}function se(t){return ot.loadAnimation(t)}function ae(t){if(\"string\"==typeof t)switch(t){case\"high\":H(200);break;default:case\"medium\":H(50);break;case\"low\":H(10)}else!isNaN(t)&&t>1&&H(t)}function re(){return\"undefined\"!=typeof navigator}function ne(t,e){\"expressions\"===t&&W(e)}function oe(t){switch(t){case\"propertyFactory\":return qt;case\"shapePropertyFactory\":return Yt;case\"matrix\":return Zt;default:return null}}function he(){\"complete\"===document.readyState&&(clearInterval(ce),te())}function le(t){for(var e=pe.split(\"&\"),i=0;i<e.length;i+=1){var s=e[i].split(\"=\");if(decodeURIComponent(s[0])==t)return decodeURIComponent(s[1])}return null}Kt.play=ot.play,Kt.pause=ot.pause,Kt.setLocationHref=Qt,Kt.togglePause=ot.togglePause,Kt.setSpeed=ot.setSpeed,Kt.setDirection=ot.setDirection,Kt.stop=ot.stop,Kt.searchAnimations=te,Kt.registerAnimation=ot.registerAnimation,Kt.loadAnimation=se,Kt.setSubframeRendering=ee,Kt.resize=ot.resize,Kt.goToAndStop=ot.goToAndStop,Kt.destroy=ot.destroy,Kt.setQuality=ae,Kt.inBrowser=re,Kt.installPlugin=ne,Kt.freeze=ot.freeze,Kt.unfreeze=ot.unfreeze,Kt.setVolume=ot.setVolume,Kt.mute=ot.mute,Kt.unmute=ot.unmute,Kt.getRegisteredAnimations=ot.getRegisteredAnimations,Kt.useWebWorker=a,Kt.setIDPrefix=ie,Kt.__getFactory=oe,Kt.version=\"5.12.2\";var pe=\"\",de=document.getElementsByTagName(\"script\"),fe=de.length-1,me=de[fe]||{src:\"\"};pe=me.src?me.src.replace(/^[^\\?]+\\??/,\"\"):\"\",le(\"renderer\");var ce=setInterval(he,100);try{\"object\"!==Jt(n)&&(window.bodymovin=Kt)}catch(t){}function ue(t){for(var e=t.fStyle?t.fStyle.split(\" \"):[],i=\"normal\",s=\"normal\",a=e.length,r=0;r<a;r+=1)switch(e[r].toLowerCase()){case\"italic\":s=\"italic\";break;case\"bold\":i=\"700\";break;case\"black\":i=\"900\";break;case\"medium\":i=\"500\";break;case\"regular\":case\"normal\":i=\"400\";break;case\"light\":case\"thin\":i=\"200\"}return{style:s,weight:t.fWeight||i}}var ge=function(){var t=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},i=[];i=i.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var s=127988,a=917631,r=917601,n=917626,o=65039,h=8205,p=127462,d=127487,f=[\"d83cdffb\",\"d83cdffc\",\"d83cdffd\",\"d83cdffe\",\"d83cdfff\"];function m(t){var e,i=t.split(\",\"),s=i.length,a=[];for(e=0;e<s;e+=1)\"sans-serif\"!==i[e]&&\"monospace\"!==i[e]&&a.push(i[e]);return a.join(\",\")}function c(t,e){var i=l(\"span\");i.setAttribute(\"aria-hidden\",!0),i.style.fontFamily=e;var s=l(\"span\");s.innerText=\"giItT1WQy@!-/#\",i.style.position=\"absolute\",i.style.left=\"-10000px\",i.style.top=\"-10000px\",i.style.fontSize=\"300px\",i.style.fontVariant=\"normal\",i.style.fontStyle=\"normal\",i.style.fontWeight=\"normal\",i.style.letterSpacing=\"0\",i.appendChild(s),document.body.appendChild(i);var a=s.offsetWidth;return s.style.fontFamily=m(t)+\", \"+e,{node:s,w:a,parent:i}}function u(){var e,i,s,a=this.fonts.length,r=a;for(e=0;e<a;e+=1)this.fonts[e].loaded?r-=1:\"n\"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(i=this.fonts[e].monoCase.node,s=this.fonts[e].monoCase.w,i.offsetWidth!==s?(r-=1,this.fonts[e].loaded=!0):(i=this.fonts[e].sansCase.node,s=this.fonts[e].sansCase.w,i.offsetWidth!==s&&(r-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==r&&Date.now()-this.initTime<t?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function g(t,e){var i,s=document.body&&e?\"svg\":\"canvas\",a=ue(t);if(\"svg\"===s){var r=U(\"text\");r.style.fontSize=\"100px\",r.setAttribute(\"font-family\",t.fFamily),r.setAttribute(\"font-style\",a.style),r.setAttribute(\"font-weight\",a.weight),r.textContent=\"1\",t.fClass?(r.style.fontFamily=\"inherit\",r.setAttribute(\"class\",t.fClass)):r.style.fontFamily=t.fFamily,e.appendChild(r),i=r}else{var n=new OffscreenCanvas(500,500).getContext(\"2d\");n.font=a.style+\" \"+a.weight+\" 100px \"+t.fFamily,i=n}function o(t){return\"svg\"===s?(i.textContent=t,i.getComputedTextLength()):i.measureText(t).width}return{measureText:o}}function v(t,e){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);if(!document.body)return this.isLoaded=!0,t.list.forEach((function(t){t.helper=g(t),t.cache={}})),void(this.fonts=t.list);var i,s=t.list,a=s.length,r=a;for(i=0;i<a;i+=1){var n,o,h=!0;if(s[i].loaded=!1,s[i].monoCase=c(s[i].fFamily,\"monospace\"),s[i].sansCase=c(s[i].fFamily,\"sans-serif\"),s[i].fPath){if(\"p\"===s[i].fOrigin||3===s[i].origin){if((n=document.querySelectorAll('style[f-forigin=\"p\"][f-family=\"'+s[i].fFamily+'\"], style[f-origin=\"3\"][f-family=\"'+s[i].fFamily+'\"]')).length>0&&(h=!1),h){var p=l(\"style\");p.setAttribute(\"f-forigin\",s[i].fOrigin),p.setAttribute(\"f-origin\",s[i].origin),p.setAttribute(\"f-family\",s[i].fFamily),p.type=\"text/css\",p.innerText=\"@font-face {font-family: \"+s[i].fFamily+\"; font-style: normal; src: url('\"+s[i].fPath+\"');}\",e.appendChild(p)}}else if(\"g\"===s[i].fOrigin||1===s[i].origin){for(n=document.querySelectorAll('link[f-forigin=\"g\"], link[f-origin=\"1\"]'),o=0;o<n.length;o+=1)-1!==n[o].href.indexOf(s[i].fPath)&&(h=!1);if(h){var d=l(\"link\");d.setAttribute(\"f-forigin\",s[i].fOrigin),d.setAttribute(\"f-origin\",s[i].origin),d.type=\"text/css\",d.rel=\"stylesheet\",d.href=s[i].fPath,document.body.appendChild(d)}}else if(\"t\"===s[i].fOrigin||2===s[i].origin){for(n=document.querySelectorAll('script[f-forigin=\"t\"], script[f-origin=\"2\"]'),o=0;o<n.length;o+=1)s[i].fPath===n[o].src&&(h=!1);if(h){var f=l(\"link\");f.setAttribute(\"f-forigin\",s[i].fOrigin),f.setAttribute(\"f-origin\",s[i].origin),f.setAttribute(\"rel\",\"stylesheet\"),f.setAttribute(\"href\",s[i].fPath),e.appendChild(f)}}}else s[i].loaded=!0,r-=1;s[i].helper=g(s[i],e),s[i].cache={},this.fonts.push(s[i])}0===r?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0}function y(t){if(t){var e;this.chars||(this.chars=[]);var i,s,a=t.length,r=this.chars.length;for(e=0;e<a;e+=1){for(i=0,s=!1;i<r;)this.chars[i].style===t[e].style&&this.chars[i].fFamily===t[e].fFamily&&this.chars[i].ch===t[e].ch&&(s=!0),i+=1;s||(this.chars.push(t[e]),r+=1)}}}function b(t,i,s){for(var a=0,r=this.chars.length;a<r;){if(this.chars[a].ch===t&&this.chars[a].style===i&&this.chars[a].fFamily===s)return this.chars[a];a+=1}return(\"string\"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn(\"Missing character from exported characters list: \",t,i,s)),e}function _(t,e,i){var s=this.getFontByName(e),a=t;if(!s.cache[a]){var r=s.helper;if(\" \"===t){var n=r.measureText(\"|\"+t+\"|\"),o=r.measureText(\"||\");s.cache[a]=(n-o)/100}else s.cache[a]=r.measureText(t)/100}return s.cache[a]*i}function k(t){for(var e=0,i=this.fonts.length;e<i;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]}function w(t){var e=0,i=t.charCodeAt(0);if(i>=55296&&i<=56319){var s=t.charCodeAt(1);s>=56320&&s<=57343&&(e=1024*(i-55296)+s-56320+65536)}return e}function S(t,e){var i=t.toString(16)+e.toString(16);return-1!==f.indexOf(i)}function A(t){return t===h}function D(t){return t===o}function P(t){var e=w(t);return e>=p&&e<=d}function T(t){return P(t.substr(0,2))&&P(t.substr(2,2))}function E(t){return-1!==i.indexOf(t)}function F(t,e){var i=w(t.substr(e,2));if(i!==s)return!1;var o=0;for(e+=2;o<5;){if((i=w(t.substr(e,2)))<r||i>n)return!1;o+=1,e+=2}return w(t.substr(e,2))===a}function C(){this.isLoaded=!0}var x=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};x.isModifier=S,x.isZeroWidthJoiner=A,x.isFlagEmoji=T,x.isRegionalCode=P,x.isCombinedCharacter=E,x.isRegionalFlag=F,x.isVariationSelector=D,x.BLACK_FLAG_CODE_POINT=s;var M={addChars:y,addFonts:v,getCharData:b,getFontByName:k,measureText:_,checkLoadedFonts:u,setIsLoaded:C};return x.prototype=M,x}();function ve(t){this.animationData=t}function ye(t){return new ve(t)}function be(){}ve.prototype.getProp=function(t){return this.animationData.slots&&this.animationData.slots[t.sid]?Object.assign(t,this.animationData.slots[t.sid].p):t},be.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var t,e=this.renderableComponents.length;for(t=0;t<e;t+=1)this.renderableComponents[t].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var _e,ke=(_e={0:\"source-over\",1:\"multiply\",2:\"screen\",3:\"overlay\",4:\"darken\",5:\"lighten\",6:\"color-dodge\",7:\"color-burn\",8:\"hard-light\",9:\"soft-light\",10:\"difference\",11:\"exclusion\",12:\"hue\",13:\"saturation\",14:\"color\",15:\"luminosity\"},function(t){return _e[t]||\"\"});function we(t,e,i){this.p=qt.getProp(e,t.v,0,0,i)}function Se(t,e,i){this.p=qt.getProp(e,t.v,0,0,i)}function Ae(t,e,i){this.p=qt.getProp(e,t.v,1,0,i)}function De(t,e,i){this.p=qt.getProp(e,t.v,1,0,i)}function Pe(t,e,i){this.p=qt.getProp(e,t.v,0,0,i)}function Te(t,e,i){this.p=qt.getProp(e,t.v,0,0,i)}function Ee(t,e,i){this.p=qt.getProp(e,t.v,0,0,i)}function Fe(){this.p={}}function Ce(t,e){var i,s=t.ef||[];this.effectElements=[];var a,r=s.length;for(i=0;i<r;i+=1)a=new xe(s[i],e),this.effectElements.push(a)}function xe(t,e){this.init(t,e)}function Me(){}function Ie(){}function Le(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,i)}function Re(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,i),this._isPlaying=!1,this._canPlay=!1;var s=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(s),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?qt.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=qt.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}function Oe(){}p([Wt],xe),xe.prototype.getValue=xe.prototype.iterateDynamicProperties,xe.prototype.init=function(t,e){var i;this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var s,a=this.data.ef.length,r=this.data.ef;for(i=0;i<a;i+=1){switch(s=null,r[i].ty){case 0:s=new we(r[i],e,this);break;case 1:s=new Se(r[i],e,this);break;case 2:s=new Ae(r[i],e,this);break;case 3:s=new De(r[i],e,this);break;case 4:case 7:s=new Ee(r[i],e,this);break;case 10:s=new Pe(r[i],e,this);break;case 11:s=new Te(r[i],e,this);break;case 5:s=new Ce(r[i],e);break;default:s=new Fe(r[i])}s&&this.effectElements.push(s)}},Me.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,e=this.data.masksProperties.length;t<e;){if(\"n\"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){},setBlendMode:function(){var t=ke(this.data.bm);(this.baseElement||this.layerElement).style[\"mix-blend-mode\"]=t},initBaseData:function(t,e,i){this.globalData=e,this.comp=i,this.data=t,this.layerId=L(),this.data.sr||(this.data.sr=1),this.effectsManager=new Ce(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},Ie.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,e){var i,s=this.dynamicProperties.length;for(i=0;i<s;i+=1)(e||this._isParent&&\"transform\"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}},Le.prototype.prepareFrame=function(){},p([be,Me,Ie],Le),Le.prototype.getBaseElement=function(){return null},Le.prototype.renderFrame=function(){},Le.prototype.destroy=function(){},Le.prototype.initExpressions=function(){},Le.prototype.getFootageData=function(){return this.footageData},Re.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var i=this._volume*this._volumeMultiplier;this._previousVolume!==i&&(this._previousVolume=i,this.audio.volume(i))},p([be,Me,Ie],Re),Re.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},Re.prototype.show=function(){},Re.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},Re.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},Re.prototype.resume=function(){this._canPlay=!0},Re.prototype.setRate=function(t){this.audio.rate(t)},Re.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},Re.prototype.getBaseElement=function(){return null},Re.prototype.destroy=function(){},Re.prototype.sourceRectAtTime=function(){},Re.prototype.initExpressions=function(){},Oe.prototype.checkLayers=function(t){var e,i,s=this.layers.length;for(this.completeLayers=!0,e=s-1;e>=0;e-=1)this.elements[e]||(i=this.layers[e]).ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},Oe.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:default:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t)}},Oe.prototype.createCamera=function(){throw new Error(\"You're using a 3d camera. Try the html renderer.\")},Oe.prototype.createAudio=function(t){return new Re(t,this.globalData,this)},Oe.prototype.createFootage=function(t){return new Le(t,this.globalData,this)},Oe.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},Oe.prototype.includeLayers=function(t){var e;this.completeLayers=!1;var i,s=t.length,a=this.layers.length;for(e=0;e<s;e+=1)for(i=0;i<a;){if(this.layers[i].id===t[e].id){this.layers[i]=t[e];break}i+=1}},Oe.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},Oe.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},Oe.prototype.buildElementParenting=function(t,e,i){for(var s=this.elements,a=this.layers,r=0,n=a.length;r<n;)a[r].ind==e&&(s[r]&&!0!==s[r]?(i.push(s[r]),s[r].setAsParent(),void 0!==a[r].parent?this.buildElementParenting(t,a[r].parent,i):t.setHierarchy(i)):(this.buildItem(r),this.addPendingElement(t))),r+=1},Oe.prototype.addPendingElement=function(t){this.pendingElements.push(t)},Oe.prototype.searchExtraCompositions=function(t){var e,i=t.length;for(e=0;e<i;e+=1)if(t[e].xt){var s=this.createComp(t[e]);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}},Oe.prototype.getElementById=function(t){var e,i=this.elements.length;for(e=0;e<i;e+=1)if(this.elements[e].data.ind===t)return this.elements[e];return null},Oe.prototype.getElementByPath=function(t){var e,i=t.shift();if(\"number\"==typeof i)e=this.elements[i];else{var s,a=this.elements.length;for(s=0;s<a;s+=1)if(this.elements[s].data.nm===i){e=this.elements[s];break}}return 0===t.length?e:e.getElementByPath(t)},Oe.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new ge,this.globalData.slotManager=ye(t),this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}};var Ve=function(){var t=[0,0];function e(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function i(e){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||e){var i;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var s,a;if(i=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(s=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/i,0),a=this.p.getValueAtTime(this.p.keyframes[0].t/i,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(s=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/i,0),a=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/i,0)):(s=this.p.pv,a=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/i,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){s=[],a=[];var r=this.px,n=this.py;r._caching.lastFrame+r.offsetTime<=r.keyframes[0].t?(s[0]=r.getValueAtTime((r.keyframes[0].t+.01)/i,0),s[1]=n.getValueAtTime((n.keyframes[0].t+.01)/i,0),a[0]=r.getValueAtTime(r.keyframes[0].t/i,0),a[1]=n.getValueAtTime(n.keyframes[0].t/i,0)):r._caching.lastFrame+r.offsetTime>=r.keyframes[r.keyframes.length-1].t?(s[0]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/i,0),s[1]=n.getValueAtTime(n.keyframes[n.keyframes.length-1].t/i,0),a[0]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/i,0),a[1]=n.getValueAtTime((n.keyframes[n.keyframes.length-1].t-.01)/i,0)):(s=[r.pv,n.pv],a[0]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/i,r.offsetTime),a[1]=n.getValueAtTime((n._caching.lastFrame+n.offsetTime-.01)/i,n.offsetTime))}else s=a=t;this.v.rotate(-Math.atan2(s[1]-a[1],s[0]-a[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function s(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}function a(){}function r(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0}function n(t,e,i){if(this.elem=t,this.frameId=-1,this.propType=\"transform\",this.data=e,this.v=new Zt,this.pre=new Zt,this.appliedTransformations=0,this.initDynamicPropertyContainer(i||t),e.p&&e.p.s?(this.px=qt.getProp(t,e.p.x,0,0,this),this.py=qt.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=qt.getProp(t,e.p.z,0,0,this))):this.p=qt.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=qt.getProp(t,e.rx,0,A,this),this.ry=qt.getProp(t,e.ry,0,A,this),this.rz=qt.getProp(t,e.rz,0,A,this),e.or.k[0].ti){var s,a=e.or.k.length;for(s=0;s<a;s+=1)e.or.k[s].to=null,e.or.k[s].ti=null}this.or=qt.getProp(t,e.or,1,A,this),this.or.sh=!0}else this.r=qt.getProp(t,e.r||{k:0},0,A,this);e.sk&&(this.sk=qt.getProp(t,e.sk,0,A,this),this.sa=qt.getProp(t,e.sa,0,A,this)),this.a=qt.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=qt.getProp(t,e.s||{k:[100,100,100]},1,.01,this),e.o?this.o=qt.getProp(t,e.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}function o(t,e,i){return new n(t,e,i)}return n.prototype={applyToMatrix:e,getValue:i,precalculateMatrix:s,autoOrient:a},p([Wt],n),n.prototype.addDynamicProperty=r,n.prototype._addDynamicProperty=Wt.prototype.addDynamicProperty,{getTransformProperty:o}}(),ze={TRANSFORM_EFFECT:\"transformEFfect\"};function Ne(){}function Be(t,e,i){this.data=t,this.element=e,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var s,a,r=this.globalData.defs,n=this.masksProperties?this.masksProperties.length:0;this.viewData=c(n),this.solidPath=\"\";var o,l,p,d,f,m,u=this.masksProperties,g=0,v=[],y=L(),b=\"clipPath\",_=\"clip-path\";for(s=0;s<n;s+=1)if((\"a\"!==u[s].mode&&\"n\"!==u[s].mode||u[s].inv||100!==u[s].o.k||u[s].o.x)&&(b=\"mask\",_=\"mask\"),\"s\"!==u[s].mode&&\"i\"!==u[s].mode||0!==g?p=null:((p=U(\"rect\")).setAttribute(\"fill\",\"#ffffff\"),p.setAttribute(\"width\",this.element.comp.data.w||0),p.setAttribute(\"height\",this.element.comp.data.h||0),v.push(p)),a=U(\"path\"),\"n\"===u[s].mode)this.viewData[s]={op:qt.getProp(this.element,u[s].o,0,.01,this.element),prop:Yt.getShapeProp(this.element,u[s],3),elem:a,lastPath:\"\"},r.appendChild(a);else{var k;if(g+=1,a.setAttribute(\"fill\",\"s\"===u[s].mode?\"#000000\":\"#ffffff\"),a.setAttribute(\"clip-rule\",\"nonzero\"),0!==u[s].x.k?(b=\"mask\",_=\"mask\",m=qt.getProp(this.element,u[s].x,0,null,this.element),k=L(),(d=U(\"filter\")).setAttribute(\"id\",k),(f=U(\"feMorphology\")).setAttribute(\"operator\",\"erode\"),f.setAttribute(\"in\",\"SourceGraphic\"),f.setAttribute(\"radius\",\"0\"),d.appendChild(f),r.appendChild(d),a.setAttribute(\"stroke\",\"s\"===u[s].mode?\"#000000\":\"#ffffff\")):(f=null,m=null),this.storedData[s]={elem:a,x:m,expan:f,lastPath:\"\",lastOperator:\"\",filterId:k,lastRadius:0},\"i\"===u[s].mode){l=v.length;var w=U(\"g\");for(o=0;o<l;o+=1)w.appendChild(v[o]);var S=U(\"mask\");S.setAttribute(\"mask-type\",\"alpha\"),S.setAttribute(\"id\",y+\"_\"+g),S.appendChild(a),r.appendChild(S),w.setAttribute(\"mask\",\"url(\"+h()+\"#\"+y+\"_\"+g+\")\"),v.length=0,v.push(w)}else v.push(a);u[s].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[s]={elem:a,lastPath:\"\",op:qt.getProp(this.element,u[s].o,0,.01,this.element),prop:Yt.getShapeProp(this.element,u[s],3),invRect:p},this.viewData[s].prop.k||this.drawPath(u[s],this.viewData[s].prop.v,this.viewData[s])}for(this.maskElement=U(b),n=v.length,s=0;s<n;s+=1)this.maskElement.appendChild(v[s]);g>0&&(this.maskElement.setAttribute(\"id\",y),this.element.maskedElement.setAttribute(_,\"url(\"+h()+\"#\"+y+\")\"),r.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}Ne.prototype={initTransform:function(){var t=new Zt;this.finalTransform={mProp:this.data.ks?Ve.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:t,localMat:t,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,i=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<s;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;i<s;i+=1)e.multiply(this.hierarchy[i].finalTransform.mProp.v)}this.localTransforms&&!this.finalTransform._matMdf||(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var t=0,e=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;t<e;)this.localTransforms[t]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[t]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),t+=1;if(this.finalTransform._localMatMdf){var i=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(i),t=1;t<e;t+=1){var s=this.localTransforms[t].matrix;i.multiply(s)}i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var a=this.finalTransform.localOpacity;for(t=0;t<e;t+=1)a*=.01*this.localTransforms[t].opacity;this.finalTransform.localOpacity=a}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var t=this.renderableEffectsManager.getEffects(ze.TRANSFORM_EFFECT);if(t.length){this.localTransforms=[],this.finalTransform.localMat=new Zt;var e=0,i=t.length;for(e=0;e<i;e+=1)this.localTransforms.push(t[e])}}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var i,s=!0,a=this.comp;s;)a.finalTransform?(a.data.hasMask&&e.splice(0,0,a.finalTransform),a=a.comp):s=!1;var r,n=e.length;for(i=0;i<n;i+=1)r=e[i].mat.applyToPointArray(0,0,0),t=[t[0]-r[0],t[1]-r[1],0];return t},mHelper:new Zt},Be.prototype.getMaskProperty=function(t){return this.viewData[t].prop},Be.prototype.renderFrame=function(t){var e,i=this.element.finalTransform.mat,s=this.masksProperties.length;for(e=0;e<s;e+=1)if((this.viewData[e].prop._mdf||t)&&this.drawPath(this.masksProperties[e],this.viewData[e].prop.v,this.viewData[e]),(this.viewData[e].op._mdf||t)&&this.viewData[e].elem.setAttribute(\"fill-opacity\",this.viewData[e].op.v),\"n\"!==this.masksProperties[e].mode&&(this.viewData[e].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[e].invRect.setAttribute(\"transform\",i.getInverseMatrix().to2dCSS()),this.storedData[e].x&&(this.storedData[e].x._mdf||t))){var a=this.storedData[e].expan;this.storedData[e].x.v<0?(\"erode\"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator=\"erode\",this.storedData[e].elem.setAttribute(\"filter\",\"url(\"+h()+\"#\"+this.storedData[e].filterId+\")\")),a.setAttribute(\"radius\",-this.storedData[e].x.v)):(\"dilate\"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator=\"dilate\",this.storedData[e].elem.setAttribute(\"filter\",null)),this.storedData[e].elem.setAttribute(\"stroke-width\",2*this.storedData[e].x.v))}},Be.prototype.getMaskelement=function(){return this.maskElement},Be.prototype.createLayerSolidPath=function(){var t=\"M0,0 \";return t+=\" h\"+this.globalData.compSize.w,t+=\" v\"+this.globalData.compSize.h,t+=\" h-\"+this.globalData.compSize.w,t+=\" v-\"+this.globalData.compSize.h+\" \"},Be.prototype.drawPath=function(t,e,i){var s,a,r=\" M\"+e.v[0][0]+\",\"+e.v[0][1];for(a=e._length,s=1;s<a;s+=1)r+=\" C\"+e.o[s-1][0]+\",\"+e.o[s-1][1]+\" \"+e.i[s][0]+\",\"+e.i[s][1]+\" \"+e.v[s][0]+\",\"+e.v[s][1];if(e.c&&a>1&&(r+=\" C\"+e.o[s-1][0]+\",\"+e.o[s-1][1]+\" \"+e.i[0][0]+\",\"+e.i[0][1]+\" \"+e.v[0][0]+\",\"+e.v[0][1]),i.lastPath!==r){var n=\"\";i.elem&&(e.c&&(n=t.inv?this.solidPath+r:r),i.elem.setAttribute(\"d\",n)),i.lastPath=r}},Be.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var je,qe=function(){var t={};function e(t,e){var i=U(\"filter\");return i.setAttribute(\"id\",t),!0!==e&&(i.setAttribute(\"filterUnits\",\"objectBoundingBox\"),i.setAttribute(\"x\",\"0%\"),i.setAttribute(\"y\",\"0%\"),i.setAttribute(\"width\",\"100%\"),i.setAttribute(\"height\",\"100%\")),i}function i(){var t=U(\"feColorMatrix\");return t.setAttribute(\"type\",\"matrix\"),t.setAttribute(\"color-interpolation-filters\",\"sRGB\"),t.setAttribute(\"values\",\"0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1\"),t}return t.createFilter=e,t.createAlphaToLuminanceFilter=i,t}(),We=(je={maskType:!0,svgLumaHidden:!0,offscreenCanvas:\"undefined\"!=typeof OffscreenCanvas},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\\/\\d./i.test(navigator.userAgent))&&(je.maskType=!1),/firefox/i.test(navigator.userAgent)&&(je.svgLumaHidden=!1),je),$e={},He=\"filter_result_\";function Ge(t){var e,i,s=\"SourceGraphic\",a=t.data.ef?t.data.ef.length:0,r=L(),n=qe.createFilter(r,!0),o=0;for(this.filters=[],e=0;e<a;e+=1){i=null;var l=t.data.ef[e].ty;$e[l]&&(i=new(0,$e[l].effect)(n,t.effectsManager.effectElements[e],t,He+o,s),s=He+o,$e[l].countsAsEffect&&(o+=1)),i&&this.filters.push(i)}o&&(t.globalData.defs.appendChild(n),t.layerElement.setAttribute(\"filter\",\"url(\"+h()+\"#\"+r+\")\")),this.filters.length&&t.addRenderableComponent(this)}function Xe(t,e,i){$e[t]={effect:e,countsAsEffect:i}}function Ue(){}function Ye(){}function Ze(){}function Je(t,e,i){this.assetData=e.getAssetData(t.refId),this.assetData&&this.assetData.sid&&(this.assetData=e.slotManager.getProp(this.assetData)),this.initElement(t,e,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function Ke(t,e){this.elem=t,this.pos=e}function Qe(){}Ge.prototype.renderFrame=function(t){var e,i=this.filters.length;for(e=0;e<i;e+=1)this.filters[e].renderFrame(t)},Ge.prototype.getEffects=function(t){var e,i=this.filters.length,s=[];for(e=0;e<i;e+=1)this.filters[e].type===t&&s.push(this.filters[e]);return s},Ue.prototype={initRendererElement:function(){this.layerElement=U(\"g\")},createContainerElements:function(){this.matteElement=U(\"g\"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t=null;if(this.data.td){this.matteMasks={};var e=U(\"g\");e.setAttribute(\"id\",this.layerId),e.appendChild(this.layerElement),t=e,this.globalData.defs.appendChild(e)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),t=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute(\"id\",this.data.ln),this.data.cl&&this.layerElement.setAttribute(\"class\",this.data.cl),0===this.data.ty&&!this.data.hd){var i=U(\"clipPath\"),s=U(\"path\");s.setAttribute(\"d\",\"M0,0 L\"+this.data.w+\",0 L\"+this.data.w+\",\"+this.data.h+\" L0,\"+this.data.h+\"z\");var a=L();if(i.setAttribute(\"id\",a),i.appendChild(s),this.globalData.defs.appendChild(i),this.checkMasks()){var r=U(\"g\");r.setAttribute(\"clip-path\",\"url(\"+h()+\"#\"+a+\")\"),r.appendChild(this.layerElement),this.transformedElement=r,t?t.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute(\"clip-path\",\"url(\"+h()+\"#\"+a+\")\")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute(\"transform\",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute(\"opacity\",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new Be(this.data,this,this.globalData),this.renderableEffectsManager=new Ge(this),this.searchEffectTransforms()},getMatte:function(t){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[t]){var e,i,s,a,r=this.layerId+\"_\"+t;if(1===t||3===t){var n=U(\"mask\");n.setAttribute(\"id\",r),n.setAttribute(\"mask-type\",3===t?\"luminance\":\"alpha\"),(s=U(\"use\")).setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",\"#\"+this.layerId),n.appendChild(s),this.globalData.defs.appendChild(n),We.maskType||1!==t||(n.setAttribute(\"mask-type\",\"luminance\"),e=L(),i=qe.createFilter(e),this.globalData.defs.appendChild(i),i.appendChild(qe.createAlphaToLuminanceFilter()),(a=U(\"g\")).appendChild(s),n.appendChild(a),a.setAttribute(\"filter\",\"url(\"+h()+\"#\"+e+\")\"))}else if(2===t){var o=U(\"mask\");o.setAttribute(\"id\",r),o.setAttribute(\"mask-type\",\"alpha\");var l=U(\"g\");o.appendChild(l),e=L(),i=qe.createFilter(e);var p=U(\"feComponentTransfer\");p.setAttribute(\"in\",\"SourceGraphic\"),i.appendChild(p);var d=U(\"feFuncA\");d.setAttribute(\"type\",\"table\"),d.setAttribute(\"tableValues\",\"1.0 0.0\"),p.appendChild(d),this.globalData.defs.appendChild(i);var f=U(\"rect\");f.setAttribute(\"width\",this.comp.data.w),f.setAttribute(\"height\",this.comp.data.h),f.setAttribute(\"x\",\"0\"),f.setAttribute(\"y\",\"0\"),f.setAttribute(\"fill\",\"#ffffff\"),f.setAttribute(\"opacity\",\"0\"),l.setAttribute(\"filter\",\"url(\"+h()+\"#\"+e+\")\"),l.appendChild(f),(s=U(\"use\")).setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",\"#\"+this.layerId),l.appendChild(s),We.maskType||(o.setAttribute(\"mask-type\",\"luminance\"),i.appendChild(qe.createAlphaToLuminanceFilter()),a=U(\"g\"),l.appendChild(f),a.appendChild(this.layerElement),l.appendChild(a)),this.globalData.defs.appendChild(o)}this.matteMasks[t]=r}return this.matteMasks[t]},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute(\"mask\",\"url(\"+h()+\"#\"+t+\")\")}},Ye.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},p([be,d({initElement:function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display=\"none\",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display=\"block\"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],Ze),p([Me,Ne,Ue,Ye,Ie,Ze],Je),Je.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=U(\"image\"),this.innerElem.setAttribute(\"width\",this.assetData.w+\"px\"),this.innerElem.setAttribute(\"height\",this.assetData.h+\"px\"),this.innerElem.setAttribute(\"preserveAspectRatio\",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",t),this.layerElement.appendChild(this.innerElem)},Je.prototype.sourceRectAtTime=function(){return this.sourceRect},Qe.prototype={addShapeToModifiers:function(t){var e,i=this.shapeModifiers.length;for(e=0;e<i;e+=1)this.shapeModifiers[e].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=0,i=this.shapeModifiers.length;e<i;)if(this.shapeModifiers[e].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,e=this.shapes.length;for(t=0;t<e;t+=1)this.shapes[t].sh.reset();for(t=(e=this.shapeModifiers.length)-1;t>=0&&!this.shapeModifiers[t].processShapes(this._isFirstFrame);t-=1);}},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,s=e.length;i<s;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var i=this.processedElements,s=i.length;s;)if(i[s-=1].elem===t)return void(i[s].pos=e);i.push(new Ke(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var ti=function(){var t={},e={};function i(t,i){e[t]||(e[t]=i)}function s(t,i,s){return new e[t](i,s)}return t.registerModifier=i,t.getModifier=s,t}();function ei(){}ei.prototype.initModifierProperties=function(){},ei.prototype.addShapeToModifier=function(){},ei.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:Ut.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ei.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=s,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ei.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},p([Wt],ei);var ii={1:\"butt\",2:\"round\",3:\"square\"},si={1:\"miter\",2:\"round\",3:\"bevel\"};function ai(t,e,i){this.caches=[],this.styles=[],this.transformers=t,this.lStr=\"\",this.sh=i,this.lvl=e,this._isAnimated=!!i.k;for(var s=0,a=t.length;s<a;){if(t[s].mProps.dynamicProperties.length){this._isAnimated=!0;break}s+=1}}function ri(t,e){this.data=t,this.type=t.ty,this.d=\"\",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=U(\"path\"),this.msElem=null}function ni(t,e,i,s){var a;this.elem=t,this.frameId=-1,this.dataProps=c(e.length),this.renderer=i,this.k=!1,this.dashStr=\"\",this.dashArray=m(\"float32\",e.length?e.length-1:0),this.dashoffset=m(\"float32\",1),this.initDynamicPropertyContainer(s);var r,n=e.length||0;for(a=0;a<n;a+=1)r=qt.getProp(t,e[a].v,0,0,this),this.k=r.k||this.k,this.dataProps[a]={n:e[a].n,p:r};this.k||this.getValue(!0),this._isAnimated=this.k}function oi(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=qt.getProp(t,e.o,0,.01,this),this.w=qt.getProp(t,e.w,0,null,this),this.d=new ni(t,e.d||{},\"svg\",this),this.c=qt.getProp(t,e.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function hi(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=qt.getProp(t,e.o,0,.01,this),this.c=qt.getProp(t,e.c,1,255,this),this.style=i}function li(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=i}function pi(t,e,i){this.data=e,this.c=m(\"uint8c\",4*e.p);var s=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=m(\"float32\",s),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=s,this.initDynamicPropertyContainer(i),this.prop=qt.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function di(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,i)}function fi(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=qt.getProp(t,e.w,0,null,this),this.d=new ni(t,e.d||{},\"svg\",this),this.initGradientData(t,e,i),this._isAnimated=!!this._isAnimated}function mi(){this.it=[],this.prevViewData=[],this.gr=U(\"g\")}function ci(t,e,i){this.transform={mProps:t,op:e,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}ai.prototype.setAsAnimated=function(){this._isAnimated=!0},ri.prototype.reset=function(){this.d=\"\",this._mdf=!1},ni.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,i=this.dataProps.length;for(\"svg\"===this.renderer&&(this.dashStr=\"\"),e=0;e<i;e+=1)\"o\"!==this.dataProps[e].n?\"svg\"===this.renderer?this.dashStr+=\" \"+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},p([Wt],ni),p([Wt],oi),p([Wt],hi),p([Wt],li),pi.prototype.comparePoints=function(t,e){for(var i=0,s=this.o.length/2;i<s;){if(Math.abs(t[4*i]-t[4*e+2*i])>.01)return!1;i+=1}return!0},pi.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},pi.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,i,s,a=4*this.data.p;for(e=0;e<a;e+=1)i=e%4==0?100:255,s=Math.round(this.prop.v[e]*i),this.c[e]!==s&&(this.c[e]=s,this._cmdf=!t);if(this.o.length)for(a=this.prop.v.length,e=4*this.data.p;e<a;e+=1)i=e%2==0?100:1,s=e%2==0?Math.round(100*this.prop.v[e]):this.prop.v[e],this.o[e-4*this.data.p]!==s&&(this.o[e-4*this.data.p]=s,this._omdf=!t);this._mdf=!t}},p([Wt],pi),di.prototype.initGradientData=function(t,e,i){this.o=qt.getProp(t,e.o,0,.01,this),this.s=qt.getProp(t,e.s,1,null,this),this.e=qt.getProp(t,e.e,1,null,this),this.h=qt.getProp(t,e.h||{k:0},0,.01,this),this.a=qt.getProp(t,e.a||{k:0},0,A,this),this.g=new pi(t,e.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,e),this.setGradientOpacity(e,i),this._isAnimated=!!this._isAnimated},di.prototype.setGradientData=function(t,e){var i=L(),s=U(1===e.t?\"linearGradient\":\"radialGradient\");s.setAttribute(\"id\",i),s.setAttribute(\"spreadMethod\",\"pad\"),s.setAttribute(\"gradientUnits\",\"userSpaceOnUse\");var a,r,n,o=[];for(n=4*e.g.p,r=0;r<n;r+=4)a=U(\"stop\"),s.appendChild(a),o.push(a);t.setAttribute(\"gf\"===e.ty?\"fill\":\"stroke\",\"url(\"+h()+\"#\"+i+\")\"),this.gf=s,this.cst=o},di.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var i,s,a,r=U(\"mask\"),n=U(\"path\");r.appendChild(n);var o=L(),l=L();r.setAttribute(\"id\",l);var p=U(1===t.t?\"linearGradient\":\"radialGradient\");p.setAttribute(\"id\",o),p.setAttribute(\"spreadMethod\",\"pad\"),p.setAttribute(\"gradientUnits\",\"userSpaceOnUse\"),a=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var d=this.stops;for(s=4*t.g.p;s<a;s+=2)(i=U(\"stop\")).setAttribute(\"stop-color\",\"rgb(255,255,255)\"),p.appendChild(i),d.push(i);n.setAttribute(\"gf\"===t.ty?\"fill\":\"stroke\",\"url(\"+h()+\"#\"+o+\")\"),\"gs\"===t.ty&&(n.setAttribute(\"stroke-linecap\",ii[t.lc||2]),n.setAttribute(\"stroke-linejoin\",si[t.lj||2]),1===t.lj&&n.setAttribute(\"stroke-miterlimit\",t.ml)),this.of=p,this.ms=r,this.ost=d,this.maskId=l,e.msElem=n}},p([Wt],di),p([di,Wt],fi);var ui=function(t,e,i,s){if(0===e)return\"\";var a,r=t.o,n=t.i,o=t.v,h=\" M\"+s.applyToPointStringified(o[0][0],o[0][1]);for(a=1;a<e;a+=1)h+=\" C\"+s.applyToPointStringified(r[a-1][0],r[a-1][1])+\" \"+s.applyToPointStringified(n[a][0],n[a][1])+\" \"+s.applyToPointStringified(o[a][0],o[a][1]);return i&&e&&(h+=\" C\"+s.applyToPointStringified(r[a-1][0],r[a-1][1])+\" \"+s.applyToPointStringified(n[0][0],n[0][1])+\" \"+s.applyToPointStringified(o[0][0],o[0][1]),h+=\"z\"),h},gi=function(){var t=new Zt,e=new Zt;function i(t){switch(t.ty){case\"fl\":return n;case\"gf\":return h;case\"gs\":return o;case\"st\":return l;case\"sh\":case\"el\":case\"rc\":case\"sr\":return r;case\"tr\":return s;case\"no\":return a;default:return null}}function s(t,e,i){(i||e.transform.op._mdf)&&e.transform.container.setAttribute(\"opacity\",e.transform.op.v),(i||e.transform.mProps._mdf)&&e.transform.container.setAttribute(\"transform\",e.transform.mProps.v.to2dCSS())}function a(){}function r(i,s,a){var r,n,o,h,l,p,d,f,m,c,u=s.styles.length,g=s.lvl;for(p=0;p<u;p+=1){if(h=s.sh._mdf||a,s.styles[p].lvl<g){for(f=e.reset(),m=g-s.styles[p].lvl,c=s.transformers.length-1;!h&&m>0;)h=s.transformers[c].mProps._mdf||h,m-=1,c-=1;if(h)for(m=g-s.styles[p].lvl,c=s.transformers.length-1;m>0;)f.multiply(s.transformers[c].mProps.v),m-=1,c-=1}else f=t;if(n=(d=s.sh.paths)._length,h){for(o=\"\",r=0;r<n;r+=1)(l=d.shapes[r])&&l._length&&(o+=ui(l,l._length,l.c,f));s.caches[p]=o}else o=s.caches[p];s.styles[p].d+=!0===i.hd?\"\":o,s.styles[p]._mdf=h||s.styles[p]._mdf}}function n(t,e,i){var s=e.style;(e.c._mdf||i)&&s.pElem.setAttribute(\"fill\",\"rgb(\"+k(e.c.v[0])+\",\"+k(e.c.v[1])+\",\"+k(e.c.v[2])+\")\"),(e.o._mdf||i)&&s.pElem.setAttribute(\"fill-opacity\",e.o.v)}function o(t,e,i){h(t,e,i),l(t,e,i)}function h(t,e,i){var s,a,r,n,o,h=e.gf,l=e.g._hasOpacity,p=e.s.v,d=e.e.v;if(e.o._mdf||i){var f=\"gf\"===t.ty?\"fill-opacity\":\"stroke-opacity\";e.style.pElem.setAttribute(f,e.o.v)}if(e.s._mdf||i){var m=1===t.t?\"x1\":\"cx\",c=\"x1\"===m?\"y1\":\"cy\";h.setAttribute(m,p[0]),h.setAttribute(c,p[1]),l&&!e.g._collapsable&&(e.of.setAttribute(m,p[0]),e.of.setAttribute(c,p[1]))}if(e.g._cmdf||i){s=e.cst;var u=e.g.c;for(r=s.length,a=0;a<r;a+=1)(n=s[a]).setAttribute(\"offset\",u[4*a]+\"%\"),n.setAttribute(\"stop-color\",\"rgb(\"+u[4*a+1]+\",\"+u[4*a+2]+\",\"+u[4*a+3]+\")\")}if(l&&(e.g._omdf||i)){var g=e.g.o;for(r=(s=e.g._collapsable?e.cst:e.ost).length,a=0;a<r;a+=1)n=s[a],e.g._collapsable||n.setAttribute(\"offset\",g[2*a]+\"%\"),n.setAttribute(\"stop-opacity\",g[2*a+1])}if(1===t.t)(e.e._mdf||i)&&(h.setAttribute(\"x2\",d[0]),h.setAttribute(\"y2\",d[1]),l&&!e.g._collapsable&&(e.of.setAttribute(\"x2\",d[0]),e.of.setAttribute(\"y2\",d[1])));else if((e.s._mdf||e.e._mdf||i)&&(o=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)),h.setAttribute(\"r\",o),l&&!e.g._collapsable&&e.of.setAttribute(\"r\",o)),e.e._mdf||e.h._mdf||e.a._mdf||i){o||(o=Math.sqrt(Math.pow(p[0]-d[0],2)+Math.pow(p[1]-d[1],2)));var v=Math.atan2(d[1]-p[1],d[0]-p[0]),y=e.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var b=o*y,_=Math.cos(v+e.a.v)*b+p[0],k=Math.sin(v+e.a.v)*b+p[1];h.setAttribute(\"fx\",_),h.setAttribute(\"fy\",k),l&&!e.g._collapsable&&(e.of.setAttribute(\"fx\",_),e.of.setAttribute(\"fy\",k))}}function l(t,e,i){var s=e.style,a=e.d;a&&(a._mdf||i)&&a.dashStr&&(s.pElem.setAttribute(\"stroke-dasharray\",a.dashStr),s.pElem.setAttribute(\"stroke-dashoffset\",a.dashoffset[0])),e.c&&(e.c._mdf||i)&&s.pElem.setAttribute(\"stroke\",\"rgb(\"+k(e.c.v[0])+\",\"+k(e.c.v[1])+\",\"+k(e.c.v[2])+\")\"),(e.o._mdf||i)&&s.pElem.setAttribute(\"stroke-opacity\",e.o.v),(e.w._mdf||i)&&(s.pElem.setAttribute(\"stroke-width\",e.w.v),s.msElem&&s.msElem.setAttribute(\"stroke-width\",e.w.v))}return{createRenderFunction:i}}();function vi(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,i),this.prevViewData=[]}function yi(t,e,i,s,a,r){this.o=t,this.sw=e,this.sc=i,this.fc=s,this.m=a,this.p=r,this._mdf={o:!0,sw:!!e,sc:!!i,fc:!!s,m:!0,p:!0}}function bi(t,e){this._frameId=s,this.pv=\"\",this.v=\"\",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,e.d&&e.d.sid&&(e.d=t.globalData.slotManager.getProp(e.d)),this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:\"\",fStyle:\"\",fWeight:\"\",fc:\"\",j:\"\",justifyOffset:\"\",l:[],lh:0,lineWidths:[],ls:\"\",of:\"\",s:\"\",sc:\"\",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}p([Me,Ne,Ue,Qe,Ye,Ie,Ze],vi),vi.prototype.initSecondaryElement=function(){},vi.prototype.identityMatrix=new Zt,vi.prototype.buildExpressionInterface=function(){},vi.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},vi.prototype.filterUniqueShapes=function(){var t,e,i,s,a=this.shapes.length,r=this.stylesList.length,n=[],o=!1;for(i=0;i<r;i+=1){for(s=this.stylesList[i],o=!1,n.length=0,t=0;t<a;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(s)&&(n.push(e),o=e._isAnimated||o);n.length>1&&o&&this.setShapesAsAnimated(n)}},vi.prototype.setShapesAsAnimated=function(t){var e,i=t.length;for(e=0;e<i;e+=1)t[e].setAsAnimated()},vi.prototype.createStyleElement=function(t,e){var i,s=new ri(t,e),a=s.pElem;return\"st\"===t.ty?i=new oi(this,t,s):\"fl\"===t.ty?i=new hi(this,t,s):\"gf\"===t.ty||\"gs\"===t.ty?(i=new(\"gf\"===t.ty?di:fi)(this,t,s),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),a.setAttribute(\"mask\",\"url(\"+h()+\"#\"+i.maskId+\")\"))):\"no\"===t.ty&&(i=new li(this,t,s)),\"st\"!==t.ty&&\"gs\"!==t.ty||(a.setAttribute(\"stroke-linecap\",ii[t.lc||2]),a.setAttribute(\"stroke-linejoin\",si[t.lj||2]),a.setAttribute(\"fill-opacity\",\"0\"),1===t.lj&&a.setAttribute(\"stroke-miterlimit\",t.ml)),2===t.r&&a.setAttribute(\"fill-rule\",\"evenodd\"),t.ln&&a.setAttribute(\"id\",t.ln),t.cl&&a.setAttribute(\"class\",t.cl),t.bm&&(a.style[\"mix-blend-mode\"]=ke(t.bm)),this.stylesList.push(s),this.addToAnimatedContents(t,i),i},vi.prototype.createGroupElement=function(t){var e=new mi;return t.ln&&e.gr.setAttribute(\"id\",t.ln),t.cl&&e.gr.setAttribute(\"class\",t.cl),t.bm&&(e.gr.style[\"mix-blend-mode\"]=ke(t.bm)),e},vi.prototype.createTransformElement=function(t,e){var i=Ve.getTransformProperty(this,t,this),s=new ci(i,i.o,e);return this.addToAnimatedContents(t,s),s},vi.prototype.createShapeElement=function(t,e,i){var s=4;\"rc\"===t.ty?s=5:\"el\"===t.ty?s=6:\"sr\"===t.ty&&(s=7);var a=new ai(e,i,Yt.getShapeProp(this,t,s,this));return this.shapes.push(a),this.addShapeToModifiers(a),this.addToAnimatedContents(t,a),a},vi.prototype.addToAnimatedContents=function(t,e){for(var i=0,s=this.animatedContents.length;i<s;){if(this.animatedContents[i].element===e)return;i+=1}this.animatedContents.push({fn:gi.createRenderFunction(t),element:e,data:t})},vi.prototype.setElementStyles=function(t){var e,i=t.styles,s=this.stylesList.length;for(e=0;e<s;e+=1)-1!==i.indexOf(this.stylesList[e])||this.stylesList[e].closed||i.push(this.stylesList[e])},vi.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},vi.prototype.searchShapes=function(t,e,i,s,a,r,n){var o,h,l,p,d,f,m=[].concat(r),c=t.length-1,u=[],g=[];for(o=c;o>=0;o-=1){if((f=this.searchProcessedElement(t[o]))?e[o]=i[f-1]:t[o]._render=n,\"fl\"===t[o].ty||\"st\"===t[o].ty||\"gf\"===t[o].ty||\"gs\"===t[o].ty||\"no\"===t[o].ty)f?e[o].style.closed=t[o].hd:e[o]=this.createStyleElement(t[o],a),t[o]._render&&e[o].style.pElem.parentNode!==s&&s.appendChild(e[o].style.pElem),u.push(e[o].style);else if(\"gr\"===t[o].ty){if(f)for(l=e[o].it.length,h=0;h<l;h+=1)e[o].prevViewData[h]=e[o].it[h];else e[o]=this.createGroupElement(t[o]);this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,e[o].gr,a+1,m,n),t[o]._render&&e[o].gr.parentNode!==s&&s.appendChild(e[o].gr)}else\"tr\"===t[o].ty?(f||(e[o]=this.createTransformElement(t[o],s)),p=e[o].transform,m.push(p)):\"sh\"===t[o].ty||\"rc\"===t[o].ty||\"el\"===t[o].ty||\"sr\"===t[o].ty?(f||(e[o]=this.createShapeElement(t[o],m,a)),this.setElementStyles(e[o])):\"tm\"===t[o].ty||\"rd\"===t[o].ty||\"ms\"===t[o].ty||\"pb\"===t[o].ty||\"zz\"===t[o].ty||\"op\"===t[o].ty?(f?(d=e[o]).closed=!1:((d=ti.getModifier(t[o].ty)).init(this,t[o]),e[o]=d,this.shapeModifiers.push(d)),g.push(d)):\"rp\"===t[o].ty&&(f?(d=e[o]).closed=!0:(d=ti.getModifier(t[o].ty),e[o]=d,d.init(this,t,o,e),this.shapeModifiers.push(d),n=!1),g.push(d));this.addProcessedElement(t[o],o+1)}for(c=u.length,o=0;o<c;o+=1)u[o].closed=!0;for(c=g.length,o=0;o<c;o+=1)g[o].closed=!0},vi.prototype.renderInnerContent=function(){var t;this.renderModifiers();var e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute(\"d\",this.stylesList[t].d),this.stylesList[t].d=\"M0 0\"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute(\"d\",this.stylesList[t].d||\"M0 0\"))},vi.prototype.renderShape=function(){var t,e,i=this.animatedContents.length;for(t=0;t<i;t+=1)e=this.animatedContents[t],(this._isFirstFrame||e.element._isAnimated)&&!0!==e.data&&e.fn(e.data,e.element,this._isFirstFrame)},vi.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},yi.prototype.update=function(t,e,i,s,a,r){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var n=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,n=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,n=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,n=!0),this.fc!==s&&(this.fc=s,this._mdf.fc=!0,n=!0),this.m!==a&&(this.m=a,this._mdf.m=!0,n=!0),!r.length||this.p[0]===r[0]&&this.p[1]===r[1]&&this.p[4]===r[4]&&this.p[5]===r[5]&&this.p[12]===r[12]&&this.p[13]===r[13]||(this.p=r,this._mdf.p=!0,n=!0),n},bi.prototype.defaultBoxWidth=[0,0],bi.prototype.copyData=function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},bi.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},bi.prototype.searchProperty=function(){return this.searchKeyframes()},bi.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},bi.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},bi.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var s;this.lock=!0,this._mdf=!1;var a=this.effectsSequence.length,r=t||this.data.d.k[this.keysIndex].s;for(s=0;s<a;s+=1)r=i!==this.keysIndex?this.effectsSequence[s](r,r.t):this.effectsSequence[s](this.currentData,r.t);e!==r&&this.setCurrentData(r),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},bi.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,s=t.length;i<=s-1&&!(i===s-1||t[i+1].t>e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},bi.prototype.buildFinalText=function(t){for(var e,i,s=[],a=0,r=t.length,n=!1,o=!1,h=\"\";a<r;)n=o,o=!1,e=t.charCodeAt(a),h=t.charAt(a),ge.isCombinedCharacter(e)?n=!0:e>=55296&&e<=56319?ge.isRegionalFlag(t,a)?h=t.substr(a,14):(i=t.charCodeAt(a+1))>=56320&&i<=57343&&(ge.isModifier(e,i)?(h=t.substr(a,2),n=!0):h=ge.isFlagEmoji(t.substr(a,4))?t.substr(a,4):t.substr(a,2)):e>56319?(i=t.charCodeAt(a+1),ge.isVariationSelector(e)&&(n=!0)):ge.isZeroWidthJoiner(e)&&(n=!0,o=!0),n?(s[s.length-1]+=h,n=!1):s.push(h),a+=h.length;return s},bi.prototype.completeTextData=function(t){t.__complete=!0;var e,i,s,a,r,n,o,h=this.elem.globalData.fontManager,l=this.data,p=[],d=0,f=l.m.g,m=0,c=0,u=0,g=[],v=0,y=0,b=h.getFontByName(t.f),_=0,k=ue(b);t.fWeight=k.weight,t.fStyle=k.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),i=t.finalText.length,t.finalLineHeight=t.lh;var w,S=t.tr/1e3*t.finalSize;if(t.sz)for(var A,D,P=!0,T=t.sz[0],E=t.sz[1];P;){A=0,v=0,i=(D=this.buildFinalText(t.t)).length,S=t.tr/1e3*t.finalSize;var F=-1;for(e=0;e<i;e+=1)w=D[e].charCodeAt(0),s=!1,\" \"===D[e]?F=e:13!==w&&3!==w||(v=0,s=!0,A+=t.finalLineHeight||1.2*t.finalSize),h.chars?(o=h.getCharData(D[e],b.fStyle,b.fFamily),_=s?0:o.w*t.finalSize/100):_=h.measureText(D[e],t.f,t.finalSize),v+_>T&&\" \"!==D[e]?(-1===F?i+=1:e=F,A+=t.finalLineHeight||1.2*t.finalSize,D.splice(e,F===e?1:0,\"\\r\"),F=-1,v=0):(v+=_,v+=S);A+=b.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&E<A?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=D,i=t.finalText.length,P=!1)}v=-S,_=0;var C,x=0;for(e=0;e<i;e+=1)if(s=!1,13===(w=(C=t.finalText[e]).charCodeAt(0))||3===w?(x=0,g.push(v),y=v>y?v:y,v=-2*S,a=\"\",s=!0,u+=1):a=C,h.chars?(o=h.getCharData(C,b.fStyle,h.getFontByName(t.f).fFamily),_=s?0:o.w*t.finalSize/100):_=h.measureText(a,t.f,t.finalSize),\" \"===C?x+=_+S:(v+=_+S+x,x=0),p.push({l:_,an:_,add:m,n:s,anIndexes:[],val:a,line:u,animatorJustifyOffset:0}),2==f){if(m+=_,\"\"===a||\" \"===a||e===i-1){for(\"\"!==a&&\" \"!==a||(m-=_);c<=e;)p[c].an=m,p[c].ind=d,p[c].extra=_,c+=1;d+=1,m=0}}else if(3==f){if(m+=_,\"\"===a||e===i-1){for(\"\"===a&&(m-=_);c<=e;)p[c].an=m,p[c].ind=d,p[c].extra=_,c+=1;m=0,d+=1}}else p[d].ind=d,p[d].extra=0,d+=1;if(t.l=p,y=v>y?v:y,g.push(v),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=y,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=g;var M,I,L,R,O=l.a;n=O.length;var V=[];for(r=0;r<n;r+=1){for((M=O[r]).a.sc&&(t.strokeColorAnim=!0),M.a.sw&&(t.strokeWidthAnim=!0),(M.a.fc||M.a.fh||M.a.fs||M.a.fb)&&(t.fillColorAnim=!0),R=0,L=M.s.b,e=0;e<i;e+=1)(I=p[e]).anIndexes[r]=R,(1==L&&\"\"!==I.val||2==L&&\"\"!==I.val&&\" \"!==I.val||3==L&&(I.n||\" \"==I.val||e==i-1)||4==L&&(I.n||e==i-1))&&(1===M.s.rn&&V.push(R),R+=1);l.a[r].s.totalChars=R;var z,N=-1;if(1===M.s.rn)for(e=0;e<i;e+=1)N!=(I=p[e]).anIndexes[r]&&(N=I.anIndexes[r],z=V.splice(Math.floor(Math.random()*V.length),1)[0]),I.anIndexes[r]=z}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=b.ascent*t.finalSize/100},bi.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var i=this.copyData({},this.data.d.k[e].s);i=this.copyData(i,t),this.data.d.k[e].s=i,this.recalculate(e),this.setCurrentData(i),this.elem.addDynamicProperty(this)},bi.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},bi.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},bi.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var _i=function(){var t=Math.max,e=Math.min,i=Math.floor;function s(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=qt.getProp(t,e.s||{k:0},0,0,this),this.e=\"e\"in e?qt.getProp(t,e.e,0,0,this):{v:100},this.o=qt.getProp(t,e.o||{k:0},0,0,this),this.xe=qt.getProp(t,e.xe||{k:0},0,0,this),this.ne=qt.getProp(t,e.ne||{k:0},0,0,this),this.sm=qt.getProp(t,e.sm||{k:100},0,0,this),this.a=qt.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}function a(t,e,i){return new s(t,e)}return s.prototype={getMult:function(s){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var a=0,r=0,n=1,o=1;this.ne.v>0?a=this.ne.v/100:r=-this.ne.v/100,this.xe.v>0?n=1-this.xe.v/100:o=1+this.xe.v/100;var h=ht.getBezierEasing(a,r,n,o).get,l=0,p=this.finalS,d=this.finalE,f=this.data.sh;if(2===f)l=h(l=d===p?s>=d?1:0:t(0,e(.5/(d-p)+(s-p)/(d-p),1)));else if(3===f)l=h(l=d===p?s>=d?0:1:1-t(0,e(.5/(d-p)+(s-p)/(d-p),1)));else if(4===f)d===p?l=0:(l=t(0,e(.5/(d-p)+(s-p)/(d-p),1)))<.5?l*=2:l=1-2*(l-.5),l=h(l);else if(5===f){if(d===p)l=0;else{var m=d-p,c=-m/2+(s=e(t(0,s+.5-p),d-p)),u=m/2;l=Math.sqrt(1-c*c/(u*u))}l=h(l)}else 6===f?(d===p?l=0:(s=e(t(0,s+.5-p),d-p),l=(1+Math.cos(Math.PI+2*Math.PI*s/(d-p)))/2),l=h(l)):(s>=i(p)&&(l=t(0,e(s-p<0?e(d,1)-(p-s):d-s,1))),l=h(l));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var v=.5-.5*g;l<v?l=0:(l=(l-v)/g)>1&&(l=1)}return l*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,i=this.o.v/e,s=this.s.v/e+i,a=this.e.v/e+i;if(s>a){var r=s;s=a,a=r}this.finalS=s,this.finalE=a}},p([Wt],s),{getTextSelectorProp:a}}();function ki(t,e,i){var s={propType:!1},a=qt.getProp,r=e.a;this.a={r:r.r?a(t,r.r,0,A,i):s,rx:r.rx?a(t,r.rx,0,A,i):s,ry:r.ry?a(t,r.ry,0,A,i):s,sk:r.sk?a(t,r.sk,0,A,i):s,sa:r.sa?a(t,r.sa,0,A,i):s,s:r.s?a(t,r.s,1,.01,i):s,a:r.a?a(t,r.a,1,0,i):s,o:r.o?a(t,r.o,0,.01,i):s,p:r.p?a(t,r.p,1,0,i):s,sw:r.sw?a(t,r.sw,0,0,i):s,sc:r.sc?a(t,r.sc,1,0,i):s,fc:r.fc?a(t,r.fc,1,0,i):s,fh:r.fh?a(t,r.fh,0,0,i):s,fs:r.fs?a(t,r.fs,0,.01,i):s,fb:r.fb?a(t,r.fb,0,.01,i):s,t:r.t?a(t,r.t,0,0,i):s},this.s=_i.getTextSelectorProp(t,e.s,i),this.s.t=e.s.t}function wi(t,e,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=i,this._animatorsData=c(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function Si(){}wi.prototype.searchProperties=function(){var t,e,i=this._textData.a.length,s=qt.getProp;for(t=0;t<i;t+=1)e=this._textData.a[t],this._animatorsData[t]=new ki(this._elem,e,this);this._textData.p&&\"m\"in this._textData.p?(this._pathData={a:s(this._elem,this._textData.p.a,0,0,this),f:s(this._elem,this._textData.p.f,0,0,this),l:s(this._elem,this._textData.p.l,0,0,this),r:s(this._elem,this._textData.p.r,0,0,this),p:s(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=s(this._elem,this._textData.m.a,1,0,this)},wi.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var i,s,a,r,n,o,h,l,p,d,f,m,c,u,g,v,y,b,_,k=this._moreOptions.alignment.v,w=this._animatorsData,S=this._textData,A=this.mHelper,D=this._renderType,P=this.renderedLetters.length,T=t.l;if(this._hasMaskedPath){if(_=this._pathData.m,!this._pathData.n||this._pathData._mdf){var E,F=_.v;for(this._pathData.r.v&&(F=F.reverse()),n={tLength:0,segments:[]},r=F._length-1,v=0,a=0;a<r;a+=1)E=ct.buildBezierData(F.v[a],F.v[a+1],[F.o[a][0]-F.v[a][0],F.o[a][1]-F.v[a][1]],[F.i[a+1][0]-F.v[a+1][0],F.i[a+1][1]-F.v[a+1][1]]),n.tLength+=E.segmentLength,n.segments.push(E),v+=E.segmentLength;a=r,_.v.c&&(E=ct.buildBezierData(F.v[a],F.v[0],[F.o[a][0]-F.v[a][0],F.o[a][1]-F.v[a][1]],[F.i[0][0]-F.v[0][0],F.i[0][1]-F.v[0][1]]),n.tLength+=E.segmentLength,n.segments.push(E),v+=E.segmentLength),this._pathData.pi=n}if(n=this._pathData.pi,o=this._pathData.f.v,f=0,d=1,l=0,p=!0,u=n.segments,o<0&&_.v.c)for(n.tLength<Math.abs(o)&&(o=-Math.abs(o)%n.tLength),d=(c=u[f=u.length-1].points).length-1;o<0;)o+=c[d].partialLength,(d-=1)<0&&(d=(c=u[f-=1].points).length-1);m=(c=u[f].points)[d-1],g=(h=c[d]).partialLength}r=T.length,i=0,s=0;var C,x,M,I,L,R=1.2*t.finalSize*.714,O=!0;M=w.length;var B,j,q,W,$,H,G,X,U,Y,Z,J,K=-1,Q=o,tt=f,et=d,it=-1,st=\"\",at=this.defaultPropsArray;if(2===t.j||1===t.j){var rt=0,nt=0,ot=2===t.j?-.5:-1,ht=0,lt=!0;for(a=0;a<r;a+=1)if(T[a].n){for(rt&&(rt+=nt);ht<a;)T[ht].animatorJustifyOffset=rt,ht+=1;rt=0,lt=!0}else{for(x=0;x<M;x+=1)(C=w[x].a).t.propType&&(lt&&2===t.j&&(nt+=C.t.v*ot),(L=w[x].s.getMult(T[a].anIndexes[x],S.a[x].s.totalChars)).length?rt+=C.t.v*L[0]*ot:rt+=C.t.v*L*ot);lt=!1}for(rt&&(rt+=nt);ht<a;)T[ht].animatorJustifyOffset=rt,ht+=1}for(a=0;a<r;a+=1){if(A.reset(),W=1,T[a].n)i=0,s+=t.yOffset,s+=O?1:0,o=Q,O=!1,this._hasMaskedPath&&(d=et,m=(c=u[f=tt].points)[d-1],g=(h=c[d]).partialLength,l=0),st=\"\",Z=\"\",U=\"\",J=\"\",at=this.defaultPropsArray;else{if(this._hasMaskedPath){if(it!==T[a].line){switch(t.j){case 1:o+=v-t.lineWidths[T[a].line];break;case 2:o+=(v-t.lineWidths[T[a].line])/2}it=T[a].line}K!==T[a].ind&&(T[K]&&(o+=T[K].extra),o+=T[a].an/2,K=T[a].ind),o+=k[0]*T[a].an*.005;var pt=0;for(x=0;x<M;x+=1)(C=w[x].a).p.propType&&((L=w[x].s.getMult(T[a].anIndexes[x],S.a[x].s.totalChars)).length?pt+=C.p.v[0]*L[0]:pt+=C.p.v[0]*L),C.a.propType&&((L=w[x].s.getMult(T[a].anIndexes[x],S.a[x].s.totalChars)).length?pt+=C.a.v[0]*L[0]:pt+=C.a.v[0]*L);for(p=!0,this._pathData.a.v&&(o=.5*T[0].an+(v-this._pathData.f.v-.5*T[0].an-.5*T[T.length-1].an)*K/(r-1),o+=this._pathData.f.v);p;)l+g>=o+pt||!c?(y=(o+pt-l)/h.partialLength,j=m.point[0]+(h.point[0]-m.point[0])*y,q=m.point[1]+(h.point[1]-m.point[1])*y,A.translate(-k[0]*T[a].an*.005,-k[1]*R*.01),p=!1):c&&(l+=h.partialLength,(d+=1)>=c.length&&(d=0,u[f+=1]?c=u[f].points:_.v.c?(d=0,c=u[f=0].points):(l-=h.partialLength,c=null)),c&&(m=h,g=(h=c[d]).partialLength));B=T[a].an/2-T[a].add,A.translate(-B,0,0)}else B=T[a].an/2-T[a].add,A.translate(-B,0,0),A.translate(-k[0]*T[a].an*.005,-k[1]*R*.01,0);for(x=0;x<M;x+=1)(C=w[x].a).t.propType&&(L=w[x].s.getMult(T[a].anIndexes[x],S.a[x].s.totalChars),0===i&&0===t.j||(this._hasMaskedPath?L.length?o+=C.t.v*L[0]:o+=C.t.v*L:L.length?i+=C.t.v*L[0]:i+=C.t.v*L));for(t.strokeWidthAnim&&(H=t.sw||0),t.strokeColorAnim&&($=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(G=[t.fc[0],t.fc[1],t.fc[2]]),x=0;x<M;x+=1)(C=w[x].a).a.propType&&((L=w[x].s.getMult(T[a].anIndexes[x],S.a[x].s.totalChars)).length?A.translate(-C.a.v[0]*L[0],-C.a.v[1]*L[1],C.a.v[2]*L[2]):A.translate(-C.a.v[0]*L,-C.a.v[1]*L,C.a.v[2]*L));for(x=0;x<M;x+=1)(C=w[x].a).s.propType&&((L=w[x].s.getMult(T[a].anIndexes[x],S.a[x].s.totalChars)).length?A.scale(1+(C.s.v[0]-1)*L[0],1+(C.s.v[1]-1)*L[1],1):A.scale(1+(C.s.v[0]-1)*L,1+(C.s.v[1]-1)*L,1));for(x=0;x<M;x+=1){if(C=w[x].a,L=w[x].s.getMult(T[a].anIndexes[x],S.a[x].s.totalChars),C.sk.propType&&(L.length?A.skewFromAxis(-C.sk.v*L[0],C.sa.v*L[1]):A.skewFromAxis(-C.sk.v*L,C.sa.v*L)),C.r.propType&&(L.length?A.rotateZ(-C.r.v*L[2]):A.rotateZ(-C.r.v*L)),C.ry.propType&&(L.length?A.rotateY(C.ry.v*L[1]):A.rotateY(C.ry.v*L)),C.rx.propType&&(L.length?A.rotateX(C.rx.v*L[0]):A.rotateX(C.rx.v*L)),C.o.propType&&(L.length?W+=(C.o.v*L[0]-W)*L[0]:W+=(C.o.v*L-W)*L),t.strokeWidthAnim&&C.sw.propType&&(L.length?H+=C.sw.v*L[0]:H+=C.sw.v*L),t.strokeColorAnim&&C.sc.propType)for(X=0;X<3;X+=1)L.length?$[X]+=(C.sc.v[X]-$[X])*L[0]:$[X]+=(C.sc.v[X]-$[X])*L;if(t.fillColorAnim&&t.fc){if(C.fc.propType)for(X=0;X<3;X+=1)L.length?G[X]+=(C.fc.v[X]-G[X])*L[0]:G[X]+=(C.fc.v[X]-G[X])*L;C.fh.propType&&(G=L.length?N(G,C.fh.v*L[0]):N(G,C.fh.v*L)),C.fs.propType&&(G=L.length?V(G,C.fs.v*L[0]):V(G,C.fs.v*L)),C.fb.propType&&(G=L.length?z(G,C.fb.v*L[0]):z(G,C.fb.v*L))}}for(x=0;x<M;x+=1)(C=w[x].a).p.propType&&(L=w[x].s.getMult(T[a].anIndexes[x],S.a[x].s.totalChars),this._hasMaskedPath?L.length?A.translate(0,C.p.v[1]*L[0],-C.p.v[2]*L[1]):A.translate(0,C.p.v[1]*L,-C.p.v[2]*L):L.length?A.translate(C.p.v[0]*L[0],C.p.v[1]*L[1],-C.p.v[2]*L[2]):A.translate(C.p.v[0]*L,C.p.v[1]*L,-C.p.v[2]*L));if(t.strokeWidthAnim&&(U=H<0?0:H),t.strokeColorAnim&&(Y=\"rgb(\"+Math.round(255*$[0])+\",\"+Math.round(255*$[1])+\",\"+Math.round(255*$[2])+\")\"),t.fillColorAnim&&t.fc&&(Z=\"rgb(\"+Math.round(255*G[0])+\",\"+Math.round(255*G[1])+\",\"+Math.round(255*G[2])+\")\"),this._hasMaskedPath){if(A.translate(0,-t.ls),A.translate(0,k[1]*R*.01+s,0),this._pathData.p.v){b=(h.point[1]-m.point[1])/(h.point[0]-m.point[0]);var dt=180*Math.atan(b)/Math.PI;h.point[0]<m.point[0]&&(dt+=180),A.rotate(-dt*Math.PI/180)}A.translate(j,q,0),o-=k[0]*T[a].an*.005,T[a+1]&&K!==T[a+1].ind&&(o+=T[a].an/2,o+=.001*t.tr*t.finalSize)}else{switch(A.translate(i,s,0),t.ps&&A.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:A.translate(T[a].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[T[a].line]),0,0);break;case 2:A.translate(T[a].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[T[a].line])/2,0,0)}A.translate(0,-t.ls),A.translate(B,0,0),A.translate(k[0]*T[a].an*.005,k[1]*R*.01,0),i+=T[a].l+.001*t.tr*t.finalSize}\"html\"===D?st=A.toCSS():\"svg\"===D?st=A.to2dCSS():at=[A.props[0],A.props[1],A.props[2],A.props[3],A.props[4],A.props[5],A.props[6],A.props[7],A.props[8],A.props[9],A.props[10],A.props[11],A.props[12],A.props[13],A.props[14],A.props[15]],J=W}P<=a?(I=new yi(J,U,Y,Z,st,at),this.renderedLetters.push(I),P+=1,this.lettersChangedFlag=!0):(I=this.renderedLetters[a],this.lettersChangedFlag=I.update(J,U,Y,Z,st,at)||this.lettersChangedFlag)}}},wi.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},wi.prototype.mHelper=new Zt,wi.prototype.defaultPropsArray=[],p([Wt],wi),Si.prototype.initElement=function(t,e,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,i),this.textProperty=new bi(this,t.t,this.dynamicProperties),this.textAnimator=new wi(t.t,this.renderType,this),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},Si.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)},Si.prototype.createPathShape=function(t,e){var i,s,a=e.length,r=\"\";for(i=0;i<a;i+=1)\"sh\"===e[i].ty&&(s=e[i].ks.k,r+=ui(s,s.i.length,!0,t));return r},Si.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},Si.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},Si.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},Si.prototype.applyTextPropertiesToMatrix=function(t,e,i,s,a){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i])/2,0,0)}e.translate(s,a,0)},Si.prototype.buildColor=function(t){return\"rgb(\"+Math.round(255*t[0])+\",\"+Math.round(255*t[1])+\",\"+Math.round(255*t[2])+\")\"},Si.prototype.emptyProp=new yi,Si.prototype.destroy=function(){},Si.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var Ai={shapes:[]};function Di(t,e,i){this.textSpans=[],this.renderType=\"svg\",this.initElement(t,e,i)}function Pi(t,e,i){this.initElement(t,e,i)}function Ti(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initFrame(),this.initTransform(t,e,i),this.initHierarchy()}function Ei(){}function Fi(){}function Ci(t,e,i){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?c(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?qt.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function xi(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=U(\"svg\");var i=\"\";if(e&&e.title){var s=U(\"title\"),a=L();s.setAttribute(\"id\",a),s.textContent=e.title,this.svgElement.appendChild(s),i+=a}if(e&&e.description){var r=U(\"desc\"),n=L();r.setAttribute(\"id\",n),r.textContent=e.description,this.svgElement.appendChild(r),i+=\" \"+n}i&&this.svgElement.setAttribute(\"aria-labelledby\",i);var o=U(\"defs\");this.svgElement.appendChild(o);var h=U(\"g\");this.svgElement.appendChild(h),this.layerElement=h,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||\"xMidYMid meet\",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||\"xMidYMid slice\",contentVisibility:e&&e.contentVisibility||\"visible\",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||\"\",id:e&&e.id||\"\",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||\"100%\",height:e&&e.filterSize&&e.filterSize.height||\"100%\",x:e&&e.filterSize&&e.filterSize.x||\"0%\",y:e&&e.filterSize&&e.filterSize.y||\"0%\"},width:e&&e.width,height:e&&e.height,runExpressions:!e||void 0===e.runExpressions||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType=\"svg\"}function Mi(){}function Ii(){}function Li(t,e,i,s,a){var r=e.container.globalData.renderConfig.filterSize,n=e.data.fs||r;t.setAttribute(\"x\",n.x||r.x),t.setAttribute(\"y\",n.y||r.y),t.setAttribute(\"width\",n.width||r.width),t.setAttribute(\"height\",n.height||r.height),this.filterManager=e;var o=U(\"feGaussianBlur\");o.setAttribute(\"in\",\"SourceAlpha\"),o.setAttribute(\"result\",s+\"_drop_shadow_1\"),o.setAttribute(\"stdDeviation\",\"0\"),this.feGaussianBlur=o,t.appendChild(o);var h=U(\"feOffset\");h.setAttribute(\"dx\",\"25\"),h.setAttribute(\"dy\",\"0\"),h.setAttribute(\"in\",s+\"_drop_shadow_1\"),h.setAttribute(\"result\",s+\"_drop_shadow_2\"),this.feOffset=h,t.appendChild(h);var l=U(\"feFlood\");l.setAttribute(\"flood-color\",\"#00ff00\"),l.setAttribute(\"flood-opacity\",\"1\"),l.setAttribute(\"result\",s+\"_drop_shadow_3\"),this.feFlood=l,t.appendChild(l);var p=U(\"feComposite\");p.setAttribute(\"in\",s+\"_drop_shadow_3\"),p.setAttribute(\"in2\",s+\"_drop_shadow_2\"),p.setAttribute(\"operator\",\"in\"),p.setAttribute(\"result\",s+\"_drop_shadow_4\"),t.appendChild(p);var d=this.createMergeNode(s,[s+\"_drop_shadow_4\",a]);t.appendChild(d)}function Ri(t,e,i,s){t.setAttribute(\"x\",\"-100%\"),t.setAttribute(\"y\",\"-100%\"),t.setAttribute(\"width\",\"300%\"),t.setAttribute(\"height\",\"300%\"),this.filterManager=e;var a=U(\"feGaussianBlur\");a.setAttribute(\"result\",s),t.appendChild(a),this.feGaussianBlur=a}return p([Me,Ne,Ue,Ye,Ie,Ze,Si],Di),Di.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=U(\"text\"))},Di.prototype.buildTextContents=function(t){for(var e=0,i=t.length,s=[],a=\"\";e<i;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(s.push(a),a=\"\"):a+=t[e],e+=1;return s.push(a),s},Di.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var i=t.shapes[0];if(i.it){var s=i.it[i.it.length-1];s.s&&(s.s.k[0]=e,s.s.k[1]=e)}}return t},Di.prototype.buildNewText=function(){var t,e;this.addDynamicProperty(this);var i=this.textProperty.currentData;this.renderedLetters=c(i?i.l.length:0),i.fc?this.layerElement.setAttribute(\"fill\",this.buildColor(i.fc)):this.layerElement.setAttribute(\"fill\",\"rgba(0,0,0,0)\"),i.sc&&(this.layerElement.setAttribute(\"stroke\",this.buildColor(i.sc)),this.layerElement.setAttribute(\"stroke-width\",i.sw)),this.layerElement.setAttribute(\"font-size\",i.finalSize);var s=this.globalData.fontManager.getFontByName(i.f);if(s.fClass)this.layerElement.setAttribute(\"class\",s.fClass);else{this.layerElement.setAttribute(\"font-family\",s.fFamily);var a=i.fWeight,r=i.fStyle;this.layerElement.setAttribute(\"font-style\",r),this.layerElement.setAttribute(\"font-weight\",a)}this.layerElement.setAttribute(\"aria-label\",i.t);var n,o=i.l||[],h=!!this.globalData.fontManager.chars;e=o.length;var l=this.mHelper,p=\"\",d=this.data.singleShape,f=0,m=0,u=!0,g=.001*i.tr*i.finalSize;if(!d||h||i.sz){var v,y=this.textSpans.length;for(t=0;t<e;t+=1){if(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),!h||!d||0===t){if(n=y>t?this.textSpans[t].span:U(h?\"g\":\"text\"),y<=t){if(n.setAttribute(\"stroke-linecap\",\"butt\"),n.setAttribute(\"stroke-linejoin\",\"round\"),n.setAttribute(\"stroke-miterlimit\",\"4\"),this.textSpans[t].span=n,h){var b=U(\"g\");n.appendChild(b),this.textSpans[t].childSpan=b}this.textSpans[t].span=n,this.layerElement.appendChild(n)}n.style.display=\"inherit\"}if(l.reset(),d&&(o[t].n&&(f=-g,m+=i.yOffset,m+=u?1:0,u=!1),this.applyTextPropertiesToMatrix(i,l,o[t].line,f,m),f+=o[t].l||0,f+=g),h){var _;if(1===(v=this.globalData.fontManager.getCharData(i.finalText[t],s.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t)_=new Ci(v.data,this.globalData,this);else{var k=Ai;v.data&&v.data.shapes&&(k=this.buildShapeData(v.data,i.finalSize)),_=new vi(k,this.globalData,this)}if(this.textSpans[t].glyph){var w=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(w.layerElement),w.destroy()}this.textSpans[t].glyph=_,_._debug=!0,_.prepareFrame(0),_.renderFrame(),this.textSpans[t].childSpan.appendChild(_.layerElement),1===v.t&&this.textSpans[t].childSpan.setAttribute(\"transform\",\"scale(\"+i.finalSize/100+\",\"+i.finalSize/100+\")\")}else d&&n.setAttribute(\"transform\",\"translate(\"+l.props[12]+\",\"+l.props[13]+\")\"),n.textContent=o[t].val,n.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",\"preserve\")}d&&n&&n.setAttribute(\"d\",p)}else{var S=this.textContainer,A=\"start\";switch(i.j){case 1:A=\"end\";break;case 2:A=\"middle\";break;default:A=\"start\"}S.setAttribute(\"text-anchor\",A),S.setAttribute(\"letter-spacing\",g);var D=this.buildTextContents(i.finalText);for(e=D.length,m=i.ps?i.ps[1]+i.ascent:0,t=0;t<e;t+=1)(n=this.textSpans[t].span||U(\"tspan\")).textContent=D[t],n.setAttribute(\"x\",0),n.setAttribute(\"y\",m),n.style.display=\"inherit\",S.appendChild(n),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=n,m+=i.finalLineHeight;this.layerElement.appendChild(S)}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display=\"none\",t+=1;this._sizeChanged=!0},Di.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},Di.prototype.getValue=function(){var t,e,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<i;t+=1)(e=this.textSpans[t].glyph)&&(e.prepareFrame(this.comp.renderedFrame-this.data.st),e._mdf&&(this._mdf=!0))},Di.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var t,e;this._sizeChanged=!0;var i,s,a,r=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;for(e=n.length,t=0;t<e;t+=1)n[t].n||(i=r[t],s=this.textSpans[t].span,(a=this.textSpans[t].glyph)&&a.renderFrame(),i._mdf.m&&s.setAttribute(\"transform\",i.m),i._mdf.o&&s.setAttribute(\"opacity\",i.o),i._mdf.sw&&s.setAttribute(\"stroke-width\",i.sw),i._mdf.sc&&s.setAttribute(\"stroke\",i.sc),i._mdf.fc&&s.setAttribute(\"fill\",i.fc))}},p([Je],Pi),Pi.prototype.createContent=function(){var t=U(\"rect\");t.setAttribute(\"width\",this.data.sw),t.setAttribute(\"height\",this.data.sh),t.setAttribute(\"fill\",this.data.sc),this.layerElement.appendChild(t)},Ti.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},Ti.prototype.renderFrame=function(){},Ti.prototype.getBaseElement=function(){return null},Ti.prototype.destroy=function(){},Ti.prototype.sourceRectAtTime=function(){},Ti.prototype.hide=function(){},p([Me,Ne,Ye,Ie],Ti),p([Oe],Ei),Ei.prototype.createNull=function(t){return new Ti(t,this.globalData,this)},Ei.prototype.createShape=function(t){return new vi(t,this.globalData,this)},Ei.prototype.createText=function(t){return new Di(t,this.globalData,this)},Ei.prototype.createImage=function(t){return new Je(t,this.globalData,this)},Ei.prototype.createSolid=function(t){return new Pi(t,this.globalData,this)},Ei.prototype.configAnimation=function(t){this.svgElement.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),this.svgElement.setAttribute(\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute(\"viewBox\",this.renderConfig.viewBoxSize):this.svgElement.setAttribute(\"viewBox\",\"0 0 \"+t.w+\" \"+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute(\"width\",t.w),this.svgElement.setAttribute(\"height\",t.h),this.svgElement.style.width=\"100%\",this.svgElement.style.height=\"100%\",this.svgElement.style.transform=\"translate3d(0,0,0)\",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute(\"width\",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute(\"height\",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute(\"class\",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute(\"id\",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute(\"focusable\",this.renderConfig.focusable),this.svgElement.setAttribute(\"preserveAspectRatio\",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var i=U(\"clipPath\"),s=U(\"rect\");s.setAttribute(\"width\",t.w),s.setAttribute(\"height\",t.h),s.setAttribute(\"x\",0),s.setAttribute(\"y\",0);var a=L();i.setAttribute(\"id\",a),i.appendChild(s),this.layerElement.setAttribute(\"clip-path\",\"url(\"+h()+\"#\"+a+\")\"),e.appendChild(i),this.layers=t.layers,this.elements=c(t.layers.length)},Ei.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=\"\"),this.layerElement=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},Ei.prototype.updateContainerSize=function(){},Ei.prototype.findIndexByInd=function(t){var e=0,i=this.layers.length;for(e=0;e<i;e+=1)if(this.layers[e].ind===t)return e;return-1},Ei.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){e[t]=!0;var i=this.createItem(this.layers[t]);if(e[t]=i,$()&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,t),this.layers[t].tt){var s=\"tp\"in this.layers[t]?this.findIndexByInd(this.layers[t].tp):t-1;if(-1===s)return;if(this.elements[s]&&!0!==this.elements[s]){var a=e[s].getMatte(this.layers[t].tt);i.setMatte(a)}else this.buildItem(s),this.addPendingElement(i)}}},Ei.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,i=this.elements.length;e<i;){if(this.elements[e]===t){var s=\"tp\"in t.data?this.findIndexByInd(t.data.tp):e-1,a=this.elements[s].getMatte(this.layers[e].tt);t.setMatte(a);break}e+=1}}},Ei.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){var e;null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var i=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=i-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<i;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},Ei.prototype.appendElementInPos=function(t,e){var i=t.getBaseElement();if(i){for(var s,a=0;a<e;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement()&&(s=this.elements[a].getBaseElement()),a+=1;s?this.layerElement.insertBefore(i,s):this.layerElement.appendChild(i)}},Ei.prototype.hide=function(){this.layerElement.style.display=\"none\"},Ei.prototype.show=function(){this.layerElement.style.display=\"block\"},p([Me,Ne,Ye,Ie,Ze],Fi),Fi.prototype.initElement=function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},Fi.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var i,s=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=s-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},Fi.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},Fi.prototype.setElements=function(t){this.elements=t},Fi.prototype.getElements=function(){return this.elements},Fi.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},Fi.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},p([Ei,Fi,Ue],Ci),Ci.prototype.createComp=function(t){return new Ci(t,this.globalData,this)},p([Ei],xi),xi.prototype.createComp=function(t){return new Ci(t,this.globalData,this)},p([ei],Mi),Mi.prototype.initModifierProperties=function(t,e){this.s=qt.getProp(t,e.s,0,.01,this),this.e=qt.getProp(t,e.e,0,.01,this),this.o=qt.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},Mi.prototype.addShapeToModifier=function(t){t.pathsData=[]},Mi.prototype.calculateShapeEdges=function(t,e,i,s,a){var r=[];e<=1?r.push({s:t,e:e}):t>=1?r.push({s:t-1,e:e-1}):(r.push({s:t,e:1}),r.push({s:0,e:e-1}));var n,o,h=[],l=r.length;for(n=0;n<l;n+=1){var p,d;(o=r[n]).e*a<s||o.s*a>s+i||(p=o.s*a<=s?0:(o.s*a-s)/i,d=o.e*a>=s+i?1:(o.e*a-s)/i,h.push([p,d]))}return h.length||h.push([0,0]),h},Mi.prototype.releasePathsData=function(t){var e,i=t.length;for(e=0;e<i;e+=1)ft.release(t[e]);return t.length=0,t},Mi.prototype.processShapes=function(t){var e,i,s,a;if(this._mdf||t){var r=this.o.v%360/360;if(r<0&&(r+=1),(e=this.s.v>1?1+r:this.s.v<0?0+r:this.s.v+r)>(i=this.e.v>1?1+r:this.e.v<0?0+r:this.e.v+r)){var n=e;e=i,i=n}e=1e-4*Math.round(1e4*e),i=1e-4*Math.round(1e4*i),this.sValue=e,this.eValue=i}else e=this.sValue,i=this.eValue;var o,h,l,p,d,f=this.shapes.length,m=0;if(i===e)for(a=0;a<f;a+=1)this.shapes[a].localShapeCollection.releaseShapes(),this.shapes[a].shape._mdf=!0,this.shapes[a].shape.paths=this.shapes[a].localShapeCollection,this._mdf&&(this.shapes[a].pathsData.length=0);else if(1===i&&0===e||0===i&&1===e){if(this._mdf)for(a=0;a<f;a+=1)this.shapes[a].pathsData.length=0,this.shapes[a].shape._mdf=!0}else{var c,u,g=[];for(a=0;a<f;a+=1)if((c=this.shapes[a]).shape._mdf||this._mdf||t||2===this.m){if(h=(s=c.shape.paths)._length,d=0,!c.shape._mdf&&c.pathsData.length)d=c.totalShapeLength;else{for(l=this.releasePathsData(c.pathsData),o=0;o<h;o+=1)p=ct.getSegmentsLength(s.shapes[o]),l.push(p),d+=p.totalLength;c.totalShapeLength=d,c.pathsData=l}m+=d,c.shape._mdf=!0}else c.shape.paths=c.localShapeCollection;var v,y=e,b=i,_=0;for(a=f-1;a>=0;a-=1)if((c=this.shapes[a]).shape._mdf){for((u=c.localShapeCollection).releaseShapes(),2===this.m&&f>1?(v=this.calculateShapeEdges(e,i,c.totalShapeLength,_,m),_+=c.totalShapeLength):v=[[y,b]],h=v.length,o=0;o<h;o+=1){y=v[o][0],b=v[o][1],g.length=0,b<=1?g.push({s:c.totalShapeLength*y,e:c.totalShapeLength*b}):y>=1?g.push({s:c.totalShapeLength*(y-1),e:c.totalShapeLength*(b-1)}):(g.push({s:c.totalShapeLength*y,e:c.totalShapeLength}),g.push({s:0,e:c.totalShapeLength*(b-1)}));var k=this.addShapes(c,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(c.shape.paths.shapes[c.shape.paths._length-1].c){var w=k.pop();this.addPaths(k,u),k=this.addShapes(c,g[1],w)}else this.addPaths(k,u),k=this.addShapes(c,g[1]);this.addPaths(k,u)}}c.shape.paths=u}}},Mi.prototype.addPaths=function(t,e){var i,s=t.length;for(i=0;i<s;i+=1)e.addShape(t[i])},Mi.prototype.addSegment=function(t,e,i,s,a,r,n){a.setXYAt(e[0],e[1],\"o\",r),a.setXYAt(i[0],i[1],\"i\",r+1),n&&a.setXYAt(t[0],t[1],\"v\",r),a.setXYAt(s[0],s[1],\"v\",r+1)},Mi.prototype.addSegmentFromArray=function(t,e,i,s){e.setXYAt(t[1],t[5],\"o\",i),e.setXYAt(t[2],t[6],\"i\",i+1),s&&e.setXYAt(t[0],t[4],\"v\",i),e.setXYAt(t[3],t[7],\"v\",i+1)},Mi.prototype.addShapes=function(t,e,i){var s,a,r,n,o,h,l,p,d=t.pathsData,f=t.shape.paths.shapes,m=t.shape.paths._length,c=0,u=[],g=!0;for(i?(o=i._length,p=i._length):(i=Gt.newElement(),o=0,p=0),u.push(i),s=0;s<m;s+=1){for(h=d[s].lengths,i.c=f[s].c,r=f[s].c?h.length:h.length+1,a=1;a<r;a+=1)if(c+(n=h[a-1]).addedLength<e.s)c+=n.addedLength,i.c=!1;else{if(c>e.e){i.c=!1;break}e.s<=c&&e.e>=c+n.addedLength?(this.addSegment(f[s].v[a-1],f[s].o[a-1],f[s].i[a],f[s].v[a],i,o,g),g=!1):(l=ct.getNewSegment(f[s].v[a-1],f[s].v[a],f[s].o[a-1],f[s].i[a],(e.s-c)/n.addedLength,(e.e-c)/n.addedLength,h[a-1]),this.addSegmentFromArray(l,i,o,g),g=!1,i.c=!1),c+=n.addedLength,o+=1}if(f[s].c&&h.length){if(n=h[a-1],c<=e.e){var v=h[a-1].addedLength;e.s<=c&&e.e>=c+v?(this.addSegment(f[s].v[a-1],f[s].o[a-1],f[s].i[0],f[s].v[0],i,o,g),g=!1):(l=ct.getNewSegment(f[s].v[a-1],f[s].v[0],f[s].o[a-1],f[s].i[0],(e.s-c)/v,(e.e-c)/v,h[a-1]),this.addSegmentFromArray(l,i,o,g),g=!1,i.c=!1)}else i.c=!1;c+=n.addedLength,o+=1}if(i._length&&(i.setXYAt(i.v[p][0],i.v[p][1],\"i\",p),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],\"o\",i._length-1)),c>e.e)break;s<m-1&&(i=Gt.newElement(),g=!0,u.push(i),o=0)}return u},Ii.prototype={createMergeNode:function(t,e){var i,s,a=U(\"feMerge\");for(a.setAttribute(\"result\",t),s=0;s<e.length;s+=1)(i=U(\"feMergeNode\")).setAttribute(\"in\",e[s]),a.appendChild(i),a.appendChild(i);return a}},p([Ii],Li),Li.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute(\"stdDeviation\",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute(\"flood-color\",B(Math.round(255*e[0]),Math.round(255*e[1]),Math.round(255*e[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute(\"flood-opacity\",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var i=this.filterManager.effectElements[3].p.v,s=(this.filterManager.effectElements[2].p.v-90)*A,a=i*Math.cos(s),r=i*Math.sin(s);this.feOffset.setAttribute(\"dx\",a),this.feOffset.setAttribute(\"dy\",r)}}},Ri.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3,i=this.filterManager.effectElements[0].p.v*e,s=this.filterManager.effectElements[1].p.v,a=3==s?0:i,r=2==s?0:i;this.feGaussianBlur.setAttribute(\"stdDeviation\",a+\" \"+r);var n=1==this.filterManager.effectElements[2].p.v?\"wrap\":\"duplicate\";this.feGaussianBlur.setAttribute(\"edgeMode\",n)}},it(\"svg\",xi),ti.registerModifier(\"tm\",Mi),Xe(25,Li,!0),Xe(29,Ri,!0),Kt}());var h=r(o.exports);const l=[/^https?:\\/\\/(.*[^.]\\.)?lottielab\\.com$/],p={v:\"5.7.5\",fr:100,ip:0,op:300,w:300,h:225,nm:\"Comp 1\",ddd:0,assets:[],layers:[],markers:[]};class d{constructor(t,e,i){this.root=t,this.initialize(e,i)}_initWithAnimation(t,e,i){this._animation=h.loadAnimation({container:e,renderer:\"svg\",autoplay:!1,animationData:t,rendererSettings:{preserveAspectRatio:i}})}initialize(t,e){this.destroy();const i=document.createElement(\"div\");if(i.style.width=\"100%\",i.style.height=\"100%\",\"string\"==typeof t){if(this.loadingSrc===t)return Promise.resolve();this.loadingSrc=t;const s=new XMLHttpRequest;s.open(\"GET\",t,!0);try{l.some((e=>new URL(t).origin.match(e)))&&s.setRequestHeader(\"X-Lottie-Player\",\"@lottielab/lottie-player 1.1.0\")}catch(t){}return new Promise(((a,r)=>{s.onload=()=>{if(this.loadingSrc!==t)return a();try{if(200===s.status){if(!s.response)return r(new Error(`Failed to load Lottie file ${t}: Empty response`));const n=JSON.parse(s.response);return this._initWithAnimation(n,i,e),this.root.innerHTML=\"\",this.root.appendChild(i),a()}{let e=s.responseText;return e.length>300&&(e=e.slice(0,300)+\"... (truncated)\"),r(new Error(`Failed to load Lottie file ${t}: HTTP ${s.status} ${s.statusText}\\nResponse:\\n${e}`))}}catch(e){return e.message&&(e.message=`Failed to load Lottie file ${t}: ${e.message}`),r(e)}finally{this.loadingSrc=void 0}},s.onerror=()=>{this.loadingSrc=void 0,r(new Error(`Failed to load Lottie file ${t}: Network error`))},s.send()}))}return this._initWithAnimation(null!=t?t:p,i,e),this.root.innerHTML=\"\",this.root.appendChild(i),this.loadingSrc=void 0,Promise.resolve()}get frameRate(){return this._animation?this._animation.frameRate:0}get duration(){return this._animation?this._animation.getDuration(!1):0}get durationFrames(){return this._animation?this._animation.getDuration(!0):0}get animation(){return this._animation}get animationData(){var t;const e=null===(t=this._animation)||void 0===t?void 0:t.animationData;if(e!==p)return e}renderFrame(t){const e=Math.max(0,Math.min(this.durationFrames-1e-6,t*this.frameRate));this._animation.goToAndStop(e,!0)}get currentTime(){return this._animation.currentFrame/this.frameRate}get currentFrame(){return this._animation.currentFrame}destroy(){this._animation&&this._animation.destroy(),this.root.innerHTML=\"\"}}function f(t,e,i){var s,a,r,n;return null==t?e:null==e?t:\"number\"==typeof t?\"number\"!=typeof e?i>.5?e:t:(1-i)*t+i*e:Array.isArray(t)||t instanceof Float32Array?Array.isArray(e)||e instanceof Float32Array?t.map(((t,s)=>{var a;return f(t,null!==(a=e[s])&&void 0!==a?a:t,i)})):i>.5?e:t:\"i\"in t&&\"v\"in t&&\"o\"in t&&\"object\"==typeof e&&\"i\"in e&&\"v\"in e&&\"o\"in e?{closed:t.closed&&e.closed,i:f(t.i,e.i,i),o:f(t.o,e.o,i),v:f(t.v,e.v,i),length:Math.max(null!==(s=t.length)&&void 0!==s?s:0,null!==(a=e.length)&&void 0!==a?a:0),_length:Math.max(null!==(r=t._length)&&void 0!==r?r:0,null!==(n=e._length)&&void 0!==n?n:0)}:i>.5?e:t}class m{constructor(t){var e;this.ops=[],this.lottie=t;const i=t.renderer,s=new WeakSet;(null!==(e=null==i?void 0:i.elements)&&void 0!==e?e:[]).forEach((t=>this.attach(t,s)))}attachToProp(t){var e;const i=this,s=t;if(!(null===(e=t.effectsSequence)||void 0===e?void 0:e.length))return;const a=[];for(let e=0;e<8;e++)a[e]={_caching:structuredClone(t._caching),propType:s.propType,offsetTime:s.offsetTime,keyframes:s.keyframes,keyframesMetadata:s.keyframesMetadata,sh:s.sh,pv:structuredClone(s.pv)};t.addEffect((function(e){const r=i.ops.slice(-8);t.interpolateShape&&null==e&&(e=structuredClone(s.pv));for(let n=0;n<r.length;n++){const o=r[n],h=a[n];!h._caching&&t._caching&&(h._caching=structuredClone(t._caching)),!h.keyframes&&s.keyframes&&(h.keyframes=s.keyframes),!h.keyframesMetadata&&s.keyframesMetadata&&(h.keyframesMetadata=s.keyframesMetadata);const l=Math.min(Math.max(Math.round(o.time*i.lottie.frameRate),0),i.lottie.getDuration(!0)-1e-5);try{let i;h.offsetTime=t.offsetTime,t.interpolateValue?(h._caching.lastFrame>=l&&(h._caching._lastKeyframeIndex=-1,h._caching.lastIndex=0),i=t.interpolateValue.call(h,l,h._caching),h.pv=i):t.interpolateShape?(h._caching.lastIndex=h._caching.lastFrame<l?h._caching.lastIndex:0,t.interpolateShape.call(h,l,h.pv,h._caching),i=h.pv):i=0,h._caching.lastFrame=l,e=f(e,i,o.strength)}catch(t){console.warn(\"[@lottielab/lottie-player:morph]\",t)}}return e}))}attach(t,e=new WeakSet){if(!e.has(t)&&\"object\"==typeof t&&null!=t)if(e.add(t),t.interpolateShape||t.interpolateValue||t.addEffect||t.effectsSequence)this.attachToProp(t);else for(const i of Object.values(t))this.attach(i,e)}detach(){}}class c{constructor(){this.listeners=[]}addListener(t){this.listeners.push(t)}removeListener(t){this.listeners=this.listeners.filter((e=>e!==t))}hasListeners(){return this.listeners.length>0}removeAllListeners(){this.listeners=[]}emit(t){for(const e of this.listeners)e(t)}}class u{constructor(t,e,i,s){this.animationFrame=void 0,this.onFrameBound=this.onFrame.bind(this),this.timeMultiplier=1,this.timeEvent=new c,this.renderer=new d(t,e,s),this._state={time:0,lottie:this.renderer.animationData},i&&(this.animationFrame=requestAnimationFrame(this.onFrameBound),this.driver=i)}initialize(t,e){return this.renderer.initialize(t,e).then((()=>{void 0===this.animationFrame&&(this.animationFrame=requestAnimationFrame(this.onFrameBound)),this.advanceToNow(),this._state.lottie=this.renderer.animationData,this.refresh()})).catch((t=>{this._state.lottie=void 0}))}get state(){return this._state}refresh(){var t;null===(t=this.morphing)||void 0===t||t.detach(),this.morphing=void 0,this.renderer.renderFrame(this.state.time),this.setState(this.state)}setState(t){var e,i,s,a;const r=this._state.time!==t.time;if(this._state=t,r&&this.renderer.renderFrame(t.time),t.morphs){if(!this.morphing&&this.renderer.animation&&(this.morphing=new m(this.renderer.animation)),this.morphing){const s=this.morphing.ops.length!==t.morphs.length||this.morphing.ops.some(((e,i)=>{const s=t.morphs[i];return!s||e.time!==s.time||e.strength!==s.strength}));this.morphing.ops=t.morphs,s&&!r&&(null===(i=null===(e=this.renderer.animation)||void 0===e?void 0:e.renderer)||void 0===i||i.renderFrame(null))}}else this.morphing&&this.morphing.ops.length>0&&(this.morphing.ops=[],null===(a=null===(s=this.renderer.animation)||void 0===s?void 0:s.renderer)||void 0===a||a.renderFrame(null))}set state(t){if(this.driver)throw new Error(\"Cannot set state directly when using a driver\");this.setState(t)}get driver(){return this._driver}set driver(t){void 0===this.animationFrame&&t?this.animationFrame=requestAnimationFrame(this.onFrameBound):void 0===this.animationFrame||t||(cancelAnimationFrame(this.animationFrame),this.animationFrame=void 0),this._driver=t,(null==t?void 0:t.advance)&&this.setState(t.advance(this._state,0))}get clock(){if(void 0===this.prevTime)return 0;const t=this.prevTime,e=(null===performance||void 0===performance?void 0:performance.now())||(new Date).getTime();return(t+(e-(this.prevRealTime||e)))/1e3}get duration(){return this.renderer.duration}get durationInFrames(){return this.renderer.durationFrames}get frameRate(){return this.renderer.frameRate}get animation(){return this.renderer.animation}get animationData(){return this.renderer.animationData}get currentTime(){return this.renderer.currentTime}get currentFrame(){return this.renderer.currentFrame}advanceToNow(){var t;const e=this.clock,i=void 0!==this.prevClock?e-this.prevClock:0;if((null===(t=this.driver)||void 0===t?void 0:t.advance)&&i>0){this._state.lottie=this.renderer.animationData;const t=i*this.timeMultiplier;this.setState(this.driver.advance(this._state,i*this.timeMultiplier)),this.timeEvent.emit({playhead:this.currentTime,clock:this.clock,elapsed:t}),this.renderer.renderFrame(this._state.time)}this.prevClock=e}destroy(){var t;this.animationFrame&&(cancelAnimationFrame(this.animationFrame),this.animationFrame=void 0),null===(t=this.morphing)||void 0===t||t.detach(),this.renderer.destroy()}onFrame(t){this.prevTime=t,this.prevRealTime=(null===performance||void 0===performance?void 0:performance.now())||(new Date).getTime(),this.advanceToNow(),this.animationFrame=requestAnimationFrame(this.onFrameBound)}}function g(t){return t?t.fr:100}class v{constructor(){this.playing=!0,this.time=0,this.speed=1,this.direction=1,this._loop=!0,this._loopsRemaining=1/0,this.loopEvent=new c,this.finishEvent=new c}get effectiveSegment(){var t;return this.segment?this.segment:[0,null!==(t=this._duration)&&void 0!==t?t:0]}globalTimeToSegmentTime(t){const[e,i]=this.effectiveSegment;return Math.min(Math.max(t-e,0),i-e)}segmentTimeToGlobalTime(t){const[e]=this.effectiveSegment;return e+t}advance(t,e,i){const{lottie:s}=t;if(this._fps=g(s),this._duration=function(t){return t?(t.op-t.ip)/g(t):0}(s),!this.playing)return{time:this.time,lottie:s};const a=this.globalTimeToSegmentTime(this.time);let r;r=a+e*this.speed*this.direction;const n=[];if(this.durationOfSegment>0){const t=Math.abs(Math.floor(r/this.durationOfSegment)),e=this.durationOfSegment-a;for(let i=0;i<t;i++){this._loopsRemaining--;const t=e+i*this.durationOfSegment;if(!(this._loopsRemaining>0)){n.push({type:\"finish\",relativeTime:t}),r=Math.max(0,Math.min(r,this.durationOfSegment)),this._loopsRemaining=0,this.playing=!1;break}n.push({type:\"loop\",relativeTime:t}),r>=this.durationOfSegment?r-=this.durationOfSegment:r+=this.durationOfSegment}}else r=0,n.push({type:\"loop\",relativeTime:0});const o=this.segmentTimeToGlobalTime(r);if(this.time=o,n.length>0){null!=i&&i.push(...n);for(const t of n)\"loop\"===t.type?this.loopEvent.emit(void 0):\"finish\"===t.type&&this.finishEvent.emit(void 0)}return{time:o,lottie:s}}play(){this.playing=!0}pause(){this.playing=!1}stop(){this.playing=!1,this.seek(0),this.loop=this._loop}seek(t){this.time=t}seekToFrame(t){this.time=t/this.frameRate}loopBetween(t,e){this.segment=[t,e]}loopBetweenFrames(t,e){this.segment=[t/this.frameRate,e/this.frameRate]}get loop(){return this._loop}set loop(t){this._loop=t,this._loopsRemaining=\"number\"==typeof t?t:t?1/0:1}get currentTime(){return this.time}get currentFrame(){return this.time*this.frameRate}get timeInSegment(){return this.globalTimeToSegmentTime(this.time)}set timeInSegment(t){this.time=this.segmentTimeToGlobalTime(t)}get frameInSegment(){return this.timeInSegment*this.frameRate}get frameRate(){var t;return null!==(t=this._fps)&&void 0!==t?t:100}get duration(){var t;return null!==(t=this._duration)&&void 0!==t?t:0}get durationFrames(){return this.duration*this.frameRate}get durationOfSegment(){const[t,e]=this.effectiveSegment;return e-t}get animation(){throw new Error(\"This is just a driver and implements ILottie for clarity; you shouldn't directly call this function\")}get animationData(){throw new Error(\"This is just a driver and implements ILottie for clarity; you shouldn't directly call this function\")}toInteractive(){throw new Error(\"This is just a driver and implements ILottie for clarity; you shouldn't directly call this function\")}toPlayback(){}on(t,e){throw new Error(\"This is just a driver and implements ILottie for clarity; you shouldn't directly call this function\")}off(t,e){throw new Error(\"This is just a driver and implements ILottie for clarity; you shouldn't directly call this function\")}}function y(t){throw new Error(`Unexpected ${t.name} at position ${t.position}.`)}const b=(()=>{const t=[{name:\"number\",lbp:2,detect:t=>/^([1-9]\\d*|0)(\\.\\d*)?$/.test(t),nud:(t,e)=>({type:0,value:parseFloat(e.value)})},{name:\"identifier\",lbp:2,detect:t=>/^[_a-zA-Z][_a-zA-Z0-9]*(\\.[a-zA-Z]+)*$/.test(t),nud:(t,e)=>({type:1,name:e.value})},{name:\"^\",lbp:9,led:(t,e)=>({type:3,operator:\"^\",left:e,right:t.parse(8)})},{name:\"!\",lbp:10,nud:t=>({type:2,operator:\"!\",operand:t.parse(10)})},{name:\"conditional-operator\",detect:t=>\"?\"==t,lbp:3,led:(t,e)=>{const i=t.parse(2),s=t.pop();\":\"!=s.name&&y(s);return{type:4,condition:e,thenBranch:i,elseBranch:t.parse(2)}}},{name:\"(\",lbp:11,nud:t=>{const e=t.parse(1),i=t.pop();return\")\"!=i.name&&y(i),e},led:(t,e,i)=>{1!=e.type&&y(i);const s=[];if(\")\"==t.peek().name)t.pop();else for(;;){s.push(t.parse(1));const e=t.pop();if(\")\"==e.name)break;\",\"!=e.name&&y(e)}return{type:5,name:e.name,operands:s}}},{name:\"end of input\",lbp:0}];for(const e of[\"+\",\"-\"])t.push({name:e,lbp:7,nud:t=>({type:2,operator:e,operand:t.parse(7)}),led:(t,i)=>({type:3,operator:e,left:i,right:t.parse(7)})});const e=[[\"*\",8],[\"/\",8],[\"<\",6],[\"<=\",6],[\">\",6],[\">=\",6],[\"==\",6],[\"&&\",5],[\"||\",4]];for(const[i,s]of e)t.push({name:i,lbp:s,led:(t,e)=>({type:3,operator:i,left:e,right:t.parse(s)})});for(const e of[\",\",\")\",\":\"])t.push({name:e,lbp:1});return t})();function _(t){const e=function(t){const e=/^\\s*$/,i=t.split(/([+\\-*/^(),?:!]|<=|>=|==|>(?!=)|<(?!=)|\\|\\||&&|\\s+)/g);i.push(\"end of input\");let s=0;const a=[];for(const t of i){if(!b.some((e=>{var i;if((null!==(i=e.detect)&&void 0!==i?i:t=>t==e.name)(t))return a.push(Object.assign(Object.assign({},e),{value:t,position:s})),!0}))&&!e.test(t))throw new Error(`Invalid token ${t} at position ${s}`);s+=t.length}return a}(t);let i=0;const s={peek:()=>e[i],pop:()=>e[i++],parse:t=>{let e=s.pop();e.nud||y(e);let i=e.nud(s,e);for(;s.peek().lbp>t;)e=s.pop(),e.led||y(e),i=e.led(s,i,e);return i}};return s.parse(0)}const k=Math;function w(t){throw new Error(`Symbol ${t} is not defined and not a built in symbol.`)}function S(t,e){var i,s;switch(t.type){case 0:return t.value;case 1:{const s=t.name,a=null!==(i=e[s])&&void 0!==i?i:k[s];if(null==a&&w(s),\"boolean\"!=typeof a&&\"number\"!=typeof a)throw new Error(`Symbol ${s} is a function and must be used in a function call.`);return a}case 2:{const i=S(t.operand,e);return function(t,e){switch(t){case\"+\":return+e;case\"-\":return-e;case\"!\":return!e}}(t.operator,i)}case 3:{const i=S(t.left,e),s=S(t.right,e);return function(t,e,i){switch(t){case\"+\":return e+i;case\"-\":return e-i;case\"*\":return e*i;case\"/\":return e/i;case\"^\":return Math.pow(e,i);case\"<\":return e<i;case\"<=\":return e<=i;case\">\":return e>i;case\">=\":return e>=i;case\"==\":return e==i;case\"&&\":return e&&i;case\"||\":return e||i}}(t.operator,i,s)}case 4:{const i=S(t.condition,e);return S(i?t.thenBranch:t.elseBranch,e)}case 5:{const i=t.name,a=null!==(s=e[i])&&void 0!==s?s:k[i];if(null==a&&w(i),\"function\"!=typeof a)throw new Error(`Symbol ${i} has value ${a} and is not callable.`);if(a.length!=t.operands.length)throw new Error(`Expected ${a.length} operands for ${i}, received ${t.operands.length}`);const r=t.operands.map((t=>S(t,e)));return a.apply(null,r)}}}const A={time:0,\"time.diff\":0,playhead:0,\"playhead.progress\":0,\"playhead.abs\":0,\"mouse.x\":0,\"mouse.y\":0,\"mouse.progress.x\":0,\"mouse.progress.y\":0,\"mouse.abs.x\":0,\"mouse.abs.y\":0,\"mouse.buttons.left\":!1,\"mouse.buttons.right\":!1,\"mouse.buttons.middle\":!1};function D(t,e){const i=Object.assign({},t);for(const t in e){if(!/^[a-zA-Z_][a-zA-Z0-9_.]*$/.test(t))continue;const s=e[t];\"object\"==typeof s&&\"x\"in s&&\"y\"in s&&\"number\"==typeof s.x&&\"number\"==typeof s.y?(i[t+\".x\"]=s.x,i[t+\".y\"]=s.y):i[t]=\"number\"==typeof s||\"boolean\"==typeof s?s:0}return i}function P(t,e){return function(t,e){return function(t,e){return t.reduce(((t,i,s)=>({x:t.x+e[s]*i.x,y:t.y+e[s]*i.y})),{x:0,y:0})}(function(t){return[t.start,t.controlPoint1,t.controlPoint2,t.end]}(t),[Math.pow(1-e,3),3*Math.pow(1-e,2)*e,3*(1-e)*Math.pow(e,2),Math.pow(e,3)])}(function(t){return{start:{x:0,y:0},end:{x:1,y:1},controlPoint1:t.o,controlPoint2:t.i}}(t),e).y}function T(t,e){try{const i=_(t);return t=>{try{return+S(i,t)}catch(t){return e}}}catch(t){return()=>e}}function E(t){var e;const i=new v;i.segment=t.segment,i.loop=null===(e=t.loop)||void 0===e||e,t.direction&&(i.direction=\"forward\"===t.direction?1:-1);const s={driver:i};return\"number\"==typeof t.speed?i.speed=t.speed:\"string\"==typeof t.speed&&(s.speedControl=T(t.speed,1)),t.playhead&&(s.playheadControl=T(t.playhead,0)),s}function F(t,e,i,s,a,r){var n,o;const h=Object.assign(Object.assign({},a),{time:s,\"time.diff\":i,playhead:t.driver.timeInSegment,\"playhead.progress\":t.driver.durationOfSegment>0?t.driver.timeInSegment/t.driver.durationOfSegment:0,\"playhead.abs\":t.driver.currentTime});t.speedControl&&(t.driver.speed=t.speedControl(a));const l=t.driver.advance(e,i,r);return t.playheadControl&&(l.time=t.playheadControl(h)*t.driver.durationOfSegment+(null!==(o=null===(n=t.driver.segment)||void 0===n?void 0:n[0])&&void 0!==o?o:0)),l}function C(t,e,i,s=1){const a=e[1]-e[0],r=i[1]-i[0];let n=a>0?(t-e[0])/a:0;return n=Math.min(1,Math.max(0,n))*s,i[0]+n*r}function x(t,e,i){const s=i[1]-i[0],a=t-e[0],r=i[0]+(s>0?a%(i[1]-i[0]):0);return Math.min(i[1],Math.max(i[0],r))}function M(t,e,i){const s=t-e[0]+i[0];return Math.min(i[1],Math.max(i[0],s))}function I(t,e,i,s,a,r=!0,n=8){var o;let h=e.next?F(e.next.playback,t,i,s,a):t;if(e&&e.def.duration){let l;l=\"state\"===e.prev.type?F(e.prev.playback,t,i,s,a):I(t,e.prev,i,s,a,!1,n-1),r&&(e.progress+=i/e.def.duration),e.progress=Math.min(1,e.progress);let p=e.progress;if(e.def.easing&&(p=P(e.def.easing,p)),1===p)h=Object.assign(Object.assign({},l),{morphs:void 0,time:h.time});else if(n>0){const t=h.time;h=Object.assign({},l),h.morphs=(null!==(o=h.morphs)&&void 0!==o?o:[]).concat([{time:t,strength:p}])}else h=Object.assign(Object.assign({},l),{time:p>.5?h.time:l.time})}else e.def.duration||console.warn(\"[@lottielab/lottie-player:interactive] Transition duration of 0/unset is not expected here\");return h}class L{constructor(t){this.builtinVariables=Object.assign({},A),this.userVariables={},this.variables={},this.clock=0,this.transitionStartEvent=new c,this.transitionEndEvent=new c,this._definition=t;const e=t.states[t.initialState];if(!e)throw new Error(`Initial state ${t.initialState} does not exist`);this.enterState(e)}setupMorphingForCurrentState(t){(null==t?void 0:t.force)&&(this.morphing=void 0);const e=this.state.def;if(e.morphing&&!this.morphing){const t=this._definition.states[e.morphing.otherState];t?this.morphing={other:{type:\"state\",def:t,playback:E(t)},strength:\"number\"==typeof e.morphing.strength?e.morphing.strength:T(e.morphing.strength,0)}:console.warn(`[@lottielab/lottie-player:interactivity] State '${e.morphing.otherState}' to morph with does not exist`)}else!e.morphing&&this.morphing&&(this.morphing=void 0)}enterState(t){const e=E(t);this.state={type:\"state\",def:t,playback:e,remainingDuration:t.duration},this.setupMorphingForCurrentState({force:!0})}getCurrentState(){return this.state}goToState(t,e){const i=this.state,s=i.def.segment;this.transition&&this.transitionEndEvent.emit({from:this.transition.from,to:this.state.def,transition:this.transition.def});const a=this.state.playback.driver.time;this.enterState(t),e=null!=e?e:{startAt:\"start\"},this.transitionStartEvent.emit({from:i.def,to:t,transition:e});const r=t.segment;switch(null==e?void 0:e.startAt){case\"start\":case void 0:this.state.playback.driver.time=r[0];break;case\"end\":this.state.playback.driver.time=r[1];break;case\"proportional\":this.state.playback.driver.time=C(a,s,r);break;case\"wrap\":this.state.playback.driver.time=x(a,s,r);break;case\"clamp\":this.state.playback.driver.time=M(a,s,r);break;default:console.warn(`[@lottielab/lottie-player:interactive] Unknown startAt value in ttransition: ${e.startAt}`)}if(e.duration){const t=this.transition?Object.assign(Object.assign({},this.transition),{next:i}):i;this.transition={type:\"transition\",prev:t,progress:0,def:e,from:i.def}}else this.transition=void 0,this.transitionEndEvent.emit({from:i.def,to:t,transition:e})}get definition(){return this._definition}set definition(t){var e;const i=null===(e=Object.entries(this._definition.states).find((([t,e])=>e===this.state.def)))||void 0===e?void 0:e[0];if(this._definition=t,i&&this._definition.states[i])this.enterState(t.states[i]);else{if(!t.states[t.initialState])throw this.enterState({segment:[0,0],loop:!1,speed:1,direction:\"forward\"}),new Error(`Initial state ${t.initialState} does not exist`);const e=this.state.playback.driver.time;this.enterState(t.states[t.initialState]),this.state.playback.driver.time=e,this.transition=void 0}}updateVariables(t){this.builtinVariables=Object.assign(Object.assign({},this.builtinVariables),t),this.variables=D(this.builtinVariables,this.userVariables)}setUserVariables(t){this.userVariables=t,this.variables=D(this.builtinVariables,this.userVariables)}handle(t){var e;const i=null===(e=this.state.def.on)||void 0===e?void 0:e[function(t){switch(t.event){case\"finish\":return\"finish\";case\"click\":case\"mouseDown\":case\"mouseUp\":case\"mouseEnter\":case\"mouseLeave\":return t.target?`${t.event}:${t.target}`:t.event;case\"custom\":return\"custom:\"+t.name}}(t)];if(!i)return;const s=this._definition.states[i.goTo];s?this.goToState(s,i):console.warn(`[@lottielab/lottie-player:interactive] State ${i.goTo} does not exist`)}getMorphs(t){var e,i,s;if(!this.morphing)return t.morphs;const a=null!==(i=null===(e=this.state.def.morphing)||void 0===e?void 0:e.timeRemap)&&void 0!==i?i:\"proportional\";let r;const n=t.morphs?t.morphs[t.morphs.length-1].time:t.time;switch(a){case\"proportional\":r=C(n,this.state.def.segment,this.morphing.other.def.segment);break;case\"wrap\":r=x(n,this.state.def.segment,this.morphing.other.def.segment);break;case\"clamp\":r=M(n,this.state.def.segment,this.morphing.other.def.segment);break;default:return void console.warn(`[@lottielab/lottie-player:interactive] Unknown timeRemap: ${a}`)}return(null!==(s=t.morphs)&&void 0!==s?s:[]).concat([{time:r,strength:\"number\"==typeof this.morphing.strength?this.morphing.strength:this.morphing.strength(this.variables)}])}getEffectiveState(t){return\"state\"===t.type||t.progress<1?t:t.next?t.next:this.state}applyTransition(t,e,i){let s=t;return this.transition&&(s=I(t,this.transition,e,i,this.variables),this.transition.progress>=1?(this.transitionEndEvent.emit({from:this.transition.from,to:this.state.def,transition:this.transition.def}),this.transition=void 0):this.transition.prev=this.getEffectiveState(this.transition.prev)),s}advance(t,e){let i=Object.assign({},t);const s=this.clock+=e,a=[];if(void 0===this.state.remainingDuration)i=F(this.state.playback,t,e,s,this.variables,a);else{const r=this.state.remainingDuration;if(r>0){const n=Math.min(r,e);this.state.remainingDuration-=n,i=F(this.state.playback,t,n,s,this.variables,a),this.state.remainingDuration<=0&&(this.state.remainingDuration=0,this.handle({event:\"finish\"}))}}for(const t of a)\"finish\"===t.type&&this.handle({event:\"finish\"});return this.setupMorphingForCurrentState(),i=this.applyTransition(i,e,s),i.morphs=this.getMorphs(i),i}get currentTime(){return this.state.playback.playheadControl?this.state.playback.playheadControl(this.variables):this.state.playback.driver.currentTime}get currentFrame(){return this.currentTime/this.state.playback.driver.frameRate}}const R=\"ll-enclosing-rect\";function O(t,e,i){return Math.min(Math.max(t,e),i)}class V{attachContinuousListeners(t){const e=e=>{var i;const s=t.getBoundingClientRect();null===(i=this.handler)||void 0===i||i.updateVariables({\"mouse.x\":e.clientX-s.left,\"mouse.y\":e.clientY-s.top,\"mouse.abs.x\":e.clientX,\"mouse.abs.y\":e.clientY,\"mouse.progress.x\":O((e.clientX-s.left)/s.width,0,1),\"mouse.progress.y\":O((e.clientY-s.top)/s.height,0,1)})};window.addEventListener(\"mousemove\",e),this.disposers.push((()=>window.removeEventListener(\"mousemove\",e)));const i=t=>{var e;null===(e=this.handler)||void 0===e||e.updateVariables({\"mouse.buttons.left\":0!=(1&t.buttons),\"mouse.buttons.right\":0!=(2&t.buttons),\"mouse.buttons.middle\":0!=(4&t.buttons)})};window.addEventListener(\"mousedown\",i),this.disposers.push((()=>window.removeEventListener(\"mousedown\",i)));const s=()=>{var t;null===(t=this.handler)||void 0===t||t.updateVariables({\"mouse.buttons.left\":!1,\"mouse.buttons.right\":!1,\"mouse.buttons.middle\":!1})};window.addEventListener(\"mouseup\",s),this.disposers.push((()=>window.removeEventListener(\"mouseup\",s)))}attachListener(t,e,i){let s;switch(i){case\"click\":s=\"click\";break;case\"mouseEnter\":s=\"mouseenter\";break;case\"mouseLeave\":s=\"mouseleave\";break;case\"mouseDown\":s=\"mousedown\";break;case\"mouseUp\":s=\"mouseup\";break;default:throw new Error(\"InteractiveEventDispatcher: not a DOM event: \"+i)}const a=t=>{var s,a;e===R?null===(s=this.handler)||void 0===s||s.handle({event:i}):null===(a=this.handler)||void 0===a||a.handle({event:i,target:null!=e?e:void 0})};t.addEventListener(s,a),this.disposers.push((()=>t.removeEventListener(s,a)))}constructor(t,e=[]){var i,s;this.container=t,this.disposers=[];const a=t.querySelector(\"svg\"),r=null!==(s=null===(i=null==a?void 0:a.getAttribute(\"viewBox\"))||void 0===i?void 0:i.split(\" \").map((t=>parseFloat(t))))&&void 0!==s?s:[1200,900],n=null==a?void 0:a.querySelector(\"svg > g\"),o=document.createElementNS(\"http://www.w3.org/2000/svg\",\"rect\");[[\"x\",\"0\"],[\"y\",\"0\"],[\"width\",r[2].toString()],[\"height\",r[3].toString()],[\"fill\",\"transparent\"],[\"pointer-events\",\"bounding-box\"],[\"class\",R]].forEach((([t,e])=>{o.setAttribute(t,e)})),null==n||n.insertBefore(o,n.firstChild),this.disposers.push((()=>o.remove()));const h=new Set;for(const t of[R].concat(e)){h.has(t)&&console.warn(`[@lottielab/lottie-player:interactive] Duplicate class name ${t} in reactivity event dispatcher`),h.add(t);const e=t===R?n:this.container.querySelector(`.${t}`);if(e)for(const i of[\"click\",\"mouseDown\",\"mouseUp\",\"mouseEnter\",\"mouseLeave\"])this.attachListener(e,t,i);else console.warn(`[@lottielab/lottie-player:interactive] Could not find element with class name ${t}`)}this.attachContinuousListeners(o)}destroy(){this.disposers.forEach((t=>t()))}}var z;!function(t){t.Linear={i:{x:.75,y:.75},o:{x:.25,y:.25}},t.Natural={o:{x:.4,y:0},i:{x:.8,y:1}},t.BounceIn={o:{x:.8,y:0},i:{x:.5,y:1.5}},t.BounceOut={o:{x:.5,y:-.5},i:{x:.2,y:1}},t.Accelerate={o:{x:.42,y:0},i:{x:1,y:1}},t.SlowDown={o:{x:0,y:0},i:{x:.58,y:1}}}(z||(z={}));class N{constructor(t){this.onUpdate=t,this.variables={}}set(t,e){this.variables[t]=e,this.onUpdate(this.variables)}get(t){return this.variables[t]}delete(t){delete this.variables[t],this.onUpdate(this.variables)}clear(){this.variables={},this.onUpdate(this.variables)}}class B{constructor(t,e){this._transitionStartEvent=new c,this._transitionEndEvent=new c,this._userProvidedDefinition={set:!1},this._rootElement=t,this._lottie=e;const i=this.effectiveDefinition();this._driver=new L(i),this._dispatcher=new V(this._rootElement,this.getObservedClassNames(i)),this._dispatcher.handler=this._driver;this._driver.transitionStartEvent.addListener((t=>this._transitionStartEvent.emit(this.translateTransitionEvent(t)))),this._driver.transitionEndEvent.addListener((t=>this._transitionEndEvent.emit(this.translateTransitionEvent(t)))),this.inputs=new N((t=>this._driver.setUserVariables(t)))}get definition(){var t,e;return this._userProvidedDefinition.set?this._userProvidedDefinition.value:null===(e=null===(t=this._lottie)||void 0===t?void 0:t.metadata)||void 0===e?void 0:e.lottielabInteractivity}set definition(t){this._userProvidedDefinition={set:!0,value:t},this.updateReactivity()}get state(){const t=this._driver.getCurrentState().def,e=this.lookupStateName(t);return Object.assign(Object.assign({},t),{name:null!=e?e:\"<custom>\"})}set state(t){this._driver.goToState(this.findState(t))}goToState(t,e){this._driver.goToState(this.findState(t),e)}hasUserProvidedDefinition(){return this._userProvidedDefinition.set}resetDefinition(){this._userProvidedDefinition={set:!1},this.updateReactivity()}on(t,e){switch(t){case\"transitionstart\":this._transitionStartEvent.addListener(e);break;case\"transitionend\":this._transitionEndEvent.addListener(e)}}off(t,e){switch(t){case\"transitionstart\":this._transitionStartEvent.removeListener(e);break;case\"transitionend\":this._transitionEndEvent.removeListener(e)}}trigger(t){this._driver.handle({event:\"custom\",name:t})}_destroy(){var t;null===(t=this._dispatcher)||void 0===t||t.destroy()}_getDriver(){return this._driver}translateTransitionEvent(t){var e,i;return{from:Object.assign(Object.assign({},t.from),{name:null!==(e=this.lookupStateName(t.from))&&void 0!==e?e:\"<custom>\"}),to:Object.assign(Object.assign({},t.to),{name:null!==(i=this.lookupStateName(t.to))&&void 0!==i?i:\"<custom>\"}),transition:t.transition}}effectiveDefinition(){var t;const e=this._lottie?this._lottie.op/this._lottie.fr:0;return null!==(t=this.definition)&&void 0!==t?t:{__version:\"v1\",initialState:\"default\",states:{default:{segment:[0,e]}}}}lookupStateName(t){var e;return null===(e=Object.entries(this.effectiveDefinition().states).find((([e,i])=>i===t)))||void 0===e?void 0:e[0]}findState(t){let e;if(e=\"string\"==typeof t?this.effectiveDefinition().states[t]:t,!t)throw new Error(`State ${t} not found`);return e}getObservedClassNames(t){return t?[...new Set(Object.values(t.states).flatMap((t=>{var e;return Object.keys(null!==(e=t.on)&&void 0!==e?e:{})})).flatMap((t=>{const[e,i]=t.split(\":\");return\"custom\"!==e&&i?[i]:[]})))]:[]}updateReactivity(){var t;const e=this.effectiveDefinition();this._driver.definition=e,null===(t=this._dispatcher)||void 0===t||t.destroy(),this._dispatcher=new V(this._rootElement,this.getObservedClassNames(e)),this._dispatcher.handler=this._driver}}class j{constructor(t,e,i,s){this.timeEvent=new c,this.timeEventListener=t=>{\"playback\"===this._impl.type?this.timeEvent.emit(t):this.timeEvent.emit(Object.assign(Object.assign({},t),{playhead:this.currentTime}))},this.root=t,this._renderer=new u(t,e,void 0,s);const a=new v;i&&a.play(),this._impl={type:\"playback\",driver:a},this._renderer.driver=a,this.initialize(e,i,s)}initialize(t,e,i){return this._renderer.timeEvent.removeListener(this.timeEventListener),this._renderer.initialize(t,i).then((()=>{var t,i,s;if(this._renderer.timeEvent.addListener(this.timeEventListener),(null===(t=this.interactivity)||void 0===t?void 0:t.hasUserProvidedDefinition())||function(t){var e,i;return!!(null===(e=null==t?void 0:t.metadata)||void 0===e?void 0:e.lottielabInteractivity)&&\"v1\"===(null===(i=null==t?void 0:t.metadata)||void 0===i?void 0:i.lottielabInteractivity.__version)}(this._renderer.animationData)){const t=null===(i=this.interactivity)||void 0===i?void 0:i.hasUserProvidedDefinition(),e=null===(s=this.interactivity)||void 0===s?void 0:s.definition;this.destroyImpl(),this.createInteractiveImpl(),t&&(this.interactivity.definition=e)}else this.interactivity&&this.toPlayback();e&&this.play()}))}destroyImpl(){\"interactive\"===this._impl.type&&this._impl.interactivity._destroy()}createPlaybackImpl(){this._impl={type:\"playback\",driver:new v},this._renderer.driver=this._impl.driver,this._updateTimeMultiplier()}createInteractiveImpl(){this._impl={type:\"interactive\",interactivity:new B(this.root,this._renderer.animationData),playback:{direction:1,speed:1,playing:!0}},this._renderer.driver=this._impl.interactivity._getDriver(),this._updateTimeMultiplier()}toInteractive(){\"interactive\"!==this._impl.type&&(this.destroyImpl(),this.createInteractiveImpl())}toPlayback(){\"playback\"!==this._impl.type&&(this.destroyImpl(),this.createPlaybackImpl())}destroy(){this.destroyImpl(),this._renderer.timeEvent.removeListener(this.timeEventListener),this._renderer.destroy(),this.root.innerHTML=\"\"}get interactivity(){return\"interactive\"===this._impl.type?this._impl.interactivity:void 0}_updateTimeMultiplier(){\"playback\"===this._impl.type?this._renderer.timeMultiplier=1:this._impl.playback.playing?this._renderer.timeMultiplier=this._impl.playback.speed*this._impl.playback.direction:this._renderer.timeMultiplier=0}play(){\"playback\"===this._impl.type?this._impl.driver.play():(this._impl.playback.playing=!0,this._updateTimeMultiplier())}stop(){\"playback\"===this._impl.type?this._impl.driver.stop():this.pause()}pause(){\"playback\"===this._impl.type?this._impl.driver.pause():(this._impl.playback.playing=!1,this._updateTimeMultiplier())}seek(t){\"playback\"===this._impl.type?(this._impl.driver.seek(t),this._renderer.advanceToNow()):console.warn(\"[@lottielab/lottie-player] Cannot seek an interactive Lottie\")}seekToFrame(t){\"playback\"===this._impl.type?(this._impl.driver.seekToFrame(t),this._renderer.advanceToNow()):console.warn(\"[@lottielab/lottie-player] Cannot seek an interactive Lottie\")}loopBetween(t,e){\"playback\"===this._impl.type?this._impl.driver.loopBetween(t,e):console.warn(\"[@lottielab/lottie-player] Cannot loop an interactive Lottie\")}loopBetweenFrames(t,e){\"playback\"===this._impl.type?this._impl.driver.loopBetweenFrames(t,e):console.warn(\"[@lottielab/lottie-player] Cannot loop an interactive Lottie\")}on(t,e){switch(t){case\"loop\":if(\"interactive\"===this._impl.type)throw new Error(\"Cannot listen to 'loop' event on an interactive Lottie\");this._impl.driver.loopEvent.addListener(e);break;case\"finish\":if(\"interactive\"===this._impl.type)throw new Error(\"Cannot listen to 'finish' event on an interactive Lottie\");this._impl.driver.finishEvent.addListener(e);case\"time\":this.timeEvent.addListener(e)}}off(t,e){switch(t){case\"time\":this.timeEvent.removeListener(e);break;case\"loop\":if(\"interactive\"===this._impl.type)return;this._impl.driver.loopEvent.removeListener(e);break;case\"finish\":if(\"interactive\"===this._impl.type)return;this._impl.driver.finishEvent.removeListener(e)}}get playing(){return\"playback\"===this._impl.type?this._impl.driver.playing:this._impl.playback.playing}set playing(t){\"playback\"===this._impl.type?this._impl.driver.playing=t:(this._impl.playback.playing=t,this._updateTimeMultiplier())}get loop(){return\"playback\"===this._impl.type&&this._impl.driver.loop}set loop(t){\"playback\"===this._impl.type?this._impl.driver.loop=t:console.warn(\"[@lottielab/lottie-player] Cannot set loop on an interactive Lottie\")}get currentTime(){switch(this._impl.type){case\"playback\":return this._impl.driver.currentTime;case\"interactive\":return this._impl.interactivity._getDriver().currentTime}}set currentTime(t){this.seek(t)}get currentFrame(){switch(this._impl.type){case\"playback\":return this._impl.driver.currentFrame;case\"interactive\":return this._impl.interactivity._getDriver().currentFrame}}set currentFrame(t){this.seekToFrame(t)}get frameRate(){return this._renderer.frameRate}get duration(){return this._renderer.duration}get durationFrames(){return this._renderer.durationInFrames}get direction(){return\"playback\"===this._impl.type?this._impl.driver.direction:this._impl.playback.direction}set direction(t){\"playback\"===this._impl.type?this._impl.driver.direction=t:(this._impl.playback.direction=t,this._updateTimeMultiplier())}get speed(){return\"playback\"===this._impl.type?this._impl.driver.speed:this._impl.playback.speed}set speed(t){\"playback\"===this._impl.type?this._impl.driver.speed=t:(this._impl.playback.speed=t,this._updateTimeMultiplier())}get animation(){return this._renderer.animation}get animationData(){return this._renderer.animationData}}function q(t){console.warn(\"[@lottielab/lottie-player/web]\",\"string\"==typeof t?new Error(t):t)}const W=e(((e,r)=>{var n;const o=i(null),h=s((t=>{t&&(o.current=new j(t),r&&(\"function\"==typeof r?r(o.current):r.current=o.current))}),[]),l=\"frame\"in e||\"time\"in e;a((()=>{var t,i;try{const i=\"playing\"in e&&null!=e.playing?e.playing:!(\"autoplay\"in e)||e.autoplay;null===(t=o.current)||void 0===t||t.initialize(\"src\"in e?e.src:e.lottie,i,e.preserveAspectRatio).catch((t=>{var i;q(t),null===(i=e.onError)||void 0===i||i.call(e,t)})).then((()=>{var t;return null===(t=e.onLoad)||void 0===t?void 0:t.call(e)}))}catch(t){q(t),null===(i=e.onError)||void 0===i||i.call(e,t)}return()=>{var t;return null===(t=o.current)||void 0===t?void 0:t.destroy()}}),[\"src\"in e?e.src:e.lottie,e.preserveAspectRatio]),a((()=>{var t;o.current&&!l&&(o.current.loop=null===(t=e.loop)||void 0===t||t)}),[l,\"loop\"in e?e.loop:void 0]),a((()=>{var t;o.current&&!l&&(o.current.speed=null!==(t=e.speed)&&void 0!==t?t:1)}),[l,\"speed\"in e?e.speed:void 0]),a((()=>{var t;o.current&&!l&&(o.current.direction=null!==(t=e.direction)&&void 0!==t?t:1)}),[\"direction\"in e?e.direction:void 0]),a((()=>{o.current&&!l&&null!=e.playing&&(e.playing?o.current.play():o.current.pause())}),[l,\"playing\"in e?e.playing:void 0,null===(n=o.current)||void 0===n?void 0:n.playing]),a((()=>{o.current&&l&&(o.current.playing&&o.current.pause(),\"time\"in e?o.current.currentTime=e.time:o.current.currentFrame=e.frame)}),[l,\"time\"in e?e.time:\"frame\"in e?e.frame:void 0]),a((()=>{var t;if(e.onTime)return null===(t=o.current)||void 0===t||t.on(\"time\",i),()=>{var t;return null===(t=o.current)||void 0===t?void 0:t.off(\"time\",i)};function i(t){var i;null===(i=e.onTime)||void 0===i||i.call(e,t)}}),[e.onTime]),a((()=>{var t;if(e.onLoop)return null===(t=o.current)||void 0===t||t.on(\"loop\",i),()=>{var t;return null===(t=o.current)||void 0===t?void 0:t.off(\"loop\",i)};function i(){var t;null===(t=e.onLoop)||void 0===t||t.call(e)}}),[e.onLoop]),a((()=>{var t;if(e.onFinish)return null===(t=o.current)||void 0===t||t.on(\"finish\",i),()=>{var t;return null===(t=o.current)||void 0===t?void 0:t.off(\"finish\",i)};function i(){var t;null===(t=e.onFinish)||void 0===t||t.call(e)}}),[e.onFinish]),a((()=>{var t,i;if(e.onTransitionStart)return null===(i=null===(t=o.current)||void 0===t?void 0:t.interactivity)||void 0===i||i.on(\"transitionstart\",s),()=>{var t,e;return null===(e=null===(t=o.current)||void 0===t?void 0:t.interactivity)||void 0===e?void 0:e.off(\"transitionstart\",s)};function s(t){var i;null===(i=e.onTransitionStart)||void 0===i||i.call(e,t)}}),[e.onTransitionStart]),a((()=>{var t,i;if(e.onTransitionEnd)return null===(i=null===(t=o.current)||void 0===t?void 0:t.interactivity)||void 0===i||i.on(\"transitionend\",s),()=>{var t,e;return null===(e=null===(t=o.current)||void 0===t?void 0:t.interactivity)||void 0===e?void 0:e.off(\"transitionend\",s)};function s(t){var i;null===(i=e.onTransitionEnd)||void 0===i||i.call(e,t)}}),[e.onTransitionEnd]);const{className:p,style:d}=e;return t.createElement(\"div\",{className:\"lottie\"+(p?\" \"+p:\"\"),style:d,ref:h})}));export{W as default};\n//# sourceMappingURL=react.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lottie from\"https://unpkg.com/@lottielab/lottie-player@1.1.0/dist/esm/react.mjs\";import{useRef,useEffect}from\"react\";const NUM_AVAILABLE_TRIGGERS=4;var EasingPresets;(function(EasingPresets){EasingPresets.Linear={i:{x:.75,y:.75},o:{x:.25,y:.25}};EasingPresets.Natural={o:{x:.4,y:0},i:{x:.8,y:1}};EasingPresets.BounceIn={o:{x:.8,y:0},i:{x:.5,y:1.5}};EasingPresets.BounceOut={o:{x:.5,y:-.5},i:{x:.2,y:1}};EasingPresets.Accelerate={o:{x:.42,y:0},i:{x:1,y:1}};EasingPresets.SlowDown={o:{x:0,y:0},i:{x:.58,y:1}};})(EasingPresets||(EasingPresets={}));function getEasingPreset(type){switch(type){case\"Linear\":return EasingPresets.Linear;case\"Natural\":return EasingPresets.Natural;case\"Slow Down\":return EasingPresets.SlowDown;case\"Accelerate\":return EasingPresets.Accelerate;case\"Bounce In\":return EasingPresets.BounceIn;case\"Bounce Out\":return EasingPresets.BounceOut;default:return EasingPresets.Linear;}}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerLibrary \"Lottielab\"\n */export default function Lottielab(props){const lottie=useRef(null);function updateState(){var _lottie_current;if(!props.overrideState){return;}if(!((_lottie_current=lottie.current)===null||_lottie_current===void 0?void 0:_lottie_current.interactivity)){return;}if(!Object.keys(lottie.current.interactivity.definition.states).includes(props.overrideState)){// The state does not exist\nreturn;}if(lottie.current.interactivity.state.name!==props.overrideState){lottie.current.interactivity.goToState(props.overrideState,{duration:props.transitionDuration});}}useEffect(updateState);return /*#__PURE__*/_jsx(\"div\",{id:\"Lottielab_Player\",children:/*#__PURE__*/_jsx(Lottie,{ref:lottie,src:props.src||\"https://cdn.lottielab.com/l/8ok2qzQDyoFeyf.json\",onTime:updateState,autoplay:true,style:{width:\"100%\",height:\"100%\"}})});}addPropertyControls(Lottielab,{src:{type:ControlType.Link,title:\"Lottie URL\",hidden(props){return props.src;},description:\"Link to .json file to display. We recommend using a Livelink from Lottielab.\"},overrideState:{type:ControlType.String,title:\"State\",hidden(props){return props.overrideState;},defaultValue:\"None\",description:\"Enter a state name from the Lottie to force it to this state.\"},transitionDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:.15,hidden(props){return props.transitionDuration;},description:\"Transition duration, in seconds, when switching to the target state (e.g. changing variants).\"},transitionEasing:{type:ControlType.Enum,options:[\"Linear\",\"Natural\",\"Accelerate\",\"Slow Down\",\"Bounce In\",\"Bounce Out\"],title:\"Easing\",defaultValue:\"Natural\",hidden(props){return props.transitionEasing;},description:\"Transition easing to apply when switching to the target state.\"},onChangeState:{type:ControlType.EventHandler,title:\"On Change State\"},onClick:{type:ControlType.EventHandler,title:\"On Click\"},onMouseEnter:{type:ControlType.EventHandler,title:\"On Mouse Enter\"},onMouseLeave:{type:ControlType.EventHandler,title:\"On Mouse Leave\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Lottielab\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerLibrary \\\"Lottielab\\\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lottielab_Framer.map","// Generated by Framer (7d037c2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Lottielab from\"https://framerusercontent.com/modules/l5NxJjgZ9hrXccFQTF7q/YYlxNQLiOGBFw9WnQ6kn/Lottielab_Framer.js\";const LottielabFonts=getFonts(Lottielab);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"i95D8HyJh\",\"gTokA_pUl\"];const serializationHash=\"framer-cKq1v\";const variantClassNames={gTokA_pUl:\"framer-v-1lcr3kk\",i95D8HyJh:\"framer-v-1cbl9db\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:.4,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={anim:\"gTokA_pUl\",base:\"i95D8HyJh\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"i95D8HyJh\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i95D8HyJh\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1vi630h=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"gTokA_pUl\"),1500);});useOnVariantChange(baseVariant,{default:onAppear1vi630h});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1cbl9db\",className,classNames),\"data-framer-appear-id\":\"1cbl9db\",\"data-framer-name\":\"base\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"i95D8HyJh\",optimized:true,ref:ref??ref1,style:{...style},...addPropertyOverrides({gTokA_pUl:{\"data-framer-name\":\"anim\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hrjsg7-container\",\"data-framer-name\":\"Lottielab (idle)\",layoutDependency:layoutDependency,layoutId:\"hScIjM5Km-container\",name:\"Lottielab (idle)\",...addPropertyOverrides({gTokA_pUl:{\"data-framer-name\":\"Lottielab (loop)\",name:\"Lottielab (loop)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Lottielab,{height:\"100%\",id:\"hScIjM5Km\",layoutId:\"hScIjM5Km\",name:\"Lottielab (idle)\",overrideState:\"idle\",src:\"https://cdn.lottielab.com/l/C1URzUSYbmApY5.json\",style:{height:\"100%\",width:\"100%\"},transitionDuration:.15,transitionEasing:\"Natural\",width:\"100%\",...addPropertyOverrides({gTokA_pUl:{name:\"Lottielab (loop)\",overrideState:\"loop\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cKq1v.framer-12ld3hl, .framer-cKq1v .framer-12ld3hl { display: block; }\",\".framer-cKq1v.framer-1cbl9db { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; padding: 0px; position: relative; width: 200px; }\",\".framer-cKq1v .framer-1hrjsg7-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cKq1v.framer-1cbl9db { gap: 0px; } .framer-cKq1v.framer-1cbl9db > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-cKq1v.framer-1cbl9db > :first-child { margin-left: 0px; } .framer-cKq1v.framer-1cbl9db > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gTokA_pUl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbgHRfHHCb=withCSS(Component,css,\"framer-cKq1v\");export default FramerbgHRfHHCb;FramerbgHRfHHCb.displayName=\"PageFolder\";FramerbgHRfHHCb.defaultProps={height:200,width:200};addPropertyControls(FramerbgHRfHHCb,{variant:{options:[\"i95D8HyJh\",\"gTokA_pUl\"],optionTitles:[\"base\",\"anim\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerbgHRfHHCb,[{explicitInter:true,fonts:[]},...LottielabFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbgHRfHHCb\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gTokA_pUl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bgHRfHHCb.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";export function componentWrapper(Component){return props=>{const[mousePosition,setMousePosition]=useState({x:0,y:0});const[isHovering,setIsHovering]=useState(false);useEffect(()=>{const container=document.getElementById(\"main-track-component-friends\");if(!container)return;const handleMouseMove=e=>{const rect=container.getBoundingClientRect();const x=((e.clientX-rect.left)/rect.width-.5)*2;const y=((e.clientY-rect.top)/rect.height-.5)*2;setMousePosition({x,y});};const handleMouseEnter=()=>setIsHovering(true);const handleMouseLeave=()=>{setIsHovering(false);const elements=document.querySelectorAll(\"[data-framer-name-animation]\");elements.forEach(element=>{element.style.transform=\"translate3d(0, 0, 0) rotateX(0) rotateY(0)\";element.style.transition=\"transform 0.3s ease-out\";});};container.addEventListener(\"mousemove\",handleMouseMove);container.addEventListener(\"mouseenter\",handleMouseEnter);container.addEventListener(\"mouseleave\",handleMouseLeave);return()=>{container.removeEventListener(\"mousemove\",handleMouseMove);container.removeEventListener(\"mouseenter\",handleMouseEnter);container.removeEventListener(\"mouseleave\",handleMouseLeave);};},[]);useEffect(()=>{if(!isHovering)return;const elements=document.querySelectorAll(\"[data-framer-name-animation]\");elements.forEach(element=>{const level=parseInt(element.getAttribute(\"data-framer-name-animation\")||\"1\",10);const baseMovement=15;const movement=baseMovement*level/5;const xMovement=mousePosition.x*movement;const yMovement=mousePosition.y*movement;const zMovement=level*50;element.style.transform=`\n                    translate3d(${xMovement}px, ${yMovement}px, ${zMovement}px)\n                    rotateX(${-yMovement/2}deg)\n                    rotateY(${xMovement/2}deg)\n                `;element.style.transition=\"transform 0.1s ease-out\";});},[mousePosition,isHovering]);return /*#__PURE__*/_jsx(Component,{id:\"main-track-component-friends\",...props,style:{...props.style,perspective:\"2500px\",transformStyle:\"preserve-3d\"}});};}export function leveli(Component){return props=>{return /*#__PURE__*/_jsx(Component,{\"data-framer-name-animation\":\"1\",...props});};}export function levelii(Component){return props=>{return /*#__PURE__*/_jsx(Component,{\"data-framer-name-animation\":\"2\",...props});};}export function leveliii(Component){return props=>{return /*#__PURE__*/_jsx(Component,{\"data-framer-name-animation\":\"3\",...props});};}export function leveliv(Component){return props=>{return /*#__PURE__*/_jsx(Component,{\"data-framer-name-animation\":\"4\",...props});};}export function levelv(Component){return props=>{return /*#__PURE__*/_jsx(Component,{\"data-framer-name-animation\":\"5\",...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"componentWrapper\":{\"type\":\"reactHoc\",\"name\":\"componentWrapper\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"levelii\":{\"type\":\"reactHoc\",\"name\":\"levelii\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"leveli\":{\"type\":\"reactHoc\",\"name\":\"leveli\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"leveliv\":{\"type\":\"reactHoc\",\"name\":\"leveliv\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"levelv\":{\"type\":\"reactHoc\",\"name\":\"levelv\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"leveliii\":{\"type\":\"reactHoc\",\"name\":\"leveliii\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FriendShape.map","// Generated by Framer (6d82f59)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{componentWrapper,leveli,levelii,leveliii,leveliv,levelv}from\"https://framerusercontent.com/modules/6TZiOanj8J3YiI33KtHw/2PpcNeuZXtqZoQ47ZGbf/FriendShape.js\";const ImageLevelii=levelii(Image);const MotionDivLeveliii=leveliii(motion.div);const ImageLeveli=leveli(Image);const MotionDivLevelv=levelv(motion.div);const MotionDivLeveliv=leveliv(motion.div);const MotionDivComponentWrapper=componentWrapper(motion.div);const serializationHash=\"framer-p1f3b\";const variantClassNames={qMJBA7qRv:\"framer-v-jg7377\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[.64,.04,.21,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"qMJBA7qRv\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivComponentWrapper,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jg7377\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qMJBA7qRv\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(ImageLevelii,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:312,intrinsicWidth:176,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||192)-159.5),pixelHeight:312,pixelWidth:176,src:\"https://framerusercontent.com/images/gHBkYc0wJmYqkNAcMl9Ot9LUkg.png\"},className:\"framer-1xxfcvo\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"p9C9rjuPu\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 8%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 8%) add\"}}),/*#__PURE__*/_jsxs(MotionDivLeveliii,{className:\"framer-cngq7g\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"vNEy1APk8\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 12%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 12%) add\"},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:263,intrinsicWidth:271,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||192)-0+-67.5),pixelHeight:263,pixelWidth:271,src:\"https://framerusercontent.com/images/F59AqjaDSCReQOLDHQ8HRHN01X0.png\"},className:\"framer-196cgja\",\"data-framer-name\":\"/\",layoutDependency:layoutDependency,layoutId:\"zoxK6hy7n\",transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:284,intrinsicWidth:176,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||192)-0+-72.5),pixelHeight:284,pixelWidth:176,src:\"https://framerusercontent.com/images/b8gJJhWZQdjv8mNIzrCGUh6a3rY.png\"},className:\"framer-147m09n\",\"data-framer-name\":\"/\",layoutDependency:layoutDependency,layoutId:\"BYsX5bFdQ\",transformTemplate:transformTemplate1})]}),/*#__PURE__*/_jsx(ImageLeveli,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:384,intrinsicWidth:576,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||192)-0-(Math.max(0,((componentViewport?.height||192)-0-0)/1)*1+0))/2+0+0)),pixelHeight:384,pixelWidth:576,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/WiXyCspkxdF4NRFjJAGsnaj5ZA.png\",srcSet:\"https://framerusercontent.com/images/WiXyCspkxdF4NRFjJAGsnaj5ZA.png?scale-down-to=512 512w,https://framerusercontent.com/images/WiXyCspkxdF4NRFjJAGsnaj5ZA.png 576w\"},className:\"framer-15d526q\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"Rh4eiiO_A\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(MotionDivLevelv,{className:\"framer-327k7v\",\"data-border\":true,\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"pq3BktZOn\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backdropFilter:\"blur(10.100000381469727px)\",backgroundColor:\"rgba(9, 9, 9, 0.75)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39,WebkitBackdropFilter:\"blur(10.100000381469727px)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(255, 255, 255))\"},children:\"Andrea | \"}),\"Frontend Developer\"]})}),className:\"framer-1jq1qpz\",\"data-framer-name\":\"Andrea | Frontend Developer\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"RN4q8P7bi\",style:{\"--extracted-1w3ko1f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivLeveliv,{className:\"framer-1g9q5nw\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"LKPFW1QxR\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o3086g\",\"data-border\":true,\"data-framer-name\":\"Frame 20\",layoutDependency:layoutDependency,layoutId:\"mjjpclCW8\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backdropFilter:\"blur(10.100000381469727px)\",backgroundColor:\"rgba(9, 9, 9, 0.75)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39,WebkitBackdropFilter:\"blur(10.100000381469727px)\"},transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(255, 255, 255))\"},children:\"Anas | \"}),\"Growth Hacker\"]})}),className:\"framer-sfjm83\",\"data-framer-name\":\"Anas | Growth Hacker\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"MBjo7foLk\",style:{\"--extracted-1w3ko1f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ufak0g\",\"data-framer-name\":\"Rectangle 50\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"A32DR8BtP\",svg:'<svg width=\"9\" height=\"9\" viewBox=\"0 0 9 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 4.17188H4.17182H8.34363L4.17182 8.34369L0 4.17188Z\" fill=\"#0C0C0C\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivLeveliv,{className:\"framer-brfsuw\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"iaJoAWKaK\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13bsuie\",\"data-border\":true,\"data-framer-name\":\"Frame 19\",layoutDependency:layoutDependency,layoutId:\"MVlda9Z34\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backdropFilter:\"blur(10.100000381469727px)\",backgroundColor:\"rgba(9, 9, 9, 0.75)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39,WebkitBackdropFilter:\"blur(10.100000381469727px)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(255, 255, 255))\"},children:\"Mehdi | \"}),\"Design engineer\"]})}),className:\"framer-1g40b69\",\"data-framer-name\":\"Mehdi | Design engineer\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"pLJro_tdO\",style:{\"--extracted-1w3ko1f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m4ducx\",\"data-framer-name\":\"Rectangle 49\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:9,layoutDependency:layoutDependency,layoutId:\"yecpmy3Ze\",svg:'<svg width=\"9\" height=\"9\" viewBox=\"0 0 9 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 4.17188H4.17182H8.34363L4.17182 8.34369L0 4.17188Z\" fill=\"#080808\"/>\\n</svg>\\n',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p1f3b.framer-r07jdm, .framer-p1f3b .framer-r07jdm { display: block; }\",\".framer-p1f3b.framer-jg7377 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 192px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 288px; }\",\".framer-p1f3b .framer-1xxfcvo { align-content: center; align-items: center; aspect-ratio: 0.5641025641025641 / 1; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 160px); justify-content: center; left: 99px; overflow: visible; padding: 0px; position: absolute; width: 90px; z-index: 2; }\",\".framer-p1f3b .framer-cngq7g { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; min-height: 145px; overflow: visible; padding: 0px; position: absolute; width: 288px; z-index: 3; }\",\".framer-p1f3b .framer-196cgja { align-content: center; align-items: center; aspect-ratio: 1.0304182509505704 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 135px); justify-content: center; left: 29%; overflow: visible; padding: 0px; position: absolute; top: 53%; width: 139px; z-index: 1; }\",\".framer-p1f3b .framer-147m09n { align-content: center; align-items: center; aspect-ratio: 0.6197183098591549 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 145px); justify-content: center; left: 81%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: 90px; z-index: 1; }\",\".framer-p1f3b .framer-15d526q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-p1f3b .framer-327k7v { align-content: center; align-items: center; bottom: 17px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 49px; overflow: visible; padding: 8px 12px 8px 12px; position: absolute; width: min-content; z-index: 5; }\",\".framer-p1f3b .framer-1jq1qpz, .framer-p1f3b .framer-sfjm83, .framer-p1f3b .framer-1g40b69 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-p1f3b .framer-1g9q5nw { flex: none; height: 37px; overflow: visible; position: absolute; right: -31px; top: 25px; width: 150px; z-index: 5; }\",\".framer-p1f3b .framer-o3086g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 8px 12px 8px 12px; position: absolute; top: 0px; width: min-content; }\",\".framer-p1f3b .framer-1ufak0g { flex: none; height: 9px; position: absolute; right: 108px; top: 28px; width: 9px; }\",\".framer-p1f3b .framer-brfsuw { flex: none; height: 37px; left: -68px; overflow: visible; position: absolute; top: 25px; width: 164px; z-index: 5; }\",\".framer-p1f3b .framer-13bsuie { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 8px 12px 8px 12px; position: absolute; top: 0px; width: min-content; }\",\".framer-p1f3b .framer-1m4ducx { flex: none; height: 9px; left: 128px; position: absolute; top: 28px; width: 9px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-p1f3b.framer-jg7377, .framer-p1f3b .framer-1xxfcvo, .framer-p1f3b .framer-cngq7g, .framer-p1f3b .framer-196cgja, .framer-p1f3b .framer-147m09n, .framer-p1f3b .framer-15d526q, .framer-p1f3b .framer-327k7v, .framer-p1f3b .framer-o3086g, .framer-p1f3b .framer-13bsuie { gap: 0px; } .framer-p1f3b.framer-jg7377 > *, .framer-p1f3b .framer-1xxfcvo > *, .framer-p1f3b .framer-147m09n > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-p1f3b.framer-jg7377 > :first-child, .framer-p1f3b .framer-1xxfcvo > :first-child, .framer-p1f3b .framer-147m09n > :first-child { margin-top: 0px; } .framer-p1f3b.framer-jg7377 > :last-child, .framer-p1f3b .framer-1xxfcvo > :last-child, .framer-p1f3b .framer-147m09n > :last-child { margin-bottom: 0px; } .framer-p1f3b .framer-cngq7g > *, .framer-p1f3b .framer-196cgja > *, .framer-p1f3b .framer-15d526q > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-p1f3b .framer-cngq7g > :first-child, .framer-p1f3b .framer-196cgja > :first-child, .framer-p1f3b .framer-15d526q > :first-child, .framer-p1f3b .framer-327k7v > :first-child, .framer-p1f3b .framer-o3086g > :first-child, .framer-p1f3b .framer-13bsuie > :first-child { margin-left: 0px; } .framer-p1f3b .framer-cngq7g > :last-child, .framer-p1f3b .framer-196cgja > :last-child, .framer-p1f3b .framer-15d526q > :last-child, .framer-p1f3b .framer-327k7v > :last-child, .framer-p1f3b .framer-o3086g > :last-child, .framer-p1f3b .framer-13bsuie > :last-child { margin-right: 0px; } .framer-p1f3b .framer-327k7v > *, .framer-p1f3b .framer-o3086g > *, .framer-p1f3b .framer-13bsuie > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",'.framer-p1f3b[data-border=\"true\"]::after, .framer-p1f3b [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 192\n * @framerIntrinsicWidth 288\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerderLoJWE9=withCSS(Component,css,\"framer-p1f3b\");export default FramerderLoJWE9;FramerderLoJWE9.displayName=\"Friends\";FramerderLoJWE9.defaultProps={height:192,width:288};addFonts(FramerderLoJWE9,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerderLoJWE9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"288\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"192\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (114832d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"J4OQOeWoc\",\"b5MVtADCK\",\"AbdJ0lEDP\"];const serializationHash=\"framer-Gua7y\";const variantClassNames={AbdJ0lEDP:\"framer-v-1epola1\",b5MVtADCK:\"framer-v-rpptsa\",J4OQOeWoc:\"framer-v-1hlcpu1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:2,ease:[0,0,1,1],type:\"tween\"};const transition2={duration:0,type:\"tween\"};const animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:0,delay:.003,duration:.4,type:\"spring\"};const textEffect={effect:animation,startDelay:.4,tokenization:\"character\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={\"Variant 1\":\"J4OQOeWoc\",\"Variant 2\":\"b5MVtADCK\",\"Variant 3\":\"AbdJ0lEDP\"};const getProps=({click,fontSize,height,hover,id,width,...props})=>{return{...props,GvtKCoMNy:hover??props.GvtKCoMNy,JCGJRYog2:click??props.JCGJRYog2,oHQ26FHJe:fontSize??props.oHQ26FHJe??16,variant:humanReadableVariantMap[props.variant]??props.variant??\"J4OQOeWoc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GvtKCoMNy,JCGJRYog2,oHQ26FHJe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"J4OQOeWoc\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjhc02y=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(JCGJRYog2){const res=await JCGJRYog2(...args);if(res===false)return false;}});const onAppearbxy8p1=activeVariantCallback(async(...args)=>{setVariant(\"b5MVtADCK\");});const onMouseEntero4s6wg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(GvtKCoMNy){const res=await GvtKCoMNy(...args);if(res===false)return false;}});const onAppearw0jz1v=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"AbdJ0lEDP\"),3e3);});const onAppear11qgxgb=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"J4OQOeWoc\"),5e3);});useOnVariantChange(baseVariant,{AbdJ0lEDP:onAppear11qgxgb,b5MVtADCK:onAppearw0jz1v,default:onAppearbxy8p1});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({AbdJ0lEDP:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hlcpu1\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"J4OQOeWoc\",onMouseEnter:onMouseEntero4s6wg,onTap:onTapjhc02y,ref:ref??ref1,style:{backgroundColor:\"rgba(255, 124, 19, 0.08)\",...style},...addPropertyOverrides({AbdJ0lEDP:{\"data-framer-name\":\"Variant 3\"},b5MVtADCK:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-oHQ26FHJe-LrPov3rlo) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-tcooor, rgb(236, 112, 1))\"},children:\" trio of creatives and problem-solvers \"})}),className:\"framer-nvjf1z\",\"data-framer-name\":\"Friends, a family and a studio, \\u2028We are a trio of creatives and problem-solvers united by friendship and fueled by ambition. Our team combines expertise in design, engineering, and automation to craft marketing websites that drive results for tech startups. We bring over seven years of experience working with leading companies, blending our skills to create work that not only looks great but performs flawlessly. Our Mission is to create websites that do more than look good—they tell stories, captivate audiences, and drive growth. Startups need speed, clarity, and results, and that’s exactly what we deliver. \\u2028You deserve a standout website. Let’s make it happen. Talk soon, dear new friend. — Kuartz Studio.\",effect:textEffect,fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ebnCHmcuf\",style:{\"--extracted-tcooor\":\"rgb(236, 112, 1)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-oHQ26FHJe-LrPov3rlo\":oHQ26FHJe},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-oHQ26FHJe-LrPov3rlo) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-tcooor, rgb(255, 255, 255))\"},children:\" trio of creatives and problem-solvers \"})}),className:\"framer-1vru6up\",\"data-framer-name\":\"Friends, a family and a studio, \\u2028We are a trio of creatives and problem-solvers united by friendship and fueled by ambition. Our team combines expertise in design, engineering, and automation to craft marketing websites that drive results for tech startups. We bring over seven years of experience working with leading companies, blending our skills to create work that not only looks great but performs flawlessly. Our Mission is to create websites that do more than look good—they tell stories, captivate audiences, and drive growth. Startups need speed, clarity, and results, and that’s exactly what we deliver. \\u2028You deserve a standout website. Let’s make it happen. Talk soon, dear new friend. — Kuartz Studio.\",effect:textEffect,fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"S3Bt55LkY\",style:{\"--extracted-tcooor\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-oHQ26FHJe-LrPov3rlo\":oHQ26FHJe,filter:\"blur(2px)\",mask:\"linear-gradient(90deg, rgba(0,0,0,0) -51%, rgba(0,0,0,1) -25%, rgba(0, 0, 0, 0) 0%) add\",WebkitFilter:\"blur(2px)\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) -51%, rgba(0,0,0,1) -25%, rgba(0, 0, 0, 0) 0%) add\"},transformTemplate:transformTemplate1,variants:{AbdJ0lEDP:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) -50%, rgba(0,0,0,1) -25%, rgba(0, 0, 0, 0) -5%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) -50%, rgba(0,0,0,1) -25%, rgba(0, 0, 0, 0) -5%) add\"},b5MVtADCK:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 125%, rgba(0, 0, 0, 0) 150%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 100%, rgba(0,0,0,1) 125%, rgba(0, 0, 0, 0) 150%) add\"}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Gua7y.framer-c1frcj, .framer-Gua7y .framer-c1frcj { display: block; }\",\".framer-Gua7y.framer-1hlcpu1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 293px; }\",\".framer-Gua7y .framer-nvjf1z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Gua7y .framer-1vru6up { bottom: 0px; flex: none; height: auto; left: 50%; mix-blend-mode: overlay; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gua7y.framer-1hlcpu1 { gap: 0px; } .framer-Gua7y.framer-1hlcpu1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Gua7y.framer-1hlcpu1 > :first-child { margin-top: 0px; } .framer-Gua7y.framer-1hlcpu1 > :last-child { margin-bottom: 0px; } }\",\".framer-Gua7y.framer-v-1epola1.framer-1hlcpu1 { width: 293px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 292.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"b5MVtADCK\":{\"layout\":[\"fixed\",\"auto\"]},\"AbdJ0lEDP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GvtKCoMNy\":\"hover\",\"JCGJRYog2\":\"click\",\"oHQ26FHJe\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLrPov3rlo=withCSS(Component,css,\"framer-Gua7y\");export default FramerLrPov3rlo;FramerLrPov3rlo.displayName=\"Component/Text/OrangeTag\";FramerLrPov3rlo.defaultProps={height:22.5,width:292.5};addPropertyControls(FramerLrPov3rlo,{variant:{options:[\"J4OQOeWoc\",\"b5MVtADCK\",\"AbdJ0lEDP\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},GvtKCoMNy:{title:\"Hover\",type:ControlType.EventHandler},JCGJRYog2:{title:\"Click\",type:ControlType.EventHandler},oHQ26FHJe:{defaultValue:16,title:\"Font Size\",type:ControlType.Number}});addFonts(FramerLrPov3rlo,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLrPov3rlo\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"GvtKCoMNy\\\":\\\"hover\\\",\\\"JCGJRYog2\\\":\\\"click\\\",\\\"oHQ26FHJe\\\":\\\"fontSize\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"292.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b5MVtADCK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AbdJ0lEDP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"22.5\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LrPov3rlo.map","// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,Image,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HoloCard from\"https://framerusercontent.com/modules/FuwEzDHw8mN5Vedg034T/QWObk8dsXQsEZNDWv790/Index.js\";import PageFolder from\"https://framerusercontent.com/modules/jhFUoQUvasD3iSEJsW94/7pxW4vLEN5E61Jl2YjCD/bgHRfHHCb.js\";import Friends from\"https://framerusercontent.com/modules/1wf3syr4PLmWXGrIazLi/0WHaKFJEjumtjDKPUt3F/derLoJWE9.js\";import ComponentTextOrangeTag from\"https://framerusercontent.com/modules/sTfkQz9kYi3ZVgSbUcEl/fBOAJLAUdsXdCIjkkaFJ/LrPov3rlo.js\";const HoloCardFonts=getFonts(HoloCard);const ComponentTextOrangeTagFonts=getFonts(ComponentTextOrangeTag);const FriendsFonts=getFonts(Friends);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const PageFolderFonts=getFonts(PageFolder);const cycleOrder=[\"uk7AuFTJz\",\"kCygdNDnu\"];const serializationHash=\"framer-t8e5z\";const variantClassNames={kCygdNDnu:\"framer-v-1lwa5xh\",uk7AuFTJz:\"framer-v-8e0c9l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.6,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.6,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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:\"uk7AuFTJz\",mobile:\"kCygdNDnu\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uk7AuFTJz\"};};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:\"uk7AuFTJz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const JCGJRYog2txyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"kCygdNDnu\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"kCygdNDnu\")return true;return false;};const ref1=React.useRef(null);const ref2=React.useRef(null);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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8e0c9l\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"uk7AuFTJz\",ref:refBinding,style:{background:\"linear-gradient(315deg, rgba(255, 255, 255, 0) 6.5859375%, rgb(248, 248, 248) 7.000000000000001%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{kCygdNDnu:{background:\"linear-gradient(315deg, rgba(255, 255, 255, 0) 7.000000000000001%, rgb(248, 248, 248) 8%)\"}},...addPropertyOverrides({kCygdNDnu:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g9qco\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"wpkril8xl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8qwwln\",\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"zhtP1JjiZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"170%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.5))\"},children:\"FOUNDER MEMO\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"170%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(0, 0, 0, 0.5))\"},children:\"Kuartz Studio.\"})]}),className:\"framer-1tmeiwl\",\"data-framer-name\":\"FOUNDER MEMO Kuartz Studio.\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"jpmua4EvM\",style:{\"--extracted-2gxw0f\":\"rgba(0, 0, 0, 0.5)\",\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.5)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kCygdNDnu:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"170%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.5))\"},children:\"FOUNDER MEMO\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"170%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(0, 0, 0, 0.5))\"},children:\"Kuartz Studio.\"})]})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hpl8sd-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fjv9IMVaI-container\",nodeId:\"fjv9IMVaI\",rendersWithMotion:true,scopeId:\"eomql4HmB\",children:/*#__PURE__*/_jsx(HoloCard,{height:\"100%\",holo:\"https://framerusercontent.com/images/ZTKEryor7nHMKCXXax6925tJ6YE.png\",id:\"fjv9IMVaI\",image:\"https://framerusercontent.com/images/Iqr6XAdkjur98ACvmwcN3iMTxQM.png\",layoutId:\"fjv9IMVaI\",mask:\"https://framerusercontent.com/images/nBIGztmIdoNYMeTIqrVwyZ2uUY.png\",perspective:1200,radius:6,shadow:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:341,intrinsicWidth:284,pixelHeight:341,pixelWidth:284,src:\"https://framerusercontent.com/images/lwyK8c3cuthvLC5l1aQWI8VGEfY.png\"},className:\"framer-iogcda\",\"data-framer-name\":\"Icon-holo-flat\",layoutDependency:layoutDependency,layoutId:\"eGT9ohH48\"})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yxlp6k\",\"data-framer-name\":\"text content\",layoutDependency:layoutDependency,layoutId:\"zKqUuPiZK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Friends, a family and a studio,\"})}),className:\"framer-1fy76s4\",\"data-framer-name\":\"Friends, a family and a studio, \\u2028We are a trio of creatives and problem-solvers united by friendship and fueled by ambition. Our team combines expertise in design, engineering, and automation to craft marketing websites that drive results for tech startups. We bring over seven years of experience working with leading companies, blending our skills to create work that not only looks great but performs flawlessly. Our Mission is to create websites that do more than look good—they tell stories, captivate audiences, and drive growth. Startups need speed, clarity, and results, and that’s exactly what we deliver. \\u2028You deserve a standout website. Let’s make it happen. Talk soon, dear new friend. — Kuartz Studio.\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"X3_izw0s3\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kCygdNDnu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Friends, a family and a studio,\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vmh8ro\",\"data-framer-name\":\"p\",layoutDependency:layoutDependency,layoutId:\"E_PIOB2eB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k1gcn6\",\"data-framer-name\":\"overlay line\",layoutDependency:layoutDependency,layoutId:\"XYd0LIJj7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"We are a\"})}),className:\"framer-jc4shh\",\"data-framer-name\":\"Friends, a family and a studio, \\u2028We are a trio of creatives and problem-solvers united by friendship and fueled by ambition. Our team combines expertise in design, engineering, and automation to craft marketing websites that drive results for tech startups. We bring over seven years of experience working with leading companies, blending our skills to create work that not only looks great but performs flawlessly. Our Mission is to create websites that do more than look good—they tell stories, captivate audiences, and drive growth. Startups need speed, clarity, and results, and that’s exactly what we deliver. \\u2028You deserve a standout website. Let’s make it happen. Talk soon, dear new friend. — Kuartz Studio.\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"S8Wb2COtN\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kCygdNDnu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"We are a\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"293px\",y:(componentViewport?.y||0)+(66+((componentViewport?.height||829)-166-1671.4)/2)+0+183+0+122+0+0+.2,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-xd0k9k-container\",\"data-framer-name\":\"desktop\",id:`${layoutId}-xd0k9k`,layoutDependency:layoutDependency,layoutId:\"ynOmLzoyK-container\",name:\"desktop\",nodeId:\"ynOmLzoyK\",ref:ref1,rendersWithMotion:true,scopeId:\"eomql4HmB\",children:[/*#__PURE__*/_jsx(ComponentTextOrangeTag,{height:\"100%\",id:\"ynOmLzoyK\",JCGJRYog2:JCGJRYog2txyyif({overlay}),layoutId:\"ynOmLzoyK\",name:\"desktop\",oHQ26FHJe:16,style:{width:\"100%\"},variant:\"J4OQOeWoc\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-xd0k9k`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:191,width:\"291px\",y:(componentViewport?.y||0)+(66+((componentViewport?.height||829)-166-1671.4)/2)+0+183+0+122+0+0+.2+-95.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1c8ofaf-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"mrHLFdydg-container\",nodeId:\"mrHLFdydg\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"eomql4HmB\",children:/*#__PURE__*/_jsx(Friends,{height:\"100%\",id:\"mrHLFdydg\",layoutId:\"mrHLFdydg\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kCygdNDnu:{height:22,width:\"220px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ogxs3r-container\",\"data-framer-name\":\"mobile\",layoutDependency:layoutDependency,layoutId:\"IO5clBCVk-container\",name:\"mobile\",nodeId:\"IO5clBCVk\",rendersWithMotion:true,scopeId:\"eomql4HmB\",children:/*#__PURE__*/_jsx(ComponentTextOrangeTag,{height:\"100%\",id:\"IO5clBCVk\",layoutId:\"IO5clBCVk\",name:\"mobile\",oHQ26FHJe:12,style:{width:\"100%\"},variant:\"J4OQOeWoc\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"united by friendship\"})}),className:\"framer-qraumx\",\"data-framer-name\":\"Friends, a family and a studio, \\u2028We are a trio of creatives and problem-solvers united by friendship and fueled by ambition. Our team combines expertise in design, engineering, and automation to craft marketing websites that drive results for tech startups. We bring over seven years of experience working with leading companies, blending our skills to create work that not only looks great but performs flawlessly. Our Mission is to create websites that do more than look good—they tell stories, captivate audiences, and drive growth. Startups need speed, clarity, and results, and that’s exactly what we deliver. \\u2028You deserve a standout website. Let’s make it happen. Talk soon, dear new friend. — Kuartz Studio.\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"aWKd2JzpE\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"and fueled by ambition. Our team combines expertise in design, engineering, and automation to craft marketing websites that drive results for tech startups.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(0, 0, 0, 0.6))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgba(0, 0, 0, 0.6))\"},children:\"We bring over seven years of experience working with leading companies, blending our skills to create work that not only looks great but performs flawlessly.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgba(0, 0, 0, 0.64))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-ydz9fi, rgba(0, 0, 0, 0.6))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-ztnly5, rgba(0, 0, 0, 0.8))\"},children:\"Our Mission \"}),\"is to create websites that do more than look good—they tell stories, captivate audiences, and drive growth. Startups need speed, clarity, and results, and that’s exactly what we deliver.\"]}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgba(0, 0, 0, 0.6))\"},children:[/*#__PURE__*/_jsx(motion.br,{}),\"You deserve a standout website — let’s bring it to life.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-8vgz36, rgba(0, 0, 0, 0.6))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-t2ptvp, rgba(0, 0, 0, 0.6))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1jpqyj2, rgba(0, 0, 0, 0.6))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-f9af1q, rgb(40, 40, 40))\"},children:\"Talk soon, dear new friend.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-i57awu, rgb(40, 40, 40))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-httz1r, rgb(40, 40, 40))\"},children:\"— Kuartz Studio.\"})]}),className:\"framer-1t7y3r5\",\"data-framer-name\":\"p\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"vBuTWGcqm\",style:{\"--extracted-14qxiz\":\"rgba(0, 0, 0, 0.64)\",\"--extracted-1iakedh\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-1jpqyj2\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-1yfvjw7\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-2gxw0f\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-8vgz36\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-f9af1q\":\"rgb(40, 40, 40)\",\"--extracted-httz1r\":\"rgb(40, 40, 40)\",\"--extracted-i57awu\":\"rgb(40, 40, 40)\",\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-t2ptvp\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-ydz9fi\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-ztnly5\":\"rgba(0, 0, 0, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{kCygdNDnu:{\"--extracted-1jpqyj2\":\"rgb(40, 40, 40)\",\"--extracted-t2ptvp\":\"rgb(40, 40, 40)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kCygdNDnu:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"united by friendship and fueled by ambition. Our team combines expertise in design, engineering, and automation to craft marketing websites that drive results for tech startups.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(0, 0, 0, 0.6))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgba(0, 0, 0, 0.6))\"},children:\"We bring over seven years of experience working with leading companies, blending our skills to create work that not only looks great but performs flawlessly.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgba(0, 0, 0, 0.64))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-ydz9fi, rgba(0, 0, 0, 0.6))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-ztnly5, rgba(0, 0, 0, 0.8))\"},children:\"Our Mission \"}),\"is to create websites that do more than look good—they tell stories, captivate audiences, and drive growth. Startups need speed, clarity, and results, and that’s exactly what we deliver.\"]}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgba(0, 0, 0, 0.6))\"},children:[/*#__PURE__*/_jsx(motion.br,{}),\"You deserve a standout website. Let’s make it happen.\"]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-8vgz36, rgba(0, 0, 0, 0.6))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-t2ptvp, rgb(40, 40, 40))\"},children:\"Talk soon, dear new friend.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1jpqyj2, rgb(40, 40, 40))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-f9af1q, rgb(40, 40, 40))\"},children:\"— Kuartz Studio.\"})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:104,width:\"104px\",y:(componentViewport?.y||0)+(66+((componentViewport?.height||829)-166-1671.4)/2)+0+183+0+122+1366.4-7,...addPropertyOverrides({kCygdNDnu:{height:64,width:\"64px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19g4q5j-container\",layoutDependency:layoutDependency,layoutId:\"O08H8jvlQ-container\",nodeId:\"O08H8jvlQ\",rendersWithMotion:true,scopeId:\"eomql4HmB\",children:/*#__PURE__*/_jsx(PageFolder,{height:\"100%\",id:\"O08H8jvlQ\",layoutId:\"O08H8jvlQ\",style:{height:\"100%\",width:\"100%\"},variant:\"i95D8HyJh\",width:\"100%\"})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-t8e5z.framer-1aqma7e, .framer-t8e5z .framer-1aqma7e { display: block; }\",\".framer-t8e5z.framer-8e0c9l { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 66px 24px 100px 24px; position: relative; width: 602px; }\",\".framer-t8e5z .framer-g9qco { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 68px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-t8e5z .framer-8qwwln { align-content: flex-start; align-items: flex-start; 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-t8e5z .framer-1tmeiwl, .framer-t8e5z .framer-jc4shh, .framer-t8e5z .framer-qraumx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-t8e5z .framer-hpl8sd-container { aspect-ratio: 0.803921568627451 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 115px); position: relative; width: 92px; }\",\".framer-t8e5z .framer-iogcda { aspect-ratio: 0.8328445747800587 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 71px); overflow: visible; position: relative; width: 59px; }\",\".framer-t8e5z .framer-yxlp6k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-t8e5z .framer-1fy76s4, .framer-t8e5z .framer-1t7y3r5 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-t8e5z .framer-1vmh8ro { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-t8e5z .framer-1k1gcn6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-t8e5z .framer-xd0k9k-container { flex: none; height: auto; position: relative; width: 293px; }\",\".framer-t8e5z .framer-1c8ofaf-container { height: 191px; position: relative; width: 291px; }\",\".framer-t8e5z .framer-1ogxs3r-container { flex: none; height: auto; position: relative; width: 220px; }\",\".framer-t8e5z .framer-19g4q5j-container { aspect-ratio: 1 / 1; bottom: -97px; flex: none; height: var(--framer-aspect-ratio-supported, 104px); position: absolute; right: -25px; width: 104px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-t8e5z.framer-8e0c9l, .framer-t8e5z .framer-g9qco, .framer-t8e5z .framer-yxlp6k, .framer-t8e5z .framer-1vmh8ro, .framer-t8e5z .framer-1k1gcn6 { gap: 0px; } .framer-t8e5z.framer-8e0c9l > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-t8e5z.framer-8e0c9l > :first-child, .framer-t8e5z .framer-1k1gcn6 > :first-child { margin-left: 0px; } .framer-t8e5z.framer-8e0c9l > :last-child, .framer-t8e5z .framer-1k1gcn6 > :last-child { margin-right: 0px; } .framer-t8e5z .framer-g9qco > * { margin: 0px; margin-bottom: calc(68px / 2); margin-top: calc(68px / 2); } .framer-t8e5z .framer-g9qco > :first-child, .framer-t8e5z .framer-yxlp6k > :first-child, .framer-t8e5z .framer-1vmh8ro > :first-child { margin-top: 0px; } .framer-t8e5z .framer-g9qco > :last-child, .framer-t8e5z .framer-yxlp6k > :last-child, .framer-t8e5z .framer-1vmh8ro > :last-child { margin-bottom: 0px; } .framer-t8e5z .framer-yxlp6k > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-t8e5z .framer-1vmh8ro > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-t8e5z .framer-1k1gcn6 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\",\".framer-t8e5z.framer-v-1lwa5xh.framer-8e0c9l { padding: 12px; width: 310px; }\",\".framer-t8e5z.framer-v-1lwa5xh .framer-g9qco { gap: 0px; }\",\".framer-t8e5z.framer-v-1lwa5xh .framer-1k1gcn6 { flex-wrap: wrap; }\",\".framer-t8e5z.framer-v-1lwa5xh .framer-19g4q5j-container { bottom: -10px; height: var(--framer-aspect-ratio-supported, 64px); right: -13px; width: 64px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-t8e5z.framer-v-1lwa5xh .framer-g9qco { gap: 0px; } .framer-t8e5z.framer-v-1lwa5xh .framer-g9qco > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-t8e5z.framer-v-1lwa5xh .framer-g9qco > :first-child { margin-top: 0px; } .framer-t8e5z.framer-v-1lwa5xh .framer-g9qco > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 829\n * @framerIntrinsicWidth 602\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kCygdNDnu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framereomql4HmB=withCSS(Component,css,\"framer-t8e5z\");export default Framereomql4HmB;Framereomql4HmB.displayName=\"Main\";Framereomql4HmB.defaultProps={height:829,width:602};addPropertyControls(Framereomql4HmB,{variant:{options:[\"uk7AuFTJz\",\"kCygdNDnu\"],optionTitles:[\"desktop\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framereomql4HmB,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...HoloCardFonts,...ComponentTextOrangeTagFonts,...FriendsFonts,...PageFolderFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framereomql4HmB\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"602\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"829\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kCygdNDnu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f082bd6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Lottielab from\"https://framerusercontent.com/modules/l5NxJjgZ9hrXccFQTF7q/YYlxNQLiOGBFw9WnQ6kn/Lottielab_Framer.js\";const LottielabFonts=getFonts(Lottielab);const cycleOrder=[\"F8kIt6HEf\",\"XXfdF9Enf\",\"ydH5jbx6H\",\"hnvO5VQt3\",\"H_TZBf2vI\",\"WapzYplhq\",\"CCSiB7XIN\",\"S9d2D9VcX\",\"sosoXviRM\",\"uu0mjzTfQ\"];const serializationHash=\"framer-wyDnr\";const variantClassNames={CCSiB7XIN:\"framer-v-128srhv\",F8kIt6HEf:\"framer-v-1dthrxw\",H_TZBf2vI:\"framer-v-ga1eba\",hnvO5VQt3:\"framer-v-jbp8fw\",S9d2D9VcX:\"framer-v-1k6n8iu\",sosoXviRM:\"framer-v-mnalew\",uu0mjzTfQ:\"framer-v-1otlxxp\",WapzYplhq:\"framer-v-1hz9us2\",XXfdF9Enf:\"framer-v-1ui0opk\",ydH5jbx6H:\"framer-v-1jd7sqm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??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={\" go home - dark\":\"sosoXviRM\",\" go home - light\":\"uu0mjzTfQ\",\"about us - dark\":\"F8kIt6HEf\",\"about us - light\":\"XXfdF9Enf\",\"process - dark\":\"ydH5jbx6H\",\"process - light\":\"hnvO5VQt3\",\"projects - dark\":\"H_TZBf2vI\",\"projects - light\":\"WapzYplhq\",\"services - dark\":\"CCSiB7XIN\",\"services - light\":\"S9d2D9VcX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"F8kIt6HEf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"F8kIt6HEf\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"ydH5jbx6H\",\"hnvO5VQt3\",\"H_TZBf2vI\",\"WapzYplhq\",\"CCSiB7XIN\",\"S9d2D9VcX\",\"sosoXviRM\",\"uu0mjzTfQ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"ydH5jbx6H\",\"hnvO5VQt3\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"H_TZBf2vI\",\"WapzYplhq\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"CCSiB7XIN\",\"S9d2D9VcX\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"sosoXviRM\",\"uu0mjzTfQ\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dthrxw\",className,classNames),\"data-framer-name\":\"about us - dark\",layoutDependency:layoutDependency,layoutId:\"F8kIt6HEf\",ref:ref??ref1,style:{...style},...addPropertyOverrides({CCSiB7XIN:{\"data-framer-name\":\"services - dark\"},H_TZBf2vI:{\"data-framer-name\":\"projects - dark\"},hnvO5VQt3:{\"data-framer-name\":\"process - light\"},S9d2D9VcX:{\"data-framer-name\":\"services - light\"},sosoXviRM:{\"data-framer-name\":\" go home - dark\"},uu0mjzTfQ:{\"data-framer-name\":\" go home - light\"},WapzYplhq:{\"data-framer-name\":\"projects - light\"},XXfdF9Enf:{\"data-framer-name\":\"about us - light\"},ydH5jbx6H:{\"data-framer-name\":\"process - dark\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-99ybsh-container\",\"data-framer-name\":\"Lottielab (loop dark)\",layoutDependency:layoutDependency,layoutId:\"BoEr08zDU-container\",name:\"Lottielab (loop dark)\",...addPropertyOverrides({XXfdF9Enf:{\"data-framer-name\":\"Lottielab (loop light)\",name:\"Lottielab (loop light)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Lottielab,{height:\"100%\",id:\"BoEr08zDU\",layoutId:\"BoEr08zDU\",name:\"Lottielab (loop dark)\",overrideState:\"loop dark\",src:\"https://cdn.lottielab.com/l/E8WeS5LpuoAuvs.json\",style:{height:\"100%\",width:\"100%\"},transitionDuration:.15,transitionEasing:\"Natural\",width:\"100%\",...addPropertyOverrides({XXfdF9Enf:{name:\"Lottielab (loop light)\",overrideState:\"loop light\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1emfunq-container\",\"data-framer-name\":\"Lottielab (idle)\",layoutDependency:layoutDependency,layoutId:\"TJg0vpzkq-container\",name:\"Lottielab (idle)\",...addPropertyOverrides({hnvO5VQt3:{\"data-framer-name\":\"Lottielab (loop light)\",name:\"Lottielab (loop light)\"},ydH5jbx6H:{\"data-framer-name\":\"Lottielab (loop dark)\",name:\"Lottielab (loop dark)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Lottielab,{height:\"100%\",id:\"TJg0vpzkq\",layoutId:\"TJg0vpzkq\",name:\"Lottielab (idle)\",overrideState:\"loop\",src:\"https://cdn.lottielab.com/l/BvivJnjJfBvePr.json\",style:{height:\"100%\",width:\"100%\"},transitionDuration:.15,transitionEasing:\"Natural\",width:\"100%\",...addPropertyOverrides({hnvO5VQt3:{name:\"Lottielab (loop light)\",overrideState:\"loop light\"},ydH5jbx6H:{name:\"Lottielab (loop dark)\",overrideState:\"loop dark\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lgiteo-container\",\"data-framer-name\":\"Lottielab (loop dark)\",layoutDependency:layoutDependency,layoutId:\"WOlzXhEXI-container\",name:\"Lottielab (loop dark)\",...addPropertyOverrides({WapzYplhq:{\"data-framer-name\":\"Lottielab (loop light)\",name:\"Lottielab (loop light)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Lottielab,{height:\"100%\",id:\"WOlzXhEXI\",layoutId:\"WOlzXhEXI\",name:\"Lottielab (loop dark)\",overrideState:\"loop dark\",src:\"https://cdn.lottielab.com/l/8GEdiR4A64MGt0.json\",style:{height:\"100%\",width:\"100%\"},transitionDuration:.15,transitionEasing:\"Natural\",width:\"100%\",...addPropertyOverrides({WapzYplhq:{name:\"Lottielab (loop light)\",overrideState:\"loop light\"}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gpnnkk-container\",\"data-framer-name\":\"Lottielab (idle)\",layoutDependency:layoutDependency,layoutId:\"GON6DkDPk-container\",name:\"Lottielab (idle)\",...addPropertyOverrides({CCSiB7XIN:{\"data-framer-name\":\"Lottielab (loop dark)\",name:\"Lottielab (loop dark)\"},S9d2D9VcX:{\"data-framer-name\":\"Lottielab (loop light)\",name:\"Lottielab (loop light)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Lottielab,{height:\"100%\",id:\"GON6DkDPk\",layoutId:\"GON6DkDPk\",name:\"Lottielab (idle)\",overrideState:\"idle\",src:\"https://cdn.lottielab.com/l/83EPYtop3FaWQa.json\",style:{height:\"100%\",width:\"100%\"},transitionDuration:.15,transitionEasing:\"Natural\",width:\"100%\",...addPropertyOverrides({CCSiB7XIN:{name:\"Lottielab (loop dark)\",overrideState:\"loop dark\"},S9d2D9VcX:{name:\"Lottielab (loop light)\",overrideState:\"loop light\"}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1quay96-container\",\"data-framer-name\":\"Lottielab (loop dark)\",layoutDependency:layoutDependency,layoutId:\"s87kgt4uw-container\",name:\"Lottielab (loop dark)\",...addPropertyOverrides({uu0mjzTfQ:{\"data-framer-name\":\"Lottielab (loop light)\",name:\"Lottielab (loop light)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Lottielab,{height:\"100%\",id:\"s87kgt4uw\",layoutId:\"s87kgt4uw\",name:\"Lottielab (loop dark)\",overrideState:\"loop dark\",src:\"https://cdn.lottielab.com/l/9R9UqfFEfByag0.json\",style:{width:\"100%\"},transitionDuration:.15,transitionEasing:\"Natural\",width:\"100%\",...addPropertyOverrides({uu0mjzTfQ:{name:\"Lottielab (loop light)\",overrideState:\"loop light\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wyDnr.framer-aty39t, .framer-wyDnr .framer-aty39t { display: block; }\",\".framer-wyDnr.framer-1dthrxw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; padding: 0px; position: relative; width: 48px; }\",\".framer-wyDnr .framer-99ybsh-container, .framer-wyDnr .framer-1emfunq-container, .framer-wyDnr .framer-1lgiteo-container, .framer-wyDnr .framer-1gpnnkk-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-wyDnr .framer-1quay96-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wyDnr.framer-1dthrxw { gap: 0px; } .framer-wyDnr.framer-1dthrxw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-wyDnr.framer-1dthrxw > :first-child { margin-left: 0px; } .framer-wyDnr.framer-1dthrxw > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XXfdF9Enf\":{\"layout\":[\"fixed\",\"fixed\"]},\"ydH5jbx6H\":{\"layout\":[\"fixed\",\"fixed\"]},\"hnvO5VQt3\":{\"layout\":[\"fixed\",\"fixed\"]},\"H_TZBf2vI\":{\"layout\":[\"fixed\",\"fixed\"]},\"WapzYplhq\":{\"layout\":[\"fixed\",\"fixed\"]},\"CCSiB7XIN\":{\"layout\":[\"fixed\",\"fixed\"]},\"S9d2D9VcX\":{\"layout\":[\"fixed\",\"fixed\"]},\"sosoXviRM\":{\"layout\":[\"fixed\",\"fixed\"]},\"uu0mjzTfQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLANOVG2XJ=withCSS(Component,css,\"framer-wyDnr\");export default FramerLANOVG2XJ;FramerLANOVG2XJ.displayName=\"Icons\";FramerLANOVG2XJ.defaultProps={height:48,width:48};addPropertyControls(FramerLANOVG2XJ,{variant:{options:[\"F8kIt6HEf\",\"XXfdF9Enf\",\"ydH5jbx6H\",\"hnvO5VQt3\",\"H_TZBf2vI\",\"WapzYplhq\",\"CCSiB7XIN\",\"S9d2D9VcX\",\"sosoXviRM\",\"uu0mjzTfQ\"],optionTitles:[\"about us - dark\",\"about us - light\",\"process - dark\",\"process - light\",\"projects - dark\",\"projects - light\",\"services - dark\",\"services - light\",\" go home - dark\",\" go home - light\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLANOVG2XJ,[{explicitInter:true,fonts:[]},...LottielabFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLANOVG2XJ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XXfdF9Enf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ydH5jbx6H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hnvO5VQt3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H_TZBf2vI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WapzYplhq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CCSiB7XIN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S9d2D9VcX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sosoXviRM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uu0mjzTfQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LANOVG2XJ.map","// Generated by Framer (1a7d5b8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icons from\"https://framerusercontent.com/modules/klYKEeCC9CcII0gdE7PS/UXdPcrCS9m2BXHtpvhSy/LANOVG2XJ.js\";const IconsFonts=getFonts(Icons);const IconsControls=getPropertyControls(Icons);const enabledGestures={eCoIVyCtu:{pressed:true}};const cycleOrder=[\"YJxtOI0Mb\",\"lUEFpiNe4\",\"iCcCd8508\",\"eCoIVyCtu\"];const serializationHash=\"framer-m1J0l\";const variantClassNames={eCoIVyCtu:\"framer-v-1ibgdrw\",iCcCd8508:\"framer-v-gj1od3\",lUEFpiNe4:\"framer-v-1speo6v\",YJxtOI0Mb:\"framer-v-t5s6zz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\" go home - dark\":\"sosoXviRM\",\" go home - light\":\"uu0mjzTfQ\",\"about us - dark\":\"F8kIt6HEf\",\"about us - light\":\"XXfdF9Enf\",\"process - dark\":\"ydH5jbx6H\",\"process - light\":\"hnvO5VQt3\",\"projects - dark\":\"H_TZBf2vI\",\"projects - light\":\"WapzYplhq\",\"services - dark\":\"CCSiB7XIN\",\"services - light\":\"S9d2D9VcX\"};const humanReadableVariantMap={\"Active dark\":\"YJxtOI0Mb\",\"Active Light\":\"iCcCd8508\",\"Inactive dark\":\"lUEFpiNe4\",\"Inactive Light\":\"eCoIVyCtu\"};const getProps=({click,height,icon,id,title,width,...props})=>{return{...props,c5IGhWJzn:humanReadableEnumMap[icon]??icon??props.c5IGhWJzn??\"F8kIt6HEf\",E9xqs7aCn:click??props.E9xqs7aCn,QQh7QyXVS:title??props.QQh7QyXVS??\"See our projects\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YJxtOI0Mb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,QQh7QyXVS,c5IGhWJzn,E9xqs7aCn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YJxtOI0Mb\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapg4aqm6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(E9xqs7aCn){const res=await E9xqs7aCn(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-t5s6zz\",className,classNames),\"data-framer-name\":\"Active dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YJxtOI0Mb\",onTap:onTapg4aqm6,ref:ref??ref1,style:{backgroundColor:\"rgba(255, 123, 19, 0.08)\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3,...style},variants:{\"eCoIVyCtu-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0.06)\"},eCoIVyCtu:{backgroundColor:\"rgba(0, 0, 0, 0)\"},iCcCd8508:{backgroundColor:\"var(--token-3721c80d-0f45-485e-89cb-45afe529bb71, rgb(255, 245, 237))\"},lUEFpiNe4:{backgroundColor:\"rgba(255, 121, 18, 0)\"}},...addPropertyOverrides({\"eCoIVyCtu-pressed\":{\"data-framer-name\":undefined},eCoIVyCtu:{\"data-framer-name\":\"Inactive Light\"},iCcCd8508:{\"data-framer-name\":\"Active Light\"},lUEFpiNe4:{\"data-framer-name\":\"Inactive dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k0udz5\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"f0kfLZnX6\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{eCoIVyCtu:{filter:\"saturate(0)\",WebkitFilter:\"saturate(0)\"},iCcCd8508:{filter:\"none\",WebkitFilter:\"none\"},lUEFpiNe4:{filter:\"saturate(0)\",WebkitFilter:\"saturate(0)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"16px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||40)-16-56)/2)+4,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pzg6zt-container\",layoutDependency:layoutDependency,layoutId:\"ACkDuKvzD-container\",style:{opacity:1},variants:{eCoIVyCtu:{opacity:1},iCcCd8508:{opacity:1},lUEFpiNe4:{opacity:.4}},children:/*#__PURE__*/_jsx(Icons,{height:\"100%\",id:\"ACkDuKvzD\",layoutId:\"ACkDuKvzD\",style:{height:\"100%\",width:\"100%\"},variant:c5IGhWJzn,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2e93e8e-5486-4218-8286-5b14f12bed2c, rgb(255, 169, 101)))\"},children:\"See our projects\"})}),className:\"framer-fq4nx0\",\"data-framer-name\":\"See our projects\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"wCPjKI6Gv\",style:{\"--extracted-r6o4lv\":\"var(--token-e2e93e8e-5486-4218-8286-5b14f12bed2c, rgb(255, 169, 101))\",\"--framer-paragraph-spacing\":\"0px\"},text:QQh7QyXVS,variants:{eCoIVyCtu:{\"--extracted-r6o4lv\":\"rgb(96, 96, 96)\"},iCcCd8508:{\"--extracted-r6o4lv\":\"var(--token-d3b80708-7096-40df-8143-4400926ce52d, rgb(255, 124, 19))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eCoIVyCtu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(96, 96, 96))\"},children:\"See our projects\"})})},iCcCd8508:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d3b80708-7096-40df-8143-4400926ce52d, rgb(255, 124, 19)))\"},children:\"See our projects\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5ntapi\",\"data-framer-name\":\"Ellipse 8\",layoutDependency:layoutDependency,layoutId:\"da8lhQocV\",style:{backgroundColor:\"rgb(255, 169, 101)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:1},variants:{eCoIVyCtu:{opacity:0},iCcCd8508:{backgroundColor:\"var(--token-d3b80708-7096-40df-8143-4400926ce52d, rgb(255, 124, 19))\",opacity:1},lUEFpiNe4:{opacity:0}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-m1J0l.framer-ze4jsr, .framer-m1J0l .framer-ze4jsr { display: block; }\",\".framer-m1J0l.framer-t5s6zz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 8px 8px 2px; position: relative; width: 200px; }\",\".framer-m1J0l .framer-1k0udz5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-m1J0l .framer-pzg6zt-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-m1J0l .framer-fq4nx0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-m1J0l .framer-5ntapi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 4px); position: relative; width: 4px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-m1J0l .framer-1k0udz5 { gap: 0px; } .framer-m1J0l .framer-1k0udz5 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-m1J0l .framer-1k0udz5 > :first-child { margin-left: 0px; } .framer-m1J0l .framer-1k0udz5 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lUEFpiNe4\":{\"layout\":[\"fixed\",\"auto\"]},\"iCcCd8508\":{\"layout\":[\"fixed\",\"auto\"]},\"eCoIVyCtu\":{\"layout\":[\"fixed\",\"auto\"]},\"YKZe2868W\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"QQh7QyXVS\":\"title\",\"c5IGhWJzn\":\"icon\",\"E9xqs7aCn\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNlvO0Eo7w=withCSS(Component,css,\"framer-m1J0l\");export default FramerNlvO0Eo7w;FramerNlvO0Eo7w.displayName=\"Components/Nav/Mobile/item\";FramerNlvO0Eo7w.defaultProps={height:40,width:200};addPropertyControls(FramerNlvO0Eo7w,{variant:{options:[\"YJxtOI0Mb\",\"lUEFpiNe4\",\"iCcCd8508\",\"eCoIVyCtu\"],optionTitles:[\"Active dark\",\"Inactive dark\",\"Active Light\",\"Inactive Light\"],title:\"Variant\",type:ControlType.Enum},QQh7QyXVS:{defaultValue:\"See our projects\",displayTextArea:false,title:\"Title\",type:ControlType.String},c5IGhWJzn:IconsControls?.[\"variant\"]&&{...IconsControls[\"variant\"],defaultValue:\"F8kIt6HEf\",description:undefined,hidden:undefined,title:\"Icon\"},E9xqs7aCn:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerNlvO0Eo7w,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...IconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNlvO0Eo7w\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lUEFpiNe4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iCcCd8508\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eCoIVyCtu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YKZe2868W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"QQh7QyXVS\\\":\\\"title\\\",\\\"c5IGhWJzn\\\":\\\"icon\\\",\\\"E9xqs7aCn\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NlvO0Eo7w.map","// Generated by Framer (d8b0f12)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Process from\"https://framerusercontent.com/modules/TP9ymDLscsZObVi8TXwF/pqGT1sQtHhknW9gF0Eaw/Process.js\";import Services from\"https://framerusercontent.com/modules/1Vs5gZyqbxKWfkCb8EeZ/Iero7N40hUC02AFy7IaC/Services.js\";import Main from\"https://framerusercontent.com/modules/rfwfw2SPjX0ECca9p4A8/azsc13ilgv89pYOUPkhr/eomql4HmB.js\";import ComponentsNavMobileItem from\"https://framerusercontent.com/modules/goEKR3GU9FmUIjegjlmj/YB9okubDWjeDYzeqwLlo/NlvO0Eo7w.js\";const ServicesFonts=getFonts(Services);const MainFonts=getFonts(Main);const ProcessFonts=getFonts(Process);const ComponentsNavMobileItemFonts=getFonts(ComponentsNavMobileItem);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const ComponentsNavMobileItemControls=getPropertyControls(ComponentsNavMobileItem);const cycleOrder=[\"DWyS33qTt\",\"ged8ZQKkM\",\"Ea1YPVw1a\",\"lhfvmFZQg\",\"lLh24D_Oa\"];const serializationHash=\"framer-VBE72\";const variantClassNames={DWyS33qTt:\"framer-v-1opkn8h\",Ea1YPVw1a:\"framer-v-k6jz5x\",ged8ZQKkM:\"framer-v-dip4nt\",lhfvmFZQg:\"framer-v-efcc99\",lLh24D_Oa:\"framer-v-138xyyk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HXbDFTLIM=undefined;const cmKi5hgVN=undefined;const O0wDC2JYX=undefined;const ZoBDfoOZI=undefined;const shdL3yTX_=undefined;const oLoXsmKkr=undefined;const transition1={delay:0,duration:.4,ease:[.07,.5,.3,.97],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-6,y:0};const transition2={delay:.1,duration:.4,ease:[.07,.5,.3,.97],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:.2,duration:.4,ease:[.07,.5,.3,.97],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:.3,duration:.4,ease:[.07,.5,.3,.97],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Active dark\":\"YJxtOI0Mb\",\"Active Light\":\"iCcCd8508\",\"Inactive dark\":\"lUEFpiNe4\",\"Inactive Light\":\"eCoIVyCtu\"};const humanReadableVariantMap={\"Light aboutUs\":\"lhfvmFZQg\",\"Light services\":\"Ea1YPVw1a\",Dark:\"ged8ZQKkM\",Light:\"DWyS33qTt\",Process:\"lLh24D_Oa\"};const getProps=({bgClick,clickAboutUs,clickProcess,clickServices,height,homeItemVariant,id,projectItemVariant,width,...props})=>{return{...props,cmKi5hgVN:humanReadableEnumMap[projectItemVariant]??projectItemVariant??props.cmKi5hgVN??\"iCcCd8508\",HXbDFTLIM:bgClick??props.HXbDFTLIM,O0wDC2JYX:clickServices??props.O0wDC2JYX,oLoXsmKkr:humanReadableEnumMap[homeItemVariant]??homeItemVariant??props.oLoXsmKkr??\"eCoIVyCtu\",shdL3yTX_:clickAboutUs??props.shdL3yTX_,variant:humanReadableVariantMap[props.variant]??props.variant??\"DWyS33qTt\",ZoBDfoOZI:clickProcess??props.ZoBDfoOZI};};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,cmKi5hgVN,oLoXsmKkr,ZoBDfoOZI,O0wDC2JYX,shdL3yTX_,HXbDFTLIM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DWyS33qTt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfjz2qr=activeVariantCallback(async(...args)=>{if(HXbDFTLIM){const res=await HXbDFTLIM(...args);if(res===false)return false;}});const E9xqs7aCn1qimk8o=activeVariantCallback(async(...args)=>{if(O0wDC2JYX){const res=await O0wDC2JYX(...args);if(res===false)return false;}});const E9xqs7aCn12aknb=activeVariantCallback(async(...args)=>{if(ZoBDfoOZI){const res=await ZoBDfoOZI(...args);if(res===false)return false;}});const E9xqs7aCn17c3lua=activeVariantCallback(async(...args)=>{if(shdL3yTX_){const res=await shdL3yTX_(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Ea1YPVw1a\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"lhfvmFZQg\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"lLh24D_Oa\")return true;return false;};const isDisplayed3=()=>{if([\"Ea1YPVw1a\",\"lhfvmFZQg\",\"lLh24D_Oa\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1opkn8h\",className,classNames),\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"DWyS33qTt\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{lLh24D_Oa:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({Ea1YPVw1a:{\"data-framer-name\":\"Light services\"},ged8ZQKkM:{\"data-framer-name\":\"Dark\"},lhfvmFZQg:{\"data-framer-name\":\"Light aboutUs\"},lLh24D_Oa:{\"data-framer-name\":\"Process\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-105a58\",\"data-framer-name\":\"bg\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CWuySlHCF\",onTap:onTapfjz2qr,style:{backgroundColor:\"rgba(255, 255, 255, 0)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19k2chp\",layoutDependency:layoutDependency,layoutId:\"jgIupOnB4\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 3px 3px -1.5px rgba(76, 76, 61, 0.06), 0px 48px 48px -24px rgba(61, 62, 75, 0.07), 0px 1px 1px -0.5px rgba(61, 62, 76, 0.04), 0px 0px 0px 0.5px rgba(61, 62, 76, 0.09)\"},variants:{ged8ZQKkM:{backgroundColor:\"rgb(28, 28, 28)\"},lLh24D_Oa:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.06)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(26, 24, 22)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"none\"}},...addPropertyOverrides({lLh24D_Oa:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-qq80qx\",\"data-framer-name\":\"services\",layoutDependency:layoutDependency,layoutId:\"qLiyREnfy\",children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14fpbpl-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KVmCbdzqp-container\",nodeId:\"KVmCbdzqp\",rendersWithMotion:true,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(Services,{height:\"100%\",id:\"KVmCbdzqp\",layoutId:\"KVmCbdzqp\",style:{width:\"100%\"},width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-172mwpl\",\"data-framer-name\":\"Aboutus\",layoutDependency:layoutDependency,layoutId:\"nsHKRKiK_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:829,...addPropertyOverrides({lhfvmFZQg:{width:`calc(${componentViewport?.width||\"100vw\"} - 28px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||557)-0-857+0+0)+14+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hn0ns3-container\",layoutDependency:layoutDependency,layoutId:\"zBRMbEGRd-container\",nodeId:\"zBRMbEGRd\",rendersWithMotion:true,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(Main,{height:\"100%\",id:\"zBRMbEGRd\",layoutId:\"zBRMbEGRd\",style:{width:\"100%\"},variant:\"kCygdNDnu\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gsisrp-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Qkep_gQoV-container\",nodeId:\"Qkep_gQoV\",rendersWithMotion:true,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(Process,{height:\"100%\",id:\"Qkep_gQoV\",isMobile:true,layoutId:\"Qkep_gQoV\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ti0ksr\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"r0UbhcYpY\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DO8u8HMo8\"},motionChild:true,nodeId:\"krEIZTcJ0\",openInNewTab:false,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sj6f6v framer-168jmam\",\"data-framer-name\":\"see our projects\",layoutDependency:layoutDependency,layoutId:\"krEIZTcJ0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max(${componentViewport?.width||\"100vw\"} * 0.7 - 12px, 1px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||406)-0-244+0+0)+6+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-3jj16x-container\",\"data-framer-appear-id\":\"3jj16x\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"fS6fFnrew-container\",nodeId:\"fS6fFnrew\",optimized:true,rendersWithMotion:true,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(ComponentsNavMobileItem,{c5IGhWJzn:\"WapzYplhq\",height:\"100%\",id:\"fS6fFnrew\",layoutId:\"fS6fFnrew\",QQh7QyXVS:\"See Our Projects\",style:{width:\"100%\"},variant:cmKi5hgVN,width:\"100%\",...addPropertyOverrides({ged8ZQKkM:{c5IGhWJzn:\"H_TZBf2vI\",variant:\"YJxtOI0Mb\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} * 0.7 - 12px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||406)-0-244+0+0)+6+0+0+48,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-hnf9h6-container\",\"data-framer-appear-id\":\"hnf9h6\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"rNNMaUyEV-container\",nodeId:\"rNNMaUyEV\",optimized:true,rendersWithMotion:true,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(ComponentsNavMobileItem,{c5IGhWJzn:\"S9d2D9VcX\",E9xqs7aCn:E9xqs7aCn1qimk8o,height:\"100%\",id:\"rNNMaUyEV\",layoutId:\"rNNMaUyEV\",QQh7QyXVS:\"Our Services\",style:{width:\"100%\"},variant:\"eCoIVyCtu\",width:\"100%\",...addPropertyOverrides({ged8ZQKkM:{c5IGhWJzn:\"CCSiB7XIN\",variant:\"lUEFpiNe4\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} * 0.7 - 12px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||406)-0-244+0+0)+6+0+0+96,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1twckuo-container\",\"data-framer-appear-id\":\"1twckuo\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"K2kx33kRG-container\",nodeId:\"K2kx33kRG\",optimized:true,rendersWithMotion:true,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(ComponentsNavMobileItem,{c5IGhWJzn:\"hnvO5VQt3\",E9xqs7aCn:E9xqs7aCn12aknb,height:\"100%\",id:\"K2kx33kRG\",layoutId:\"K2kx33kRG\",QQh7QyXVS:\"Our Process\",style:{width:\"100%\"},variant:\"eCoIVyCtu\",width:\"100%\",...addPropertyOverrides({ged8ZQKkM:{c5IGhWJzn:\"ydH5jbx6H\",variant:\"lUEFpiNe4\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} * 0.7 - 12px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||406)-0-244+0+0)+6+0+0+144,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-10xfah-container\",\"data-framer-appear-id\":\"10xfah\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"QH22I3FYI-container\",nodeId:\"QH22I3FYI\",optimized:true,rendersWithMotion:true,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(ComponentsNavMobileItem,{c5IGhWJzn:\"XXfdF9Enf\",E9xqs7aCn:E9xqs7aCn17c3lua,height:\"100%\",id:\"QH22I3FYI\",layoutId:\"QH22I3FYI\",QQh7QyXVS:\"About Us\",style:{width:\"100%\"},variant:\"eCoIVyCtu\",width:\"100%\",...addPropertyOverrides({ged8ZQKkM:{c5IGhWJzn:\"F8kIt6HEf\",variant:\"lUEFpiNe4\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vFxHZwXzN\"},motionChild:true,nodeId:\"Ry3iAcBNe\",scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8riakr framer-168jmam\",\"data-framer-name\":\"home\",layoutDependency:layoutDependency,layoutId:\"Ry3iAcBNe\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max(${componentViewport?.width||\"100vw\"} * 0.7 - 12px, 1px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||406)-0-244+0+0)+6+0+0+192+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1jbw80h-container\",\"data-framer-appear-id\":\"1jbw80h\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"mfwjioAU0-container\",nodeId:\"mfwjioAU0\",optimized:true,rendersWithMotion:true,scopeId:\"GH078xlLF\",children:/*#__PURE__*/_jsx(ComponentsNavMobileItem,{c5IGhWJzn:\"uu0mjzTfQ\",height:\"100%\",id:\"mfwjioAU0\",layoutId:\"mfwjioAU0\",QQh7QyXVS:\"Home\",style:{width:\"100%\"},variant:oLoXsmKkr,width:\"100%\",...addPropertyOverrides({ged8ZQKkM:{c5IGhWJzn:\"sosoXviRM\",variant:\"lUEFpiNe4\"}},baseVariant,gestureVariant)})})})})})]})]})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VBE72.framer-168jmam, .framer-VBE72 .framer-168jmam { display: block; }\",\".framer-VBE72.framer-1opkn8h { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 406px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 270px; }\",\".framer-VBE72 .framer-105a58 { bottom: 0px; cursor: pointer; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-VBE72 .framer-19k2chp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 6px; position: relative; width: 70%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VBE72 .framer-qq80qx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 447px; overflow: visible; padding: 14px; position: relative; width: 100%; }\",\".framer-VBE72 .framer-14fpbpl-container, .framer-VBE72 .framer-1hn0ns3-container, .framer-VBE72 .framer-1gsisrp-container, .framer-VBE72 .framer-hnf9h6-container, .framer-VBE72 .framer-1twckuo-container, .framer-VBE72 .framer-10xfah-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VBE72 .framer-172mwpl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VBE72 .framer-ti0ksr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VBE72 .framer-1sj6f6v, .framer-VBE72 .framer-8riakr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VBE72 .framer-3jj16x-container, .framer-VBE72 .framer-1jbw80h-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-VBE72.framer-v-k6jz5x.framer-1opkn8h, .framer-VBE72.framer-v-efcc99.framer-1opkn8h { height: min-content; width: 324px; }\",\".framer-VBE72.framer-v-k6jz5x .framer-19k2chp { padding: 0px; width: 100%; }\",\".framer-VBE72.framer-v-k6jz5x .framer-qq80qx { min-height: unset; }\",\".framer-VBE72.framer-v-k6jz5x .framer-14fpbpl-container, .framer-VBE72.framer-v-efcc99 .framer-1hn0ns3-container { order: 0; }\",\".framer-VBE72.framer-v-efcc99 .framer-19k2chp { padding: 14px; width: 100%; }\",\".framer-VBE72.framer-v-138xyyk.framer-1opkn8h { height: 63px; justify-content: flex-start; width: 324px; }\",\".framer-VBE72.framer-v-138xyyk .framer-19k2chp { gap: 12px; padding: 12px; width: 100%; }\",'.framer-VBE72[data-border=\"true\"]::after, .framer-VBE72 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 406\n * @framerIntrinsicWidth 270\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ged8ZQKkM\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ea1YPVw1a\":{\"layout\":[\"fixed\",\"auto\"]},\"lhfvmFZQg\":{\"layout\":[\"fixed\",\"auto\"]},\"lLh24D_Oa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cmKi5hgVN\":\"projectItemVariant\",\"oLoXsmKkr\":\"homeItemVariant\",\"ZoBDfoOZI\":\"clickProcess\",\"O0wDC2JYX\":\"clickServices\",\"shdL3yTX_\":\"clickAboutUs\",\"HXbDFTLIM\":\"bgClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGH078xlLF=withCSS(Component,css,\"framer-VBE72\");export default FramerGH078xlLF;FramerGH078xlLF.displayName=\"Item-List\";FramerGH078xlLF.defaultProps={height:406,width:270};addPropertyControls(FramerGH078xlLF,{variant:{options:[\"DWyS33qTt\",\"ged8ZQKkM\",\"Ea1YPVw1a\",\"lhfvmFZQg\",\"lLh24D_Oa\"],optionTitles:[\"Light\",\"Dark\",\"Light services\",\"Light aboutUs\",\"Process\"],title:\"Variant\",type:ControlType.Enum},cmKi5hgVN:ComponentsNavMobileItemControls?.[\"variant\"]&&{...ComponentsNavMobileItemControls[\"variant\"],defaultValue:\"iCcCd8508\",description:undefined,hidden:undefined,title:\"Project item variant\"},oLoXsmKkr:ComponentsNavMobileItemControls?.[\"variant\"]&&{...ComponentsNavMobileItemControls[\"variant\"],defaultValue:\"eCoIVyCtu\",description:undefined,hidden:undefined,title:\"Home item variant\"},ZoBDfoOZI:{title:\"Click Process\",type:ControlType.EventHandler},O0wDC2JYX:{title:\"Click Services\",type:ControlType.EventHandler},shdL3yTX_:{title:\"Click About Us\",type:ControlType.EventHandler},HXbDFTLIM:{title:\"Bg Click\",type:ControlType.EventHandler}});addFonts(FramerGH078xlLF,[{explicitInter:true,fonts:[]},...ServicesFonts,...MainFonts,...ProcessFonts,...ComponentsNavMobileItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGH078xlLF\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"270\",\"framerIntrinsicHeight\":\"406\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ged8ZQKkM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ea1YPVw1a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lhfvmFZQg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lLh24D_Oa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"cmKi5hgVN\\\":\\\"projectItemVariant\\\",\\\"oLoXsmKkr\\\":\\\"homeItemVariant\\\",\\\"ZoBDfoOZI\\\":\\\"clickProcess\\\",\\\"O0wDC2JYX\\\":\\\"clickServices\\\",\\\"shdL3yTX_\\\":\\\"clickAboutUs\\\",\\\"HXbDFTLIM\\\":\\\"bgClick\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GH078xlLF.map","// Generated by Framer (f082bd6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-J2Wgx\";const variantClassNames={fxdna7Ecp:\"framer-v-p84yl0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,lyQtjHBj1:title??props.lyQtjHBj1??\"Tag Secondary\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,lyQtjHBj1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fxdna7Ecp\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-p84yl0\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fxdna7Ecp\",ref:ref??ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0.12)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.62))\"},children:\"Tag Secondary\"})}),className:\"framer-p8zeho\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fKXT_EUKK\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.62)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:lyQtjHBj1,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-J2Wgx.framer-1v3t112, .framer-J2Wgx .framer-1v3t112 { display: block; }\",\".framer-J2Wgx.framer-p84yl0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 12px; position: relative; width: min-content; }\",\".framer-J2Wgx .framer-p8zeho { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-J2Wgx.framer-p84yl0 { gap: 0px; } .framer-J2Wgx.framer-p84yl0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-J2Wgx.framer-p84yl0 > :first-child { margin-top: 0px; } .framer-J2Wgx.framer-p84yl0 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 117\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"lyQtjHBj1\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerK8suGjECy=withCSS(Component,css,\"framer-J2Wgx\");export default FramerK8suGjECy;FramerK8suGjECy.displayName=\"TagSecondary\";FramerK8suGjECy.defaultProps={height:40,width:117};addPropertyControls(FramerK8suGjECy,{lyQtjHBj1:{defaultValue:\"Tag Secondary\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerK8suGjECy,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK8suGjECy\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"lyQtjHBj1\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"117\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K8suGjECy.map","// Generated by Framer (18b201b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={gpTfWZbLe:{hover:true,pressed:true},i9bn9nh1G:{hover:true,pressed:true}};const cycleOrder=[\"gpTfWZbLe\",\"i9bn9nh1G\"];const serializationHash=\"framer-VO3Ma\";const variantClassNames={gpTfWZbLe:\"framer-v-zz1crp\",i9bn9nh1G:\"framer-v-8beoeh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.44,0,.3,1],type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={desktop:\"gpTfWZbLe\",Mobile:\"i9bn9nh1G\"};const getProps=({click,height,id,link,newTab,title,tracking,width,...props})=>{return{...props,bBKKdJFCQ:link??props.bBKKdJFCQ,c_zLcT7Nf:click??props.c_zLcT7Nf,f1Hf0XhjI:tracking??props.f1Hf0XhjI,qwDi67I8W:title??props.qwDi67I8W??\"book free intro call\",variant:humanReadableVariantMap[props.variant]??props.variant??\"gpTfWZbLe\",wRtFdFfVr:newTab??props.wRtFdFfVr};};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,qwDi67I8W,bBKKdJFCQ,wRtFdFfVr,c_zLcT7Nf,f1Hf0XhjI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gpTfWZbLe\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5mhu92=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(c_zLcT7Nf){const res=await c_zLcT7Nf(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"i9bn9nh1G-hover\",\"i9bn9nh1G-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"i9bn9nh1G\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({i9bn9nh1G:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{clickTrackingId:f1Hf0XhjI,href:bBKKdJFCQ,motionChild:true,nodeId:\"gpTfWZbLe\",openInNewTab:wRtFdFfVr,relValues:[\"nofollow\"],scopeId:\"ya4_SLuzl\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-zz1crp\",className,classNames)} framer-1ysupsc`,\"data-framer-name\":\"desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gpTfWZbLe\",onTap:onTap5mhu92,ref:refBinding,style:{background:\"radial-gradient(50% 75% at 48.8% 0%, var(--token-e2e93e8e-5486-4218-8286-5b14f12bed2c, rgb(255, 169, 101)) 0%, var(--token-d3b80708-7096-40df-8143-4400926ce52d, rgb(255, 124, 19)) 100%)\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,boxShadow:\"inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19), 0px 0px 0px 0px rgb(235, 111, 9), 0px 1px 1px -0.5px rgba(26, 26, 26, 0.08), 0px 2px 2px -1px rgba(26, 26, 26, 0.08), 0px 3px 3px -1.5px rgba(26, 26, 26, 0.06), 0px 5px 5px -2.5px rgba(26, 26, 26, 0.06), 0px 12px 12px -6px rgba(26, 26, 26, 0.12), inset 0px 0.5px 0.5px 0px rgba(255, 255, 255, 0.24), inset 0px 4px 16px 0px rgba(255, 255, 255, 0.16)\",...style},variants:{\"gpTfWZbLe-pressed\":{boxShadow:\"inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19), 0px 0px 0px 0px rgb(235, 111, 9), 0px 1px 1px -0.5px rgba(26, 26, 26, 0.08), 0px 2px 2px -1px rgba(26, 26, 26, 0.08), 0px 0px 3px -1.5px rgba(26, 26, 26, 0.06), 0px 0px 2px -2.5px rgba(26, 26, 26, 0.06), 0px 0px 2px -6px rgba(26, 26, 26, 0.12), inset 0px 0.5px 0.5px 0px rgba(255, 255, 255, 0.24), inset 0px 0px 6px 0px rgba(255, 255, 255, 0.16), 0px 0px 2px 0px rgba(0, 0, 0, 0), 0px 0px 2px 0px rgba(0, 0, 0, 0)\"},\"i9bn9nh1G-pressed\":{background:\"radial-gradient(50% 75% at 48.8% 0%, rgb(224, 99, 2) 0%, rgb(212, 95, 0) 100%)\"}},...addPropertyOverrides({\"gpTfWZbLe-hover\":{\"data-framer-name\":undefined},\"gpTfWZbLe-pressed\":{\"data-framer-name\":undefined},\"i9bn9nh1G-hover\":{\"data-framer-name\":undefined},\"i9bn9nh1G-pressed\":{\"data-framer-name\":undefined},i9bn9nh1G:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yq05r1\",\"data-framer-name\":\"ray\",layoutDependency:layoutDependency,layoutId:\"ZX8XL4k_E\",style:{background:\"radial-gradient(75% 67% at 39.4% 20.200000000000003%, rgb(255, 255, 255) 0%, rgba(255, 130, 130, 0.55) 18.50365990990991%, rgba(255, 255, 255, 0.66) 32.83713400900901%, rgba(171, 171, 171, 0) 100%)\",filter:\"blur(10px)\",opacity:0,rotate:30,WebkitFilter:\"blur(10px)\"},variants:{\"gpTfWZbLe-hover\":{background:\"radial-gradient(89% 67% at 39.4% 20.200000000000003%, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 17.44263795045045%, rgba(255, 255, 255, 0.66) 38.50295608108108%, rgba(171, 171, 171, 0) 100%)\",filter:\"blur(6px)\",opacity:1,WebkitFilter:\"blur(6px)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"book free intro call\"})}),className:\"framer-nf8ru5\",\"data-framer-name\":\"go home\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"flcAOP3pA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:qwDi67I8W,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i9bn9nh1G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"book free intro call\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wu112\",\"data-framer-name\":\"key\",layoutDependency:layoutDependency,layoutId:\"WjBUW4_uD\",style:{backgroundColor:\"rgba(0, 0, 0, 0.22)\",borderBottomLeftRadius:46,borderBottomRightRadius:46,borderTopLeftRadius:46,borderTopRightRadius:46,boxShadow:\"inset 0px 0.6000000238418579px 0.6000000238418579px 0px rgba(0, 0, 0, 0.29), 0px 1px 0px 0px rgba(255, 255, 255, 0.25)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"B\"})}),className:\"framer-2pmqq0\",\"data-framer-name\":\"B\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"dQHp5DKLW\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mibi8s\",\"data-framer-name\":\"Rectangle 27\",layoutDependency:layoutDependency,layoutId:\"WNKyuWFNd\",style:{background:\"linear-gradient(179.9999999300566deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.24) 100%)\",borderBottomLeftRadius:76,borderBottomRightRadius:76,borderTopLeftRadius:76,borderTopRightRadius:76,boxShadow:\"inset 0px -1px 1px 0px rgba(255, 255, 255, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.06)\"},variants:{\"gpTfWZbLe-pressed\":{background:\"linear-gradient(179.9999999300566deg, rgba(255, 255, 255, 0) 47%, rgba(255, 255, 255, 0.24) 129%)\",boxShadow:\"inset 0px 0px 0px 0px rgba(255, 255, 255, 0.15), 0px 0px 0px 0px rgba(0, 0, 0, 0.06)\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VO3Ma.framer-1ysupsc, .framer-VO3Ma .framer-1ysupsc { display: block; }\",\".framer-VO3Ma.framer-zz1crp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 8px 8px 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VO3Ma .framer-1yq05r1 { bottom: -16px; flex: none; left: 81px; mix-blend-mode: overlay; overflow: visible; position: absolute; top: -36px; width: 53px; z-index: 1; }\",\".framer-VO3Ma .framer-nf8ru5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VO3Ma .framer-wu112 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VO3Ma .framer-2pmqq0 { flex: none; height: 20px; position: relative; white-space: pre-wrap; width: 20px; word-break: break-word; word-wrap: break-word; }\",\".framer-VO3Ma .framer-1mibi8s { bottom: 3px; flex: none; left: 3px; position: absolute; right: 3px; top: 3px; z-index: 1; }\",\".framer-VO3Ma.framer-v-8beoeh.framer-zz1crp { padding: 10px 14px 10px 14px; }\",\".framer-VO3Ma.framer-v-zz1crp.hover .framer-1yq05r1 { bottom: -26px; left: unset; right: 6px; top: -26px; }\",\".framer-VO3Ma.framer-v-zz1crp.pressed .framer-1yq05r1 { bottom: -36px; left: unset; right: -34px; top: -16px; }\",\".framer-VO3Ma.framer-v-8beoeh.hover .framer-1mibi8s, .framer-VO3Ma.framer-v-8beoeh.pressed .framer-1mibi8s { bottom: 1px; left: 1px; right: 1px; top: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 170\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"i9bn9nh1G\":{\"layout\":[\"auto\",\"auto\"]},\"Ibku4pP1S\":{\"layout\":[\"auto\",\"auto\"]},\"NaJbzqCYX\":{\"layout\":[\"auto\",\"auto\"]},\"rVXkIZa2q\":{\"layout\":[\"auto\",\"auto\"]},\"ynXPuUHeB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qwDi67I8W\":\"title\",\"bBKKdJFCQ\":\"link\",\"wRtFdFfVr\":\"newTab\",\"c_zLcT7Nf\":\"click\",\"f1Hf0XhjI\":\"tracking\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerya4_SLuzl=withCSS(Component,css,\"framer-VO3Ma\");export default Framerya4_SLuzl;Framerya4_SLuzl.displayName=\"Secondary\";Framerya4_SLuzl.defaultProps={height:40,width:170};addPropertyControls(Framerya4_SLuzl,{variant:{options:[\"gpTfWZbLe\",\"i9bn9nh1G\"],optionTitles:[\"desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},qwDi67I8W:{defaultValue:\"book free intro call\",displayTextArea:false,title:\"Title\",type:ControlType.String},bBKKdJFCQ:{title:\"Link\",type:ControlType.Link},wRtFdFfVr:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},c_zLcT7Nf:{title:\"Click\",type:ControlType.EventHandler},f1Hf0XhjI:{title:\"Tracking\",type:ControlType.TrackingId}});addFonts(Framerya4_SLuzl,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerya4_SLuzl\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"170\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i9bn9nh1G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ibku4pP1S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NaJbzqCYX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rVXkIZa2q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ynXPuUHeB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"qwDi67I8W\\\":\\\"title\\\",\\\"bBKKdJFCQ\\\":\\\"link\\\",\\\"wRtFdFfVr\\\":\\\"newTab\\\",\\\"c_zLcT7Nf\\\":\\\"click\\\",\\\"f1Hf0XhjI\\\":\\\"tracking\\\"}\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ya4_SLuzl.map","/*\n * Secondary\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/57AzGzOAYymAk1uOL4oL/0YUmeuRnqodONWpKln1H/ya4_SLuzl.js\"\nexport { default } from \"https://framerusercontent.com/modules/57AzGzOAYymAk1uOL4oL/0YUmeuRnqodONWpKln1H/ya4_SLuzl.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Secondary from\"https://framer.com/m/Secondary-kjsZ.js\";import{useEffect,useState}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function SecondaryParameter(props){const{link=\"#\",label,newtab,click,tracking,mediaType}=props;const[utmParams,setUtmParams]=useState({});const[finalLink,setFinalLink]=useState(link);useEffect(()=>{const search=new URLSearchParams(window.location.search);const utmKeys=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\"];const utms={};let hasUtm=false;utmKeys.forEach(key=>{const v=search.get(key);if(v){utms[key]=v;hasUtm=true;}});const overlay=search.get(\"overlayCalendar\");if(overlay)utms[\"overlayCalendar\"]=overlay;if(!hasUtm){if(!utms[\"utm_source\"])utms[\"utm_source\"]=\"website\";if(!utms[\"utm_medium\"])utms[\"utm_medium\"]=\"internal\";if(!(\"overlayCalendar\"in utms))utms[\"overlayCalendar\"]=\"true\";}setUtmParams(utms);},[]);useEffect(()=>{if(!link||link===\"#\"){setFinalLink(\"#\");return;}try{let targetUrl=link;if(!/^https?:\\/\\//i.test(link)){targetUrl=new URL(link,window.location.origin).href;}const url=new URL(targetUrl);Object.entries(utmParams).forEach(([key,value])=>{if(value!=null)url.searchParams.set(key,String(value));});setFinalLink(url.toString());}catch(error){console.error(\"Erreur lors de la construction de l'URL:\",error);setFinalLink(link);}},[link,utmParams]);useEffect(()=>{const handleKeyPress=event=>{if(event.key===\"b\"||event.key===\"B\"){event.preventDefault();if(finalLink&&finalLink!==\"#\"){window.open(finalLink,\"_blank\",\"noopener,noreferrer\");}}};window.addEventListener(\"keydown\",handleKeyPress);return()=>{window.removeEventListener(\"keydown\",handleKeyPress);};},[finalLink]);return /*#__PURE__*/_jsx(Secondary,{...props,link:finalLink,title:label,newtab:newtab,click:click,tracking:tracking,mediaType:mediaType});}addPropertyControls(SecondaryParameter,{link:{type:ControlType.Link,defaultValue:\"#\"},label:{type:ControlType.String,defaultValue:\"Book free intro call\"},newtab:{type:ControlType.Boolean,defaultValue:false},click:{type:ControlType.EventHandler},tracking:{type:ControlType.String},mediaType:{type:ControlType.Enum,options:[\"desktop\",\"Mobile\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SecondaryParameter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SecondaryParameter.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";//@ts-ignore\nimport{useRouter}from\"framer\";export function bToOpen(Component){return props=>{useEffect(()=>{const handleKeyDown=event=>{if(event.key.toLowerCase()===\"b\"){props.onTapStart?.();}};const handleKeyUp=event=>{if(event.key.toLowerCase()===\"b\"){props.onTapCancel?.();//  if (props.href) {\n//    window.open(props.href, \"_blank\", \"noopener\")\n//}\n}};window.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"keyup\",handleKeyUp);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"keyup\",handleKeyUp);};},[props.href,props.onMouseEnter,props.onMouseLeave]);return /*#__PURE__*/_jsx(Component,{...props});};}export function escToGoHome(Component){return props=>{const router=useRouter();useEffect(()=>{const handleKeyDown=event=>{props.onTapStart?.();};const handleKeyUp=event=>{if(event.key===\"Escape\"){props.onTapCancel?.();const routeId=Object.entries(router.routes).find(([_,route])=>route.path===props.href.slice(1))?.[0];if(routeId){router.navigate(routeId);}}};window.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"keyup\",handleKeyUp);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"keyup\",handleKeyUp);};},[props.href,props.onMouseEnter,props.onMouseLeave]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"escToGoHome\":{\"type\":\"reactHoc\",\"name\":\"escToGoHome\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"bToOpen\":{\"type\":\"reactHoc\",\"name\":\"bToOpen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Buttons.map","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{escToGoHome}from\"https://framerusercontent.com/modules/1bOoBlZKmvHwJiQUOmUY/nzhGTihILojyxrbaj3EU/Buttons.js\";const ImageEscToGoHome11nxehz=withCodeBoundaryForOverrides(Image,{nodeId:\"VuiEaUM_q\",override:escToGoHome,scopeId:\"ycFjF_PZ9\"});const enabledGestures={VuiEaUM_q:{hover:true,pressed:true}};const cycleOrder=[\"VuiEaUM_q\",\"JABVkkki6\",\"CE7oUztHj\",\"RXn6fiYkT\",\"RogtP3SXH\"];const serializationHash=\"framer-HEXqw\";const variantClassNames={CE7oUztHj:\"framer-v-drxbfh\",JABVkkki6:\"framer-v-8r2lpn\",RogtP3SXH:\"framer-v-4utce1\",RXn6fiYkT:\"framer-v-cgkicp\",VuiEaUM_q:\"framer-v-11nxehz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:0,mass:4,stiffness:275,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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={\"close light\":\"VuiEaUM_q\",\"go back dark\":\"RXn6fiYkT\",\"go back light\":\"CE7oUztHj\",\"open light\":\"JABVkkki6\",\"open/close dark\":\"RogtP3SXH\"};const getProps=({click,height,hover,id,link,newTab,width,...props})=>{return{...props,h9qUQPwDc:hover??props.h9qUQPwDc,N1DUbkFGZ:click??props.N1DUbkFGZ,Sl40Z6cCO:newTab??props.Sl40Z6cCO,SUBUEEmj7:link??props.SUBUEEmj7,variant:humanReadableVariantMap[props.variant]??props.variant??\"VuiEaUM_q\"};};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,h9qUQPwDc,N1DUbkFGZ,SUBUEEmj7,Sl40Z6cCO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VuiEaUM_q\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapq4c5r6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(N1DUbkFGZ){const res=await N1DUbkFGZ(...args);if(res===false)return false;}setVariant(\"CE7oUztHj\");});const onMouseEnterepuo30=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(h9qUQPwDc){const res=await h9qUQPwDc(...args);if(res===false)return false;}});const onTap1glp1cn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(N1DUbkFGZ){const res=await N1DUbkFGZ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({RogtP3SXH:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:SUBUEEmj7,motionChild:true,nodeId:\"VuiEaUM_q\",openInNewTab:Sl40Z6cCO,scopeId:\"ycFjF_PZ9\",smoothScroll:true,...addPropertyOverrides({RogtP3SXH:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(ImageEscToGoHome11nxehz,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-11nxehz\",className,classNames)} framer-x2sm33`,\"data-border\":true,\"data-framer-name\":\"close light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VuiEaUM_q\",onMouseEnter:onMouseEnterepuo30,onTap:onTapq4c5r6,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,boxShadow:\"0px 2px 2px -1px rgba(26, 26, 26, 0.08), 0px 3px 3px -1.5px rgba(26, 26, 26, 0.06), 0px 5px 5px -2.5px rgba(26, 26, 26, 0.06), 0px 12px 12px -6px rgba(26, 26, 26, 0.12), inset 0px 0.5px 0.5px 0px rgba(255, 255, 255, 0.24), inset 0px 4px 16px 0px rgba(255, 255, 255, 0.16)\",...style},variants:{\"VuiEaUM_q-hover\":{boxShadow:\"0px 2px 2px -1px rgba(26, 26, 26, 0.08), 0px 3px 3px -1.5px rgba(26, 26, 26, 0.06), 0px 5px 5px -2.5px rgba(26, 26, 26, 0.06), 0px 7px 2px -6px rgba(26, 26, 26, 0.12), inset 0px 0.5px 0.5px 0px rgba(255, 255, 255, 0.24), inset 0px 4px 8px 0px rgba(255, 255, 255, 0.16)\"},\"VuiEaUM_q-pressed\":{boxShadow:\"0px 0px 0px -1px rgba(26, 26, 26, 0.08), 0px 0px 2px -1.5px rgba(26, 26, 26, 0.06), 0px 5px 5px -2.5px rgba(26, 26, 26, 0.06), 0px 0px 3px -6px rgba(26, 26, 26, 0.12), inset 0px 0.5px 0.5px 0px rgba(255, 255, 255, 0.24), inset 0px 4px 16px 0px rgba(255, 255, 255, 0.16)\"},CE7oUztHj:{\"--border-color\":\"var(--token-d3b80708-7096-40df-8143-4400926ce52d, rgb(255, 124, 19))\"},RogtP3SXH:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"0px 1px 1px -0.5px rgba(26, 26, 26, 0.08), 0px 2px 2px -1px rgba(26, 26, 26, 0.08), 0px 3px 3px -1.5px rgba(26, 26, 26, 0.06), 0px 1px 0px 0px rgb(43, 43, 43), inset 0px 0.5px 0px 0px rgba(255, 255, 255, 0.24)\"},RXn6fiYkT:{\"--border-color\":\"var(--token-e2e93e8e-5486-4218-8286-5b14f12bed2c, rgb(255, 169, 101))\",backgroundColor:\"rgba(255, 124, 19, 0.12)\",boxShadow:\"none\"}},...addPropertyOverrides({\"VuiEaUM_q-hover\":{\"data-framer-name\":undefined},\"VuiEaUM_q-pressed\":{\"data-framer-name\":undefined},CE7oUztHj:{\"data-framer-name\":\"go back light\",onTap:onTap1glp1cn},JABVkkki6:{\"data-framer-name\":\"open light\",onTap:onTap1glp1cn},RogtP3SXH:{\"data-framer-name\":\"open/close dark\",background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:140,pixelWidth:416,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/Qp60b8KMDCXXmewJj01WcesvETw.png\"},onTap:onTap1glp1cn},RXn6fiYkT:{\"data-framer-name\":\"go back dark\",onTap:onTap1glp1cn}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18r2vm5\",\"data-framer-name\":\"arrow\",layoutDependency:layoutDependency,layoutId:\"EW2E_zbhh\",style:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},transformTemplate:transformTemplate1,variants:{CE7oUztHj:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"},RXn6fiYkT:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-loxbjl\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WMoxAaYZO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 10\"><path d=\"M 5 10 L 5.705 9.295 L 1.915 5.5 L 12 5.5 L 12 4.5 L 1.915 4.5 L 5.705 0.705 L 5 0 L 0 5 Z\" fill=\"rgb(255,124,19)\"></path></svg>',svgContentId:9574093058,withExternalLayout:true,...addPropertyOverrides({RXn6fiYkT:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 10\"><path d=\"M 5 10 L 5.705 9.295 L 1.915 5.5 L 12 5.5 L 12 4.5 L 1.915 4.5 L 5.705 0.705 L 5 0 L 0 5 Z\" fill=\"var(--token-e2e93e8e-5486-4218-8286-5b14f12bed2c, rgb(255, 169, 101)) /* {&quot;name&quot;:&quot;Primary/300&quot;} */\"></path></svg>',svgContentId:10430829591}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jc2va\",layoutDependency:layoutDependency,layoutId:\"Q8SFyjEaQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(111, 111, 111))\"},children:\"open menu\"})}),className:\"framer-1wa4ypq\",\"data-framer-name\":\"open\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"TeSzN5UZH\",style:{\"--extracted-r6o4lv\":\"rgb(111, 111, 111)\",\"--framer-paragraph-spacing\":\"0px\",filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},variants:{JABVkkki6:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"},RogtP3SXH:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JABVkkki6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(111, 111, 111))\"},children:\"Open menu\"})})},RogtP3SXH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"open menu\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(111, 111, 111))\"},children:\"Close menu\"})}),className:\"framer-hovxwe\",\"data-framer-name\":\"close\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"dsuOZ6MkX\",style:{\"--extracted-r6o4lv\":\"rgb(111, 111, 111)\",\"--framer-paragraph-spacing\":\"0px\",filter:\"none\",opacity:1,WebkitFilter:\"none\"},variants:{\"VuiEaUM_q-hover\":{filter:\"none\",opacity:1,WebkitFilter:\"none\"},\"VuiEaUM_q-pressed\":{filter:\"none\",opacity:1,WebkitFilter:\"none\"},CE7oUztHj:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},JABVkkki6:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},RogtP3SXH:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\",filter:\"none\",opacity:1,WebkitFilter:\"none\"},RXn6fiYkT:{filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RogtP3SXH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Close menu\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(111, 111, 111))\"},children:\"go back\"})}),className:\"framer-f2nqzs\",\"data-framer-name\":\"back\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"A08ApTdbV\",style:{\"--extracted-r6o4lv\":\"rgb(111, 111, 111)\",\"--framer-paragraph-spacing\":\"0px\",filter:\"blur(2px)\",opacity:0,WebkitFilter:\"blur(2px)\"},variants:{CE7oUztHj:{\"--extracted-r6o4lv\":\"var(--token-d3b80708-7096-40df-8143-4400926ce52d, rgb(255, 124, 19))\",filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"},RogtP3SXH:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\"},RXn6fiYkT:{\"--extracted-r6o4lv\":\"var(--token-e2e93e8e-5486-4218-8286-5b14f12bed2c, rgb(255, 169, 101))\",filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CE7oUztHj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d3b80708-7096-40df-8143-4400926ce52d, rgb(255, 124, 19)))\"},children:\"Go back\"})})},RogtP3SXH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"go back\"})})},RXn6fiYkT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2e93e8e-5486-4218-8286-5b14f12bed2c, rgb(255, 169, 101)))\"},children:\"Go back\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HEXqw.framer-x2sm33, .framer-HEXqw .framer-x2sm33 { display: block; }\",\".framer-HEXqw.framer-11nxehz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-HEXqw .framer-18r2vm5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 122px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-HEXqw .framer-loxbjl { flex: none; height: 10px; position: relative; width: 12px; }\",\".framer-HEXqw .framer-jc2va { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 72px; }\",\".framer-HEXqw .framer-1wa4ypq, .framer-HEXqw .framer-f2nqzs { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-HEXqw .framer-hovxwe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HEXqw.framer-v-8r2lpn .framer-jc2va { justify-content: flex-start; }\",\".framer-HEXqw.framer-v-8r2lpn .framer-1wa4ypq { white-space: pre; width: auto; }\",\".framer-HEXqw.framer-v-drxbfh.framer-11nxehz, .framer-HEXqw.framer-v-cgkicp.framer-11nxehz { padding: 10px 0px 10px 30px; }\",\".framer-HEXqw.framer-v-drxbfh .framer-18r2vm5, .framer-HEXqw.framer-v-cgkicp .framer-18r2vm5 { left: 10px; }\",\".framer-HEXqw.framer-v-drxbfh .framer-jc2va, .framer-HEXqw.framer-v-cgkicp .framer-jc2va { justify-content: flex-end; }\",'.framer-HEXqw[data-border=\"true\"]::after, .framer-HEXqw [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 112\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"JABVkkki6\":{\"layout\":[\"auto\",\"auto\"]},\"CE7oUztHj\":{\"layout\":[\"auto\",\"auto\"]},\"RXn6fiYkT\":{\"layout\":[\"auto\",\"auto\"]},\"RogtP3SXH\":{\"layout\":[\"auto\",\"auto\"]},\"CkfPnliF3\":{\"layout\":[\"auto\",\"auto\"]},\"ljcnL8yUd\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"h9qUQPwDc\":\"hover\",\"N1DUbkFGZ\":\"click\",\"SUBUEEmj7\":\"link\",\"Sl40Z6cCO\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerycFjF_PZ9=withCSS(Component,css,\"framer-HEXqw\");export default FramerycFjF_PZ9;FramerycFjF_PZ9.displayName=\"Primary mobile\";FramerycFjF_PZ9.defaultProps={height:36,width:112};addPropertyControls(FramerycFjF_PZ9,{variant:{options:[\"VuiEaUM_q\",\"JABVkkki6\",\"CE7oUztHj\",\"RXn6fiYkT\",\"RogtP3SXH\"],optionTitles:[\"close light\",\"open light\",\"go back light\",\"go back dark\",\"open/close dark\"],title:\"Variant\",type:ControlType.Enum},h9qUQPwDc:{title:\"Hover\",type:ControlType.EventHandler},N1DUbkFGZ:{title:\"Click\",type:ControlType.EventHandler},SUBUEEmj7:{title:\"Link\",type:ControlType.Link},Sl40Z6cCO:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerycFjF_PZ9,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerycFjF_PZ9\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"112\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JABVkkki6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CE7oUztHj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RXn6fiYkT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RogtP3SXH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CkfPnliF3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ljcnL8yUd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"36\",\"framerVariables\":\"{\\\"h9qUQPwDc\\\":\\\"hover\\\",\\\"N1DUbkFGZ\\\":\\\"click\\\",\\\"SUBUEEmj7\\\":\\\"link\\\",\\\"Sl40Z6cCO\\\":\\\"newTab\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ycFjF_PZ9.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SecondaryParameter from\"https://framerusercontent.com/modules/erXJx8A7z586wsmhehs3/wwlzaZQthZQbhifHEURb/SecondaryParameter.js\";import PrimaryMobile from\"https://framerusercontent.com/modules/pkMbZkFQhsndSVhOikL5/f2xpa8D3fTg6GXDECslS/ycFjF_PZ9.js\";const PrimaryMobileFonts=getFonts(PrimaryMobile);const SecondaryParameterFonts=getFonts(SecondaryParameter);const PrimaryMobileControls=getPropertyControls(PrimaryMobile);const cycleOrder=[\"BXfRRYYEf\",\"DVy5v32FO\"];const serializationHash=\"framer-qtvcx\";const variantClassNames={BXfRRYYEf:\"framer-v-1hwncp4\",DVy5v32FO:\"framer-v-zccpim\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"close light\":\"VuiEaUM_q\",\"go back dark\":\"RXn6fiYkT\",\"go back light\":\"CE7oUztHj\",\"open light\":\"JABVkkki6\",\"open/close dark\":\"RogtP3SXH\"};const humanReadableVariantMap={dark:\"BXfRRYYEf\",light:\"DVy5v32FO\"};const getProps=({clickMenu,height,id,variant1,width,...props})=>{return{...props,kHoueyJ7g:humanReadableEnumMap[variant1]??variant1??props.kHoueyJ7g??\"VuiEaUM_q\",NVhtYIC9h:clickMenu??props.NVhtYIC9h,variant:humanReadableVariantMap[props.variant]??props.variant??\"BXfRRYYEf\"};};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,NVhtYIC9h,kHoueyJ7g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BXfRRYYEf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const N1DUbkFGZ1bxpg9k=activeVariantCallback(async(...args)=>{if(NVhtYIC9h){const res=await NVhtYIC9h(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hwncp4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"dark\",layoutDependency:layoutDependency,layoutId:\"BXfRRYYEf\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.02)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0.06)\",borderBottomLeftRadius:44,borderBottomRightRadius:44,borderTopLeftRadius:44,borderTopRightRadius:44,boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.08)\",WebkitBackdropFilter:\"none\",...style},variants:{DVy5v32FO:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(0, 0, 0, 0.06)\",WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({DVy5v32FO:{\"data-framer-name\":\"light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mw70lk\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"lqWycXZCm\",style:{background:\"radial-gradient(46% 134% at 105% -43.8%, rgba(255, 134, 36, 0.17) 0%, rgba(0, 0, 0, 0) 100%)\",borderBottomLeftRadius:44,borderBottomRightRadius:44,borderTopLeftRadius:44,borderTopRightRadius:44},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||52)-0-212)/2)+88,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16gb7om-container\",layoutDependency:layoutDependency,layoutId:\"L1GUumy0u-container\",nodeId:\"L1GUumy0u\",rendersWithMotion:true,scopeId:\"u57dMu86s\",children:/*#__PURE__*/_jsx(PrimaryMobile,{height:\"100%\",id:\"L1GUumy0u\",layoutId:\"L1GUumy0u\",N1DUbkFGZ:N1DUbkFGZ1bxpg9k,Sl40Z6cCO:false,variant:kHoueyJ7g,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ljj1mc\",\"data-framer-name\":\"Rectangle 10065\",layoutDependency:layoutDependency,layoutId:\"QAT8wCH9B\",style:{backgroundColor:\"rgba(255, 255, 255, 0.06)\"},variants:{DVy5v32FO:{backgroundColor:\"rgba(0, 0, 0, 0.06)\"}}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r40hdo-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"pCQNMA6Es-container\",nodeId:\"pCQNMA6Es\",rendersWithMotion:true,scopeId:\"u57dMu86s\",children:/*#__PURE__*/_jsx(SecondaryParameter,{height:\"100%\",id:\"pCQNMA6Es\",label:\"Book a call\",layoutId:\"pCQNMA6Es\",link:\"https://cal.com/kuartz/15min-lp\",mediaType:\"Mobile\",newtab:true,tracking:\"mobile-home-cta\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qtvcx.framer-1j4izie, .framer-qtvcx .framer-1j4izie { display: block; }\",\".framer-qtvcx.framer-1hwncp4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-qtvcx .framer-mw70lk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px; position: relative; width: 1px; }\",\".framer-qtvcx .framer-16gb7om-container, .framer-qtvcx .framer-r40hdo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-qtvcx .framer-ljj1mc { flex: 1 0 0px; height: 1px; position: relative; width: 1px; }\",'.framer-qtvcx[data-border=\"true\"]::after, .framer-qtvcx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DVy5v32FO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NVhtYIC9h\":\"clickMenu\",\"kHoueyJ7g\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameru57dMu86s=withCSS(Component,css,\"framer-qtvcx\");export default Frameru57dMu86s;Frameru57dMu86s.displayName=\"Tab\";Frameru57dMu86s.defaultProps={height:52,width:320};addPropertyControls(Frameru57dMu86s,{variant:{options:[\"BXfRRYYEf\",\"DVy5v32FO\"],optionTitles:[\"dark\",\"light\"],title:\"Variant\",type:ControlType.Enum},NVhtYIC9h:{title:\"Click menu\",type:ControlType.EventHandler},kHoueyJ7g:PrimaryMobileControls?.[\"variant\"]&&{...PrimaryMobileControls[\"variant\"],defaultValue:\"VuiEaUM_q\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(Frameru57dMu86s,[{explicitInter:true,fonts:[]},...PrimaryMobileFonts,...SecondaryParameterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru57dMu86s\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"320\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"52\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"NVhtYIC9h\\\":\\\"clickMenu\\\",\\\"kHoueyJ7g\\\":\\\"variant1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DVy5v32FO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/plhC5PVnCMllW5QXjFK5/Ticker.js\";import{snapItem,snapXWrapperWithoutId}from\"https://framerusercontent.com/modules/irXZisWg2vf1jvQ8jwmi/gCazCzD9bJQtBN22kjfH/Scroll.js\";import ItemList from\"https://framerusercontent.com/modules/1hcFO3155bfAPbSCEp3e/UsL4jPziEakor39PhD9a/GH078xlLF.js\";import TagSecondary,*as TagSecondaryInfo from\"https://framerusercontent.com/modules/kObAnyJ1wkHoyAInwiv8/kyUHPWWRsBJ5UdvN3Yyz/K8suGjECy.js\";import Tab from\"https://framerusercontent.com/modules/4xBmk1Xu1iZlW0UGqIzK/1MQxD3LpWAgx2t8AQcDI/u57dMu86s.js\";const ItemListFonts=getFonts(ItemList);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const TabFonts=getFonts(Tab);const MotionDivSnapXWrapperWithoutId19syo6i=withCodeBoundaryForOverrides(motion.div,{nodeId:\"BJEfnMopT\",override:snapXWrapperWithoutId,scopeId:\"eCPf2kZVT\"});const TagSecondaryFonts=getFonts(TagSecondary);const TagSecondarySnapItemnpo3epWithMappedReactProps1az49pp=withMappedReactProps(withCodeBoundaryForOverrides(TagSecondary,{inComponentSlot:true,nodeId:\"eXEKyHt63\",override:snapItem,scopeId:\"eCPf2kZVT\"}),TagSecondaryInfo);const TagSecondarySnapItemk1ey9iWithMappedReactProps1az49pp=withMappedReactProps(withCodeBoundaryForOverrides(TagSecondary,{inComponentSlot:true,nodeId:\"v71gX9IUV\",override:snapItem,scopeId:\"eCPf2kZVT\"}),TagSecondaryInfo);const TagSecondarySnapItem1w222eaWithMappedReactProps1az49pp=withMappedReactProps(withCodeBoundaryForOverrides(TagSecondary,{inComponentSlot:true,nodeId:\"wFVSDAXxl\",override:snapItem,scopeId:\"eCPf2kZVT\"}),TagSecondaryInfo);const TagSecondarySnapItem1yla68fWithMappedReactProps1az49pp=withMappedReactProps(withCodeBoundaryForOverrides(TagSecondary,{inComponentSlot:true,nodeId:\"rlI25aH5P\",override:snapItem,scopeId:\"eCPf2kZVT\"}),TagSecondaryInfo);const TickerFonts=getFonts(Ticker);const ItemListControls=getPropertyControls(ItemList);const cycleOrder=[\"EYXdHFBnW\",\"JUiRMa6F6\",\"cvx4jO_t8\",\"NyloS7g83\",\"PZaLKqH0D\",\"eujEBYZ6S\",\"sSDfKDw7r\"];const serializationHash=\"framer-OGJ2R\";const variantClassNames={cvx4jO_t8:\"framer-v-p43m9\",eujEBYZ6S:\"framer-v-19iki6e\",EYXdHFBnW:\"framer-v-1a51w60\",JUiRMa6F6:\"framer-v-9ql1ds\",NyloS7g83:\"framer-v-cpm3e1\",PZaLKqH0D:\"framer-v-1kn14wl\",sSDfKDw7r:\"framer-v-z4y5fd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.2,.54,.3,.95],type:\"tween\"};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 transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Active dark\":\"YJxtOI0Mb\",\"Active Light\":\"iCcCd8508\",\"Inactive dark\":\"lUEFpiNe4\",\"Inactive Light\":\"eCoIVyCtu\"};const humanReadableVariantMap={\"about us\":\"eujEBYZ6S\",\"dark close\":\"cvx4jO_t8\",\"dark open\":\"NyloS7g83\",\"light close\":\"EYXdHFBnW\",\"light open\":\"JUiRMa6F6\",process:\"sSDfKDw7r\",services:\"PZaLKqH0D\"};const getProps=({height,homeItemVariant,id,projectItemVariant,width,...props})=>{return{...props,AClZOafOx:humanReadableEnumMap[homeItemVariant]??homeItemVariant??props.AClZOafOx??\"eCoIVyCtu\",o6c8b5U6l:humanReadableEnumMap[projectItemVariant]??projectItemVariant??props.o6c8b5U6l??\"iCcCd8508\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EYXdHFBnW\"};};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,o6c8b5U6l,AClZOafOx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EYXdHFBnW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ZoBDfoOZIhcd41s=activeVariantCallback(async(...args)=>{setVariant(\"sSDfKDw7r\");});const O0wDC2JYX1185a65=activeVariantCallback(async(...args)=>{setVariant(\"PZaLKqH0D\");});const shdL3yTX_w13sgv=activeVariantCallback(async(...args)=>{setVariant(\"eujEBYZ6S\");});const HXbDFTLIMo4fpy3=activeVariantCallback(async(...args)=>{setVariant(\"EYXdHFBnW\");});const NVhtYIC9hkoki1p=activeVariantCallback(async(...args)=>{setVariant(\"JUiRMa6F6\");});const NVhtYIC9ho4fpy3=activeVariantCallback(async(...args)=>{setVariant(\"EYXdHFBnW\");});const NVhtYIC9hnfxktn=activeVariantCallback(async(...args)=>{setVariant(\"NyloS7g83\");});const NVhtYIC9hrplxbc=activeVariantCallback(async(...args)=>{setVariant(\"cvx4jO_t8\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"JUiRMa6F6\",\"NyloS7g83\",\"PZaLKqH0D\",\"eujEBYZ6S\",\"sSDfKDw7r\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"sSDfKDw7r\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1a51w60\",className,classNames),\"data-framer-name\":\"light close\",layoutDependency:layoutDependency,layoutId:\"EYXdHFBnW\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({cvx4jO_t8:{\"data-framer-name\":\"dark close\"},eujEBYZ6S:{\"data-framer-name\":\"about us\"},JUiRMa6F6:{\"data-framer-name\":\"light open\"},NyloS7g83:{\"data-framer-name\":\"dark open\"},PZaLKqH0D:{\"data-framer-name\":\"services\"},sSDfKDw7r:{\"data-framer-name\":\"process\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4sq0en\",\"data-framer-name\":\"bg\",layoutDependency:layoutDependency,layoutId:\"THLm76HFE\",style:{backdropFilter:\"blur(12px)\",backgroundColor:\"rgba(0, 0, 0, 0.04)\",opacity:0,WebkitBackdropFilter:\"blur(12px)\"},variants:{eujEBYZ6S:{opacity:1},JUiRMa6F6:{opacity:1},NyloS7g83:{opacity:1},PZaLKqH0D:{opacity:1},sSDfKDw7r:{backgroundColor:\"rgb(13, 13, 12)\",opacity:1}}}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zvf19o\",\"data-framer-name\":\"gradient\",layoutDependency:layoutDependency,layoutId:\"TvmcV_gu0\",style:{backdropFilter:\"blur(12px)\",background:\"linear-gradient(0deg, rgb(255, 215, 3) -73%, rgb(210, 36, 21) 138%)\",filter:\"none\",opacity:0,WebkitBackdropFilter:\"blur(12px)\",WebkitFilter:\"none\"},variants:{sSDfKDw7r:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}}})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({eujEBYZ6S:{height:(componentViewport?.height||499)-84,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12},JUiRMa6F6:{height:(componentViewport?.height||499)-84,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12},NyloS7g83:{height:(componentViewport?.height||499)-84,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12},PZaLKqH0D:{height:(componentViewport?.height||499)-84,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+12},sSDfKDw7r:{height:(componentViewport?.height||499)-164,width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1mg9obj-container\",\"data-framer-appear-id\":\"1mg9obj\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"kKGAuErJG-container\",nodeId:\"kKGAuErJG\",optimized:true,rendersWithMotion:true,scopeId:\"eCPf2kZVT\",children:/*#__PURE__*/_jsx(ItemList,{cmKi5hgVN:o6c8b5U6l,height:\"100%\",HXbDFTLIM:HXbDFTLIMo4fpy3,id:\"kKGAuErJG\",layoutId:\"kKGAuErJG\",O0wDC2JYX:O0wDC2JYX1185a65,oLoXsmKkr:AClZOafOx,shdL3yTX_:shdL3yTX_w13sgv,style:{height:\"100%\",width:\"100%\"},variant:\"DWyS33qTt\",width:\"100%\",ZoBDfoOZI:ZoBDfoOZIhcd41s,...addPropertyOverrides({eujEBYZ6S:{variant:\"lhfvmFZQg\"},NyloS7g83:{variant:\"ged8ZQKkM\",ZoBDfoOZI:undefined},PZaLKqH0D:{variant:\"Ea1YPVw1a\",ZoBDfoOZI:undefined},sSDfKDw7r:{variant:\"lLh24D_Oa\",ZoBDfoOZI:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:`min(max(${componentViewport?.width||\"100vw\"} - 24px, 1px), 550px)`,y:(componentViewport?.y||0)+12+((componentViewport?.height||499)-24-52),...addPropertyOverrides({sSDfKDw7r:{width:`min(${componentViewport?.width||\"100vw\"} - 24px, 550px)`,y:(componentViewport?.y||0)+12+((componentViewport?.height||499)-24-52+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17w1cd4-container\",layoutDependency:layoutDependency,layoutId:\"yhA2s1FVf-container\",nodeId:\"yhA2s1FVf\",rendersWithMotion:true,scopeId:\"eCPf2kZVT\",children:/*#__PURE__*/_jsx(Tab,{height:\"100%\",id:\"yhA2s1FVf\",kHoueyJ7g:\"JABVkkki6\",layoutId:\"yhA2s1FVf\",NVhtYIC9h:NVhtYIC9hkoki1p,style:{maxWidth:\"100%\",width:\"100%\"},variant:\"DVy5v32FO\",width:\"100%\",...addPropertyOverrides({cvx4jO_t8:{NVhtYIC9h:NVhtYIC9hnfxktn},eujEBYZ6S:{kHoueyJ7g:\"CE7oUztHj\"},JUiRMa6F6:{kHoueyJ7g:\"VuiEaUM_q\",NVhtYIC9h:NVhtYIC9ho4fpy3},NyloS7g83:{NVhtYIC9h:NVhtYIC9hrplxbc,variant:\"BXfRRYYEf\"},PZaLKqH0D:{kHoueyJ7g:\"CE7oUztHj\"},sSDfKDw7r:{kHoueyJ7g:\"RXn6fiYkT\",variant:\"BXfRRYYEf\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivSnapXWrapperWithoutId19syo6i,{className:\"framer-19syo6i\",\"data-framer-name\":\"tags process\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"BJEfnMopT\",style:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 14.118806306306308%, rgba(0, 0, 0, 1) 89.63963963963964%, rgba(0, 0, 0, 0) 101.35135135135135%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 14.118806306306308%, rgba(0, 0, 0, 1) 89.63963963963964%, rgba(0, 0, 0, 0) 101.35135135135135%) add\"},transformTemplate:transformTemplate1}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-le0es3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T_0G_fGyS-container\",nodeId:\"T_0G_fGyS\",rendersWithMotion:true,scopeId:\"eCPf2kZVT\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"T_0G_fGyS\",layoutId:\"T_0G_fGyS\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-npo3ep-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"eXEKyHt63-container\",nodeId:\"eXEKyHt63\",rendersWithMotion:true,scopeId:\"eCPf2kZVT\",children:/*#__PURE__*/_jsx(TagSecondarySnapItemnpo3epWithMappedReactProps1az49pp,{height:\"100%\",id:\"eXEKyHt63\",layoutId:\"eXEKyHt63\",lyQtjHBj1:\"strong go-to-market\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k1ey9i-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"v71gX9IUV-container\",nodeId:\"v71gX9IUV\",rendersWithMotion:true,scopeId:\"eCPf2kZVT\",children:/*#__PURE__*/_jsx(TagSecondarySnapItemk1ey9iWithMappedReactProps1az49pp,{height:\"100%\",id:\"v71gX9IUV\",layoutId:\"v71gX9IUV\",lyQtjHBj1:\"better customer trust\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w222ea-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"wFVSDAXxl-container\",nodeId:\"wFVSDAXxl\",rendersWithMotion:true,scopeId:\"eCPf2kZVT\",children:/*#__PURE__*/_jsx(TagSecondarySnapItem1w222eaWithMappedReactProps1az49pp,{height:\"100%\",id:\"wFVSDAXxl\",layoutId:\"wFVSDAXxl\",lyQtjHBj1:\"striking conversion\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yla68f-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"rlI25aH5P-container\",nodeId:\"rlI25aH5P\",rendersWithMotion:true,scopeId:\"eCPf2kZVT\",children:/*#__PURE__*/_jsx(TagSecondarySnapItem1yla68fWithMappedReactProps1az49pp,{height:\"100%\",id:\"rlI25aH5P\",layoutId:\"rlI25aH5P\",lyQtjHBj1:\"impactful brand message\",width:\"100%\"})})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OGJ2R.framer-cw08xe, .framer-OGJ2R .framer-cw08xe { display: block; }\",\".framer-OGJ2R.framer-1a51w60 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 499px; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: 360px; }\",\".framer-OGJ2R .framer-4sq0en { bottom: 0px; flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; width: 100%; z-index: 0; }\",\".framer-OGJ2R .framer-zvf19o { flex: none; height: 60%; left: 0px; overflow: visible; position: absolute; right: 0px; top: -35px; z-index: 0; }\",\".framer-OGJ2R .framer-1mg9obj-container { bottom: 72px; flex: none; left: 12px; pointer-events: auto; position: absolute; right: 12px; top: 12px; z-index: 1; }\",\".framer-OGJ2R .framer-17w1cd4-container { flex: 1 0 0px; height: auto; max-width: 550px; pointer-events: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-OGJ2R .framer-19syo6i { align-content: center; align-items: center; bottom: -97px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 235%; min-height: 40px; overflow: auto; padding: 0px 80px 0px 14px; pointer-events: auto; position: absolute; width: 100%; z-index: 3; }\",\".framer-OGJ2R .framer-le0es3-container { bottom: 90px; flex: none; height: 56px; left: calc(50.00000000000002% - 400px / 2); position: absolute; width: 400px; z-index: 1; }\",\".framer-OGJ2R .framer-npo3ep-container, .framer-OGJ2R .framer-k1ey9i-container, .framer-OGJ2R .framer-1w222ea-container, .framer-OGJ2R .framer-1yla68f-container { height: auto; position: relative; width: auto; }\",\".framer-OGJ2R.framer-v-z4y5fd.framer-1a51w60 { flex-direction: column; justify-content: flex-end; }\",\".framer-OGJ2R.framer-v-z4y5fd .framer-4sq0en { order: 0; }\",\".framer-OGJ2R.framer-v-z4y5fd .framer-zvf19o { order: 1; top: 0px; }\",\".framer-OGJ2R.framer-v-z4y5fd .framer-1mg9obj-container { bottom: 156px; left: 8px; order: 2; right: 8px; top: 8px; }\",\".framer-OGJ2R.framer-v-z4y5fd .framer-17w1cd4-container { flex: none; order: 5; width: 100%; }\",\".framer-OGJ2R.framer-v-z4y5fd .framer-19syo6i { order: 6; }\",\".framer-OGJ2R.framer-v-z4y5fd .framer-le0es3-container { order: 4; }\",'.framer-OGJ2R[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-OGJ2R [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-OGJ2R[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-OGJ2R [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-OGJ2R[data-hide-scrollbars=\"true\"], .framer-OGJ2R [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 499\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JUiRMa6F6\":{\"layout\":[\"fixed\",\"fixed\"]},\"cvx4jO_t8\":{\"layout\":[\"fixed\",\"fixed\"]},\"NyloS7g83\":{\"layout\":[\"fixed\",\"fixed\"]},\"PZaLKqH0D\":{\"layout\":[\"fixed\",\"fixed\"]},\"eujEBYZ6S\":{\"layout\":[\"fixed\",\"fixed\"]},\"sSDfKDw7r\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"o6c8b5U6l\":\"projectItemVariant\",\"AClZOafOx\":\"homeItemVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereCPf2kZVT=withCSS(Component,css,\"framer-OGJ2R\");export default FramereCPf2kZVT;FramereCPf2kZVT.displayName=\"index\";FramereCPf2kZVT.defaultProps={height:499,width:360};addPropertyControls(FramereCPf2kZVT,{variant:{options:[\"EYXdHFBnW\",\"JUiRMa6F6\",\"cvx4jO_t8\",\"NyloS7g83\",\"PZaLKqH0D\",\"eujEBYZ6S\",\"sSDfKDw7r\"],optionTitles:[\"light close\",\"light open\",\"dark close\",\"dark open\",\"services\",\"about us\",\"process\"],title:\"Variant\",type:ControlType.Enum},o6c8b5U6l:ItemListControls?.[\"cmKi5hgVN\"]&&{...ItemListControls[\"cmKi5hgVN\"],defaultValue:\"iCcCd8508\",description:undefined,hidden:undefined,title:\"Project Item Variant\"},AClZOafOx:ItemListControls?.[\"oLoXsmKkr\"]&&{...ItemListControls[\"oLoXsmKkr\"],defaultValue:\"eCoIVyCtu\",description:undefined,hidden:undefined,title:\"Home Item Variant\"}});addFonts(FramereCPf2kZVT,[{explicitInter:true,fonts:[]},...ItemListFonts,...TabFonts,...TagSecondaryFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereCPf2kZVT\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"499\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"360\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"o6c8b5U6l\\\":\\\"projectItemVariant\\\",\\\"AClZOafOx\\\":\\\"homeItemVariant\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JUiRMa6F6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cvx4jO_t8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NyloS7g83\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PZaLKqH0D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eujEBYZ6S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sSDfKDw7r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";export function filterHover(Component){return props=>{const[isHovered,setIsHovered]=useState(false);const[windowWidth,setWindowWidth]=useState(typeof window!==\"undefined\"?window.innerWidth:1200);useEffect(()=>{const handleResize=()=>{setWindowWidth(window.innerWidth);};window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);// Désactiver l'effet si la largeur est inférieure à 810px\nconst shouldApplyFilter=windowWidth>=810;return /*#__PURE__*/_jsx(Component,{...props,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:{...props.style,filter:shouldApplyFilter?`saturate(${isHovered?1:0})`:\"saturate(1)\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"filterHover\":{\"type\":\"reactHoc\",\"name\":\"filterHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Filter.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function Highlight(props){return /*#__PURE__*/_jsxs(motion.div,{style:{lineHeight:\"1.9em\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{color:props.textStyle.color,fontFamily:props.textStyle.family,fontSize:props.textStyle.size,fontWeight:props.textStyle.weight},children:props.before}),/*#__PURE__*/_jsx(motion.span,{style:{color:props.textHighlightStyle.color,fontFamily:props.textHighlightStyle.family,fontSize:props.textHighlightStyle.size,fontWeight:props.textHighlightStyle.weight,background:props.textHighlightStyle.background,padding:2},children:props.highlight}),/*#__PURE__*/_jsx(motion.span,{style:{color:props.textStyle.color,fontFamily:props.textStyle.family,fontSize:props.textStyle.size,fontWeight:props.textStyle.weight},children:props.after})]});}addPropertyControls(Highlight,{textStyle:{type:ControlType.Object,controls:{family:{type:ControlType.Font},size:{type:ControlType.Number,defaultValue:16},color:{type:ControlType.Color,defaultValue:\"#000000\"},weight:{type:ControlType.Number,defaultValue:400}}},textHighlightStyle:{type:ControlType.Object,controls:{family:{type:ControlType.Font},size:{type:ControlType.Number,defaultValue:16},color:{type:ControlType.Color,defaultValue:\"#000000\"},background:{type:ControlType.Color,defaultValue:\"#00000020\"},weight:{type:ControlType.Number,defaultValue:400}}},before:{type:ControlType.String,defaultValue:\"before highlight\",displayTextArea:true},highlight:{type:ControlType.String,defaultValue:\"during highlight\",displayTextArea:true},after:{type:ControlType.String,defaultValue:\"after highlight\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Highlight\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Highlight.map","// Generated by Framer (4c8a172)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-NJPG4FC8\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadStart:\"<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-NJPG4FC8');</script>\\n<!-- End Google Tag Manager --> \\n <style>\\n          [data-framer-root] {\\n            min-height: 100svh !important;\\n            max-height: 100svh !important;\\n            height: 100svh !important;\\n          }\\n        </style>\",description:\"Empowering Saas & Start-ups with High-Impact Website\",favicon:\"https://framerusercontent.com/assets/1NRiKRW2XRfUuVOurjtYk6wfoI.jpg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/yrx0cG2f5QZPbOBukHeNg67djk.jpg\",title:\"Kuartz Studio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4c8a172)\nimport siteMetadata from\"https://framerusercontent.com/modules/pvHifSCL2j7IzuAMw40Q/4eSabNWMH8PaCzGzlpDS/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"ay54qr\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1qy3mpg\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"19gwogm\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-8lKgr\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4c8a172)\nimport siteMetadata from\"https://framerusercontent.com/modules/pvHifSCL2j7IzuAMw40Q/4eSabNWMH8PaCzGzlpDS/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"co43u0\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1r68l9e\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"3bdkir\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{eE1wCek1u:\"projects-wrapper\",EuEJfJTB4:\"projet-alexandrie\",fVhWKaDzS:\"projet-trust\",GUc3mGV2U:\"projet-oqood\",lym1Mly5t:\"projet-clickup\",M1b_PtV0n:\"projet-blackbox\",MJWxAnHhU:\"projet-orizons\",x_zJJERWy:\"projet-etg\",zbXCDLIXL:\"projet-notion\",zOygRUzgG:\"wrapper\"},robots:\"max-image-preview:large\",serializationId:\"framer-vn51W\",title:siteMetadata(params,activeLocale).title||\"Projects\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}