diff --git a/docs/assets/index-D6KoJ381.js b/docs/assets/index-DG_W-gk-.js similarity index 93% rename from docs/assets/index-D6KoJ381.js rename to docs/assets/index-DG_W-gk-.js index 27416e4..f0948a2 100644 --- a/docs/assets/index-D6KoJ381.js +++ b/docs/assets/index-DG_W-gk-.js @@ -26,7 +26,7 @@ Please change the parent to (0,B.jsx)(En,{to:e.to,className:`sh4-nav-tab${i===e.to?` sh4-nav-tab--active`:``}`,children:e.label},e.to))})})]})}var kC=[{text:`UTM`,size:18},{text:`UTM`,size:22},{text:`UATM`,size:24},{text:`AI System`,size:15},{text:`항공관제`,size:13},{text:`드론관제`,size:11},{text:`R&D`,size:20},{text:`SI`,size:16},{text:`솔루션`,size:12},{text:`항공 데이터`,size:11},{text:`스마트 공역`,size:14},{text:`Flight Control`,size:10},{text:`PAL Networks`,size:11}],AC=[{x:12,y:18},{x:68,y:8},{x:82,y:32},{x:55,y:22},{x:20,y:55},{x:75,y:58},{x:40,y:72},{x:88,y:75},{x:60,y:45},{x:30,y:38},{x:50,y:85},{x:78,y:88},{x:15,y:82}];function jC(){return(0,B.jsx)(`div`,{className:`fk-wrap`,children:kC.map((e,t)=>(0,B.jsx)($.span,{className:`fk-item`,style:{left:`${AC[t].x}%`,top:`${AC[t].y}%`,fontSize:e.size},initial:{opacity:0},animate:{opacity:[0,.28,.22,.32,.18],y:[0,-6,2,-4,0]},transition:{duration:6+t*.8,delay:t*.18,repeat:1/0,repeatType:`mirror`,ease:`easeInOut`},children:e.text},e.text))})}function MC(){let[e,t]=(0,w.useState)(!1);return(0,w.useEffect)(()=>{let e=()=>t(window.scrollY>400);return window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[]),(0,B.jsx)(B.Fragment,{children:e&&(0,B.jsx)(`button`,{className:`top-btn`,onClick:()=>window.scrollTo({top:0,behavior:`smooth`}),children:`↑`})})}W.registerPlugin(X);var NC=(0,B.jsx)(jC,{}),PC=[{label:`회사소개`,to:`/company/about`},{label:`연혁`,to:`/company/history`},{label:`고객 및 협력사`,to:`/company/partners`},{label:`찾아오시는 길`,to:`/company/location`}];function FC(){let e=`/PALNetworks/`,t=(0,w.useRef)(null),n=(0,w.useRef)([]),r=(0,w.useRef)([]),i=(0,w.useRef)([]),a=(0,w.useRef)(null),o=(0,w.useRef)(null),s=(0,w.useRef)(null);return(0,w.useEffect)(()=>{let e=W.context(()=>{W.fromTo(a.current,{borderRadius:`50%`,scale:.65,opacity:0},{scrollTrigger:{trigger:a.current,start:`top 80%`,toggleActions:`play none none none`},borderRadius:`20px`,scale:1,opacity:1,duration:1.2,ease:`power2.out`}),W.fromTo(o.current,{borderRadius:`50%`,scale:.5,opacity:0},{scrollTrigger:{trigger:o.current,start:`top 85%`,toggleActions:`play none none none`},borderRadius:`20px`,scale:1,opacity:1,duration:1.5,ease:`power2.out`}),W.from(s.current,{scrollTrigger:{trigger:s.current,start:`top 80%`,toggleActions:`play none none none`},x:-40,opacity:0,duration:.9,ease:`power3.out`}),n.current.forEach((e,t)=>{W.from(e,{scrollTrigger:{trigger:e,start:`top 85%`,toggleActions:`play none none none`},x:t===0?-50:50,opacity:0,duration:.8,ease:`power3.out`})}),W.from(r.current,{scrollTrigger:{trigger:r.current[0],start:`top 85%`,toggleActions:`play none none none`},y:30,opacity:0,duration:.7,stagger:.15,ease:`power3.out`}),W.from(`.about-cert-patents`,{scrollTrigger:{trigger:`.about-cert-patents`,start:`top 85%`,toggleActions:`play none none none`},y:24,opacity:0,duration:.7,ease:`power3.out`}),W.from(i.current,{scrollTrigger:{trigger:`.about-cert-section`,start:`top 60%`,toggleActions:`play none none none`},y:30,opacity:0,duration:.8,stagger:{amount:.6,ease:`power1.out`},ease:`power2.out`,clearProps:`all`}),W.from(`.about-cta-inner`,{scrollTrigger:{trigger:`.about-cta-section`,start:`top 80%`,toggleActions:`play none none none`},y:40,opacity:0,duration:.9,ease:`power3.out`})},t);return()=>e.revert()},[]),(0,B.jsxs)(`article`,{ref:t,children:[(0,B.jsx)(OC,{label:`Company`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`About Us`})}),navItems:PC,rightSlot:NC}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsxs)(`div`,{className:`inner-wrap`,children:[(0,B.jsxs)($.div,{className:`ht-header`,initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-80px`},transition:{duration:.6,ease:[.4,0,.2,1]},children:[(0,B.jsxs)(`p`,{className:`ht-header-title`,children:[`Values First,`,(0,B.jsx)(`br`,{}),(0,B.jsxs)(`em`,{children:[(0,B.jsx)(`span`,{children:`Trust`}),` `,(0,B.jsx)(`b`,{children:`in Every Stepe`})]})]}),(0,B.jsx)(`em`,{className:`ht-header-sub`,children:`가치를 존중하며, 신뢰를 바탕으로 실천하는 기업`})]}),(0,B.jsx)(`section`,{className:`about-company-section`,children:(0,B.jsxs)(`div`,{className:`about-company-inner`,children:[(0,B.jsxs)(`div`,{className:`about-company-text`,ref:s,children:[(0,B.jsx)(`p`,{className:`about-section-label`,children:`About PAL Networks`}),(0,B.jsxs)(`h3`,{className:`about-company-heading`,children:[(0,B.jsx)(`span`,{className:`blue`,children:`항공·전문 IT산업분야의`}),(0,B.jsx)(`br`,{}),`소프트웨어 개발 전문 기업`]}),(0,B.jsx)(`p`,{className:`about-company-body`,children:`항공·전문 IT산업분야의 소프트웨어 개발 전문 기업으로써 개발, 연구 & 컨설팅 등 기술력 기반으로 전문인력 중심으로 수행하고 있습니다.`}),(0,B.jsx)(`p`,{className:`about-company-body`,children:`PAL은 모두 가깝게 오래 사귄 사람을 뜻하는 '친구'라는 의미와 좋은 친구 Good friend, 짝꿍 Mate란 의미입니다.`}),(0,B.jsx)(`p`,{className:`about-company-body`,children:`PAL네트웍스는 사람에 따뜻한 가치를 존중하며, 신뢰를 바탕으로 실천하는 기업입니다.`})]}),(0,B.jsxs)(`div`,{className:`about-img-group`,children:[(0,B.jsxs)(`div`,{className:`about-img-main-wrap`,ref:a,children:[(0,B.jsx)(`img`,{src:`${e}images/aboutImg1.png`,alt:`PAL Networks 소개`}),` `]}),(0,B.jsx)(`div`,{className:`about-img-side-wrap`,ref:o,children:(0,B.jsx)(`img`,{src:`${e}images/aboutImg1.png`,alt:`PAL Networks 소개`})})]})]})}),(0,B.jsxs)(`section`,{className:`about-meaning-section`,children:[(0,B.jsx)(`p`,{className:`about-section-label`,children:`Brand Identity`}),(0,B.jsx)(`h3`,{className:`about-meaning-title`,children:`PALNETWORKS의 의미`}),(0,B.jsxs)(`div`,{className:`about-meaning-cards`,children:[(0,B.jsxs)(`div`,{className:`about-meaning-card`,ref:e=>n.current[0]=e,children:[(0,B.jsx)(`div`,{className:`about-meaning-card-keyword`,children:`FRIENDSHIP`}),(0,B.jsx)(`h4`,{className:`about-meaning-card-title`,children:`PAL — 친구 · Good friend · Mate`}),(0,B.jsx)(`p`,{className:`about-meaning-card-desc`,children:`오래 사귄 친구처럼 고객과 함께 성장하는 파트너십을 추구합니다`})]}),(0,B.jsxs)(`div`,{className:`about-meaning-card`,ref:e=>n.current[1]=e,children:[(0,B.jsx)(`div`,{className:`about-meaning-card-keyword`,children:`RELIABILITY`}),(0,B.jsx)(`h4`,{className:`about-meaning-card-title`,children:`신뢰 · Trust`}),(0,B.jsx)(`p`,{className:`about-meaning-card-desc`,children:`신뢰를 바탕으로 사람에게 따뜻한 가치를 존중하며 실천하는 기업입니다`})]})]})]}),(0,B.jsx)(`section`,{className:`about-mission-section`,children:(0,B.jsxs)(`div`,{className:`about-mission-inner`,children:[(0,B.jsxs)(`div`,{className:`about-mission-left`,children:[(0,B.jsx)(`p`,{className:`about-section-label`,children:`Mission`}),(0,B.jsxs)(`h3`,{className:`about-mission-title`,children:[`항공산업의 기술혁신 선도를 통한`,(0,B.jsx)(`br`,{}),`파트너 고객만족 지원`]}),(0,B.jsx)(`p`,{className:`about-mission-desc`,children:`미션은 효율적이고 혁신적인 기술로 항공산업에 이바지 하는 시스템과 관련기술을 구축 개발하여 대한민국의 현재와 미래 발전에 기여하는 것입니다.`})]}),(0,B.jsx)(`div`,{className:`about-mission-right`,children:[{num:`01`,keyword:`INNOVATION`,title:`혁신`,desc:`효율적이고 혁신적인 기술로 항공산업 발전에 기여합니다`},{num:`02`,keyword:`TRUST`,title:`신뢰`,desc:`안전하고 신뢰할 수 있는 시스템을 구축합니다`},{num:`03`,keyword:`COOPERATION`,title:`협력`,desc:`파트너와 함께 성장하는 협력 생태계를 만들어갑니다`}].map((e,t)=>(0,B.jsxs)(`div`,{className:`about-mission-item`,ref:e=>r.current[t]=e,children:[(0,B.jsx)(`span`,{className:`about-mission-item-num`,children:e.num}),(0,B.jsxs)(`div`,{className:`about-mission-item-body`,children:[(0,B.jsxs)(`div`,{className:`about-mission-item-top`,children:[(0,B.jsx)(`h4`,{className:`about-mission-item-title`,children:e.title}),(0,B.jsx)(`span`,{className:`about-mission-item-keyword`,children:e.keyword})]}),(0,B.jsx)(`p`,{className:`about-mission-item-desc`,children:e.desc})]})]},t))})]})}),(0,B.jsxs)(`section`,{className:`about-cert-section`,children:[(0,B.jsx)(`p`,{className:`about-section-label`,children:`Certification`}),(0,B.jsx)(`h3`,{className:`about-cert-title`,children:`인증 및 특허 현황`}),(0,B.jsx)(`div`,{className:`about-cert-patents`,children:(0,B.jsx)(`p`,{className:`about-cert-patents-desc`,children:`벤처기업등록 · 기업부설연구소 · 소프트웨어등록증 · 직접생산증명원 ADS-978(KC 인증) · 비행정보통합관리시스템(특허출원) · 항공기의 지상 이동 소요시간 예측 시스템 및 방법(특허출원)`})}),(0,B.jsx)(`div`,{className:`about-cert-cards`,children:[{year:`2018. 04`,title:`관광 사업 등록증`,desc:`관광 사업 등록`},{year:`2018. 07`,title:`벤처기업 확인서`,desc:`벤처기업 인증`},{year:`2018. 12`,title:`인천시 항공 유망 기업 인증`,desc:`인천시 항공 유망기업으로 선정`},{year:`2020. 06`,title:`인천 관광벤처 인증`,desc:`인천 관광벤처 인증`},{year:`2021. 03`,title:`KT 클라우드 총판`,desc:`KT 클라우드 인천 총판 등록`}].map((t,n)=>(0,B.jsxs)(`div`,{className:`about-cert-card`,ref:e=>i.current[n]=e,children:[(0,B.jsx)(`div`,{className:`about-cert-card-icon`,children:(0,B.jsx)(`img`,{src:`${e}images/aboutIcon${n+1}.png`,alt:``})}),(0,B.jsx)(`span`,{className:`about-cert-card-year`,children:t.year}),(0,B.jsx)(`h4`,{className:`about-cert-card-title`,children:t.title}),(0,B.jsx)(`p`,{className:`about-cert-card-desc`,children:t.desc})]},n))})]})]})}),(0,B.jsxs)(`section`,{className:`about-cta-section`,children:[(0,B.jsx)(`div`,{className:`about-cta-bg`}),(0,B.jsx)(`div`,{className:`about-cta-img`,style:{backgroundImage:`url(${e}images/about_banner.png)`}}),(0,B.jsxs)(`div`,{className:`about-cta-inner`,children:[(0,B.jsxs)(`h3`,{className:`about-cta-title`,children:[`PAL Networks와`,(0,B.jsx)(`br`,{}),`함께 시작해보세요`]}),(0,B.jsxs)(`p`,{className:`about-cta-desc`,children:[`항공 IT 솔루션에 대한 문의, 협력 제안 무엇이든 환영합니다.`,(0,B.jsx)(`br`,{}),`전문 인력이 빠르게 답변드리겠습니다.`]}),(0,B.jsxs)(`div`,{className:`about-cta-buttons`,children:[(0,B.jsx)(En,{to:`/company/location`,className:`about-cta-btn about-cta-btn--primary`,children:`찾아오시는 길`}),(0,B.jsx)(En,{to:`/contact`,className:`about-cta-btn about-cta-btn--outline`,children:`문의하기`})]})]})]})]})}var IC=[{label:`회사소개`,to:`/company/about`},{label:`연혁`,to:`/company/history`},{label:`고객 및 협력사`,to:`/company/partners`},{label:`찾아오시는 길`,to:`/company/location`}],LC=[`2020's`,`2010's`],RC={"2020's":[{year:`2025`,items:[`KAC 드론교통관리(UTM) 시스템 구축사업 (한국공항공사)`,`항공우주 부트캠프사업단 홈페이지 구축 (청주대학교)`,`DIAMOND DA40NG Simulator 구축 (청주대학교)`,`UTM 시뮬레이터를 활용한 비행관제 시스템 전시 (부산 벡스코 드론쇼코리아)`,`인천 파브(PAV) 기업대상 기업홍보 지원사업 선정 (인천테크노파크)`,`파브(PAV) 부품기술개발 지원사업 (인천테크노파크)`,`감항인증 전문교육과정 위탁사업 홈페이지 운영 (방위산업청)`,`공공용 UTM 시작품 정보공유체계 개발 (한국공항공사)`,`IBE 개발 및 안정화 (섬에어)`,`기술혁신형 중소기업 이노비즈 취득`]},{year:`2024`,items:[`강화도 화개정원 유지보수 (강화군)`,`타이드스퀘어 PRIVIA 항공 개발 업무 (타이드스퀘어)`,`항공교통데이터시스템 (아이비리더스)`,`24년 군 감항인증 전문교육과정 홈페이지 유지보수 (방위사업청)`,`HILS 기반 PAV 부품 성능시험 시스템 (인하공업전문대학)`,`PAV 원격 모니터링 시스템 (인천테크노파크)`,`드론 지형추적비행 매뉴얼 개발 용역 (소방청 국립소방연구소)`,`UTM 팀코리아(UTK) 워킹그룹 참여 (국토교통부)`,`KAC 드론교통관리(UTM) 시스템 구축사업 (한국공항공사)`,`도심항공교통(UTM, AAM등) 관련 사업 분석 위탁용역 (인천테크노파크)`]},{year:`2023`,items:[`섬에어(주) 항공운항 예약시스템 구축`,`남원시 드론 실증도시 구축사업 협약 체결 (국토교통부)`,`팔네트웍스와 베셀 MOU 체결`,`UTM 운항 공역 비행체 감시 기술개발 사전기획 (인천테크노파크)`,`블록체인 기반 드론교통관리(UTM) 시스템 정보공유체계 개발 (한국공항공사)`,`UTM 컨설팅 (SKT)`,`항공모빌리티(PAV) 부품 기술개발 지원사업 (인천테크노파크)`,`LAANC/드론/PAV/UTM 비행상황관리 시스템 전시 (서울 ADEX 2023)`,`UTM 비행상황관리 시스템 전시 (2023 K-UTM CONFEX)`,`PAV GNSS 시뮬레이터 1세트 등 3종 제작 구매 (인하공업전문대)`]},{year:`2022`,items:[`현대자동차 QR 코드 출입시스템 운영 및 유지보수 (현대자동차)`,`군감항인증전문교육과정위탁사업 (방위산업청)`,`항공모빌리티(PAV) 부품 기술개발 (인천테크노파크)`,`XR 메타버스 인천이음 프로젝트 활용확산 콘텐츠 개발 (인천테크노파크)`,`드론교통관리(UTM) 시스템 설계`,`남원시 항공산업(드론·UTM) 클러스터 조성 연구용역`,`K-UTM CONFEX 전시회 참가 (무인비행장치 관제시스템)`,`남원시 항공산업 업무협약`]},{year:`2021`,items:[`현대자동차 QR코드 출입시스템 운영 및 유지보수 (현대자동차)`,`파브 기술 및 기업/산업 현황 분석 (인천테크노파크)`,`KT 클라우드 인천총판 등록 (KT)`,`드론 규제 샌드박스 사업 - 비행 관제시스템 구축 (항공안전기술원)`,`KB 국민은행 소프트웨어 경진대회 메타버스 구축 (사피엔스 4.0)`,`드론 실증 비즈니스 사업화(공공서비스 기술 고도화) 선정`,`캐플릭스 OTA 항공서비스 구축 (제주패스)`,`ADEX 2021 전시회 참가`,`인천 PAV 컨소시엄 선정`,`KMF(Korea Metaverse Festival) 전시회 참가`]},{year:`2020`,items:[`하이에어 통합시스템 유지보수 (하이에어)`,`VR·AR 융합콘텐츠 실증 및 개발지원 과제 선정 (인천테크노파크)`,`QR코드 활용 방문자 방역관리 모바일웹 개발 (인천관광공사)`,`QR 출입명부 및 자동도어제어 시스템 개발 (현대자동차)`,`하이에어 웹투어 연동 (하이에어)`,`IATA Online Agency Accreditation 인증`]}],"2010's":[{year:`2019`,items:[`IBS(PSS, 승무원 스케쥴, MRO) MOU 체결`,`하이에어 IBS PSS 개발 및 납품`,`하이에어 안전보안시스템(E-SMS) 개발`,`하이에어 Weight & Balance System 개발`]},{year:`2018`,items:[`항공사 홈페이지 예약시스템 구축 (에어필립)`,`드론을 활용한 항공등화시설 정밀점검 (항공안전기술원)`,`PAL&TOUR 국외여행업 등록`,`벤처기업 인증`,`시험용 UTM 시스템 DB 구축 용역 개발 (KT)`,`인천광역시 인천 항공 유망기업 지정`]},{year:`2017`,items:[`경량항공기 내비게이션 및 비행상황관리시스템 개발 (국토교통부)`,`A CDM 설계 및 RMS 개선용역 (한국공항공사)`,`IBTP MOU 체결`,`항공사 정비시스템 구축 (에어필립)`,`본사 로봇타워 이전`]},{year:`2016`,items:[`항공인력양성사업 정보화시스템 개선 및 유지보수 (항공협회)`]},{year:`2015`,items:[`주민자치센터 홈페이지 운영시스템 (인천시)`,`기업부설연구소 인정`,`아우리포탈 ActiveX 제거사업 (인천공항공사)`,`㈜팔네트웍스 법인 전환`,`중소기업청 창업성장과제 채택 (완료: 성공판정)`]},{year:`2014`,items:[`개인기업 '팔네트웍스' 개업`,`항공인력양성사업 정보화시스템 보완 용역 (항공협회)`,`미얀마국제항공 웹사이트 구축 (크리스탈에비에이션)`,`직접생산등록`,`세계 책의 수도 홈페이지 구축용역 (인천시)`]}]};function zC({group:e}){let t=(0,w.useRef)(null),[n,r]=(0,w.useState)(!1);return(0,w.useEffect)(()=>{let e=t.current;if(!e)return;let n=new IntersectionObserver(([e])=>r(e.isIntersecting),{rootMargin:`-30% 0px -60% 0px`});return n.observe(e),()=>n.disconnect()},[]),(0,B.jsxs)(`div`,{ref:t,className:`ht-group`,children:[(0,B.jsx)(`div`,{className:`ht-dot${n?` is-active`:``}`}),(0,B.jsx)($.h3,{className:`ht-year`,animate:{color:n?`var(--color-primary)`:`#ccc`},transition:{duration:.4},children:e.year}),(0,B.jsx)(`ul`,{className:`ht-list`,children:e.items.map((e,t)=>(0,B.jsxs)($.li,{className:`ht-item`,initial:{opacity:0,y:8},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-40px`},transition:{delay:t*.04,duration:.3},children:[(0,B.jsx)(`span`,{className:`ht-bullet`}),(0,B.jsx)(`span`,{className:`ht-text`,children:e})]},t))})]})}function BC({tab:e}){let t=RC[e],n=(0,w.useRef)(null),{scrollYProgress:r}=gC({target:n,offset:[`start 15%`,`end 85%`]}),i=bC(r,[0,1],[0,1]);return(0,B.jsxs)(`div`,{className:`ht-panel`,ref:n,children:[(0,B.jsxs)(`div`,{className:`ht-sidebar`,children:[(0,B.jsx)(`div`,{className:`ht-decade`,children:e}),(0,B.jsx)(`div`,{className:`ht-since`,children:`Since 2014`})]}),(0,B.jsxs)(`div`,{className:`ht-line-col`,children:[(0,B.jsx)(`div`,{className:`ht-line-bg`}),(0,B.jsx)($.div,{className:`ht-line-fill`,style:{scaleY:i,transformOrigin:`top`}})]}),(0,B.jsx)(`div`,{className:`ht-content`,children:t.map(e=>(0,B.jsx)(zC,{group:e},e.year))})]})}function VC(){let[e,t]=(0,w.useState)(`2020's`);return(0,B.jsxs)(`article`,{children:[(0,B.jsx)(OC,{label:`Company`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`HISTORY`})}),navItems:IC}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsxs)(`div`,{className:`inner-wrap`,children:[(0,B.jsxs)($.div,{className:`ht-header`,initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-80px`},transition:{duration:.6,ease:[.4,0,.2,1]},children:[(0,B.jsxs)(`p`,{className:`ht-header-title`,children:[`Leading the Future`,(0,B.jsx)(`br`,{}),(0,B.jsxs)(`em`,{children:[(0,B.jsx)(`span`,{children:`of`}),` `,(0,B.jsx)(`b`,{children:`Aviation Technology`})]})]}),(0,B.jsxs)(`em`,{className:`ht-header-sub`,children:[`항공 IT 소프트웨어 개발부터 드론·UTM·UATM 미래 모빌리티까지,`,(0,B.jsx)(`br`,{}),`하늘길을 개척해온 팔네트웍스의 10년 발자취를 담았습니다.`]})]}),(0,B.jsxs)(`div`,{className:`ht-card`,children:[(0,B.jsx)(`div`,{className:`ht-tabs`,children:LC.map(n=>(0,B.jsx)(`button`,{className:`ht-tab${e===n?` is-active`:``}`,onClick:()=>t(n),children:n},n))}),(0,B.jsx)(BC,{tab:e},e)]})]})})]})}function HC(e=`.sub-fade-in`,t={}){let n=(0,w.useRef)(null);return(0,w.useEffect)(()=>{let r=(n.current||document).querySelectorAll(e),i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add(`is-visible`),i.unobserve(e.target))})},{threshold:.12,...t});return r.forEach(e=>i.observe(e)),()=>i.disconnect()},[e,t]),n}W.registerPlugin(X);var UC=[{label:`회사소개`,to:`/company/about`},{label:`연혁`,to:`/company/history`},{label:`고객 및 협력사`,to:`/company/partners`},{label:`찾아오시는 길`,to:`/company/location`}],WC=[{id:`airport`,logo:`01`},{id:`kac`,logo:`09`},{id:`mod`,logo:`15`},{id:`incheon`,logo:`16`},{id:`jeju`,logo:`20`},{id:`kiast`,logo:`21`},{id:`kari`,logo:`23`},{id:`molit`,logo:`24`}],GC=[`02`,`03`,`04`,`05`,`06`,`07`,`08`,`10`,`11`,`12`,`13`,`14`,`18`,`19`,`22`];function KC({logo:e,basePath:t}){return(0,B.jsx)(`div`,{className:`partners-logo-cell`,children:(0,B.jsx)(`img`,{src:`${t}images/partner/banner${e}.png`,alt:``,loading:`lazy`})})}function qC(){let e=HC(),t=(0,w.useRef)(null),n=`/PALNetworks/`;return(0,w.useEffect)(()=>{let e=W.context(()=>{W.utils.toArray([`.partners-section-row`,`.partners-sidebar`,`.partners-grid`,`.sub-fade-in`]).forEach(e=>{W.fromTo(e,{opacity:0,y:48},{opacity:1,y:0,duration:.7,ease:`power3.out`,scrollTrigger:{trigger:e,start:`top 88%`}})}),W.fromTo(`.partners-logo-cell`,{opacity:0,y:16},{opacity:1,y:0,duration:.5,stagger:{each:.03,from:`start`},ease:`power3.out`,scrollTrigger:{trigger:`.partners-wrap`,start:`top 80%`}})},t);return()=>e.revert()},[]),(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`Company`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`Partners`})}),navItems:UC}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsxs)(`div`,{className:`inner-wrap`,children:[(0,B.jsxs)($.div,{className:`ht-header`,initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-80px`},transition:{duration:.6,ease:[.4,0,.2,1]},children:[(0,B.jsxs)(`p`,{className:`ht-header-title`,children:[`Trusted by Many,`,(0,B.jsx)(`br`,{}),(0,B.jsxs)(`em`,{children:[(0,B.jsx)(`span`,{children:`Built`}),` `,(0,B.jsx)(`b`,{children:`for the Future`})]})]}),(0,B.jsx)(`em`,{className:`ht-header-sub`,children:`오랜 신뢰, 깊은 협력 함께하는 기관과 파트너`})]}),(0,B.jsxs)(`div`,{className:`partners-wrap`,ref:t,children:[(0,B.jsxs)(`div`,{className:`partners-section-row`,children:[(0,B.jsxs)(`div`,{className:`partners-sidebar`,children:[(0,B.jsx)(`p`,{className:`partners-eyebrow`,children:`Clients`}),(0,B.jsxs)(`div`,{className:`partners-heading-row`,children:[(0,B.jsxs)(`h2`,{className:`partners-heading`,children:[`주요 `,(0,B.jsx)(`br`,{}),` 고객사`]}),(0,B.jsxs)(`p`,{className:`partners-count`,children:[WC.length,`개사`]})]})]}),(0,B.jsx)(`div`,{className:`partners-grid partners-grid--4`,children:WC.map(e=>(0,B.jsx)(KC,{logo:e.logo,basePath:n},e.id))})]}),(0,B.jsxs)(`div`,{className:`partners-section-row`,children:[(0,B.jsxs)(`div`,{className:`partners-sidebar`,children:[(0,B.jsx)(`p`,{className:`partners-eyebrow`,children:`Partners`}),(0,B.jsxs)(`div`,{className:`partners-heading-row`,children:[(0,B.jsxs)(`h2`,{className:`partners-heading`,children:[`기술 `,(0,B.jsx)(`br`,{}),` 협력사`]}),(0,B.jsxs)(`p`,{className:`partners-count`,children:[GC.length,`개사`]})]})]}),(0,B.jsx)(`div`,{className:`partners-grid partners-grid--5`,children:GC.map(e=>(0,B.jsx)(KC,{logo:e,basePath:n},e))})]}),(0,B.jsx)(`section`,{className:`sub-section sub-fade-in`,children:(0,B.jsxs)(`div`,{className:`cta-box`,children:[(0,B.jsx)(`div`,{className:`cta-bg`,style:{backgroundImage:`url(${n}images/ctabackground.png)`}}),(0,B.jsxs)(`div`,{className:`cta-content`,children:[(0,B.jsx)(`p`,{className:`cta-eyebrow`,children:`Become a Partner`}),(0,B.jsxs)(`h3`,{className:`cta-title`,children:[`팔네트웍스와 함께 성장할`,(0,B.jsx)(`br`,{}),`파트너를 찾습니다`]})]}),(0,B.jsx)(En,{to:`/contact/inquiry`,className:`cta-btn`,children:`협력 문의하기`})]})})]})]})})]})}var JC=[{label:`회사소개`,to:`/company/about`},{label:`연혁`,to:`/company/history`},{label:`고객 및 협력사`,to:`/company/partners`},{label:`찾아오시는 길`,to:`/company/location`}],YC=[{label:`주소`,value:`인천광역시 서구 로봇랜드로 155-11 로봇랜드 14층 1401~2호`},{label:`전화`,value:`032-727-5909`,href:`tel:032-727-5909`},{label:`팩스`,value:`032-727-5908`},{label:`이메일`,value:`help@palnet.co.kr`,href:`mailto:help@palnet.co.kr`}],XC=[{label:`주소`,value:`서울특별시 강서구 공항대로 219 서울마곡지구센테니아빌딩`},{label:`전화`,value:`032-727-5909`,href:`tel:032-727-5909`},{label:`이메일`,value:`help@palnet.co.kr`,href:`mailto:help@palnet.co.kr`}],ZC=[{badge:`대중교통`,icon:`/PALNetworks/images/subway.png`,items:[{title:`공항철도 청라국제도시역`,desc:`청라국제도시역 → 간선 2-1번 버스 승차 → 청라백세요양병원 정류장 하차 → 도보 10분 이동 → 로봇타워`},{title:`공항철도/인천2호선 검암역`,desc:`검암역 → 간선 70번 버스 승차 → 청라로봇랜드 정류장 하차 → 로봇타워`}]},{badge:`셔틀버스`,icon:`/PALNetworks/images/bus.png`,items:[{title:`청라국제도시역 출발`,desc:`청라역 1번출구 앞 → 로봇타워 앞 → 가정역 4번출구 -출발: 7:40 / 8:10 / 8:40 / 9:10 / 9:40`},{title:`가정역A 출발 (4번출구)`,desc:`출발: 7:00 / 7:40 / 8:30 / 9:30`},{title:`가정역B 출발 (청라단지 경유)`,desc:`출발: 7:20 / 8:20 / 9:20 / 9:30`}]},{badge:`자가용`,icon:`/PALNetworks/images/car.png`,items:[{title:`서울 출발`,desc:`서울외곽순환고속도로(43.5㎞) → 인천국제공항고속도로(9.4㎞) → 청중로(4.3㎞) → 로봇랜드로 639m → 인천로봇랜드 로봇타워`},{title:`인천 출발`,desc:`경인고속도로(10.3㎞) → 서곶로(0.7㎞) → 봉오대로(2.4㎞) → 서해교차로에서 경인항 방면 우회전 → 로봇랜드로 346m → 인천로봇랜드 로봇타워`}]}],QC=[{badge:`지하철`,icon:`/PALNetworks/images/subway.png`,items:[{title:`5호선 마곡역`,desc:`9번 출구 → 도보 약 5분 (공항대로 방향 직진, 서울마곡지구센테니아빌딩 도착)`}]},{badge:`버스`,icon:`/PALNetworks/images/bus.png`,items:[{title:`마곡역 정류장 하차`,desc:`간선버스 601, 605, 654 이용 → 도보 약 5분 이동`}]},{badge:`자가용`,icon:`/PALNetworks/images/car.png`,items:[{title:`강남 출발`,desc:`올림픽대로 → 방화대교 → 공항대로 진입 → 마곡역 사거리에서 좌회전 → 공항대로 219 도착 (약 40분 소요)`},{title:`인천 출발`,desc:`경인고속도로 → 가양대교 → 공항대로 진입 → 마곡역 사거리에서 우회전 → 공항대로 219 도착 (약 50분 소요)`}]}],$C=`https://www.google.com/maps/embed?pb=!1m16!1m12!1m3!1d3164.5077769134846!2d126.60837056230932!3d37.51952592193411!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!2m1!1z7J247LKcIOuhnOu0h-uenOuTnA!5e0!3m2!1sko!2skr!4v1779870074094!5m2!1sko!2skr`,ew=`https://www.google.com/maps/embed?pb=!1m16!1m12!1m3!1d3162.80690228454!2d126.82939801231092!3d37.559612971923826!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!2m1!1z7IS87YWM64uI7JWE!5e0!3m2!1sko!2skr!4v1779871233362!5m2!1sko!2skr`;function tw(){let e=HC(),[t,n]=(0,w.useState)(`incheon`),r=t===`incheon`,i=r?YC:XC,a=r?ZC:QC,o=r?$C:ew;return(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`Company`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`Location`})}),navItems:JC}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsxs)(`div`,{className:`inner-wrap`,children:[(0,B.jsxs)($.div,{className:`ht-header`,initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-80px`},transition:{duration:.6,ease:[.4,0,.2,1]},children:[(0,B.jsxs)(`p`,{className:`ht-header-title`,children:[`Find Us,`,(0,B.jsx)(`br`,{}),(0,B.jsxs)(`em`,{children:[(0,B.jsx)(`span`,{children:`Here`}),` `,(0,B.jsx)(`b`,{children:`We Are`})]})]}),(0,B.jsx)(`em`,{className:`ht-header-sub`,children:`팔네트웍스 사업장 위치 안내입니다`})]}),(0,B.jsxs)(`div`,{className:`location-tabs`,children:[(0,B.jsx)(`button`,{className:`location-tab ${r?`active`:``}`,onClick:()=>n(`incheon`),children:`인천 본사`}),(0,B.jsx)(`button`,{className:`location-tab ${r?``:`active`}`,onClick:()=>n(`magok`),children:`마곡 지점`})]}),(0,B.jsx)(`section`,{className:`sub-section`,children:(0,B.jsxs)(`div`,{className:`location-wrap`,children:[(0,B.jsx)($.div,{className:`location-map-wrap`,initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.4,ease:[.4,0,.2,1]},children:(0,B.jsx)(`div`,{className:`location-map`,children:(0,B.jsx)(`iframe`,{src:o,allowFullScreen:!0,loading:`lazy`,referrerPolicy:`no-referrer-when-downgrade`,title:`팔네트웍스 위치`})})},t+`-map`),(0,B.jsxs)($.div,{className:`location-info-wrapper`,initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-60px`},transition:{duration:.6,ease:[.4,0,.2,1],delay:.15},children:[(0,B.jsx)(`p`,{className:`location-info-section-title`,children:`회사 정보`}),(0,B.jsxs)($.div,{className:`location-info-card`,initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.4,ease:[.4,0,.2,1],delay:.1},children:[(0,B.jsx)(`h3`,{children:r?`인천 본사`:`마곡 지점`}),(0,B.jsx)(`ul`,{className:`location-info-list`,children:i.map(e=>(0,B.jsxs)(`li`,{className:`location-info-item`,children:[(0,B.jsx)(`span`,{className:`location-info-label`,children:e.label}),e.href?(0,B.jsx)(`a`,{className:`location-info-value`,href:e.href,children:e.value}):(0,B.jsx)(`p`,{className:`location-info-value`,style:{margin:0,whiteSpace:`pre-line`},children:e.value})]},e.label))}),(0,B.jsxs)(`div`,{className:`location-hours`,children:[(0,B.jsx)(`p`,{className:`location-hours-eyebrow`,children:`운영 시간`}),(0,B.jsxs)(`p`,{className:`location-hours-label`,children:[`평일 09:00 – 18:00`,(0,B.jsx)(`br`,{}),(0,B.jsx)(`span`,{className:`location-hours-text`,children:`토·일·공휴일 휴무`})]})]}),(0,B.jsx)(En,{to:`/contact/inquiry`,className:`location-inquiry-btn`,onMouseEnter:e=>e.currentTarget.style.opacity=`.85`,onMouseLeave:e=>e.currentTarget.style.opacity=`1`,children:`문의하기`})]},t+`-info`)]}),(0,B.jsx)($.div,{className:`location-transport-wrap`,initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.4,ease:[.4,0,.2,1]},children:(0,B.jsxs)(`div`,{className:`location-transport`,children:[(0,B.jsx)(`h3`,{className:`location-transport-title`,children:`교통편 안내`}),(0,B.jsx)(`div`,{className:`location-transport-list`,children:a.map((e,t)=>(0,B.jsxs)($.div,{className:`location-transport-item`,initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:[.4,0,.2,1],delay:t*.1},children:[(0,B.jsxs)(`div`,{className:`location-transport-item-top`,children:[(0,B.jsx)(`div`,{className:`location-transport-icon`,children:(0,B.jsx)(`img`,{src:e.icon,alt:e.badge})}),(0,B.jsx)(`span`,{className:`location-transport-badge`,children:e.badge})]}),(0,B.jsx)(`div`,{className:`location-transport-routes`,children:e.items.map((e,t)=>(0,B.jsxs)(`div`,{className:`location-transport-route`,children:[(0,B.jsx)(`p`,{className:`location-transport-route-title`,children:e.title}),(0,B.jsx)(`p`,{className:`location-transport-route-desc`,children:e.desc})]},t))})]},e.badge))})]})},t+`-transport`)]})})]})})]})}var nw=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),rw=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),iw=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),aw=e=>{let t=iw(e);return t.charAt(0).toUpperCase()+t.slice(1)},ow={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`},sw=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},cw=(0,w.createContext)({}),lw=()=>(0,w.useContext)(cw),uw=(0,w.forwardRef)(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:i=``,children:a,iconNode:o,...s},c)=>{let{size:l=24,strokeWidth:u=2,absoluteStrokeWidth:d=!1,color:f=`currentColor`,className:p=``}=lw()??{},m=r??d?Number(n??u)*24/Number(t??l):n??u;return(0,w.createElement)(`svg`,{ref:c,...ow,width:t??l??ow.width,height:t??l??ow.height,stroke:e??f,strokeWidth:m,className:nw(`lucide`,p,i),...!a&&!sw(s)&&{"aria-hidden":`true`},...s},[...o.map(([e,t])=>(0,w.createElement)(e,t)),...Array.isArray(a)?a:[a]])}),dw=(e,t)=>{let n=(0,w.forwardRef)(({className:n,...r},i)=>(0,w.createElement)(uw,{ref:i,iconNode:t,className:nw(`lucide-${rw(aw(e))}`,`lucide-${e}`,n),...r}));return n.displayName=aw(e),n},fw=dw(`armchair`,[[`path`,{d:`M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3`,key:`irtipd`}],[`path`,{d:`M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z`,key:`1qyhux`}],[`path`,{d:`M5 18v2`,key:`ppbyun`}],[`path`,{d:`M19 18v2`,key:`gy7782`}]]),pw=dw(`arrow-up-right`,[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]),mw=dw(`badge-check`,[[`path`,{d:`M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z`,key:`3c2336`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),hw=dw(`building-2`,[[`path`,{d:`M10 12h4`,key:`a56b0p`}],[`path`,{d:`M10 8h4`,key:`1sr2af`}],[`path`,{d:`M14 21v-3a2 2 0 0 0-4 0v3`,key:`1rgiei`}],[`path`,{d:`M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2`,key:`secmi2`}],[`path`,{d:`M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16`,key:`16ra0t`}]]),gw=dw(`calendar-clock`,[[`path`,{d:`M16 14v2.2l1.6 1`,key:`fo4ql5`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`path`,{d:`M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5`,key:`1osxxc`}],[`path`,{d:`M3 10h5`,key:`r794hk`}],[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`circle`,{cx:`16`,cy:`16`,r:`6`,key:`qoo3c4`}]]),_w=dw(`chart-no-axes-column`,[[`path`,{d:`M5 21v-6`,key:`1hz6c0`}],[`path`,{d:`M12 21V3`,key:`1lcnhd`}],[`path`,{d:`M19 21V9`,key:`unv183`}]]),vw=dw(`circle-plus`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M8 12h8`,key:`1wcyev`}],[`path`,{d:`M12 8v8`,key:`napkw2`}]]),yw=dw(`clipboard-list`,[[`rect`,{width:`8`,height:`4`,x:`8`,y:`2`,rx:`1`,ry:`1`,key:`tgr4d6`}],[`path`,{d:`M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2`,key:`116196`}],[`path`,{d:`M12 11h4`,key:`1jrz19`}],[`path`,{d:`M12 16h4`,key:`n85exb`}],[`path`,{d:`M8 11h.01`,key:`1dfujw`}],[`path`,{d:`M8 16h.01`,key:`18s6g9`}]]),bw=dw(`cloud`,[[`path`,{d:`M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z`,key:`p7xjir`}]]),xw=dw(`cpu`,[[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M17 20v2`,key:`1rnc9c`}],[`path`,{d:`M17 2v2`,key:`11trls`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M2 17h2`,key:`7oei6x`}],[`path`,{d:`M2 7h2`,key:`asdhe0`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`M20 17h2`,key:`1fpfkl`}],[`path`,{d:`M20 7h2`,key:`1o8tra`}],[`path`,{d:`M7 20v2`,key:`4gnj0m`}],[`path`,{d:`M7 2v2`,key:`1i4yhu`}],[`rect`,{x:`4`,y:`4`,width:`16`,height:`16`,rx:`2`,key:`1vbyd7`}],[`rect`,{x:`8`,y:`8`,width:`8`,height:`8`,rx:`1`,key:`z9xiuo`}]]),Sw=dw(`database`,[[`ellipse`,{cx:`12`,cy:`5`,rx:`9`,ry:`3`,key:`msslwz`}],[`path`,{d:`M3 5V19A9 3 0 0 0 21 19V5`,key:`1wlel7`}],[`path`,{d:`M3 12A9 3 0 0 0 21 12`,key:`mv7ke4`}]]),Cw=dw(`eye`,[[`path`,{d:`M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0`,key:`1nclc0`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),ww=dw(`file-check`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`m9 15 2 2 4-4`,key:`1grp1n`}]]),Tw=dw(`globe`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20`,key:`13o1zl`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}]]),Ew=dw(`graduation-cap`,[[`path`,{d:`M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z`,key:`j76jl0`}],[`path`,{d:`M22 10v6`,key:`1lu8f3`}],[`path`,{d:`M6 12.5V16a6 3 0 0 0 12 0v-3.5`,key:`1r8lef`}]]),Dw=dw(`layers`,[[`path`,{d:`M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z`,key:`zw3jo`}],[`path`,{d:`M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12`,key:`1wduqc`}],[`path`,{d:`M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17`,key:`kqbvx6`}]]),Ow=dw(`link`,[[`path`,{d:`M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71`,key:`1cjeqo`}],[`path`,{d:`M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71`,key:`19qd67`}]]),kw=dw(`map-pin`,[[`path`,{d:`M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0`,key:`1r0f0z`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}]]),Aw=dw(`monitor`,[[`rect`,{width:`20`,height:`14`,x:`2`,y:`3`,rx:`2`,key:`48i651`}],[`line`,{x1:`8`,x2:`16`,y1:`21`,y2:`21`,key:`1svkeh`}],[`line`,{x1:`12`,x2:`12`,y1:`17`,y2:`21`,key:`vw1qmm`}]]),jw=dw(`navigation`,[[`polygon`,{points:`3 11 22 2 13 21 11 13 3 11`,key:`1ltx0t`}]]),Mw=dw(`network`,[[`rect`,{x:`16`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`4q2zg0`}],[`rect`,{x:`2`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`8cvhb9`}],[`rect`,{x:`9`,y:`2`,width:`6`,height:`6`,rx:`1`,key:`1egb70`}],[`path`,{d:`M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3`,key:`1jsf9p`}],[`path`,{d:`M12 12V8`,key:`2874zd`}]]),Nw=dw(`plane`,[[`path`,{d:`M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z`,key:`1v9wt8`}]]),Pw=dw(`qr-code`,[[`rect`,{width:`5`,height:`5`,x:`3`,y:`3`,rx:`1`,key:`1tu5fj`}],[`rect`,{width:`5`,height:`5`,x:`16`,y:`3`,rx:`1`,key:`1v8r4q`}],[`rect`,{width:`5`,height:`5`,x:`3`,y:`16`,rx:`1`,key:`1x03jg`}],[`path`,{d:`M21 16h-3a2 2 0 0 0-2 2v3`,key:`177gqh`}],[`path`,{d:`M21 21v.01`,key:`ents32`}],[`path`,{d:`M12 7v3a2 2 0 0 1-2 2H7`,key:`8crl2c`}],[`path`,{d:`M3 12h.01`,key:`nlz23k`}],[`path`,{d:`M12 3h.01`,key:`n36tog`}],[`path`,{d:`M12 16v.01`,key:`133mhm`}],[`path`,{d:`M16 12h1`,key:`1slzba`}],[`path`,{d:`M21 12v.01`,key:`1lwtk9`}],[`path`,{d:`M12 21v-1`,key:`1880an`}]]),Fw=dw(`radio`,[[`path`,{d:`M16.247 7.761a6 6 0 0 1 0 8.478`,key:`1fwjs5`}],[`path`,{d:`M19.075 4.933a10 10 0 0 1 0 14.134`,key:`ehdyv1`}],[`path`,{d:`M4.925 19.067a10 10 0 0 1 0-14.134`,key:`1q22gi`}],[`path`,{d:`M7.753 16.239a6 6 0 0 1 0-8.478`,key:`r2q7qm`}],[`circle`,{cx:`12`,cy:`12`,r:`2`,key:`1c9p78`}]]),Iw=dw(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]),Lw=dw(`settings`,[[`path`,{d:`M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915`,key:`1i5ecw`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),Rw=dw(`shield-alert`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`M12 8v4`,key:`1got3b`}],[`path`,{d:`M12 16h.01`,key:`1drbdi`}]]),zw=dw(`shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),Bw=dw(`siren`,[[`path`,{d:`M7 18v-6a5 5 0 1 1 10 0v6`,key:`pcx96s`}],[`path`,{d:`M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z`,key:`1b4s83`}],[`path`,{d:`M21 12h1`,key:`jtio3y`}],[`path`,{d:`M18.5 4.5 18 5`,key:`g5sp9y`}],[`path`,{d:`M2 12h1`,key:`1uaihz`}],[`path`,{d:`M12 2v1`,key:`11qlp1`}],[`path`,{d:`m4.929 4.929.707.707`,key:`1i51kw`}],[`path`,{d:`M12 12v6`,key:`3ahymv`}]]),Vw=dw(`thermometer`,[[`path`,{d:`M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z`,key:`17jzev`}]]),Hw=dw(`ticket`,[[`path`,{d:`M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z`,key:`qn84l0`}],[`path`,{d:`M13 5v2`,key:`dyzc3o`}],[`path`,{d:`M13 17v2`,key:`1ont0d`}],[`path`,{d:`M13 11v2`,key:`1wjjxi`}]]),Uw=dw(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Ww=dw(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),Gw=dw(`utensils-crossed`,[[`path`,{d:`m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8`,key:`n7qcjb`}],[`path`,{d:`M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7`,key:`d0u48b`}],[`path`,{d:`m2.1 21.8 6.4-6.3`,key:`yn04lh`}],[`path`,{d:`m19 5-7 7`,key:`194lzd`}]]),Kw=dw(`wallet`,[[`path`,{d:`M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1`,key:`18etb6`}],[`path`,{d:`M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4`,key:`xoc0q4`}]]),qw=dw(`wind`,[[`path`,{d:`M12.8 19.6A2 2 0 1 0 14 16H2`,key:`148xed`}],[`path`,{d:`M17.5 8a2.5 2.5 0 1 1 2 4H2`,key:`1u4tom`}],[`path`,{d:`M9.8 4.4A2 2 0 1 1 11 8H2`,key:`75valh`}]]),Jw=dw(`wrench`,[[`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z`,key:`1ngwbx`}]]),Yw=[.22,1,.36,1],Xw=`/PALNetworks/`,Zw=[{label:`비행 계획`,img:`${Xw}/images/utm_intro_icon1.png`},{label:`비행 승인`,img:`${Xw}/images/utm_intro_icon2.png`},{label:`실시간 관제`,img:`${Xw}/images/utm_intro_icon3.png`},{label:`데이터 관리`,img:`${Xw}/images/utm_intro_icon4.png`}],Qw=[{icon:kw,label:`실시간 위치 감시`},{icon:Rw,label:`충돌 위험 사전 분석`},{icon:bw,label:`기상 정보 자동 연계`},{icon:Mw,label:`공역 설정·지오펜싱`}],$w=[{icon:ww,label:`비행 계획 및 경로 승인`},{icon:mw,label:`불법 기체 실시간 감지`},{icon:Sw,label:`비행 데이터 통합 관리`},{icon:Dw,label:`UAM·드론 시스템 연동`}];function eT(){let e=HC(),t=[{label:`UTM/UATM 소개`,to:`/utm/intro`},{label:`도입사례`,to:`/utm/case`}],n=(0,w.useRef)(null),r=TC(n,{once:!0,margin:`-60px`}),i=(0,w.useRef)(null),a=TC(i,{once:!0,margin:`-60px`});return(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`UTM/UATM`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`UTM/UATM`})}),navItems:t}),(0,B.jsxs)(`div`,{className:`sub-content`,children:[(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsxs)(`section`,{className:`utm-intro`,ref:n,children:[(0,B.jsxs)(`div`,{className:`utm-intro__top`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:r?{opacity:1,y:0}:{},transition:{duration:.6,ease:Yw},children:`Overview`}),(0,B.jsxs)($.h2,{className:`utm-intro__title`,initial:{opacity:0,y:20},animate:r?{opacity:1,y:0}:{},transition:{duration:.7,delay:.1,ease:Yw},children:[`PAL Networks의 UTM/UATM은`,(0,B.jsx)(`br`,{}),(0,B.jsx)(`em`,{children:`도심 항공 관제의 새로운 기준`}),`입니다.`]}),(0,B.jsxs)($.p,{className:`utm-intro__desc`,initial:{opacity:0,y:16},animate:r?{opacity:1,y:0}:{},transition:{duration:.6,delay:.2,ease:Yw},children:[`UAM 기체 운용과 UTM 관제 플랫폼을 동시에 보유한 국내 유일의 통합 사업자입니다.`,(0,B.jsx)(`br`,{}),`실 운용 데이터로 검증된 시스템으로`,` `,(0,B.jsx)(`strong`,{children:`안전한 저고도 공역 관리`}),`를 실현합니다.`]})]}),(0,B.jsx)(`ul`,{className:`utm-intro__cards`,children:Zw.map((e,t)=>(0,B.jsxs)($.li,{className:`utm-intro__card`,initial:{opacity:0,y:60},animate:r?{opacity:1,y:0}:{},transition:{duration:.8,delay:.2+t*.12,ease:Yw},children:[(0,B.jsx)(`span`,{className:`utm-intro__card-num`,children:String(t+1).padStart(2,`0`)}),(0,B.jsx)(`img`,{src:e.img,alt:e.label,className:`utm-intro__card-img`}),(0,B.jsx)(`p`,{className:`utm-intro__card-label`,children:e.label})]},e.label))})]})}),(0,B.jsx)(`section`,{className:`utm-what`,ref:i,children:(0,B.jsxs)(`div`,{className:`inner-wrap`,children:[(0,B.jsxs)(`div`,{className:`utm-what__top`,children:[(0,B.jsx)($.span,{className:`utm-what__eyebrow`,initial:{opacity:0,y:16},animate:a?{opacity:1,y:0}:{},transition:{duration:.6,ease:Yw},children:`What is UTM`}),(0,B.jsxs)($.h2,{className:`utm-what__title`,initial:{opacity:0,y:20},animate:a?{opacity:1,y:0}:{},transition:{duration:.7,delay:.1,ease:Yw},children:[`UTM, `,(0,B.jsx)(`em`,{children:`무엇을 할 수 있나요?`})]}),(0,B.jsx)($.p,{className:`utm-what__desc`,initial:{opacity:0,y:16},animate:a?{opacity:1,y:0}:{},transition:{duration:.6,delay:.2,ease:Yw},children:`UTM은 단순한 관제 시스템을 넘어, 도심 저고도 공역 전체를 디지털로 운영하는 통합 플랫폼입니다. 실시간 감시부터 충돌 위험 분석, 기상 연계, 공역 관리까지 — 비행의 모든 순간을 안전하게 연결합니다.`})]}),(0,B.jsxs)(`div`,{className:`utm-what__body`,children:[(0,B.jsx)($.ul,{className:`utm-what__cards`,initial:{opacity:0,x:-24},animate:a?{opacity:1,x:0}:{},transition:{duration:.7,delay:.3,ease:Yw},children:Qw.map(({icon:e,label:t})=>(0,B.jsxs)(`li`,{className:`utm-what__card`,children:[(0,B.jsx)(`span`,{className:`utm-what__card-icon`,children:(0,B.jsx)(e,{size:16})}),(0,B.jsx)(`span`,{className:`utm-what__card-label`,children:t})]},t))}),(0,B.jsx)($.div,{className:`utm-what__mockup`,initial:{opacity:0,y:24},animate:a?{opacity:1,y:0}:{},transition:{duration:.8,delay:.2,ease:Yw},children:(0,B.jsxs)(`div`,{className:`utm-what__img-wrap`,style:{backgroundImage:`url(${Xw}images/utm_what_img.png)`},children:[(0,B.jsxs)(`div`,{className:`drone drone--1`,style:{top:`35%`,left:`48%`},children:[(0,B.jsxs)(`div`,{className:`drone__badge drone__badge--red`,children:[(0,B.jsxs)(`div`,{className:`drone__badge-top`,children:[(0,B.jsx)(`img`,{src:`${Xw}images/red_drone.png`,alt:`drone`,width:`16`,height:`16`}),(0,B.jsx)(`span`,{className:`drone__badge-conn`,children:`PA001`})]}),(0,B.jsx)(`span`,{className:`drone__badge-id`,children:`COLL-ACR-001`}),(0,B.jsx)(`span`,{className:`drone__badge-status`,children:`13m/s / 100m`})]}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--red`}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--red drone__ping--delay`})]}),(0,B.jsxs)(`div`,{className:`drone drone--2`,style:{top:`25%`,left:`22%`},children:[(0,B.jsxs)(`div`,{className:`drone__badge drone__badge--blue`,children:[(0,B.jsxs)(`div`,{className:`drone__badge-top`,children:[(0,B.jsx)(`img`,{src:`${Xw}images/blue_drone.png`,alt:`drone`,width:`16`,height:`16`}),(0,B.jsx)(`span`,{className:`drone__badge-conn`,children:`BLE`})]}),(0,B.jsx)(`span`,{className:`drone__badge-id`,children:`DJI-TEST-0005`}),(0,B.jsx)(`span`,{className:`drone__badge-status`,children:`LTE · 9m/s / 100m`})]}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--blue`}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--blue drone__ping--delay`})]}),(0,B.jsxs)(`div`,{className:`drone drone--3`,style:{top:`58%`,left:`72%`},children:[(0,B.jsxs)(`div`,{className:`drone__badge drone__badge--orange`,children:[(0,B.jsx)(`div`,{className:`drone__badge-top`,children:(0,B.jsxs)(`div`,{className:`drone__badge-top`,children:[(0,B.jsx)(`img`,{src:`${Xw}images/orange_drone.png`,alt:`drone`,width:`16`,height:`16`}),(0,B.jsx)(`span`,{className:`drone__badge-conn`,children:`LTE`})]})}),(0,B.jsx)(`span`,{className:`drone__badge-id`,children:`FPA502`}),(0,B.jsxs)(`span`,{className:`drone__badge-status`,children:[`338m / 172k/m / 81°`,(0,B.jsx)(`br`,{}),`126.745021/37.287339`]})]}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--orange`}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--orange drone__ping--delay`})]})]})}),(0,B.jsx)($.ul,{className:`utm-what__cards utm-what__cards--right`,initial:{opacity:0,x:24},animate:a?{opacity:1,x:0}:{},transition:{duration:.7,delay:.3,ease:Yw},children:$w.map(({icon:e,label:t})=>(0,B.jsxs)(`li`,{className:`utm-what__card utm-what__card--right`,children:[(0,B.jsx)(`span`,{className:`utm-what__card-label`,children:t}),(0,B.jsx)(`span`,{className:`utm-what__card-icon`,children:(0,B.jsx)(e,{size:16})})]},t))})]})]})}),(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsxs)(`section`,{className:`utm-evo`,children:[(0,B.jsxs)(`div`,{className:`utm-evo__left`,children:[` `,(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:r?{opacity:1,y:0}:{},transition:{duration:.6,ease:Yw},children:`Evolution`}),(0,B.jsxs)(`h2`,{className:`utm-evo__title`,children:[`UTM에서 UATM으로,`,(0,B.jsx)(`br`,{}),(0,B.jsx)(`em`,{children:`하늘길의 패러다임이 바뀝니다`})]}),(0,B.jsx)(`p`,{className:`utm-evo__desc`,children:`드론 한 대의 비행에서 시작된 기술이, 이제 도심 전체의 하늘을 통합 관제하는 UATM으로 진화했습니다. PAL Networks는 이 변화의 최전선에서 기체와 관제를 함께 운영합니다.`})]}),(0,B.jsx)(`div`,{className:`utm-evo__right`,children:(0,B.jsxs)(`div`,{className:`utm-evo__track`,children:[(0,B.jsxs)(`div`,{className:`utm-evo__item`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-wrap utm-evo__card-wrap--left`,children:(0,B.jsxs)(`div`,{className:`utm-evo__card`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-name`,children:`🚁 DRONE`}),(0,B.jsx)(`div`,{className:`utm-evo__card-desc`,children:`개별 드론 운용 단계. 단순 비행 임무 수행 중심으로 체계적 관리 체계 부재.`}),(0,B.jsx)(`span`,{className:`utm-evo__card-tag`,children:`단일 기체 운용`})]})}),(0,B.jsx)(`div`,{className:`utm-evo__dot-wrap`,children:(0,B.jsx)(`div`,{className:`utm-evo__dot`,children:`01`})}),(0,B.jsx)(`div`,{className:`utm-evo__empty`})]}),(0,B.jsxs)(`div`,{className:`utm-evo__item`,children:[(0,B.jsx)(`div`,{className:`utm-evo__empty`}),(0,B.jsx)(`div`,{className:`utm-evo__dot-wrap`,children:(0,B.jsx)(`div`,{className:`utm-evo__dot`,children:`02`})}),(0,B.jsx)(`div`,{className:`utm-evo__card-wrap utm-evo__card-wrap--right`,children:(0,B.jsxs)(`div`,{className:`utm-evo__card`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-name`,children:`📡 UTM`}),(0,B.jsx)(`div`,{className:`utm-evo__card-desc`,children:`무인기 교통관리 시스템 도입. 비행 경로 승인·충돌 방지·공역 관리 체계화.`}),(0,B.jsx)(`span`,{className:`utm-evo__card-tag`,children:`공역 관리 시스템`})]})})]}),(0,B.jsxs)(`div`,{className:`utm-evo__item`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-wrap utm-evo__card-wrap--left`,children:(0,B.jsxs)(`div`,{className:`utm-evo__card`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-name`,children:`✈️ UAM`}),(0,B.jsx)(`div`,{className:`utm-evo__card-desc`,children:`도심항공모빌리티 등장. 유인 eVTOL 기체가 도심 저고도 공역을 비행.`}),(0,B.jsx)(`span`,{className:`utm-evo__card-tag`,children:`도심 항공 모빌리티`})]})}),(0,B.jsx)(`div`,{className:`utm-evo__dot-wrap`,children:(0,B.jsx)(`div`,{className:`utm-evo__dot`,children:`03`})}),(0,B.jsx)(`div`,{className:`utm-evo__empty`})]}),(0,B.jsxs)(`div`,{className:`utm-evo__item utm-evo__item--active`,children:[(0,B.jsx)(`div`,{className:`utm-evo__empty`}),(0,B.jsx)(`div`,{className:`utm-evo__dot-wrap`,children:(0,B.jsx)(`div`,{className:`utm-evo__dot`,children:`04`})}),(0,B.jsx)(`div`,{className:`utm-evo__card-wrap utm-evo__card-wrap--right`,children:(0,B.jsxs)(`div`,{className:`utm-evo__card`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-name`,children:`🛸 UATM`}),(0,B.jsx)(`div`,{className:`utm-evo__card-desc`,children:`UAM과 UTM의 완전한 통합. 기체 운용부터 관제까지 하나의 플랫폼으로 실현.`}),(0,B.jsx)(`span`,{className:`utm-evo__card-tag`,children:`통합 관제 플랫폼`}),(0,B.jsx)(`div`,{className:`utm-evo__pal-flag`,children:`PAL Networks가 실현합니다`})]})})]})]})})]})})]})]})}var tT=[{label:`UTM/UATM 소개`,to:`/utm/intro`},{label:`도입사례`,to:`/utm/case`}],nT=[{id:`01`,eyebrow:`한국공항공사`,title:`KAC 드론교통관리 UTM 시스템 구축`,desc:`공공용 UTM 시스템 정보공유체계 개발 및 드론교통관리 시스템 구축 사업을 수행했습니다. 실시간 비행 승인, 충돌 회피, 관제 데이터 통합 관리 기능을 제공합니다.`,tags:[`UTM`,`드론관제`,`한국공항공사`],img:`/images/case/case01.jpg`,year:`2024`},{id:`02`,eyebrow:`국토교통부`,title:`UAM 팀코리아 워킹그룹 참여`,desc:`국토교통부 주관 UAM 팀코리아(UTK) 워킹그룹에 참여하여 도심항공교통 운항 공역 비행체 감시 기술 개발 및 UAM 비행상황관리 시스템 구축에 기여했습니다.`,tags:[`UAM`,`UATM`,`국토교통부`],img:`/images/case/case02.jpg`,year:`2024`},{id:`03`,eyebrow:`남원시 · 항공안전기술원`,title:`드론 실증도시 구축 및 관제시스템`,desc:`남원시 드론 실증도시 구축사업 협약 체결 및 드론 규제 샌드박스 사업을 통해 드론 관리 체계에 따른 식별장치 및 비행 관제시스템을 구축했습니다.`,tags:[`드론`,`실증도시`,`관제시스템`],img:`/images/case/case03.jpg`,year:`2023`}];function rT({item:e,index:t}){let n=(0,w.useRef)(null),r=TC(n,{once:!0,margin:`-10%`}),i=t%2==0;return(0,B.jsxs)(`div`,{ref:n,className:`cs-item${i?``:` cs-item--flip`}`,children:[(0,B.jsx)(`div`,{className:`cs-bg-num`,children:e.id}),(0,B.jsxs)($.div,{className:`cs-img-wrap`,initial:{clipPath:i?`inset(0 100% 0 0)`:`inset(0 0 0 100%)`},animate:r?{clipPath:`inset(0 0% 0 0)`}:{},transition:{duration:1,ease:[.76,0,.24,1]},children:[(0,B.jsx)(`img`,{src:e.img,alt:e.title,className:`cs-img`,onError:e=>{e.target.style.display=`none`}}),(0,B.jsx)(`div`,{className:`cs-img-fallback`})]}),(0,B.jsxs)($.div,{className:`cs-body`,initial:{opacity:0,y:32},animate:r?{opacity:1,y:0}:{},transition:{duration:.7,delay:.5,ease:[.4,0,.2,1]},children:[(0,B.jsxs)(`div`,{className:`cs-meta`,children:[(0,B.jsx)(`span`,{className:`cs-year`,children:e.year}),(0,B.jsx)(`span`,{className:`cs-eyebrow`,children:e.eyebrow})]}),(0,B.jsx)(`h3`,{className:`cs-item-title`,children:e.title}),(0,B.jsx)(`p`,{className:`cs-item-desc`,children:e.desc}),(0,B.jsx)(`div`,{className:`cs-tags`,children:e.tags.map(e=>(0,B.jsx)(`span`,{className:`cs-tag`,children:e},e))})]})]})}function iT(){return(0,B.jsxs)(`article`,{children:[(0,B.jsx)(OC,{label:`UTM/UATM`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`Case Studies`})}),navItems:tT}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`div`,{className:`cs-list`,children:nT.map((e,t)=>(0,B.jsx)(rT,{item:e,index:t},e.id))})})})]})}var aT=[.25,.1,.25,1],oT=[{id:`01`,title:`제주패스 OTA 항공 서비스 구축`,tags:[`항공/여행`,`OTA`],image:`/images/si_img1.png`,desc:[{icon:(0,B.jsx)(Nw,{size:14}),title:`통합 여행 포털`,text:`렌터카·숙박·항공 통합 서비스 구축`},{icon:(0,B.jsx)(Tw,{size:14}),title:`해외시장 진출`,text:`국제선 항공으로 해외시장 초석 마련`},{icon:(0,B.jsx)(Gw,{size:14}),title:`종합 서비스`,text:`맛집·카페로 이어지는 제주패스 구현`}]},{id:`02`,title:`안면관광 방역 시스템 구축`,tags:[`공공/방역`,`방역/보안`],image:`/images/si_img2.png`,desc:[{icon:(0,B.jsx)(Vw,{size:14}),title:`건강 상태 관리`,text:`체류 기간 중 건강 상태 체크 및 관리`},{icon:(0,B.jsx)(kw,{size:14}),title:`동선 파악`,text:`이동 동선 파악 및 정보 관리 시스템`},{icon:(0,B.jsx)(Ow,{size:14}),title:`시스템 연계`,text:`중국전담여행사 전자관리시스템 연계`}]},{id:`03`,title:`클린인천 출입인증 시스템 구축`,tags:[`공공/출입`,`인증/보안`],image:`/images/si_img3.png`,desc:[{icon:(0,B.jsx)(Pw,{size:14}),title:`QR 방역 관리`,text:`QR코드 활용 방문자 방역 관리 구축`},{icon:(0,B.jsx)(Ww,{size:14}),title:`방문자 관리`,text:`체계적 방문자 관리 및 출입 정보 제공`},{icon:(0,B.jsx)(Bw,{size:14}),title:`신속 대응`,text:`확진자 발생 시 신속한 방역 대응 지원`}]},{id:`04`,title:`SSG.COM 항공서비스 운영 및 유지보수`,tags:[`항공/이커머스`,`운영 · 유지보수`],image:`/images/si_img4.png`,desc:[{icon:(0,B.jsx)(Jw,{size:14}),title:`오류 수정`,text:`시스템 오류 수정 및 불편 요소 개선`},{icon:(0,B.jsx)(vw,{size:14}),title:`기능 추가`,text:`필요 기능 추가 개발 및 데이터 추출`},{icon:(0,B.jsx)(Lw,{size:14}),title:`운영 안정화`,text:`시스템 최적화를 통한 운영 안정화`}]},{id:`05`,title:`현대자동차 출입인증 시스템 구축`,tags:[`기업/보안`,`인증/보안`],image:`/images/si_img5.png`,desc:[{icon:(0,B.jsx)(Pw,{size:14}),title:`QR 방문자 관리`,text:`QR코드 활용 방문자 방역 관리 시스템`},{icon:(0,B.jsx)(Bw,{size:14}),title:`출입 정보 제공`,text:`확진자 발생 시 정확한 출입 정보 제공`},{icon:(0,B.jsx)(Aw,{size:14}),title:`미디어 월 연동`,text:`미디어 월 연동을 통한 고객 응대`}]},{id:`06`,title:`하이에어 항공문항 시스템 구축`,tags:[`항공`,`인증/스케줄`],image:`/images/si_img6.png`,desc:[{icon:(0,B.jsx)(hw,{size:14}),title:`인프라 구축`,text:`항공 운송사업자 필수 서비스 및 인프라`},{icon:(0,B.jsx)(Nw,{size:14}),title:`국제선 대응`,text:`국제선 취항 대응 및 부가서비스 매출 증대`},{icon:(0,B.jsx)(yw,{size:14}),title:`고도화 체계`,text:`국토부 필수 시스템 및 서비스 고도화`}]}],sT=5e3;function cT(){let e=HC(),t=(0,w.useRef)(null),n=(0,w.useRef)(null),r=(0,w.useRef)(null),i=(0,w.useRef)(null),a=(0,w.useRef)(null),o=(0,w.useRef)(null),s=TC(t,{once:!0,margin:`-100px`}),[c,l]=(0,w.useState)(0),u=oT.length,[d,f]=(0,w.useState)(0),p=e=>{if(window.innerWidth<=768&&n.current&&r.current){let t=r.current.offsetWidth;window.innerWidth,n.current.scrollTo({left:e*(t+14),behavior:`smooth`})}},m=()=>{i.current&&clearInterval(i.current),i.current=setInterval(()=>{l(e=>{let t=(e+1)%u;return p(t),t})},sT)},h=()=>{m(),l(e=>{let t=e<=0?u-1:e-1;return p(t),t})},g=()=>{m(),l(e=>{let t=e>=u-1?0:e+1;return p(t),t})},_=e=>{a.current=e.type===`touchstart`?e.touches[0].clientX:e.clientX,o.current=c},v=e=>{if(a.current===null)return;let t=e.type===`touchend`?e.changedTouches[0].clientX:e.clientX,n=a.current-t;n>50?g():n<-50&&h(),a.current=null};return(0,w.useEffect)(()=>{let e=()=>{r.current&&f(r.current.offsetWidth)};return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]),(0,w.useEffect)(()=>(m(),()=>clearInterval(i.current)),[u]),(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`BUSINESS`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`SI Solutions`})}),navItems:[{label:`System Integration`,to:`/business/si`},{label:`R&D`,to:`/business/rnd`},{label:`운영 · 유지보수`,to:`/business/maintenance`}]}),(0,B.jsx)(`div`,{className:`sub-content si-archive-wrap`,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`section`,{className:`si_archive`,ref:t,children:(0,B.jsxs)(`div`,{className:`si_archive__main`,children:[(0,B.jsxs)(`div`,{className:`si_archive__header`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,ease:aT},children:`PROJECT ARCHIVE`}),(0,B.jsx)($.h2,{className:`si_archive__title`,initial:{opacity:0,y:20},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.1,ease:aT},children:window.innerWidth<=768?`수행사업 아카이브`:(0,B.jsxs)(B.Fragment,{children:[`수행사업`,(0,B.jsx)(`br`,{}),`아카이브`]})}),(0,B.jsx)($.p,{className:`si_archive__desc`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.2,ease:aT},children:window.innerWidth<=768?`PAL Networks가 구축한 주요 프로젝트를 소개합니다.`:(0,B.jsxs)(B.Fragment,{children:[`PAL Networks가 구축한`,(0,B.jsx)(`br`,{}),`주요 프로젝트를 소개합니다.`]})}),(0,B.jsxs)(`div`,{className:`si_archive__nav`,children:[(0,B.jsx)($.button,{className:`si_archive__nav-btn`,onClick:h,"aria-label":`이전`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:aT},children:`←`}),(0,B.jsxs)($.div,{className:`si_archive__progress`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:aT},children:[(0,B.jsx)(`span`,{className:`si_archive__progress-cur`,children:String(c+1).padStart(2,`0`)}),(0,B.jsx)(`span`,{className:`si_archive__progress-divider`,children:`/`}),(0,B.jsx)(`span`,{className:`si_archive__progress-total`,children:String(u).padStart(2,`0`)})]}),(0,B.jsx)($.button,{className:`si_archive__nav-btn`,onClick:g,"aria-label":`다음`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:aT},children:`→`})]})]}),(0,B.jsx)(`div`,{className:`si_archive__right`,children:(0,B.jsx)($.div,{initial:{opacity:0,y:30},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.3,ease:aT},children:(0,B.jsx)(`div`,{className:`si_archive__slider`,style:{display:`flex`},onMouseDown:_,onMouseUp:v,onTouchStart:_,onTouchEnd:v,ref:n,children:(0,B.jsx)($.div,{className:`si_archive__track`,animate:{x:window.innerWidth<=768?0:d?-(c*(d+18)):0},transition:{duration:.55,ease:aT},style:{alignItems:`stretch`},children:oT.map((e,t)=>(0,B.jsxs)(`div`,{className:`si_archive__card`,ref:t===0?r:null,children:[(0,B.jsxs)(`div`,{className:`si_archive__card-img`,children:[(0,B.jsx)(`img`,{src:`/PALNetworks/images/si_img${parseInt(e.id)}.png`,alt:e.title,draggable:`false`}),(0,B.jsx)(`div`,{className:`si_archive__card-img-placeholder`})]}),(0,B.jsxs)(`div`,{className:`si_archive__card-body`,children:[(0,B.jsxs)(`div`,{className:`si_archive__card-header`,children:[(0,B.jsx)(`div`,{className:`si_archive__card-num`,children:e.id}),(0,B.jsx)(`h3`,{className:`si_archive__card-title`,children:e.title})]}),(0,B.jsx)(`div`,{className:`si_archive__card-tags`,children:e.tags.map(e=>(0,B.jsx)(`span`,{className:`si_archive__tag`,children:e},e))}),(0,B.jsx)(`ul`,{className:`si_archive__card-desc`,children:e.desc.map((e,t)=>(0,B.jsxs)(`li`,{children:[(0,B.jsx)(`div`,{className:`si_archive__card-desc-icon`,children:e.icon}),(0,B.jsx)(`div`,{className:`si_archive__card-desc-title`,children:e.title}),(0,B.jsx)(`div`,{className:`si_archive__card-desc-text`,children:e.text})]},t))})]})]},e.id))})})})})]})})})})]})}var lT=[.25,.1,.25,1],uT=[{id:`01`,title:`UTM 드론 교통관리체계`,tags:[`드론`,`교통관리`],image:`images/rnd_img6.png`,desc:[{icon:(0,B.jsx)(Nw,{size:14}),title:`저고도 공역 관리`,text:`150m 이하 저고도 공역 드론 운항 체계 연구`},{icon:(0,B.jsx)(Mw,{size:14}),title:`교통관리 시스템`,text:`드론 안전하고 효율적인 교통관리체계 개발`},{icon:(0,B.jsx)(Lw,{size:14}),title:`운항 최적화`,text:`무인비행장치 운항 안전·효율 극대화 실증`}]},{id:`02`,title:`드론 규제 샌드박스`,tags:[`드론`,`규제/실증`],image:`images/rnd_img1.png`,desc:[{icon:(0,B.jsx)(zw,{size:14}),title:`안전 관리 체계`,text:`드론 이용 증가 대비 안전 관리 기반 마련`},{icon:(0,B.jsx)(Fw,{size:14}),title:`식별 장치 구축`,text:`드론 식별 장치 및 관리 체계 구축·실증`},{icon:(0,B.jsx)(xw,{size:14}),title:`비행 관제 시스템`,text:`드론 비행 관제 시스템 연구개발 수행`}]},{id:`03`,title:`환경 드론 관제 시스템 구축`,tags:[`드론`,`환경/대기`],image:`images/rnd_img2.png`,desc:[{icon:(0,B.jsx)(qw,{size:14}),title:`대기오염 감시`,text:`미세먼지·악취 등 대기환경 오염 감시 체계`},{icon:(0,B.jsx)(Cw,{size:14}),title:`실시간 모니터링`,text:`드론 탑재 센서로 실시간 오염 정보 수집`},{icon:(0,B.jsx)(_w,{size:14}),title:`정보 시스템 구축`,text:`대기오염 모니터링 시스템 구축 및 실증`}]},{id:`04`,title:`메타버스 시스템 구축`,tags:[`메타버스`,`디지털전환`],image:`images/rnd_img3.png`,desc:[{icon:(0,B.jsx)(Tw,{size:14}),title:`디지털 전환`,text:`현실을 디지털 기반 가상 세계로 확장`},{icon:(0,B.jsx)(Ww,{size:14}),title:`비대면 환경`,text:`코로나 대비 비대면 활동 지원 시스템`},{icon:(0,B.jsx)(Dw,{size:14}),title:`가상공간 구축`,text:`가상공간 내 모든 활동 가능 시스템 실증`}]},{id:`05`,title:`항공인력양성팀 운영 시스템`,tags:[`항공`,`인력양성`],image:`images/rnd_img4.png`,desc:[{icon:(0,B.jsx)(Ew,{size:14}),title:`교육 훈련 기반`,text:`고교생 중심 항공정비 인력 교육 훈련 체계`},{icon:(0,B.jsx)(Jw,{size:14}),title:`현장실무 인력`,text:`항공정비 현장실무 인력 안정적 공급 지원`},{icon:(0,B.jsx)(hw,{size:14}),title:`민간 기반 조성`,text:`항공기초인력양성 민간분야 기반 구축·실증`}]},{id:`06`,title:`경량항공기 내비게이션 및 비행상황관리 시스템`,tags:[`경량항공기`,`비행안전`],image:`images/rnd_img5.png`,desc:[{icon:(0,B.jsx)(jw,{size:14}),title:`전용 내비게이션`,text:`경량항공기 전용 실시간 안전정보 내비게이션`},{icon:(0,B.jsx)(kw,{size:14}),title:`위치 모니터링`,text:`경량항공기 위치 기반 모니터링 체계 구축`},{icon:(0,B.jsx)(Uw,{size:14}),title:`사고 예방`,text:`항공레저 증가에 따른 비행안전 서비스 실증`}]}],dT=5e3;function fT(){let e=HC(),t=(0,w.useRef)(null),n=(0,w.useRef)(null),r=(0,w.useRef)(null),i=(0,w.useRef)(null),a=(0,w.useRef)(null),o=(0,w.useRef)(null),s=TC(t,{once:!0,margin:`-100px`}),[c,l]=(0,w.useState)(0),u=uT.length,[d,f]=(0,w.useState)(0),p=e=>{if(window.innerWidth<=768&&n.current&&r.current){let t=r.current.offsetWidth;window.innerWidth,n.current.scrollTo({left:e*(t+14),behavior:`smooth`})}},m=()=>{i.current&&clearInterval(i.current),i.current=setInterval(()=>{l(e=>{let t=(e+1)%u;return p(t),t})},dT)},h=()=>{m(),l(e=>{let t=e<=0?u-1:e-1;return p(t),t})},g=()=>{m(),l(e=>{let t=e>=u-1?0:e+1;return p(t),t})},_=e=>{a.current=e.type===`touchstart`?e.touches[0].clientX:e.clientX,o.current=c},v=e=>{if(a.current===null)return;let t=e.type===`touchend`?e.changedTouches[0].clientX:e.clientX,n=a.current-t;n>50?g():n<-50&&h(),a.current=null};return(0,w.useEffect)(()=>{let e=()=>{r.current&&f(r.current.offsetWidth)};return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]),(0,w.useEffect)(()=>(m(),()=>clearInterval(i.current)),[u]),(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`BUSINESS`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`R&D`})}),navItems:[{label:`System Integration`,to:`/business/si`},{label:`R&D`,to:`/business/rnd`},{label:`운영 · 유지보수`,to:`/business/maintenance`}]}),(0,B.jsx)(`div`,{className:`sub-content si-archive-wrap`,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`section`,{className:`si_archive`,ref:t,children:(0,B.jsxs)(`div`,{className:`si_archive__main`,children:[(0,B.jsxs)(`div`,{className:`si_archive__header`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,ease:lT},children:`PROJECT ARCHIVE`}),(0,B.jsx)($.h2,{className:`si_archive__title`,initial:{opacity:0,y:20},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.1,ease:lT},children:window.innerWidth<=768?`연구개발 수행실적`:(0,B.jsxs)(B.Fragment,{children:[`연구개발`,(0,B.jsx)(`br`,{}),`수행실적`]})}),(0,B.jsx)($.p,{className:`si_archive__desc`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.2,ease:lT},children:window.innerWidth<=768?`미래 항공 모빌리티를 위한 연구개발 활동과 성과를 기록합니다.`:(0,B.jsxs)(B.Fragment,{children:[`미래 항공 모빌리티를 위한`,(0,B.jsx)(`br`,{}),`연구개발 활동과 성과를 기록합니다.`]})}),(0,B.jsxs)(`div`,{className:`si_archive__nav`,children:[(0,B.jsx)($.button,{className:`si_archive__nav-btn`,onClick:h,"aria-label":`이전`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:lT},children:`←`}),(0,B.jsxs)($.div,{className:`si_archive__progress`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:lT},children:[(0,B.jsx)(`span`,{className:`si_archive__progress-cur`,children:String(c+1).padStart(2,`0`)}),(0,B.jsx)(`span`,{className:`si_archive__progress-divider`,children:`/`}),(0,B.jsx)(`span`,{className:`si_archive__progress-total`,children:String(u).padStart(2,`0`)})]}),(0,B.jsx)($.button,{className:`si_archive__nav-btn`,onClick:g,"aria-label":`다음`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:lT},children:`→`})]})]}),(0,B.jsx)(`div`,{className:`si_archive__right`,children:(0,B.jsx)($.div,{initial:{opacity:0,y:30},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.3,ease:lT},children:(0,B.jsx)(`div`,{className:`si_archive__slider`,style:{display:`flex`},onMouseDown:_,onMouseUp:v,onTouchStart:_,onTouchEnd:v,ref:n,children:(0,B.jsx)($.div,{className:`si_archive__track`,animate:{x:window.innerWidth<=768?0:d?-(c*(d+18)):0},transition:{duration:.55,ease:lT},style:{alignItems:`stretch`},children:uT.map((e,t)=>(0,B.jsxs)(`div`,{className:`si_archive__card`,ref:t===0?r:null,children:[(0,B.jsxs)(`div`,{className:`si_archive__card-img`,children:[(0,B.jsx)(`img`,{src:`/PALNetworks/${e.image}`,alt:e.title,draggable:`false`}),(0,B.jsx)(`div`,{className:`si_archive__card-img-placeholder`})]}),(0,B.jsxs)(`div`,{className:`si_archive__card-body`,children:[(0,B.jsxs)(`div`,{className:`si_archive__card-header`,children:[(0,B.jsx)(`div`,{className:`si_archive__card-num`,children:e.id}),(0,B.jsx)(`h3`,{className:`si_archive__card-title`,children:e.title})]}),(0,B.jsx)(`div`,{className:`si_archive__card-tags`,children:e.tags.map(e=>(0,B.jsx)(`span`,{className:`si_archive__tag`,children:e},e))}),(0,B.jsx)(`ul`,{className:`si_archive__card-desc`,children:e.desc.map((e,t)=>(0,B.jsxs)(`li`,{children:[(0,B.jsx)(`div`,{className:`si_archive__card-desc-icon`,children:e.icon}),(0,B.jsx)(`div`,{className:`si_archive__card-desc-title`,children:e.title}),(0,B.jsx)(`div`,{className:`si_archive__card-desc-text`,children:e.text})]},t))})]})]},e.id))})})})})]})})})})]})}var pT=[.22,1,.36,1],mT=[{label:`System Integration`,to:`/business/si`},{label:`R&D`,to:`/business/rnd`},{label:`운영 · 유지보수`,to:`/business/maintenance`}],hT=[{id:`c0`,title:`모니터링`,items:[`시스템·네트워크 전 계층 감시`,`이상 징후 선제 포착`,`24/7 실시간 알람`],grad:[`#d94889`,`#a855f7`]},{id:`c1`,title:`장애 대응`,items:[`즉각적인 원인 분석`,`신속한 시스템 복구`,`재발 방지 체계 수립`],grad:[`#a855f7`,`#6366f1`]},{id:`c2`,title:`보안 관리`,items:[`정기 취약점 점검`,`패치 및 업데이트 관리`,`외부 위협 차단`],grad:[`#6366f1`,`#3b82f6`]},{id:`c3`,title:`기술 지원`,items:[`기술 문의 신속 응대`,`가이드 및 교육 제공`,`고객 역량 강화 지원`],grad:[`#3b82f6`,`#06b6d4`]},{id:`c4`,title:`지속적 개선`,items:[`정기 리포트 분석`,`운영 효율 최적화`,`서비스 품질 지속 향상`],grad:[`#06b6d4`,`#d94889`]}],gT=[{value:`99.9%`,label:`서비스 가용성`},{value:`24/7`,label:`365일 실시간 운영`},{value:`10m 24s`,label:`평균 응답 시간`},{value:`100%`,label:`SLA 준수율`}],_T=[{num:`01`,title:`모니터링`,desc:`시스템·네트워크·애플리케이션 전 계층을 24/7 실시간으로 감시하여 장애 발생 전 이상 징후를 선제적으로 포착합니다.`,img:`./images/mt_icon01.png`},{num:`02`,title:`장애 대응`,desc:`이상 감지 즉시 전담 엔지니어가 원인을 분석하고 신속하게 복구합니다. 단순 대응을 넘어 재발 방지까지 책임집니다.`,img:`./images/mt_icon02.png`},{num:`03`,title:`보안 관리`,desc:`정기 취약점 점검과 패치 관리로 외부 위협으로부터 시스템을 보호합니다. 안전한 운영 환경을 지속적으로 유지합니다.`,img:`./images/mt_icon03.png`},{num:`04`,title:`기술 지원`,desc:`운영 중 발생하는 기술적 문의에 신속히 응대하고, 가이드 및 교육을 통해 고객 역량 강화까지 지원합니다.`,img:`./images/mt_icon04.png`},{num:`05`,title:`지속적 개선`,desc:`정기 리포트와 데이터 분석을 기반으로 서비스 품질을 꾸준히 높입니다. 운영 효율과 안정성을 함께 끌어올립니다.`,img:`./images/mt_icon05.png`}];function vT({value:e,label:t,inView:n,delay:r}){let i=(0,w.useRef)(null),a=(0,w.useRef)(!1);return(0,w.useEffect)(()=>{if(!n||a.current)return;a.current=!0;let t=i.current,o=e.match(/^([^0-9]*)([0-9]+\.?[0-9]*)(.*)$/);if(!o){W.from(t,{opacity:0,y:10,duration:.6,delay:r});return}let s=o[1],c=parseFloat(o[2]),l=o[3],u=o[2].includes(`.`)?o[2].split(`.`)[1].length:0,d={val:0};W.to(d,{val:c,duration:1.8,delay:r,ease:`power3.out`,onUpdate:()=>{t.textContent=s+d.val.toFixed(u)+l},onComplete:()=>{t.textContent=e}})},[n]),(0,B.jsxs)($.div,{className:`mt-kpi__item`,initial:{opacity:0,y:20},animate:n?{opacity:1,y:0}:{},transition:{duration:.6,ease:pT,delay:r},children:[(0,B.jsx)(`span`,{className:`mt-kpi__value`,ref:i,children:e}),(0,B.jsx)(`span`,{className:`mt-kpi__label`,children:t})]})}var yT=5,bT=760,xT=760,ST=bT/2,CT=xT/2,wT=240,TT=310,ET=108,DT=Array.from({length:yT},(e,t)=>-90+360/yT*t);function OT(e){return DT[e]}function kT(e){let t=OT(e)*Math.PI/180;return{x:ST+wT*Math.cos(t),y:CT+wT*Math.sin(t)}}var AT=[0,120,240],jT=55,MT=20,NT=15,PT=[.34,1.56,.64,1];function FT({inView:e}){let t=(0,w.useRef)(-90),n=(0,w.useRef)(0),r=(0,w.useRef)(null),i=(0,w.useRef)(null),a=(0,w.useRef)(null),o=(0,w.useRef)([]),s=(0,w.useRef)([]),c=(0,w.useRef)(null),[l,u]=(0,w.useState)(null),d=(0,w.useRef)(0);(0,w.useEffect)(()=>{if(!e)return;let l=!0;r.current=null;let f=2*Math.PI*wT;function p(e){if(!l)return;r.current===null&&(r.current=e);let m=(e-r.current)/1e3;r.current=e,t.current=(t.current+MT*m)%360;let h=t.current;if(a.current){let e=f-f*(((h+90)%360+360)%360)/360;a.current.setAttribute(`stroke-dashoffset`,e)}let g=null;for(let e=0;e0?d.current--:c.current!==null&&(c.current=null,u(null)):(d.current=90,g!==c.current&&(c.current=g,u(g))),n.current=(n.current-NT*m+360)%360;let _=n.current;AT.forEach((e,t)=>{let n=(_+e)*Math.PI/180,r=ST+TT*Math.cos(n),i=CT+TT*Math.sin(n);o.current[t]&&(o.current[t].setAttribute(`cx`,r),o.current[t].setAttribute(`cy`,i)),s.current[t]&&(s.current[t].setAttribute(`cx`,r),s.current[t].setAttribute(`cy`,i))}),i.current=requestAnimationFrame(p)}return i.current=requestAnimationFrame(p),()=>{l=!1,cancelAnimationFrame(i.current)}},[e]);let f=hT.map((e,t)=>kT(t)),p=AT.map(e=>{let t=e*Math.PI/180;return{x:ST+TT*Math.cos(t),y:CT+TT*Math.sin(t)}}),m=2*Math.PI*wT,h=jT/360*m,g=m-h;return(0,B.jsx)(`div`,{className:`mt-venn`,children:(0,B.jsxs)($.svg,{className:`mt-venn__svg`,viewBox:`0 0 ${bT} ${xT}`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,initial:{opacity:0,x:80},animate:e?{opacity:1,x:0}:{},transition:{duration:.9,ease:pT,delay:.1},children:[(0,B.jsxs)(`defs`,{children:[(0,B.jsxs)(`linearGradient`,{id:`arcGrad`,x1:`0%`,y1:`0%`,x2:`100%`,y2:`0%`,children:[(0,B.jsx)(`stop`,{offset:`0%`,stopColor:`#d94889`,stopOpacity:`0.1`}),(0,B.jsx)(`stop`,{offset:`100%`,stopColor:`#a855f7`,stopOpacity:`0.95`})]}),hT.map((e,t)=>(0,B.jsxs)(`radialGradient`,{id:`vg-${t}`,cx:`38%`,cy:`32%`,r:`68%`,children:[(0,B.jsx)(`stop`,{offset:`0%`,stopColor:e.grad[0],stopOpacity:`0.95`}),(0,B.jsx)(`stop`,{offset:`100%`,stopColor:e.grad[1],stopOpacity:`0.82`})]},e.id))]}),(0,B.jsx)($.circle,{cx:ST,cy:CT,r:TT,stroke:`rgba(170,120,210,0.1)`,strokeWidth:`1`,fill:`none`,initial:{opacity:0},animate:e?{opacity:1}:{},transition:{duration:1,ease:pT,delay:.35}}),(0,B.jsx)($.circle,{cx:ST,cy:CT,r:wT,stroke:`rgba(170,120,210,0.18)`,strokeWidth:`1.2`,fill:`none`,initial:{opacity:0,scale:.88},animate:e?{opacity:1,scale:1}:{},transition:{duration:.85,ease:pT,delay:.4},style:{transformOrigin:`${ST}px ${CT}px`}}),(0,B.jsx)(`circle`,{ref:a,cx:ST,cy:CT,r:wT,stroke:`url(#arcGrad)`,strokeWidth:`4`,strokeDasharray:`${h} ${g}`,strokeDashoffset:m,strokeLinecap:`round`,fill:`none`}),p.map((t,n)=>(0,B.jsxs)($.g,{initial:{opacity:0},animate:e?{opacity:1}:{},transition:{duration:.6,ease:pT,delay:.5+n*.08},children:[(0,B.jsx)(`circle`,{ref:e=>s.current[n]=e,cx:t.x,cy:t.y,r:`9`,fill:`#a855f7`,opacity:`0.18`}),(0,B.jsx)(`circle`,{ref:e=>o.current[n]=e,cx:t.x,cy:t.y,r:`5`,fill:`#a855f7`,opacity:`0.7`})]},`dot-${n}`)),f.map(({x:t,y:n},r)=>{let i=l===r;return(0,B.jsxs)($.g,{initial:{opacity:0,scale:.45},animate:e?{opacity:1,scale:1}:{},transition:{duration:.7,ease:PT,delay:.45+r*.1},style:{transformOrigin:`${t}px ${n}px`},children:[(0,B.jsx)(`circle`,{cx:t,cy:n,r:ET,fill:`white`}),(0,B.jsx)(`circle`,{cx:t,cy:n,r:ET,fill:`url(#vg-${r})`,style:{opacity:+!!i,transition:`opacity 0.4s ease`}}),(0,B.jsx)(`circle`,{cx:t,cy:n,r:ET,stroke:i?`rgba(255,255,255,0.25)`:`rgba(170,120,210,0.3)`,strokeWidth:`1.2`,fill:`none`,style:{transition:`stroke 0.4s ease`}}),(0,B.jsx)(`text`,{x:t,y:n+6,textAnchor:`middle`,dominantBaseline:`middle`,fontSize:`24`,fontWeight:`700`,fontFamily:`inherit`,fill:i?`white`:`#1a1f5e`,opacity:i?`1`:`0.7`,style:{transition:`fill 0.4s ease, opacity 0.4s ease`},children:hT[r].title})]},`circle-group-${r}`)})]})})}function IT(){let e=HC(),t=(0,w.useRef)(null),n=(0,w.useRef)(null),r=(0,w.useRef)(null),i=TC(t,{once:!0,margin:`-80px`}),a=TC(n,{once:!0,margin:`-80px`}),o=TC(r,{once:!0,margin:`-60px`});return(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`BUSINESS`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`Maintenance`})}),navItems:mT}),(0,B.jsxs)(`div`,{className:`mt-wrap sub-content`,children:[(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsxs)(`section`,{className:`mt-intro`,ref:t,children:[(0,B.jsxs)(`div`,{className:`mt-intro__left`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:14},animate:i?{opacity:1,y:0}:{},transition:{duration:.6,ease:pT},children:`OUR SERVICE`}),(0,B.jsx)(`div`,{className:`mt-intro__title-wrap`,children:[`운영·유지보수는`,`서비스의 안정성을`,`완성합니다`].map((e,t)=>(0,B.jsx)(`div`,{className:`mt-title-line`,children:(0,B.jsx)($.h2,{className:`mt-intro__title`,initial:{y:`105%`},animate:i?{y:`0%`}:{},transition:{duration:1.1,ease:pT,delay:.15+t*.1},children:e})},t))}),(0,B.jsxs)($.p,{className:`mt-intro__desc`,initial:{opacity:0,y:16},animate:i?{opacity:1,y:0}:{},transition:{duration:.7,ease:pT,delay:.5},children:[`PAL Networks는 24/7 통합 모니터링과 체계적인 유지보수로`,(0,B.jsx)(`br`,{}),`시스템의 가용성과 안정성을 지속적으로 보장합니다.`]})]}),(0,B.jsx)(`div`,{className:`mt-intro__right`,children:(0,B.jsx)(FT,{inView:i})})]})}),(0,B.jsx)(`section`,{className:`mt-kpi`,ref:n,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`div`,{className:`mt-kpi__grid`,children:gT.map((e,t)=>(0,B.jsx)(vT,{value:e.value,label:e.label,inView:a,delay:t*.15},t))})})}),(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`section`,{className:`mt-services`,ref:r,children:(0,B.jsx)(`div`,{className:`mt-services__grid`,children:_T.map((e,t)=>(0,B.jsxs)($.div,{className:`mt-service-card`,initial:{opacity:0,y:32},animate:o?{opacity:1,y:0}:{},transition:{duration:.65,ease:pT,delay:t*.1},children:[(0,B.jsx)(`div`,{className:`mt-service-card__img-wrap`,children:(0,B.jsx)(`img`,{src:e.img,alt:e.title,className:`mt-service-card__img`})}),(0,B.jsx)(`span`,{className:`mt-service-card__num`,children:e.num}),(0,B.jsx)(`h3`,{className:`mt-service-card__title`,children:e.title}),(0,B.jsx)(`p`,{className:`mt-service-card__desc`,children:e.desc}),(0,B.jsx)(`div`,{className:`mt-service-card__line`})]},t))})})})]})]})}var LT=[{label:`비행상황관리 시스템`,to:`/solution/flight-control`},{label:`IBE`,to:`/solution/ibe`}],RT=[{img:`domain_img1.jpg`,label:`드론 물류·배송 관제`,desc:`도심 및 광역 드론 배송 경로 최적화 및 실시간 위치 관제`},{img:`domain_img2.png`,label:`UAM 도심항공 모빌리티`,desc:`미래형 도심 항공 교통 인프라 연계 관제 시스템`},{img:`domain_img3.jpg`,label:`무인기 환경측정`,desc:`대기질·기상 데이터 수집 드론 운용 및 모니터링`},{img:`domain_img4.png`,label:`안티드론 보안관제`,desc:`비인가 드론 탐지·추적 및 무력화 대응 지원`},{img:`domain_img5.jpg`,label:`선박·항공기 통합관제`,desc:`해상·공중 복합 식별정보 수집 및 통합 상황관리`}],zT=[{num:`01`,img:`./images/s1-01.jpg`,label:`비행가능 지역 및 공역표출`},{num:`02`,img:`./images/s1-02.jpg`,label:`비행체 위치 표출`},{num:`03`,img:`./images/s1-03.jpg`,label:`항공기 비행경로 및 히스토리 표출`},{num:`04`,img:`./images/s1-04.jpg`,label:`항공기 비행정보 표출`},{num:`05`,img:`./images/s1-05.jpg`,label:`비행계획서 조회`},{num:`06`,img:`./images/s1-06.jpg`,label:`비정상 상황의 경보 표출`}],BT=[{step:`01`,label:`비행체 식별`,desc:`항공기·드론·선박 실시간 신호 수집`},{step:`02`,label:`데이터 수집`,desc:`위치·속도·고도·식별코드 통합 처리`},{step:`03`,label:`관제 서버`,desc:`통합 관제 서버 분석 및 상황 판단`},{step:`04`,label:`모니터링`,desc:`관제사 화면 실시간 현황 표출`},{step:`05`,label:`경보·대응`,desc:`이상 상황 감지 즉시 경보 및 대응`}],VT=[.22,1,.36,1];function HT(){let e=`/PALNetworks/`,t=HC(),[n,r]=(0,w.useState)(0),i=(0,w.useRef)(null),a=(0,w.useRef)(null),o=(0,w.useRef)(null),s=(0,w.useRef)(null),c=(0,w.useRef)(null),l=TC(c,{once:!0,margin:`-60px`}),u=(0,w.useRef)(null),d=TC(u,{once:!0,margin:`-60px`});TC(i,{once:!0,margin:`-60px`});let f=TC(a,{once:!0,margin:`-60px`}),p=TC(o,{once:!0,margin:`-80px`}),m=TC(s,{once:!0,margin:`-60px`});return(0,B.jsxs)(`article`,{ref:t,children:[(0,B.jsx)(OC,{label:`SOLUTION`,title:(0,B.jsx)(`em`,{children:`Flight Management`}),navItems:LT}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsxs)(`div`,{className:`inner-wrap`,children:[(0,B.jsxs)(`section`,{className:`fc-intro`,ref:c,children:[(0,B.jsxs)(`div`,{className:`fc-intro__left`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:l?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT},children:`Overview`}),(0,B.jsxs)($.h2,{className:`fc-intro__title`,initial:{opacity:0,y:24},animate:l?{opacity:1,y:0}:{},transition:{duration:.7,ease:VT,delay:.1},children:[`모든 이동체 정보를`,(0,B.jsx)(`br`,{}),`하나의 플랫폼에서`]}),(0,B.jsxs)($.p,{className:`fc-intro__desc`,initial:{opacity:0,y:16},animate:l?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT,delay:.2},children:[`항공기, 무인기, 선박, 지상 이동체의 실시간 정보를 통합 모니터링하고 `,(0,B.jsx)(`br`,{}),`상황을 인식하여 신속하고 안전한 운영 의사결정을 지원합니다.`]}),(0,B.jsx)($.div,{className:`fc-intro__icons`,initial:{opacity:0,y:16},animate:l?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT,delay:.3},children:[{img:`fc_aircraft.png`,label:`항공기`},{img:`fc_drone.png`,label:`무인기`},{img:`fc_vessel.png`,label:`선박`},{img:`fc_car.png`,label:`차량 등`}].map((t,n)=>(0,B.jsxs)(`div`,{className:`fc-intro__icon-item`,children:[(0,B.jsx)(`img`,{src:`${e}images/${t.img}`,alt:t.label}),(0,B.jsx)(`span`,{children:t.label})]},n))})]}),(0,B.jsx)($.div,{className:`fc-intro__right`,initial:{opacity:0,x:40},animate:l?{opacity:1,x:0}:{},transition:{duration:.9,ease:VT,delay:.15},children:(0,B.jsx)(`img`,{src:`${e}images/fc_computer.png`,alt:`비행상황관리 시스템`,className:`fc-intro__monitor`})})]}),(0,B.jsx)(`section`,{className:`fc-highlight`,ref:u,children:[{tag:`Real-Time Monitoring`,title:`실시간 이동체 정보 기반 +출발: 7:40 / 8:10 / 8:40 / 9:10 / 9:40`},{title:`가정역A 출발 (4번출구)`,desc:`출발: 7:00 / 7:40 / 8:30 / 9:30`},{title:`가정역B 출발 (청라단지 경유)`,desc:`출발: 7:20 / 8:20 / 9:20 / 9:30`}]},{badge:`자가용`,icon:`/PALNetworks/images/car.png`,items:[{title:`서울 출발`,desc:`서울외곽순환고속도로(43.5㎞) → 인천국제공항고속도로(9.4㎞) → 청중로(4.3㎞) → 로봇랜드로 639m → 인천로봇랜드 로봇타워`},{title:`인천 출발`,desc:`경인고속도로(10.3㎞) → 서곶로(0.7㎞) → 봉오대로(2.4㎞) → 서해교차로에서 경인항 방면 우회전 → 로봇랜드로 346m → 인천로봇랜드 로봇타워`}]}],QC=[{badge:`지하철`,icon:`/PALNetworks/images/subway.png`,items:[{title:`5호선 마곡역`,desc:`9번 출구 → 도보 약 5분 (공항대로 방향 직진, 서울마곡지구센테니아빌딩 도착)`}]},{badge:`버스`,icon:`/PALNetworks/images/bus.png`,items:[{title:`마곡역 정류장 하차`,desc:`간선버스 601, 605, 654 이용 → 도보 약 5분 이동`}]},{badge:`자가용`,icon:`/PALNetworks/images/car.png`,items:[{title:`강남 출발`,desc:`올림픽대로 → 방화대교 → 공항대로 진입 → 마곡역 사거리에서 좌회전 → 공항대로 219 도착 (약 40분 소요)`},{title:`인천 출발`,desc:`경인고속도로 → 가양대교 → 공항대로 진입 → 마곡역 사거리에서 우회전 → 공항대로 219 도착 (약 50분 소요)`}]}],$C=`https://www.google.com/maps/embed?pb=!1m16!1m12!1m3!1d3164.5077769134846!2d126.60837056230932!3d37.51952592193411!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!2m1!1z7J247LKcIOuhnOu0h-uenOuTnA!5e0!3m2!1sko!2skr!4v1779870074094!5m2!1sko!2skr`,ew=`https://www.google.com/maps/embed?pb=!1m16!1m12!1m3!1d3162.80690228454!2d126.82939801231092!3d37.559612971923826!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!2m1!1z7IS87YWM64uI7JWE!5e0!3m2!1sko!2skr!4v1779871233362!5m2!1sko!2skr`;function tw(){let e=HC(),[t,n]=(0,w.useState)(`incheon`),r=t===`incheon`,i=r?YC:XC,a=r?ZC:QC,o=r?$C:ew;return(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`Company`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`Location`})}),navItems:JC}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsxs)(`div`,{className:`inner-wrap`,children:[(0,B.jsxs)($.div,{className:`ht-header`,initial:{opacity:0,y:32},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-80px`},transition:{duration:.6,ease:[.4,0,.2,1]},children:[(0,B.jsxs)(`p`,{className:`ht-header-title`,children:[`Find Us,`,(0,B.jsx)(`br`,{}),(0,B.jsxs)(`em`,{children:[(0,B.jsx)(`span`,{children:`Here`}),` `,(0,B.jsx)(`b`,{children:`We Are`})]})]}),(0,B.jsx)(`em`,{className:`ht-header-sub`,children:`팔네트웍스 사업장 위치 안내입니다`})]}),(0,B.jsxs)(`div`,{className:`location-tabs`,children:[(0,B.jsx)(`button`,{className:`location-tab ${r?`active`:``}`,onClick:()=>n(`incheon`),children:`인천 본사`}),(0,B.jsx)(`button`,{className:`location-tab ${r?``:`active`}`,onClick:()=>n(`magok`),children:`마곡 지점`})]}),(0,B.jsx)(`section`,{className:`sub-section`,children:(0,B.jsxs)(`div`,{className:`location-wrap`,children:[(0,B.jsx)($.div,{className:`location-map-wrap`,initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.4,ease:[.4,0,.2,1]},children:(0,B.jsx)(`div`,{className:`location-map`,children:(0,B.jsx)(`iframe`,{src:o,allowFullScreen:!0,loading:`lazy`,referrerPolicy:`no-referrer-when-downgrade`,title:`팔네트웍스 위치`})})},t+`-map`),(0,B.jsxs)($.div,{className:`location-info-wrapper`,initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-60px`},transition:{duration:.6,ease:[.4,0,.2,1],delay:.15},children:[(0,B.jsx)(`p`,{className:`location-info-section-title`,children:`회사 정보`}),(0,B.jsxs)($.div,{className:`location-info-card`,initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.4,ease:[.4,0,.2,1],delay:.1},children:[(0,B.jsx)(`h3`,{children:r?`인천 본사`:`마곡 지점`}),(0,B.jsx)(`ul`,{className:`location-info-list`,children:i.map(e=>(0,B.jsxs)(`li`,{className:`location-info-item`,children:[(0,B.jsx)(`span`,{className:`location-info-label`,children:e.label}),e.href?(0,B.jsx)(`a`,{className:`location-info-value`,href:e.href,children:e.value}):(0,B.jsx)(`p`,{className:`location-info-value`,style:{margin:0,whiteSpace:`pre-line`},children:e.value})]},e.label))}),(0,B.jsxs)(`div`,{className:`location-hours`,children:[(0,B.jsx)(`p`,{className:`location-hours-eyebrow`,children:`운영 시간`}),(0,B.jsxs)(`p`,{className:`location-hours-label`,children:[`평일 09:00 – 18:00`,(0,B.jsx)(`br`,{}),(0,B.jsx)(`span`,{className:`location-hours-text`,children:`토·일·공휴일 휴무`})]})]}),(0,B.jsx)(En,{to:`/contact/inquiry`,className:`location-inquiry-btn`,onMouseEnter:e=>e.currentTarget.style.opacity=`.85`,onMouseLeave:e=>e.currentTarget.style.opacity=`1`,children:`문의하기`})]},t+`-info`)]}),(0,B.jsx)($.div,{className:`location-transport-wrap`,initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.4,ease:[.4,0,.2,1]},children:(0,B.jsxs)(`div`,{className:`location-transport`,children:[(0,B.jsx)(`h3`,{className:`location-transport-title`,children:`교통편 안내`}),(0,B.jsx)(`div`,{className:`location-transport-list`,children:a.map((e,t)=>(0,B.jsxs)($.div,{className:`location-transport-item`,initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:[.4,0,.2,1],delay:t*.1},children:[(0,B.jsxs)(`div`,{className:`location-transport-item-top`,children:[(0,B.jsx)(`div`,{className:`location-transport-icon`,children:(0,B.jsx)(`img`,{src:e.icon,alt:e.badge})}),(0,B.jsx)(`span`,{className:`location-transport-badge`,children:e.badge})]}),(0,B.jsx)(`div`,{className:`location-transport-routes`,children:e.items.map((e,t)=>(0,B.jsxs)(`div`,{className:`location-transport-route`,children:[(0,B.jsx)(`p`,{className:`location-transport-route-title`,children:e.title}),(0,B.jsx)(`p`,{className:`location-transport-route-desc`,children:e.desc})]},t))})]},e.badge))})]})},t+`-transport`)]})})]})})]})}var nw=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),rw=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),iw=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),aw=e=>{let t=iw(e);return t.charAt(0).toUpperCase()+t.slice(1)},ow={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`},sw=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},cw=(0,w.createContext)({}),lw=()=>(0,w.useContext)(cw),uw=(0,w.forwardRef)(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:i=``,children:a,iconNode:o,...s},c)=>{let{size:l=24,strokeWidth:u=2,absoluteStrokeWidth:d=!1,color:f=`currentColor`,className:p=``}=lw()??{},m=r??d?Number(n??u)*24/Number(t??l):n??u;return(0,w.createElement)(`svg`,{ref:c,...ow,width:t??l??ow.width,height:t??l??ow.height,stroke:e??f,strokeWidth:m,className:nw(`lucide`,p,i),...!a&&!sw(s)&&{"aria-hidden":`true`},...s},[...o.map(([e,t])=>(0,w.createElement)(e,t)),...Array.isArray(a)?a:[a]])}),dw=(e,t)=>{let n=(0,w.forwardRef)(({className:n,...r},i)=>(0,w.createElement)(uw,{ref:i,iconNode:t,className:nw(`lucide-${rw(aw(e))}`,`lucide-${e}`,n),...r}));return n.displayName=aw(e),n},fw=dw(`armchair`,[[`path`,{d:`M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3`,key:`irtipd`}],[`path`,{d:`M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z`,key:`1qyhux`}],[`path`,{d:`M5 18v2`,key:`ppbyun`}],[`path`,{d:`M19 18v2`,key:`gy7782`}]]),pw=dw(`arrow-up-right`,[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]),mw=dw(`badge-check`,[[`path`,{d:`M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z`,key:`3c2336`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),hw=dw(`building-2`,[[`path`,{d:`M10 12h4`,key:`a56b0p`}],[`path`,{d:`M10 8h4`,key:`1sr2af`}],[`path`,{d:`M14 21v-3a2 2 0 0 0-4 0v3`,key:`1rgiei`}],[`path`,{d:`M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2`,key:`secmi2`}],[`path`,{d:`M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16`,key:`16ra0t`}]]),gw=dw(`calendar-clock`,[[`path`,{d:`M16 14v2.2l1.6 1`,key:`fo4ql5`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`path`,{d:`M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5`,key:`1osxxc`}],[`path`,{d:`M3 10h5`,key:`r794hk`}],[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`circle`,{cx:`16`,cy:`16`,r:`6`,key:`qoo3c4`}]]),_w=dw(`chart-no-axes-column`,[[`path`,{d:`M5 21v-6`,key:`1hz6c0`}],[`path`,{d:`M12 21V3`,key:`1lcnhd`}],[`path`,{d:`M19 21V9`,key:`unv183`}]]),vw=dw(`circle-plus`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M8 12h8`,key:`1wcyev`}],[`path`,{d:`M12 8v8`,key:`napkw2`}]]),yw=dw(`clipboard-list`,[[`rect`,{width:`8`,height:`4`,x:`8`,y:`2`,rx:`1`,ry:`1`,key:`tgr4d6`}],[`path`,{d:`M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2`,key:`116196`}],[`path`,{d:`M12 11h4`,key:`1jrz19`}],[`path`,{d:`M12 16h4`,key:`n85exb`}],[`path`,{d:`M8 11h.01`,key:`1dfujw`}],[`path`,{d:`M8 16h.01`,key:`18s6g9`}]]),bw=dw(`cloud`,[[`path`,{d:`M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z`,key:`p7xjir`}]]),xw=dw(`cpu`,[[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M17 20v2`,key:`1rnc9c`}],[`path`,{d:`M17 2v2`,key:`11trls`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M2 17h2`,key:`7oei6x`}],[`path`,{d:`M2 7h2`,key:`asdhe0`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`M20 17h2`,key:`1fpfkl`}],[`path`,{d:`M20 7h2`,key:`1o8tra`}],[`path`,{d:`M7 20v2`,key:`4gnj0m`}],[`path`,{d:`M7 2v2`,key:`1i4yhu`}],[`rect`,{x:`4`,y:`4`,width:`16`,height:`16`,rx:`2`,key:`1vbyd7`}],[`rect`,{x:`8`,y:`8`,width:`8`,height:`8`,rx:`1`,key:`z9xiuo`}]]),Sw=dw(`database`,[[`ellipse`,{cx:`12`,cy:`5`,rx:`9`,ry:`3`,key:`msslwz`}],[`path`,{d:`M3 5V19A9 3 0 0 0 21 19V5`,key:`1wlel7`}],[`path`,{d:`M3 12A9 3 0 0 0 21 12`,key:`mv7ke4`}]]),Cw=dw(`eye`,[[`path`,{d:`M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0`,key:`1nclc0`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),ww=dw(`file-check`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`m9 15 2 2 4-4`,key:`1grp1n`}]]),Tw=dw(`globe`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20`,key:`13o1zl`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}]]),Ew=dw(`graduation-cap`,[[`path`,{d:`M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z`,key:`j76jl0`}],[`path`,{d:`M22 10v6`,key:`1lu8f3`}],[`path`,{d:`M6 12.5V16a6 3 0 0 0 12 0v-3.5`,key:`1r8lef`}]]),Dw=dw(`layers`,[[`path`,{d:`M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z`,key:`zw3jo`}],[`path`,{d:`M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12`,key:`1wduqc`}],[`path`,{d:`M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17`,key:`kqbvx6`}]]),Ow=dw(`link`,[[`path`,{d:`M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71`,key:`1cjeqo`}],[`path`,{d:`M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71`,key:`19qd67`}]]),kw=dw(`map-pin`,[[`path`,{d:`M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0`,key:`1r0f0z`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}]]),Aw=dw(`monitor`,[[`rect`,{width:`20`,height:`14`,x:`2`,y:`3`,rx:`2`,key:`48i651`}],[`line`,{x1:`8`,x2:`16`,y1:`21`,y2:`21`,key:`1svkeh`}],[`line`,{x1:`12`,x2:`12`,y1:`17`,y2:`21`,key:`vw1qmm`}]]),jw=dw(`navigation`,[[`polygon`,{points:`3 11 22 2 13 21 11 13 3 11`,key:`1ltx0t`}]]),Mw=dw(`network`,[[`rect`,{x:`16`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`4q2zg0`}],[`rect`,{x:`2`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`8cvhb9`}],[`rect`,{x:`9`,y:`2`,width:`6`,height:`6`,rx:`1`,key:`1egb70`}],[`path`,{d:`M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3`,key:`1jsf9p`}],[`path`,{d:`M12 12V8`,key:`2874zd`}]]),Nw=dw(`plane`,[[`path`,{d:`M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z`,key:`1v9wt8`}]]),Pw=dw(`qr-code`,[[`rect`,{width:`5`,height:`5`,x:`3`,y:`3`,rx:`1`,key:`1tu5fj`}],[`rect`,{width:`5`,height:`5`,x:`16`,y:`3`,rx:`1`,key:`1v8r4q`}],[`rect`,{width:`5`,height:`5`,x:`3`,y:`16`,rx:`1`,key:`1x03jg`}],[`path`,{d:`M21 16h-3a2 2 0 0 0-2 2v3`,key:`177gqh`}],[`path`,{d:`M21 21v.01`,key:`ents32`}],[`path`,{d:`M12 7v3a2 2 0 0 1-2 2H7`,key:`8crl2c`}],[`path`,{d:`M3 12h.01`,key:`nlz23k`}],[`path`,{d:`M12 3h.01`,key:`n36tog`}],[`path`,{d:`M12 16v.01`,key:`133mhm`}],[`path`,{d:`M16 12h1`,key:`1slzba`}],[`path`,{d:`M21 12v.01`,key:`1lwtk9`}],[`path`,{d:`M12 21v-1`,key:`1880an`}]]),Fw=dw(`radio`,[[`path`,{d:`M16.247 7.761a6 6 0 0 1 0 8.478`,key:`1fwjs5`}],[`path`,{d:`M19.075 4.933a10 10 0 0 1 0 14.134`,key:`ehdyv1`}],[`path`,{d:`M4.925 19.067a10 10 0 0 1 0-14.134`,key:`1q22gi`}],[`path`,{d:`M7.753 16.239a6 6 0 0 1 0-8.478`,key:`r2q7qm`}],[`circle`,{cx:`12`,cy:`12`,r:`2`,key:`1c9p78`}]]),Iw=dw(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]),Lw=dw(`settings`,[[`path`,{d:`M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915`,key:`1i5ecw`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),Rw=dw(`shield-alert`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`M12 8v4`,key:`1got3b`}],[`path`,{d:`M12 16h.01`,key:`1drbdi`}]]),zw=dw(`shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),Bw=dw(`siren`,[[`path`,{d:`M7 18v-6a5 5 0 1 1 10 0v6`,key:`pcx96s`}],[`path`,{d:`M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z`,key:`1b4s83`}],[`path`,{d:`M21 12h1`,key:`jtio3y`}],[`path`,{d:`M18.5 4.5 18 5`,key:`g5sp9y`}],[`path`,{d:`M2 12h1`,key:`1uaihz`}],[`path`,{d:`M12 2v1`,key:`11qlp1`}],[`path`,{d:`m4.929 4.929.707.707`,key:`1i51kw`}],[`path`,{d:`M12 12v6`,key:`3ahymv`}]]),Vw=dw(`thermometer`,[[`path`,{d:`M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z`,key:`17jzev`}]]),Hw=dw(`ticket`,[[`path`,{d:`M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z`,key:`qn84l0`}],[`path`,{d:`M13 5v2`,key:`dyzc3o`}],[`path`,{d:`M13 17v2`,key:`1ont0d`}],[`path`,{d:`M13 11v2`,key:`1wjjxi`}]]),Uw=dw(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Ww=dw(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),Gw=dw(`utensils-crossed`,[[`path`,{d:`m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8`,key:`n7qcjb`}],[`path`,{d:`M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7`,key:`d0u48b`}],[`path`,{d:`m2.1 21.8 6.4-6.3`,key:`yn04lh`}],[`path`,{d:`m19 5-7 7`,key:`194lzd`}]]),Kw=dw(`wallet`,[[`path`,{d:`M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1`,key:`18etb6`}],[`path`,{d:`M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4`,key:`xoc0q4`}]]),qw=dw(`wind`,[[`path`,{d:`M12.8 19.6A2 2 0 1 0 14 16H2`,key:`148xed`}],[`path`,{d:`M17.5 8a2.5 2.5 0 1 1 2 4H2`,key:`1u4tom`}],[`path`,{d:`M9.8 4.4A2 2 0 1 1 11 8H2`,key:`75valh`}]]),Jw=dw(`wrench`,[[`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z`,key:`1ngwbx`}]]),Yw=[.22,1,.36,1],Xw=`/PALNetworks/`,Zw=[{label:`비행 계획`,img:`${Xw}/images/utm_intro_icon1.png`},{label:`비행 승인`,img:`${Xw}/images/utm_intro_icon2.png`},{label:`실시간 관제`,img:`${Xw}/images/utm_intro_icon3.png`},{label:`데이터 관리`,img:`${Xw}/images/utm_intro_icon4.png`}],Qw=[{icon:kw,label:`실시간 위치 감시`},{icon:Rw,label:`충돌 위험 사전 분석`},{icon:bw,label:`기상 정보 자동 연계`},{icon:Mw,label:`공역 설정·지오펜싱`}],$w=[{icon:ww,label:`비행 계획 및 경로 승인`},{icon:mw,label:`불법 기체 실시간 감지`},{icon:Sw,label:`비행 데이터 통합 관리`},{icon:Dw,label:`UAM·드론 시스템 연동`}];function eT(){let e=HC(),t=[{label:`UTM/UATM 소개`,to:`/utm/intro`},{label:`도입사례`,to:`/utm/case`}],n=(0,w.useRef)(null),r=TC(n,{once:!0,margin:`-60px`}),i=(0,w.useRef)(null),a=TC(i,{once:!0,margin:`-200px`});return(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`UTM/UATM`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`UTM/UATM`})}),navItems:t}),(0,B.jsxs)(`div`,{className:`sub-content`,children:[(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsxs)(`section`,{className:`utm-intro`,ref:n,children:[(0,B.jsxs)(`div`,{className:`utm-intro__top`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:r?{opacity:1,y:0}:{},transition:{duration:.6,ease:Yw},children:`Overview`}),(0,B.jsxs)($.h2,{className:`utm-intro__title`,initial:{opacity:0,y:20},animate:r?{opacity:1,y:0}:{},transition:{duration:.7,delay:.1,ease:Yw},children:[`PAL Networks의 UTM/UATM은`,(0,B.jsx)(`br`,{}),(0,B.jsx)(`em`,{children:`도심 항공 관제의 새로운 기준`}),`입니다.`]}),(0,B.jsxs)($.p,{className:`utm-intro__desc`,initial:{opacity:0,y:16},animate:r?{opacity:1,y:0}:{},transition:{duration:.6,delay:.2,ease:Yw},children:[`UAM 기체 운용과 UTM 관제 플랫폼을 동시에 보유한 국내 유일의 통합 사업자입니다.`,(0,B.jsx)(`br`,{}),`실 운용 데이터로 검증된 시스템으로`,` `,(0,B.jsx)(`strong`,{children:`안전한 저고도 공역 관리`}),`를 실현합니다.`]})]}),(0,B.jsx)(`ul`,{className:`utm-intro__cards`,children:Zw.map((e,t)=>(0,B.jsxs)($.li,{className:`utm-intro__card`,initial:{opacity:0,y:60},animate:r?{opacity:1,y:0}:{},transition:{duration:.8,delay:.2+t*.12,ease:Yw},children:[(0,B.jsx)(`span`,{className:`utm-intro__card-num`,children:String(t+1).padStart(2,`0`)}),(0,B.jsx)(`img`,{src:e.img,alt:e.label,className:`utm-intro__card-img`}),(0,B.jsx)(`p`,{className:`utm-intro__card-label`,children:e.label})]},e.label))})]})}),(0,B.jsx)(`section`,{className:`utm-what`,ref:i,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsxs)($.div,{initial:{opacity:0,y:40},animate:a?{opacity:1,y:0}:{},transition:{duration:.8,ease:Yw},children:[(0,B.jsxs)(`div`,{className:`utm-what__top`,children:[(0,B.jsx)($.span,{className:`utm-what__eyebrow`,initial:{opacity:0,y:16},animate:a?{opacity:1,y:0}:{},transition:{duration:.6,ease:Yw},children:`What is UTM`}),(0,B.jsxs)($.h2,{className:`utm-what__title`,initial:{opacity:0,y:20},animate:a?{opacity:1,y:0}:{},transition:{duration:.7,delay:.1,ease:Yw},children:[`UTM, `,(0,B.jsx)(`em`,{children:`무엇을 할 수 있나요?`})]}),(0,B.jsx)($.p,{className:`utm-what__desc`,initial:{opacity:0,y:16},animate:a?{opacity:1,y:0}:{},transition:{duration:.6,delay:.2,ease:Yw},children:`UTM은 단순한 관제 시스템을 넘어, 도심 저고도 공역 전체를 디지털로 운영하는 통합 플랫폼입니다. 실시간 감시부터 충돌 위험 분석, 기상 연계, 공역 관리까지 — 비행의 모든 순간을 안전하게 연결합니다.`})]}),(0,B.jsxs)(`div`,{className:`utm-what__body`,children:[(0,B.jsx)($.ul,{className:`utm-what__cards`,initial:{opacity:0,x:-24},animate:a?{opacity:1,x:0}:{},transition:{duration:.7,delay:.3,ease:Yw},children:Qw.map(({icon:e,label:t})=>(0,B.jsxs)(`li`,{className:`utm-what__card`,children:[(0,B.jsx)(`span`,{className:`utm-what__card-icon`,children:(0,B.jsx)(e,{size:16})}),(0,B.jsx)(`span`,{className:`utm-what__card-label`,children:t})]},t))}),(0,B.jsx)($.div,{className:`utm-what__mockup`,initial:{opacity:0,y:24},animate:a?{opacity:1,y:0}:{},transition:{duration:.8,delay:.2,ease:Yw},children:(0,B.jsxs)(`div`,{className:`utm-what__img-wrap`,style:{backgroundImage:`url(${Xw}images/utm_what_img.png)`},children:[(0,B.jsxs)(`div`,{className:`drone drone--1`,style:{top:`35%`,left:`48%`},children:[(0,B.jsxs)(`div`,{className:`drone__badge drone__badge--red`,children:[(0,B.jsxs)(`div`,{className:`drone__badge-top`,children:[(0,B.jsx)(`img`,{src:`${Xw}images/red_drone.png`,alt:`drone`,width:`16`,height:`16`}),(0,B.jsx)(`span`,{className:`drone__badge-conn`,children:`PA001`})]}),(0,B.jsx)(`span`,{className:`drone__badge-id`,children:`COLL-ACR-001`}),(0,B.jsx)(`span`,{className:`drone__badge-status`,children:`13m/s / 100m`})]}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--red`}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--red drone__ping--delay`})]}),(0,B.jsxs)(`div`,{className:`drone drone--2`,style:{top:`25%`,left:`22%`},children:[(0,B.jsxs)(`div`,{className:`drone__badge drone__badge--blue`,children:[(0,B.jsxs)(`div`,{className:`drone__badge-top`,children:[(0,B.jsx)(`img`,{src:`${Xw}images/blue_drone.png`,alt:`drone`,width:`16`,height:`16`}),(0,B.jsx)(`span`,{className:`drone__badge-conn`,children:`BLE`})]}),(0,B.jsx)(`span`,{className:`drone__badge-id`,children:`DJI-TEST-0005`}),(0,B.jsx)(`span`,{className:`drone__badge-status`,children:`LTE · 9m/s / 100m`})]}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--blue`}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--blue drone__ping--delay`})]}),(0,B.jsxs)(`div`,{className:`drone drone--3`,style:{top:`58%`,left:`72%`},children:[(0,B.jsxs)(`div`,{className:`drone__badge drone__badge--orange`,children:[(0,B.jsx)(`div`,{className:`drone__badge-top`,children:(0,B.jsxs)(`div`,{className:`drone__badge-top`,children:[(0,B.jsx)(`img`,{src:`${Xw}images/orange_drone.png`,alt:`drone`,width:`16`,height:`16`}),(0,B.jsx)(`span`,{className:`drone__badge-conn`,children:`LTE`})]})}),(0,B.jsx)(`span`,{className:`drone__badge-id`,children:`FPA502`}),(0,B.jsxs)(`span`,{className:`drone__badge-status`,children:[`338m / 172k/m / 81°`,(0,B.jsx)(`br`,{}),`126.745021/37.287339`]})]}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--orange`}),(0,B.jsx)(`div`,{className:`drone__ping drone__ping--orange drone__ping--delay`})]})]})}),(0,B.jsx)($.ul,{className:`utm-what__cards utm-what__cards--right`,initial:{opacity:0,x:24},animate:a?{opacity:1,x:0}:{},transition:{duration:.7,delay:.3,ease:Yw},children:$w.map(({icon:e,label:t})=>(0,B.jsxs)(`li`,{className:`utm-what__card utm-what__card--right`,children:[(0,B.jsx)(`span`,{className:`utm-what__card-label`,children:t}),(0,B.jsx)(`span`,{className:`utm-what__card-icon`,children:(0,B.jsx)(e,{size:16})})]},t))})]})]})})}),(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsxs)(`section`,{className:`utm-evo`,children:[(0,B.jsxs)(`div`,{className:`utm-evo__left`,children:[` `,(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:r?{opacity:1,y:0}:{},transition:{duration:.6,ease:Yw},children:`Evolution`}),(0,B.jsxs)(`h2`,{className:`utm-evo__title`,children:[`UTM에서 UATM으로,`,(0,B.jsx)(`br`,{}),(0,B.jsx)(`em`,{children:`하늘길의 패러다임이 바뀝니다`})]}),(0,B.jsx)(`p`,{className:`utm-evo__desc`,children:`드론 한 대의 비행에서 시작된 기술이, 이제 도심 전체의 하늘을 통합 관제하는 UATM으로 진화했습니다. PAL Networks는 이 변화의 최전선에서 기체와 관제를 함께 운영합니다.`})]}),(0,B.jsx)(`div`,{className:`utm-evo__right`,children:(0,B.jsxs)(`div`,{className:`utm-evo__track`,children:[(0,B.jsxs)(`div`,{className:`utm-evo__item`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-wrap utm-evo__card-wrap--left`,children:(0,B.jsxs)(`div`,{className:`utm-evo__card`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-name`,children:`🚁 DRONE`}),(0,B.jsx)(`div`,{className:`utm-evo__card-desc`,children:`개별 드론 운용 단계. 단순 비행 임무 수행 중심으로 체계적 관리 체계 부재.`}),(0,B.jsx)(`span`,{className:`utm-evo__card-tag`,children:`단일 기체 운용`})]})}),(0,B.jsx)(`div`,{className:`utm-evo__dot-wrap`,children:(0,B.jsx)(`div`,{className:`utm-evo__dot`,children:`01`})}),(0,B.jsx)(`div`,{className:`utm-evo__empty`})]}),(0,B.jsxs)(`div`,{className:`utm-evo__item`,children:[(0,B.jsx)(`div`,{className:`utm-evo__empty`}),(0,B.jsx)(`div`,{className:`utm-evo__dot-wrap`,children:(0,B.jsx)(`div`,{className:`utm-evo__dot`,children:`02`})}),(0,B.jsx)(`div`,{className:`utm-evo__card-wrap utm-evo__card-wrap--right`,children:(0,B.jsxs)(`div`,{className:`utm-evo__card`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-name`,children:`📡 UTM`}),(0,B.jsx)(`div`,{className:`utm-evo__card-desc`,children:`무인기 교통관리 시스템 도입. 비행 경로 승인·충돌 방지·공역 관리 체계화.`}),(0,B.jsx)(`span`,{className:`utm-evo__card-tag`,children:`공역 관리 시스템`})]})})]}),(0,B.jsxs)(`div`,{className:`utm-evo__item`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-wrap utm-evo__card-wrap--left`,children:(0,B.jsxs)(`div`,{className:`utm-evo__card`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-name`,children:`✈️ UAM`}),(0,B.jsx)(`div`,{className:`utm-evo__card-desc`,children:`도심항공모빌리티 등장. 유인 eVTOL 기체가 도심 저고도 공역을 비행.`}),(0,B.jsx)(`span`,{className:`utm-evo__card-tag`,children:`도심 항공 모빌리티`})]})}),(0,B.jsx)(`div`,{className:`utm-evo__dot-wrap`,children:(0,B.jsx)(`div`,{className:`utm-evo__dot`,children:`03`})}),(0,B.jsx)(`div`,{className:`utm-evo__empty`})]}),(0,B.jsxs)(`div`,{className:`utm-evo__item utm-evo__item--active`,children:[(0,B.jsx)(`div`,{className:`utm-evo__empty`}),(0,B.jsx)(`div`,{className:`utm-evo__dot-wrap`,children:(0,B.jsx)(`div`,{className:`utm-evo__dot`,children:`04`})}),(0,B.jsx)(`div`,{className:`utm-evo__card-wrap utm-evo__card-wrap--right`,children:(0,B.jsxs)(`div`,{className:`utm-evo__card`,children:[(0,B.jsx)(`div`,{className:`utm-evo__card-name`,children:`🛸 UATM`}),(0,B.jsx)(`div`,{className:`utm-evo__card-desc`,children:`UAM과 UTM의 완전한 통합. 기체 운용부터 관제까지 하나의 플랫폼으로 실현.`}),(0,B.jsx)(`span`,{className:`utm-evo__card-tag`,children:`통합 관제 플랫폼`}),(0,B.jsx)(`div`,{className:`utm-evo__pal-flag`,children:`PAL Networks가 실현합니다`})]})})]})]})})]})})]})]})}var tT=[{label:`UTM/UATM 소개`,to:`/utm/intro`},{label:`도입사례`,to:`/utm/case`}],nT=[{id:`01`,eyebrow:`한국공항공사`,title:`KAC 드론교통관리 UTM 시스템 구축`,desc:`공공용 UTM 시스템 정보공유체계 개발 및 드론교통관리 시스템 구축 사업을 수행했습니다. 실시간 비행 승인, 충돌 회피, 관제 데이터 통합 관리 기능을 제공합니다.`,tags:[`UTM`,`드론관제`,`한국공항공사`],img:`/images/case/case01.jpg`,year:`2024`},{id:`02`,eyebrow:`국토교통부`,title:`UAM 팀코리아 워킹그룹 참여`,desc:`국토교통부 주관 UAM 팀코리아(UTK) 워킹그룹에 참여하여 도심항공교통 운항 공역 비행체 감시 기술 개발 및 UAM 비행상황관리 시스템 구축에 기여했습니다.`,tags:[`UAM`,`UATM`,`국토교통부`],img:`/images/case/case02.jpg`,year:`2024`},{id:`03`,eyebrow:`남원시 · 항공안전기술원`,title:`드론 실증도시 구축 및 관제시스템`,desc:`남원시 드론 실증도시 구축사업 협약 체결 및 드론 규제 샌드박스 사업을 통해 드론 관리 체계에 따른 식별장치 및 비행 관제시스템을 구축했습니다.`,tags:[`드론`,`실증도시`,`관제시스템`],img:`/images/case/case03.jpg`,year:`2023`}];function rT({item:e,index:t}){let n=(0,w.useRef)(null),r=TC(n,{once:!0,margin:`-10%`}),i=t%2==0;return(0,B.jsxs)(`div`,{ref:n,className:`cs-item${i?``:` cs-item--flip`}`,children:[(0,B.jsx)(`div`,{className:`cs-bg-num`,children:e.id}),(0,B.jsxs)($.div,{className:`cs-img-wrap`,initial:{clipPath:i?`inset(0 100% 0 0)`:`inset(0 0 0 100%)`},animate:r?{clipPath:`inset(0 0% 0 0)`}:{},transition:{duration:1,ease:[.76,0,.24,1]},children:[(0,B.jsx)(`img`,{src:e.img,alt:e.title,className:`cs-img`,onError:e=>{e.target.style.display=`none`}}),(0,B.jsx)(`div`,{className:`cs-img-fallback`})]}),(0,B.jsxs)($.div,{className:`cs-body`,initial:{opacity:0,y:32},animate:r?{opacity:1,y:0}:{},transition:{duration:.7,delay:.5,ease:[.4,0,.2,1]},children:[(0,B.jsxs)(`div`,{className:`cs-meta`,children:[(0,B.jsx)(`span`,{className:`cs-year`,children:e.year}),(0,B.jsx)(`span`,{className:`cs-eyebrow`,children:e.eyebrow})]}),(0,B.jsx)(`h3`,{className:`cs-item-title`,children:e.title}),(0,B.jsx)(`p`,{className:`cs-item-desc`,children:e.desc}),(0,B.jsx)(`div`,{className:`cs-tags`,children:e.tags.map(e=>(0,B.jsx)(`span`,{className:`cs-tag`,children:e},e))})]})]})}function iT(){return(0,B.jsxs)(`article`,{children:[(0,B.jsx)(OC,{label:`UTM/UATM`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`Case Studies`})}),navItems:tT}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`div`,{className:`cs-list`,children:nT.map((e,t)=>(0,B.jsx)(rT,{item:e,index:t},e.id))})})})]})}var aT=[.25,.1,.25,1],oT=[{id:`01`,title:`제주패스 OTA 항공 서비스 구축`,tags:[`항공/여행`,`OTA`],image:`/images/si_img1.png`,desc:[{icon:(0,B.jsx)(Nw,{size:14}),title:`통합 여행 포털`,text:`렌터카·숙박·항공 통합 서비스 구축`},{icon:(0,B.jsx)(Tw,{size:14}),title:`해외시장 진출`,text:`국제선 항공으로 해외시장 초석 마련`},{icon:(0,B.jsx)(Gw,{size:14}),title:`종합 서비스`,text:`맛집·카페로 이어지는 제주패스 구현`}]},{id:`02`,title:`안면관광 방역 시스템 구축`,tags:[`공공/방역`,`방역/보안`],image:`/images/si_img2.png`,desc:[{icon:(0,B.jsx)(Vw,{size:14}),title:`건강 상태 관리`,text:`체류 기간 중 건강 상태 체크 및 관리`},{icon:(0,B.jsx)(kw,{size:14}),title:`동선 파악`,text:`이동 동선 파악 및 정보 관리 시스템`},{icon:(0,B.jsx)(Ow,{size:14}),title:`시스템 연계`,text:`중국전담여행사 전자관리시스템 연계`}]},{id:`03`,title:`클린인천 출입인증 시스템 구축`,tags:[`공공/출입`,`인증/보안`],image:`/images/si_img3.png`,desc:[{icon:(0,B.jsx)(Pw,{size:14}),title:`QR 방역 관리`,text:`QR코드 활용 방문자 방역 관리 구축`},{icon:(0,B.jsx)(Ww,{size:14}),title:`방문자 관리`,text:`체계적 방문자 관리 및 출입 정보 제공`},{icon:(0,B.jsx)(Bw,{size:14}),title:`신속 대응`,text:`확진자 발생 시 신속한 방역 대응 지원`}]},{id:`04`,title:`SSG.COM 항공서비스 운영 및 유지보수`,tags:[`항공/이커머스`,`운영 · 유지보수`],image:`/images/si_img4.png`,desc:[{icon:(0,B.jsx)(Jw,{size:14}),title:`오류 수정`,text:`시스템 오류 수정 및 불편 요소 개선`},{icon:(0,B.jsx)(vw,{size:14}),title:`기능 추가`,text:`필요 기능 추가 개발 및 데이터 추출`},{icon:(0,B.jsx)(Lw,{size:14}),title:`운영 안정화`,text:`시스템 최적화를 통한 운영 안정화`}]},{id:`05`,title:`현대자동차 출입인증 시스템 구축`,tags:[`기업/보안`,`인증/보안`],image:`/images/si_img5.png`,desc:[{icon:(0,B.jsx)(Pw,{size:14}),title:`QR 방문자 관리`,text:`QR코드 활용 방문자 방역 관리 시스템`},{icon:(0,B.jsx)(Bw,{size:14}),title:`출입 정보 제공`,text:`확진자 발생 시 정확한 출입 정보 제공`},{icon:(0,B.jsx)(Aw,{size:14}),title:`미디어 월 연동`,text:`미디어 월 연동을 통한 고객 응대`}]},{id:`06`,title:`하이에어 항공문항 시스템 구축`,tags:[`항공`,`인증/스케줄`],image:`/images/si_img6.png`,desc:[{icon:(0,B.jsx)(hw,{size:14}),title:`인프라 구축`,text:`항공 운송사업자 필수 서비스 및 인프라`},{icon:(0,B.jsx)(Nw,{size:14}),title:`국제선 대응`,text:`국제선 취항 대응 및 부가서비스 매출 증대`},{icon:(0,B.jsx)(yw,{size:14}),title:`고도화 체계`,text:`국토부 필수 시스템 및 서비스 고도화`}]}],sT=5e3;function cT(){let e=HC(),t=(0,w.useRef)(null),n=(0,w.useRef)(null),r=(0,w.useRef)(null),i=(0,w.useRef)(null),a=(0,w.useRef)(null),o=(0,w.useRef)(null),s=TC(t,{once:!0,margin:`-100px`}),[c,l]=(0,w.useState)(0),u=oT.length,[d,f]=(0,w.useState)(0),p=e=>{if(window.innerWidth<=768&&n.current&&r.current){let t=r.current.offsetWidth;window.innerWidth,n.current.scrollTo({left:e*(t+14),behavior:`smooth`})}},m=()=>{i.current&&clearInterval(i.current),i.current=setInterval(()=>{l(e=>{let t=(e+1)%u;return p(t),t})},sT)},h=()=>{m(),l(e=>{let t=e<=0?u-1:e-1;return p(t),t})},g=()=>{m(),l(e=>{let t=e>=u-1?0:e+1;return p(t),t})},_=e=>{a.current=e.type===`touchstart`?e.touches[0].clientX:e.clientX,o.current=c},v=e=>{if(a.current===null)return;let t=e.type===`touchend`?e.changedTouches[0].clientX:e.clientX,n=a.current-t;n>50?g():n<-50&&h(),a.current=null};return(0,w.useEffect)(()=>{let e=()=>{r.current&&f(r.current.offsetWidth)};return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]),(0,w.useEffect)(()=>(m(),()=>clearInterval(i.current)),[u]),(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`BUSINESS`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`SI Solutions`})}),navItems:[{label:`System Integration`,to:`/business/si`},{label:`R&D`,to:`/business/rnd`},{label:`운영 · 유지보수`,to:`/business/maintenance`}]}),(0,B.jsx)(`div`,{className:`sub-content si-archive-wrap`,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`section`,{className:`si_archive`,ref:t,children:(0,B.jsxs)(`div`,{className:`si_archive__main`,children:[(0,B.jsxs)(`div`,{className:`si_archive__header`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,ease:aT},children:`PROJECT ARCHIVE`}),(0,B.jsx)($.h2,{className:`si_archive__title`,initial:{opacity:0,y:20},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.1,ease:aT},children:window.innerWidth<=768?`수행사업 아카이브`:(0,B.jsxs)(B.Fragment,{children:[`수행사업`,(0,B.jsx)(`br`,{}),`아카이브`]})}),(0,B.jsx)($.p,{className:`si_archive__desc`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.2,ease:aT},children:window.innerWidth<=768?`PAL Networks가 구축한 주요 프로젝트를 소개합니다.`:(0,B.jsxs)(B.Fragment,{children:[`PAL Networks가 구축한`,(0,B.jsx)(`br`,{}),`주요 프로젝트를 소개합니다.`]})}),(0,B.jsxs)(`div`,{className:`si_archive__nav`,children:[(0,B.jsx)($.button,{className:`si_archive__nav-btn`,onClick:h,"aria-label":`이전`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:aT},children:`←`}),(0,B.jsxs)($.div,{className:`si_archive__progress`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:aT},children:[(0,B.jsx)(`span`,{className:`si_archive__progress-cur`,children:String(c+1).padStart(2,`0`)}),(0,B.jsx)(`span`,{className:`si_archive__progress-divider`,children:`/`}),(0,B.jsx)(`span`,{className:`si_archive__progress-total`,children:String(u).padStart(2,`0`)})]}),(0,B.jsx)($.button,{className:`si_archive__nav-btn`,onClick:g,"aria-label":`다음`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:aT},children:`→`})]})]}),(0,B.jsx)(`div`,{className:`si_archive__right`,children:(0,B.jsx)($.div,{initial:{opacity:0,y:30},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.3,ease:aT},children:(0,B.jsx)(`div`,{className:`si_archive__slider`,style:{display:`flex`},onMouseDown:_,onMouseUp:v,onTouchStart:_,onTouchEnd:v,ref:n,children:(0,B.jsx)($.div,{className:`si_archive__track`,animate:{x:window.innerWidth<=768?0:d?-(c*(d+18)):0},transition:{duration:.55,ease:aT},style:{alignItems:`stretch`},children:oT.map((e,t)=>(0,B.jsxs)(`div`,{className:`si_archive__card`,ref:t===0?r:null,children:[(0,B.jsxs)(`div`,{className:`si_archive__card-img`,children:[(0,B.jsx)(`img`,{src:`/PALNetworks/images/si_img${parseInt(e.id)}.png`,alt:e.title,draggable:`false`}),(0,B.jsx)(`div`,{className:`si_archive__card-img-placeholder`})]}),(0,B.jsxs)(`div`,{className:`si_archive__card-body`,children:[(0,B.jsxs)(`div`,{className:`si_archive__card-header`,children:[(0,B.jsx)(`div`,{className:`si_archive__card-num`,children:e.id}),(0,B.jsx)(`h3`,{className:`si_archive__card-title`,children:e.title})]}),(0,B.jsx)(`div`,{className:`si_archive__card-tags`,children:e.tags.map(e=>(0,B.jsx)(`span`,{className:`si_archive__tag`,children:e},e))}),(0,B.jsx)(`ul`,{className:`si_archive__card-desc`,children:e.desc.map((e,t)=>(0,B.jsxs)(`li`,{children:[(0,B.jsx)(`div`,{className:`si_archive__card-desc-icon`,children:e.icon}),(0,B.jsx)(`div`,{className:`si_archive__card-desc-title`,children:e.title}),(0,B.jsx)(`div`,{className:`si_archive__card-desc-text`,children:e.text})]},t))})]})]},e.id))})})})})]})})})})]})}var lT=[.25,.1,.25,1],uT=[{id:`01`,title:`UTM 드론 교통관리체계`,tags:[`드론`,`교통관리`],image:`images/rnd_img6.png`,desc:[{icon:(0,B.jsx)(Nw,{size:14}),title:`저고도 공역 관리`,text:`150m 이하 저고도 공역 드론 운항 체계 연구`},{icon:(0,B.jsx)(Mw,{size:14}),title:`교통관리 시스템`,text:`드론 안전하고 효율적인 교통관리체계 개발`},{icon:(0,B.jsx)(Lw,{size:14}),title:`운항 최적화`,text:`무인비행장치 운항 안전·효율 극대화 실증`}]},{id:`02`,title:`드론 규제 샌드박스`,tags:[`드론`,`규제/실증`],image:`images/rnd_img1.png`,desc:[{icon:(0,B.jsx)(zw,{size:14}),title:`안전 관리 체계`,text:`드론 이용 증가 대비 안전 관리 기반 마련`},{icon:(0,B.jsx)(Fw,{size:14}),title:`식별 장치 구축`,text:`드론 식별 장치 및 관리 체계 구축·실증`},{icon:(0,B.jsx)(xw,{size:14}),title:`비행 관제 시스템`,text:`드론 비행 관제 시스템 연구개발 수행`}]},{id:`03`,title:`환경 드론 관제 시스템 구축`,tags:[`드론`,`환경/대기`],image:`images/rnd_img2.png`,desc:[{icon:(0,B.jsx)(qw,{size:14}),title:`대기오염 감시`,text:`미세먼지·악취 등 대기환경 오염 감시 체계`},{icon:(0,B.jsx)(Cw,{size:14}),title:`실시간 모니터링`,text:`드론 탑재 센서로 실시간 오염 정보 수집`},{icon:(0,B.jsx)(_w,{size:14}),title:`정보 시스템 구축`,text:`대기오염 모니터링 시스템 구축 및 실증`}]},{id:`04`,title:`메타버스 시스템 구축`,tags:[`메타버스`,`디지털전환`],image:`images/rnd_img3.png`,desc:[{icon:(0,B.jsx)(Tw,{size:14}),title:`디지털 전환`,text:`현실을 디지털 기반 가상 세계로 확장`},{icon:(0,B.jsx)(Ww,{size:14}),title:`비대면 환경`,text:`코로나 대비 비대면 활동 지원 시스템`},{icon:(0,B.jsx)(Dw,{size:14}),title:`가상공간 구축`,text:`가상공간 내 모든 활동 가능 시스템 실증`}]},{id:`05`,title:`항공인력양성팀 운영 시스템`,tags:[`항공`,`인력양성`],image:`images/rnd_img4.png`,desc:[{icon:(0,B.jsx)(Ew,{size:14}),title:`교육 훈련 기반`,text:`고교생 중심 항공정비 인력 교육 훈련 체계`},{icon:(0,B.jsx)(Jw,{size:14}),title:`현장실무 인력`,text:`항공정비 현장실무 인력 안정적 공급 지원`},{icon:(0,B.jsx)(hw,{size:14}),title:`민간 기반 조성`,text:`항공기초인력양성 민간분야 기반 구축·실증`}]},{id:`06`,title:`경량항공기 내비게이션 및 비행상황관리 시스템`,tags:[`경량항공기`,`비행안전`],image:`images/rnd_img5.png`,desc:[{icon:(0,B.jsx)(jw,{size:14}),title:`전용 내비게이션`,text:`경량항공기 전용 실시간 안전정보 내비게이션`},{icon:(0,B.jsx)(kw,{size:14}),title:`위치 모니터링`,text:`경량항공기 위치 기반 모니터링 체계 구축`},{icon:(0,B.jsx)(Uw,{size:14}),title:`사고 예방`,text:`항공레저 증가에 따른 비행안전 서비스 실증`}]}],dT=5e3;function fT(){let e=HC(),t=(0,w.useRef)(null),n=(0,w.useRef)(null),r=(0,w.useRef)(null),i=(0,w.useRef)(null),a=(0,w.useRef)(null),o=(0,w.useRef)(null),s=TC(t,{once:!0,margin:`-100px`}),[c,l]=(0,w.useState)(0),u=uT.length,[d,f]=(0,w.useState)(0),p=e=>{if(window.innerWidth<=768&&n.current&&r.current){let t=r.current.offsetWidth;window.innerWidth,n.current.scrollTo({left:e*(t+14),behavior:`smooth`})}},m=()=>{i.current&&clearInterval(i.current),i.current=setInterval(()=>{l(e=>{let t=(e+1)%u;return p(t),t})},dT)},h=()=>{m(),l(e=>{let t=e<=0?u-1:e-1;return p(t),t})},g=()=>{m(),l(e=>{let t=e>=u-1?0:e+1;return p(t),t})},_=e=>{a.current=e.type===`touchstart`?e.touches[0].clientX:e.clientX,o.current=c},v=e=>{if(a.current===null)return;let t=e.type===`touchend`?e.changedTouches[0].clientX:e.clientX,n=a.current-t;n>50?g():n<-50&&h(),a.current=null};return(0,w.useEffect)(()=>{let e=()=>{r.current&&f(r.current.offsetWidth)};return e(),window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]),(0,w.useEffect)(()=>(m(),()=>clearInterval(i.current)),[u]),(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`BUSINESS`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`R&D`})}),navItems:[{label:`System Integration`,to:`/business/si`},{label:`R&D`,to:`/business/rnd`},{label:`운영 · 유지보수`,to:`/business/maintenance`}]}),(0,B.jsx)(`div`,{className:`sub-content si-archive-wrap`,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`section`,{className:`si_archive`,ref:t,children:(0,B.jsxs)(`div`,{className:`si_archive__main`,children:[(0,B.jsxs)(`div`,{className:`si_archive__header`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,ease:lT},children:`PROJECT ARCHIVE`}),(0,B.jsx)($.h2,{className:`si_archive__title`,initial:{opacity:0,y:20},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.1,ease:lT},children:window.innerWidth<=768?`연구개발 수행실적`:(0,B.jsxs)(B.Fragment,{children:[`연구개발`,(0,B.jsx)(`br`,{}),`수행실적`]})}),(0,B.jsx)($.p,{className:`si_archive__desc`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.2,ease:lT},children:window.innerWidth<=768?`미래 항공 모빌리티를 위한 연구개발 활동과 성과를 기록합니다.`:(0,B.jsxs)(B.Fragment,{children:[`미래 항공 모빌리티를 위한`,(0,B.jsx)(`br`,{}),`연구개발 활동과 성과를 기록합니다.`]})}),(0,B.jsxs)(`div`,{className:`si_archive__nav`,children:[(0,B.jsx)($.button,{className:`si_archive__nav-btn`,onClick:h,"aria-label":`이전`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:lT},children:`←`}),(0,B.jsxs)($.div,{className:`si_archive__progress`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:lT},children:[(0,B.jsx)(`span`,{className:`si_archive__progress-cur`,children:String(c+1).padStart(2,`0`)}),(0,B.jsx)(`span`,{className:`si_archive__progress-divider`,children:`/`}),(0,B.jsx)(`span`,{className:`si_archive__progress-total`,children:String(u).padStart(2,`0`)})]}),(0,B.jsx)($.button,{className:`si_archive__nav-btn`,onClick:g,"aria-label":`다음`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4,ease:lT},children:`→`})]})]}),(0,B.jsx)(`div`,{className:`si_archive__right`,children:(0,B.jsx)($.div,{initial:{opacity:0,y:30},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:.3,ease:lT},children:(0,B.jsx)(`div`,{className:`si_archive__slider`,style:{display:`flex`},onMouseDown:_,onMouseUp:v,onTouchStart:_,onTouchEnd:v,ref:n,children:(0,B.jsx)($.div,{className:`si_archive__track`,animate:{x:window.innerWidth<=768?0:d?-(c*(d+18)):0},transition:{duration:.55,ease:lT},style:{alignItems:`stretch`},children:uT.map((e,t)=>(0,B.jsxs)(`div`,{className:`si_archive__card`,ref:t===0?r:null,children:[(0,B.jsxs)(`div`,{className:`si_archive__card-img`,children:[(0,B.jsx)(`img`,{src:`/PALNetworks/${e.image}`,alt:e.title,draggable:`false`}),(0,B.jsx)(`div`,{className:`si_archive__card-img-placeholder`})]}),(0,B.jsxs)(`div`,{className:`si_archive__card-body`,children:[(0,B.jsxs)(`div`,{className:`si_archive__card-header`,children:[(0,B.jsx)(`div`,{className:`si_archive__card-num`,children:e.id}),(0,B.jsx)(`h3`,{className:`si_archive__card-title`,children:e.title})]}),(0,B.jsx)(`div`,{className:`si_archive__card-tags`,children:e.tags.map(e=>(0,B.jsx)(`span`,{className:`si_archive__tag`,children:e},e))}),(0,B.jsx)(`ul`,{className:`si_archive__card-desc`,children:e.desc.map((e,t)=>(0,B.jsxs)(`li`,{children:[(0,B.jsx)(`div`,{className:`si_archive__card-desc-icon`,children:e.icon}),(0,B.jsx)(`div`,{className:`si_archive__card-desc-title`,children:e.title}),(0,B.jsx)(`div`,{className:`si_archive__card-desc-text`,children:e.text})]},t))})]})]},e.id))})})})})]})})})})]})}var pT=[.22,1,.36,1],mT=[{label:`System Integration`,to:`/business/si`},{label:`R&D`,to:`/business/rnd`},{label:`운영 · 유지보수`,to:`/business/maintenance`}],hT=[{id:`c0`,title:`모니터링`,items:[`시스템·네트워크 전 계층 감시`,`이상 징후 선제 포착`,`24/7 실시간 알람`],grad:[`#d94889`,`#a855f7`]},{id:`c1`,title:`장애 대응`,items:[`즉각적인 원인 분석`,`신속한 시스템 복구`,`재발 방지 체계 수립`],grad:[`#a855f7`,`#6366f1`]},{id:`c2`,title:`보안 관리`,items:[`정기 취약점 점검`,`패치 및 업데이트 관리`,`외부 위협 차단`],grad:[`#6366f1`,`#3b82f6`]},{id:`c3`,title:`기술 지원`,items:[`기술 문의 신속 응대`,`가이드 및 교육 제공`,`고객 역량 강화 지원`],grad:[`#3b82f6`,`#06b6d4`]},{id:`c4`,title:`지속적 개선`,items:[`정기 리포트 분석`,`운영 효율 최적화`,`서비스 품질 지속 향상`],grad:[`#06b6d4`,`#d94889`]}],gT=[{value:`99.9%`,label:`서비스 가용성`},{value:`24/7`,label:`365일 실시간 운영`},{value:`10m 24s`,label:`평균 응답 시간`},{value:`100%`,label:`SLA 준수율`}],_T=[{num:`01`,title:`모니터링`,desc:`시스템·네트워크·애플리케이션 전 계층을 24/7 실시간으로 감시하여 장애 발생 전 이상 징후를 선제적으로 포착합니다.`,img:`./images/mt_icon01.png`},{num:`02`,title:`장애 대응`,desc:`이상 감지 즉시 전담 엔지니어가 원인을 분석하고 신속하게 복구합니다. 단순 대응을 넘어 재발 방지까지 책임집니다.`,img:`./images/mt_icon02.png`},{num:`03`,title:`보안 관리`,desc:`정기 취약점 점검과 패치 관리로 외부 위협으로부터 시스템을 보호합니다. 안전한 운영 환경을 지속적으로 유지합니다.`,img:`./images/mt_icon03.png`},{num:`04`,title:`기술 지원`,desc:`운영 중 발생하는 기술적 문의에 신속히 응대하고, 가이드 및 교육을 통해 고객 역량 강화까지 지원합니다.`,img:`./images/mt_icon04.png`},{num:`05`,title:`지속적 개선`,desc:`정기 리포트와 데이터 분석을 기반으로 서비스 품질을 꾸준히 높입니다. 운영 효율과 안정성을 함께 끌어올립니다.`,img:`./images/mt_icon05.png`}];function vT({value:e,label:t,inView:n,delay:r}){let i=(0,w.useRef)(null),a=(0,w.useRef)(!1);return(0,w.useEffect)(()=>{if(!n||a.current)return;a.current=!0;let t=i.current,o=e.match(/^([^0-9]*)([0-9]+\.?[0-9]*)(.*)$/);if(!o){W.from(t,{opacity:0,y:10,duration:.6,delay:r});return}let s=o[1],c=parseFloat(o[2]),l=o[3],u=o[2].includes(`.`)?o[2].split(`.`)[1].length:0,d={val:0};W.to(d,{val:c,duration:1.8,delay:r,ease:`power3.out`,onUpdate:()=>{t.textContent=s+d.val.toFixed(u)+l},onComplete:()=>{t.textContent=e}})},[n]),(0,B.jsxs)($.div,{className:`mt-kpi__item`,initial:{opacity:0,y:20},animate:n?{opacity:1,y:0}:{},transition:{duration:.6,ease:pT,delay:r},children:[(0,B.jsx)(`span`,{className:`mt-kpi__value`,ref:i,children:e}),(0,B.jsx)(`span`,{className:`mt-kpi__label`,children:t})]})}var yT=5,bT=760,xT=760,ST=bT/2,CT=xT/2,wT=240,TT=310,ET=108,DT=Array.from({length:yT},(e,t)=>-90+360/yT*t);function OT(e){return DT[e]}function kT(e){let t=OT(e)*Math.PI/180;return{x:ST+wT*Math.cos(t),y:CT+wT*Math.sin(t)}}var AT=[0,120,240],jT=55,MT=20,NT=15,PT=[.34,1.56,.64,1];function FT({inView:e}){let t=(0,w.useRef)(-90),n=(0,w.useRef)(0),r=(0,w.useRef)(null),i=(0,w.useRef)(null),a=(0,w.useRef)(null),o=(0,w.useRef)([]),s=(0,w.useRef)([]),c=(0,w.useRef)(null),[l,u]=(0,w.useState)(null),d=(0,w.useRef)(0);(0,w.useEffect)(()=>{if(!e)return;let l=!0;r.current=null;let f=2*Math.PI*wT;function p(e){if(!l)return;r.current===null&&(r.current=e);let m=(e-r.current)/1e3;r.current=e,t.current=(t.current+MT*m)%360;let h=t.current;if(a.current){let e=f-f*(((h+90)%360+360)%360)/360;a.current.setAttribute(`stroke-dashoffset`,e)}let g=null;for(let e=0;e0?d.current--:c.current!==null&&(c.current=null,u(null)):(d.current=90,g!==c.current&&(c.current=g,u(g))),n.current=(n.current-NT*m+360)%360;let _=n.current;AT.forEach((e,t)=>{let n=(_+e)*Math.PI/180,r=ST+TT*Math.cos(n),i=CT+TT*Math.sin(n);o.current[t]&&(o.current[t].setAttribute(`cx`,r),o.current[t].setAttribute(`cy`,i)),s.current[t]&&(s.current[t].setAttribute(`cx`,r),s.current[t].setAttribute(`cy`,i))}),i.current=requestAnimationFrame(p)}return i.current=requestAnimationFrame(p),()=>{l=!1,cancelAnimationFrame(i.current)}},[e]);let f=hT.map((e,t)=>kT(t)),p=AT.map(e=>{let t=e*Math.PI/180;return{x:ST+TT*Math.cos(t),y:CT+TT*Math.sin(t)}}),m=2*Math.PI*wT,h=jT/360*m,g=m-h;return(0,B.jsx)(`div`,{className:`mt-venn`,children:(0,B.jsxs)($.svg,{className:`mt-venn__svg`,viewBox:`0 0 ${bT} ${xT}`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,initial:{opacity:0,x:80},animate:e?{opacity:1,x:0}:{},transition:{duration:.9,ease:pT,delay:.1},children:[(0,B.jsxs)(`defs`,{children:[(0,B.jsxs)(`linearGradient`,{id:`arcGrad`,x1:`0%`,y1:`0%`,x2:`100%`,y2:`0%`,children:[(0,B.jsx)(`stop`,{offset:`0%`,stopColor:`#d94889`,stopOpacity:`0.1`}),(0,B.jsx)(`stop`,{offset:`100%`,stopColor:`#a855f7`,stopOpacity:`0.95`})]}),hT.map((e,t)=>(0,B.jsxs)(`radialGradient`,{id:`vg-${t}`,cx:`38%`,cy:`32%`,r:`68%`,children:[(0,B.jsx)(`stop`,{offset:`0%`,stopColor:e.grad[0],stopOpacity:`0.95`}),(0,B.jsx)(`stop`,{offset:`100%`,stopColor:e.grad[1],stopOpacity:`0.82`})]},e.id))]}),(0,B.jsx)($.circle,{cx:ST,cy:CT,r:TT,stroke:`rgba(170,120,210,0.1)`,strokeWidth:`1`,fill:`none`,initial:{opacity:0},animate:e?{opacity:1}:{},transition:{duration:1,ease:pT,delay:.35}}),(0,B.jsx)($.circle,{cx:ST,cy:CT,r:wT,stroke:`rgba(170,120,210,0.18)`,strokeWidth:`1.2`,fill:`none`,initial:{opacity:0,scale:.88},animate:e?{opacity:1,scale:1}:{},transition:{duration:.85,ease:pT,delay:.4},style:{transformOrigin:`${ST}px ${CT}px`}}),(0,B.jsx)(`circle`,{ref:a,cx:ST,cy:CT,r:wT,stroke:`url(#arcGrad)`,strokeWidth:`4`,strokeDasharray:`${h} ${g}`,strokeDashoffset:m,strokeLinecap:`round`,fill:`none`}),p.map((t,n)=>(0,B.jsxs)($.g,{initial:{opacity:0},animate:e?{opacity:1}:{},transition:{duration:.6,ease:pT,delay:.5+n*.08},children:[(0,B.jsx)(`circle`,{ref:e=>s.current[n]=e,cx:t.x,cy:t.y,r:`9`,fill:`#a855f7`,opacity:`0.18`}),(0,B.jsx)(`circle`,{ref:e=>o.current[n]=e,cx:t.x,cy:t.y,r:`5`,fill:`#a855f7`,opacity:`0.7`})]},`dot-${n}`)),f.map(({x:t,y:n},r)=>{let i=l===r;return(0,B.jsxs)($.g,{initial:{opacity:0,scale:.45},animate:e?{opacity:1,scale:1}:{},transition:{duration:.7,ease:PT,delay:.45+r*.1},style:{transformOrigin:`${t}px ${n}px`},children:[(0,B.jsx)(`circle`,{cx:t,cy:n,r:ET,fill:`white`}),(0,B.jsx)(`circle`,{cx:t,cy:n,r:ET,fill:`url(#vg-${r})`,style:{opacity:+!!i,transition:`opacity 0.4s ease`}}),(0,B.jsx)(`circle`,{cx:t,cy:n,r:ET,stroke:i?`rgba(255,255,255,0.25)`:`rgba(170,120,210,0.3)`,strokeWidth:`1.2`,fill:`none`,style:{transition:`stroke 0.4s ease`}}),(0,B.jsx)(`text`,{x:t,y:n+6,textAnchor:`middle`,dominantBaseline:`middle`,fontSize:`24`,fontWeight:`700`,fontFamily:`inherit`,fill:i?`white`:`#1a1f5e`,opacity:i?`1`:`0.7`,style:{transition:`fill 0.4s ease, opacity 0.4s ease`},children:hT[r].title})]},`circle-group-${r}`)})]})})}function IT(){let e=HC(),t=(0,w.useRef)(null),n=(0,w.useRef)(null),r=(0,w.useRef)(null),i=TC(t,{once:!0,margin:`-80px`}),a=TC(n,{once:!0,margin:`-80px`}),o=TC(r,{once:!0,margin:`-60px`});return(0,B.jsxs)(`article`,{ref:e,children:[(0,B.jsx)(OC,{label:`BUSINESS`,title:(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(`em`,{children:`Maintenance`})}),navItems:mT}),(0,B.jsxs)(`div`,{className:`mt-wrap sub-content`,children:[(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsxs)(`section`,{className:`mt-intro`,ref:t,children:[(0,B.jsxs)(`div`,{className:`mt-intro__left`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:14},animate:i?{opacity:1,y:0}:{},transition:{duration:.6,ease:pT},children:`OUR SERVICE`}),(0,B.jsx)(`div`,{className:`mt-intro__title-wrap`,children:[`운영·유지보수는`,`서비스의 안정성을`,`완성합니다`].map((e,t)=>(0,B.jsx)(`div`,{className:`mt-title-line`,children:(0,B.jsx)($.h2,{className:`mt-intro__title`,initial:{y:`105%`},animate:i?{y:`0%`}:{},transition:{duration:1.1,ease:pT,delay:.15+t*.1},children:e})},t))}),(0,B.jsxs)($.p,{className:`mt-intro__desc`,initial:{opacity:0,y:16},animate:i?{opacity:1,y:0}:{},transition:{duration:.7,ease:pT,delay:.5},children:[`PAL Networks는 24/7 통합 모니터링과 체계적인 유지보수로`,(0,B.jsx)(`br`,{}),`시스템의 가용성과 안정성을 지속적으로 보장합니다.`]})]}),(0,B.jsx)(`div`,{className:`mt-intro__right`,children:(0,B.jsx)(FT,{inView:i})})]})}),(0,B.jsx)(`section`,{className:`mt-kpi`,ref:n,children:(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`div`,{className:`mt-kpi__grid`,children:gT.map((e,t)=>(0,B.jsx)(vT,{value:e.value,label:e.label,inView:a,delay:t*.15},t))})})}),(0,B.jsx)(`div`,{className:`inner-wrap`,children:(0,B.jsx)(`section`,{className:`mt-services`,ref:r,children:(0,B.jsx)(`div`,{className:`mt-services__grid`,children:_T.map((e,t)=>(0,B.jsxs)($.div,{className:`mt-service-card`,initial:{opacity:0,y:32},animate:o?{opacity:1,y:0}:{},transition:{duration:.65,ease:pT,delay:t*.1},children:[(0,B.jsx)(`div`,{className:`mt-service-card__img-wrap`,children:(0,B.jsx)(`img`,{src:e.img,alt:e.title,className:`mt-service-card__img`})}),(0,B.jsx)(`span`,{className:`mt-service-card__num`,children:e.num}),(0,B.jsx)(`h3`,{className:`mt-service-card__title`,children:e.title}),(0,B.jsx)(`p`,{className:`mt-service-card__desc`,children:e.desc}),(0,B.jsx)(`div`,{className:`mt-service-card__line`})]},t))})})})]})]})}var LT=[{label:`비행상황관리 시스템`,to:`/solution/flight-control`},{label:`IBE`,to:`/solution/ibe`}],RT=[{img:`domain_img1.jpg`,label:`드론 물류·배송 관제`,desc:`도심 및 광역 드론 배송 경로 최적화 및 실시간 위치 관제`},{img:`domain_img2.png`,label:`UAM 도심항공 모빌리티`,desc:`미래형 도심 항공 교통 인프라 연계 관제 시스템`},{img:`domain_img3.jpg`,label:`무인기 환경측정`,desc:`대기질·기상 데이터 수집 드론 운용 및 모니터링`},{img:`domain_img4.png`,label:`안티드론 보안관제`,desc:`비인가 드론 탐지·추적 및 무력화 대응 지원`},{img:`domain_img5.jpg`,label:`선박·항공기 통합관제`,desc:`해상·공중 복합 식별정보 수집 및 통합 상황관리`}],zT=[{num:`01`,img:`./images/s1-01.jpg`,label:`비행가능 지역 및 공역표출`},{num:`02`,img:`./images/s1-02.jpg`,label:`비행체 위치 표출`},{num:`03`,img:`./images/s1-03.jpg`,label:`항공기 비행경로 및 히스토리 표출`},{num:`04`,img:`./images/s1-04.jpg`,label:`항공기 비행정보 표출`},{num:`05`,img:`./images/s1-05.jpg`,label:`비행계획서 조회`},{num:`06`,img:`./images/s1-06.jpg`,label:`비정상 상황의 경보 표출`}],BT=[{step:`01`,label:`비행체 식별`,desc:`항공기·드론·선박 실시간 신호 수집`},{step:`02`,label:`데이터 수집`,desc:`위치·속도·고도·식별코드 통합 처리`},{step:`03`,label:`관제 서버`,desc:`통합 관제 서버 분석 및 상황 판단`},{step:`04`,label:`모니터링`,desc:`관제사 화면 실시간 현황 표출`},{step:`05`,label:`경보·대응`,desc:`이상 상황 감지 즉시 경보 및 대응`}],VT=[.22,1,.36,1];function HT(){let e=`/PALNetworks/`,t=HC(),[n,r]=(0,w.useState)(0),i=(0,w.useRef)(null),a=(0,w.useRef)(null),o=(0,w.useRef)(null),s=(0,w.useRef)(null),c=(0,w.useRef)(null),l=TC(c,{once:!0,margin:`-60px`}),u=(0,w.useRef)(null),d=TC(u,{once:!0,margin:`-60px`});TC(i,{once:!0,margin:`-60px`});let f=TC(a,{once:!0,margin:`-60px`}),p=TC(o,{once:!0,margin:`-80px`}),m=TC(s,{once:!0,margin:`-60px`});return(0,B.jsxs)(`article`,{ref:t,children:[(0,B.jsx)(OC,{label:`SOLUTION`,title:(0,B.jsx)(`em`,{children:`Flight Management`}),navItems:LT}),(0,B.jsx)(`div`,{className:`sub-content`,children:(0,B.jsxs)(`div`,{className:`inner-wrap`,children:[(0,B.jsxs)(`section`,{className:`fc-intro`,ref:c,children:[(0,B.jsxs)(`div`,{className:`fc-intro__left`,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:l?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT},children:`Overview`}),(0,B.jsxs)($.h2,{className:`fc-intro__title`,initial:{opacity:0,y:24},animate:l?{opacity:1,y:0}:{},transition:{duration:.7,ease:VT,delay:.1},children:[`모든 이동체 정보를`,(0,B.jsx)(`br`,{}),`하나의 플랫폼에서`]}),(0,B.jsxs)($.p,{className:`fc-intro__desc`,initial:{opacity:0,y:16},animate:l?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT,delay:.2},children:[`항공기, 무인기, 선박, 지상 이동체의 실시간 정보를 통합 모니터링하고 `,(0,B.jsx)(`br`,{}),`상황을 인식하여 신속하고 안전한 운영 의사결정을 지원합니다.`]}),(0,B.jsx)($.div,{className:`fc-intro__icons`,initial:{opacity:0,y:16},animate:l?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT,delay:.3},children:[{img:`fc_aircraft.png`,label:`항공기`},{img:`fc_drone.png`,label:`무인기`},{img:`fc_vessel.png`,label:`선박`},{img:`fc_car.png`,label:`차량 등`}].map((t,n)=>(0,B.jsxs)(`div`,{className:`fc-intro__icon-item`,children:[(0,B.jsx)(`img`,{src:`${e}images/${t.img}`,alt:t.label}),(0,B.jsx)(`span`,{children:t.label})]},n))})]}),(0,B.jsx)($.div,{className:`fc-intro__right`,initial:{opacity:0,x:40},animate:l?{opacity:1,x:0}:{},transition:{duration:.9,ease:VT,delay:.15},children:(0,B.jsx)(`img`,{src:`${e}images/fc_computer.png`,alt:`비행상황관리 시스템`,className:`fc-intro__monitor`})})]}),(0,B.jsx)(`section`,{className:`fc-highlight`,ref:u,children:[{tag:`Real-Time Monitoring`,title:`실시간 이동체 정보 기반 통합 모니터링`,desc:`전체에 분산된 이동체의 위치와 상태를 실시간으로 추적하여 안전하고 효율적인 운영을 지원합니다.`,img:`fc_tablet.png`,icons:[{img:`fc_tab_airplane.png`,x:`0%`,y:`8%`,delay:0,move:{x:[-40,-120,0],y:[0,90,0]}},{img:`fc_tab_vessel.png`,x:`-30%`,y:`42%`,delay:0,move:{x:[0,110,0],y:[0,60,0]}},{img:`fc_tab_car.png`,x:`0%`,y:`64%`,delay:0,move:{x:[0,120,0],y:[0,-65,0]}},{img:`fc_tab_drone.png`,x:`30%`,y:`40%`,delay:0,move:{x:[0,-100,0],y:[0,-50,0]}}]},{tag:`Situational Awareness`,title:`상황 인식 및 의사결정 지원`,desc:`다양한 데이터와 고도화된 분석을 통해 상황을 예측하고 최적의 의사결정을 지원합니다.`,img:`fc_tablet2.png`,icons:null}].map((t,n)=>(0,B.jsxs)($.div,{className:`fc-highlight__item`,initial:{opacity:0,y:40},animate:d?{opacity:1,y:0}:{},transition:{duration:.7,ease:VT,delay:n*.15},children:[(0,B.jsxs)(`div`,{className:`fc-highlight__text`,children:[(0,B.jsx)(`span`,{className:`fc-eyebrow`,children:t.tag}),(0,B.jsx)(`h3`,{className:`fc-highlight__title`,children:t.title.split(` `).map((e,t)=>(0,B.jsxs)(`span`,{children:[e,(0,B.jsx)(`br`,{})]},t))}),(0,B.jsx)(`p`,{className:`fc-highlight__desc`,children:t.desc})]}),(0,B.jsx)(`div`,{className:`fc-highlight__img-wrap`,children:(0,B.jsxs)(`div`,{className:`fc-highlight__img-scene`,children:[(0,B.jsx)(`img`,{src:`${e}images/${t.img}`,alt:t.tag,className:`fc-highlight__tablet`}),t.icons&&t.icons.map((t,n)=>(0,B.jsx)($.img,{src:`${e}images/${t.img}`,alt:``,className:`fc-highlight__float-icon`,style:{left:t.x,top:t.y},initial:{x:0,y:0},animate:d?{x:t.move.x[1],y:t.move.y[1]}:{x:0,y:0},transition:{duration:2.5,repeat:0,delay:t.delay,ease:`easeOut`}},n)),n===1&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)($.img,{src:`${e}images/fc_left_tab.png`,alt:``,className:`fc-situation__left`,initial:{opacity:0,x:-30},animate:d?{opacity:1,x:0}:{},transition:{duration:.8,ease:VT,delay:.3}}),(0,B.jsx)($.img,{src:`${e}images/fc_right_tab.png`,alt:``,className:`fc-situation__right`,initial:{opacity:0,x:30},animate:d?{opacity:1,x:0}:{},transition:{duration:.8,ease:VT,delay:.5}}),(0,B.jsx)($.img,{src:`${e}images/fc_bottom_tab.png`,alt:``,className:`fc-situation__bottom`,initial:{opacity:0,y:30},animate:d?{opacity:1,y:0}:{},transition:{duration:.8,ease:VT,delay:.7}})]})]})})]},n))}),(0,B.jsxs)(`section`,{className:`fc-domains`,ref:a,children:[(0,B.jsx)($.span,{className:`fc-section-title`,initial:{opacity:0,y:20},animate:f?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT},children:`적용 분야`}),(0,B.jsx)(`div`,{className:`fc-domains__grid`,children:RT.map(({icon:t,img:n,label:r,desc:i},a)=>(0,B.jsxs)($.div,{className:`fc-domain-card`,initial:{opacity:0,y:24},animate:f?{opacity:1,y:0}:{},transition:{duration:.55,ease:VT,delay:.07*a},children:[(0,B.jsx)(`img`,{className:`fc-domain-card__img`,src:`${e}images/${n}`,alt:r}),(0,B.jsxs)(`div`,{className:`fc-domain-card__overlay`,children:[(0,B.jsx)(`span`,{className:`fc-domain-card__label`,children:r}),(0,B.jsx)(`p`,{className:`fc-domain-card__desc`,children:i})]})]},r))})]}),(0,B.jsxs)(`section`,{className:`fc-functions`,ref:o,children:[(0,B.jsx)($.span,{className:`fc-section-title`,initial:{opacity:0,y:20},animate:p?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT},children:`주요기능`}),(0,B.jsxs)(`div`,{className:`fc-functions__body`,children:[(0,B.jsx)(`ul`,{className:`fc-func-list`,children:zT.map(({num:e,label:t},i)=>(0,B.jsxs)($.li,{className:`fc-func-item${n===i?` is-active`:``}`,onMouseEnter:()=>r(i),initial:{opacity:0,y:16},animate:p?{opacity:1,y:0}:{},transition:{duration:.5,ease:VT,delay:.05*i},children:[(0,B.jsx)(`span`,{className:`fc-func-item__num`,children:e}),(0,B.jsx)(`span`,{className:`fc-func-item__label`,children:t}),(0,B.jsx)($.span,{className:`fc-func-item__arrow`,initial:{opacity:0,x:-6},animate:n===i?{opacity:1,x:0}:{opacity:0,x:-6},transition:{duration:.2},children:(0,B.jsx)(pw,{size:16,strokeWidth:1.5})}),(0,B.jsx)($.div,{className:`fc-func-item__line`,animate:{scaleX:+(n===i)},transition:{duration:.35,ease:VT}})]},e))}),(0,B.jsx)(`div`,{className:`fc-func-display`,children:(0,B.jsx)(Mb,{mode:`wait`,children:(0,B.jsxs)($.div,{className:`fc-func-display__inner`,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.35,ease:`easeInOut`},children:[(0,B.jsx)(`img`,{src:zT[n].img,alt:zT[n].label,className:`fc-func-display__img`}),(0,B.jsxs)(`div`,{className:`fc-func-display__caption`,children:[(0,B.jsx)($.span,{className:`fc-func-display__num`,initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{duration:.25},children:zT[n].num},`num-${n}`),(0,B.jsx)($.span,{className:`fc-func-display__label`,initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{duration:.25,delay:.05},children:zT[n].label},`label-${n}`)]})]},n)})})]})]}),(0,B.jsxs)(`section`,{className:`fc-flow`,ref:s,children:[(0,B.jsx)($.span,{className:`fc-section-title`,initial:{opacity:0,y:20},animate:m?{opacity:1,y:0}:{},transition:{duration:.6,ease:VT},children:`시스템 구성`}),(0,B.jsx)(`div`,{className:`fc-flow__row`,children:BT.map(({step:e,label:t,desc:n},r)=>(0,B.jsxs)($.div,{className:`fc-flow__item`,initial:{opacity:0,y:20},animate:m?{opacity:1,y:0}:{},transition:{duration:.5,ease:VT,delay:.08*r},children:[(0,B.jsx)(`span`,{className:`fc-flow__step`,children:e}),(0,B.jsx)(`span`,{className:`fc-flow__label`,children:t}),(0,B.jsx)(`p`,{className:`fc-flow__desc`,children:n}),r(0,B.jsxs)(`div`,{className:`fc-intro__icon-item`,children:[(0,B.jsx)(`img`,{src:`${e}images/${t.img}`,alt:t.label}),(0,B.jsx)(`span`,{children:t.label})]},n))})]}),(0,B.jsx)($.div,{className:`fc-intro__right`,initial:{opacity:0,x:40},animate:r?{opacity:1,x:0}:{},transition:{duration:.9,ease:UT,delay:.15},children:(0,B.jsx)(`img`,{src:`${e}images/ibe_computer.png`,alt:`IBE`,className:`fc-intro__monitor`})})]}),(0,B.jsxs)(`section`,{className:`ibe-booking-section`,ref:o,children:[(0,B.jsx)($.span,{className:`fc-eyebrow`,initial:{opacity:0,y:16},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,ease:UT},children:`Booking Process`}),(0,B.jsx)($.h2,{className:`ibe-booking__title`,initial:{opacity:0,y:24},animate:s?{opacity:1,y:0}:{},transition:{duration:.7,ease:UT,delay:.1},children:`직관적이고 간편한 예약 프로세스`}),(0,B.jsxs)(`div`,{className:`ibe-booking__flow`,children:[(0,B.jsx)(`svg`,{width:`0`,height:`0`,style:{position:`absolute`},children:(0,B.jsx)(`defs`,{children:(0,B.jsxs)(`linearGradient`,{id:`ibe-icon-grad`,x1:`0%`,y1:`0%`,x2:`100%`,y2:`100%`,children:[(0,B.jsx)(`stop`,{offset:`0%`,stopColor:`#60a5fa`}),(0,B.jsx)(`stop`,{offset:`100%`,stopColor:`#f472b6`})]})})}),[{num:`01`,icon:Iw,label:`검색`,desc:`출발지, 도착지, 일정, diff --git a/docs/images/utm_what_img.png b/docs/images/utm_what_img.png index 32b5835..a4d66bf 100644 Binary files a/docs/images/utm_what_img.png and b/docs/images/utm_what_img.png differ diff --git a/docs/index.html b/docs/index.html index 471b0da..2f3d92e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -55,7 +55,7 @@ PAL Networks - +