1import{d as D,o as a,h as i,F as w,r as B,m as t,i as r,k as c,R as M,t as x,J as P,v as V,_ as I,f as Y,w as F,x as H,a6 as O,j as h,B as E,y,a as J,e as U,D as k,b as Z,n as q,p as G,l as $}from"./QJre-PsH.js";import{B as K}from"./_ta-BSWF.js";import{B as Q}from"./BakViL5O.js";import{B as W}from"./BcO3dFct.js";import{A as j}from"./BDJFKRVi.js";import{u as X}from"./BKGXCE4B.js";class ee extends j{constructor(s,o){super(s,o)}async getAnnouncement(s){const o=`/v1/announcement?page=${s}`;return await this.get(o)}}class te extends j{constructor(s,o){super(s,o)}async getServiceStatus(){return await this.get("/v1/service-status")}}const se={class:"announcement-timeline"},ne={class:"announcement-timeline__meta"},ae={class:"announcement-timeline__date"},oe={class:"announcement-timeline__body"},ce={class:"announcement-timeline__list"},ie={class:"announcement-timeline__item-content"},le={class:"announcement-timeline__item-title"},ue=["innerHTML"],re=D({__name:"AnnouncementsTimeline",props:{data:{}},setup(p){const s=p,{unixToDateTime:o}=V(),f=v=>{switch(v){case 1:return"announcement-timeline__item--warning";case 2:return"announcement-timeline__item--danger";default:return""}};return(v,A)=>(a(),i("section",se,[(a(!0),i(w,null,B(s.data,(_,m)=>(a(),i("div",{key:m,class:"announcement-timeline__section"},[t("div",ne,[r(c(M),{class:"announcement-timeline__date-icon",name:"icon-calendar",size:"20"}),t("span",ae,x(c(o)(_.date,"jDD jMMMM jYYYY")),1)]),t("div",oe,[t("ul",ce,[(a(!0),i(w,null,B(_.announcements,(l,d)=>(a(),i("li",{key:d,class:P(["announcement-timeline__item",f(l.type)])},[t("div",ie,[t("span",le,x(l.title),1),t("div",{class:"announcement-timeline__item-description",innerHTML:l.content},null,8,ue)])],2))),128))])])]))),128))]))}}),_e=Object.assign(I(re,[["__scopeId","data-v-bdffdcf7"]]),{__name:"AnnouncementsTimeline"}),me={class:"services-status-page"},de={class:"services-status-page__intro-section"},ve={class:"services-status__section"},pe={class:"services-status__clock","aria-label":"ساعت Ø¢ÙÙØ§ÛÙ Ø§ÛØ±Ø§Ù"},fe={class:"services-status__clock-time"},ge={key:0,class:"services-status__box"},he=["href"],ye={class:"services-box__title"},we=D({__name:"services-status",async setup(p){let s,o;const f=U(),{options:v}=X(),A=y(new Date);let _;const m=y(!1),l=y(1),d=y([]);Y({title:"ÙØ¶Ø¹Ûت سرÙÛØ³âÙØ§Û Ø¨ÛØª24| Ø¨Ø±Ø±Ø³Û Ø¢ÙÙØ§ÛÙ ÙØ¹Ø§Ù ÛØ§ ØºÛØ±ÙØ¹Ø§Ù Ø¨ÙØ¯Ù خدÙ
ات",meta:[{name:"title",content:"ÙØ¶Ø¹Ûت سرÙÛØ³âÙØ§Û Ø¨ÛØª24| Ø¨Ø±Ø±Ø³Û Ø¢ÙÙØ§ÛÙ ÙØ¹Ø§Ù ÛØ§ ØºÛØ±ÙØ¹Ø§Ù Ø¨ÙØ¯Ù خدÙ
ات"},{name:"description",content:" در اÛÙ ØµÙØÙ Ù
ÛØªÙاÙÛØ¯ Ø¨Ù Ø¨Ø±Ø±Ø³Û Ø¢Ø®Ø±ÛÙ ÙØ¶Ø¹Ûت سرÙÛØ³âÙØ§Û صراÙÛ Ø¨ÛØª24 Ù Ø§Ø·ÙØ§Ø¹ از ÙØ¹Ø§Ù ÛØ§ ØºÛØ±ÙØ¹Ø§Ù Ø¨ÙØ¯Ù خدÙ
ات Ù Ø¨Ø±ÙØ²Ø±Ø³Ø§ÙÛâÙØ§Û Ù
ÙÙ
Ø¨Ø±Ø§Û Ú©Ø§Ø±Ø¨Ø±Ø§Ù Ø¨ÙâØµÙØ±Øª ÙØØ¸ÙâØ§Û Ø¨Ù¾Ø±Ø¯Ø§Ø²ÛØ¯."},{property:"og:title",content:"ÙØ¶Ø¹Ûت سرÙÛØ³âÙØ§Û Ø¨ÛØª24| Ø¨Ø±Ø±Ø³Û Ø¢ÙÙØ§ÛÙ ÙØ¹Ø§Ù ÛØ§ ØºÛØ±ÙØ¹Ø§Ù Ø¨ÙØ¯Ù خدÙ
ات"},{property:"og:description",content:" در اÛÙ ØµÙØÙ Ù
ÛØªÙاÙÛØ¯ Ø¨Ù Ø¨Ø±Ø±Ø³Û Ø¢Ø®Ø±ÛÙ ÙØ¶Ø¹Ûت سرÙÛØ³âÙØ§Û صراÙÛ Ø¨ÛØª24 Ù Ø§Ø·ÙØ§Ø¹ از ÙØ¹Ø§Ù ÛØ§ ØºÛØ±ÙØ¹Ø§Ù Ø¨ÙØ¯Ù خدÙ
ات Ù Ø¨Ø±ÙØ²Ø±Ø³Ø§ÙÛâÙØ§Û Ù
ÙÙ
Ø¨Ø±Ø§Û Ú©Ø§Ø±Ø¨Ø±Ø§Ù Ø¨ÙâØµÙØ±Øª ÙØØ¸ÙâØ§Û Ø¨Ù¾Ø±Ø¯Ø§Ø²ÛØ¯."},{property:"og:url",content:"https://bit24.cash/services-status/"},{name:"twitter:title",content:"ÙØ¶Ø¹Ûت سرÙÛØ³âÙØ§Û Ø¨ÛØª24| Ø¨Ø±Ø±Ø³Û Ø¢ÙÙØ§ÛÙ ÙØ¹Ø§Ù ÛØ§ ØºÛØ±ÙØ¹Ø§Ù Ø¨ÙØ¯Ù خدÙ
ات"},{name:"robots",content:"noindex, follow"}],link:[{rel:"canonical",href:"https://bit24.cash/services-status/"}]});const R=$(()=>new Intl.DateTimeFormat("fa-IR",{timeZone:"Asia/Tehran",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(A.value)),b=(n,e)=>new ee(f,e).getAnnouncement(n),{data:g}=([s,o]=F(async()=>J("service-status-data",async()=>{const[n,e]=await Promise.allSettled([new te(f,v).getServiceStatus(),b(1,v)]),S=n.status==="fulfilled"&&n.value.data?.service_statuses?n.value.data.service_statuses:[],u=e.status==="fulfilled"&&e.value.data?e.value.data:null;return{servicesStatus:S,announcements:u}},{default:()=>({servicesStatus:[],announcements:null})})),s=await s,o(),s),C=$(()=>g.value.announcements?.announcements.last_page??1);d.value=g.value.announcements?.announcements.results??[];const z=async()=>
1{if(!m.value&&!(l.value>=C.value))try{m.value=!0;const n=l.value+1,e=await b(n);e.success&&e.data&&(d.value.push(...e.data.announcements.results),l.value=n)}finally{m.value=!1}},T=()=>{A.value=new Date},L=({status:n})=>n===1?"success":"ended";return H(()=>{T(),_=window.setInterval(T,1e3)}),O(()=>{_&&window.clearInterval(_)}),(n,e)=>{const S=_e;return a(),i("div",me,[t("section",de,[r(c(E),null,{default:h(()=>[r(c(W),{class:"justify-center"},{default:h(()=>[r(c(Q),{xs:"full",md:"10/12",class:"self-center"},{default:h(()=>[e[4]||(e[4]=t("h1",{class:"services-status__title"},"Ø§Ø·ÙØ§Ø¹Û٠خدÙ
ات Ø¨ÛØªÛ²Û´",-1)),t("div",ve,[e[1]||(e[1]=t("p",{class:"services-status__section-title"},"ÙØ¶Ø¹Ûت سرÙÛØ³âÙØ§",-1)),t("div",pe,[t("span",fe,x(R.value),1),e[0]||(e[0]=t("span",{class:"services-status__clock-dot"},null,-1))])]),c(g).servicesStatus.length?(a(),i("div",ge,[(a(!0),i(w,null,B(c(g).servicesStatus,(u,N)=>(a(),i("a",{key:N,class:"services-box__item",href:u.url},[r(c(M),{name:u.icon,size:"24",color:"text-de-primary--icn"},null,8,["name"]),t("span",ye,x(u.name),1),r(c(K),{type:"fill",size:"md",class:"services-box__status",state:L(u),content:u.status_string},null,8,["state","content"])],8,he))),128))])):k("",!0),d.value.length?(a(),i(w,{key:1},[e[3]||(e[3]=t("p",{class:"services-update__title"},"بÙâØ±ÙØ² رساÙÛâÙØ§",-1)),r(S,{data:d.value},null,8,["data"]),l.value<C.value?(a(),Z(c(q),{key:0,emphasis:"low",color:"primary",size:"48",class:"ms-6",disabled:m.value,onClick:z},{default:h(()=>[...e[2]||(e[2]=[G(" ÙÙ
Ø§ÛØ´ Ø¨ÛØ´ØªØ± ",-1)])]),_:1},8,["disabled"])):k("",!0)],64)):k("",!0)]),_:1})]),_:1})]),_:1})])])}}}),Ce=I(we,[["__scopeId","data-v-c7c3f892"]]);export{Ce as default};
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.