Newer
Older
FanFarm / system / V3fanfarm-ubuntu-local / V3fanfarm-frontend / node_modules / .cache / babel-loader / 540a2c4ee4b956b2f3c7c4a364db0fb6bb048ffe0b265c3b7937bf0ecb65515f.json
@Fanfarm User Fanfarm User on 18 Dec 17 KB add all
{"ast":null,"code":"import _taggedTemplateLiteral from\"/home/fanfarm/FanFarm/system/V3fanfarm-ubuntu-local/V3fanfarm-frontend/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js\";var _templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,_templateObject6,_templateObject7,_templateObject8,_templateObject9,_templateObject0,_templateObject1,_templateObject10,_templateObject11;// src/components/home/Home.js\nimport React,{useContext}from'react';import{useNavigate}from'react-router-dom';import styled from'styled-components';import{AuthContext}from'../../context/AuthContext';import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";const HomeContainer=styled.div(_templateObject||(_templateObject=_taggedTemplateLiteral([\"\\n  min-height: calc(100vh - 64px);\\n  display: flex;\\n  flex-direction: column;\\n  justify-content: center;\\n  align-items: center;\\n  background: linear-gradient(135deg, #4caf50 0%, #81c784 100%);\\n  padding: 24px;\\n\"])));const HeroSection=styled.div(_templateObject2||(_templateObject2=_taggedTemplateLiteral([\"\\n  text-align: center;\\n  max-width: 800px;\\n  width: 100%;\\n  animation: fadeInUp 1s ease;\\n\\n  @keyframes fadeInUp {\\n    from {\\n      opacity: 0;\\n      transform: translateY(30px);\\n    }\\n    to {\\n      opacity: 1;\\n      transform: translateY(0);\\n    }\\n  }\\n\"])));const Logo=styled.div(_templateObject3||(_templateObject3=_taggedTemplateLiteral([\"\\n  font-size: 64px;\\n  margin-bottom: 24px;\\n  animation: bounce 2s infinite;\\n\\n  @keyframes bounce {\\n    0%, 100% { transform: translateY(0); }\\n    50% { transform: translateY(-10px); }\\n  }\\n  \\n  @media (max-width: 768px) {\\n    font-size: 48px;\\n  }\\n\"])));const Title=styled.h1(_templateObject4||(_templateObject4=_taggedTemplateLiteral([\"\\n  font-size: 48px;\\n  color: white;\\n  margin-bottom: 16px;\\n  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);\\n  \\n  @media (max-width: 768px) {\\n    font-size: 32px;\\n  }\\n\"])));const Subtitle=styled.p(_templateObject5||(_templateObject5=_taggedTemplateLiteral([\"\\n  font-size: 24px;\\n  color: white;\\n  margin-bottom: 48px;\\n  line-height: 1.6;\\n  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);\\n  \\n  @media (max-width: 768px) {\\n    font-size: 18px;\\n    margin-bottom: 32px;\\n  }\\n\"])));const ButtonGroup=styled.div(_templateObject6||(_templateObject6=_taggedTemplateLiteral([\"\\n  display: flex;\\n  gap: 24px;\\n  justify-content: center;\\n  align-items: center;\\n  width: 100%;\\n  \\n  @media (max-width: 768px) {\\n    flex-direction: column;\\n    gap: 16px;\\n  }\\n\"])));// 白背景のボタン(視認性向上)\nconst Button=styled.button(_templateObject7||(_templateObject7=_taggedTemplateLiteral([\"\\n  background-color: white;\\n  color: #4caf50;\\n  border: none;\\n  padding: 16px 48px;\\n  font-size: 18px;\\n  font-weight: bold;\\n  border-radius: 50px;\\n  cursor: pointer;\\n  transition: all 0.3s;\\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\\n  min-width: 200px;\\n  flex: 0 0 auto;\\n  \\n  &:hover {\\n    transform: translateY(-2px);\\n    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);\\n    background-color: #f8f8f8;\\n  }\\n  \\n  &:active {\\n    transform: translateY(0);\\n  }\\n  \\n  @media (max-width: 768px) {\\n    width: 80%;\\n    max-width: 300px;\\n    padding: 14px 32px;\\n    font-size: 16px;\\n  }\\n\"])));// ログインボタン(アウトライン版)\nconst OutlineButton=styled(Button)(_templateObject8||(_templateObject8=_taggedTemplateLiteral([\"\\n  background-color: transparent;\\n  color: white;\\n  border: 3px solid white;\\n  \\n  &:hover {\\n    background-color: white;\\n    color: #4caf50;\\n  }\\n\"])));const FeatureSection=styled.div(_templateObject9||(_templateObject9=_taggedTemplateLiteral([\"\\n  display: grid;\\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\\n  gap: 32px;\\n  margin-top: 80px;\\n  max-width: 1000px;\\n  width: 100%;\\n  \\n  @media (max-width: 768px) {\\n    margin-top: 48px;\\n    gap: 24px;\\n  }\\n\"])));const FeatureCard=styled.div(_templateObject0||(_templateObject0=_taggedTemplateLiteral([\"\\n  background: rgba(255, 255, 255, 0.95);\\n  padding: 32px;\\n  border-radius: 16px;\\n  text-align: center;\\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\\n  transition: transform 0.3s;\\n  \\n  &:hover {\\n    transform: translateY(-5px);\\n  }\\n\"])));const FeatureIcon=styled.div(_templateObject1||(_templateObject1=_taggedTemplateLiteral([\"\\n  font-size: 48px;\\n  margin-bottom: 16px;\\n\"])));const FeatureTitle=styled.h3(_templateObject10||(_templateObject10=_taggedTemplateLiteral([\"\\n  font-size: 20px;\\n  color: #333;\\n  margin-bottom: 12px;\\n\"])));const FeatureDescription=styled.p(_templateObject11||(_templateObject11=_taggedTemplateLiteral([\"\\n  font-size: 14px;\\n  color: #666;\\n  line-height: 1.6;\\n\"])));const Home=()=>{const navigate=useNavigate();const{currentUser}=useContext(AuthContext);return/*#__PURE__*/_jsxs(HomeContainer,{children:[/*#__PURE__*/_jsxs(HeroSection,{children:[/*#__PURE__*/_jsx(Logo,{children:\"\\uD83C\\uDF3E\"}),/*#__PURE__*/_jsx(Title,{children:\"\\u30D5\\u30A1\\u30F3\\u30D5\\u30A1\\u30FC\\u30E0\"}),/*#__PURE__*/_jsxs(Subtitle,{children:[\"\\u5C71\\u5F62\\u770C\\u9152\\u7530\\u5E02\\u306E\\u8FB2\\u5BB6\\u3068\",/*#__PURE__*/_jsx(\"br\",{}),\"\\u30A2\\u30EB\\u30D0\\u30A4\\u30C8\\u5E0C\\u671B\\u8005\\u3092\\u3064\\u306A\\u3050\",/*#__PURE__*/_jsx(\"br\",{}),\"\\u30DE\\u30C3\\u30C1\\u30F3\\u30B0\\u30D7\\u30E9\\u30C3\\u30C8\\u30D5\\u30A9\\u30FC\\u30E0\"]}),/*#__PURE__*/_jsx(ButtonGroup,{children:currentUser?/*#__PURE__*/// ログイン済みの場合\n_jsxs(_Fragment,{children:[currentUser.user_type==='farmer'?/*#__PURE__*/_jsx(Button,{onClick:()=>navigate('/post-job'),children:\"\\u6C42\\u4EBA\\u3092\\u6295\\u7A3F\\u3059\\u308B\"}):/*#__PURE__*/_jsx(Button,{onClick:()=>navigate('/jobs'),children:\"\\u6C42\\u4EBA\\u3092\\u63A2\\u3059\"}),/*#__PURE__*/_jsx(OutlineButton,{onClick:()=>navigate('/profile'),children:\"\\u30D7\\u30ED\\u30D5\\u30A3\\u30FC\\u30EB\"})]}):/*#__PURE__*/// 未ログインの場合\n_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Button,{onClick:()=>navigate('/register'),children:\"\\u65B0\\u898F\\u767B\\u9332\\u3059\\u308B\"}),/*#__PURE__*/_jsx(OutlineButton,{onClick:()=>navigate('/login'),children:\"\\u30ED\\u30B0\\u30A4\\u30F3\\u3059\\u308B\"})]})})]}),/*#__PURE__*/_jsxs(FeatureSection,{children:[/*#__PURE__*/_jsxs(FeatureCard,{children:[/*#__PURE__*/_jsx(FeatureIcon,{children:\"\\uD83E\\uDDD1\\u200D\\uD83C\\uDF3E\"}),/*#__PURE__*/_jsx(FeatureTitle,{children:\"\\u8FB2\\u5BB6\\u306E\\u65B9\\u3078\"}),/*#__PURE__*/_jsxs(FeatureDescription,{children:[\"\\u53CE\\u7A6B\\u671F\\u306E\\u4EBA\\u624B\\u4E0D\\u8DB3\\u3092\\u89E3\\u6D88\\uFF01\",/*#__PURE__*/_jsx(\"br\",{}),\"\\u7C21\\u5358\\u306B\\u6C42\\u4EBA\\u3092\\u6295\\u7A3F\\u3067\\u304D\\u307E\\u3059\"]})]}),/*#__PURE__*/_jsxs(FeatureCard,{children:[/*#__PURE__*/_jsx(FeatureIcon,{children:\"\\uD83D\\uDCBC\"}),/*#__PURE__*/_jsx(FeatureTitle,{children:\"\\u50CD\\u304D\\u305F\\u3044\\u65B9\\u3078\"}),/*#__PURE__*/_jsxs(FeatureDescription,{children:[\"\\u8FB2\\u696D\\u4F53\\u9A13\\u3057\\u306A\\u304C\\u3089\\u53CE\\u5165\\u3092\\u5F97\\u308B\",/*#__PURE__*/_jsx(\"br\",{}),\"\\u67D4\\u8EDF\\u306A\\u50CD\\u304D\\u65B9\\u304C\\u53EF\\u80FD\\u3067\\u3059\"]})]}),/*#__PURE__*/_jsxs(FeatureCard,{children:[/*#__PURE__*/_jsx(FeatureIcon,{children:\"\\uD83E\\uDD1D\"}),/*#__PURE__*/_jsx(FeatureTitle,{children:\"\\u5B89\\u5FC3\\u306E\\u30B5\\u30DD\\u30FC\\u30C8\"}),/*#__PURE__*/_jsxs(FeatureDescription,{children:[\"\\u30E1\\u30C3\\u30BB\\u30FC\\u30B8\\u6A5F\\u80FD\\u3067\",/*#__PURE__*/_jsx(\"br\",{}),\"\\u4E8B\\u524D\\u306B\\u8A73\\u7D30\\u3092\\u78BA\\u8A8D\\u3067\\u304D\\u307E\\u3059\"]})]})]})]});};export default Home;","map":{"version":3,"names":["React","useContext","useNavigate","styled","AuthContext","jsx","_jsx","jsxs","_jsxs","Fragment","_Fragment","HomeContainer","div","_templateObject","_taggedTemplateLiteral","HeroSection","_templateObject2","Logo","_templateObject3","Title","h1","_templateObject4","Subtitle","p","_templateObject5","ButtonGroup","_templateObject6","Button","button","_templateObject7","OutlineButton","_templateObject8","FeatureSection","_templateObject9","FeatureCard","_templateObject0","FeatureIcon","_templateObject1","FeatureTitle","h3","_templateObject10","FeatureDescription","_templateObject11","Home","navigate","currentUser","children","user_type","onClick"],"sources":["/home/fanfarm/FanFarm/system/V3fanfarm-ubuntu-local/V3fanfarm-frontend/src/components/home/Home.js"],"sourcesContent":["// src/components/home/Home.js\nimport React, { useContext } from 'react';\nimport { useNavigate } from 'react-router-dom';\nimport styled from 'styled-components';\nimport { AuthContext } from '../../context/AuthContext';\n\nconst HomeContainer = styled.div`\n  min-height: calc(100vh - 64px);\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  background: linear-gradient(135deg, #4caf50 0%, #81c784 100%);\n  padding: 24px;\n`;\n\nconst HeroSection = styled.div`\n  text-align: center;\n  max-width: 800px;\n  width: 100%;\n  animation: fadeInUp 1s ease;\n\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(30px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n`;\n\nconst Logo = styled.div`\n  font-size: 64px;\n  margin-bottom: 24px;\n  animation: bounce 2s infinite;\n\n  @keyframes bounce {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-10px); }\n  }\n  \n  @media (max-width: 768px) {\n    font-size: 48px;\n  }\n`;\n\nconst Title = styled.h1`\n  font-size: 48px;\n  color: white;\n  margin-bottom: 16px;\n  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);\n  \n  @media (max-width: 768px) {\n    font-size: 32px;\n  }\n`;\n\nconst Subtitle = styled.p`\n  font-size: 24px;\n  color: white;\n  margin-bottom: 48px;\n  line-height: 1.6;\n  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);\n  \n  @media (max-width: 768px) {\n    font-size: 18px;\n    margin-bottom: 32px;\n  }\n`;\n\nconst ButtonGroup = styled.div`\n  display: flex;\n  gap: 24px;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n  \n  @media (max-width: 768px) {\n    flex-direction: column;\n    gap: 16px;\n  }\n`;\n\n// 白背景のボタン(視認性向上)\nconst Button = styled.button`\n  background-color: white;\n  color: #4caf50;\n  border: none;\n  padding: 16px 48px;\n  font-size: 18px;\n  font-weight: bold;\n  border-radius: 50px;\n  cursor: pointer;\n  transition: all 0.3s;\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n  min-width: 200px;\n  flex: 0 0 auto;\n  \n  &:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);\n    background-color: #f8f8f8;\n  }\n  \n  &:active {\n    transform: translateY(0);\n  }\n  \n  @media (max-width: 768px) {\n    width: 80%;\n    max-width: 300px;\n    padding: 14px 32px;\n    font-size: 16px;\n  }\n`;\n\n// ログインボタン(アウトライン版)\nconst OutlineButton = styled(Button)`\n  background-color: transparent;\n  color: white;\n  border: 3px solid white;\n  \n  &:hover {\n    background-color: white;\n    color: #4caf50;\n  }\n`;\n\nconst FeatureSection = styled.div`\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 32px;\n  margin-top: 80px;\n  max-width: 1000px;\n  width: 100%;\n  \n  @media (max-width: 768px) {\n    margin-top: 48px;\n    gap: 24px;\n  }\n`;\n\nconst FeatureCard = styled.div`\n  background: rgba(255, 255, 255, 0.95);\n  padding: 32px;\n  border-radius: 16px;\n  text-align: center;\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n  transition: transform 0.3s;\n  \n  &:hover {\n    transform: translateY(-5px);\n  }\n`;\n\nconst FeatureIcon = styled.div`\n  font-size: 48px;\n  margin-bottom: 16px;\n`;\n\nconst FeatureTitle = styled.h3`\n  font-size: 20px;\n  color: #333;\n  margin-bottom: 12px;\n`;\n\nconst FeatureDescription = styled.p`\n  font-size: 14px;\n  color: #666;\n  line-height: 1.6;\n`;\n\nconst Home = () => {\n  const navigate = useNavigate();\n  const { currentUser } = useContext(AuthContext);\n\n  return (\n    <HomeContainer>\n      <HeroSection>\n        <Logo>🌾</Logo>\n        <Title>ファンファーム</Title>\n        <Subtitle>\n          山形県酒田市の農家と<br />\n          アルバイト希望者をつなぐ<br />\n          マッチングプラットフォーム\n        </Subtitle>\n        \n        <ButtonGroup>\n          {currentUser ? (\n            // ログイン済みの場合\n            <>\n              {currentUser.user_type === 'farmer' ? (\n                <Button onClick={() => navigate('/post-job')}>\n                  求人を投稿する\n                </Button>\n              ) : (\n                <Button onClick={() => navigate('/jobs')}>\n                  求人を探す\n                </Button>\n              )}\n              <OutlineButton onClick={() => navigate('/profile')}>\n                プロフィール\n              </OutlineButton>\n            </>\n          ) : (\n            // 未ログインの場合\n            <>\n              <Button onClick={() => navigate('/register')}>\n                新規登録する\n              </Button>\n              <OutlineButton onClick={() => navigate('/login')}>\n                ログインする\n              </OutlineButton>\n            </>\n          )}\n        </ButtonGroup>\n      </HeroSection>\n      \n      <FeatureSection>\n        <FeatureCard>\n          <FeatureIcon>🧑‍🌾</FeatureIcon>\n          <FeatureTitle>農家の方へ</FeatureTitle>\n          <FeatureDescription>\n            収穫期の人手不足を解消!<br />\n            簡単に求人を投稿できます\n          </FeatureDescription>\n        </FeatureCard>\n        \n        <FeatureCard>\n          <FeatureIcon>💼</FeatureIcon>\n          <FeatureTitle>働きたい方へ</FeatureTitle>\n          <FeatureDescription>\n            農業体験しながら収入を得る<br />\n            柔軟な働き方が可能です\n          </FeatureDescription>\n        </FeatureCard>\n        \n        <FeatureCard>\n          <FeatureIcon>🤝</FeatureIcon>\n          <FeatureTitle>安心のサポート</FeatureTitle>\n          <FeatureDescription>\n            メッセージ機能で<br />\n            事前に詳細を確認できます\n          </FeatureDescription>\n        </FeatureCard>\n      </FeatureSection>\n    </HomeContainer>\n  );\n};\n\nexport default Home;\n"],"mappings":"8YAAA;AACA,MAAO,CAAAA,KAAK,EAAIC,UAAU,KAAQ,OAAO,CACzC,OAASC,WAAW,KAAQ,kBAAkB,CAC9C,MAAO,CAAAC,MAAM,KAAM,mBAAmB,CACtC,OAASC,WAAW,KAAQ,2BAA2B,CAAC,OAAAC,GAAA,IAAAC,IAAA,CAAAC,IAAA,IAAAC,KAAA,CAAAC,QAAA,IAAAC,SAAA,yBAExD,KAAM,CAAAC,aAAa,CAAGR,MAAM,CAACS,GAAG,CAAAC,eAAA,GAAAA,eAAA,CAAAC,sBAAA,kOAQ/B,CAED,KAAM,CAAAC,WAAW,CAAGZ,MAAM,CAACS,GAAG,CAAAI,gBAAA,GAAAA,gBAAA,CAAAF,sBAAA,qRAgB7B,CAED,KAAM,CAAAG,IAAI,CAAGd,MAAM,CAACS,GAAG,CAAAM,gBAAA,GAAAA,gBAAA,CAAAJ,sBAAA,2QAatB,CAED,KAAM,CAAAK,KAAK,CAAGhB,MAAM,CAACiB,EAAE,CAAAC,gBAAA,GAAAA,gBAAA,CAAAP,sBAAA,qLAStB,CAED,KAAM,CAAAQ,QAAQ,CAAGnB,MAAM,CAACoB,CAAC,CAAAC,gBAAA,GAAAA,gBAAA,CAAAV,sBAAA,oOAWxB,CAED,KAAM,CAAAW,WAAW,CAAGtB,MAAM,CAACS,GAAG,CAAAc,gBAAA,GAAAA,gBAAA,CAAAZ,sBAAA,mMAW7B,CAED;AACA,KAAM,CAAAa,MAAM,CAAGxB,MAAM,CAACyB,MAAM,CAAAC,gBAAA,GAAAA,gBAAA,CAAAf,sBAAA,kmBA8B3B,CAED;AACA,KAAM,CAAAgB,aAAa,CAAG3B,MAAM,CAACwB,MAAM,CAAC,CAAAI,gBAAA,GAAAA,gBAAA,CAAAjB,sBAAA,kKASnC,CAED,KAAM,CAAAkB,cAAc,CAAG7B,MAAM,CAACS,GAAG,CAAAqB,gBAAA,GAAAA,gBAAA,CAAAnB,sBAAA,oPAYhC,CAED,KAAM,CAAAoB,WAAW,CAAG/B,MAAM,CAACS,GAAG,CAAAuB,gBAAA,GAAAA,gBAAA,CAAArB,sBAAA,yPAW7B,CAED,KAAM,CAAAsB,WAAW,CAAGjC,MAAM,CAACS,GAAG,CAAAyB,gBAAA,GAAAA,gBAAA,CAAAvB,sBAAA,sDAG7B,CAED,KAAM,CAAAwB,YAAY,CAAGnC,MAAM,CAACoC,EAAE,CAAAC,iBAAA,GAAAA,iBAAA,CAAA1B,sBAAA,sEAI7B,CAED,KAAM,CAAA2B,kBAAkB,CAAGtC,MAAM,CAACoB,CAAC,CAAAmB,iBAAA,GAAAA,iBAAA,CAAA5B,sBAAA,mEAIlC,CAED,KAAM,CAAA6B,IAAI,CAAGA,CAAA,GAAM,CACjB,KAAM,CAAAC,QAAQ,CAAG1C,WAAW,CAAC,CAAC,CAC9B,KAAM,CAAE2C,WAAY,CAAC,CAAG5C,UAAU,CAACG,WAAW,CAAC,CAE/C,mBACEI,KAAA,CAACG,aAAa,EAAAmC,QAAA,eACZtC,KAAA,CAACO,WAAW,EAAA+B,QAAA,eACVxC,IAAA,CAACW,IAAI,EAAA6B,QAAA,CAAC,cAAE,CAAM,CAAC,cACfxC,IAAA,CAACa,KAAK,EAAA2B,QAAA,CAAC,4CAAO,CAAO,CAAC,cACtBtC,KAAA,CAACc,QAAQ,EAAAwB,QAAA,EAAC,8DACE,cAAAxC,IAAA,QAAK,CAAC,2EACJ,cAAAA,IAAA,QAAK,CAAC,iFAEpB,EAAU,CAAC,cAEXA,IAAA,CAACmB,WAAW,EAAAqB,QAAA,CACTD,WAAW,cACV;AACArC,KAAA,CAAAE,SAAA,EAAAoC,QAAA,EACGD,WAAW,CAACE,SAAS,GAAK,QAAQ,cACjCzC,IAAA,CAACqB,MAAM,EAACqB,OAAO,CAAEA,CAAA,GAAMJ,QAAQ,CAAC,WAAW,CAAE,CAAAE,QAAA,CAAC,4CAE9C,CAAQ,CAAC,cAETxC,IAAA,CAACqB,MAAM,EAACqB,OAAO,CAAEA,CAAA,GAAMJ,QAAQ,CAAC,OAAO,CAAE,CAAAE,QAAA,CAAC,gCAE1C,CAAQ,CACT,cACDxC,IAAA,CAACwB,aAAa,EAACkB,OAAO,CAAEA,CAAA,GAAMJ,QAAQ,CAAC,UAAU,CAAE,CAAAE,QAAA,CAAC,sCAEpD,CAAe,CAAC,EAChB,CAAC,cAEH;AACAtC,KAAA,CAAAE,SAAA,EAAAoC,QAAA,eACExC,IAAA,CAACqB,MAAM,EAACqB,OAAO,CAAEA,CAAA,GAAMJ,QAAQ,CAAC,WAAW,CAAE,CAAAE,QAAA,CAAC,sCAE9C,CAAQ,CAAC,cACTxC,IAAA,CAACwB,aAAa,EAACkB,OAAO,CAAEA,CAAA,GAAMJ,QAAQ,CAAC,QAAQ,CAAE,CAAAE,QAAA,CAAC,sCAElD,CAAe,CAAC,EAChB,CACH,CACU,CAAC,EACH,CAAC,cAEdtC,KAAA,CAACwB,cAAc,EAAAc,QAAA,eACbtC,KAAA,CAAC0B,WAAW,EAAAY,QAAA,eACVxC,IAAA,CAAC8B,WAAW,EAAAU,QAAA,CAAC,gCAAK,CAAa,CAAC,cAChCxC,IAAA,CAACgC,YAAY,EAAAQ,QAAA,CAAC,gCAAK,CAAc,CAAC,cAClCtC,KAAA,CAACiC,kBAAkB,EAAAK,QAAA,EAAC,0EACN,cAAAxC,IAAA,QAAK,CAAC,2EAEpB,EAAoB,CAAC,EACV,CAAC,cAEdE,KAAA,CAAC0B,WAAW,EAAAY,QAAA,eACVxC,IAAA,CAAC8B,WAAW,EAAAU,QAAA,CAAC,cAAE,CAAa,CAAC,cAC7BxC,IAAA,CAACgC,YAAY,EAAAQ,QAAA,CAAC,sCAAM,CAAc,CAAC,cACnCtC,KAAA,CAACiC,kBAAkB,EAAAK,QAAA,EAAC,gFACL,cAAAxC,IAAA,QAAK,CAAC,qEAErB,EAAoB,CAAC,EACV,CAAC,cAEdE,KAAA,CAAC0B,WAAW,EAAAY,QAAA,eACVxC,IAAA,CAAC8B,WAAW,EAAAU,QAAA,CAAC,cAAE,CAAa,CAAC,cAC7BxC,IAAA,CAACgC,YAAY,EAAAQ,QAAA,CAAC,4CAAO,CAAc,CAAC,cACpCtC,KAAA,CAACiC,kBAAkB,EAAAK,QAAA,EAAC,kDACV,cAAAxC,IAAA,QAAK,CAAC,2EAEhB,EAAoB,CAAC,EACV,CAAC,EACA,CAAC,EACJ,CAAC,CAEpB,CAAC,CAED,cAAe,CAAAqC,IAAI","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}