1import{c as u,o as r,z as p,j as t,p as m,B as d,a8 as f}from"./index-878ce38c.js";import{r as h}from"./react-0e2a0c96.js";import{cS as v}from"./images-0c2231a1.js";import{P as b}from"./Popup-0ef6e20b.js";const N=({title:i,body:l,fullPopup:o,isSecondary:e=!1})=>{const{t:n}=u(),[c,s]=h.useState(!1),a=()=>s(!0),x=()=>s(!1);return r(p,{children:[t("button",{className:m("block rounded-full text-sm transition-opacity hover:opacity-70 focus-visible:outline focus-visible:outline-1 focus-visible:outline-offset-0 focus-visible:outline-box-border-focus",{"text-icon":!e,"text-text-secondary":e}),onClick:a,children:t(v,{})}),t(b,{isOpen:c,onClose:x,title:i,body:l,buttons:t(d,{onClick:x,fluid:!0,height:f.H40,children:n("btn__ok")}),fullPopup:o})]})},j=({className:i,onClick:l,title:o,subtitle:e,tutorial:n,children:c,errorMsg:s,successMsg:a})=>r("div",{className:m("flex flex-col gap-2",i),onClick:l,children:[o&&r("div",{className:"flex items-center gap-1",children:[t("span",{className:"text-[15px]/4 font-medium text-text-title",children:o}),n&&t(N,{...n})]}),e&&t("p",{className:"text-sm/none",children:e}),c,s&&t("div",{className:"text-xs/[18px] text-text-content2",children:s}),a&&t("div",{className:"text-xs/none text-success",children:a})]});export{j as F,N as T};
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.