1import{j as e,I,g as P,i as U,c as C,H as W,o as _,R as $}from"./index-CE2t_JI4.js";import{r as f,h as z,l as G}from"./react-vendor-czRGPLNz.js";import{B as o,a0 as p,ad as k,ah as K,aC as q,ag as F,a6 as Y,at as J,au as w,aH as Q,l as X,aK as Z,C as T,a7 as ee}from"./mui-vendor-LO1_sTOR.js";import{S as E}from"./index-FBKA-FX5.js";import{u as j}from"./i18n-vendor-B0zvaRv2.js";import{a as L}from"./redux-vendor-Dl2_n7nQ.js";import{C as te,g as R,b as ie,S as ae,a as ne}from"./index-CVyUgmKt.js";import{u as le}from"./stations-uMMlbaMH.js";import{I as se}from"./index-BUKcdYyZ.js";import{C as H}from"./index-YoQG8F9e.js";import{I as oe}from"./index-GHCsbZ9n.js";import{D as y}from"./index-Dc3u_1t6.js";import{C as re}from"./index-C34rcLia.js";import"./chart-vendor-PB0Uwa-s.js";import"./index-JDYYDwSH.js";function B({icon:t,count:a,label:n,unit:l}){return e.jsxDEV(o,{sx:{display:"flex",alignItems:"center",py:.5},children:[e.jsxDEV(I,{icon:t,width:28,sx:{color:"text.secondary",mr:1.5}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/FacilityItem/index.jsx",lineNumber:14,columnNumber:7},this),e.jsxDEV(o,{children:[e.jsxDEV(p,{variant:"body2",color:"text.secondary",sx:{mb:.25},children:n},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/FacilityItem/index.jsx",lineNumber:23,columnNumber:9},this),e.jsxDEV(p,{variant:"subtitle2",fontWeight:600,children:[a," ",l]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/FacilityItem/index.jsx",lineNumber:26,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/FacilityItem/index.jsx",lineNumber:22,columnNumber:7},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/FacilityItem/index.jsx",lineNumber:7,columnNumber:5},this)}function ce({item:t,...a}){const{t:n}=j(),l=[{icon:"carbon:area",label:"Ukuran",unit:"Meter",key:"size"},{icon:"mdi:toilet",label:"Toilet",unit:"Unit",key:"toilet"},{icon:"mdi:elevator",label:"Lift Area Concourse",unit:"Unit",key:"liftC"},{icon:"mdi:escalator",label:"Eskalator Area Concourse",unit:"Unit",key:"escalatorC"},{icon:"mdi:stairs",label:"Tangga Area Peron",unit:"Unit",key:"stairsP"},{icon:"mdi:breast-feed",label:"Ruangan Menyusui",unit:"Unit",key:"breast"},{icon:"mdi:elevator",label:"Lift Area Peron",unit:"Unit",key:"liftP"},{icon:"mdi:escalator",label:"Eskalator Area Peron",unit:"Unit",key:"escalatorP"},{icon:"mdi:stairs",label:"Tangga Area Concourse",unit:"Unit",key:"stairsC"}],m=Math.ceil(l.length/2),r=l.slice(0,m),d=l.slice(m);return e.jsxDEV(E,{title:n("stationDetail.facility"),variant:"simple",titleVariant:"h5",sx:{container:{mt:2}},children:e.jsxDEV(k,{container:!0,width:"100%",sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between"},children:[e.jsxDEV(k,{item:!0,xs:12,sm:6,children:(t==null?void 0:t.facility)&&r.map(i=>e.jsxDEV(B,{icon:i.icon,count:t==null?void 0:t.facility[i.key],label:i.label,unit:i.unit},i.key,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/index.jsx",lineNumber:91,columnNumber:15},this))},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/index.jsx",lineNumber:88,columnNumber:9},this),e.jsxDEV(k,{item:!0,xs:12,sm:6,children:(t==null?void 0:t.facility)&&d.map(i=>e.jsxDEV(B,{icon:i.icon,count:t==null?void 0:t.facility[i.key],label:i.label,unit:i.unit},i.key,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/index.jsx",lineNumber:103,columnNumber:15},this))},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/index.jsx",lineNumber:100,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/index.jsx",lineNumber:79,columnNumber:7},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailFacility/index.jsx",lineNumber:73,columnNumber:5},this)}function M({station:t,firstTime:a,lastTime:n}){const{t:l}=j(),r={"Bundaran HI":"#0055B8","Lebak Bulus Grab":"#1D8627"}[t]||"inherit";return e.jsxDEV(o,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%"},children:[e.jsxDEV(o,{sx:{display:"flex",flexDirection:"row",alignItems:"center"},children:[e.jsxDEV(p,{variant:"body2",children:[l("stationDetail.schedule.subTitle")," :"]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:31,columnNumber:9},this),e.jsxDEV(p,{variant:"subtitle1",sx:{ml:"4px",color:r},children:t},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:34,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:24,columnNumber:7},this),e.jsxDEV(o,{sx:{display:"flex",flexDirection:"row",justifyContent:"space-between",width:"100%"},children:[e.jsxDEV(o,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-start"},children:[e.jsxDEV(p,{variant:"body2",color:"text.secondary",children:l("stationDetail.schedule.ratangga.first")},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:59,columnNumber:11},this),e.jsxDEV(p,{variant:"subtitle1",sx:{color:r},children:[a," WIB"]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:62,columnNumber:11},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:52,columnNumber:9},this),e.jsxDEV(o,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-start"},children:[e.jsxDEV(p,{variant:"body2",color:"text.secondary",children:l("stationDetail.schedule.ratangga.last")},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:73,columnNumber:11},this),e.jsxDEV(p,{variant:"subtitle1",sx:{color:r},children:[n," WIB"]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:76,columnNumber:11},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:66,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:44,columnNumber:7},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/ScheduleItem/index.jsx",lineNumber:16,columnNumber:5},this)}function me({item:t,...a}){const{t:n}=j();return t!=null&&t.schedule?e.jsxDEV(E,{title:n("stationDetail.schedule.title"),variant:"simple",titleVariant:"h5",children:e.jsxDEV(o,{sx:{display:"flex",width:"100%",flexDirection:{xs:"column",sm:"row"},justifyContent:"space-between",alignItems:"stretch"},children:[e.jsxDEV(o,{sx:{flex:1,display:"flex",flexDirection:"column",pr:{sm:4},mb:{xs:1,sm:0}},children:t.schedule.firstRatanggaEnd&&t.schedule.lastRatanggaEnd&&e.jsxDEV(M,{station:"Bundaran HI",firstTime:t.
1schedule.firstRatanggaEnd,lastTime:t.schedule.lastRatanggaEnd},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/index.jsx",lineNumber:39,columnNumber:13},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/index.jsx",lineNumber:29,columnNumber:9},this),t.schedule.firstRatanggaStart&&t.schedule.lastRatanggaStart&&e.jsxDEV(K,{orientation:"vertical",flexItem:!0,sx:{display:{xs:"none",sm:"block"},borderColor:"#E0E0E0",borderRightWidth:1}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/index.jsx",lineNumber:49,columnNumber:13},this),e.jsxDEV(o,{sx:{flex:1,display:"flex",flexDirection:"column",pl:{sm:4}},children:t.schedule.firstRatanggaStart&&t.schedule.lastRatanggaStart&&e.jsxDEV(M,{station:"Lebak Bulus Grab",firstTime:t.schedule.firstRatanggaStart,lastTime:t.schedule.lastRatanggaStart},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/index.jsx",lineNumber:70,columnNumber:15},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/index.jsx",lineNumber:60,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/index.jsx",lineNumber:20,columnNumber:7},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSchedule/index.jsx",lineNumber:15,columnNumber:5},this):null}function O({type:t,activeTab:a,currentStation:n,selectedStation:l,onStationChange:m}){const{t:r}=j(),d=le(),i=t==="from",s=i?"#0055B8":"#1D8627",D=i?a===0:a===1;return e.jsxDEV(o,{children:[e.jsxDEV(p,{variant:"body2",sx:{mb:1},children:r(i?"stationDetail.card.from":"stationDetail.card.to")},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/StationSelector/index.jsx",lineNumber:26,columnNumber:7},this),D?e.jsxDEV(p,{variant:"h6",sx:{color:s},children:n==null?void 0:n.name},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/StationSelector/index.jsx",lineNumber:31,columnNumber:9},this):e.jsxDEV(q,{fullWidth:!0,value:l,onChange:m,displayEmpty:!0,sx:{height:48},children:[e.jsxDEV(F,{value:"",disabled:!0,children:r("stationDetail.card.choose")},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/StationSelector/index.jsx",lineNumber:42,columnNumber:11},this),d.map(h=>e.jsxDEV(F,{value:h.slug,disabled:h.id===(n==null?void 0:n.id),children:h.name},h.id,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/StationSelector/index.jsx",lineNumber:46,columnNumber:13},this))]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/StationSelector/index.jsx",lineNumber:35,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/StationSelector/index.jsx",lineNumber:25,columnNumber:5},this)}const V={FROM:"#0055B8",TO:"#1D8627"};function ue({item:t}){const[a,n]=f.useState(0),[l,m]=f.useState(""),[r,d]=f.useState(0),i=L(),[s,D]=f.useState({time:"---",price:"---",schedules:[]});function h(N,x){n(x),m(""),D({time:"---",price:"---",schedules:[]})}function b(N){const x=N.target.value,g={type:"from",from:x,to:(t==null?void 0:t.slug)||""};m(x),i(R(g)).then(c=>u(c))}function v(N){const x=N.target.value,g={type:"to",from:(t==null?void 0:t.slug)||"",to:x};m(x),i(R(g)).then(c=>u(c))}function u(N){const g=ie(new Date,N);D(g.estimatedData),d(g.indexData)}function S(N){!l||!s.schedules.length||d(x=>N==="prev"?x===0?s.schedules.length-1:x-1:x===s.schedules.length-1?0:x+1)}return e.jsxDEV(Y,{sx:{width:{xs:"100%",md:"55%"},maxWidth:{md:"560px"},borderRadius:1,boxShadow:"0 2px 8px rgba(0,0,0,0.1)"},children:[e.jsxDEV(J,{value:a,onChange:h,variant:"fullWidth",sx:{borderBottom:1,borderColor:"divider","& .MuiTab-root":{textTransform:"none"},"& .MuiTabs-indicator":{backgroundColor:a===0?V.FROM:V.TO}},children:[e.jsxDEV(w,{icon:e.jsxDEV(I,{icon:"mdi:train",width:20,height:20,sx:{color:"inherit"}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:112,columnNumber:13},this),label:"Dari Stasiun",sx:{color:V.FROM,"&:hover":{opacity:a===0?1:.7}}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:110,columnNumber:9},this),e.jsxDEV(w,{icon:e.jsxDEV(I,{icon:"mdi:train",width:20,height:20,sx:{color:"inherit"}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:129,columnNumber:13},this),label:"Ke Stasiun",sx:{color:V.TO,"&:hover":{opacity:a===1?1:.7}}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:127,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:95,columnNumber:7},this),e.jsxDEV(Q,{sx:{padding:4},children:e.jsxDEV(o,{sx:{display:"flex",flexDirection:"column",gap:2},children:[e.jsxDEV(O,{type:"from",activeTab:a,currentStation:t,selectedStation:l,onStationChange:b},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:148,columnNumber:11},this),e.jsxDEV(O,{type:"to",activeTab:a,currentStation:t,selectedStation:l,onStationChange:v},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:156,columnNumber:11},this),e.jsxDEV(te,{estimateData:s,selectedStation:l,onNavigate:S,currentScheduleIndex:r},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:163,columnNumber:11},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:147,columnNumber:9},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:146,columnNumber:7},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailCard/index.jsx",lineNumber:87,columnNumber:5},this)}function A({photoUrl:t,onOpenLightbox:a,isFeatured:n,isLast:l,totalImages:m,stationId:r}){const{t:d}=j(),i=z();function s(){i(`/layanan-pelanggan/stasiun/${r}/gallery`)}return e.jsxDEV(o,{sx:{borderRadius:1,overflow:"hidden",position:"relative",paddingTop:n?"100%":"70%","&:hover":{img:{opacity:l?.3:.8,transform:"scale(1.06)"},".view-all-overlay":{opacity:1}}},children:[e.jsxDEV(o,{component:"img",alt:t,src:t,onClick:l?s:a,sx:{position:"absolute",top:0,left:0,width:"100%",height:"100%",cursor:"pointer",objectFit:"cover",transition:"all 0.3s ease",...l&&{"&::after":{content:'""',position:"absolute",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(0, 0, 0, 0.5)"}}}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/ImageItem/index.jsx",lineNumber:40,c
1olumnNumber:7},this),l&&e.jsxDEV(o,{className:"view-all-overlay",onClick:s,sx:{position:"absolute",top:0,left:0,right:0,bottom:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",backgroundColor:"rgba(0, 0, 0, 0.65)",color:"white",cursor:"pointer",opacity:0,transition:"opacity 0.3s ease","&:hover":{opacity:1}},children:[e.jsxDEV(I,{icon:"solar:gallery-wide-bold",sx:{width:24,height:24,mb:1}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/ImageItem/index.jsx",lineNumber:92,columnNumber:11},this),e.jsxDEV(p,{variant:"subtitle1",fontWeight:"bold",children:d("stationDetail.gallery.viewAll")},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/ImageItem/index.jsx",lineNumber:96,columnNumber:11},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/ImageItem/index.jsx",lineNumber:69,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/ImageItem/index.jsx",lineNumber:23,columnNumber:5},this)}function pe({item:t,sx:a,...n}){const{slug:l}=G(),[m,r]=f.useState(0),[d,i]=f.useState(!1),s=t;function D(u){r(u),i(!0)}function h(){i(!1)}function b(){r(u=>(u+1)%s.length)}function v(){r(u=>(u-1+s.length)%s.length)}return s.length?e.jsxDEV(e.Fragment,{children:[e.jsxDEV(o,{component:"section",gap:1,display:"grid",gridTemplateColumns:{xs:"repeat(1, 1fr)",md:"repeat(2, 1fr)"},sx:{pb:5,...a},...n,children:[s[0]&&e.jsxDEV(A,{photoUrl:s[0].image,onOpenLightbox:()=>D(0),isFeatured:!0,stationId:l},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/index.jsx",lineNumber:46,columnNumber:11},this),e.jsxDEV(o,{sx:{gap:1,display:"grid",gridTemplateColumns:"repeat(2, 1fr)"},children:s.slice(1,5).map((u,S)=>e.jsxDEV(A,{photoUrl:u.image,onOpenLightbox:()=>D(S+1),isLast:S===3&&s.length>5,totalImages:s.length>5?s.length-5:0,stationId:l},`${u.image}-${S}`,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/index.jsx",lineNumber:61,columnNumber:13},this))},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/index.jsx",lineNumber:53,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/index.jsx",lineNumber:34,columnNumber:7},this),e.jsxDEV(se,{open:d,onClose:h,slides:s,selectedIndex:m,onNext:b,onPrev:v},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/index.jsx",lineNumber:73,columnNumber:7},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailGallery/index.jsx",lineNumber:33,columnNumber:5},this):null}function de({item:t,...a}){return e.jsxDEV(o,{sx:{display:"flex",flexDirection:"column",gap:1},...a,children:[(t==null?void 0:t.name)&&e.jsxDEV(p,{variant:"h3",component:"h1",children:t.name},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailHeader/index.jsx",lineNumber:16,columnNumber:9},this),e.jsxDEV(X,{onClick:()=>window.open(t.object.maps,"_blank"),underline:"none",sx:{cursor:"pointer"},children:e.jsxDEV(o,{gap:1,display:"flex",alignItems:"center",sx:{typography:"h6"},children:[e.jsxDEV(Z,{sx:{color:"text.secondary",fontSize:"20px"}},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailHeader/index.jsx",lineNumber:33,columnNumber:11},this),(t==null?void 0:t.description)&&e.jsxDEV(p,{variant:"body1",color:"text.secondary",sx:{fontSize:{xs:"14px",sm:"16px"}},children:t.description},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailHeader/index.jsx",lineNumber:40,columnNumber:13},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailHeader/index.jsx",lineNumber:27,columnNumber:9},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailHeader/index.jsx",lineNumber:20,columnNumber:7},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailHeader/index.jsx",lineNumber:7,columnNumber:5},this)}function xe({item:t}){const{t:a}=j();return e.jsxDEV(E,{title:a("stationDetail.summary.title"),sx:{mt:5},variant:"simple",titleVariant:"h5",children:(t==null?void 0:t.description)&&e.jsxDEV(p,{variant:"body1",color:"text.secondary",textAlign:"justify",children:t.description},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSummary/index.jsx",lineNumber:17,columnNumber:9},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailSummary/index.jsx",lineNumber:10,columnNumber:5},this)}
1function De({item:t,images:a,...n}){const{t:l}=j(),m=f.useMemo(()=>!a||!a.length?[]:a.slice(0,3).map(i=>i.image),[a]),r=i=>i?i.split(";").map(s=>s.trim()):[];function d({title:i,items:s}){if(!s)return null;const D=r(s);return e.jsxDEV(E,{variant:"simple",title:i,titleVariant:"h5",sx:{mt:1},children:e.jsxDEV("ul",{style:{paddingLeft:"24px"},children:D.map((h,b)=>e.jsxDEV("li",{children:e.jsxDEV(p,{variant:"body1",color:"text.secondary",textAlign:"justify",children:h},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:28,columnNumber:15},this)},b,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:27,columnNumber:13},this))},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:25,columnNumber:9},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:24,columnNumber:7},this)}return t!=null&&t.building?e.jsxDEV(H,{...n,children:[m.length>0&&e.jsxDEV(oe,{images:m},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:46,columnNumber:36},this),e.jsxDEV(o,{sx:{display:"flex",flexDirection:"column"},children:[e.jsxDEV(d,{title:l("stationDetail.building.exterior"),items:t.building.exterior},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:54,columnNumber:9},this),e.jsxDEV(d,{title:l("stationDetail.building.interior"),items:t.building.interior},void 0,!1,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:58,columnNumber:9},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:48,columnNumber:7},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/components/StationDetailBuilding/index.jsx",lineNumber:45,columnNumber:5},this):null}const he={title:`Stasiun - ${_.appName}`};function Te(){const{slug:t}=G(),{i18n:a}=j(),[n,l]=f.useState(null),[m,r]=f.useState([]),[d,i]=f.useState(null),[s,D]=f.useState(null),h=L();return f.useEffect(()=>{h(P({filters:{field:{slug:"stasiun"},slug:{$eq:t}},populate:{field_files:{populate:"file"}},locale:a.language||"id"})).then(b=>{var v;if(Array.isArray(b)&&b.length>0){const u=b[0],S=((v=u==null?void 0:u.field_files)==null?void 0:v.data)||[],N=S.filter(c=>c.type==="gallery").map(c=>({image:C(c,"detail"),title:c.caption||"",description:c.content||"",subTitle:U(u.createdAt)})),x=S.filter(c=>c.type==="area-map").map(c=>({image:C(c,"detail"),title:c.caption||"",description:c.content||""})),g=S.filter(c=>c.type==="station-map").map(c=>({image:C(c,"detail"),title:c.caption||"",description:c.content||""}));r(N),i(x[0]),D(g[0]),l(u)}else r([]),i(null),D(null),l(null)})},[t,a.language]),n?e.jsxDEV(e.Fragment,{children:[e.jsxDEV(W,{children:e.jsxDEV("title",{children:he.title},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:113,columnNumber:9},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:112,columnNumber:7},this),e.jsxDEV(T,{sx:{pt:{xs:5,md:12},pb:{xs:5,md:10}},children:e.jsxDEV(o,{children:[e.jsxDEV(re,{},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:118,columnNumber:11},this),m.length>0&&e.jsxDEV(pe,{item:m},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:120,columnNumber:13},this),e.jsxDEV(H,{sx:{justifyContent:"space-between",mt:2},children:[e.jsxDEV(o,{sx:{display:"flex",flexDirection:"column"},children:[e.jsxDEV(de,{item:n},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:135,columnNumber:15},this),e.jsxDEV(ce,{item:n.object},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:136,columnNumber:15},this),e.jsxDEV(E,{title:"Retail",variant:"simple",titleVariant:"h5",sx:{container:{mt:3}},children:e.jsxDEV(ee,{variant:"outlined",color:"main.primary",size:"medium",component:$,href:"https://bisnis.jakartamrt.co.id/tenants",target:"__blank",children:"Cek Selengkapnya"},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:144,columnNumber:17},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:138,columnNumber:15},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:129,columnNumber:13},this),e.jsxDEV(ue,{item:n},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:157,columnNumber:13},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:123,columnNumber:11},this),e.jsxDEV(y,{sx:{container:{py:2}}},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:160,columnNumber:11},this),e.jsxDEV(me,{item:n.object},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:162,columnNumber:11},this),e.jsxDEV(y,{sx:{container:{py:2}}},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:164,columnNumber:11},this),e.jsxDEV(xe,{item:n.object},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:166,columnNumber:11},this),e.jsxDEV(y,{sx:{container:{py:2}}},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:168,columnNumber:11},this),e.jsxDEV(De,{item:n.object,images:m},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:170,columnNumber:11},this),e.jsxDEV(y,{sx:{container:{py:2}}},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:172,columnNumber:11},this),e.jsxDEV(ae,{item:n.object,areaMaps:d},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:174,columnNumber:11},this),s&&e.jsxDEV(e.Fragment,{children:[e.jsxDEV(y,{sx:{container:{py:2}}},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:178,columnNumber:15},this),e.jsxDEV(ne,{stationMaps:s},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:179,columnNumber:15},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:177,columnNumber:13},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:117,columnNumber:9},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:116,columnNumber:7},this)]},void 0,!0,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:111,columnNumber:5},this):e.jsxDEV(T,{children:e.jsxDEV(o,{sx:{py:4,textAlign:"center"},children:e.jsxDEV(p,{children:"Station not found"},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:104,columnNumber:11},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:103,columnNumber:9},this)},void 0,!1,{fileName:"/app/src/pages/StationDetail/index.jsx",lineNumber:102,columnNumber:7},this)}export{Te as StationDetail};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.