import{j as e,r as a}from"./vendor-react-RSDKEZ60.js";import{bb as s,gE as t,gD as r,gF as n,b_ as l,gG as o,xo as d,b9 as i,gI as c,gJ as u,gH as f,aC as g,bR as m,a0 as h}from"./c818056db-BBpc4u6S.js";import{C as x}from"./cdd5b9598-yqo6iFZ3.js";import{y as b}from"./vendor-ant-cds-CBh5POw1.js";import{ax as p,ay as w,az as M,aA as j,aB as v,aC as N,aD as y,aE as C,aF as D,aG as S,aH as z,aI as T}from"./vendor-radix-qP6Vhe7Y.js";import{u as V,M as I}from"./vendor-intl-BNW8a19h.js";const $=a=>e.jsx(s,{...a,children:e.jsx("path",{d:"M8.087 2.333c1.87-.737 4.02-.251 4.768 1.645.684 1.737-.303 3.409-1.912 4.244l3.29 8.35a.5.5 0 0 1-.283.648l-2.584 1.017a.5.5 0 1 1-.366-.93l2.118-.834-.855-2.172-2.118.836a.5.5 0 0 1-.367-.93l2.119-.836-1.884-4.782c-1.746.486-3.608-.065-4.292-1.802-.747-1.896.495-3.717 2.366-4.454m3.837 2.01c-.475-1.204-1.916-1.691-3.47-1.08-1.555.613-2.277 1.953-1.802 3.158.474 1.204 1.914 1.692 3.467 1.082l.003-.001h.002c1.554-.614 2.274-1.953 1.8-3.158"})}),k=b("text-text-100 py-0 transition-colors can-focus cursor-pointer appearance-none w-full flex items-center justify-between text-nowrap disabled:cursor-not-allowed disabled:opacity-50",{variants:{size:{sm:"h-8 pl-2 pr-1.5 text-sm rounded-md gap-1",normal:"h-9 pl-2.5 pr-2 rounded-lg gap-1",lg:"h-11 pl-3 pr-2.5 rounded-[0.6rem] gap-1.5"},variant:{outline:"bg-bg-000 border border-border-300 enabled:hover:border-border-200 shadow-none",ghost:"bg-transparent border-none shadow-none cursor-pointer",danger:"bg-danger-900 text-danger-000 shadow border-danger-200 hover:border-danger-200 focus:border-danger-200"}},defaultVariants:{size:"normal",variant:"outline"}}),W=a.forwardRef(({size:a,variant:s,className:i,label:c,id:u,name:f,value:g,defaultValue:m,onValueChange:h,onOpenChange:b,placeholder:C,displayValue:D,disabled:S,required:z,children:T},V)=>{const I=t({id:u,label:c}),$=r();return e.jsxs(e.Fragment,{children:[c&&e.jsx(n,{label:c,id:I,required:z}),e.jsxs(p,{name:f,value:g,defaultValue:m,onValueChange:h,onOpenChange:b,disabled:S,required:z,children:[e.jsxs(w,{id:I,ref:V,className:k({size:a,className:i,variant:s}),children:[e.jsx("span",{className:"truncate",children:D?e.jsx(M,{placeholder:C,children:D}):e.jsx(M,{placeholder:C})}),e.jsx(j,{asChild:!0,children:e.jsx(x,{size:"sm"===a?12:16,className:"text-text-500 shrink-0"})})]}),e.jsx(v,{children:e.jsx(N,{className:l(o,d),position:"popper",sideOffset:4,style:{minWidth:"var(--radix-select-trigger-width)",...void 0!==$?{zIndex:$}:void 0},children:e.jsx(y,{className:"p-1.5",children:T})})})]})]})});W.displayName="Select";const E=a.forwardRef(({className:a,children:s,disabled:t,textValue:r,...n},o)=>e.jsxs(C,{ref:o,className:l(c,t&&u,a),disabled:t,textValue:r,...n,children:[e.jsx(D,{children:s}),e.jsx(S,{children:e.jsx(i,{size:16,className:"text-accent-100"})})]}));E.displayName="SelectItem";a.forwardRef(({className:a,...s},t)=>e.jsx(z,{ref:t,className:l("text-text-500 pt-1 px-2 text-sm",a),...s})).displayName="SelectLabel";const F=a.forwardRef(({className:a,...s},t)=>e.jsx(T,{ref:t,className:l(f,a),...s}));function G({isOpen:s,attachment:t,onConfirm:r,onClose:n}){const l=V(),[o,d]=a.useState("utf-8"),i=a.useMemo(()=>function(e){return[{value:"utf-8",label:e.formatMessage({defaultMessage:"Default (UTF-8)",id:"QJ0ownoZRd"})},{value:"windows-1252",label:e.formatMessage({defaultMessage:"Western European (Windows-1252)",id:"uMZxG9zGvp"})},{value:"windows-1250",label:e.formatMessage({defaultMessage:"Central European (Windows-1250)",id:"Q4V+DsnBh+"})},{value:"windows-1251",label:e.formatMessage({defaultMessage:"Cyrillic (Windows-1251)",id:"q1BWaIlpbN"})},{value:"iso-8859-1",label:e.formatMessage({defaultMessage:"Latin-1 (ISO-8859-1)",id:"oNp1waFarV"})},{value:"shift_jis",label:e.formatMessage({defaultMessage:"Japanese (Shift_JIS)",id:"k4+9F0xUH9"})},{value:"gb18030",label:e.formatMessage({defaultMessage:"Chinese (GB18030)",id:"ILxlzNXiro"})},{value:"euc-kr",label:e.formatMessage({defaultMessage:"Korean (EUC-KR)",id:"qphPEQ/z5U"})},{value:"windows-1256",label:e.formatMessage({defaultMessage:"Arabic (Windows-1256)",id:"X5tUyXfqsl"})},{value:"windows-1254",label:e.formatMessage({defaultMessage:"Turkish (Windows-1254)",id:"2epHWDjRXo"})},{value:"windows-1253",label:e.formatMessage({defaultMessage:"Greek (Windows-1253)",id:"4VcUGIGtNu"})},{value:"tis-620",label:e.formatMessage({defaultMessage:"Thai (TIS-620)",id:"Vuh/a7xjtE"})}]}(l),[l]),c=a.useCallback(()=>{d("utf-8"),n()},[n]),u=a.useMemo(()=>{if(!t?.encodingPending)return"";return new TextDecoder(o,{fatal:!1}).decode(t.encodingPending.buffer).slice(0,500)},[t?.encodingPending,o]),f=a.useCallback(e=>{if(e.preventDefault(),!t?.encodingPending)return;const a=new TextDecoder(o,{fatal:!1}).decode(t.encodingPending.buffer);r(a),d("utf-8")},[t?.encodingPending,o,r]);return e.jsx(g,{isOpen:s,onClose:c,modalSize:"md",hasCloseButton:!0,title:l.formatMessage({defaultMessage:"Select file encoding",id:"Duoty8G6d7"}),children:e.jsxs("form",{onSubmit:f,className:"flex flex-col gap-4 mt-4",children:[e.jsx("p",{className:"text-sm text-text-300",children:e.jsx(I,{defaultMessage:"The text encoding for <b>{fileName}</b> could not be determined. Choose an encoding and verify with the preview.",id:"ysZbg4a2QH",values:{fileName:t?.file_name,b:a=>e.jsx("strong",{children:a})}})}),e.jsx(W,{size:"sm",value:o,onValueChange:e=>d(e),children:i.map(a=>e.jsx(E,{value:a.value,children:a.label},a.value))}),u&&e.jsx("pre",{className:"overflow-auto max-h-64 rounded border border-border-400 bg-bg-000 p-3 text-xs text-text-200 whitespace-pre-wrap",children:u}),e.jsxs(m,{children:[e.jsx(h,{type:"button",variant:"secondary",onClick:c,children:e.jsx(I,{defaultMessage:"Cancel",id:"47FYwba+bI"})}),e.jsx(h,{type:"submit",variant:"primary",children:e.jsx(I,{defaultMessage:"Confirm",id:"N2IrpMDHDB"})})]})]})})}F.displayName="SelectSeparator";const P=Object.freeze(Object.defineProperty({__proto__:null,EncodingPickerModal:G},Symbol.toStringTag,{value:"Module"}));function U(e,a){const s=a?.short?"":" ago",t=new Date,r=new Date(e),n=t.getTime()-r.getTime(),l=Math.floor(n/6e4),o=Math.floor(l/60),d=Math.floor(o/24);return l<1?a?.short?"now":"just now":l<60?`${l}m${s}`:o<24?`${o}h${s}`:d<7?`${d}d${s}`:d<30?`${Math.floor(d/7)}w${s}`:`${Math.floor(d/30)}mo${s}`}function O(e){const a=new Date,s=new Date(e),t=a.getTime()-s.getTime(),r=Math.max(0,Math.floor(t/1e3)),n=Math.floor(r/60);if(n<1)return"now";if(n<60)return`${n}m`;return Math.floor(n/60)<24?"Today":function(e){const a=new Date,s=new Date(e);if(s.getDate()===a.getDate()&&s.getMonth()===a.getMonth()&&s.getFullYear()===a.getFullYear())return s.toLocaleTimeString("en-US",{hour:"numeric",minute:"2-digit",hour12:!0}).toLowerCase();const t=new Date(a);return t.setDate(t.getDate()-7),s>t?s.toLocaleDateString("en-US",{weekday:"short"}):s.toLocaleDateString("en-US",{month:"short",day:"numeric"})}(e)}export{G as E,$ as K,W as S,E as a,O as b,F as c,P as d,U as f};
