PageSourceSearch

https://dyimin.ai/assets/AgentPage-CnM8Oqrd.js

js dyimin.ai collected 2026-10-05 14:06:59 UTC 36,851 bytes, 2 lines download raw bytes

vendor: 14,532 bytes, line 1
1import{r as s,j as t,h as Ot}from"./vendor-Bf7oJxw4.js";import{c as G,C as Lt,a as Ft,b as Gt,d as Kt,B as ge,e as $t,t as Re,P as Ut,f as Bt,L as zt,g as Ht,u as Ie}from"./index-CE6-bhDi.js";import{u as Vt}from"./usePageSEO-CUYv1aRo.js";import{c as Yt,a as Oe,j as Le,G as Fe,A as Xt,d as de,u as ne,a6 as qt,f as w,a7 as Wt,a8 as Jt,D as Qt,I as Zt,C as er,P as X,J as tr,e as Ge,l as rr,a9 as Ke,aa as nr,i as or,H as sr,o as ar,g as ir,ab as cr,b as lr,n as Ee}from"./ui-BkROsnP_.js";import{u as ur,L as dr,M as pr,a as fr,r as mr,c as xr,T as hr,b as gr,d as vr,s as wr}from"./chatLinkLabel-CQewwDZz.js";import{u as br,H as De}from"./Header-QMLPY7dQ.js";import yr from"./Footer-COuU7W-A.js";import{C as ve}from"./CordyMascot-BMPKQzqG.js";import{A as Pe}from"./arrow-left-Bgp7ncl0.js";import{H as Mr}from"./house-Gyyxb15l.js";import{U as Cr}from"./user-DUCwS1-B.js";import{A as Nr}from"./arrow-down-BFabPFrQ.js";import"./query-CWlTMcCd.js";import"./shield-CsOAsX5q.js";var we=["Enter"," "],jr=["ArrowDown","PageUp","Home"],$e=["ArrowUp","PageDown","End"],_r=[...jr,...$e],Sr={ltr:[...we,"ArrowRight"],rtl:[...we,"ArrowLeft"]},Rr={ltr:["ArrowLeft"],rtl:["ArrowRight"]},oe="Menu",[te,Ir,Er]=Yt(oe),[B,Ue]=Oe(oe,[Er,Le,Fe]),pe=Le(),Be=Fe(),[Dr,z]=B(oe),[Pr,se]=B(oe),ze=e=>{const{__scopeMenu:n,open:r=!1,children:o,dir:i,onOpenChange:a,modal:u=!0}=e,p=pe(n),[g,m]=s.useState(null),f=s.useRef(!1),l=Ge(a),x=sr(i);return s.useEffect(()=>{const C=()=>{f.current=!0,document.addEventListener("pointerdown",b,{capture:!0,once:!0}),document.addEventListener("pointermove",b,{capture:!0,once:!0})},b=()=>f.current=!1;return document.addEventListener("keydown",C,{capture:!0}),()=>{document.removeEventListener("keydown",C,{capture:!0}),document.removeEventListener("pointerdown",b,{capture:!0}),document.removeEventListener("pointermove",b,{capture:!0})}},[]),t.jsx(ar,{...p,children:t.jsx(Dr,{scope:n,open:r,onOpenChange:l,content:g,onContentChange:m,children:t.jsx(Pr,{scope:n,onClose:s.useCallback(()=>l(!1),[l]),isUsingKeyboardRef:f,dir:x,modal:u,children:o})})})};ze.displayName=oe;var Ar="MenuAnchor",ye=s.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e,i=pe(r);return t.jsx(Xt,{...i,...o,ref:n})});ye.displayName=Ar;var Me="MenuPortal",[kr,He]=B(Me,{forceMount:void 0}),Ve=e=>{const{__scopeMenu:n,forceMount:r,children:o,container:i}=e,a=z(Me,n);return t.jsx(kr,{scope:n,forceMount:r,children:t.jsx(de,{present:r||a.open,children:t.jsx(ir,{asChild:!0,container:i,children:o})})})};Ve.displayName=Me;var I="MenuContent",[Tr,Ce]=B(I),Ye=s.forwardRef((e,n)=>{const r=He(I,e.__scopeMenu),{forceMount:o=r.forceMount,...i}=e,a=z(I,e.__scopeMenu),u=se(I,e.__scopeMenu);return t.jsx(te.Provider,{scope:e.__scopeMenu,children:t.jsx(de,{present:o||a.open,children:t.jsx(te.Slot,{scope:e.__scopeMenu,children:u.modal?t.jsx(Or,{...i,ref:n}):t.jsx(Lr,{...i,ref:n})})})})}),Or=s.forwardRef((e,n)=>{const r=z(I,e.__scopeMenu),o=s.useRef(null),i=ne(n,o);return s.useEffect(()=>{const a=o.current;if(a)return qt(a)},[]),t.jsx(Ne,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:w(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),Lr=s.forwardRef((e,n)=>{const r=z(I,e.__scopeMenu);return t.jsx(Ne,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),Fr=cr("MenuContent.ScrollLock"),Ne=s.forwardRef((e,n)=>{const{__scopeMenu:r,loop:o=!1,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:u,disableOutsidePointerEvents:p,onEntryFocus:g,onEscapeKeyDown:m,onPointerDownOutside:f,onFocusOutside:l,onInteractOutside:x,onDismiss:C,disableOutsideScroll:b,...R}=e,K=z(I,r),S=se(I,r),xe=pe(r),ae=Be(r),$=Ir(r),[P,A]=s.useState(null),H=s.useRef(null),V=ne(n,H,K.onContentChange),Y=s.useRef(0),k=s.useRef(""),q=s.useRef(0),W=s.useRef(null),ie=s.useRef("right"),J=s.useRef(0),Q=b?nr:s.Fragment,he=b?{as:Fr,allowPinchZoom:!0}:void 0,ce=d=>{const O=k.current+d,D=$().filter(M=>!M.disabled),L=document.activeElement,c=D.find(M=>M.ref.current===L)?.textValue,h=D.map(M=>M.textValue),N=Wr(h,O,c),v=D.find(M=>M.textValue===N)?.ref.current;(function M(E){k.current=E,window.clearTimeout(Y.current),E!==""&&(Y.current=window.setTimeout(()=>M(""),1e3))})(O),v&&setTimeout(()=>v.focus())};s.useEffect(()=>()=>window.clearTimeout(Y.current),[]),Wt();const T=s.useCallback(d=>ie.current===W.current?.side&&Qr(d,W.current?.area),[]);return t.jsx(Tr,{scope:r,searchRef:k,onItemEnter:s.useCallback(d=>{T(d)&&d.preventDefault()},[T]),onItemLeave:s.useCallback(d=>{T(d)||(H.current?.focus(),A(null))},[T]),onTriggerLeave:s.useCallback(d=>{T(d)&&d.preventDefault()},[T]),pointerGraceTimerRef:q,onPointerGraceIntentChange:s.useCallback(d=>{W.current=d},[]),children:t.jsx(Q,{...he,children:t.jsx(Jt,{asChild:!0,trapped:i,onMountAutoFocus:w(a,d=>{d.preventDefault(),H.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:t.jsx(Qt,{asChild:!0,disableOutsidePointerEvents:p,onEscapeKeyDown:m,onPointerDownOutside:f,onFocusOutside:l,onInteractOutside:x,onDismiss:C,children:t.jsx(Zt,{asChild:!0,...ae,dir:S.dir,orientation:"vertical",loop:o,currentTabStopId:P,onCurrentTabStopIdChange:A,onEntryFocus:w(g,d=>{S.isUsingKeyboardRef.current||d.preventDefault()}),preventScrollOnEntryFocus:!0,children:t.jsx(er,{role:"menu","aria-orientation":"vertical","data-state":lt(K.open),"data-radix-menu-content":"",dir:S.dir,...xe,...R,ref:V,style:{outline:"none",...R.style},onKeyDown:w(R.onKeyDown,d=>{const D=d.target.closest("[data-radix-menu-content]")===d.currentTarget,L=d.ctrlKey||d.altKey||d.metaKey,c=d.key.length===1;D&&(d.key==="Tab"&&d.preventDefault(),!L&&c&&ce(d.key));const h=H.current;if(d.target!==h||!_r.includes(d.key))return;d.preventDefault();const v=$().filter(M=>!M.disabled).map(M=>M.ref.current);$e.includes(d.key)&&v.reverse(),Xr(v)}),onBlur:w(e.onBlur,d=>{d.currentTarget.contains(d.target)||(window.clearTimeout(Y.current),k.current="")}),onPointerMove:w(e.onPointerMove,re(d=>{const O=d.target,D=J.current!==d.clientX;if(d.currentTarget.contains(O)&&D){const L=d.clientX>J.current?"right":"left";ie.current=L,J.current=d.clientX}}))})})})})})})});Ye.displayName=I;var Gr="MenuGroup",je=s.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return t.jsx(X.div,{role:"group",...o,ref:n})});je.displayName=Gr;var Kr="MenuLabel",Xe=s.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return t.jsx(X.div,{...o,ref:n})});Xe.displayName=Kr;var le="MenuItem",Ae="menu.itemSelect",fe=s.forwardRef((e,n)=>{const{disabled:r=!1,onSelect:o,...i}=e,a=s.useRef(null),u=se(le,e.__scopeMenu),p=Ce(le,e.__scopeMenu),g=ne(n,a),m=s.useRef(!1),f=()=>{const l=a.current;if(!r&&l){const x=new CustomEvent(Ae,{bubbles:!0,cancelable:!0});l.addEventListener(Ae,C=>o?.(C),{once:!0}),or(l,x),x.defaultPrevented?m.current=!1:u.onClose()}};return t.jsx(qe,{...i,ref:g,disabled:r,onClick:w(e.onClick,f),onPointerDown:l=>{e.onPointerDown?.(l),m.current=!0},onPointerUp:w(e.onPointerUp,l=>{m.current||l.currentTarget?.click()}),onKeyDown:w(e.onKeyDown,l=>{const x=p.searchRef.current!=="";r||x&&l.key===" "||we.includes(l.key)&&(l.currentTarget.click(),l.preventDefault())})})});fe.displayName=le;var qe=s.forwardRef((e,n)=>{const{__scopeMenu:r,disabled:o=!1,textValue:i,...a}=e,u=Ce(le,r),p=Be(r),g=s.useRef(null),m=ne(n,g),[f,l]=s.useState(!1),[x,C]=s.useState("");return s.useEffect(()=>{const b=g.current;b&&C((b.textContent??"").trim())},[a.children]),t.jsx(te.ItemSlot,{scope:r,disabled:o,textValue:i??x,children:t.jsx(tr,{asChild:!0,...p,focusable:!o,children:t.jsx(X.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...a,ref:m,onPointerMove:w(e.onPointerMove,re(b=>{o?u.onItemLeave(b):(u.onItemEnter(b),b.defaultPrevented||b.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:w(e.onPointerLeave,re(b=>u.onItemLeave(b))),onFocus:w(e.onFocus,()=>l(!0)),onBlur:w(e.onBlur,()=>l(!1))})})})}),$r="MenuCheckboxItem",We=s.forwardRef((e,n)=>{const{checked:r=!1,onCheckedChange:o,...i}=e;return t.jsx(tt,{scope:e.__scopeMenu,checked:r,children:t.jsx(fe,{role:"menuitemcheckbox","aria-checked":ue(r)?"mixed":r,...i,ref:n,"data-state":Se(r),onSelect:w(i.onSelect,()=>o?.(ue(r)?!0:!r),{checkForDefaultPrevented:!1})})})});We.displayName=$r;var Je="MenuRadioGroup",[Ur,Br]=B(Je,{value:void 0,onValueChange:()=>{}}),Qe=s.forwardRef((e,n)=>{const{value:r,onValueChange:o,...i}=e,a=Ge(o);return t.jsx(Ur,{scope:e.__scopeMenu,value:r,onValueChange:a,children:t.jsx(je,{...i,ref:n})})});Qe.displayName=Je;var Ze="MenuRadioItem",et=s.forwardRef((e,n)=>{const{value:r,...o}=e,i=Br(Ze,e.__scopeMenu),a=r===i.value;return t.jsx(tt,{scope:e.__scopeMenu,checked:a,children:t.jsx(fe,{role:"menuitemradio","aria-checked":a,...o,ref:n,"data-state":Se(a),onSelect:w(o.onSelect,()=>i.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});et.displayName=Ze;var _e="MenuItemIndicator",[tt,zr]=B(_e,{checked:!1}),rt=s.forwardRef((e,n)=>{const{__scopeMenu:r,forceMount:o,...i}=e,a=zr(_e,r);return t.jsx(de,{present:o||ue(a.checked)||a.checked===!0,children:t.jsx(X.span,{...i,ref:n,"data-state":Se(a.checked)})})});rt.displayName=_e;var Hr="MenuSeparator",nt=s.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e;return t.jsx(X.div,{role:"separator","aria-orientation":"horizontal",...o,ref:n})});nt.displayName=Hr;var Vr="MenuArrow",ot=s.forwardRef((e,n)=>{const{__scopeMenu:r,...o}=e,i=pe(r);return t.jsx(rr,{...i,...o,ref:n})});ot.displayName=Vr;var Yr="MenuSub",[oo,st]=B(Yr),ee="MenuSubTrigger",at=s.forwardRef((e,n)=>{const r=z(ee,e.__scopeMenu),o=se(ee,e.__scopeMenu),i=st(ee,e.__scopeMenu),a=Ce(ee,e.__scopeMenu),u=s.useRef(null),{pointerGraceTimerRef:p,onPointerGraceIntentChange:g}=a,m={__scopeMenu:e.__scopeMenu},f=s.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return s.useEffect(()=>f,[f]),s.useEffect(()=>{const l=p.current;return()=>{window.clearTimeout(l),g(null)}},[p,g]),t.jsx(ye,{asChild:!0,...m,children:t.jsx(qe,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":i.contentId,"data-state":lt(r.open),...e,ref:Ke(n,i.onTriggerChange),onClick:l=>{e.onClick?.(l),!(e.disabled||l.defaultPrevented)&&(l.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:w(e.onPointerMove,re(l=>{a.onItemEnter(l),!l.defaultPrevented&&!e.disabled&&!r.open&&!u.current&&(a.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{r.onOpenChange(!0),f()},100))})),onPointerLeave:w(e.onPointerLeave,re(l=>{f();const x=r.content?.getBoundingClientRect();if(x){const C=r.content?.dataset.side,b=C==="right",R=b?-5:5,K=x[b?"left":"right"],S=x[b?"right":"left"];a.onPointerGraceIntentChange({area:[{x:l.clientX+R,y:l.clientY},{x:K,y:x.top},{x:S,y:x.top},{x:S,y:x.bottom},{x:K,y:x.bottom}],side:C}),window.clearTimeout(p.current),p.current=window.setTimeout(()=>a.onPointerGraceIntentChange(null),300)}else{if(a.onTriggerLeave(l),l.defaultPrevented)return;a.onPointerGraceIntentChange(null)}})),onKeyDown:w(e.onKeyDown,l=>{const x=a.searchRef.current!=="";e.disabled||x&&l.key===" "||Sr[o.dir].includes(l.key)&&(r.onOpenChange(!0),r.content?.focus(),l.preventDefault())})})})});at.displayName=ee;var it="MenuSubContent",ct=s.forwardRef((e,n)=>{const r=He(I,e.__scopeMenu),{forceMount:o=r.forceMount,...i}=e,a=z(I,e.__scopeMenu),u=se(I,e.__scopeMenu),p=st(it,e.__scopeMenu),g=s.useRef(null),m=ne(n,g);return t.jsx(te.Provider,{scope:e.__scopeMenu,children:t.jsx(de,{present:o||a.open,children:t.jsx(te.Slot,{scope:e.__scopeMenu,children:t.jsx(Ne,{id:p.contentId,"aria-labelledby":p.triggerId,...i,ref:m,align:"start",side:u.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:f=>{u.isUsingKeyboardRef.current&&g.current?.focus(),f.preventDefault()},onCloseAutoFocus:f=>f.preventDefault(),onFocusOutside:w(e.onFocusOutside,f=>{f.target!==p.trigger&&a.onOpenChange(!1)}),onEscapeKeyDown:w(e.onEscapeKeyDown,f=>{u.onClose(),f.preventDefault()}),onKeyDown:w(e.onKeyDown,f=>{const l=f.currentTarget.contains(f.target),x=Rr[u.dir].includes(f.key);l&&x&&(a.onOpenChange(!1),p.trigger?.focus(),f.preventDefault())})})})})})});ct.displayName=it;function lt(e){return e?"open":"closed"}function ue(e){return e==="indeterminate"}function Se(e){return ue(e)?"indeterminate":e?"checked":"unchecked"}function Xr(e){const n=document.activeElement;for(const r of e)if(r===n||(r.focus(),document.activeElement!==n))return}function qr(e,n){return e.map((r,o)=>e[(n+o)%e.length])}function Wr(e,n,r){const i=n.length>1&&Array.from(n).every(m=>m===n[0])?n[0]:n,a=r?e.indexOf(r):-1;let u=qr(e,Math.max(a,0));i.length===1&&(u=u.filter(m=>m!==r));const g=u.find(m=>m.toLowerCase().startsWith(i.toLowerCase()));return g!==r?g:void 0}function Jr(e,n){const{x:r,y:o}=e;let i=!1;for(let a=0,u=n.length-1;a<n.length;u=a++){const p=n[a],g=n[u],m=p.x,f=p.y,l=g.x,x=g.y;f>o!=x>o&&r<(l-m)*(o-f)/(x-f)+m&&(i=!i)}return i}function Qr(e,n){if(!n)return!1;const r={x:e.clientX,y:e.clientY};return Jr(r,n)}function re(e){return n=>n.pointerType==="mouse"?e(n):void 0}var Zr=ze,en=ye,tn=Ve,rn=Ye,nn=je,on=Xe,sn=fe,an=We,cn=Qe,ln=et,un=rt,dn=nt,pn=ot,fn=at,mn=ct,me="DropdownMenu",[xn,so]=Oe(me,[Ue]),_=Ue(),[hn,ut]=xn(me),dt=e=>{const{__scopeDropdownMenu:n,children:r,dir:o,open:i,defaultOpen:a,onOpenChange:u,modal:p=!0}=e,g=_(n),m=s.useRef(null),[f,l]=lr({prop:i,defaultProp:a??!1,onChange:u,caller:me});return t.jsx(hn,{scope:n,triggerId:Ee(),triggerRef:m,contentId:Ee(),open:f,onOpenChange:l,onOpenToggle:s.useCallback(()=>l(x=>!x),[l]),modal:p,children:t.jsx(Zr,{...g,open:f,onOpenChange:l,dir:o,modal:p,children:r})})};dt.displayName=me;var pt="DropdownMenuTrigger",ft=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,disabled:o=!1,...i}=e,a=ut(pt,r),u=_(r);return t.jsx(en,{asChild:!0,...u,children:t.jsx(X.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...i,ref:Ke(n,a.triggerRef),onPointerDown:w(e.onPointerDown,p=>{!o&&p.button===0&&p.ctrlKey===!1&&(a.onOpenToggle(),a.open||p.preventDefault())}),onKeyDown:w(e.onKeyDown,p=>{o||(["Enter"," "].includes(p.key)&&a.onOpenToggle(),p.key==="ArrowDown"&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(p.key)&&p.preventDefault())})})})});ft.displayName=pt;var gn="DropdownMenuPortal",mt=e=>{const{__scopeDropdownMenu:n,...r}=e,o=_(n);return t.jsx(tn,{...o,...r})};mt.displayName=gn;
1var xt="DropdownMenuContent",ht=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=ut(xt,r),a=_(r),u=s.useRef(!1);return t.jsx(rn,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...o,ref:n,onCloseAutoFocus:w(e.onCloseAutoFocus,p=>{u.current||i.triggerRef.current?.focus(),u.current=!1,p.preventDefault()}),onInteractOutside:w(e.onInteractOutside,p=>{const g=p.detail.originalEvent,m=g.button===0&&g.ctrlKey===!0,f=g.button===2||m;(!i.modal||f)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});ht.displayName=xt;var vn="DropdownMenuGroup",wn=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(nn,{...i,...o,ref:n})});wn.displayName=vn;var bn="DropdownMenuLabel",gt=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(on,{...i,...o,ref:n})});gt.displayName=bn;var yn="DropdownMenuItem",vt=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(sn,{...i,...o,ref:n})});vt.displayName=yn;var Mn="DropdownMenuCheckboxItem",wt=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(an,{...i,...o,ref:n})});wt.displayName=Mn;var Cn="DropdownMenuRadioGroup",Nn=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(cn,{...i,...o,ref:n})});Nn.displayName=Cn;var jn="DropdownMenuRadioItem",bt=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(ln,{...i,...o,ref:n})});bt.displayName=jn;var _n="DropdownMenuItemIndicator",yt=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(un,{...i,...o,ref:n})});yt.displayName=_n;var Sn="DropdownMenuSeparator",Mt=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(dn,{...i,...o,ref:n})});Mt.displayName=Sn;var Rn="DropdownMenuArrow",In=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(pn,{...i,...o,ref:n})});In.displayName=Rn;var En="DropdownMenuSubTrigger",Ct=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(fn,{...i,...o,ref:n})});Ct.displayName=En;var Dn="DropdownMenuSubContent",Nt=s.forwardRef((e,n)=>{const{__scopeDropdownMenu:r,...o}=e,i=_(r);return t.jsx(mn,{...i,...o,ref:n,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Nt.displayName=Dn;var Pn=dt,An=ft,kn=mt,jt=ht,_t=gt,St=vt,Rt=wt,It=bt,Et=yt,Dt=Mt,Pt=Ct,At=Nt;const Tn=Pn,On=An,Ln=s.forwardRef(({className:e,inset:n,children:r,...o},i)=>t.jsxs(Pt,{ref:i,className:G("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[state=open]:bg-accent focus:bg-accent",n&&"pl-8",e),...o,children:[r,t.jsx(Lt,{className:"ml-auto h-4 w-4"})]}));Ln.displayName=Pt.displayName;const Fn=s.forwardRef(({className:e,...n},r)=>t.jsx(At,{ref:r,className:G("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));Fn.displayName=At.displayName;const kt=s.forwardRef(({className:e,sideOffset:n=4,...r},o)=>t.jsx(kn,{children:t.jsx(jt,{ref:o,sideOffset:n,className:G("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r})}));kt.displayName=jt.displayName;const F=s.forwardRef(({className:e,inset:n,...r},o)=>t.jsx(St,{ref:o,className:G("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",n&&"pl-8",e),...r}));F.displayName=St.displayName;const Gn=s.forwardRef(({className:e,children:n,checked:r,...o},i)=>t.jsxs(Rt,{ref:i,className:G("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",e),checked:r,...o,children:[t.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:t.jsx(Et,{children:t.jsx(Ft,{className:"h-4 w-4"})})}),n]}));Gn.displayName=Rt.displayName;const Kn=s.forwardRef(({className:e,children:n,...r},o)=>t.jsxs(It,{ref:o,className:G("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",e),...r,children:[t.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:t.jsx(Et,{children:t.jsx(Gt,{className:"h-2 w-2 fill-current"})})}),n]}));Kn.displayName=It.displayName;const $n=s.forwardRef(({className:e,inset:n,...r},o)=>t.jsx(_t,{ref:o,className:G("px-2 py-1.5 text-sm font-semibold",n&&"pl-8",e),...r}));$n.displayName=_t.displayName;const Un=s.forwardRef(({className:e,...n},r)=>t.jsx(Dt,{ref:r,className:G("-mx-1 my-1 h-px bg-muted",e),...n}));Un.displayName=Dt.displayName;const Bn=e=>{const n=(e||"").toLowerCase();if(/eb-?5|투자이민|투자 이민/.test(n))return"EB-5 투자이민";if(/niw|eb-?1|취업이민|특기/.test(n))return"NIW / EB-1 취업이민";if(/eb-?3|ew-?3|비숙련|case ?farms|jcs/.test(n))return"EB-3 비숙련 취업이민";if(/가족 ?초청|f-?1|f-?2|f-?3|f-?4|ir-?1|cr-?1/.test(n))return"가족 초청 이민";if(/e-?1|e-?2|l-?1|h-?1b|기업|법인|지사|주재원/.test(n))return"기업체 미국 진출";if(/b-?1|b-?2|관광|학생비자/.test(n))return"비이민 비자"},ke=["미국 이민 중 제 상황에 맞는 경로는 무엇인가요?","현재 비자로 영주권까지 진행할 수 있나요?","미국 법인 설립은 어떤 순서로 준비해야 하나요?","한국 직원을 미국 지사로 파견하려면 어떤 비자가 필요한가요?","미국 정착 전에 세금·보험·주거는 무엇부터 준비해야 하나요?","자녀 학교·학군·대학 준비는 어떻게 시작해야 하나요?"],be="_ai_chat_msgs",Te=()=>{try{const e=sessionStorage.getItem(be);if(!e)return null;const n=JSON.parse(e);return!Array.isArray(n)||n.length===0?null:n.map(r=>({role:r.role==="assistant"?"bot":"user",content:r.content}))}catch{return null}},ao=()=>{Vt({title:"실시간 AI 상담 — 미국 이민·진출·정착·교육 AI 에이전트",description:"미국 영주권과 비자 자격, 기업의 미국 진출, 정착 절차, 자녀 교육에 관한 질문을 실시간 AI 상담으로 즉시 확인하세요. 상황에 맞는 경로와 준비 서류를 안내하고 필요 시 전문가 상담으로 연결합니다.",path:"/agent"});const e=Ot(),{isDeactivated:n,isPremiumLocked:r,rulesLoaded:o,getRequiredTier:i}=br(),[a,u]=s.useState(()=>Te()??[]),[p,g]=s.useState(""),[m,f]=s.useState(!1),[l,x]=s.useState("greeting"),C=s.useRef(null),[b,R]=s.useState(!1),[K,S]=s.useState(!1),[xe,ae]=s.useState(0),$=s.useRef(!1),{isListening:P,isTranscribing:A,toggle:H}=ur(),V=a.length>0;s.useEffect(()=>{if(a.length!==0)try{const c=a.filter(h=>!h.isStreaming).map(h=>({role:h.role==="bot"?"assistant":"user",content:h.content}));sessionStorage.setItem(be,JSON.stringify(c))}catch{}},[a]),s.useEffect(()=>{const c=()=>{const N=Te();N&&u(v=>{const M=v.filter(E=>!E.isStreaming);return N.length<=M.length?v:N})},h=()=>{document.visibilityState==="visible"&&c()};return document.addEventListener("visibilitychange",h),window.addEventListener("pageshow",c),()=>{document.removeEventListener("visibilitychange",h),window.removeEventListener("pageshow",c)}},[]);const Y=()=>{m||A||H(c=>{const h=c.trim();h&&(g(""),Q(h))})},k=s.useMemo(()=>{for(let c=a.length-1;c>=0;c--)if(a[c].role==="user")return a[c].content;return""},[a]),q=s.useMemo(()=>a.some(c=>c.role==="user"),[a]),W=s.useMemo(()=>Bn(k),[k]);s.useEffect(()=>{o&&n("ai-chat")&&e("/",{replace:!0})},[n,o,e]),s.useEffect(()=>{if(typeof window>"u")return;
1const c=window.visualViewport,h=document.documentElement,N=Kt({html:!0}),v=()=>{const M=c?.height??window.innerHeight;h.style.setProperty("--agent-vvh",`${M}px`)};return v(),c?.addEventListener("resize",v),c?.addEventListener("scroll",v),window.addEventListener("resize",v),()=>{c?.removeEventListener("resize",v),c?.removeEventListener("scroll",v),window.removeEventListener("resize",v),N(),h.style.removeProperty("--agent-vvh")}},[]);const ie=()=>{const c=C.current;if(!c)return;const h=c.scrollHeight-c.scrollTop-c.clientHeight<80;m||R(h),S(q&&!h)};s.useEffect(()=>{if(C.current){if(!q){S(!1);return}b?C.current.scrollTop=C.current.scrollHeight:S(!0)}},[a,b,q]);const J=()=>{const c=C.current;c&&(c.scrollTop=c.scrollHeight,R(!0),S(!1))},Q=async c=>{if(m)return;const h={role:"user",content:c};let N=0;u(y=>(N=y.length,[...y,h])),f(!0),x("thinking"),$.current=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{const y=C.current;if(!y)return;const j=y.querySelector(`[data-msg-index="${N}"]`);j&&(y.scrollTo({top:j.offsetTop-12,behavior:"smooth"}),R(!1),S(!0))})});const v=[...a,h].filter(y=>y.role==="user"||y.role==="bot"&&!y.options).map(y=>({role:y.role==="bot"?"assistant":"user",content:y.content}));v[v.length-1]?.role!=="user"&&v.push({role:"user",content:c});let M="";const E=y=>{M+=y,u(j=>{const U=j[j.length-1];return U?.role==="bot"&&U.isStreaming?j.map((Z,Tt)=>Tt===j.length-1?{...Z,content:M}:Z):[...j,{role:"bot",content:M,isStreaming:!0}]}),$.current||($.current=!0,R(!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>{const j=C.current;if(!j)return;const U=j.querySelectorAll('[data-msg-role="bot"]'),Z=U[U.length-1];Z&&(j.scrollTop=Math.max(0,Z.offsetTop-12),S(!0))})}))};try{await wr({messages:v,context:"AI VISA Agent - 미국 이민, 비자, 영주권, 정착, 교육 전반에 대한 AI 상담",source:"agent_page",userMessage:c,onDelta:E,onDone:()=>{f(!1),u(y=>y.map((j,U)=>U===y.length-1&&j.isStreaming?{...j,isStreaming:!1}:j)),x("success"),window.setTimeout(()=>x("idle"),2600)},onError:y=>{Ie.error(y),f(!1),x("alert"),window.setTimeout(()=>x("idle"),3e3)}})}catch{Ie.error("AI 서비스에 연결할 수 없습니다."),f(!1),x("alert"),window.setTimeout(()=>x("idle"),3e3)}},he=c=>{Q(c)},ce=()=>{p.trim()&&(Q(p.trim()),g(""))},T=()=>{if(!(m||!window.confirm(`대화를 초기화하면 지금까지의 대화 내용이 삭제됩니다.
2새 채팅을 시작하시겠습니까?`))){try{sessionStorage.removeItem(be)}catch{}u([]),g(""),x("greeting"),R(!1),S(!1),$.current=!1,Re("Agent 페이지: 새 채팅")}},d=m||A||P,O=s.useCallback(c=>{c&&(c.style.height="auto",c.style.height=`${Math.min(c.scrollHeight,200)}px`)},[]),D=c=>{c.key!=="Enter"||c.shiftKey||c.nativeEvent.isComposing||(c.preventDefault(),ce())},L=c=>t.jsxs("div",{className:`rounded-[20px] border border-border/70 bg-card shadow-[0_6px_24px_-12px_hsl(var(--primary)/0.25)] transition-all focus-within:border-primary/50 focus-within:ring-2 focus-within:ring-primary/15 ${c?"px-3 py-2":"px-4 pt-4 pb-3"}`,children:[t.jsx("textarea",{"aria-label":"질문 입력",value:p,rows:1,onChange:h=>{g(h.target.value),O(h.target)},onKeyDown:D,placeholder:P?"🎙 듣고 있어요… 다시 누르면 전송":A?"✍ 음성을 변환 중…":"궁금하신 내용을 입력해주세요...",className:`w-full resize-none bg-transparent t-body-sm leading-relaxed focus:outline-none placeholder:text-muted-foreground/70 ${c?"min-h-[28px] max-h-[160px]":"min-h-[64px] sm:min-h-[72px] max-h-[200px]"}`,disabled:d}),t.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2 pt-1",children:[t.jsx("div",{className:"min-w-0 [&:has(>div)]:w-full [&:has(>div)]:order-last [&:has(>div)]:mt-2",children:c&&t.jsx(Bt,{variant:"slim",source:"agent_page",lastUserMessage:k,defaultInterest:W,forceOpen:xe>0?!0:void 0,onAfterOpen:()=>ae(0)})}),t.jsxs("div",{className:"flex items-center gap-1.5 shrink-0",children:[t.jsx(ge,{type:"button",variant:P?"destructive":"ghost",size:"icon",onClick:Y,disabled:m||A,className:`h-11 w-11 rounded-xl ${P?"animate-pulse":""}`,title:P?"녹음 종료 (자동 전송)":"음성 입력","aria-label":"음성 입력",children:A?t.jsx(zt,{className:"w-4 h-4 animate-spin"}):P?t.jsx(gr,{className:"w-4 h-4"}):t.jsx(vr,{className:"w-4 h-4"})}),t.jsx(ge,{onClick:ce,size:"icon","aria-label":"메시지 전송",className:"h-11 w-11 rounded-xl",disabled:d||!p.trim(),children:t.jsx(Ht,{className:"w-4 h-4"})})]})]})]});return o&&r("ai-chat")?t.jsxs("div",{className:"min-h-screen bg-background flex flex-col",children:[t.jsx(De,{}),t.jsx("div",{className:"flex-1 flex items-center justify-center px-4",children:t.jsxs("div",{className:"text-center max-w-md",children:[t.jsx("div",{className:"w-16 h-16 mx-auto mb-5 rounded-full bg-destructive/10 flex items-center justify-center",children:t.jsx(dr,{className:"w-7 h-7 text-destructive"})}),t.jsx("p",{className:"text-base font-semibold text-foreground mb-2",children:i("ai-chat")==="member"?"해당 AI 도구는 이민법인대양의 AI 가이드 회원 가입 고객님에게만 제공되는 서비스입니다.":"해당 AI 상담 서비스는 이민법인대양의 계약 고객님에게만 제공됩니다."}),t.jsxs(ge,{variant:"outline",onClick:()=>e("/"),children:[t.jsx(Pe,{className:"w-4 h-4 mr-2"})," 홈으로 돌아가기"]})]})}),t.jsx(yr,{})]}):t.jsxs("div",{className:"h-[var(--agent-vvh,100dvh)] overflow-hidden bg-muted/40 flex flex-col",children:[t.jsx(De,{}),t.jsxs("main",{className:"flex-1 w-full flex flex-col min-h-0",children:[t.jsx("h1",{className:"sr-only",children:"실시간 AI 상담"}),t.jsx("div",{className:"w-full border-b border-primary-foreground
2/15 bg-primary text-primary-foreground",children:t.jsxs("div",{className:"mx-auto w-full max-w-[820px] px-4 sm:px-6 flex items-center gap-2 h-12",children:[t.jsxs("div",{className:"flex items-center gap-0.5 shrink-0",children:[t.jsx("button",{onClick:()=>window.history.length>1?e(-1):e("/"),className:"inline-flex h-9 w-9 items-center justify-center rounded-lg text-primary-foreground/80 transition-colors hover:bg-primary-foreground/10 hover:text-primary-foreground",title:"이전 페이지","aria-label":"이전 페이지로 이동",children:t.jsx(Pe,{className:"w-4 h-4"})}),t.jsx("button",{onClick:()=>e("/"),className:"inline-flex h-9 w-9 items-center justify-center rounded-lg text-primary-foreground/80 transition-colors hover:bg-primary-foreground/10 hover:text-primary-foreground",title:"홈","aria-label":"홈으로 이동",children:t.jsx(Mr,{className:"w-4 h-4"})}),t.jsxs(Tn,{children:[t.jsx(On,{asChild:!0,children:t.jsxs("button",{className:"inline-flex h-9 items-center gap-1 rounded-lg px-2 text-sm font-medium text-primary-foreground/80 transition-colors hover:bg-primary-foreground/10 hover:text-primary-foreground","aria-label":"다른 페이지로 이동",children:["바로가기 ",t.jsx($t,{className:"w-3.5 h-3.5"})]})}),t.jsxs(kt,{align:"start",className:"w-52 bg-popover z-50",children:[t.jsx(F,{onSelect:()=>e("/tools/"),children:"AI 도구 전체"}),t.jsx(F,{onSelect:()=>e("/simulation/"),children:"시뮬레이션"}),t.jsx(F,{onSelect:()=>e("/green-card/"),children:"영주권 가이드"}),t.jsx(F,{onSelect:()=>e("/business/"),children:"기업 진출 가이드"}),t.jsx(F,{onSelect:()=>e("/settlement/"),children:"정착 가이드"}),t.jsx(F,{onSelect:()=>e("/education/"),children:"교육 가이드"}),t.jsx(F,{onSelect:()=>e("/news/"),children:"이민 뉴스"})]})]})]}),t.jsxs("div",{className:"flex min-w-0 flex-1 items-center justify-center gap-2",children:[V&&t.jsx(ve,{state:l,size:26}),t.jsx("span",{className:"truncate text-sm font-semibold text-primary-foreground",children:V?"대양 AI 상담":"AI 상담"})]}),t.jsxs("button",{onClick:T,disabled:m,className:"flex shrink-0 items-center gap-1.5 text-sm font-medium text-primary-foreground/80 hover:text-primary-foreground transition-colors disabled:opacity-40 min-h-[36px] px-1",title:"새 채팅","aria-label":"새 채팅",children:[t.jsx(pr,{className:"w-4 h-4"}),t.jsx("span",{className:"hidden sm:inline",children:"새 채팅"})]})]})}),t.jsx("div",{ref:C,"data-agent-scroll":!0,onScroll:ie,className:"relative flex-1 overflow-y-auto px-4 sm:px-6",children:V?t.jsxs("div",{className:"mx-auto w-full max-w-[760px] pt-6 pb-8 space-y-7",children:[a.map((c,h)=>t.jsxs("div",{"data-msg-index":h,"data-msg-role":c.role,className:`flex gap-3 ${c.role==="user"?"justify-end":""}`,children:[c.role==="bot"&&t.jsx("div",{className:"flex-shrink-0 w-8 h-8 flex items-center justify-center mt-1 overflow-visible",children:t.jsx(ve,{state:h===a.length-1?m||c.isStreaming?"thinking":l:"idle",size:28})}),t.jsx("div",{className:`min-w-0 ${c.role==="user"?"max-w-[88%] sm:max-w-[80%] order-first":"flex-1"}`,children:c.role==="bot"?t.jsx("div",{className:"prose prose-sm max-w-none dark:prose-invert break-words t-body-sm leading-relaxed [&>*:first-child]:mt-0 [&>*:last-child]:mb-0 [&_table]:block [&_table]:overflow-x-auto [&_pre]:overflow-x-auto",children:t.jsx(fr,{remarkPlugins:[mr],components:{a:({href:N,children:v,...M})=>{if(N==="#open-consult")return t.jsxs("button",{type:"button",onClick:E=>{E.preventDefault(),ae(y=>y+1)},className:"inline-flex items-center gap-1 px-3 py-1.5 my-1 mr-1.5 rounded-lg bg-primary text-primary-foreground text-xs font-bold hover:bg-primary/90 transition-colors no-underline whitespace-nowrap",children:["📞 ",v]});if(N==="#tel-02-556-7779")return t.jsxs("a",{href:"tel:02-556-7779",onClick:()=>Re("챗봇전화: 02-556-7779"),className:"inline-flex items-center gap-1 px-3 py-1.5 my-1 rounded-lg border border-border bg-background text-foreground text-xs font-semibold hover:bg-accent/60 transition-colors no-underline whitespace-nowrap",children:[t.jsx(Ut,{className:"w-3 h-3"}),v]});{const E=typeof v=="string"?v:Array.isArray(v)&&typeof v[0]=="string"?v[0]:"",y=xr(N,E);return t.jsx("a",{href:N,...M,target:"_blank",rel:"noopener noreferrer",className:"break-all underline underline-offset-2",children:y??v})}},blockquote:({children:N})=>t.jsx("blockquote",{className:"not-prose my-2 border-l-4 border-primary/60 bg-primary/5 px-3 py-2 rounded-r text-xs italic text-foreground
2/80 [&>p]:m-0 [&>p+p]:mt-1",children:N}),hr:()=>t.jsx("hr",{className:"my-3 border-border/60"})},children:c.content})}):t.jsx("div",{className:"rounded-2xl rounded-br-md bg-primary text-primary-foreground px-4 py-3 t-body-sm leading-relaxed break-words",children:c.content})}),c.role==="user"&&t.jsx("div",{className:"flex-shrink-0 w-8 h-8 rounded-lg bg-muted flex items-center justify-center mt-1",children:t.jsx(Cr,{className:"w-4 h-4 text-muted-foreground"})})]},h)),m&&a[a.length-1]?.role!=="bot"&&t.jsxs("div",{className:"flex gap-3 items-center",children:[t.jsx("div",{className:"flex-shrink-0 w-8 h-8 flex items-center justify-center overflow-visible",children:t.jsx(ve,{state:"thinking",size:28})}),t.jsx(hr,{color:"hsl(var(--muted-foreground))",size:7,label:"생각하는 중"})]})]}):t.jsxs("div",{className:"mx-auto w-full max-w-[780px] pt-6 sm:pt-12 pb-10",children:[t.jsxs("div",{className:"text-center",children:[t.jsx("p",{className:"font-display t-h2 leading-tight text-foreground",children:"무엇을 도와드릴까요?"}),t.jsx("p",{className:"mt-2 t-body-sm t-body-sm text-muted-foreground break-keep",children:"미국 이민·기업 진출·정착·교육까지 궁금한 점을 편하게 물어보세요."})]}),t.jsx("div",{className:"mt-6 sm:mt-8",children:L(!1)}),t.jsx("p",{className:"mt-8 mb-2 t-caption tracking-wide text-muted-foreground",children:"이런 질문도 가능합니다"}),t.jsx("div",{className:"overflow-hidden rounded-2xl border border-border/70 bg-card/50",children:ke.map((c,h)=>t.jsxs("button",{onClick:()=>he(c),disabled:m,className:`group relative w-full text-left py-3.5 pl-5 pr-4 t-body-sm leading-relaxed text-foreground break-keep transition-colors hover:bg-card hover:text-primary disabled:opacity-50 ${h<ke.length-1?"border-b border-border/60":""}`,children:[t.jsx("span",{className:"pointer-events-none absolute left-0 top-2 bottom-2 w-[3px] rounded-r bg-primary opacity-0 transition-opacity group-hover:opacity-100"}),c]},c))}),t.jsx("p",{className:"mt-8 t-caption text-muted-foreground text-center",children:"본 AI 가이드는 일반적인 정보 제공 목적이며, 법률 자문을 대체하지 않습니다."})]})}),K&&t.jsxs("button",{onClick:J,"aria-label":"최신 답변으로 이동",className:"fixed right-6 bottom-32 z-10 flex items-center gap-1 px-3 py-2 rounded-full bg-primary text-primary-foreground text-xs font-medium shadow-lg hover:bg-primary/90 transition-all",children:[t.jsx(Nr,{className:"w-3.5 h-3.5"})," 새 답변"]}),V&&t.jsx("div",{className:"bg-card border-t border-border/60 px-4 sm:px-6 pt-3 pb-[max(0.5rem,env(safe-area-inset-bottom))]",children:t.jsxs("div",{className:"mx-auto w-full max-w-[760px] space-y-1.5",children:[L(!0),t.jsx("p",{className:"t-caption text-muted-foreground text-center",children:"본 AI 가이드는 일반적인 정보 제공 목적이며, 법률 자문을 대체하지 않습니다."})]})})]})]})};export{ao 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.