diff --git a/404.html b/404.html index 4d67ac1..10a0026 100644 --- a/404.html +++ b/404.html @@ -1,7 +1,7 @@ -Not found

Page not found

Sorry 😔, we couldn’t find what you were looking for.

Go home.

+Not found

Page not found

Sorry 😔, we couldn’t find what you were looking for.

Go home.

- \ No newline at end of file + \ No newline at end of file diff --git a/404/index.html b/404/index.html index f849ef8..e180ac6 100644 --- a/404/index.html +++ b/404/index.html @@ -1,7 +1,7 @@ -Not found

Page not found

Sorry 😔, we couldn’t find what you were looking for.

Go home.

+Not found

Page not found

Sorry 😔, we couldn’t find what you were looking for.

Go home.

- \ No newline at end of file + \ No newline at end of file diff --git a/_gatsby/slices/_gatsby-scripts-1.html b/_gatsby/slices/_gatsby-scripts-1.html index 6fc03e4..37ee1f1 100644 --- a/_gatsby/slices/_gatsby-scripts-1.html +++ b/_gatsby/slices/_gatsby-scripts-1.html @@ -2,6 +2,6 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chunk-map.json b/chunk-map.json index f149b65..0597ce0 100644 --- a/chunk-map.json +++ b/chunk-map.json @@ -1 +1 @@ -{"app":["/app-97575805f2579ee65748.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-9e56e40a4be4ed79e00c.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js"],"component---src-pages-project-tsx":["/component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js"]} \ No newline at end of file +{"app":["/app-97575805f2579ee65748.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-9e56e40a4be4ed79e00c.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-94561d8f042a720e670c.js"],"component---src-pages-project-tsx":["/component---src-pages-project-tsx-4c5de2d92048a4b362a0.js"]} \ No newline at end of file diff --git a/component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js b/component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js deleted file mode 100644 index e4f3c06..0000000 --- a/component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkcmc_landing_page=self.webpackChunkcmc_landing_page||[]).push([[691],{3746:function(e,s,c){c.d(s,{T:function(){return r},p:function(){return l}});var t=c(8073),i=c(6885),a=c(9953);var n=c(1874);const r=()=>{const{isVisible:e,scrollToTop:s}=(()=>{const{0:e,1:s}=(0,a.useState)(!1),c=()=>{const e=window.scrollY;s(e>200)};return(0,a.useEffect)((()=>(window.addEventListener("scroll",c),()=>{window.removeEventListener("scroll",c)})),[]),{isVisible:e,scrollToTop:()=>{window.scrollTo({top:0,behavior:"smooth"})}}})();return(0,n.jsx)("button",{type:"button",onClick:s,className:(0,t.Z)("floating-button-module--button--644e8",{"floating-button-module--visible--84a20":e}),children:(0,n.jsx)(i.S,{src:"./images/top-button.png",alt:"위를 가리키는 흰색 화살표",__imageData:c(1955)})})};var d=c(535);const l=e=>{let{title:s,description:c,heroImage:t,pathname:i,children:a}=e;const r=(0,d.useStaticQuery)("65692087"),{title:l,description:o,siteUrl:p}=r.site.siteMetadata,x={title:s||l,description:c||o,url:`${p}${"/"===i?"":i}`,image:`${p}${t}`};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("title",{children:x.title}),(0,n.jsx)("link",{rel:"canonical",href:x.url}),(0,n.jsx)("meta",{name:"description",content:x.description}),(0,n.jsx)("meta",{property:"og:title",content:x.title}),(0,n.jsx)("meta",{property:"og:description",content:x.description}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:url",content:x.url}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:title",content:x.title}),(0,n.jsx)("meta",{name:"twitter:description",content:x.description}),a]})}},5814:function(e,s,c){c.r(s),c.d(s,{Head:function(){return k},default:function(){return y}});var t=c(3746),i=c(8073),a=c(9953),n=c(1874);const r=e=>{let{className:s,children:c}=e;return(0,n.jsx)("section",{className:(0,i.Z)("section-module--section--46e7e",s),children:c})};r.Header=e=>{let{title:s,description:c}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h2",{className:"section-module--heading--21429",children:s}),(0,n.jsx)("p",{className:"section-module--description--7e522",children:c}),(0,n.jsx)("div",{className:"section-module--background_container--94d68",children:(0,n.jsx)("div",{className:"section-module--background--c51dc"})})]})};var d="challenger-section-module--active_button--f7eb0";const l={Plan:{name:"Planner",description:"사용자의 니즈와 비즈니스 목표를 고려하여 서비스의\n전략을 수립하고 설계합니다. 또한 PM으로써\n관리 프로세스를 주도하며 조율하는 역할을 수행합니다."},Design:{name:"Designer",description:"사용자가 편안하게 사용 가능한 화면을 디자인 함으로써,\n사용자에게 최적의 시각적, 기능적 경험을 제공합니다."},Client:{name:"Client Developer",description:"디자이너와 서버 개발자간 긴밀한 협력을 통해 최상의\n프로덕트를 구현하기 위한 코드를 구현합니다."},Server:{name:"Server Developer",description:"기획자와 클라이언트 개발자와의 협력을 통해 최상의\n성능을 발휘하는 코드를 구현합니다."}};let o=function(e){return e.PLAN="Plan",e.DESIGN="Design",e.CLIENT="Client",e.SERVER="Server",e}({});const p=()=>{const{0:e,1:s}=(0,a.useState)(o.PLAN);return(0,n.jsxs)(r,{className:"challenger-section-module--challenger--d6f3c",children:[(0,n.jsx)(r.Header,{title:"cmc challenger",description:"CMC는 기획자 디자이너 개발자가\n함께 모여 성장합니다"}),(0,n.jsxs)("div",{className:"challenger-section-module--role--41533",children:[(0,n.jsxs)("nav",{children:[(0,n.jsx)("button",{type:"button",onClick:()=>s(o.PLAN),className:(0,i.Z)({[d]:e===o.PLAN}),children:"Plan"}),(0,n.jsx)("button",{type:"button",onClick:()=>s(o.DESIGN),className:(0,i.Z)({[d]:e===o.DESIGN}),children:"Design"}),(0,n.jsx)("button",{type:"button",onClick:()=>s(o.CLIENT),className:(0,i.Z)({[d]:e===o.CLIENT}),children:"Web • iOS • AOS"}),(0,n.jsx)("button",{type:"button",onClick:()=>s(o.SERVER),className:(0,i.Z)({[d]:e===o.SERVER}),children:"Server"})]}),(0,n.jsxs)("div",{className:"challenger-section-module--mobile_card--3ac84",children:[(0,n.jsxs)("h3",{children:[l[e].name,e===o.CLIENT&&(0,n.jsx)("span",{children:" (Web . iOS . AOS)"})]}),(0,n.jsx)("p",{children:l[e].description})]}),(0,n.jsx)("div",{className:"challenger-section-module--card_grid--bd477",children:Object.keys(l).map((e=>{const s=l[e];return(0,n.jsxs)("div",{className:"challenger-section-module--pc_card--acbe7",children:[(0,n.jsxs)("h3",{children:[s.name,e===o.CLIENT&&(0,n.jsx)("span",{children:" (Web . iOS . AOS)"})]}),(0,n.jsx)("p",{children:s.description})]},e)}))})]})]})};var x=c(1025),b=c.n(x),m="features-section-module--experience--ad0b3",j="features-section-module--mobile_empty_space--46bf1",h="features-section-module--mobile_horizontal_divider--79cec",u="features-section-module--mobile_vertical_divider--874f3",f="features-section-module--pc_horizontal_divider--bf901",g="features-section-module--pc_vertical_divider--43517";const v=()=>(0,n.jsxs)(r,{className:"features-section-module--features--36e5d",children:[(0,n.jsx)(r.Header,{title:"cmc features",description:"CMC는 실력있는 리더진, 챌린저들과\n다양한 경험을 쌓을 수 있습니다"}),(0,n.jsxs)("div",{className:"features-section-module--grid_container--dafbe",children:[(0,n.jsxs)("div",{className:m,children:[(0,n.jsx)("h3",{children:"실력있는 리더진"}),(0,n.jsxs)("p",{children:["성공적인 런칭 노하우를 가진",(0,n.jsx)("br",{}),"리더진들이 여러분의 성공적인",(0,n.jsx)("br",{}),"런칭을 위해 도움을 드립니다."]})]}),(0,n.jsx)("div",{className:u}),(0,n.jsx)("div",{className:g}),(0,n.jsxs)("div",{className:m,children:[(0,n.jsx)("h3",{children:"네트워킹"}),(0,n.jsxs)("p",{children:["CMC는 실력 있는 챌린저로",(0,n.jsx)("br",{}),"구성되어 있습니다.",(0,n.jsx)("br",{}),"이들과 네트워킹을 통해 훌륭한 인재들과 교류할 수 있으며 여러분의 성공적인 런칭을 위해 도움을 드립니다."]})]}),(0,n.jsx)("div",{className:h}),(0,n.jsx)("div",{className:j}),(0,n.jsx)("div",{className:g}),(0,n.jsx)("div",{className:h}),(0,n.jsxs)("div",{className:m,children:[(0,n.jsx)("h3",{children:"기획 멘토링"}),(0,n.jsxs)("p",{children:["기획안의 완성도와 비지니스",(0,n.jsx)("br",{}),"모델 디벨롭을 위한 현직",(0,n.jsx)("br",{}),"전문가의 피드백을 제공합니다."]})]}),(0,n.jsx)("div",{className:u}),(0,n.jsx)("div",{className:f}),(0,n.jsx)("div",{className:"features-section-module--pc_empty_space--0f15d"}),(0,n.jsx)("div",{className:f}),(0,n.jsx)("div",{className:f}),(0,n.jsxs)("div",{className:"features-section-module--pc_horizontal_space--2d10e",children:[(0,n.jsx)("div",{className:f}),(0,n.jsx)(b(),{})]}),(0,n.jsxs)("div",{className:m,children:[(0,n.jsx)("h3",{children:"GUI 멘토링"}),(0,n.jsx)("p",{children:"UI/UX를 개선하기 위한 구체적인 방안을 현직 전문가의 피드백을 제공합니다."})]}),(0,n.jsx)("div",{className:h}),(0,n.jsx)("div",{className:g}),(0,n.jsx)("div",{className:j}),(0,n.jsx)("div",{className:(0,i.Z)(h,"features-section-module--end--11114")}),(0,n.jsxs)("div",{className:m,children:[(0,n.jsx)("h3",{children:"개발 컨퍼런스"}),(0,n.jsx)("p",{children:"지식을 공유하면 성장할 수 있는 만큼,우리가 우리의 지식을 공유하는 과정에서도 더욱 성장할 수 있습니다."})]}),(0,n.jsx)("div",{className:g}),(0,n.jsx)("div",{className:u}),(0,n.jsxs)("div",{className:m,children:[(0,n.jsx)("h3",{children:"데모데이"}),(0,n.jsx)("p",{children:"VC 및 다양한 기업 관계자들이 참여하는 데모데이에서 CMC 활동을 통해 만든 프로덕트를 홍보합니다."})]})]})]});var w=c(6885),N="identity-section-module--image--2f8a9",C="identity-section-module--overlay--34962";const S=()=>(0,n.jsxs)(r,{className:"identity-section-module--identity--1e96d",children:[(0,n.jsx)(r.Header,{title:"cmc identity",description:"CMC는 도전을 즐기며,\n새로운 도전에 맞서는 사람들입니다"}),(0,n.jsxs)("div",{className:"identity-section-module--people--028e8",children:[(0,n.jsxs)("figure",{children:[(0,n.jsx)(w.S,{src:"./images/challenger.png",alt:"너디너리 데모데이 간판",objectFit:"fill",className:N,__imageData:c(2566)}),(0,n.jsx)("div",{className:C}),(0,n.jsx)("figcaption",{children:"도전자"}),(0,n.jsxs)("p",{children:["우리는 도전자입니다. 우리는 모두 도전을",(0,n.jsx)("br",{}),"즐기며, 새로운 도전에 맞서는 사람들입니다.",(0,n.jsx)("br",{}),"우리는 끊임없이 도전하는 자세를 가지고 있으며,",(0,n.jsx)("br",{}),"이를 통해 성장하고 혁신을 이루어냅니다.",(0,n.jsx)("br",{}),'우리는 자신을 "챌린저"라 하며, 어려움을',(0,n.jsx)("br",{}),"극복하고 목표를 달성하는 역량을 갖추고 있습니다."]})]}),(0,n.jsxs)("figure",{children:[(0,n.jsx)(w.S,{src:"./images/pioneer.png",alt:"주먹을 쥐고 앉아서 정면을 바라보는 사람들",objectFit:"fill",className:N,__imageData:c(8433)}),(0,n.jsx)("div",{className:C}),(0,n.jsx)("figcaption",{children:"개척가"}),(0,n.jsxs)("p",{children:["우리는 기존의 틀에 얽매이지 않고,",(0,n.jsx)("br",{}),"새로운 영역을 개척하는 사람들입니다.",(0,n.jsx)("br",{}),"우리는 혁신적인 아이디어와 독창적인",(0,n.jsx)("br",{}),"접근으로 새로운 틀을 만들어내며,",(0,n.jsx)("br",{}),"미래를 모색하고 이끌어갑니다."]})]}),(0,n.jsxs)("figure",{children:[(0,n.jsx)(w.S,{src:"./images/expert.png",alt:"노트북을 하고있는 사람들",objectFit:"fill",className:N,__imageData:c(1155)}),(0,n.jsx)("div",{className:C}),(0,n.jsx)("figcaption",{children:"전문가"}),(0,n.jsxs)("p",{children:["전문가들로 이루어진 CMC의 팀은 각자의",(0,n.jsx)("br",{}),"전문 분야에 집중하여 협업합니다.",(0,n.jsx)("br",{}),"우리 프로젝트에서 나의 역할이 없다면,",(0,n.jsx)("br",{}),"팀은 앞으로 나아갈 수 없습니다."]})]})]})]});const _=()=>(0,n.jsxs)(r,{className:"intro-section-module--intro--06041",children:[(0,n.jsx)(r.Header,{title:"introduction",description:"우리만의 룰을 세워 세상을 바꾸는\n우리는 CMC ‘챌린저’입니다"}),(0,n.jsxs)("div",{className:"intro-section-module--grid_container--a0dac",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"현재까지 CMC의 팀"}),(0,n.jsx)("span",{children:"80+"})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("span",{children:["지금까지 런칭된 앱 수",(0,n.jsx)("br",{}),"(Android, iOS 스토어)"]}),(0,n.jsx)("span",{children:"130+"})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"CMC앱 전체 다운로드 수"}),(0,n.jsx)("span",{children:"5000+"})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"CMC 챌린저의 외주연계 횟수"}),(0,n.jsx)("span",{children:"100+"})]})]})]});var y=()=>(0,n.jsxs)("main",{children:[(0,n.jsx)(_,{}),(0,n.jsx)(S,{}),(0,n.jsx)(p,{}),(0,n.jsx)(v,{}),(0,n.jsx)(t.T,{}),(0,n.jsx)("div",{className:"home-module--space--12e23"})]});const k=e=>{let{location:{pathname:s}}=e;return(0,n.jsx)(t.p,{pathname:s})}},2566:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#786858","images":{"fallback":{"src":"/static/8777464a403dc3881024ab12d8ccefaf/9ebb9/challenger.png","srcSet":"/static/8777464a403dc3881024ab12d8ccefaf/81b6a/challenger.png 279w,\\n/static/8777464a403dc3881024ab12d8ccefaf/89e2c/challenger.png 558w,\\n/static/8777464a403dc3881024ab12d8ccefaf/9ebb9/challenger.png 1116w","sizes":"(min-width: 1116px) 1116px, 100vw"},"sources":[{"srcSet":"/static/8777464a403dc3881024ab12d8ccefaf/de1a4/challenger.webp 279w,\\n/static/8777464a403dc3881024ab12d8ccefaf/a79b9/challenger.webp 558w,\\n/static/8777464a403dc3881024ab12d8ccefaf/f0f4c/challenger.webp 1116w","type":"image/webp","sizes":"(min-width: 1116px) 1116px, 100vw"}]},"width":1116,"height":927.0000000000001}')},1955:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#7878c8","images":{"fallback":{"src":"/static/022da01af7e1fdbc0ed8824b02181185/de3a1/top-button.png","srcSet":"/static/022da01af7e1fdbc0ed8824b02181185/f2a56/top-button.png 38w,\\n/static/022da01af7e1fdbc0ed8824b02181185/7458e/top-button.png 75w,\\n/static/022da01af7e1fdbc0ed8824b02181185/de3a1/top-button.png 150w","sizes":"(min-width: 150px) 150px, 100vw"},"sources":[{"srcSet":"/static/022da01af7e1fdbc0ed8824b02181185/0852d/top-button.webp 38w,\\n/static/022da01af7e1fdbc0ed8824b02181185/18188/top-button.webp 75w,\\n/static/022da01af7e1fdbc0ed8824b02181185/c65bc/top-button.webp 150w","type":"image/webp","sizes":"(min-width: 150px) 150px, 100vw"}]},"width":150,"height":150}')},8433:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#b8a8a8","images":{"fallback":{"src":"/static/410d4db1d6a8b9f2313c576e24c3d6f8/9ebb9/pioneer.png","srcSet":"/static/410d4db1d6a8b9f2313c576e24c3d6f8/81b6a/pioneer.png 279w,\\n/static/410d4db1d6a8b9f2313c576e24c3d6f8/89e2c/pioneer.png 558w,\\n/static/410d4db1d6a8b9f2313c576e24c3d6f8/9ebb9/pioneer.png 1116w","sizes":"(min-width: 1116px) 1116px, 100vw"},"sources":[{"srcSet":"/static/410d4db1d6a8b9f2313c576e24c3d6f8/de1a4/pioneer.webp 279w,\\n/static/410d4db1d6a8b9f2313c576e24c3d6f8/a79b9/pioneer.webp 558w,\\n/static/410d4db1d6a8b9f2313c576e24c3d6f8/f0f4c/pioneer.webp 1116w","type":"image/webp","sizes":"(min-width: 1116px) 1116px, 100vw"}]},"width":1116,"height":927.0000000000001}')},1155:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#383838","images":{"fallback":{"src":"/static/c8900cc1ec055b971efc7acb82e484a0/9ebb9/expert.png","srcSet":"/static/c8900cc1ec055b971efc7acb82e484a0/81b6a/expert.png 279w,\\n/static/c8900cc1ec055b971efc7acb82e484a0/89e2c/expert.png 558w,\\n/static/c8900cc1ec055b971efc7acb82e484a0/9ebb9/expert.png 1116w","sizes":"(min-width: 1116px) 1116px, 100vw"},"sources":[{"srcSet":"/static/c8900cc1ec055b971efc7acb82e484a0/de1a4/expert.webp 279w,\\n/static/c8900cc1ec055b971efc7acb82e484a0/a79b9/expert.webp 558w,\\n/static/c8900cc1ec055b971efc7acb82e484a0/f0f4c/expert.webp 1116w","type":"image/webp","sizes":"(min-width: 1116px) 1116px, 100vw"}]},"width":1116,"height":927.0000000000001}')}}]); -//# sourceMappingURL=component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js.map \ No newline at end of file diff --git a/component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js.map b/component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js.map deleted file mode 100644 index c7cecf8..0000000 --- a/component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js","mappings":"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","sources":["webpack://cmc_landing_page/./src/components/floating-button/floating-button.tsx","webpack://cmc_landing_page/./src/components/floating-button/hooks/use-floating-button.tsx","webpack://cmc_landing_page/./src/components/floating-button/floating-button.module.scss","webpack://cmc_landing_page/./src/components/seo.tsx","webpack://cmc_landing_page/./src/views/home/components/section/section.tsx","webpack://cmc_landing_page/./src/views/home/components/section/section.module.scss","webpack://cmc_landing_page/./src/views/home/components/challenger-section/challenger-section.module.scss","webpack://cmc_landing_page/./src/views/home/components/challenger-section/constants/data.ts","webpack://cmc_landing_page/./src/views/home/components/challenger-section/constants/enum.ts","webpack://cmc_landing_page/./src/views/home/components/challenger-section/challenger-section.tsx","webpack://cmc_landing_page/./src/views/home/components/features-section/features-section.module.scss","webpack://cmc_landing_page/./src/views/home/components/features-section/features-section.tsx","webpack://cmc_landing_page/./src/views/home/components/identity-section/identity-section.module.scss","webpack://cmc_landing_page/./src/views/home/components/identity-section/identity-section.tsx","webpack://cmc_landing_page/./src/views/home/components/intro-section/intro-section.tsx","webpack://cmc_landing_page/./src/views/home/components/intro-section/intro-section.module.scss","webpack://cmc_landing_page/./src/views/home/home.tsx","webpack://cmc_landing_page/./src/views/home/home.module.scss"],"sourcesContent":["import clsx from 'clsx'\nimport { StaticImage } from 'gatsby-plugin-image'\n\nimport * as css from './floating-button.module.scss'\nimport { useFloatingButton } from './hooks'\n\nexport const FloatingButton = () => {\n const { isVisible, scrollToTop } = useFloatingButton()\n return (\n \n )\n}\n","import { useEffect, useState } from 'react'\n\nconst SCROLL_THRESHOLD = 200\n\nexport const useFloatingButton = () => {\n const [isVisible, setIsVisible] = useState(false)\n\n const handleScroll = () => {\n const currentScrollY = window.scrollY\n setIsVisible(currentScrollY > SCROLL_THRESHOLD)\n }\n\n const scrollToTop = () => {\n window.scrollTo({ top: 0, behavior: 'smooth' })\n }\n\n useEffect(() => {\n window.addEventListener('scroll', handleScroll)\n return () => {\n window.removeEventListener('scroll', handleScroll)\n }\n }, [])\n\n return { isVisible, scrollToTop }\n}\n","// extracted by mini-css-extract-plugin\nexport var button = \"floating-button-module--button--644e8\";\nexport var visible = \"floating-button-module--visible--84a20\";","import { graphql, useStaticQuery } from 'gatsby'\nimport type { PropsWithChildren } from 'react'\n\ntype SeoProps = {\n title?: string\n description?: string\n heroImage?: string\n pathname: string\n}\n\ntype SeoQuery = {\n file: {\n publicURL: string\n }\n site: {\n siteMetadata: {\n title: string\n description: string\n siteUrl: string\n }\n }\n}\n\nexport const Seo = ({ title, description, heroImage, pathname, children }: PropsWithChildren) => {\n const data = useStaticQuery(graphql`\n query SeoQuery {\n site {\n siteMetadata {\n title\n description\n siteUrl\n }\n }\n file(relativePath: { eq: \"OGImage.png\" }) {\n publicURL\n }\n }\n `)\n\n const { title: defaultTitle, description: defaultDescription, siteUrl } = data.site.siteMetadata\n // TODO: 이미지 넣고 주석 제거\n // const { publicURL: defaultImage } = data.file\n\n const isHome = pathname === '/'\n\n const seo = {\n title: title || defaultTitle,\n description: description || defaultDescription,\n url: `${siteUrl}${isHome ? '' : pathname}`,\n // TODO: 이미지 넣기!\n // image: `${siteUrl}${heroImage || defaultImage}`,\n image: `${siteUrl}${heroImage}`,\n }\n\n return (\n <>\n {seo.title}\n \n \n {/* */}\n {/* Open Graph / Facebook */}\n \n \n \n \n {/* */}\n {/* Twitter */}\n \n \n \n {/* */}\n {children}\n \n )\n}\n","import clsx from 'clsx'\nimport type { ReactNode } from 'react'\n\nimport * as css from './section.module.scss'\n\ntype Props = {\n className?: string\n children: ReactNode\n}\n\nexport const Section = ({ className, children }: Props) => {\n return
{children}
\n}\n\ntype HeaderProps = {\n title: string\n description: string\n}\n\nSection.Header = ({ title, description }: HeaderProps) => {\n return (\n <>\n

{title}

\n

{description}

\n
\n
\n
\n \n )\n}\n","// extracted by mini-css-extract-plugin\nexport var background = \"section-module--background--c51dc\";\nexport var background_container = \"section-module--background_container--94d68\";\nexport var description = \"section-module--description--7e522\";\nexport var heading = \"section-module--heading--21429\";\nexport var section = \"section-module--section--46e7e\";","// extracted by mini-css-extract-plugin\nexport var active_button = \"challenger-section-module--active_button--f7eb0\";\nexport var card_grid = \"challenger-section-module--card_grid--bd477\";\nexport var challenger = \"challenger-section-module--challenger--d6f3c\";\nexport var mobile_card = \"challenger-section-module--mobile_card--3ac84\";\nexport var pc_card = \"challenger-section-module--pc_card--acbe7\";\nexport var role = \"challenger-section-module--role--41533\";","import { Tab } from './enum'\n\nexport const Cards: Record = {\n Plan: {\n name: 'Planner',\n description:\n '사용자의 니즈와 비즈니스 목표를 고려하여 서비스의\\n전략을 수립하고 설계합니다. 또한 PM으로써\\n관리 프로세스를 주도하며 조율하는 역할을 수행합니다.',\n },\n Design: {\n name: 'Designer',\n description:\n '사용자가 편안하게 사용 가능한 화면을 디자인 함으로써,\\n사용자에게 최적의 시각적, 기능적 경험을 제공합니다.',\n },\n Client: {\n name: 'Client Developer',\n description: '디자이너와 서버 개발자간 긴밀한 협력을 통해 최상의\\n프로덕트를 구현하기 위한 코드를 구현합니다.',\n },\n Server: {\n name: 'Server Developer',\n description: '기획자와 클라이언트 개발자와의 협력을 통해 최상의\\n성능을 발휘하는 코드를 구현합니다.',\n },\n}\n","export enum Tab {\n PLAN = 'Plan',\n DESIGN = 'Design',\n CLIENT = 'Client',\n SERVER = 'Server',\n}\n","import clsx from 'clsx'\nimport { useState } from 'react'\n\nimport { Section } from '../section'\nimport * as css from './challenger-section.module.scss'\nimport { Cards, Tab } from './constants'\n\nexport const ChallengerSection = () => {\n const [currentTab, setCurrentTab] = useState(Tab.PLAN)\n\n return (\n
\n \n
\n \n
\n

\n {Cards[currentTab].name}\n {currentTab === Tab.CLIENT && (Web . iOS . AOS)}\n

\n

{Cards[currentTab].description}

\n
\n
\n {Object.keys(Cards).map((key) => {\n const card = Cards[key as Tab]\n return (\n
\n

\n {card.name}\n {key === Tab.CLIENT && (Web . iOS . AOS)}\n

\n

{card.description}

\n
\n )\n })}\n
\n
\n
\n )\n}\n","// extracted by mini-css-extract-plugin\nexport var end = \"features-section-module--end--11114\";\nexport var experience = \"features-section-module--experience--ad0b3\";\nexport var features = \"features-section-module--features--36e5d\";\nexport var grid_container = \"features-section-module--grid_container--dafbe\";\nexport var mobile_empty_space = \"features-section-module--mobile_empty_space--46bf1\";\nexport var mobile_horizontal_divider = \"features-section-module--mobile_horizontal_divider--79cec\";\nexport var mobile_vertical_divider = \"features-section-module--mobile_vertical_divider--874f3\";\nexport var pc_empty_space = \"features-section-module--pc_empty_space--0f15d\";\nexport var pc_horizontal_divider = \"features-section-module--pc_horizontal_divider--bf901\";\nexport var pc_horizontal_space = \"features-section-module--pc_horizontal_space--2d10e\";\nexport var pc_vertical_divider = \"features-section-module--pc_vertical_divider--43517\";","import clsx from 'clsx'\n\nimport Star from '@/images/star.svg'\n\nimport { Section } from '../section'\nimport * as css from './features-section.module.scss'\n\nexport const FeaturesSection = () => {\n return (\n
\n \n
\n
\n

실력있는 리더진

\n

\n 성공적인 런칭 노하우를 가진\n
\n 리더진들이 여러분의 성공적인\n
\n 런칭을 위해 도움을 드립니다.\n

\n
\n
\n
\n
\n

네트워킹

\n

\n CMC는 실력 있는 챌린저로\n
\n 구성되어 있습니다.\n
\n 이들과 네트워킹을 통해 훌륭한 인재들과 교류할 수 있으며 여러분의 성공적인 런칭을 위해 도움을 드립니다.\n

\n
\n
\n
\n
\n
\n
\n

기획 멘토링

\n

\n 기획안의 완성도와 비지니스\n
\n 모델 디벨롭을 위한 현직\n
\n 전문가의 피드백을 제공합니다.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n

GUI 멘토링

\n

UI/UX를 개선하기 위한 구체적인 방안을 현직 전문가의 피드백을 제공합니다.

\n
\n
\n
\n
\n
\n
\n

개발 컨퍼런스

\n

지식을 공유하면 성장할 수 있는 만큼,우리가 우리의 지식을 공유하는 과정에서도 더욱 성장할 수 있습니다.

\n
\n
\n
\n
\n

데모데이

\n

VC 및 다양한 기업 관계자들이 참여하는 데모데이에서 CMC 활동을 통해 만든 프로덕트를 홍보합니다.

\n
\n
\n
\n )\n}\n","// extracted by mini-css-extract-plugin\nexport var identity = \"identity-section-module--identity--1e96d\";\nexport var image = \"identity-section-module--image--2f8a9\";\nexport var overlay = \"identity-section-module--overlay--34962\";\nexport var people = \"identity-section-module--people--028e8\";","import { StaticImage } from 'gatsby-plugin-image'\n\nimport { Section } from '../section'\nimport * as css from './identity-section.module.scss'\n\nexport const IdentitySection = () => {\n return (\n
\n \n
\n
\n \n
\n
도전자
\n

\n 우리는 도전자입니다. 우리는 모두 도전을\n
\n 즐기며, 새로운 도전에 맞서는 사람들입니다.\n
\n 우리는 끊임없이 도전하는 자세를 가지고 있으며,\n
\n 이를 통해 성장하고 혁신을 이루어냅니다.\n
\n 우리는 자신을 "챌린저"라 하며, 어려움을\n
\n 극복하고 목표를 달성하는 역량을 갖추고 있습니다.\n

\n
\n
\n \n
\n
개척가
\n

\n 우리는 기존의 틀에 얽매이지 않고,\n
\n 새로운 영역을 개척하는 사람들입니다.\n
\n 우리는 혁신적인 아이디어와 독창적인\n
\n 접근으로 새로운 틀을 만들어내며,\n
\n 미래를 모색하고 이끌어갑니다.\n

\n
\n
\n \n
\n
전문가
\n

\n 전문가들로 이루어진 CMC의 팀은 각자의\n
\n 전문 분야에 집중하여 협업합니다.\n
\n 우리 프로젝트에서 나의 역할이 없다면,\n
\n 팀은 앞으로 나아갈 수 없습니다.\n

\n
\n
\n
\n )\n}\n","import { Section } from '../section'\nimport * as css from './intro-section.module.scss'\n\nexport const IntroSection = () => {\n return (\n
\n \n
\n
\n 현재까지 CMC의 팀\n 80+\n
\n
\n \n 지금까지 런칭된 앱 수
\n (Android, iOS 스토어)\n
\n 130+\n
\n
\n CMC앱 전체 다운로드 수\n 5000+\n
\n
\n CMC 챌린저의 외주연계 횟수\n 100+\n
\n
\n
\n )\n}\n","// extracted by mini-css-extract-plugin\nexport var grid_container = \"intro-section-module--grid_container--a0dac\";\nexport var intro = \"intro-section-module--intro--06041\";","import type { HeadProps } from 'gatsby'\n\nimport { FloatingButton, Seo } from '@/components'\n\nimport { ChallengerSection, FeaturesSection, IdentitySection, IntroSection } from './components'\nimport * as css from './home.module.scss'\n\nconst HomePage = () => {\n return (\n
\n \n \n \n \n \n
\n
\n )\n}\n\nexport default HomePage\n\nexport const Head = ({ location: { pathname } }: HeadProps) => {\n return \n}\n","// extracted by mini-css-extract-plugin\nexport var space = \"home-module--space--12e23\";"],"names":["FloatingButton","isVisible","scrollToTop","useFloatingButton","setIsVisible","useState","handleScroll","currentScrollY","window","scrollY","useEffect","addEventListener","removeEventListener","scrollTo","top","behavior","_jsx","type","onClick","className","clsx","children","StaticImage","src","alt","__imageData","require","Seo","_ref","title","description","heroImage","pathname","data","useStaticQuery","defaultTitle","defaultDescription","siteUrl","site","siteMetadata","seo","url","image","_jsxs","_Fragment","rel","href","name","content","property","Section","Header","_ref2","active_button","Cards","Plan","Design","Client","Server","Tab","ChallengerSection","currentTab","setCurrentTab","PLAN","css","DESIGN","CLIENT","SERVER","Object","keys","map","key","card","experience","mobile_empty_space","mobile_horizontal_divider","mobile_vertical_divider","pc_horizontal_divider","pc_vertical_divider","FeaturesSection","Star","overlay","IdentitySection","objectFit","IntroSection","HomePage","Head","location"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-index-tsx-94561d8f042a720e670c.js b/component---src-pages-index-tsx-94561d8f042a720e670c.js new file mode 100644 index 0000000..e3955de --- /dev/null +++ b/component---src-pages-index-tsx-94561d8f042a720e670c.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkcmc_landing_page=self.webpackChunkcmc_landing_page||[]).push([[691],{3746:function(e,s,c){c.d(s,{T:function(){return d},p:function(){return l}});var a=c(8073),t=c(6885),i=c(9953);var n=c(1874);const d=()=>{const{isVisible:e,scrollToTop:s}=(()=>{const{0:e,1:s}=(0,i.useState)(!1),c=()=>{const e=window.scrollY;s(e>200)};return(0,i.useEffect)((()=>(window.addEventListener("scroll",c),()=>{window.removeEventListener("scroll",c)})),[]),{isVisible:e,scrollToTop:()=>{window.scrollTo({top:0,behavior:"smooth"})}}})();return(0,n.jsx)("button",{type:"button",onClick:s,className:(0,a.Z)("floating-button-module--button--644e8",{"floating-button-module--visible--84a20":e}),children:(0,n.jsx)(t.S,{src:"./images/top-button.png",alt:"위를 가리키는 흰색 화살표",__imageData:c(1955)})})};var r=c(535);const l=e=>{let{title:s,description:c,heroImage:a,pathname:t,children:i}=e;const d=(0,r.useStaticQuery)("65692087"),{title:l,description:o,siteUrl:p}=d.site.siteMetadata,{publicURL:m}=d.file,x={title:s||l,description:c||o,url:`${p}${"/"===t?"":t}`,image:`${p}${a||m}`};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("title",{children:x.title}),(0,n.jsx)("link",{rel:"canonical",href:x.url}),(0,n.jsx)("meta",{name:"description",content:x.description}),(0,n.jsx)("meta",{name:"image",content:x.image}),(0,n.jsx)("meta",{property:"og:title",content:x.title}),(0,n.jsx)("meta",{property:"og:description",content:x.description}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:url",content:x.url}),(0,n.jsx)("meta",{property:"og:image",content:x.image}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:title",content:x.title}),(0,n.jsx)("meta",{name:"twitter:description",content:x.description}),(0,n.jsx)("meta",{property:"twitter:image",content:x.image}),i]})}},5814:function(e,s,c){c.r(s),c.d(s,{Head:function(){return k},default:function(){return y}});var a=c(6885),t=c(3746),i=c(8073),n=c(9953),d=c(1874);const r=e=>{let{className:s,children:c}=e;return(0,d.jsx)("section",{className:(0,i.Z)("section-module--section--46e7e",s),children:c})};r.Header=e=>{let{title:s,description:c}=e;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h2",{className:"section-module--heading--21429",children:s}),(0,d.jsx)("p",{className:"section-module--description--7e522",children:c}),(0,d.jsx)("div",{className:"section-module--background_container--94d68",children:(0,d.jsx)("div",{className:"section-module--background--c51dc"})})]})};var l="challenger-section-module--active_button--f7eb0";const o={Plan:{name:"Planner",description:"사용자의 니즈와 비즈니스 목표를 고려하여 서비스의\n전략을 수립하고 설계합니다. 또한 PM으로써\n관리 프로세스를 주도하며 조율하는 역할을 수행합니다."},Design:{name:"Designer",description:"사용자가 편안하게 사용 가능한 화면을 디자인 함으로써,\n사용자에게 최적의 시각적, 기능적 경험을 제공합니다."},Client:{name:"Client Developer",description:"디자이너와 서버 개발자간 긴밀한 협력을 통해 최상의\n프로덕트를 구현하기 위한 코드를 구현합니다."},Server:{name:"Server Developer",description:"기획자와 클라이언트 개발자와의 협력을 통해 최상의\n성능을 발휘하는 코드를 구현합니다."}};let p=function(e){return e.PLAN="Plan",e.DESIGN="Design",e.CLIENT="Client",e.SERVER="Server",e}({});const m=()=>{const{0:e,1:s}=(0,n.useState)(p.PLAN);return(0,d.jsxs)(r,{className:"challenger-section-module--challenger--d6f3c",children:[(0,d.jsx)(r.Header,{title:"cmc challenger",description:"CMC는 기획자 디자이너 개발자가\n함께 모여 성장합니다"}),(0,d.jsxs)("div",{className:"challenger-section-module--role--41533",children:[(0,d.jsxs)("nav",{children:[(0,d.jsx)("button",{type:"button",onClick:()=>s(p.PLAN),className:(0,i.Z)({[l]:e===p.PLAN}),children:"Plan"}),(0,d.jsx)("button",{type:"button",onClick:()=>s(p.DESIGN),className:(0,i.Z)({[l]:e===p.DESIGN}),children:"Design"}),(0,d.jsx)("button",{type:"button",onClick:()=>s(p.CLIENT),className:(0,i.Z)({[l]:e===p.CLIENT}),children:"Web • iOS • AOS"}),(0,d.jsx)("button",{type:"button",onClick:()=>s(p.SERVER),className:(0,i.Z)({[l]:e===p.SERVER}),children:"Server"})]}),(0,d.jsxs)("div",{className:"challenger-section-module--mobile_card--3ac84",children:[(0,d.jsxs)("h3",{children:[o[e].name,e===p.CLIENT&&(0,d.jsx)("span",{children:" (Web . iOS . AOS)"})]}),(0,d.jsx)("p",{children:o[e].description})]}),(0,d.jsx)("div",{className:"challenger-section-module--card_grid--bd477",children:Object.keys(o).map((e=>{const s=o[e];return(0,d.jsxs)("div",{className:"challenger-section-module--pc_card--acbe7",children:[(0,d.jsxs)("h3",{children:[s.name,e===p.CLIENT&&(0,d.jsx)("span",{children:" (Web . iOS . AOS)"})]}),(0,d.jsx)("p",{children:s.description})]},e)}))})]})]})};var x=c(1025),b=c.n(x),j="features-section-module--experience--ad0b3",h="features-section-module--mobile_empty_space--46bf1",u="features-section-module--mobile_horizontal_divider--79cec",f="features-section-module--mobile_vertical_divider--874f3",g="features-section-module--pc_horizontal_divider--bf901",w="features-section-module--pc_vertical_divider--43517";const v=()=>(0,d.jsxs)(r,{className:"features-section-module--features--36e5d",children:[(0,d.jsx)(r.Header,{title:"cmc features",description:"CMC는 실력있는 리더진, 챌린저들과\n다양한 경험을 쌓을 수 있습니다"}),(0,d.jsxs)("div",{className:"features-section-module--grid_container--dafbe",children:[(0,d.jsxs)("div",{className:j,children:[(0,d.jsx)("h3",{children:"실력있는 리더진"}),(0,d.jsxs)("p",{children:["성공적인 런칭 노하우를 가진",(0,d.jsx)("br",{}),"리더진들이 여러분의 성공적인",(0,d.jsx)("br",{}),"런칭을 위해 도움을 드립니다."]})]}),(0,d.jsx)("div",{className:f}),(0,d.jsx)("div",{className:w}),(0,d.jsxs)("div",{className:j,children:[(0,d.jsx)("h3",{children:"네트워킹"}),(0,d.jsxs)("p",{children:["CMC는 실력 있는 챌린저로",(0,d.jsx)("br",{}),"구성되어 있습니다.",(0,d.jsx)("br",{}),"이들과 네트워킹을 통해 훌륭한 인재들과 교류할 수 있으며 여러분의 성공적인 런칭을 위해 도움을 드립니다."]})]}),(0,d.jsx)("div",{className:u}),(0,d.jsx)("div",{className:h}),(0,d.jsx)("div",{className:w}),(0,d.jsx)("div",{className:u}),(0,d.jsxs)("div",{className:j,children:[(0,d.jsx)("h3",{children:"기획 멘토링"}),(0,d.jsxs)("p",{children:["기획안의 완성도와 비지니스",(0,d.jsx)("br",{}),"모델 디벨롭을 위한 현직",(0,d.jsx)("br",{}),"전문가의 피드백을 제공합니다."]})]}),(0,d.jsx)("div",{className:f}),(0,d.jsx)("div",{className:g}),(0,d.jsx)("div",{className:"features-section-module--pc_empty_space--0f15d"}),(0,d.jsx)("div",{className:g}),(0,d.jsx)("div",{className:g}),(0,d.jsxs)("div",{className:"features-section-module--pc_horizontal_space--2d10e",children:[(0,d.jsx)("div",{className:g}),(0,d.jsx)(b(),{})]}),(0,d.jsxs)("div",{className:j,children:[(0,d.jsx)("h3",{children:"GUI 멘토링"}),(0,d.jsx)("p",{children:"UI/UX를 개선하기 위한 구체적인 방안을 현직 전문가의 피드백을 제공합니다."})]}),(0,d.jsx)("div",{className:u}),(0,d.jsx)("div",{className:w}),(0,d.jsx)("div",{className:h}),(0,d.jsx)("div",{className:(0,i.Z)(u,"features-section-module--end--11114")}),(0,d.jsxs)("div",{className:j,children:[(0,d.jsx)("h3",{children:"개발 컨퍼런스"}),(0,d.jsx)("p",{children:"지식을 공유하면 성장할 수 있는 만큼,우리가 우리의 지식을 공유하는 과정에서도 더욱 성장할 수 있습니다."})]}),(0,d.jsx)("div",{className:w}),(0,d.jsx)("div",{className:f}),(0,d.jsxs)("div",{className:j,children:[(0,d.jsx)("h3",{children:"데모데이"}),(0,d.jsx)("p",{children:"VC 및 다양한 기업 관계자들이 참여하는 데모데이에서 CMC 활동을 통해 만든 프로덕트를 홍보합니다."})]})]})]});var N="identity-section-module--image--2f8a9",C="identity-section-module--overlay--34962";const S=()=>(0,d.jsxs)(r,{className:"identity-section-module--identity--1e96d",children:[(0,d.jsx)(r.Header,{title:"cmc identity",description:"CMC는 도전을 즐기며,\n새로운 도전에 맞서는 사람들입니다"}),(0,d.jsxs)("div",{className:"identity-section-module--people--028e8",children:[(0,d.jsxs)("figure",{children:[(0,d.jsx)(a.S,{src:"./images/challenger.png",alt:"너디너리 데모데이 간판",objectFit:"fill",className:N,__imageData:c(2566)}),(0,d.jsx)("div",{className:C}),(0,d.jsx)("figcaption",{children:"도전자"}),(0,d.jsxs)("p",{children:["우리는 도전자입니다. 우리는 모두 도전을",(0,d.jsx)("br",{}),"즐기며, 새로운 도전에 맞서는 사람들입니다.",(0,d.jsx)("br",{}),"우리는 끊임없이 도전하는 자세를 가지고 있으며,",(0,d.jsx)("br",{}),"이를 통해 성장하고 혁신을 이루어냅니다.",(0,d.jsx)("br",{}),'우리는 자신을 "챌린저"라 하며, 어려움을',(0,d.jsx)("br",{}),"극복하고 목표를 달성하는 역량을 갖추고 있습니다."]})]}),(0,d.jsxs)("figure",{children:[(0,d.jsx)(a.S,{src:"./images/pioneer.png",alt:"주먹을 쥐고 앉아서 정면을 바라보는 사람들",objectFit:"fill",className:N,__imageData:c(8433)}),(0,d.jsx)("div",{className:C}),(0,d.jsx)("figcaption",{children:"개척가"}),(0,d.jsxs)("p",{children:["우리는 기존의 틀에 얽매이지 않고,",(0,d.jsx)("br",{}),"새로운 영역을 개척하는 사람들입니다.",(0,d.jsx)("br",{}),"우리는 혁신적인 아이디어와 독창적인",(0,d.jsx)("br",{}),"접근으로 새로운 틀을 만들어내며,",(0,d.jsx)("br",{}),"미래를 모색하고 이끌어갑니다."]})]}),(0,d.jsxs)("figure",{children:[(0,d.jsx)(a.S,{src:"./images/expert.png",alt:"노트북을 하고있는 사람들",objectFit:"fill",className:N,__imageData:c(1155)}),(0,d.jsx)("div",{className:C}),(0,d.jsx)("figcaption",{children:"전문가"}),(0,d.jsxs)("p",{children:["전문가들로 이루어진 CMC의 팀은 각자의",(0,d.jsx)("br",{}),"전문 분야에 집중하여 협업합니다.",(0,d.jsx)("br",{}),"우리 프로젝트에서 나의 역할이 없다면,",(0,d.jsx)("br",{}),"팀은 앞으로 나아갈 수 없습니다."]})]})]})]});const _=()=>(0,d.jsxs)(r,{className:"intro-section-module--intro--06041",children:[(0,d.jsx)(r.Header,{title:"introduction",description:"우리만의 룰을 세워 세상을 바꾸는\n우리는 CMC ‘챌린저’입니다"}),(0,d.jsxs)("div",{className:"intro-section-module--grid_container--a0dac",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{children:"현재까지 CMC의 팀"}),(0,d.jsx)("span",{children:"80+"})]}),(0,d.jsxs)("div",{children:[(0,d.jsxs)("span",{children:["지금까지 런칭된 앱 수",(0,d.jsx)("br",{}),"(Android, iOS 스토어)"]}),(0,d.jsx)("span",{children:"130+"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{children:"CMC앱 전체 다운로드 수"}),(0,d.jsx)("span",{children:"5000+"})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{children:"CMC 챌린저의 외주연계 횟수"}),(0,d.jsx)("span",{children:"100+"})]})]})]});var y=()=>(0,d.jsxs)("main",{children:[(0,d.jsx)("section",{className:"home-module--image_container--ce213",children:(0,d.jsx)(a.S,{src:"./images/main.png",alt:"CMC",__imageData:c(4778)})}),(0,d.jsx)(_,{}),(0,d.jsx)(S,{}),(0,d.jsx)(m,{}),(0,d.jsx)(v,{}),(0,d.jsx)(t.T,{}),(0,d.jsx)("div",{className:"home-module--space--12e23"})]});const k=e=>{let{location:{pathname:s}}=e;return(0,d.jsx)(t.p,{pathname:s})}},2566:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#786858","images":{"fallback":{"src":"/static/8777464a403dc3881024ab12d8ccefaf/9ebb9/challenger.png","srcSet":"/static/8777464a403dc3881024ab12d8ccefaf/81b6a/challenger.png 279w,\\n/static/8777464a403dc3881024ab12d8ccefaf/89e2c/challenger.png 558w,\\n/static/8777464a403dc3881024ab12d8ccefaf/9ebb9/challenger.png 1116w","sizes":"(min-width: 1116px) 1116px, 100vw"},"sources":[{"srcSet":"/static/8777464a403dc3881024ab12d8ccefaf/de1a4/challenger.webp 279w,\\n/static/8777464a403dc3881024ab12d8ccefaf/a79b9/challenger.webp 558w,\\n/static/8777464a403dc3881024ab12d8ccefaf/f0f4c/challenger.webp 1116w","type":"image/webp","sizes":"(min-width: 1116px) 1116px, 100vw"}]},"width":1116,"height":927.0000000000001}')},1955:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#7878c8","images":{"fallback":{"src":"/static/022da01af7e1fdbc0ed8824b02181185/de3a1/top-button.png","srcSet":"/static/022da01af7e1fdbc0ed8824b02181185/f2a56/top-button.png 38w,\\n/static/022da01af7e1fdbc0ed8824b02181185/7458e/top-button.png 75w,\\n/static/022da01af7e1fdbc0ed8824b02181185/de3a1/top-button.png 150w","sizes":"(min-width: 150px) 150px, 100vw"},"sources":[{"srcSet":"/static/022da01af7e1fdbc0ed8824b02181185/0852d/top-button.webp 38w,\\n/static/022da01af7e1fdbc0ed8824b02181185/18188/top-button.webp 75w,\\n/static/022da01af7e1fdbc0ed8824b02181185/c65bc/top-button.webp 150w","type":"image/webp","sizes":"(min-width: 150px) 150px, 100vw"}]},"width":150,"height":150}')},4778:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/348efaa2793aacdd33a9501d905c8594/8f213/main.png","srcSet":"/static/348efaa2793aacdd33a9501d905c8594/cbc24/main.png 1300w,\\n/static/348efaa2793aacdd33a9501d905c8594/6a4bc/main.png 2600w,\\n/static/348efaa2793aacdd33a9501d905c8594/8f213/main.png 5200w","sizes":"(min-width: 5200px) 5200px, 100vw"},"sources":[{"srcSet":"/static/348efaa2793aacdd33a9501d905c8594/cb53e/main.webp 1300w,\\n/static/348efaa2793aacdd33a9501d905c8594/96031/main.webp 2600w,\\n/static/348efaa2793aacdd33a9501d905c8594/749f9/main.webp 5200w","type":"image/webp","sizes":"(min-width: 5200px) 5200px, 100vw"}]},"width":5200,"height":3232}')},8433:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#b8a8a8","images":{"fallback":{"src":"/static/410d4db1d6a8b9f2313c576e24c3d6f8/9ebb9/pioneer.png","srcSet":"/static/410d4db1d6a8b9f2313c576e24c3d6f8/81b6a/pioneer.png 279w,\\n/static/410d4db1d6a8b9f2313c576e24c3d6f8/89e2c/pioneer.png 558w,\\n/static/410d4db1d6a8b9f2313c576e24c3d6f8/9ebb9/pioneer.png 1116w","sizes":"(min-width: 1116px) 1116px, 100vw"},"sources":[{"srcSet":"/static/410d4db1d6a8b9f2313c576e24c3d6f8/de1a4/pioneer.webp 279w,\\n/static/410d4db1d6a8b9f2313c576e24c3d6f8/a79b9/pioneer.webp 558w,\\n/static/410d4db1d6a8b9f2313c576e24c3d6f8/f0f4c/pioneer.webp 1116w","type":"image/webp","sizes":"(min-width: 1116px) 1116px, 100vw"}]},"width":1116,"height":927.0000000000001}')},1155:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#383838","images":{"fallback":{"src":"/static/c8900cc1ec055b971efc7acb82e484a0/9ebb9/expert.png","srcSet":"/static/c8900cc1ec055b971efc7acb82e484a0/81b6a/expert.png 279w,\\n/static/c8900cc1ec055b971efc7acb82e484a0/89e2c/expert.png 558w,\\n/static/c8900cc1ec055b971efc7acb82e484a0/9ebb9/expert.png 1116w","sizes":"(min-width: 1116px) 1116px, 100vw"},"sources":[{"srcSet":"/static/c8900cc1ec055b971efc7acb82e484a0/de1a4/expert.webp 279w,\\n/static/c8900cc1ec055b971efc7acb82e484a0/a79b9/expert.webp 558w,\\n/static/c8900cc1ec055b971efc7acb82e484a0/f0f4c/expert.webp 1116w","type":"image/webp","sizes":"(min-width: 1116px) 1116px, 100vw"}]},"width":1116,"height":927.0000000000001}')}}]); +//# sourceMappingURL=component---src-pages-index-tsx-94561d8f042a720e670c.js.map \ No newline at end of file diff --git a/component---src-pages-index-tsx-94561d8f042a720e670c.js.map b/component---src-pages-index-tsx-94561d8f042a720e670c.js.map new file mode 100644 index 0000000..3eea0b3 --- /dev/null +++ b/component---src-pages-index-tsx-94561d8f042a720e670c.js.map @@ -0,0 +1 @@ +{"version":3,"file":"component---src-pages-index-tsx-94561d8f042a720e670c.js","mappings":"gOAMO,MAAMA,EAAiBA,KAC5B,MAAM,UAAEC,EAAS,YAAEC,GCHYC,MAC/B,MAAM,EAACF,EAAU,EAACG,IAAgBC,EAAAA,EAAAA,WAAS,GAErCC,EAAeA,KACnB,MAAMC,EAAiBC,OAAOC,QAC9BL,EAAaG,EAPQ,IAO0B,EAcjD,OAPAG,EAAAA,EAAAA,YAAU,KACRF,OAAOG,iBAAiB,SAAUL,GAC3B,KACLE,OAAOI,oBAAoB,SAAUN,EAAa,IAEnD,IAEI,CAAEL,YAAWC,YAXAA,KAClBM,OAAOK,SAAS,CAAEC,IAAK,EAAGC,SAAU,UAAW,EAUhB,EDhBEZ,GACnC,OACEa,EAAAA,EAAAA,KAAA,UAAQC,KAAK,SAASC,QAAShB,EAAaiB,WAAWC,EAAAA,EAAAA,GERvC,wCFQwD,CAAE,yCAAenB,IAAaoB,UACpGL,EAAAA,EAAAA,KAACM,EAAAA,EAAW,CAACC,IAAI,0BAA0BC,IAAI,iBAAgBC,YAAAC,EAAA,SACxD,E,aGYN,MAAMC,EAAMC,IAAyF,IAAxF,MAAEC,EAAK,YAAEC,EAAW,UAAEC,EAAS,SAAEC,EAAQ,SAAEX,GAAuCO,EACpG,MAAMK,GAAOC,EAAAA,EAAAA,gBAAc,aAenBL,MAAOM,EAAcL,YAAaM,EAAkB,QAAEC,GAAYJ,EAAKK,KAAKC,cAC5EC,UAAWC,GAAiBR,EAAKS,KAInCC,EAAM,CACVd,MAAOA,GAASM,EAChBL,YAAaA,GAAeM,EAC5BQ,IAAM,GAAEP,IALkB,MAAbL,EAKc,GAAKA,IAChCa,MAAQ,GAAER,IAAUN,GAAaU,KAGnC,OACEK,EAAAA,EAAAA,MAAAC,EAAAA,SAAA,CAAA1B,SAAA,EACEL,EAAAA,EAAAA,KAAA,SAAAK,SAAQsB,EAAId,SACZb,EAAAA,EAAAA,KAAA,QAAMgC,IAAI,YAAYC,KAAMN,EAAIC,OAChC5B,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,cAAcC,QAASR,EAAIb,eACtCd,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,QAAQC,QAASR,EAAIE,SAEhC7B,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,WAAWD,QAASR,EAAId,SACvCb,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,iBAAiBD,QAASR,EAAIb,eAC7Cd,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,UAAUD,QAAQ,aACjCnC,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,SAASD,QAASR,EAAIC,OACrC5B,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,WAAWD,QAASR,EAAIE,SAEvC7B,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,eAAeC,QAAQ,yBAClCnC,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,gBAAgBC,QAASR,EAAId,SACxCb,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,sBAAsBC,QAASR,EAAIb,eAC9Cd,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,gBAAgBD,QAASR,EAAIE,QAC3CxB,IACA,C,oJC3DA,MAAMgC,EAAUzB,IAAqC,IAApC,UAAET,EAAS,SAAEE,GAAiBO,EACpD,OAAOZ,EAAAA,EAAAA,KAAA,WAASG,WAAWC,EAAAA,EAAAA,GCNR,iCDM0BD,GAAWE,SAAEA,GAAmB,EAQ/EgC,EAAQC,OAASC,IAA0C,IAAzC,MAAE1B,EAAK,YAAEC,GAA0ByB,EACnD,OACET,EAAAA,EAAAA,MAAAC,EAAAA,SAAA,CAAA1B,SAAA,EACEL,EAAAA,EAAAA,KAAA,MAAIG,UClBW,iCDkBYE,SAAEQ,KAC7Bb,EAAAA,EAAAA,KAAA,KAAGG,UCpBgB,qCDoBWE,SAAES,KAChCd,EAAAA,EAAAA,KAAA,OAAKG,UCtBuB,8CDsBaE,UACvCL,EAAAA,EAAAA,KAAA,OAAKG,UCxBW,0CD0BjB,EE1BA,IAAIqC,EAAgB,kDCCpB,MAAMC,EAA4D,CACvEC,KAAM,CACJR,KAAM,UACNpB,YACE,wFAEJ6B,OAAQ,CACNT,KAAM,WACNpB,YACE,iEAEJ8B,OAAQ,CACNV,KAAM,mBACNpB,YAAa,0DAEf+B,OAAQ,CACNX,KAAM,mBACNpB,YAAa,qDCnBV,IAAKgC,EAAG,SAAHA,GAAG,OAAHA,EAAG,YAAHA,EAAG,gBAAHA,EAAG,gBAAHA,EAAG,gBAAHA,CAAG,MCOR,MAAMC,EAAoBA,KAC/B,MAAM,EAACC,EAAW,EAACC,IAAiB5D,EAAAA,EAAAA,UAAcyD,EAAII,MAEtD,OACEpB,EAAAA,EAAAA,MAACO,EAAO,CAAClC,UHRW,+CGQeE,SAAA,EACjCL,EAAAA,EAAAA,KAACqC,EAAQC,OAAM,CAACzB,MAAM,iBAAiBC,YAAa,qCACpDgB,EAAAA,EAAAA,MAAA,OAAK3B,UHPO,yCGOaE,SAAA,EACvByB,EAAAA,EAAAA,MAAA,OAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAAA,UACEC,KAAK,SACLC,QAASA,IAAM+C,EAAcH,EAAII,MACjC/C,WAAWC,EAAAA,EAAAA,GAAK,CAAE,CAAC+C,GAAoBH,IAAeF,EAAII,OAAQ7C,SACnE,UAGDL,EAAAA,EAAAA,KAAA,UACEC,KAAK,SACLC,QAASA,IAAM+C,EAAcH,EAAIM,QACjCjD,WAAWC,EAAAA,EAAAA,GAAK,CAAE,CAAC+C,GAAoBH,IAAeF,EAAIM,SAAU/C,SACrE,YAGDL,EAAAA,EAAAA,KAAA,UACEC,KAAK,SACLC,QAASA,IAAM+C,EAAcH,EAAIO,QACjClD,WAAWC,EAAAA,EAAAA,GAAK,CAAE,CAAC+C,GAAoBH,IAAeF,EAAIO,SAAUhD,SACrE,qBAGDL,EAAAA,EAAAA,KAAA,UACEC,KAAK,SACLC,QAASA,IAAM+C,EAAcH,EAAIQ,QACjCnD,WAAWC,EAAAA,EAAAA,GAAK,CAAE,CAAC+C,GAAoBH,IAAeF,EAAIQ,SAAUjD,SACrE,eAIHyB,EAAAA,EAAAA,MAAA,OAAK3B,UHxCY,gDGwCeE,SAAA,EAC9ByB,EAAAA,EAAAA,MAAA,MAAAzB,SAAA,CACGoC,EAAMO,GAAYd,KAClBc,IAAeF,EAAIO,SAAUrD,EAAAA,EAAAA,KAAA,QAAAK,SAAM,2BAEtCL,EAAAA,EAAAA,KAAA,KAAAK,SAAIoC,EAAMO,GAAYlC,kBAExBd,EAAAA,EAAAA,KAAA,OAAKG,UHjDU,8CGiDeE,SAC3BkD,OAAOC,KAAKf,GAAOgB,KAAKC,IACvB,MAAMC,EAAOlB,EAAMiB,GACnB,OACE5B,EAAAA,EAAAA,MAAA,OAAe3B,UHlDR,4CGkD+BE,SAAA,EACpCyB,EAAAA,EAAAA,MAAA,MAAAzB,SAAA,CACGsD,EAAKzB,KACLwB,IAAQZ,EAAIO,SAAUrD,EAAAA,EAAAA,KAAA,QAAAK,SAAM,2BAE/BL,EAAAA,EAAAA,KAAA,KAAAK,SAAIsD,EAAK7C,gBALD4C,EAMJ,WAKN,E,uBChEHE,EAAa,6CAGbC,EAAqB,qDACrBC,EAA4B,4DAC5BC,EAA0B,0DAE1BC,EAAwB,wDAExBC,EAAsB,sDCJ1B,MAAMC,EAAkBA,KAE3BpC,EAAAA,EAAAA,MAACO,EAAO,CAAClC,UDNS,2CCMeE,SAAA,EAC/BL,EAAAA,EAAAA,KAACqC,EAAQC,OAAM,CACbzB,MAAM,eACNC,YAAa,6CAEfgB,EAAAA,EAAAA,MAAA,OAAK3B,UDViB,iDCUaE,SAAA,EACjCyB,EAAAA,EAAAA,MAAA,OAAK3B,UAAWgD,EAAe9C,SAAA,EAC7BL,EAAAA,EAAAA,KAAA,MAAAK,SAAI,cACJyB,EAAAA,EAAAA,MAAA,KAAAzB,SAAA,CAAG,mBAEDL,EAAAA,EAAAA,KAAA,SAAM,mBAENA,EAAAA,EAAAA,KAAA,SAAM,0BAIVA,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBrB,EAAAA,EAAAA,MAAA,OAAK3B,UAAWgD,EAAe9C,SAAA,EAC7BL,EAAAA,EAAAA,KAAA,MAAAK,SAAI,UACJyB,EAAAA,EAAAA,MAAA,KAAAzB,SAAA,CAAG,mBAEDL,EAAAA,EAAAA,KAAA,SAAM,cAENA,EAAAA,EAAAA,KAAA,SAAM,oEAIVA,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBrB,EAAAA,EAAAA,MAAA,OAAK3B,UAAWgD,EAAe9C,SAAA,EAC7BL,EAAAA,EAAAA,KAAA,MAAAK,SAAI,YACJyB,EAAAA,EAAAA,MAAA,KAAAzB,SAAA,CAAG,kBAEDL,EAAAA,EAAAA,KAAA,SAAM,iBAENA,EAAAA,EAAAA,KAAA,SAAM,0BAIVA,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UD7Ce,oDC8CpBH,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBrB,EAAAA,EAAAA,MAAA,OAAK3B,UD9CoB,sDC8CeE,SAAA,EACtCL,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAACmE,IAAI,QAEPrC,EAAAA,EAAAA,MAAA,OAAK3B,UAAWgD,EAAe9C,SAAA,EAC7BL,EAAAA,EAAAA,KAAA,MAAAK,SAAI,aACJL,EAAAA,EAAAA,KAAA,KAAAK,SAAG,oDAELL,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,WAAWC,EAAAA,EAAAA,GAAK+C,EDlEZ,0CCmETrB,EAAAA,EAAAA,MAAA,OAAK3B,UAAWgD,EAAe9C,SAAA,EAC7BL,EAAAA,EAAAA,KAAA,MAAAK,SAAI,aACJL,EAAAA,EAAAA,KAAA,KAAAK,SAAG,mEAELL,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBrB,EAAAA,EAAAA,MAAA,OAAK3B,UAAWgD,EAAe9C,SAAA,EAC7BL,EAAAA,EAAAA,KAAA,MAAAK,SAAI,UACJL,EAAAA,EAAAA,KAAA,KAAAK,SAAG,sEC3EN,IACI,EAAQ,wCACR+D,EAAU,0CCEd,MAAMC,EAAkBA,KAE3BvC,EAAAA,EAAAA,MAACO,EAAO,CAAClC,UDNS,2CCMeE,SAAA,EAC/BL,EAAAA,EAAAA,KAACqC,EAAQC,OAAM,CAACzB,MAAM,eAAeC,YAAa,uCAClDgB,EAAAA,EAAAA,MAAA,OAAK3B,UDLS,yCCKaE,SAAA,EACzByB,EAAAA,EAAAA,MAAA,UAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAACM,EAAAA,EAAW,CACVC,IAAI,0BACJC,IAAI,eACJ8D,UAAU,OACVnE,UAAWgD,EAAU1C,YAAAC,EAAA,SAEvBV,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,cAAAK,SAAY,SACZyB,EAAAA,EAAAA,MAAA,KAAAzB,SAAA,CAAG,0BAEDL,EAAAA,EAAAA,KAAA,SAAM,4BAENA,EAAAA,EAAAA,KAAA,SAAM,8BAENA,EAAAA,EAAAA,KAAA,SAAM,0BAENA,EAAAA,EAAAA,KAAA,SAAM,2BAENA,EAAAA,EAAAA,KAAA,SAAM,qCAIV8B,EAAAA,EAAAA,MAAA,UAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAACM,EAAAA,EAAW,CACVC,IAAI,uBACJC,IAAI,0BACJ8D,UAAU,OACVnE,UAAWgD,EAAU1C,YAAAC,EAAA,SAEvBV,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,cAAAK,SAAY,SACZyB,EAAAA,EAAAA,MAAA,KAAAzB,SAAA,CAAG,uBAEDL,EAAAA,EAAAA,KAAA,SAAM,wBAENA,EAAAA,EAAAA,KAAA,SAAM,uBAENA,EAAAA,EAAAA,KAAA,SAAM,sBAENA,EAAAA,EAAAA,KAAA,SAAM,0BAIV8B,EAAAA,EAAAA,MAAA,UAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAACM,EAAAA,EAAW,CACVC,IAAI,sBACJC,IAAI,gBACJ8D,UAAU,OACVnE,UAAWgD,EAAU1C,YAAAC,EAAA,SAEvBV,EAAAA,EAAAA,KAAA,OAAKG,UAAWgD,KAChBnD,EAAAA,EAAAA,KAAA,cAAAK,SAAY,SACZyB,EAAAA,EAAAA,MAAA,KAAAzB,SAAA,CAAG,0BAEDL,EAAAA,EAAAA,KAAA,SAAM,sBAENA,EAAAA,EAAAA,KAAA,SAAM,yBAENA,EAAAA,EAAAA,KAAA,SAAM,iCClEX,MAAMuE,EAAeA,KAExBzC,EAAAA,EAAAA,MAACO,EAAO,CAAClC,UCHM,qCDGeE,SAAA,EAC5BL,EAAAA,EAAAA,KAACqC,EAAQC,OAAM,CACbzB,MAAM,eACNC,YAAa,0CAEfgB,EAAAA,EAAAA,MAAA,OAAK3B,UCTiB,8CDSaE,SAAA,EACjCyB,EAAAA,EAAAA,MAAA,OAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAAA,QAAAK,SAAM,iBACNL,EAAAA,EAAAA,KAAA,QAAAK,SAAM,YAERyB,EAAAA,EAAAA,MAAA,OAAAzB,SAAA,EACEyB,EAAAA,EAAAA,MAAA,QAAAzB,SAAA,CAAM,gBACQL,EAAAA,EAAAA,KAAA,SAAM,yBAGpBA,EAAAA,EAAAA,KAAA,QAAAK,SAAM,aAERyB,EAAAA,EAAAA,MAAA,OAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAAA,QAAAK,SAAM,oBACNL,EAAAA,EAAAA,KAAA,QAAAK,SAAM,cAERyB,EAAAA,EAAAA,MAAA,OAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAAA,QAAAK,SAAM,sBACNL,EAAAA,EAAAA,KAAA,QAAAK,SAAM,kBEJhB,MAhBiBmE,KAEb1C,EAAAA,EAAAA,MAAA,QAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAAA,WAASG,UCVc,sCDUiBE,UACtCL,EAAAA,EAAAA,KAACM,EAAAA,EAAW,CAACC,IAAI,oBAAoBC,IAAI,MAAKC,YAAAC,EAAA,WAEhDV,EAAAA,EAAAA,KAACuE,EAAY,KACbvE,EAAAA,EAAAA,KAACqE,EAAe,KAChBrE,EAAAA,EAAAA,KAAC+C,EAAiB,KAClB/C,EAAAA,EAAAA,KAACkE,EAAe,KAChBlE,EAAAA,EAAAA,KAAChB,EAAAA,EAAc,KACfgB,EAAAA,EAAAA,KAAA,OAAKG,UCjBQ,iCDwBZ,MAAMsE,EAAO7D,IAA4C,IAAzC8D,UAAU,SAAE1D,IAAuBJ,EACxD,OAAOZ,EAAAA,EAAAA,KAACW,EAAAA,EAAG,CAACK,SAAUA,GAAY,C","sources":["webpack://cmc_landing_page/./src/components/floating-button/floating-button.tsx","webpack://cmc_landing_page/./src/components/floating-button/hooks/use-floating-button.tsx","webpack://cmc_landing_page/./src/components/floating-button/floating-button.module.scss","webpack://cmc_landing_page/./src/components/seo.tsx","webpack://cmc_landing_page/./src/views/home/components/section/section.tsx","webpack://cmc_landing_page/./src/views/home/components/section/section.module.scss","webpack://cmc_landing_page/./src/views/home/components/challenger-section/challenger-section.module.scss","webpack://cmc_landing_page/./src/views/home/components/challenger-section/constants/data.ts","webpack://cmc_landing_page/./src/views/home/components/challenger-section/constants/enum.ts","webpack://cmc_landing_page/./src/views/home/components/challenger-section/challenger-section.tsx","webpack://cmc_landing_page/./src/views/home/components/features-section/features-section.module.scss","webpack://cmc_landing_page/./src/views/home/components/features-section/features-section.tsx","webpack://cmc_landing_page/./src/views/home/components/identity-section/identity-section.module.scss","webpack://cmc_landing_page/./src/views/home/components/identity-section/identity-section.tsx","webpack://cmc_landing_page/./src/views/home/components/intro-section/intro-section.tsx","webpack://cmc_landing_page/./src/views/home/components/intro-section/intro-section.module.scss","webpack://cmc_landing_page/./src/views/home/home.tsx","webpack://cmc_landing_page/./src/views/home/home.module.scss"],"sourcesContent":["import clsx from 'clsx'\nimport { StaticImage } from 'gatsby-plugin-image'\n\nimport * as css from './floating-button.module.scss'\nimport { useFloatingButton } from './hooks'\n\nexport const FloatingButton = () => {\n const { isVisible, scrollToTop } = useFloatingButton()\n return (\n \n )\n}\n","import { useEffect, useState } from 'react'\n\nconst SCROLL_THRESHOLD = 200\n\nexport const useFloatingButton = () => {\n const [isVisible, setIsVisible] = useState(false)\n\n const handleScroll = () => {\n const currentScrollY = window.scrollY\n setIsVisible(currentScrollY > SCROLL_THRESHOLD)\n }\n\n const scrollToTop = () => {\n window.scrollTo({ top: 0, behavior: 'smooth' })\n }\n\n useEffect(() => {\n window.addEventListener('scroll', handleScroll)\n return () => {\n window.removeEventListener('scroll', handleScroll)\n }\n }, [])\n\n return { isVisible, scrollToTop }\n}\n","// extracted by mini-css-extract-plugin\nexport var button = \"floating-button-module--button--644e8\";\nexport var visible = \"floating-button-module--visible--84a20\";","import { graphql, useStaticQuery } from 'gatsby'\nimport type { PropsWithChildren } from 'react'\n\ntype SeoProps = {\n title?: string\n description?: string\n heroImage?: string\n pathname: string\n}\n\ntype SeoQuery = {\n file: {\n publicURL: string\n }\n site: {\n siteMetadata: {\n title: string\n description: string\n siteUrl: string\n }\n }\n}\n\nexport const Seo = ({ title, description, heroImage, pathname, children }: PropsWithChildren) => {\n const data = useStaticQuery(graphql`\n query SeoQuery {\n site {\n siteMetadata {\n title\n description\n siteUrl\n }\n }\n file(relativePath: { eq: \"OGImage.png\" }) {\n publicURL\n }\n }\n `)\n\n const { title: defaultTitle, description: defaultDescription, siteUrl } = data.site.siteMetadata\n const { publicURL: defaultImage } = data.file\n\n const isHome = pathname === '/'\n\n const seo = {\n title: title || defaultTitle,\n description: description || defaultDescription,\n url: `${siteUrl}${isHome ? '' : pathname}`,\n image: `${siteUrl}${heroImage || defaultImage}`,\n }\n\n return (\n <>\n {seo.title}\n \n \n \n {/* Open Graph / Facebook */}\n \n \n \n \n \n {/* Twitter */}\n \n \n \n \n {children}\n \n )\n}\n","import clsx from 'clsx'\nimport type { ReactNode } from 'react'\n\nimport * as css from './section.module.scss'\n\ntype Props = {\n className?: string\n children: ReactNode\n}\n\nexport const Section = ({ className, children }: Props) => {\n return
{children}
\n}\n\ntype HeaderProps = {\n title: string\n description: string\n}\n\nSection.Header = ({ title, description }: HeaderProps) => {\n return (\n <>\n

{title}

\n

{description}

\n
\n
\n
\n \n )\n}\n","// extracted by mini-css-extract-plugin\nexport var background = \"section-module--background--c51dc\";\nexport var background_container = \"section-module--background_container--94d68\";\nexport var description = \"section-module--description--7e522\";\nexport var heading = \"section-module--heading--21429\";\nexport var section = \"section-module--section--46e7e\";","// extracted by mini-css-extract-plugin\nexport var active_button = \"challenger-section-module--active_button--f7eb0\";\nexport var card_grid = \"challenger-section-module--card_grid--bd477\";\nexport var challenger = \"challenger-section-module--challenger--d6f3c\";\nexport var mobile_card = \"challenger-section-module--mobile_card--3ac84\";\nexport var pc_card = \"challenger-section-module--pc_card--acbe7\";\nexport var role = \"challenger-section-module--role--41533\";","import { Tab } from './enum'\n\nexport const Cards: Record = {\n Plan: {\n name: 'Planner',\n description:\n '사용자의 니즈와 비즈니스 목표를 고려하여 서비스의\\n전략을 수립하고 설계합니다. 또한 PM으로써\\n관리 프로세스를 주도하며 조율하는 역할을 수행합니다.',\n },\n Design: {\n name: 'Designer',\n description:\n '사용자가 편안하게 사용 가능한 화면을 디자인 함으로써,\\n사용자에게 최적의 시각적, 기능적 경험을 제공합니다.',\n },\n Client: {\n name: 'Client Developer',\n description: '디자이너와 서버 개발자간 긴밀한 협력을 통해 최상의\\n프로덕트를 구현하기 위한 코드를 구현합니다.',\n },\n Server: {\n name: 'Server Developer',\n description: '기획자와 클라이언트 개발자와의 협력을 통해 최상의\\n성능을 발휘하는 코드를 구현합니다.',\n },\n}\n","export enum Tab {\n PLAN = 'Plan',\n DESIGN = 'Design',\n CLIENT = 'Client',\n SERVER = 'Server',\n}\n","import clsx from 'clsx'\nimport { useState } from 'react'\n\nimport { Section } from '../section'\nimport * as css from './challenger-section.module.scss'\nimport { Cards, Tab } from './constants'\n\nexport const ChallengerSection = () => {\n const [currentTab, setCurrentTab] = useState(Tab.PLAN)\n\n return (\n
\n \n
\n \n
\n

\n {Cards[currentTab].name}\n {currentTab === Tab.CLIENT && (Web . iOS . AOS)}\n

\n

{Cards[currentTab].description}

\n
\n
\n {Object.keys(Cards).map((key) => {\n const card = Cards[key as Tab]\n return (\n
\n

\n {card.name}\n {key === Tab.CLIENT && (Web . iOS . AOS)}\n

\n

{card.description}

\n
\n )\n })}\n
\n
\n
\n )\n}\n","// extracted by mini-css-extract-plugin\nexport var end = \"features-section-module--end--11114\";\nexport var experience = \"features-section-module--experience--ad0b3\";\nexport var features = \"features-section-module--features--36e5d\";\nexport var grid_container = \"features-section-module--grid_container--dafbe\";\nexport var mobile_empty_space = \"features-section-module--mobile_empty_space--46bf1\";\nexport var mobile_horizontal_divider = \"features-section-module--mobile_horizontal_divider--79cec\";\nexport var mobile_vertical_divider = \"features-section-module--mobile_vertical_divider--874f3\";\nexport var pc_empty_space = \"features-section-module--pc_empty_space--0f15d\";\nexport var pc_horizontal_divider = \"features-section-module--pc_horizontal_divider--bf901\";\nexport var pc_horizontal_space = \"features-section-module--pc_horizontal_space--2d10e\";\nexport var pc_vertical_divider = \"features-section-module--pc_vertical_divider--43517\";","import clsx from 'clsx'\n\nimport Star from '@/images/star.svg'\n\nimport { Section } from '../section'\nimport * as css from './features-section.module.scss'\n\nexport const FeaturesSection = () => {\n return (\n
\n \n
\n
\n

실력있는 리더진

\n

\n 성공적인 런칭 노하우를 가진\n
\n 리더진들이 여러분의 성공적인\n
\n 런칭을 위해 도움을 드립니다.\n

\n
\n
\n
\n
\n

네트워킹

\n

\n CMC는 실력 있는 챌린저로\n
\n 구성되어 있습니다.\n
\n 이들과 네트워킹을 통해 훌륭한 인재들과 교류할 수 있으며 여러분의 성공적인 런칭을 위해 도움을 드립니다.\n

\n
\n
\n
\n
\n
\n
\n

기획 멘토링

\n

\n 기획안의 완성도와 비지니스\n
\n 모델 디벨롭을 위한 현직\n
\n 전문가의 피드백을 제공합니다.\n

\n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n

GUI 멘토링

\n

UI/UX를 개선하기 위한 구체적인 방안을 현직 전문가의 피드백을 제공합니다.

\n
\n
\n
\n
\n
\n
\n

개발 컨퍼런스

\n

지식을 공유하면 성장할 수 있는 만큼,우리가 우리의 지식을 공유하는 과정에서도 더욱 성장할 수 있습니다.

\n
\n
\n
\n
\n

데모데이

\n

VC 및 다양한 기업 관계자들이 참여하는 데모데이에서 CMC 활동을 통해 만든 프로덕트를 홍보합니다.

\n
\n
\n
\n )\n}\n","// extracted by mini-css-extract-plugin\nexport var identity = \"identity-section-module--identity--1e96d\";\nexport var image = \"identity-section-module--image--2f8a9\";\nexport var overlay = \"identity-section-module--overlay--34962\";\nexport var people = \"identity-section-module--people--028e8\";","import { StaticImage } from 'gatsby-plugin-image'\n\nimport { Section } from '../section'\nimport * as css from './identity-section.module.scss'\n\nexport const IdentitySection = () => {\n return (\n
\n \n
\n
\n \n
\n
도전자
\n

\n 우리는 도전자입니다. 우리는 모두 도전을\n
\n 즐기며, 새로운 도전에 맞서는 사람들입니다.\n
\n 우리는 끊임없이 도전하는 자세를 가지고 있으며,\n
\n 이를 통해 성장하고 혁신을 이루어냅니다.\n
\n 우리는 자신을 "챌린저"라 하며, 어려움을\n
\n 극복하고 목표를 달성하는 역량을 갖추고 있습니다.\n

\n
\n
\n \n
\n
개척가
\n

\n 우리는 기존의 틀에 얽매이지 않고,\n
\n 새로운 영역을 개척하는 사람들입니다.\n
\n 우리는 혁신적인 아이디어와 독창적인\n
\n 접근으로 새로운 틀을 만들어내며,\n
\n 미래를 모색하고 이끌어갑니다.\n

\n
\n
\n \n
\n
전문가
\n

\n 전문가들로 이루어진 CMC의 팀은 각자의\n
\n 전문 분야에 집중하여 협업합니다.\n
\n 우리 프로젝트에서 나의 역할이 없다면,\n
\n 팀은 앞으로 나아갈 수 없습니다.\n

\n
\n
\n
\n )\n}\n","import { Section } from '../section'\nimport * as css from './intro-section.module.scss'\n\nexport const IntroSection = () => {\n return (\n
\n \n
\n
\n 현재까지 CMC의 팀\n 80+\n
\n
\n \n 지금까지 런칭된 앱 수
\n (Android, iOS 스토어)\n
\n 130+\n
\n
\n CMC앱 전체 다운로드 수\n 5000+\n
\n
\n CMC 챌린저의 외주연계 횟수\n 100+\n
\n
\n
\n )\n}\n","// extracted by mini-css-extract-plugin\nexport var grid_container = \"intro-section-module--grid_container--a0dac\";\nexport var intro = \"intro-section-module--intro--06041\";","import type { HeadProps } from 'gatsby'\nimport { StaticImage } from 'gatsby-plugin-image'\n\nimport { FloatingButton, Seo } from '@/components'\n\nimport { ChallengerSection, FeaturesSection, IdentitySection, IntroSection } from './components'\nimport * as css from './home.module.scss'\n\nconst HomePage = () => {\n return (\n
\n
\n \n
\n \n \n \n \n \n
\n
\n )\n}\n\nexport default HomePage\n\nexport const Head = ({ location: { pathname } }: HeadProps) => {\n return \n}\n","// extracted by mini-css-extract-plugin\nexport var image_container = \"home-module--image_container--ce213\";\nexport var space = \"home-module--space--12e23\";"],"names":["FloatingButton","isVisible","scrollToTop","useFloatingButton","setIsVisible","useState","handleScroll","currentScrollY","window","scrollY","useEffect","addEventListener","removeEventListener","scrollTo","top","behavior","_jsx","type","onClick","className","clsx","children","StaticImage","src","alt","__imageData","require","Seo","_ref","title","description","heroImage","pathname","data","useStaticQuery","defaultTitle","defaultDescription","siteUrl","site","siteMetadata","publicURL","defaultImage","file","seo","url","image","_jsxs","_Fragment","rel","href","name","content","property","Section","Header","_ref2","active_button","Cards","Plan","Design","Client","Server","Tab","ChallengerSection","currentTab","setCurrentTab","PLAN","css","DESIGN","CLIENT","SERVER","Object","keys","map","key","card","experience","mobile_empty_space","mobile_horizontal_divider","mobile_vertical_divider","pc_horizontal_divider","pc_vertical_divider","FeaturesSection","Star","overlay","IdentitySection","objectFit","IntroSection","HomePage","Head","location"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-project-tsx-4c5de2d92048a4b362a0.js b/component---src-pages-project-tsx-4c5de2d92048a4b362a0.js new file mode 100644 index 0000000..097b2e8 --- /dev/null +++ b/component---src-pages-project-tsx-4c5de2d92048a4b362a0.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkcmc_landing_page=self.webpackChunkcmc_landing_page||[]).push([[534],{3746:function(e,t,a){a.d(t,{T:function(){return o},p:function(){return l}});var n=a(8073),i=a(6885),s=a(9953);var r=a(1874);const o=()=>{const{isVisible:e,scrollToTop:t}=(()=>{const{0:e,1:t}=(0,s.useState)(!1),a=()=>{const e=window.scrollY;t(e>200)};return(0,s.useEffect)((()=>(window.addEventListener("scroll",a),()=>{window.removeEventListener("scroll",a)})),[]),{isVisible:e,scrollToTop:()=>{window.scrollTo({top:0,behavior:"smooth"})}}})();return(0,r.jsx)("button",{type:"button",onClick:t,className:(0,n.Z)("floating-button-module--button--644e8",{"floating-button-module--visible--84a20":e}),children:(0,r.jsx)(i.S,{src:"./images/top-button.png",alt:"위를 가리키는 흰색 화살표",__imageData:a(1955)})})};var c=a(535);const l=e=>{let{title:t,description:a,heroImage:n,pathname:i,children:s}=e;const o=(0,c.useStaticQuery)("65692087"),{title:l,description:d,siteUrl:m}=o.site.siteMetadata,{publicURL:p}=o.file,u={title:t||l,description:a||d,url:`${m}${"/"===i?"":i}`,image:`${m}${n||p}`};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:u.title}),(0,r.jsx)("link",{rel:"canonical",href:u.url}),(0,r.jsx)("meta",{name:"description",content:u.description}),(0,r.jsx)("meta",{name:"image",content:u.image}),(0,r.jsx)("meta",{property:"og:title",content:u.title}),(0,r.jsx)("meta",{property:"og:description",content:u.description}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{property:"og:url",content:u.url}),(0,r.jsx)("meta",{property:"og:image",content:u.image}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:title",content:u.title}),(0,r.jsx)("meta",{name:"twitter:description",content:u.description}),(0,r.jsx)("meta",{property:"twitter:image",content:u.image}),s]})}},6254:function(e,t,a){a.r(t),a.d(t,{Head:function(){return p},default:function(){return m}});var n=a(6e3),i=a(8073),s=a(9953),r=a(3746);const o=e=>{if(void 0===e)throw new Error("이미지가 존재하지 않습니다.");return e};var c=a(6885),l=a(1874);const d=e=>{let{name:t,description:a,year:n,image:i,link:s}=e;return(0,l.jsx)("li",{className:"card-module--card--ab5fb",children:(0,l.jsxs)("figure",{children:[(0,l.jsx)(c.G,{image:i,alt:t,className:"card-module--image--4d48a"}),(0,l.jsxs)("figcaption",{children:[(0,l.jsx)("h2",{className:"card-module--name--6b866",children:t}),(0,l.jsxs)("span",{className:"card-module--year--21a5e",children:[n,"기"]}),(0,l.jsx)("p",{className:"card-module--description--98bd5",children:a}),(0,l.jsxs)("div",{className:"card-module--link_group--cb1ec",children:[s.ios?(0,l.jsx)("a",{href:s.ios,children:"iOS"}):(0,l.jsx)("span",{children:"iOS"}),(0,l.jsx)("span",{className:"card-module--divider--7a67e"}),s.android?(0,l.jsx)("a",{href:s.android,children:"AOS"}):(0,l.jsx)("span",{children:"AOS"})]})]})]})})};var m=e=>{let{data:{allAppJson:{nodes:t}}}=e;const a=(0,s.useMemo)((()=>new Set(t.map((e=>e.year)))),[t]),c=["All"].concat((0,n.Z)(a)),{0:m,1:p}=(0,s.useState)("All"),u=(0,s.useMemo)((()=>"All"===m?t:t.filter((e=>e.year===m))),[m,t]);return(0,l.jsxs)("main",{className:"project-module--main--56a37",children:[(0,l.jsxs)("div",{className:"project-module--background_header--62985",children:[(0,l.jsx)("h2",{children:"CMC PROJECT"}),(0,l.jsx)("div",{className:"project-module--background_container--f806f",children:(0,l.jsx)("div",{className:"project-module--background--73e34"})})]}),(0,l.jsx)("nav",{className:"project-module--nav--7defd",children:(0,l.jsx)("ul",{children:c.map((e=>(0,l.jsx)("li",{children:(0,l.jsx)("button",{type:"button",onClick:()=>p(e),className:(0,i.Z)({"project-module--active--5984e":m===e}),children:"All"===e?"전체":e})},e)))})}),(0,l.jsx)("ul",{className:"project-module--grid_container--dee0b",children:u.map((e=>{var t;let{id:a,name:n,description:i,year:s,logo:r,link:c}=e;return(0,l.jsx)(d,{name:n,year:s,image:o(null==r||null===(t=r.childImageSharp)||void 0===t?void 0:t.gatsbyImageData),description:i,link:c},a)}))}),(0,l.jsx)(r.T,{})]})};const p=e=>{let{location:{pathname:t}}=e;return(0,l.jsx)(r.p,{pathname:t})}},1955:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#7878c8","images":{"fallback":{"src":"/static/022da01af7e1fdbc0ed8824b02181185/de3a1/top-button.png","srcSet":"/static/022da01af7e1fdbc0ed8824b02181185/f2a56/top-button.png 38w,\\n/static/022da01af7e1fdbc0ed8824b02181185/7458e/top-button.png 75w,\\n/static/022da01af7e1fdbc0ed8824b02181185/de3a1/top-button.png 150w","sizes":"(min-width: 150px) 150px, 100vw"},"sources":[{"srcSet":"/static/022da01af7e1fdbc0ed8824b02181185/0852d/top-button.webp 38w,\\n/static/022da01af7e1fdbc0ed8824b02181185/18188/top-button.webp 75w,\\n/static/022da01af7e1fdbc0ed8824b02181185/c65bc/top-button.webp 150w","type":"image/webp","sizes":"(min-width: 150px) 150px, 100vw"}]},"width":150,"height":150}')}}]); +//# sourceMappingURL=component---src-pages-project-tsx-4c5de2d92048a4b362a0.js.map \ No newline at end of file diff --git a/component---src-pages-project-tsx-4c5de2d92048a4b362a0.js.map b/component---src-pages-project-tsx-4c5de2d92048a4b362a0.js.map new file mode 100644 index 0000000..4dee60c --- /dev/null +++ b/component---src-pages-project-tsx-4c5de2d92048a4b362a0.js.map @@ -0,0 +1 @@ +{"version":3,"file":"component---src-pages-project-tsx-4c5de2d92048a4b362a0.js","mappings":"gOAMO,MAAMA,EAAiBA,KAC5B,MAAM,UAAEC,EAAS,YAAEC,GCHYC,MAC/B,MAAM,EAACF,EAAU,EAACG,IAAgBC,EAAAA,EAAAA,WAAS,GAErCC,EAAeA,KACnB,MAAMC,EAAiBC,OAAOC,QAC9BL,EAAaG,EAPQ,IAO0B,EAcjD,OAPAG,EAAAA,EAAAA,YAAU,KACRF,OAAOG,iBAAiB,SAAUL,GAC3B,KACLE,OAAOI,oBAAoB,SAAUN,EAAa,IAEnD,IAEI,CAAEL,YAAWC,YAXAA,KAClBM,OAAOK,SAAS,CAAEC,IAAK,EAAGC,SAAU,UAAW,EAUhB,EDhBEZ,GACnC,OACEa,EAAAA,EAAAA,KAAA,UAAQC,KAAK,SAASC,QAAShB,EAAaiB,WAAWC,EAAAA,EAAAA,GERvC,wCFQwD,CAAE,yCAAenB,IAAaoB,UACpGL,EAAAA,EAAAA,KAACM,EAAAA,EAAW,CAACC,IAAI,0BAA0BC,IAAI,iBAAgBC,YAAAC,EAAA,SACxD,E,aGYN,MAAMC,EAAMC,IAAyF,IAAxF,MAAEC,EAAK,YAAEC,EAAW,UAAEC,EAAS,SAAEC,EAAQ,SAAEX,GAAuCO,EACpG,MAAMK,GAAOC,EAAAA,EAAAA,gBAAc,aAenBL,MAAOM,EAAcL,YAAaM,EAAkB,QAAEC,GAAYJ,EAAKK,KAAKC,cAC5EC,UAAWC,GAAiBR,EAAKS,KAInCC,EAAM,CACVd,MAAOA,GAASM,EAChBL,YAAaA,GAAeM,EAC5BQ,IAAM,GAAEP,IALkB,MAAbL,EAKc,GAAKA,IAChCa,MAAQ,GAAER,IAAUN,GAAaU,KAGnC,OACEK,EAAAA,EAAAA,MAAAC,EAAAA,SAAA,CAAA1B,SAAA,EACEL,EAAAA,EAAAA,KAAA,SAAAK,SAAQsB,EAAId,SACZb,EAAAA,EAAAA,KAAA,QAAMgC,IAAI,YAAYC,KAAMN,EAAIC,OAChC5B,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,cAAcC,QAASR,EAAIb,eACtCd,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,QAAQC,QAASR,EAAIE,SAEhC7B,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,WAAWD,QAASR,EAAId,SACvCb,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,iBAAiBD,QAASR,EAAIb,eAC7Cd,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,UAAUD,QAAQ,aACjCnC,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,SAASD,QAASR,EAAIC,OACrC5B,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,WAAWD,QAASR,EAAIE,SAEvC7B,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,eAAeC,QAAQ,yBAClCnC,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,gBAAgBC,QAASR,EAAId,SACxCb,EAAAA,EAAAA,KAAA,QAAMkC,KAAK,sBAAsBC,QAASR,EAAIb,eAC9Cd,EAAAA,EAAAA,KAAA,QAAMoC,SAAS,gBAAgBD,QAASR,EAAIE,QAC3CxB,IACA,C,yICnEA,MAAMgC,EAAmBR,IAC9B,QAAcS,IAAVT,EAAqB,MAAM,IAAIU,MAAM,mBAEzC,OAAOV,CAAK,E,wBCYP,MAAMW,EAAO5B,IAAsD,IAArD,KAAEsB,EAAI,YAAEpB,EAAW,KAAE2B,EAAI,MAAEZ,EAAK,KAAEa,GAAa9B,EAClE,OACEZ,EAAAA,EAAAA,KAAA,MAAIG,UClBU,2BDkBUE,UACtByB,EAAAA,EAAAA,MAAA,UAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAAC2C,EAAAA,EAAW,CAACd,MAAOA,EAAOrB,IAAK0B,EAAM/B,UCjB3B,+BDkBX2B,EAAAA,EAAAA,MAAA,cAAAzB,SAAA,EACEL,EAAAA,EAAAA,KAAA,MAAIG,UCjBI,2BDiBgBE,SAAE6B,KAC1BJ,EAAAA,EAAAA,MAAA,QAAM3B,UCjBE,2BDiBkBE,SAAA,CAAEoC,EAAK,QACjCzC,EAAAA,EAAAA,KAAA,KAAGG,UCvBY,kCDuBeE,SAAES,KAChCgB,EAAAA,EAAAA,MAAA,OAAK3B,UCrBS,iCDqBiBE,SAAA,CAC5BqC,EAAKE,KAAM5C,EAAAA,EAAAA,KAAA,KAAGiC,KAAMS,EAAKE,IAAIvC,SAAC,SAAUL,EAAAA,EAAAA,KAAA,QAAAK,SAAM,SAC/CL,EAAAA,EAAAA,KAAA,QAAMG,UCzBG,gCD0BRuC,EAAKG,SAAU7C,EAAAA,EAAAA,KAAA,KAAGiC,KAAMS,EAAKG,QAAQxC,SAAC,SAAUL,EAAAA,EAAAA,KAAA,QAAAK,SAAM,kBAI1D,EE8BT,MArDoBO,IAIoB,IAHtCK,MACE6B,YAAcC,MAAOC,KAESpC,EAChC,MAAMqC,GAAUC,EAAAA,EAAAA,UAAQ,IAAM,IAAIC,IAAIH,EAAKI,KAAKC,GAASA,EAAKZ,SAAQ,CAACO,IACjEM,EAAI,CAAI,OAAKC,QAAAC,EAAAA,EAAAA,GAAKP,KAClB,EAACQ,EAAW,EAACC,IAAiBrE,EAAAA,EAAAA,UAAS,OACvCsE,GAAkBT,EAAAA,EAAAA,UACtB,IAAsB,QAAfO,EAAuBT,EAAOA,EAAKY,QAAQP,GAASA,EAAKZ,OAASgB,KACzE,CAACA,EAAYT,IAGf,OACElB,EAAAA,EAAAA,MAAA,QAAM3B,UClBQ,8BDkBYE,SAAA,EACxByB,EAAAA,EAAAA,MAAA,OAAK3B,UCrBoB,2CDqBaE,SAAA,EACpCL,EAAAA,EAAAA,KAAA,MAAAK,SAAI,iBACJL,EAAAA,EAAAA,KAAA,OAAKG,UCxBqB,8CDwBeE,UACvCL,EAAAA,EAAAA,KAAA,OAAKG,UC1BS,4CD6BlBH,EAAAA,EAAAA,KAAA,OAAKG,UCxBM,6BDwBaE,UACtBL,EAAAA,EAAAA,KAAA,MAAAK,SACGiD,EAAKF,KAAKS,IACT7D,EAAAA,EAAAA,KAAA,MAAAK,UACEL,EAAAA,EAAAA,KAAA,UACEC,KAAK,SACLC,QAASA,IAAMwD,EAAcG,GAC7B1D,WAAWC,EAAAA,EAAAA,GAAK,CAAE,gCAAcqD,IAAeI,IAAQxD,SAE7C,QAATwD,EAAiB,KAAOA,KANpBA,UAYf7D,EAAAA,EAAAA,KAAA,MAAIG,UCzCkB,wCDyCYE,SAC/BsD,EAAgBP,KAAIU,IAAA,IAAAC,EAAA,IAAC,GAAEC,EAAE,KAAE9B,EAAI,YAAEpB,EAAW,KAAE2B,EAAI,KAAEwB,EAAI,KAAEvB,GAAMoB,EAAA,OAC/D9D,EAAAA,EAAAA,KAACwC,EAAI,CAEHN,KAAMA,EACNO,KAAMA,EACNZ,MAAOQ,EAAgB4B,SAAqB,QAAjBF,EAAJE,EAAMC,uBAAe,IAAAH,OAAjB,EAAJA,EAAuBI,iBAC9CrD,YAAaA,EACb4B,KAAMA,GALDsB,EAML,OAGNhE,EAAAA,EAAAA,KAAChB,EAAAA,EAAc,MACV,EAMJ,MAAMoF,EAAOC,IAA4C,IAAzCC,UAAU,SAAEtD,IAAuBqD,EACxD,OAAOrE,EAAAA,EAAAA,KAACW,EAAAA,EAAG,CAACK,SAAUA,GAAY,C","sources":["webpack://cmc_landing_page/./src/components/floating-button/floating-button.tsx","webpack://cmc_landing_page/./src/components/floating-button/hooks/use-floating-button.tsx","webpack://cmc_landing_page/./src/components/floating-button/floating-button.module.scss","webpack://cmc_landing_page/./src/components/seo.tsx","webpack://cmc_landing_page/./src/utils/image.ts","webpack://cmc_landing_page/./src/views/project/components/card/card.tsx","webpack://cmc_landing_page/./src/views/project/components/card/card.module.scss","webpack://cmc_landing_page/./src/views/project/project.tsx","webpack://cmc_landing_page/./src/views/project/project.module.scss"],"sourcesContent":["import clsx from 'clsx'\nimport { StaticImage } from 'gatsby-plugin-image'\n\nimport * as css from './floating-button.module.scss'\nimport { useFloatingButton } from './hooks'\n\nexport const FloatingButton = () => {\n const { isVisible, scrollToTop } = useFloatingButton()\n return (\n \n )\n}\n","import { useEffect, useState } from 'react'\n\nconst SCROLL_THRESHOLD = 200\n\nexport const useFloatingButton = () => {\n const [isVisible, setIsVisible] = useState(false)\n\n const handleScroll = () => {\n const currentScrollY = window.scrollY\n setIsVisible(currentScrollY > SCROLL_THRESHOLD)\n }\n\n const scrollToTop = () => {\n window.scrollTo({ top: 0, behavior: 'smooth' })\n }\n\n useEffect(() => {\n window.addEventListener('scroll', handleScroll)\n return () => {\n window.removeEventListener('scroll', handleScroll)\n }\n }, [])\n\n return { isVisible, scrollToTop }\n}\n","// extracted by mini-css-extract-plugin\nexport var button = \"floating-button-module--button--644e8\";\nexport var visible = \"floating-button-module--visible--84a20\";","import { graphql, useStaticQuery } from 'gatsby'\nimport type { PropsWithChildren } from 'react'\n\ntype SeoProps = {\n title?: string\n description?: string\n heroImage?: string\n pathname: string\n}\n\ntype SeoQuery = {\n file: {\n publicURL: string\n }\n site: {\n siteMetadata: {\n title: string\n description: string\n siteUrl: string\n }\n }\n}\n\nexport const Seo = ({ title, description, heroImage, pathname, children }: PropsWithChildren) => {\n const data = useStaticQuery(graphql`\n query SeoQuery {\n site {\n siteMetadata {\n title\n description\n siteUrl\n }\n }\n file(relativePath: { eq: \"OGImage.png\" }) {\n publicURL\n }\n }\n `)\n\n const { title: defaultTitle, description: defaultDescription, siteUrl } = data.site.siteMetadata\n const { publicURL: defaultImage } = data.file\n\n const isHome = pathname === '/'\n\n const seo = {\n title: title || defaultTitle,\n description: description || defaultDescription,\n url: `${siteUrl}${isHome ? '' : pathname}`,\n image: `${siteUrl}${heroImage || defaultImage}`,\n }\n\n return (\n <>\n {seo.title}\n \n \n \n {/* Open Graph / Facebook */}\n \n \n \n \n \n {/* Twitter */}\n \n \n \n \n {children}\n \n )\n}\n","import type { IGatsbyImageData } from 'gatsby-plugin-image'\n\nexport const getRefinedImage = (image: IGatsbyImageData | undefined) => {\n if (image === undefined) throw new Error('이미지가 존재하지 않습니다.')\n\n return image\n}\n","import { GatsbyImage, type IGatsbyImageData } from 'gatsby-plugin-image'\n\nimport * as css from './card.module.scss'\n\ntype Link = {\n android: string\n ios: string\n}\n\ntype Props = {\n name: string\n year: string\n description: string\n link: Link\n image: IGatsbyImageData\n}\n\nexport const Card = ({ name, description, year, image, link }: Props) => {\n return (\n
  • \n
    \n \n
    \n

    {name}

    \n {year}기\n

    {description}

    \n
    \n {link.ios ? iOS : iOS}\n \n {link.android ? AOS : AOS}\n
    \n
    \n
    \n
  • \n )\n}\n","// extracted by mini-css-extract-plugin\nexport var card = \"card-module--card--ab5fb\";\nexport var description = \"card-module--description--98bd5\";\nexport var divider = \"card-module--divider--7a67e\";\nexport var image = \"card-module--image--4d48a\";\nexport var link_group = \"card-module--link_group--cb1ec\";\nexport var name = \"card-module--name--6b866\";\nexport var year = \"card-module--year--21a5e\";","import clsx from 'clsx'\nimport type { HeadProps, PageProps } from 'gatsby'\nimport { useMemo, useState } from 'react'\n\nimport { FloatingButton, Seo } from '@/components'\nimport { getRefinedImage } from '@/utils'\n\nimport { Card } from './components'\nimport * as css from './project.module.scss'\n\nconst ProjectPage = ({\n data: {\n allAppJson: { nodes: apps },\n },\n}: PageProps) => {\n const allYear = useMemo(() => new Set(apps.map((node) => node.year)), [apps])\n const tags = ['All', ...allYear]\n const [currentTag, setCurrentTag] = useState('All')\n const refinedProjects = useMemo(\n () => (currentTag === 'All' ? apps : apps.filter((node) => node.year === currentTag)),\n [currentTag, apps],\n )\n\n return (\n
    \n
    \n

    CMC PROJECT

    \n
    \n
    \n
    \n
    \n \n
      \n {refinedProjects.map(({ id, name, description, year, logo, link }) => (\n \n ))}\n
    \n \n
    \n )\n}\n\nexport default ProjectPage\n\nexport const Head = ({ location: { pathname } }: HeadProps) => {\n return \n}\n","// extracted by mini-css-extract-plugin\nexport var active = \"project-module--active--5984e\";\nexport var background = \"project-module--background--73e34\";\nexport var background_container = \"project-module--background_container--f806f\";\nexport var background_header = \"project-module--background_header--62985\";\nexport var grid_container = \"project-module--grid_container--dee0b\";\nexport var main = \"project-module--main--56a37\";\nexport var nav = \"project-module--nav--7defd\";"],"names":["FloatingButton","isVisible","scrollToTop","useFloatingButton","setIsVisible","useState","handleScroll","currentScrollY","window","scrollY","useEffect","addEventListener","removeEventListener","scrollTo","top","behavior","_jsx","type","onClick","className","clsx","children","StaticImage","src","alt","__imageData","require","Seo","_ref","title","description","heroImage","pathname","data","useStaticQuery","defaultTitle","defaultDescription","siteUrl","site","siteMetadata","publicURL","defaultImage","file","seo","url","image","_jsxs","_Fragment","rel","href","name","content","property","getRefinedImage","undefined","Error","Card","year","link","GatsbyImage","ios","android","allAppJson","nodes","apps","allYear","useMemo","Set","map","node","tags","concat","_toConsumableArray","currentTag","setCurrentTag","refinedProjects","filter","menu","_ref2","_logo$childImageSharp","id","logo","childImageSharp","gatsbyImageData","Head","_ref3","location"],"sourceRoot":""} \ No newline at end of file diff --git a/component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js b/component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js deleted file mode 100644 index 692222a..0000000 --- a/component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkcmc_landing_page=self.webpackChunkcmc_landing_page||[]).push([[534],{3746:function(e,t,a){a.d(t,{T:function(){return c},p:function(){return l}});var n=a(8073),s=a(6885),i=a(9953);var r=a(1874);const c=()=>{const{isVisible:e,scrollToTop:t}=(()=>{const{0:e,1:t}=(0,i.useState)(!1),a=()=>{const e=window.scrollY;t(e>200)};return(0,i.useEffect)((()=>(window.addEventListener("scroll",a),()=>{window.removeEventListener("scroll",a)})),[]),{isVisible:e,scrollToTop:()=>{window.scrollTo({top:0,behavior:"smooth"})}}})();return(0,r.jsx)("button",{type:"button",onClick:t,className:(0,n.Z)("floating-button-module--button--644e8",{"floating-button-module--visible--84a20":e}),children:(0,r.jsx)(s.S,{src:"./images/top-button.png",alt:"위를 가리키는 흰색 화살표",__imageData:a(1955)})})};var o=a(535);const l=e=>{let{title:t,description:a,heroImage:n,pathname:s,children:i}=e;const c=(0,o.useStaticQuery)("65692087"),{title:l,description:d,siteUrl:p}=c.site.siteMetadata,m={title:t||l,description:a||d,url:`${p}${"/"===s?"":s}`,image:`${p}${n}`};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:m.title}),(0,r.jsx)("link",{rel:"canonical",href:m.url}),(0,r.jsx)("meta",{name:"description",content:m.description}),(0,r.jsx)("meta",{property:"og:title",content:m.title}),(0,r.jsx)("meta",{property:"og:description",content:m.description}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{property:"og:url",content:m.url}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:title",content:m.title}),(0,r.jsx)("meta",{name:"twitter:description",content:m.description}),i]})}},6254:function(e,t,a){a.r(t),a.d(t,{Head:function(){return m},default:function(){return p}});var n=a(6e3),s=a(8073),i=a(9953),r=a(3746);const c=e=>{if(void 0===e)throw new Error("이미지가 존재하지 않습니다.");return e};var o=a(6885),l=a(1874);const d=e=>{let{name:t,description:a,year:n,image:s,link:i}=e;return(0,l.jsx)("li",{className:"card-module--card--ab5fb",children:(0,l.jsxs)("figure",{children:[(0,l.jsx)(o.G,{image:s,alt:t,className:"card-module--image--4d48a"}),(0,l.jsxs)("figcaption",{children:[(0,l.jsx)("h2",{className:"card-module--name--6b866",children:t}),(0,l.jsxs)("span",{className:"card-module--year--21a5e",children:[n,"기"]}),(0,l.jsx)("p",{className:"card-module--description--98bd5",children:a}),(0,l.jsxs)("div",{className:"card-module--link_group--cb1ec",children:[i.ios?(0,l.jsx)("a",{href:i.ios,children:"iOS"}):(0,l.jsx)("span",{children:"iOS"}),(0,l.jsx)("span",{className:"card-module--divider--7a67e"}),i.android?(0,l.jsx)("a",{href:i.android,children:"AOS"}):(0,l.jsx)("span",{children:"AOS"})]})]})]})})};var p=e=>{let{data:{allAppJson:{nodes:t}}}=e;const a=(0,i.useMemo)((()=>new Set(t.map((e=>e.year)))),[t]),o=["All"].concat((0,n.Z)(a)),{0:p,1:m}=(0,i.useState)("All"),u=(0,i.useMemo)((()=>"All"===p?t:t.filter((e=>e.year===p))),[p,t]);return(0,l.jsxs)("main",{className:"project-module--main--56a37",children:[(0,l.jsxs)("div",{className:"project-module--background_header--62985",children:[(0,l.jsx)("h2",{children:"CMC PROJECT"}),(0,l.jsx)("div",{className:"project-module--background_container--f806f",children:(0,l.jsx)("div",{className:"project-module--background--73e34"})})]}),(0,l.jsx)("nav",{className:"project-module--nav--7defd",children:(0,l.jsx)("ul",{children:o.map((e=>(0,l.jsx)("li",{children:(0,l.jsx)("button",{type:"button",onClick:()=>m(e),className:(0,s.Z)({"project-module--active--5984e":p===e}),children:"All"===e?"전체":e})},e)))})}),(0,l.jsx)("ul",{className:"project-module--grid_container--dee0b",children:u.map((e=>{var t;let{id:a,name:n,description:s,year:i,logo:r,link:o}=e;return(0,l.jsx)(d,{name:n,year:i,image:c(null==r||null===(t=r.childImageSharp)||void 0===t?void 0:t.gatsbyImageData),description:s,link:o},a)}))}),(0,l.jsx)(r.T,{})]})};const m=e=>{let{location:{pathname:t}}=e;return(0,l.jsx)(r.p,{pathname:t})}},1955:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#7878c8","images":{"fallback":{"src":"/static/022da01af7e1fdbc0ed8824b02181185/de3a1/top-button.png","srcSet":"/static/022da01af7e1fdbc0ed8824b02181185/f2a56/top-button.png 38w,\\n/static/022da01af7e1fdbc0ed8824b02181185/7458e/top-button.png 75w,\\n/static/022da01af7e1fdbc0ed8824b02181185/de3a1/top-button.png 150w","sizes":"(min-width: 150px) 150px, 100vw"},"sources":[{"srcSet":"/static/022da01af7e1fdbc0ed8824b02181185/0852d/top-button.webp 38w,\\n/static/022da01af7e1fdbc0ed8824b02181185/18188/top-button.webp 75w,\\n/static/022da01af7e1fdbc0ed8824b02181185/c65bc/top-button.webp 150w","type":"image/webp","sizes":"(min-width: 150px) 150px, 100vw"}]},"width":150,"height":150}')}}]); -//# sourceMappingURL=component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js.map \ No newline at end of file diff --git a/component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js.map b/component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js.map deleted file mode 100644 index 161fa95..0000000 --- a/component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js","mappings":"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","sources":["webpack://cmc_landing_page/./src/components/floating-button/floating-button.tsx","webpack://cmc_landing_page/./src/components/floating-button/hooks/use-floating-button.tsx","webpack://cmc_landing_page/./src/components/floating-button/floating-button.module.scss","webpack://cmc_landing_page/./src/components/seo.tsx","webpack://cmc_landing_page/./src/utils/image.ts","webpack://cmc_landing_page/./src/views/project/components/card/card.tsx","webpack://cmc_landing_page/./src/views/project/components/card/card.module.scss","webpack://cmc_landing_page/./src/views/project/project.tsx","webpack://cmc_landing_page/./src/views/project/project.module.scss"],"sourcesContent":["import clsx from 'clsx'\nimport { StaticImage } from 'gatsby-plugin-image'\n\nimport * as css from './floating-button.module.scss'\nimport { useFloatingButton } from './hooks'\n\nexport const FloatingButton = () => {\n const { isVisible, scrollToTop } = useFloatingButton()\n return (\n \n )\n}\n","import { useEffect, useState } from 'react'\n\nconst SCROLL_THRESHOLD = 200\n\nexport const useFloatingButton = () => {\n const [isVisible, setIsVisible] = useState(false)\n\n const handleScroll = () => {\n const currentScrollY = window.scrollY\n setIsVisible(currentScrollY > SCROLL_THRESHOLD)\n }\n\n const scrollToTop = () => {\n window.scrollTo({ top: 0, behavior: 'smooth' })\n }\n\n useEffect(() => {\n window.addEventListener('scroll', handleScroll)\n return () => {\n window.removeEventListener('scroll', handleScroll)\n }\n }, [])\n\n return { isVisible, scrollToTop }\n}\n","// extracted by mini-css-extract-plugin\nexport var button = \"floating-button-module--button--644e8\";\nexport var visible = \"floating-button-module--visible--84a20\";","import { graphql, useStaticQuery } from 'gatsby'\nimport type { PropsWithChildren } from 'react'\n\ntype SeoProps = {\n title?: string\n description?: string\n heroImage?: string\n pathname: string\n}\n\ntype SeoQuery = {\n file: {\n publicURL: string\n }\n site: {\n siteMetadata: {\n title: string\n description: string\n siteUrl: string\n }\n }\n}\n\nexport const Seo = ({ title, description, heroImage, pathname, children }: PropsWithChildren) => {\n const data = useStaticQuery(graphql`\n query SeoQuery {\n site {\n siteMetadata {\n title\n description\n siteUrl\n }\n }\n file(relativePath: { eq: \"OGImage.png\" }) {\n publicURL\n }\n }\n `)\n\n const { title: defaultTitle, description: defaultDescription, siteUrl } = data.site.siteMetadata\n // TODO: 이미지 넣고 주석 제거\n // const { publicURL: defaultImage } = data.file\n\n const isHome = pathname === '/'\n\n const seo = {\n title: title || defaultTitle,\n description: description || defaultDescription,\n url: `${siteUrl}${isHome ? '' : pathname}`,\n // TODO: 이미지 넣기!\n // image: `${siteUrl}${heroImage || defaultImage}`,\n image: `${siteUrl}${heroImage}`,\n }\n\n return (\n <>\n {seo.title}\n \n \n {/* */}\n {/* Open Graph / Facebook */}\n \n \n \n \n {/* */}\n {/* Twitter */}\n \n \n \n {/* */}\n {children}\n \n )\n}\n","import type { IGatsbyImageData } from 'gatsby-plugin-image'\n\nexport const getRefinedImage = (image: IGatsbyImageData | undefined) => {\n if (image === undefined) throw new Error('이미지가 존재하지 않습니다.')\n\n return image\n}\n","import { GatsbyImage, type IGatsbyImageData } from 'gatsby-plugin-image'\n\nimport * as css from './card.module.scss'\n\ntype Link = {\n android: string\n ios: string\n}\n\ntype Props = {\n name: string\n year: string\n description: string\n link: Link\n image: IGatsbyImageData\n}\n\nexport const Card = ({ name, description, year, image, link }: Props) => {\n return (\n
  • \n
    \n \n
    \n

    {name}

    \n {year}기\n

    {description}

    \n
    \n {link.ios ? iOS : iOS}\n \n {link.android ? AOS : AOS}\n
    \n
    \n
    \n
  • \n )\n}\n","// extracted by mini-css-extract-plugin\nexport var card = \"card-module--card--ab5fb\";\nexport var description = \"card-module--description--98bd5\";\nexport var divider = \"card-module--divider--7a67e\";\nexport var image = \"card-module--image--4d48a\";\nexport var link_group = \"card-module--link_group--cb1ec\";\nexport var name = \"card-module--name--6b866\";\nexport var year = \"card-module--year--21a5e\";","import clsx from 'clsx'\nimport type { HeadProps, PageProps } from 'gatsby'\nimport { useMemo, useState } from 'react'\n\nimport { FloatingButton, Seo } from '@/components'\nimport { getRefinedImage } from '@/utils'\n\nimport { Card } from './components'\nimport * as css from './project.module.scss'\n\nconst ProjectPage = ({\n data: {\n allAppJson: { nodes: apps },\n },\n}: PageProps) => {\n const allYear = useMemo(() => new Set(apps.map((node) => node.year)), [apps])\n const tags = ['All', ...allYear]\n const [currentTag, setCurrentTag] = useState('All')\n const refinedProjects = useMemo(\n () => (currentTag === 'All' ? apps : apps.filter((node) => node.year === currentTag)),\n [currentTag, apps],\n )\n\n return (\n
    \n
    \n

    CMC PROJECT

    \n
    \n
    \n
    \n
    \n \n
      \n {refinedProjects.map(({ id, name, description, year, logo, link }) => (\n \n ))}\n
    \n \n
    \n )\n}\n\nexport default ProjectPage\n\nexport const Head = ({ location: { pathname } }: HeadProps) => {\n return \n}\n","// extracted by mini-css-extract-plugin\nexport var active = \"project-module--active--5984e\";\nexport var background = \"project-module--background--73e34\";\nexport var background_container = \"project-module--background_container--f806f\";\nexport var background_header = \"project-module--background_header--62985\";\nexport var grid_container = \"project-module--grid_container--dee0b\";\nexport var main = \"project-module--main--56a37\";\nexport var nav = \"project-module--nav--7defd\";"],"names":["FloatingButton","isVisible","scrollToTop","useFloatingButton","setIsVisible","useState","handleScroll","currentScrollY","window","scrollY","useEffect","addEventListener","removeEventListener","scrollTo","top","behavior","_jsx","type","onClick","className","clsx","children","StaticImage","src","alt","__imageData","require","Seo","_ref","title","description","heroImage","pathname","data","useStaticQuery","defaultTitle","defaultDescription","siteUrl","site","siteMetadata","seo","url","image","_jsxs","_Fragment","rel","href","name","content","property","getRefinedImage","undefined","Error","Card","year","link","GatsbyImage","ios","android","allAppJson","nodes","apps","allYear","useMemo","Set","map","node","tags","concat","_toConsumableArray","currentTag","setCurrentTag","refinedProjects","filter","menu","_ref2","_logo$childImageSharp","id","logo","childImageSharp","gatsbyImageData","Head","_ref3","location"],"sourceRoot":""} \ No newline at end of file diff --git a/index.html b/index.html index 7008547..086a7e3 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -CMC

    introduction

    우리만의 룰을 세워 세상을 바꾸는 +CMC

    CMC

    introduction

    우리만의 룰을 세워 세상을 바꾸는 우리는 CMC ‘챌린저’입니다

    현재까지 CMC의 팀80+
    지금까지 런칭된 앱 수
    (Android, iOS 스토어)
    130+
    CMC앱 전체 다운로드 수5000+
    CMC 챌린저의 외주연계 횟수100+

    cmc identity

    CMC는 도전을 즐기며, 새로운 도전에 맞서는 사람들입니다

    너디너리 데모데이 간판
    도전자

    우리는 도전자입니다. 우리는 모두 도전을
    즐기며, 새로운 도전에 맞서는 사람들입니다.
    우리는 끊임없이 도전하는 자세를 가지고 있으며,
    이를 통해 성장하고 혁신을 이루어냅니다.
    우리는 자신을 "챌린저"라 하며, 어려움을
    극복하고 목표를 달성하는 역량을 갖추고 있습니다.

    주먹을 쥐고 앉아서 정면을 바라보는 사람들
    개척가

    우리는 기존의 틀에 얽매이지 않고,
    새로운 영역을 개척하는 사람들입니다.
    우리는 혁신적인 아이디어와 독창적인
    접근으로 새로운 틀을 만들어내며,
    미래를 모색하고 이끌어갑니다.

    노트북을 하고있는 사람들
    전문가

    전문가들로 이루어진 CMC의 팀은 각자의
    전문 분야에 집중하여 협업합니다.
    우리 프로젝트에서 나의 역할이 없다면,
    팀은 앞으로 나아갈 수 없습니다.

    cmc challenger

    CMC는 기획자 디자이너 개발자가 함께 모여 성장합니다

    Planner

    사용자의 니즈와 비즈니스 목표를 고려하여 서비스의 @@ -9,10 +9,10 @@ 사용자에게 최적의 시각적, 기능적 경험을 제공합니다.

    Client Developer (Web . iOS . AOS)

    디자이너와 서버 개발자간 긴밀한 협력을 통해 최상의 프로덕트를 구현하기 위한 코드를 구현합니다.

    Server Developer

    기획자와 클라이언트 개발자와의 협력을 통해 최상의 성능을 발휘하는 코드를 구현합니다.

    cmc features

    CMC는 실력있는 리더진, 챌린저들과 -다양한 경험을 쌓을 수 있습니다

    실력있는 리더진

    성공적인 런칭 노하우를 가진
    리더진들이 여러분의 성공적인
    런칭을 위해 도움을 드립니다.

    네트워킹

    CMC는 실력 있는 챌린저로
    구성되어 있습니다.
    이들과 네트워킹을 통해 훌륭한 인재들과 교류할 수 있으며 여러분의 성공적인 런칭을 위해 도움을 드립니다.

    기획 멘토링

    기획안의 완성도와 비지니스
    모델 디벨롭을 위한 현직
    전문가의 피드백을 제공합니다.

    GUI 멘토링

    UI/UX를 개선하기 위한 구체적인 방안을 현직 전문가의 피드백을 제공합니다.

    개발 컨퍼런스

    지식을 공유하면 성장할 수 있는 만큼,우리가 우리의 지식을 공유하는 과정에서도 더욱 성장할 수 있습니다.

    데모데이

    VC 및 다양한 기업 관계자들이 참여하는 데모데이에서 CMC 활동을 통해 만든 프로덕트를 홍보합니다.

    +다양한 경험을 쌓을 수 있습니다

    실력있는 리더진

    성공적인 런칭 노하우를 가진
    리더진들이 여러분의 성공적인
    런칭을 위해 도움을 드립니다.

    네트워킹

    CMC는 실력 있는 챌린저로
    구성되어 있습니다.
    이들과 네트워킹을 통해 훌륭한 인재들과 교류할 수 있으며 여러분의 성공적인 런칭을 위해 도움을 드립니다.

    기획 멘토링

    기획안의 완성도와 비지니스
    모델 디벨롭을 위한 현직
    전문가의 피드백을 제공합니다.

    GUI 멘토링

    UI/UX를 개선하기 위한 구체적인 방안을 현직 전문가의 피드백을 제공합니다.

    개발 컨퍼런스

    지식을 공유하면 성장할 수 있는 만큼,우리가 우리의 지식을 공유하는 과정에서도 더욱 성장할 수 있습니다.

    데모데이

    VC 및 다양한 기업 관계자들이 참여하는 데모데이에서 CMC 활동을 통해 만든 프로덕트를 홍보합니다.

    - \ No newline at end of file + \ No newline at end of file diff --git a/page-data/app-data.json b/page-data/app-data.json index 29b5cdc..8cf8399 100644 --- a/page-data/app-data.json +++ b/page-data/app-data.json @@ -1 +1 @@ -{"webpackCompilationHash":"81d21da958ef9eb43fe4"} +{"webpackCompilationHash":"e17e6eff555620b45679"} diff --git a/page-data/sq/d/65692087.json b/page-data/sq/d/65692087.json index ad9d8d1..104362c 100644 --- a/page-data/sq/d/65692087.json +++ b/page-data/sq/d/65692087.json @@ -1 +1 @@ -{"data":{"site":{"siteMetadata":{"title":"CMC","description":"우리만의 룰을 세워 세상을 바꾸는 조직, CMC","siteUrl":"https://central.makeus.in"}},"file":null}} \ No newline at end of file +{"data":{"site":{"siteMetadata":{"title":"CMC","description":"우리만의 룰을 세워 세상을 바꾸는 조직, CMC","siteUrl":"https://central.makeus.in"}},"file":{"publicURL":"/static/caa8de5ec73af66a66062eeaf17b5744/OGImage.png"}}} \ No newline at end of file diff --git a/project/index.html b/project/index.html index 611df9f..599fa4e 100644 --- a/project/index.html +++ b/project/index.html @@ -1,8 +1,8 @@ -CMC

    CMC PROJECT

    • Qfeed

      Qfeed

      13

      친구에 자신의 마음을 표현하고 싶지만, 주변 친구들과의 관계가 망가질까 주저하지 마세요.

    • Fithub

      Fithub

      13

      ‘특별한’ 운동 정보 탐색 및 공유 플랫폼 서비스

    • 오프너

      오프너

      13

      오프라인 이벤트의 새로운 시대를 열 오픈오프

    • 지금

      지금

      13

      금융 루틴을 만들고, 함께 도전하며, 금융 습관을 만드는 챌린지 앱 지금입니다!

    • Zenefit

      Zenefit

      13

      Zenefit은 청년층을 타겟으로 개인마다 신청 가능한 모든 복지 정책의 예상 수혜금액을 계산해주는 혜택 관리 플랫폼

    • 올아카이브

      올아카이브

      13

      링크부터 스크린샷까지 손쉽게 관리하고 큐레이션하는 아카이빙 서비스

    • PLAYTE

      PLAYTE

      13

      나만의 레시피를 업로드하고, 나누고, 즐기는 레시피 커뮤니티 서비스!

    • 프롬유

      프롬유

      12

      일상을 공유하고, 다른 커플의 이야기를 들을 수 있는 따뜻한 앱

    • Workus

      Workus

      12

      나에게 딱 맞는 워크 스페이스 추천 서비스

    • 필드메이트

      필드메이트

      12

      고객별 기술 업무관리 어플

    • Runway

      Runway

      12

      온라인과 오프라인을 연결해주는 O4O 서비스

    • eatery

      eatery

      12

      Find eat, Mark eat, Write eat! eatery

    • SOLE

      SOLE

      12

      코스 기록 및 큐레이션 서비스

    • 일편마다

      일편마다

      12

      부모와 자녀의 속마음 소통앱 - 일편마다

    • SAY

      SAY

      12

      재미있고, 부담 없이, 함께하는! 컨셉 과몰입 루틴 서비스

    • HEET

      HEET

      12

      힙하게 만나는 나의 일상

    • STITCH

      STITCH

      12

      쉽고 간편한 플로깅을 위한 조깅 앱

    • 지팡스

      지팡스

      12

      지팡스

    • 롬롬교환소

      롬롬교환소

      11

      씀씀이를 줄이는 교환의 경제, 물물교환 서비스

    • 가치가자

      가치가자

      11

      한눈에 쉽게 확인하는 항공 교통약자 서비스

    • Sparky

      Sparky

      11

      탭 세번으로 끝나는 스크랩

    • MELLY

      MELLY

      11

      소중한 사람과 함께쓰는 장소기반 기록장

    • planter

      planter

      11

      반려식물 케어 매칭 플랫폼

    • OEUVRE

      OEUVRE

      11

      사진이 작품이 되는 공간, OEUVRE

    • Chalkak

      Chalkak

      11

      Chalkak과 함께 필카를 더욱 쉽게 즐겨보세요.

    • 마이타민

      마이타민

      11

      매일 섭취하는 마음 비타민, 마이타민!

    • 오늘의 조약돌

      오늘의 조약돌

      11

      미래의 나를 위해 오늘 내가 해야하는 일을 정리해보세요

    • 내친소

      내친소

      11

      실제 친구가 직접 추천한 친구들을 소개받아봐!

    • 밥플레이스

      밥플레이스

      10

      밥 미션을 수행하고, 포인트를 적립하라!

    • 한입

      한입

      10

      덕질을 하는 사용자들이 보다 편하게 굿즈를 나눔 혹은 판매할 수 있는 교류 플랫폼

    • ATRACKER

      ATRACKER

      10

      취준 관리 앱

    • 원케이크

      원케이크

      10

      원하는 지역의 케이크 가게들을 모아보고 +CMC

      CMC PROJECT

      • Qfeed

        Qfeed

        13

        친구에 자신의 마음을 표현하고 싶지만, 주변 친구들과의 관계가 망가질까 주저하지 마세요.

      • Fithub

        Fithub

        13

        ‘특별한’ 운동 정보 탐색 및 공유 플랫폼 서비스

      • 오프너

        오프너

        13

        오프라인 이벤트의 새로운 시대를 열 오픈오프

      • 지금

        지금

        13

        금융 루틴을 만들고, 함께 도전하며, 금융 습관을 만드는 챌린지 앱 지금입니다!

      • Zenefit

        Zenefit

        13

        Zenefit은 청년층을 타겟으로 개인마다 신청 가능한 모든 복지 정책의 예상 수혜금액을 계산해주는 혜택 관리 플랫폼

      • 올아카이브

        올아카이브

        13

        링크부터 스크린샷까지 손쉽게 관리하고 큐레이션하는 아카이빙 서비스

      • PLAYTE

        PLAYTE

        13

        나만의 레시피를 업로드하고, 나누고, 즐기는 레시피 커뮤니티 서비스!

      • 프롬유

        프롬유

        12

        일상을 공유하고, 다른 커플의 이야기를 들을 수 있는 따뜻한 앱

      • Workus

        Workus

        12

        나에게 딱 맞는 워크 스페이스 추천 서비스

      • 필드메이트

        필드메이트

        12

        고객별 기술 업무관리 어플

      • Runway

        Runway

        12

        온라인과 오프라인을 연결해주는 O4O 서비스

      • eatery

        eatery

        12

        Find eat, Mark eat, Write eat! eatery

      • SOLE

        SOLE

        12

        코스 기록 및 큐레이션 서비스

      • 일편마다

        일편마다

        12

        부모와 자녀의 속마음 소통앱 - 일편마다

      • SAY

        SAY

        12

        재미있고, 부담 없이, 함께하는! 컨셉 과몰입 루틴 서비스

      • HEET

        HEET

        12

        힙하게 만나는 나의 일상

      • STITCH

        STITCH

        12

        쉽고 간편한 플로깅을 위한 조깅 앱

      • 지팡스

        지팡스

        12

        지팡스

      • 롬롬교환소

        롬롬교환소

        11

        씀씀이를 줄이는 교환의 경제, 물물교환 서비스

      • 가치가자

        가치가자

        11

        한눈에 쉽게 확인하는 항공 교통약자 서비스

      • Sparky

        Sparky

        11

        탭 세번으로 끝나는 스크랩

      • MELLY

        MELLY

        11

        소중한 사람과 함께쓰는 장소기반 기록장

      • planter

        planter

        11

        반려식물 케어 매칭 플랫폼

      • OEUVRE

        OEUVRE

        11

        사진이 작품이 되는 공간, OEUVRE

      • Chalkak

        Chalkak

        11

        Chalkak과 함께 필카를 더욱 쉽게 즐겨보세요.

      • 마이타민

        마이타민

        11

        매일 섭취하는 마음 비타민, 마이타민!

      • 오늘의 조약돌

        오늘의 조약돌

        11

        미래의 나를 위해 오늘 내가 해야하는 일을 정리해보세요

      • 내친소

        내친소

        11

        실제 친구가 직접 추천한 친구들을 소개받아봐!

      • 밥플레이스

        밥플레이스

        10

        밥 미션을 수행하고, 포인트를 적립하라!

      • 한입

        한입

        10

        덕질을 하는 사용자들이 보다 편하게 굿즈를 나눔 혹은 판매할 수 있는 교류 플랫폼

      • ATRACKER

        ATRACKER

        10

        취준 관리 앱

      • 원케이크

        원케이크

        10

        원하는 지역의 케이크 가게들을 모아보고 커스텀 케이크를 간편하게 주문할 수 있도록 돕는 서비스!

      • 마침표

        마침표

        10

        성장하고 변화하는 진짜 나를 알아보며 행복해지기 위한 마음관리 어플

      • 와플

        와플

        10

        일정 공유 장소 아카이빙 서비스

      • BidiT

        BidiT

        10

        국내에는 없었던 새로운 중고거래 플랫폼

      • 작심친구

        작심친구

        10

        함께 이기는 윈윈 챌린지

      • FINPO

        FINPO

        10

        나만의 청년정책 알림 서비스

      • finder

        finder

        10

        MBTI 기반 Q&A 네트워킹 서비스 / 질문자와 답변자의 니즈를 모두 만족시키는 MBTI 과몰입러 필수 APP

      - \ No newline at end of file + \ No newline at end of file diff --git a/static/348efaa2793aacdd33a9501d905c8594/6a4bc/main.png b/static/348efaa2793aacdd33a9501d905c8594/6a4bc/main.png new file mode 100644 index 0000000..3474769 Binary files /dev/null and b/static/348efaa2793aacdd33a9501d905c8594/6a4bc/main.png differ diff --git a/static/348efaa2793aacdd33a9501d905c8594/749f9/main.webp b/static/348efaa2793aacdd33a9501d905c8594/749f9/main.webp new file mode 100644 index 0000000..59e1fa0 Binary files /dev/null and b/static/348efaa2793aacdd33a9501d905c8594/749f9/main.webp differ diff --git a/static/348efaa2793aacdd33a9501d905c8594/8f213/main.png b/static/348efaa2793aacdd33a9501d905c8594/8f213/main.png new file mode 100644 index 0000000..365d377 Binary files /dev/null and b/static/348efaa2793aacdd33a9501d905c8594/8f213/main.png differ diff --git a/static/348efaa2793aacdd33a9501d905c8594/96031/main.webp b/static/348efaa2793aacdd33a9501d905c8594/96031/main.webp new file mode 100644 index 0000000..fa708e0 Binary files /dev/null and b/static/348efaa2793aacdd33a9501d905c8594/96031/main.webp differ diff --git a/static/348efaa2793aacdd33a9501d905c8594/cb53e/main.webp b/static/348efaa2793aacdd33a9501d905c8594/cb53e/main.webp new file mode 100644 index 0000000..0ef225d Binary files /dev/null and b/static/348efaa2793aacdd33a9501d905c8594/cb53e/main.webp differ diff --git a/static/348efaa2793aacdd33a9501d905c8594/cbc24/main.png b/static/348efaa2793aacdd33a9501d905c8594/cbc24/main.png new file mode 100644 index 0000000..f068222 Binary files /dev/null and b/static/348efaa2793aacdd33a9501d905c8594/cbc24/main.png differ diff --git a/static/caa8de5ec73af66a66062eeaf17b5744/OGImage.png b/static/caa8de5ec73af66a66062eeaf17b5744/OGImage.png new file mode 100644 index 0000000..171d708 Binary files /dev/null and b/static/caa8de5ec73af66a66062eeaf17b5744/OGImage.png differ diff --git a/styles.ecd7d60f25c95f5d2b8a.css b/styles.4cbe2f13e7a52cec1cdc.css similarity index 82% rename from styles.ecd7d60f25c95f5d2b8a.css rename to styles.4cbe2f13e7a52cec1cdc.css index 86992d7..f18f3b8 100644 --- a/styles.ecd7d60f25c95f5d2b8a.css +++ b/styles.4cbe2f13e7a52cec1cdc.css @@ -1 +1 @@ -@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard-dynamic-subset.css);*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}img{-webkit-user-select:none;user-select:none}html{background-color:#151437}body{-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#000,#615dff 140.23%);font-family:Pretendard;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}#___gatsby{isolation:isolate}.footer-module--footer--5b2eb{background-color:#151437;display:flex;justify-content:space-between;width:100%}@media(max-width:34.375rem){.footer-module--footer--5b2eb{height:100px;padding-left:23px;padding-right:28px;padding-top:27px}}@media(min-width:34.375rem){.footer-module--footer--5b2eb{align-items:center;height:173px;padding-left:61px;padding-right:70px}}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882{width:208px}}.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--name--6988c{color:#6c68ff;display:block;font-weight:700;line-height:147.336%}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--name--6988c{font-size:.8125rem}}@media(min-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--name--6988c{font-size:1.5625rem}}.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--copyright--5174b{color:rgba(108,104,255,.5);font-weight:400;line-height:147.336%}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--copyright--5174b{font-size:.6875rem}}@media(min-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--copyright--5174b{font-size:1.25rem}}.footer-module--footer--5b2eb .footer-module--contact--ca306{display:flex}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--contact--ca306{gap:10px}}@media(min-width:34.375rem){.footer-module--footer--5b2eb .footer-module--contact--ca306{gap:26px}}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--contact--ca306 .footer-module--icon--e2c99{height:28px;width:28px}}@media(min-width:34.375rem){.footer-module--footer--5b2eb .footer-module--contact--ca306 .footer-module--icon--e2c99{height:48px;width:48px}}.modal-module--modal--65e10{-webkit-backdrop-filter:blur(18.5px);backdrop-filter:blur(18.5px);background-color:rgba(24,22,119,.2);height:198px;padding-bottom:40px;padding-top:30px;width:100%}@media(max-width:34.375rem){.modal-module--modal--65e10{align-items:center;display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:34.375rem){.modal-module--modal--65e10{display:none}}.modal-module--modal--65e10 a{color:#5c58ff;font-size:1.125rem;font-weight:600;letter-spacing:-.076px;line-height:144%}.modal-module--modal--65e10 .modal-module--active--32e8f{color:#fff}.modal-module--modal--65e10 .modal-module--apply_button--e41a2{background:#3c37ff;border-radius:39px;padding:7px 34px}.modal-module--modal--65e10 .modal-module--apply_button--e41a2 span{color:#fff;font-size:.8125rem;font-weight:600;line-height:normal;text-align:center}.modal-module--overlay--a9c74{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:48px}.header-module--header--17909{align-items:center;-webkit-backdrop-filter:blur(18.5px);backdrop-filter:blur(18.5px);background-color:rgba(24,22,119,.2);display:flex;justify-content:space-between;position:sticky;top:0;z-index:10}@media(max-width:34.375rem){.header-module--header--17909{height:48px;padding-left:28px;padding-right:25px}}@media(min-width:34.375rem){.header-module--header--17909{gap:33px;height:110px;padding:0 70px}}.header-module--header--17909 .header-module--heading_logo--ac3e2{flex-shrink:0}.header-module--header--17909 .header-module--heading_logo--ac3e2 .header-module--logo--51567{display:block}@media(max-width:34.375rem){.header-module--header--17909 .header-module--heading_logo--ac3e2 .header-module--logo--51567{width:30px}}@media(min-width:34.375rem){.header-module--header--17909 .header-module--heading_logo--ac3e2 .header-module--logo--51567{width:46px}}@media(max-width:34.375rem){.header-module--header--17909 .header-module--flexible_space--45a31{display:none}}@media(min-width:34.375rem){.header-module--header--17909 .header-module--flexible_space--45a31{align-items:center;display:flex;flex:1 1;position:relative}.header-module--header--17909 .header-module--flexible_space--45a31 span{background-color:#fff;display:block;flex-shrink:999999;height:1px;opacity:.7;width:100%}.header-module--header--17909 .header-module--flexible_space--45a31 .header-module--star_container--339b7{position:relative}.header-module--header--17909 .header-module--flexible_space--45a31 .header-module--star_container--339b7 span{background-color:#fff;display:block;height:1px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:50%}}@media(max-width:34.375rem){.header-module--header--17909 .header-module--nav--9b26f{display:none}}@media(min-width:34.375rem){.header-module--header--17909 .header-module--nav--9b26f{align-items:center;display:flex;gap:33px}.header-module--header--17909 .header-module--nav--9b26f a{color:#fff;font-size:1.5rem;font-weight:600;line-height:normal}.header-module--header--17909 .header-module--nav--9b26f .header-module--active--6fa82{color:#615dff}.header-module--header--17909 .header-module--nav--9b26f .header-module--apply_button--f4019{background:#3c37ff;border-radius:27px;color:#fff;font-size:1.125rem;min-width:147px;padding:9px 42px}}.header-module--header--17909 .header-module--menu_button--c347c{background-color:transparent;border:0;cursor:pointer}@media(max-width:34.375rem){.header-module--header--17909 .header-module--menu_button--c347c{display:block}}@media(min-width:34.375rem){.header-module--header--17909 .header-module--menu_button--c347c{display:none}}@media(max-width:34.375rem){.floating-button-module--button--644e8{background-color:transparent;border:0;bottom:28px;cursor:pointer;display:block;height:50px;left:calc(100% - 78px);opacity:0;pointer-events:none;position:sticky;transform:translateY(20px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:50px;z-index:5}}@media(min-width:34.375rem){.floating-button-module--button--644e8{display:none}}.floating-button-module--visible--84a20{opacity:1;pointer-events:auto;transform:translateY(0)}.section-module--section--46e7e{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.section-module--heading--21429{align-items:center;border:1px solid #615dff;border-radius:100%;color:#615dff;display:flex;font-weight:600;justify-content:center;letter-spacing:-.076px;line-height:normal;text-transform:uppercase}@media(max-width:34.375rem){.section-module--heading--21429{font-size:1rem;height:43px;width:200px}}@media(min-width:34.375rem){.section-module--heading--21429{font-size:1.5rem;height:60px;width:275px}}.section-module--description--7e522{color:#fff;font-weight:600;letter-spacing:-.076px;text-align:center;white-space:pre-line}@media(max-width:34.375rem){.section-module--description--7e522{font-size:1.125rem;line-height:144%;margin-top:40px}}@media(min-width:34.375rem){.section-module--description--7e522{font-size:2.8125rem;line-height:130.336%;margin-top:75px}}.section-module--background_container--94d68{position:absolute;z-index:-1}@media(max-width:34.375rem){.section-module--background_container--94d68{height:150px;top:40px;width:150px}}@media(min-width:34.375rem){.section-module--background_container--94d68{height:300px;top:40px;width:300px}}.section-module--background--c51dc{aspect-ratio:1/1;background:radial-gradient(46.86% 46.86% at 50% 53.14%,rgba(97,93,255,.4) 0,transparent 100%);border-radius:100%;height:100%;margin:0 auto;max-height:587px;max-width:587px;position:absolute;width:100%}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c{margin-top:162px}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c{margin-top:385px}}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533{align-items:center;display:flex;flex-direction:column;width:100%}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533{margin-top:40px;padding:0 28px}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533{margin-top:96px;padding:0 70px}}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 nav{display:flex;gap:20px;padding:0 2px}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 nav{display:none}}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 nav button{background-color:transparent;border:0;color:#615dff;cursor:pointer;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.076px;line-height:144%;text-align:center}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 nav .challenger-section-module--active_button--f7eb0{color:#fff}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84{background:rgba(17,16,69,.64);border-radius:13px;display:block;margin-top:36px;padding:22px 20px}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84{display:none}}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84 h3{color:#fff;font-size:1.125rem;font-weight:700;line-height:20px;text-align:left}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84 h3 span{color:#6c68ff;font-size:.875rem}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84 p{color:#fff;font-size:.8125rem;font-weight:500;line-height:20px;margin-top:16px;white-space:pre-line}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477{display:none}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477{column-gap:60px;display:grid;grid-template-columns:repeat(auto-fill,minmax(auto,620px));justify-content:center;row-gap:56px;width:100%}}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477 .challenger-section-module--pc_card--acbe7{background:rgba(17,16,69,.64);border-radius:25px;display:flex;flex-direction:column;justify-content:space-between;max-width:622px;min-height:272px;padding:60px 60px 50px}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477 .challenger-section-module--pc_card--acbe7 h3{color:#fff;font-size:2.125rem;font-weight:700;text-align:left}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477 .challenger-section-module--pc_card--acbe7 h3 span{color:#6c68ff;font-size:1.75rem}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477 .challenger-section-module--pc_card--acbe7 p{color:#fff;font-size:1.4375rem;font-weight:500;letter-spacing:-.076px;line-height:34px;white-space:pre-line}@media(max-width:34.375rem){.features-section-module--features--36e5d{margin-top:174px}}@media(min-width:34.375rem){.features-section-module--features--36e5d{margin-top:376px}}.features-section-module--features--36e5d .features-section-module--grid_container--dafbe{display:grid;justify-content:center;margin-top:40px;width:100%}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe{grid-template-columns:repeat(3,auto);grid-template-rows:repeat(5,auto);padding:0 28px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe{grid-template-columns:repeat(5,auto);padding:0 140px}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3{max-width:145px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3{padding-top:17px}}.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 h3{color:#6c68ff;font-weight:700}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 h3{font-size:1.125rem;line-height:28px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 h3{font-size:2.125rem;line-height:1}}.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 p{color:#fff;font-weight:500}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 p{font-size:.75rem;line-height:20px;margin-top:10px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 p{font-size:1.3125rem;letter-spacing:-.076px;line-height:32px;margin-top:32px}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_vertical_divider--874f3{background-color:#7874ff;display:block;height:90%;margin:0 17px;min-height:175px;width:1px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_vertical_divider--874f3{display:none}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_horizontal_divider--79cec{background-color:#7874ff;display:block;height:1px;margin:20px 0;width:100%}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_horizontal_divider--79cec{display:none}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_empty_space--46bf1{display:block}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_empty_space--46bf1{display:none}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_vertical_divider--43517{display:none}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_vertical_divider--43517{background-color:#7874ff;display:block;height:272px;margin:0 30px;width:1px}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_horizontal_divider--bf901{display:none}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_horizontal_divider--bf901{background-color:#7874ff;display:block;height:1px;margin:30px 0;width:100%}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_empty_space--0f15d{display:none}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_empty_space--0f15d{display:block}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_horizontal_space--2d10e{display:none}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_horizontal_space--2d10e{align-items:center;display:flex}}.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--end--11114{justify-self:flex-end}@media(max-width:34.375rem){.identity-section-module--identity--1e96d{margin-top:180px}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d{margin-top:320px}}.identity-section-module--identity--1e96d .identity-section-module--people--028e8{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8{flex-direction:column;gap:25px;margin-top:60px;padding:0 28px}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8{gap:29px;margin-top:112px;padding:0 132px}}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure{max-width:373px;min-width:308px;position:relative}@media(max-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--image--2f8a9{aspect-ratio:1.96/1}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--image--2f8a9{aspect-ratio:1.21/1}}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--overlay--34962{background:linear-gradient(1turn,transparent,#000 58.66%);height:100%;left:0;opacity:.7;position:absolute;top:0;transition:-webkit-backdrop-filter .3s ease-in-out;transition:backdrop-filter .3s ease-in-out;transition:backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;width:100%;z-index:1}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--overlay--34962:hover{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--overlay--34962:hover+figcaption{opacity:0}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--overlay--34962:hover~p{opacity:1}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure figcaption{color:#fff;font-weight:700;letter-spacing:-.04px;line-height:130.336%;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;z-index:1}@media(max-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure figcaption{font-size:1.25rem;left:24px;top:24px}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure figcaption{font-size:2.5rem;left:44px;top:44px}}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure p{align-items:center;color:#ececec;display:flex;font-style:normal;font-weight:600;height:100%;justify-content:center;line-height:28px;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:3}@media(max-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure p{font-size:.8125rem}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure p{font-size:.9375rem}}@media(max-width:34.375rem){.intro-section-module--intro--06041{margin-top:200px}}@media(min-width:34.375rem){.intro-section-module--intro--06041{margin-top:300px}}.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac{display:grid;justify-content:center;width:100%}@media(max-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac{gap:40px;grid-template-columns:repeat(2,152px);grid-template-rows:repeat(2,1fr);height:200px;margin-top:60px;padding:0 28px}}@media(min-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac{gap:60px;grid-template-columns:repeat(auto-fit,minmax(280px,auto));margin-top:110px;min-height:153px;padding:0 65px}}.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div{display:flex;flex-direction:column;justify-content:space-between;max-width:280px}.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:first-child{color:#fff;display:block;font-weight:700;line-height:normal;text-align:center}@media(max-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:first-child{font-size:.75rem}}@media(min-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:first-child{font-size:1.5rem;letter-spacing:-.076px}}.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:nth-child(2){color:#615dff;display:block;font-weight:700;letter-spacing:-.076px;line-height:normal;text-align:center}@media(max-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:nth-child(2){font-size:1.4375rem}}@media(min-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:nth-child(2){font-size:2.8125rem;letter-spacing:-.076px}}@media(max-width:34.375rem){.home-module--space--12e23{height:45px}}@media(min-width:34.375rem){.home-module--space--12e23{height:250px}}.card-module--card--ab5fb{background:#17163e;border-radius:20px;overflow:hidden}.card-module--card--ab5fb figure .card-module--image--4d48a{aspect-ratio:1.92/1}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption{padding:23px 22px}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption{padding:35px 30px}}.card-module--card--ab5fb figure figcaption .card-module--name--6b866{color:#fff;font-style:normal;font-weight:700;line-height:normal}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--name--6b866{font-size:1.25rem}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--name--6b866{font-size:1.625rem}}.card-module--card--ab5fb figure figcaption .card-module--year--21a5e{color:#9492ff;display:block;font-style:normal;font-weight:700;line-height:normal}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--year--21a5e{font-size:1rem;margin-top:16px}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--year--21a5e{font-size:1.25rem;margin-top:10px}}.card-module--card--ab5fb figure figcaption .card-module--description--98bd5{color:#fff;font-style:normal;font-weight:600;height:54px;overflow:hidden}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--description--98bd5{font-size:.8125rem;line-height:149.336%;margin-top:10px}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--description--98bd5{font-size:1.125rem;line-height:1.3;margin-top:12px}}.card-module--card--ab5fb figure figcaption .card-module--link_group--cb1ec{color:#9492ff;display:flex;font-style:normal;font-weight:700;height:30px;justify-content:space-evenly;line-height:normal;width:100%}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--link_group--cb1ec{font-size:1.25rem;margin-top:30px}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--link_group--cb1ec{font-size:1.5625rem;margin-top:30px}}.card-module--card--ab5fb figure figcaption .card-module--link_group--cb1ec .card-module--divider--7a67e{background-color:#9492ff;height:100%;width:1px}@media(max-width:34.375rem){.project-module--main--56a37{padding:0 28px 30px}}@media(min-width:34.375rem){.project-module--main--56a37{padding:0 70px 40px}}.project-module--background_header--62985{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}@media(max-width:34.375rem){.project-module--background_header--62985{margin-top:72px}}@media(min-width:34.375rem){.project-module--background_header--62985{margin-top:190px}}.project-module--background_header--62985 h2{color:#fff;font-style:normal;font-weight:600;letter-spacing:-.076px;line-height:130.336%;text-align:center}@media(max-width:34.375rem){.project-module--background_header--62985 h2{font-size:1.75rem}}@media(min-width:34.375rem){.project-module--background_header--62985 h2{font-size:3.125rem}}.project-module--background_header--62985 .project-module--background_container--f806f{position:absolute;z-index:-1}@media(max-width:34.375rem){.project-module--background_header--62985 .project-module--background_container--f806f{height:200px;top:-90px;width:200px}}@media(min-width:34.375rem){.project-module--background_header--62985 .project-module--background_container--f806f{height:200px;top:-70px;width:200px}}.project-module--background_header--62985 .project-module--background_container--f806f .project-module--background--73e34{aspect-ratio:1/1;background:radial-gradient(46.86% 46.86% at 50% 53.14%,rgba(97,93,255,.4) 0,transparent 100%);border-radius:100%;height:100%;margin:0 auto;max-height:587px;max-width:587px;position:absolute;width:100%}.project-module--nav--7defd ul{color:#32307b;display:flex;font-style:normal;font-weight:600;letter-spacing:-.076px;line-height:130.336%;list-style:none}@media(max-width:34.375rem){.project-module--nav--7defd ul{font-size:1.25rem;gap:25px;margin-top:70px}}@media(min-width:34.375rem){.project-module--nav--7defd ul{font-size:2.1875rem;gap:55px;margin-top:100px}}.project-module--nav--7defd button{background-color:transparent;border:0;color:inherit;cursor:pointer}.project-module--nav--7defd .project-module--active--5984e{color:#615dff}.project-module--grid_container--dee0b{column-gap:22px;display:grid;list-style:none;row-gap:50px}@media(max-width:34.375rem){.project-module--grid_container--dee0b{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:28px}}@media(min-width:34.375rem){.project-module--grid_container--dee0b{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));margin-top:65px}} \ No newline at end of file +@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard-dynamic-subset.css);*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}img{-webkit-user-select:none;user-select:none}html{background-color:#151437}body{-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#000,#615dff 140.23%);font-family:Pretendard;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}#___gatsby{isolation:isolate}.footer-module--footer--5b2eb{background-color:#151437;display:flex;justify-content:space-between;width:100%}@media(max-width:34.375rem){.footer-module--footer--5b2eb{height:100px;padding-left:23px;padding-right:28px;padding-top:27px}}@media(min-width:34.375rem){.footer-module--footer--5b2eb{align-items:center;height:173px;padding-left:61px;padding-right:70px}}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882{width:208px}}.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--name--6988c{color:#6c68ff;display:block;font-weight:700;line-height:147.336%}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--name--6988c{font-size:.8125rem}}@media(min-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--name--6988c{font-size:1.5625rem}}.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--copyright--5174b{color:rgba(108,104,255,.5);font-weight:400;line-height:147.336%}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--copyright--5174b{font-size:.6875rem}}@media(min-width:34.375rem){.footer-module--footer--5b2eb .footer-module--info--7f882 .footer-module--copyright--5174b{font-size:1.25rem}}.footer-module--footer--5b2eb .footer-module--contact--ca306{display:flex}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--contact--ca306{gap:10px}}@media(min-width:34.375rem){.footer-module--footer--5b2eb .footer-module--contact--ca306{gap:26px}}@media(max-width:34.375rem){.footer-module--footer--5b2eb .footer-module--contact--ca306 .footer-module--icon--e2c99{height:28px;width:28px}}@media(min-width:34.375rem){.footer-module--footer--5b2eb .footer-module--contact--ca306 .footer-module--icon--e2c99{height:48px;width:48px}}.modal-module--modal--65e10{-webkit-backdrop-filter:blur(18.5px);backdrop-filter:blur(18.5px);background-color:rgba(24,22,119,.2);height:198px;padding-bottom:40px;padding-top:30px;width:100%}@media(max-width:34.375rem){.modal-module--modal--65e10{align-items:center;display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:34.375rem){.modal-module--modal--65e10{display:none}}.modal-module--modal--65e10 a{color:#5c58ff;font-size:1.125rem;font-weight:600;letter-spacing:-.076px;line-height:144%}.modal-module--modal--65e10 .modal-module--active--32e8f{color:#fff}.modal-module--modal--65e10 .modal-module--apply_button--e41a2{background:#3c37ff;border-radius:39px;padding:7px 34px}.modal-module--modal--65e10 .modal-module--apply_button--e41a2 span{color:#fff;font-size:.8125rem;font-weight:600;line-height:normal;text-align:center}.modal-module--overlay--a9c74{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:48px}.header-module--header--17909{align-items:center;-webkit-backdrop-filter:blur(18.5px);backdrop-filter:blur(18.5px);background-color:rgba(24,22,119,.2);display:flex;justify-content:space-between;position:sticky;top:0;z-index:10}@media(max-width:34.375rem){.header-module--header--17909{height:48px;padding-left:28px;padding-right:25px}}@media(min-width:34.375rem){.header-module--header--17909{gap:33px;height:110px;padding:0 70px}}.header-module--header--17909 .header-module--heading_logo--ac3e2{flex-shrink:0}.header-module--header--17909 .header-module--heading_logo--ac3e2 .header-module--logo--51567{display:block}@media(max-width:34.375rem){.header-module--header--17909 .header-module--heading_logo--ac3e2 .header-module--logo--51567{width:30px}}@media(min-width:34.375rem){.header-module--header--17909 .header-module--heading_logo--ac3e2 .header-module--logo--51567{width:46px}}@media(max-width:34.375rem){.header-module--header--17909 .header-module--flexible_space--45a31{display:none}}@media(min-width:34.375rem){.header-module--header--17909 .header-module--flexible_space--45a31{align-items:center;display:flex;flex:1 1;position:relative}.header-module--header--17909 .header-module--flexible_space--45a31 span{background-color:#fff;display:block;flex-shrink:999999;height:1px;opacity:.7;width:100%}.header-module--header--17909 .header-module--flexible_space--45a31 .header-module--star_container--339b7{position:relative}.header-module--header--17909 .header-module--flexible_space--45a31 .header-module--star_container--339b7 span{background-color:#fff;display:block;height:1px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:50%}}@media(max-width:34.375rem){.header-module--header--17909 .header-module--nav--9b26f{display:none}}@media(min-width:34.375rem){.header-module--header--17909 .header-module--nav--9b26f{align-items:center;display:flex;gap:33px}.header-module--header--17909 .header-module--nav--9b26f a{color:#fff;font-size:1.5rem;font-weight:600;line-height:normal}.header-module--header--17909 .header-module--nav--9b26f .header-module--active--6fa82{color:#615dff}.header-module--header--17909 .header-module--nav--9b26f .header-module--apply_button--f4019{background:#3c37ff;border-radius:27px;color:#fff;font-size:1.125rem;min-width:147px;padding:9px 42px}}.header-module--header--17909 .header-module--menu_button--c347c{background-color:transparent;border:0;cursor:pointer}@media(max-width:34.375rem){.header-module--header--17909 .header-module--menu_button--c347c{display:block}}@media(min-width:34.375rem){.header-module--header--17909 .header-module--menu_button--c347c{display:none}}@media(max-width:34.375rem){.floating-button-module--button--644e8{background-color:transparent;border:0;bottom:28px;cursor:pointer;display:block;height:50px;left:calc(100% - 78px);opacity:0;pointer-events:none;position:sticky;transform:translateY(20px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:50px;z-index:5}}@media(min-width:34.375rem){.floating-button-module--button--644e8{display:none}}.floating-button-module--visible--84a20{opacity:1;pointer-events:auto;transform:translateY(0)}.section-module--section--46e7e{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.section-module--heading--21429{align-items:center;border:1px solid #615dff;border-radius:100%;color:#615dff;display:flex;font-weight:600;justify-content:center;letter-spacing:-.076px;line-height:normal;text-transform:uppercase}@media(max-width:34.375rem){.section-module--heading--21429{font-size:1rem;height:43px;width:200px}}@media(min-width:34.375rem){.section-module--heading--21429{font-size:1.5rem;height:60px;width:275px}}.section-module--description--7e522{color:#fff;font-weight:600;letter-spacing:-.076px;text-align:center;white-space:pre-line}@media(max-width:34.375rem){.section-module--description--7e522{font-size:1.125rem;line-height:144%;margin-top:40px}}@media(min-width:34.375rem){.section-module--description--7e522{font-size:2.8125rem;line-height:130.336%;margin-top:75px}}.section-module--background_container--94d68{position:absolute;z-index:-1}@media(max-width:34.375rem){.section-module--background_container--94d68{height:150px;top:40px;width:150px}}@media(min-width:34.375rem){.section-module--background_container--94d68{height:300px;top:40px;width:300px}}.section-module--background--c51dc{aspect-ratio:1/1;background:radial-gradient(46.86% 46.86% at 50% 53.14%,rgba(97,93,255,.4) 0,transparent 100%);border-radius:100%;height:100%;margin:0 auto;max-height:587px;max-width:587px;position:absolute;width:100%}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c{margin-top:162px}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c{margin-top:385px}}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533{align-items:center;display:flex;flex-direction:column;width:100%}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533{margin-top:40px;padding:0 28px}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533{margin-top:96px;padding:0 70px}}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 nav{display:flex;gap:20px;padding:0 2px}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 nav{display:none}}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 nav button{background-color:transparent;border:0;color:#615dff;cursor:pointer;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.076px;line-height:144%;text-align:center}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 nav .challenger-section-module--active_button--f7eb0{color:#fff}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84{background:rgba(17,16,69,.64);border-radius:13px;display:block;margin-top:36px;padding:22px 20px}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84{display:none}}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84 h3{color:#fff;font-size:1.125rem;font-weight:700;line-height:20px;text-align:left}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84 h3 span{color:#6c68ff;font-size:.875rem}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--mobile_card--3ac84 p{color:#fff;font-size:.8125rem;font-weight:500;line-height:20px;margin-top:16px;white-space:pre-line}@media(max-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477{display:none}}@media(min-width:34.375rem){.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477{column-gap:60px;display:grid;grid-template-columns:repeat(auto-fill,minmax(auto,620px));justify-content:center;row-gap:56px;width:100%}}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477 .challenger-section-module--pc_card--acbe7{background:rgba(17,16,69,.64);border-radius:25px;display:flex;flex-direction:column;justify-content:space-between;max-width:622px;min-height:272px;padding:60px 60px 50px}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477 .challenger-section-module--pc_card--acbe7 h3{color:#fff;font-size:2.125rem;font-weight:700;text-align:left}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477 .challenger-section-module--pc_card--acbe7 h3 span{color:#6c68ff;font-size:1.75rem}.challenger-section-module--challenger--d6f3c .challenger-section-module--role--41533 .challenger-section-module--card_grid--bd477 .challenger-section-module--pc_card--acbe7 p{color:#fff;font-size:1.4375rem;font-weight:500;letter-spacing:-.076px;line-height:34px;white-space:pre-line}@media(max-width:34.375rem){.features-section-module--features--36e5d{margin-top:174px}}@media(min-width:34.375rem){.features-section-module--features--36e5d{margin-top:376px}}.features-section-module--features--36e5d .features-section-module--grid_container--dafbe{display:grid;justify-content:center;margin-top:40px;width:100%}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe{grid-template-columns:repeat(3,auto);grid-template-rows:repeat(5,auto);padding:0 28px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe{grid-template-columns:repeat(5,auto);padding:0 140px}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3{max-width:145px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3{padding-top:17px}}.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 h3{color:#6c68ff;font-weight:700}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 h3{font-size:1.125rem;line-height:28px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 h3{font-size:2.125rem;line-height:1}}.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 p{color:#fff;font-weight:500}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 p{font-size:.75rem;line-height:20px;margin-top:10px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--experience--ad0b3 p{font-size:1.3125rem;letter-spacing:-.076px;line-height:32px;margin-top:32px}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_vertical_divider--874f3{background-color:#7874ff;display:block;height:90%;margin:0 17px;min-height:175px;width:1px}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_vertical_divider--874f3{display:none}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_horizontal_divider--79cec{background-color:#7874ff;display:block;height:1px;margin:20px 0;width:100%}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_horizontal_divider--79cec{display:none}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_empty_space--46bf1{display:block}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--mobile_empty_space--46bf1{display:none}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_vertical_divider--43517{display:none}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_vertical_divider--43517{background-color:#7874ff;display:block;height:272px;margin:0 30px;width:1px}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_horizontal_divider--bf901{display:none}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_horizontal_divider--bf901{background-color:#7874ff;display:block;height:1px;margin:30px 0;width:100%}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_empty_space--0f15d{display:none}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_empty_space--0f15d{display:block}}@media(max-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_horizontal_space--2d10e{display:none}}@media(min-width:34.375rem){.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--pc_horizontal_space--2d10e{align-items:center;display:flex}}.features-section-module--features--36e5d .features-section-module--grid_container--dafbe .features-section-module--end--11114{justify-self:flex-end}@media(max-width:34.375rem){.identity-section-module--identity--1e96d{margin-top:180px}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d{margin-top:320px}}.identity-section-module--identity--1e96d .identity-section-module--people--028e8{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8{flex-direction:column;gap:25px;margin-top:60px;padding:0 28px}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8{gap:29px;margin-top:112px;padding:0 132px}}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure{max-width:373px;min-width:308px;position:relative}@media(max-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--image--2f8a9{aspect-ratio:1.96/1}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--image--2f8a9{aspect-ratio:1.21/1}}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--overlay--34962{background:linear-gradient(1turn,transparent,#000 58.66%);height:100%;left:0;opacity:.7;position:absolute;top:0;transition:-webkit-backdrop-filter .3s ease-in-out;transition:backdrop-filter .3s ease-in-out;transition:backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;width:100%;z-index:1}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--overlay--34962:hover{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--overlay--34962:hover+figcaption{opacity:0}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure .identity-section-module--overlay--34962:hover~p{opacity:1}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure figcaption{color:#fff;font-weight:700;letter-spacing:-.04px;line-height:130.336%;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;z-index:1}@media(max-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure figcaption{font-size:1.25rem;left:24px;top:24px}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure figcaption{font-size:2.5rem;left:44px;top:44px}}.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure p{align-items:center;color:#ececec;display:flex;font-style:normal;font-weight:600;height:100%;justify-content:center;line-height:28px;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:3}@media(max-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure p{font-size:.8125rem}}@media(min-width:34.375rem){.identity-section-module--identity--1e96d .identity-section-module--people--028e8 figure p{font-size:.9375rem}}@media(max-width:34.375rem){.intro-section-module--intro--06041{margin-top:200px}}@media(min-width:34.375rem){.intro-section-module--intro--06041{margin-top:300px}}.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac{display:grid;justify-content:center;width:100%}@media(max-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac{gap:40px;grid-template-columns:repeat(2,152px);grid-template-rows:repeat(2,1fr);height:200px;margin-top:60px;padding:0 28px}}@media(min-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac{gap:60px;grid-template-columns:repeat(auto-fit,minmax(280px,auto));margin-top:110px;min-height:153px;padding:0 65px}}.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div{display:flex;flex-direction:column;justify-content:space-between;max-width:280px}.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:first-child{color:#fff;display:block;font-weight:700;line-height:normal;text-align:center}@media(max-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:first-child{font-size:.75rem}}@media(min-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:first-child{font-size:1.5rem;letter-spacing:-.076px}}.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:nth-child(2){color:#615dff;display:block;font-weight:700;letter-spacing:-.076px;line-height:normal;text-align:center}@media(max-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:nth-child(2){font-size:1.4375rem}}@media(min-width:34.375rem){.intro-section-module--intro--06041 .intro-section-module--grid_container--a0dac div span:nth-child(2){font-size:2.8125rem;letter-spacing:-.076px}}@media(max-width:34.375rem){.home-module--space--12e23{height:45px}}@media(min-width:34.375rem){.home-module--space--12e23{height:250px}}@media(max-width:34.375rem){.home-module--image_container--ce213{padding:0 28px}}@media(min-width:34.375rem){.home-module--image_container--ce213{padding:0 70px}}.card-module--card--ab5fb{background:#17163e;border-radius:20px;overflow:hidden}.card-module--card--ab5fb figure .card-module--image--4d48a{aspect-ratio:1.92/1}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption{padding:23px 22px}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption{padding:35px 30px}}.card-module--card--ab5fb figure figcaption .card-module--name--6b866{color:#fff;font-style:normal;font-weight:700;line-height:normal}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--name--6b866{font-size:1.25rem}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--name--6b866{font-size:1.625rem}}.card-module--card--ab5fb figure figcaption .card-module--year--21a5e{color:#9492ff;display:block;font-style:normal;font-weight:700;line-height:normal}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--year--21a5e{font-size:1rem;margin-top:16px}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--year--21a5e{font-size:1.25rem;margin-top:10px}}.card-module--card--ab5fb figure figcaption .card-module--description--98bd5{color:#fff;font-style:normal;font-weight:600;height:54px;overflow:hidden}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--description--98bd5{font-size:.8125rem;line-height:149.336%;margin-top:10px}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--description--98bd5{font-size:1.125rem;line-height:1.3;margin-top:12px}}.card-module--card--ab5fb figure figcaption .card-module--link_group--cb1ec{color:#9492ff;display:flex;font-style:normal;font-weight:700;height:30px;justify-content:space-evenly;line-height:normal;width:100%}@media(max-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--link_group--cb1ec{font-size:1.25rem;margin-top:30px}}@media(min-width:34.375rem){.card-module--card--ab5fb figure figcaption .card-module--link_group--cb1ec{font-size:1.5625rem;margin-top:30px}}.card-module--card--ab5fb figure figcaption .card-module--link_group--cb1ec .card-module--divider--7a67e{background-color:#9492ff;height:100%;width:1px}@media(max-width:34.375rem){.project-module--main--56a37{padding:0 28px 30px}}@media(min-width:34.375rem){.project-module--main--56a37{padding:0 70px 40px}}.project-module--background_header--62985{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}@media(max-width:34.375rem){.project-module--background_header--62985{margin-top:72px}}@media(min-width:34.375rem){.project-module--background_header--62985{margin-top:190px}}.project-module--background_header--62985 h2{color:#fff;font-style:normal;font-weight:600;letter-spacing:-.076px;line-height:130.336%;text-align:center}@media(max-width:34.375rem){.project-module--background_header--62985 h2{font-size:1.75rem}}@media(min-width:34.375rem){.project-module--background_header--62985 h2{font-size:3.125rem}}.project-module--background_header--62985 .project-module--background_container--f806f{position:absolute;z-index:-1}@media(max-width:34.375rem){.project-module--background_header--62985 .project-module--background_container--f806f{height:200px;top:-90px;width:200px}}@media(min-width:34.375rem){.project-module--background_header--62985 .project-module--background_container--f806f{height:200px;top:-70px;width:200px}}.project-module--background_header--62985 .project-module--background_container--f806f .project-module--background--73e34{aspect-ratio:1/1;background:radial-gradient(46.86% 46.86% at 50% 53.14%,rgba(97,93,255,.4) 0,transparent 100%);border-radius:100%;height:100%;margin:0 auto;max-height:587px;max-width:587px;position:absolute;width:100%}.project-module--nav--7defd ul{color:#32307b;display:flex;font-style:normal;font-weight:600;letter-spacing:-.076px;line-height:130.336%;list-style:none}@media(max-width:34.375rem){.project-module--nav--7defd ul{font-size:1.25rem;gap:25px;margin-top:70px}}@media(min-width:34.375rem){.project-module--nav--7defd ul{font-size:2.1875rem;gap:55px;margin-top:100px}}.project-module--nav--7defd button{background-color:transparent;border:0;color:inherit;cursor:pointer}.project-module--nav--7defd .project-module--active--5984e{color:#615dff}.project-module--grid_container--dee0b{column-gap:22px;display:grid;list-style:none;row-gap:50px}@media(max-width:34.375rem){.project-module--grid_container--dee0b{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:28px}}@media(min-width:34.375rem){.project-module--grid_container--dee0b{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));margin-top:65px}} \ No newline at end of file diff --git a/webpack-runtime-79b3bde1bb795118ae78.js b/webpack-runtime-20842391b9df23c7c060.js similarity index 91% rename from webpack-runtime-79b3bde1bb795118ae78.js rename to webpack-runtime-20842391b9df23c7c060.js index c9a139e..2118651 100644 --- a/webpack-runtime-79b3bde1bb795118ae78.js +++ b/webpack-runtime-20842391b9df23c7c060.js @@ -1,2 +1,2 @@ -!function(){"use strict";var e,t,n,r,o,u={},i={};function c(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={exports:{}};return u[e](n,n.exports,c),n.exports}c.m=u,e=[],c.O=function(t,n,r,o){if(!n){var u=1/0;for(d=0;d=o)&&Object.keys(c.O).every((function(e){return c.O[e](n[f])}))?n.splice(f--,1):(i=!1,o0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[n,r,o]},c.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},c.d(o,u),o},c.d=function(e,t){for(var n in t)c.o(t,n)&&!c.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce((function(t,n){return c.f[n](e,t),t}),[]))},c.u=function(e){return({218:"component---src-pages-404-tsx",534:"component---src-pages-project-tsx",691:"component---src-pages-index-tsx"}[e]||e)+"-"+{218:"9e56e40a4be4ed79e00c",399:"84667c99640a47830028",534:"cd5f464c2bc7dbf44d39",691:"20cebf1f7aec2f7081d8",781:"99f6570d7ba8c3f750e5"}[e]+".js"},c.miniCssF=function(e){return"styles.ecd7d60f25c95f5d2b8a.css"},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="cmc_landing_page:",c.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,f;if(void 0!==n)for(var a=document.getElementsByTagName("script"),d=0;d=o)&&Object.keys(c.O).every((function(e){return c.O[e](n[f])}))?n.splice(f--,1):(i=!1,o0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[n,r,o]},c.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach((function(t){u[t]=function(){return e[t]}}));return u.default=function(){return e},c.d(o,u),o},c.d=function(e,t){for(var n in t)c.o(t,n)&&!c.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce((function(t,n){return c.f[n](e,t),t}),[]))},c.u=function(e){return({218:"component---src-pages-404-tsx",534:"component---src-pages-project-tsx",691:"component---src-pages-index-tsx"}[e]||e)+"-"+{218:"9e56e40a4be4ed79e00c",399:"84667c99640a47830028",534:"4c5de2d92048a4b362a0",691:"94561d8f042a720e670c",781:"99f6570d7ba8c3f750e5"}[e]+".js"},c.miniCssF=function(e){return"styles.4cbe2f13e7a52cec1cdc.css"},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="cmc_landing_page:",c.l=function(e,t,n,u){if(r[e])r[e].push(t);else{var i,f;if(void 0!==n)for(var a=document.getElementsByTagName("script"),d=0;d 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"cmc_landing_page:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + ({\"218\":\"component---src-pages-404-tsx\",\"534\":\"component---src-pages-project-tsx\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] || chunkId) + \"-\" + {\"218\":\"9e56e40a4be4ed79e00c\",\"399\":\"84667c99640a47830028\",\"534\":\"cd5f464c2bc7dbf44d39\",\"691\":\"20cebf1f7aec2f7081d8\",\"781\":\"99f6570d7ba8c3f750e5\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"ecd7d60f25c95f5d2b8a\" + \".css\";\n};","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0,\n\t532: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkcmc_landing_page\"] = self[\"webpackChunkcmc_landing_page\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","p","installedChunks","installedChunkData","test","promise","resolve","reject","error","Error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","id","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"webpack-runtime-20842391b9df23c7c060.js","mappings":"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","sources":["webpack://cmc_landing_page/webpack/runtime/chunk loaded","webpack://cmc_landing_page/webpack/runtime/create fake namespace object","webpack://cmc_landing_page/webpack/runtime/load script","webpack://cmc_landing_page/webpack/bootstrap","webpack://cmc_landing_page/webpack/runtime/compat get default export","webpack://cmc_landing_page/webpack/runtime/define property getters","webpack://cmc_landing_page/webpack/runtime/ensure chunk","webpack://cmc_landing_page/webpack/runtime/get javascript chunk filename","webpack://cmc_landing_page/webpack/runtime/get mini-css chunk filename","webpack://cmc_landing_page/webpack/runtime/hasOwnProperty shorthand","webpack://cmc_landing_page/webpack/runtime/make namespace object","webpack://cmc_landing_page/webpack/runtime/publicPath","webpack://cmc_landing_page/webpack/runtime/jsonp chunk loading"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"cmc_landing_page:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + ({\"218\":\"component---src-pages-404-tsx\",\"534\":\"component---src-pages-project-tsx\",\"691\":\"component---src-pages-index-tsx\"}[chunkId] || chunkId) + \"-\" + {\"218\":\"9e56e40a4be4ed79e00c\",\"399\":\"84667c99640a47830028\",\"534\":\"4c5de2d92048a4b362a0\",\"691\":\"94561d8f042a720e670c\",\"781\":\"99f6570d7ba8c3f750e5\"}[chunkId] + \".js\";\n};","// This function allow to reference all chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"\" + \"styles\" + \".\" + \"4cbe2f13e7a52cec1cdc\" + \".css\";\n};","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t658: 0,\n\t532: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(532|658)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkcmc_landing_page\"] = self[\"webpackChunkcmc_landing_page\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));"],"names":["deferred","leafPrototypes","getProto","inProgress","dataWebpackPrefix","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","getPrototypeOf","obj","__proto__","t","value","mode","this","then","ns","create","def","current","indexOf","getOwnPropertyNames","forEach","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","prop","prototype","hasOwnProperty","call","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","p","installedChunks","installedChunkData","test","promise","resolve","reject","error","Error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","id","chunkLoadingGlobal","self"],"sourceRoot":""} \ No newline at end of file diff --git a/webpack.stats.json b/webpack.stats.json index 2571777..a1de86b 100644 --- a/webpack.stats.json +++ b/webpack.stats.json @@ -1 +1 @@ -{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-79b3bde1bb795118ae78.js","size":3738},{"name":"styles.ecd7d60f25c95f5d2b8a.css","size":27348},{"name":"framework-6deb15d9aeecf19030fa.js","size":141433},{"name":"app-97575805f2579ee65748.js","size":111927}],"filteredAssets":0,"assetsSize":284446,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":791195},"component---src-pages-404-tsx":{"name":"component---src-pages-404-tsx","assets":[{"name":"component---src-pages-404-tsx-9e56e40a4be4ed79e00c.js","size":779}],"filteredAssets":0,"assetsSize":779,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":1988},"component---src-pages-index-tsx":{"name":"component---src-pages-index-tsx","assets":[{"name":"styles.ecd7d60f25c95f5d2b8a.css","size":27348},{"name":"component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js","size":14526}],"filteredAssets":0,"assetsSize":41874,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":28419},"component---src-pages-project-tsx":{"name":"component---src-pages-project-tsx","assets":[{"name":"styles.ecd7d60f25c95f5d2b8a.css","size":27348},{"name":"component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js","size":4857}],"filteredAssets":0,"assetsSize":32205,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":13039}},"assetsByChunkName":{"app":["webpack-runtime-79b3bde1bb795118ae78.js","styles.ecd7d60f25c95f5d2b8a.css","framework-6deb15d9aeecf19030fa.js","app-97575805f2579ee65748.js"],"component---src-pages-404-tsx":["component---src-pages-404-tsx-9e56e40a4be4ed79e00c.js"],"component---src-pages-index-tsx":["styles.ecd7d60f25c95f5d2b8a.css","component---src-pages-index-tsx-20cebf1f7aec2f7081d8.js"],"component---src-pages-project-tsx":["styles.ecd7d60f25c95f5d2b8a.css","component---src-pages-project-tsx-cd5f464c2bc7dbf44d39.js"]},"childAssetsByChunkName":{}} \ No newline at end of file +{"name":"build-javascript","namedChunkGroups":{"app":{"name":"app","assets":[{"name":"webpack-runtime-20842391b9df23c7c060.js","size":3738},{"name":"styles.4cbe2f13e7a52cec1cdc.css","size":27510},{"name":"framework-6deb15d9aeecf19030fa.js","size":141433},{"name":"app-97575805f2579ee65748.js","size":111927}],"filteredAssets":0,"assetsSize":284608,"filteredAuxiliaryAssets":3,"auxiliaryAssetsSize":791195},"component---src-pages-404-tsx":{"name":"component---src-pages-404-tsx","assets":[{"name":"component---src-pages-404-tsx-9e56e40a4be4ed79e00c.js","size":779}],"filteredAssets":0,"assetsSize":779,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":1988},"component---src-pages-index-tsx":{"name":"component---src-pages-index-tsx","assets":[{"name":"styles.4cbe2f13e7a52cec1cdc.css","size":27510},{"name":"component---src-pages-index-tsx-94561d8f042a720e670c.js","size":15608}],"filteredAssets":0,"assetsSize":43118,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":28886},"component---src-pages-project-tsx":{"name":"component---src-pages-project-tsx","assets":[{"name":"styles.4cbe2f13e7a52cec1cdc.css","size":27510},{"name":"component---src-pages-project-tsx-4c5de2d92048a4b362a0.js","size":5047}],"filteredAssets":0,"assetsSize":32557,"filteredAuxiliaryAssets":1,"auxiliaryAssetsSize":13126}},"assetsByChunkName":{"app":["webpack-runtime-20842391b9df23c7c060.js","styles.4cbe2f13e7a52cec1cdc.css","framework-6deb15d9aeecf19030fa.js","app-97575805f2579ee65748.js"],"component---src-pages-404-tsx":["component---src-pages-404-tsx-9e56e40a4be4ed79e00c.js"],"component---src-pages-index-tsx":["styles.4cbe2f13e7a52cec1cdc.css","component---src-pages-index-tsx-94561d8f042a720e670c.js"],"component---src-pages-project-tsx":["styles.4cbe2f13e7a52cec1cdc.css","component---src-pages-project-tsx-4c5de2d92048a4b362a0.js"]},"childAssetsByChunkName":{}} \ No newline at end of file