/* Copyright © 2024 Melbet - All Rights Reserved */ import{useLogger$1 as l,useGlobalStore as u,useHttpModule as c}from"./entry-Bl6dkD65.js";import{ref as m,computed as n,unref as g}from"../../../../shared-assets/__shared_vue_deps_SRT2KB67.js";const d=()=>{const r=l(),t=u(),o=m([]),a=n({get:()=>t.getTimeZone,set:e=>t.installTimeZone(e)}),i=n({get:()=>t.getIs12h,set:e=>t.installIs12h(e)});return{loadTimezones:async()=>{if(!g(o).length)try{const{data:{result:e}}=await c()("/web-api/GetTimezones").executeSafe();o.value=Object.values(e).map(s=>({caption:s.text,description:s.value,value:Number(s.zone)}))}catch(e){r.error("GetTimezones",e)}},timezone:a,is12h:i,timezoneOptions:o}};export{d as useTimeSettings};