PageSourceSearch

https://j2proxy.vn/_next/static/chunks/24249.ddab6414b74be57f.js

js j2proxy.vn collected 2026-09-24 15:19:18 UTC 12,440 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[24249,46630,69011,74929],{5917:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(71847).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},25959:(e,t,n)=>{"use strict";n.d(t,{v:()=>l});var r=n(12115);let o=e=>{let t,n=new Set,r=(e,r)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=r?r:"object"!=typeof o||null===o)?o:Object.assign({},t,o),n.forEach(n=>n(t,e))}},o=()=>t,a={setState:r,getState:o,getInitialState:()=>l,subscribe:e=>(n.add(e),()=>n.delete(e))},l=t=e(r,o,a);return a},a=e=>{let t=(e=>e?o(e):o)(e),n=e=>(function(e,t=e=>e){let n=r.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return r.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},l=e=>e?a(e):a},38162:(e,t,n)=>{"use strict";n.d(t,{C1:()=>j,bL:()=>k});var r=n(12115),o=n(94446),a=n(3468),l=n(92556),s=n(23558),i=n(78108),c=n(84288),u=n(76842),d=n(97602),p=n(95155),f="Checkbox",[m,g]=(0,a.A)(f),[y,v]=m(f),b=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:a,checked:i,defaultChecked:c,required:u,disabled:m,value:g="on",onCheckedChange:v,form:b,...h}=e,[x,k]=r.useState(null),j=(0,o.s)(t,e=>k(e)),R=r.useRef(!1),E=!x||b||!!x.closest("form"),[I,A]=(0,s.i)({prop:i,defaultProp:null!=c&&c,onChange:v,caller:f}),N=r.useRef(I);return r.useEffect(()=>{let e=null==x?void 0:x.form;if(e){let t=()=>A(N.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[x,A]),(0,p.jsxs)(y,{scope:n,state:I,disabled:m,children:[(0,p.jsx)(d.sG.button,{type:"button",role:"checkbox","aria-checked":D(I)?"mixed":I,"aria-required":u,"data-state":w(I),"data-disabled":m?"":void 0,disabled:m,value:g,...h,ref:j,onKeyDown:(0,l.m)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.m)(e.onClick,e=>{A(e=>!!D(e)||!e),E&&(R.current=e.isPropagationStopped(),R.current||e.stopPropagation())})}),E&&(0,p.jsx)(C,{control:x,bubbles:!R.current,name:a,value:g,checked:I,required:u,disabled:m,form:b,style:{transform:"translateX(-100%)"},defaultChecked:!D(c)&&c})]})});b.displayName=f;var h="CheckboxIndicator",x=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...o}=e,a=v(h,n);return(0,p.jsx)(u.C,{present:r||D(a.state)||!0===a.state,children:(0,p.jsx)(d.sG.span,{"data-state":w(a.state),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});x.displayName=h;var C=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,control:a,checked:l,bubbles:s=!0,defaultChecked:u,...f}=e,m=r.useRef(null),g=(0,o.s)(m,t),y=(0,i.Z)(l),v=(0,c.X)(a);r.useEffect(()=>{let e=m.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(y!==l&&t){let n=new Event("click",{bubbles:s});e.indeterminate=D(l),t.call(e,!D(l)&&l),e.dispatchEvent(n)}},[y,l,s]);let b=r.useRef(!D(l)&&l);return(0,p.jsx)(d.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=u?u:b.current,...f,tabIndex:-1,ref:g,style:{...f.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function D(e){return"indeterminate"===e}function w(e){return D(e)?"indeterminate":e?"checked":"unchecked"}C.displayName="CheckboxBubbleInput";var k=b,j=x},42348:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(71847).A)("Loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]])},65229:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(71847).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},83101:(e,t,n)=>{"use strict";n.d(t,{F:()=>l});var r=n(2821);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=r.$,l=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return a(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:l,defaultVariants:s}=t,i=Object.keys(l).map(e=>{let t=null==n?void 0:n[e],r=null==s?void 0:s[e];if(null===t)return null;let a=o(t)||o(r);return l[e][a]}),c=n&&Object.entries(n).reduce((e,t)=>
1{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return a(e,i,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...c}[t]):({...s,...c})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},87527:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var r=n(9180),o=n(92118);function a(e,t,n){var a;let l=((0,o.a)(e)-(0,o.a)(t))/r.Cg;return(a=null==n?void 0:n.roundingMethod,e=>{let t=(a?Math[a]:Math.trunc)(e);return 0===t?0:t})(l)}},87813:(e,t,n)=>{"use strict";var r=n(92108),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,l,s,i,c,u,d,p=!1;t||(t={}),l=t.debug||!1;try{if(i=r(),c=document.createRange(),u=document.getSelection(),(d=document.createElement("span")).textContent=e,d.ariaHidden="true",d.style.all="unset",d.style.position="fixed",d.style.top=0,d.style.clip="rect(0, 0, 0, 0)",d.style.whiteSpace="pre",d.style.webkitUserSelect="text",d.style.MozUserSelect="text",d.style.msUserSelect="text",d.style.userSelect="text",d.addEventListener("copy",function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){l&&console.warn("unable to use e.clipboardData"),l&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var r=o[t.format]||o.default;window.clipboardData.setData(r,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(d),c.selectNodeContents(d),u.addRange(c),!document.execCommand("copy"))throw Error("copy command was unsuccessful");p=!0}catch(r){l&&console.error("unable to copy using execCommand: ",r),l&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),p=!0}catch(r){l&&console.error("unable to copy using clipboardData: ",r),l&&console.error("falling back to prompt"),n="message"in t?t.message:"Copy to clipboard: #{key}, Enter",a=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",s=n.replace(/#{\s*key\s*}/g,a),window.prompt(s,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(c):u.removeAllRanges()),d&&document.body.removeChild(d),i()}return p}},89511:(e,t,n)=>{"use strict";n.d(t,{G$:()=>K,Hs:()=>C,UC:()=>en,VY:()=>eo,ZL:()=>ee,bL:()=>Y,bm:()=>ea,hE:()=>er,hJ:()=>et,l9:()=>Q});var r=n(12115),o=n(92556),a=n(94446),l=n(3468),s=n(68946),i=n(23558),c=n(44831),u=n(69666),d=n(75433),p=n(76842),f=n(97602),m=n(19526),g=n(14432),y=n(97745),v=n(32467),b=n(95155),h="Dialog",[x,C]=(0,l.A)(h),[D,w]=x(h),k=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:a,onOpenChange:l,modal:c=!0}=e,u=r.useRef(null),d=r.useRef(null),[p,f]=(0,i.i)({prop:o,defaultProp:null!=a&&a,onChange:l,caller:h});return(0,b.jsx)(D,{scope:t,triggerRef:u,contentRef:d,contentId:(0,s.B)(),titleId:(0,s.B)(),descriptionId:(0,s.B)(),open:p,onOpenChange:f,onOpenToggle:r.useCallback(()=>f(e=>!e),[f]),modal:c,children:n})};k.displayName=h;var j="DialogTrigger",R=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=w(j,n),s=(0,a.s)(t,l.triggerRef);return(0,b.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":X(l.open),...r,ref:s,onClick:(0,o.m)(e.onClick,l.onOpenToggle)})});R.displayName=j;var E="DialogPortal",[I,A]=x(E,{forceMount:void 0}),N=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:a}=e,l=w(E,t);return(0,b.jsx)(I,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,b.jsx)(p.C,{present:n||l.open,children:(0,b.jsx)(d.Z,{asChild:!0,container:a,children:e})}))})};N.displayName=E;var O="DialogOverlay",S=r.forwardRef((e,t)=>{let n=A(O,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=w(O,e.__scopeDialog);return a.modal?(0,b.jsx)(p.C,{present:r||a.open,children:(0,b.jsx)(_,{...o,ref:t})}):null});S.displayName=O;var M=(0,v.TL)("DialogOverlay.RemoveScroll"),_=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=w(O,n);return(0,b.jsx)(g.A,{as:M,allowPinchZoom:!0,shards:[o.contentRef],children:(0,b.jsx)(f.sG.div,{"data-state":X(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),P="DialogContent",F=r.forwardRef((e,t)=>
1{let n=A(P,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=w(P,e.__scopeDialog);return(0,b.jsx)(p.C,{present:r||a.open,children:a.modal?(0,b.jsx)(T,{...o,ref:t}):(0,b.jsx)(G,{...o,ref:t})})});F.displayName=P;var T=r.forwardRef((e,t)=>{let n=w(P,e.__scopeDialog),l=r.useRef(null),s=(0,a.s)(t,n.contentRef,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,y.Eq)(e)},[]),(0,b.jsx)(L,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault())})}),G=r.forwardRef((e,t)=>{let n=w(P,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return(0,b.jsx)(L,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,l;null==(r=e.onCloseAutoFocus)||r.call(e,t),t.defaultPrevented||(o.current||null==(l=n.triggerRef.current)||l.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var r,l;null==(r=e.onInteractOutside)||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let s=t.target;(null==(l=n.triggerRef.current)?void 0:l.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),L=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:s,...i}=e,d=w(P,n),p=r.useRef(null),f=(0,a.s)(t,p);return(0,m.Oh)(),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(u.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:s,children:(0,b.jsx)(c.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":X(d.open),...i,ref:f,onDismiss:()=>d.onOpenChange(!1)})}),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(z,{titleId:d.titleId}),(0,b.jsx)(J,{contentRef:p,descriptionId:d.descriptionId})]})]})}),U="DialogTitle",q=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=w(U,n);return(0,b.jsx)(f.sG.h2,{id:o.titleId,...r,ref:t})});q.displayName=U;var B="DialogDescription",H=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=w(B,n);return(0,b.jsx)(f.sG.p,{id:o.descriptionId,...r,ref:t})});H.displayName=B;var V="DialogClose",W=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=w(V,n);return(0,b.jsx)(f.sG.button,{type:"button",...r,ref:t,onClick:(0,o.m)(e.onClick,()=>a.onOpenChange(!1))})});function X(e){return e?"open":"closed"}W.displayName=V;var Z="DialogTitleWarning",[K,$]=(0,l.q)(Z,{contentName:P,titleName:U,docsSlug:"dialog"}),z=e=>{let{titleId:t}=e,n=$(Z),o="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&(document.getElementById(t)||console.error(o))},[o,t]),null},J=e=>{let{contentRef:t,descriptionId:n}=e,o=$("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return r.useEffect(()=>{var e;let r=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");n&&r&&(document.getElementById(n)||console.warn(a))},[a,t,n]),null},Y=k,Q=R,ee=N,et=S,en=F,er=q,eo=H,ea=W},92108:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach(function(t){e.addRange(t)}
1),t&&t.focus()}}}}]);

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.