{"version":3,"file":"CollaborationHero-IlTsuGPT.js","names":["useEffect","useHeroCursor","t0","$","_c","selector","undefined","t1","t2","section","document","querySelector","cursor","media","window","matchMedia","ease","_temp","axis","_temp2","x","y","xp","yp","retarget","_temp3","step","item_0","dt","item","t","Math","min","dur","current","from","to","last","performance","now","frame","paint","dt_0","style","transform","offsetWidth","offsetHeight","some","_temp4","requestAnimationFrame","onMove","event","edge","clientX","innerWidth","clientY","innerHeight","start","addEventListener","stop","removeEventListener","cancelAnimationFrame","sync","matches","item_1","value_0","value","Typography","ConsultationLink","useHeroCursor","people","name","role","label","image","className","float","icon","labelClass","CollaborationHero","title","accent","paragraph","blob","map","person"],"sources":["../../src/components/features/povio/collaboration/useHeroCursor.ts","../../src/components/features/povio/collaboration/CollaborationHero.tsx"],"sourcesContent":["import { useEffect } from \"react\";\nexport function useHeroCursor(selector = \".hero_team_wrap\") {\n  useEffect(() => {\n    const section = document.querySelector<HTMLElement>(selector);\n    const cursor = section?.querySelector<HTMLElement>(\".cursor\");\n    if (section && cursor) {\n      const media = window.matchMedia(\n        \"(min-width: 992px) and (hover: hover) and (prefers-reduced-motion: no-preference)\",\n      );\n      const ease = (t: number) => 1 - (1 - t) ** 3;\n      const axis = (value: number, dur: number) => ({ current: value, from: value, to: value, t: 1, dur });\n      const x = axis(0, 0.5);\n      const y = axis(0, 0.5);\n      const xp = axis(-4, 0.9);\n      const yp = axis(50, 0.9);\n      const retarget = (item: ReturnType<typeof axis>, value: number) => {\n        if (item.to === value) {\n          return;\n        }\n        item.from = item.current;\n        item.to = value;\n        item.t = 0;\n      };\n      const step = (item: ReturnType<typeof axis>, dt: number) => {\n        if (item.t >= 1) {\n          return;\n        }\n        item.t = Math.min(1, item.t + dt / item.dur);\n        item.current = item.from + (item.to - item.from) * ease(item.t);\n      };\n      let last = performance.now();\n      let frame = 0;\n\n      const paint = (now: number) => {\n        const dt = Math.min(0.05, (now - last) / 1000);\n        last = now;\n        step(x, dt);\n        step(y, dt);\n        step(xp, dt);\n        step(yp, dt);\n        cursor.style.transform = `translate(${x.current + (cursor.offsetWidth * xp.current) / 100}px, ${y.current + (cursor.offsetHeight * yp.current) / 100}px)`;\n        frame = [x, y, xp, yp].some((item) => item.t < 1) ? requestAnimationFrame(paint) : 0;\n      };\n\n      const onMove = (event: MouseEvent) => {\n        const edge = cursor.offsetWidth + 16;\n        retarget(xp, event.clientX > window.innerWidth - edge ? -100 : -4);\n        retarget(yp, event.clientY > window.innerHeight * 0.9 ? -120 : 50);\n        retarget(x, event.clientX);\n        retarget(y, event.clientY);\n        if (!frame) {\n          last = performance.now();\n          frame = requestAnimationFrame(paint);\n        }\n      };\n\n      const start = () => {\n        section.addEventListener(\"mousemove\", onMove);\n      };\n      const stop = () => {\n        section.removeEventListener(\"mousemove\", onMove);\n        cancelAnimationFrame(frame);\n        cursor.style.transform = \"\";\n        frame = 0;\n      };\n      const sync = () => (media.matches ? start() : stop());\n      sync();\n      media.addEventListener(\"change\", sync);\n      return () => {\n        stop();\n        media.removeEventListener(\"change\", sync);\n      };\n    }\n  }, [selector]);\n}\n","import { Typography } from \"@povio/ui\";\nimport { ConsultationLink } from \"./ConsultationLink\";\nimport { useHeroCursor } from \"./useHeroCursor\";\nconst people = [\n  {\n    name: \"Matevž Žunko\",\n    role: \"Webflow Developer @ Povio\",\n    label: \"Advanced Animations\",\n    image: \"/povio/collaboration/people/matevz.webp\",\n    className: \"is-1\",\n    float: 1,\n    icon: \"M4.58464 6.2513C3.66416 6.2513 2.91797 5.50511 2.91797 4.58464C2.91797 3.66416 3.66416 2.91797 4.58464 2.91797C5.50511 2.91797 6.2513 3.66416 6.2513 4.58464C6.2513 5.50511 5.50511 6.2513 4.58464 6.2513ZM17.0833 13.3333C14.5833 12.5 12.5 12.9167 10.4167 17.0833C10 14.5833 8.75 10.8333 7.5 8.75\",\n  },\n  {\n    name: \"Klemen Vute\",\n    role: \"Project Manager @ Povio\",\n    label: \"Unique Integrations\",\n    image: \"/povio/collaboration/people/klemen.webp\",\n    className: \"is-2\",\n    float: 2,\n    icon: \"M10 12.5C11.3808 12.5 12.5 11.3807 12.5 10C12.5 8.61925 11.3808 7.5 10 7.5C8.61925 7.5 7.5 8.61925 7.5 10C7.5 11.3807 8.61925 12.5 10 12.5ZM16.3533 8.66414L15.4386 6.4553L16.668 5.0013L15.0013 3.33464L13.5552 4.57043L11.2995 3.64275L10.7807 1.66797H9.15214L8.62555 3.66891L6.42164 4.59794L5.0013 3.33464L3.33464 5.0013L4.54578 6.49201L3.64505 8.70655L1.66797 9.16797V10.8346L3.66889 11.3809L4.59776 13.5844L3.33464 15.0013L5.0013 16.668L6.49394 15.4516L8.66547 16.3449L9.16797 18.3346H10.8346L11.3384 16.3456L13.5472 15.4309C13.9154 15.6941 15.0013 16.668 15.0013 16.668L16.668 15.0013L15.4312 13.5425L16.3462 11.333L18.3346 10.8156V9.16797L16.3533 8.66414Z\",\n  },\n  {\n    name: \"Tomaž Podgoršek\",\n    role: \"Solutions Architect @ Povio\",\n    label: \"Large Scale Builds\",\n    image: \"/povio/collaboration/people/tomaz.webp\",\n    className: \"is-3\",\n    float: 3,\n    labelClass: \"bottom-right\",\n    icon: \"M12.4987 7.4987L16.6654 3.33203M16.6654 3.33203V6.66536M16.6654 3.33203H13.332M7.4987 12.4987L3.33203 16.6654M3.33203 16.6654V13.332M3.33203 16.6654H6.66536\",\n  },\n  {\n    name: \"Nuša Kutnjak\",\n    role: \"UI Designer @ Povio\",\n    label: \"Branding\",\n    image: \"/povio/collaboration/people/nusa.webp\",\n    className: \"is-4\",\n    float: 4,\n    labelClass: \"bottom-left\",\n    icon: \"M11.7233 4.74492L12.9565 3.51159C13.6074 2.86072 14.6627 2.86072 15.3136 3.51159L16.4921 4.69011C17.1429 5.34098 17.1429 6.39625 16.4921 7.04713L15.2588 8.28045M11.7233 4.74492L3.71017 12.758C3.43345 13.0347 3.26292 13.4 3.22849 13.7898L3.02675 16.0735C2.98111 16.5902 3.4135 17.0226 3.93018 16.977L6.21386 16.7752C6.6037 16.7408 6.96898 16.5702 7.24571 16.2935L15.2588 8.28045M11.7233 4.74492L15.2588 8.28045\",\n  },\n];\n\nexport function CollaborationHero({\n  title = \"Perfect Match\",\n  accent = \"for Your Team\",\n  paragraph,\n  blob,\n}: { title?: string; accent?: string; paragraph?: string; blob?: string } = {}) {\n  useHeroCursor();\n  return (\n    <section className=\"hero_team_wrap\">\n      {blob && (\n        <img\n          className=\"bg_black_blob\"\n          src={blob}\n          alt=\"\"\n          width=\"1440\"\n          height=\"900\"\n        />\n      )}\n      <div\n        aria-hidden=\"true\"\n        className=\"hero_team_cursor\"\n        data-cursor=\"You\"\n      >\n        <div className=\"cursor_wrap\">\n          <div\n            className=\"cursor\"\n            aria-hidden=\"true\"\n          >\n            <svg\n              className=\"cursor_arrow\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n              viewBox=\"0 0 22 22\"\n              fill=\"none\"\n            >\n              <path\n                d=\"M0 0L7.5 21.5L12 12L22 8L0 0Z\"\n                fill=\"currentColor\"\n              />\n            </svg>\n            <div className=\"cursor_piill\">\n              <svg\n                className=\"cursor_svg\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 20 20\"\n                fill=\"none\"\n              >\n                <path\n                  d=\"M4.34655 12.5921L2.10739 10.3529C1.91212 10.1576 1.91212 9.84109 2.10739 9.64576L4.34655 7.40662C4.54182 7.21136 4.8584 7.21136 5.05366 7.40662L7.29284 9.64576C7.4881 9.84109 7.4881 10.1576 7.29284 10.3529L5.05366 12.5921C4.8584 12.7873 4.54182 12.7873 4.34655 12.5921Z\"\n                  stroke=\"currentColor\"\n                  strokeWidth=\"1.25\"\n                />\n                <path\n                  d=\"M9.64986 17.8952L7.41073 15.656C7.21547 15.4608 7.21547 15.1442 7.41073 14.9489L9.64986 12.7098C9.8452 12.5145 10.1618 12.5145 10.357 12.7098L12.5962 14.9489C12.7914 15.1442 12.7914 15.4608 12.5962 15.656L10.357 17.8952C10.1618 18.0905 9.8452 18.0905 9.64986 17.8952Z\"\n                  stroke=\"currentColor\"\n                  strokeWidth=\"1.25\"\n                />\n                <path\n                  d=\"M9.64986 7.28893L7.41073 5.04975C7.21547 4.85449 7.21547 4.53791 7.41073 4.34265L9.64986 2.10348C9.8452 1.90822 10.1618 1.90822 10.357 2.10348L12.5962 4.34265C12.7914 4.53791 12.7914 4.85449 12.5962 5.04975L10.357 7.28893C10.1618 7.48418 9.8452 7.48418 9.64986 7.28893Z\"\n                  stroke=\"currentColor\"\n                  strokeWidth=\"1.25\"\n                />\n                <path\n                  d=\"M14.9531 12.5921L12.7139 10.3529C12.5187 10.1576 12.5187 9.84109 12.7139 9.64576L14.9531 7.40662C15.1484 7.21136 15.465 7.21136 15.6603 7.40662L17.8994 9.64576C18.0947 9.84109 18.0947 10.1576 17.8994 10.3529L15.6603 12.5921C15.465 12.7873 15.1484 12.7873 14.9531 12.5921Z\"\n                  stroke=\"currentColor\"\n                  strokeWidth=\"1.25\"\n                />\n              </svg>\n              <Typography\n                as=\"p\"\n                size=\"body\"\n                className=\"cursor-paragraph\"\n              >\n                Full Redesigns\n              </Typography>\n            </div>\n          </div>\n        </div>\n      </div>\n      <div className=\"hero_team_contain\">\n        <div className=\"hero_team_layout\">\n          <div className=\"hero_team_content\">\n            <div className=\"rich_accent_text\">\n              <Typography\n                as=\"h1\"\n                size=\"h1\"\n              >\n                {title}\n                <br />\n                <strong>{accent}</strong>\n              </Typography>\n            </div>\n            <div className=\"hero_team_group\">\n              <Typography\n                as=\"p\"\n                size=\"body\"\n                className=\"main_paragraph\"\n              >\n                {paragraph ??\n                  \"Your one-stop shop for top tech talent and flexible solutions. Need engineers, designers, or a full product team? We’re it. Dedicated teams, on-demand experts, or full project delivery,  choose what fits and we’ll get to work.\"}\n              </Typography>\n              <ConsultationLink />\n            </div>\n          </div>\n          <div className=\"hero_team_visual\">\n            {people.map((person) => (\n              <div\n                key={person.name}\n                className={`${blob ? \"team_card_label-only\" : \"team_card_wrap\"} ${person.className}`}\n                data-float-tag\n                {...{ [`data-float-${person.float}`]: \"\" }}\n              >\n                {!blob && (\n                  <>\n                    <img\n                      className=\"team_card_img\"\n                      src={person.image}\n                      width={48}\n                      height={48}\n                      alt={person.name}\n                    />\n                    <div className=\"team_card_group\">\n                      <Typography\n                        as=\"p\"\n                        size=\"body\"\n                        className=\"team_card_name\"\n                      >\n                        {person.name}\n                      </Typography>\n                      <Typography\n                        as=\"p\"\n                        size=\"body\"\n                        className=\"team_card_position\"\n                      >\n                        {person.role}\n                      </Typography>\n                    </div>\n                  </>\n                )}\n                <div className={`team_card_label ${person.labelClass ?? \"\"}`}>\n                  <svg\n                    className=\"team_card_label_icon\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                    viewBox=\"0 0 20 20\"\n                    fill=\"none\"\n                    aria-hidden=\"true\"\n                  >\n                    <path\n                      d={person.icon}\n                      stroke=\"currentColor\"\n                      strokeWidth=\"1.25\"\n                      strokeLinecap=\"round\"\n                      strokeLinejoin=\"round\"\n                    />\n                  </svg>\n                  <Typography\n                    as=\"p\"\n                    size=\"body\"\n                    className=\"team_card_label_text\"\n                  >\n                    {person.label}\n                  </Typography>\n                </div>\n              </div>\n            ))}\n          </div>\n        </div>\n      </div>\n    </section>\n  );\n}\n"],"mappings":"sLACA,SAAOC,EAAAC,EAAA,CAAA,IAAAC,GAAAA,EAAAC,EAAAA,EAAAA,CAAA,CAAA,EAAuBC,EAAAH,IAAAI,IAAAA,GAAA,kBAAAJ,EAA4BK,EAAAC,EAAAL,EAAA,KAAAE,GAwE3CE,EAAAJ,EAAA,GAAAK,EAAAL,EAAA,KAvEHI,MAAA,CACR,IAAAE,EAAgBC,SAAQC,cAA4BN,CAAQ,EAC5DO,EAAeH,GAAOE,cAA6B,SAAS,EAC5D,GAAIF,GAAAG,EAAiB,CACnB,IAAAC,EAAcC,OAAMC,WAClB,mFACF,EACAC,EAAaC,EACbC,EAAaC,EACbC,EAAUF,EAAK,EAAG,EAAG,EACrBG,EAAUH,EAAK,EAAG,EAAG,EACrBI,EAAWJ,EAAK,GAAI,EAAG,EACvBK,EAAWL,EAAK,GAAI,EAAG,EACvBM,EAAiBC,EAQjBC,GAAaC,EAAAC,IAAA,CACPC,EAAIC,GAAM,IAGdD,EAAIC,EAAKC,KAAIC,IAAK,EAAGH,EAAIC,EAAKF,EAAKC,EAAII,GAAI,EAC3CJ,EAAIK,QAAWL,EAAIM,MAASN,EAAIO,GAAMP,EAAIM,MAASnB,EAAKa,EAAIC,CAAE,EAAlD,EAEdO,EAAWC,YAAWC,IAAK,EAC3BC,EAAY,EAEZC,EAAcF,GAAA,CACZ,IAAAG,EAAWX,KAAIC,IAAK,KAAOO,EAAMF,GAAQ,GAAI,EAC7CA,EAAOE,EACPb,EAAKN,EAAGQ,CAAE,EACVF,EAAKL,EAAGO,CAAE,EACVF,EAAKJ,EAAIM,CAAE,EACXF,EAAKH,EAAIK,CAAE,EACXhB,EAAM+B,MAAMC,UAAa,aAAaxB,EAACc,QAAYtB,EAAMiC,YAAevB,EAAEY,QAAY,IAAG,MAAOb,EAACa,QAAYtB,EAAMkC,aAAgBvB,EAAEW,QAAY,IAAG,KACpJM,EAAQA,CAACpB,EAAGC,EAAGC,EAAIC,CAAE,CAAC,CAAAwB,KAAMC,CAAuD,EAA/BC,sBAAsBR,CAAS,EAA3E,CAAH,EAGPS,EAAeC,GAAA,CACb,IAAAC,EAAaxC,EAAMiC,YAAe,GAClCrB,EAASF,EAAI6B,EAAKE,QAAWvC,OAAMwC,WAAcF,EAApC,KAAA,EAAoD,EACjE5B,EAASD,EAAI4B,EAAKI,QAAWzC,OAAM0C,YAAe,GAArC,KAAA,EAAoD,EACjEhC,EAASJ,EAAG+B,EAAKE,OAAQ,EACzB7B,EAASH,EAAG8B,EAAKI,OAAQ,EACzB,AAEEf,KADAH,EAAOC,YAAWC,IAAK,EACfU,sBAAsBR,CAAK,EACpC,EAGHgB,MAAc,CACZhD,EAAOiD,iBAAkB,YAAaR,CAAM,CAAC,EAE/CS,MAAa,CACXlD,EAAOmD,oBAAqB,YAAaV,CAAM,EAC/CW,qBAAqBrB,CAAK,EAC1B5B,EAAM+B,MAAMC,UAAa,GACzBJ,EAAQA,CAAH,EAEPsB,MAAoBjD,EAAKkD,QAAWN,EAAe,EAALE,EAAK,EAEb,OADtCG,EAAK,EACLjD,EAAK6C,iBAAkB,SAAUI,CAAI,MAC9B,CACLH,EAAK,EACL9C,EAAK+C,oBAAqB,SAAUE,CAAI,CAAC,CAC1C,CACF,EACAtD,EAAA,CAACH,CAAQ,EAACF,EAAA,GAAAE,EAAAF,EAAA,GAAAI,EAAAJ,EAAA,GAAAK,IAvEbR,EAAAA,EAAAA,UAAAA,CAAUO,EAuEPC,CAAU,CAAC,CAxET,SAAAwC,EAAAgB,EAAA,CAAA,OAwCuCnC,EAAIC,EAAK,CAAC,CAxCjD,SAAAL,EAAAI,EAAAoC,EAAA,CAeKpC,EAAIO,KAAQ8B,IAGhBrC,EAAIM,KAAQN,EAAIK,QAChBL,EAAIO,GAAM8B,EACVrC,EAAIC,EAAK,EAAH,CApBP,SAAAX,EAAA+C,EAAAjC,EAAA,CAAA,MAS6C,CAAAC,QAAWgC,EAAK/B,KAAQ+B,EAAK9B,GAAM8B,EAAKpC,EAAK,EAACG,KAAM,CAAC,CATlG,SAAAhB,EAAAa,EAAA,CAAA,MAQ2B,IAAK,EAAIA,IAAM,CAAC,WCN5CwC,EAAS,CACb,CACEC,KAAM,eACNC,KAAM,4BACNC,MAAO,sBACPC,MAAO,0CACPC,UAAW,OACXC,MAAO,EACPC,KAAM,uSACR,EACA,CACEN,KAAM,cACNC,KAAM,0BACNC,MAAO,sBACPC,MAAO,0CACPC,UAAW,OACXC,MAAO,EACPC,KAAM,mpBACR,EACA,CACEN,KAAM,kBACNC,KAAM,8BACNC,MAAO,qBACPC,MAAO,yCACPC,UAAW,OACXC,MAAO,EACPE,WAAY,eACZD,KAAM,8JACR,EACA,CACEN,KAAM,eACNC,KAAM,sBACNC,MAAO,WACPC,MAAO,wCACPC,UAAW,OACXC,MAAO,EACPE,WAAY,cACZD,KAAM,2ZACR,CAAC,EAGH,SAAgBE,EAAkB,CAChCC,QAAQ,gBACRC,SAAS,gBACTC,YACAC,QAC0E,CAAC,EAAG,CAE9E,OADAd,EAAc,GAEZ,EAAA,EAAA,KAAA,CAAC,UAAD,CAAS,UAAU,iBAAnB,SAAA,CACGc,IACC,EAAA,EAAA,IAAA,CAAC,MAAD,CACE,UAAU,gBACV,IAAKA,EACL,IAAI,GACJ,MAAM,OACN,OAAO,KAAK,CAAA,GAGhB,EAAA,EAAA,IAAA,CAAC,MAAD,CACE,cAAY,OACZ,UAAU,mBACV,cAAY,MAEZ,UAAA,EAAA,EAAA,IAAA,CAAC,MAAD,CAAK,UAAU,cACb,UAAA,EAAA,EAAA,KAAA,CAAC,MAAD,CACE,UAAU,SACV,cAAY,OAFd,SAAA,EAIE,EAAA,EAAA,IAAA,CAAC,MAAD,CACE,UAAU,eACV,MAAM,6BACN,QAAQ,YACR,KAAK,OAEL,UAAA,EAAA,EAAA,IAAA,CAAC,OAAD,CACE,EAAE,gCACF,KAAK,cAAc,CAAA,CAElB,CAAA,GACL,EAAA,EAAA,KAAA,CAAC,MAAD,CAAK,UAAU,eAAf,SAAA,EACE,EAAA,EAAA,KAAA,CAAC,MAAD,CACE,UAAU,aACV,MAAM,6BACN,QAAQ,YACR,KAAK,OAJP,SAAA,EAME,EAAA,EAAA,IAAA,CAAC,OAAD,CACE,EAAE,gRACF,OAAO,eACP,YAAY,MAAM,CAAA,GAEpB,EAAA,EAAA,IAAA,CAAC,OAAD,CACE,EAAE,8QACF,OAAO,eACP,YAAY,MAAM,CAAA,GAEpB,EAAA,EAAA,IAAA,CAAC,OAAD,CACE,EAAE,gRACF,OAAO,eACP,YAAY,MAAM,CAAA,GAEpB,EAAA,EAAA,IAAA,CAAC,OAAD,CACE,EAAE,kRACF,OAAO,eACP,YAAY,MAAM,CAAA,CAEjB,CACL,CAAA,GAAA,EAAA,EAAA,IAAA,CAAC,EAAD,CACE,GAAG,IACH,KAAK,OACL,UAAU,mBAAkB,SAAA,gBAGlB,CAAA,CACT,CACF,CAAA,CAAA,GACF,CAAA,CACF,CAAA,GACL,EAAA,EAAA,IAAA,CAAC,MAAD,CAAK,UAAU,oBACb,UAAA,EAAA,EAAA,KAAA,CAAC,MAAD,CAAK,UAAU,mBAAf,SAAA,EACE,EAAA,EAAA,KAAA,CAAC,MAAD,CAAK,UAAU,oBAAf,SAAA,EACE,EAAA,EAAA,IAAA,CAAC,MAAD,CAAK,UAAU,mBACb,UAAA,EAAA,EAAA,KAAA,CAAC,EAAD,CACE,GAAG,KACH,KAAK,KAFP,SAAA,CAIGH,GACD,EAAA,EAAA,IAAA,CAAC,KAAD,CAAG,CAAA,GACH,EAAA,EAAA,IAAA,CAAC,SAAD,CAAA,SAASC,CAAe,CAAA,CACd,GACT,CAAA,GACL,EAAA,EAAA,KAAA,CAAC,MAAD,CAAK,UAAU,kBAAf,SAAA,EACE,EAAA,EAAA,IAAA,CAAC,EAAD,CACE,GAAG,IACH,KAAK,OACL,UAAU,iBAETC,SAAAA,GACC,oOACQ,CAAA,GACZ,EAAA,EAAA,IAAA,CAAC,EAAD,CAAiB,CAAA,CACd,CACF,CAAA,CAAA,CACL,CAAA,GAAA,EAAA,EAAA,IAAA,CAAC,MAAD,CAAK,UAAU,mBACZZ,SAAAA,EAAOc,IAAKC,IACX,EAAA,EAAA,KAAA,CAAC,MAAD,CAEE,UAAW,GAAGF,EAAO,uBAAyB,iBAAgB,GAAIE,EAAOV,YACzE,iBAAA,IACO,cAAcU,EAAOT,SAAU,GAJxC,SAAA,CAMG,CAACO,IACA,EAAA,EAAA,KAAA,CAAA,EAAA,SAAA,CAAA,SAAA,EACE,EAAA,EAAA,IAAA,CAAC,MAAD,CACE,UAAU,gBACV,IAAKE,EAAOX,MACZ,MAAO,GACP,OAAQ,GACR,IAAKW,EAAOd,IAAK,CAAA,GAEnB,EAAA,EAAA,KAAA,CAAC,MAAD,CAAK,UAAU,kBAAf,SAAA,EACE,EAAA,EAAA,IAAA,CAAC,EAAD,CACE,GAAG,IACH,KAAK,OACL,UAAU,iBAETc,SAAAA,EAAOd,IACE,CAAA,GACZ,EAAA,EAAA,IAAA,CAAC,EAAD,CACE,GAAG,IACH,KAAK,OACL,UAAU,qBAETc,SAAAA,EAAOb,IACE,CAAA,CACT,CACP,CAAA,CAAA,CAAA,CAAA,GAEF,EAAA,EAAA,KAAA,CAAC,MAAD,CAAK,UAAW,mBAAmBa,EAAOP,YAAc,KAAxD,SAAA,EACE,EAAA,EAAA,IAAA,CAAC,MAAD,CACE,UAAU,uBACV,MAAM,6BACN,QAAQ,YACR,KAAK,OACL,cAAY,OAEZ,UAAA,EAAA,EAAA,IAAA,CAAC,OAAD,CACE,EAAGO,EAAOR,KACV,OAAO,eACP,YAAY,OACZ,cAAc,QACd,eAAe,OAAO,CAAA,CAErB,CAAA,GACL,EAAA,EAAA,IAAA,CAAC,EAAD,CACE,GAAG,IACH,KAAK,OACL,UAAU,uBAETQ,SAAAA,EAAOZ,KACE,CAAA,CACT,CACF,CAAA,CAAA,CAxDEY,EAAAA,EAAOd,IAwDT,CACN,CACE,CAAA,CACF,GACF,CAAA,CACE,GAEb"}