1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[647],{861:(e,t,r)=>{r.d(t,{Qg:()=>o,bL:()=>l});var a=r(12115),i=r(97602),n=r(95155),o=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),s=a.forwardRef((e,t)=>(0,n.jsx)(i.sG.span,{...e,ref:t,style:{...o,...e.style}}));s.displayName="VisuallyHidden";var l=s},14806:(e,t,r)=>{e.exports=r(30125)},20305:(e,t,r)=>{r.d(t,{A:()=>a});var a=(0,r(30313).A)("outline","command","IconCommand",[["path",{d:"M7 9a2 2 0 1 1 2 -2v10a2 2 0 1 1 -2 -2h10a2 2 0 1 1 -2 2v-10a2 2 0 1 1 2 2h-10",key:"svg-0"}]])},20865:(e,t,r)=>{r.d(t,{CI:()=>c,IL:()=>l,Jv:()=>d,LN:()=>s,mD:()=>o});var a=r(96199),i=r(75746),n=r(69715);function o(){return window.location.host}function s(){let e="true"===sessionStorage.getItem("preview_mode")?new URLSearchParams(window.location.search).get("previewTemplate"):null;return e?"/?previewTemplate=".concat(e):"/"}function l(){return"true"===sessionStorage.getItem("preview_mode")}function d(e,t){return l()?(i.k.getState().setUser(n._o),Promise.resolve({code:null,error:null})):(0,a.Jv)(e,t)}function c(e){return l()?(i.k.getState().clearUser(),Promise.resolve(void 0)):(0,a.CI)(e)}},25819:(e,t,r)=>{r.d(t,{$:()=>l});var a=r(95155);r(12115);var i=r(32467),n=r(83101),o=r(64269);let s=(0,n.F)("inline-flex items-center hover:cursor-pointer justify-center gap-2 whitespace-nowrap rounded-lg text-sm font-medium transition-all disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[1px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border border-primary bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 text-primary",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-primary-hover hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-lg gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-lg px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:t,variant:r,size:n,asChild:l=!1,...d}=e,c=l?i.DX:"button";return(0,a.jsx)(c,{"data-slot":"button",className:(0,o.cn)(s({variant:r,size:n,className:t})),...d})}},29629:(e,t,r)=>{r.d(t,{cL:()=>i.cL,q4:()=>f});var a=r(95155),i=r(82762),n=r(46767),o=r(64269),s=r(601),l=r(25819),d=r(48064),c=r(32467),u=r(83101),p=r(12115);function f(e){let{className:t,...r}=e,{toggleSidebar:n,open:s}=(0,i.cL)();return(0,a.jsx)("button",{"data-sidebar":"collapse-trigger","data-slot":"sidebar-collapse-trigger","aria-label":"Thu gá»n thanh Äiá»u hưá»ng",tabIndex:0,onClick:n,title:"Thu gá»n thanh Äiá»u hưá»ng",className:(0,o.cn)("group-data-[collapsible=icon]:justify-center group-data-[collapsible=icon]:border-transparent group-data-[collapsible=icon]:bg-transparent group-data-[collapsible=icon]:px-1 group-data-[collapsible=icon]:py-1 hover:cursor-pointer",t),...r,children:(0,a.jsx)("div",{className:"absolute h-6 w-6 rounded-[8px] bg-white shadow-[0_4px_4px_rgba(0,0,0,0.1)] ".concat(s?"top-[160px]":"top-[150px]"," right-[52px] mt-auto flex translate-x-16 flex-col gap-2"),children:(0,a.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"text-primary ".concat(s?"top-50":"rotate-180"),children:(0,a.jsx)("path",{d:"M8.6 12L14.6 18L16 16.6L11.4 12L16 7.4L14.6 6L8.6 12Z",fill:"currentColor"})})})})}p.forwardRef((e,t)=>
1{let{side:r="left",variant:n="sidebar",collapsible:l="offcanvas",className:c,children:u,...p}=e,{isMobile:f,state:h,openMobile:m,setOpenMobile:g}=(0,i.cL)(),{config:b}=(0,s.L)();return"none"===l?(0,a.jsx)("div",{className:(0,o.cn)("bg-sidebar text-sidebar-foreground flex h-full w-(--sidebar-width) flex-col",c),ref:t,...p,children:u}):f?(0,a.jsxs)(d.cj,{open:m,onOpenChange:g,...p,children:[(0,a.jsx)(d.YP,{className:"fixed top-[64px] right-0 bottom-0 left-0 bg-black/50"}),(0,a.jsxs)(d.h,{"data-sidebar":"sidebar","data-mobile":"true",className:"bg-sidebar text-sidebar-foreground mt-16 h-full w-(--sidebar-width) overflow-y-auto p-0 shadow-[4px_4px_8px_0_rgba(0,0,0,0.04)] [&>button]:hidden",style:{"--sidebar-width":b.SIDEBAR_WIDTH_MOBILE},side:r,children:[(0,a.jsxs)(d.Fm,{className:"sr-only",children:[(0,a.jsx)(d.qp,{children:"Sidebar"}),(0,a.jsx)(d.Qs,{children:"Displays the mobile sidebar."})]}),(0,a.jsx)("div",{className:"flex w-full flex-col",children:u})]})]}):(0,a.jsxs)("div",{ref:t,className:"group peer text-sidebar-foreground hidden md:block","data-state":h,"data-collapsible":"collapsed"===h?l:"","data-variant":n,"data-side":r,children:[(0,a.jsx)("div",{className:(0,o.cn)("relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180","floating"===n||"inset"===n?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4))]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon)")}),(0,a.jsx)("div",{className:(0,o.cn)("fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear md:flex","left"===r?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]","floating"===n||"inset"===n?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4)_+2px)]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l",c),...p,children:(0,a.jsx)("div",{"data-sidebar":"sidebar",className:"bg-sidebar group-data-[variant=floating]:border-sidebar-border sticky top-0 flex h-full w-full flex-col shadow-[4px_4px_8px_0_var(--shadow-sidebar)] group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow",children:u})})]})}).displayName="Sidebar",p.forwardRef((e,t)=>{let{className:r,onClick:n,...s}=e,{toggleSidebar:d}=(0,i.cL)();return(0,a.jsx)(l.$,{ref:t,"data-sidebar":"trigger",variant:"ghost",size:"icon",className:(0,o.cn)("h-5 w-5 hover:bg-transparent",r),onClick:e=>{null==n||n(e),d()},...s,children:(0,a.jsx)("span",{className:"sr-only",children:"Toggle Sidebar"})})}).displayName="SidebarTrigger",p.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("div",{ref:t,"data-sidebar":"content",className:(0,o.cn)("flex min-h-0 flex-col overflow-auto group-data-[collapsible=icon]:overflow-hidden",r),...i})}).displayName="SidebarContent",p.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("div",{ref:t,"data-sidebar":"group",className:(0,o.cn)("relative flex min-w-0 flex-col",r),...i})}).displayName="SidebarGroup",p.forwardRef((e,t)=>{let{className:r,asChild:i=!1,...n}=e,s=i?c.DX:"div";return(0,a.jsx)(s,{ref:t,"data-sidebar":"group-label",className:(0,o.cn)("text-sidebar-foreground/70 ring-sidebar-ring flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium transition-[margin,opacity] duration-200 ease-linear outline-none focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0",r),...n})}).displayName="SidebarGroupLabe",p.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("div",{ref:t,"data-sidebar":"header",className:(0,o.cn)("flex h-16 w-full flex-col px-6 py-2",r),...i})}).displayName="SidebarHeader",p.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("ul",{ref:t,"data-sidebar":"menu",className:(0,o.cn)("flex w-full min-w-0 flex-col gap-3",r),...i})}).displayName="SidebarMenu",p.forwardRef((e,t)=>
1{let{className:r,...i}=e;return(0,a.jsx)("li",{ref:t,"data-sidebar":"menu-item",className:(0,o.cn)("group/menu-item relative flex h-full w-full flex-row justify-around",r),...i})}).displayName="SidebarMenuItem";let h=(0,u.F)("peer/menu-button flex p-3 rounded-lg items-center gap-2 overflow-hidden text-left text-sm outline-none text-[#152752] ring-sidebar-ring transition-[width,height,padding] hover:cursor-pointer hover:bg-primary-hover hover:text-primary focus-visible:ring-2 active:bg-sidebar active:text-black disabled:pointer-events-none disabled:opacity-50 group-has-[[data-sidebar=menu-action]]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-gradient-to-r data-[active=true]:from-sidebar-from data-[active=true]:via-sidebar-from/10 data-[active=true]:to-sidebar-to data-[active=true]:font-medium data-[active=true]:text-primary data-[state=open]:hover:bg-sidebar data-[state=open]:hover:text-black group-data-[collapsible=icon]:!size-8 group-data-[collapsible=icon]:!p-2 [&>svg]:size-5 [&>svg]:shrink-0",{variants:{variant:{default:"hover:bg-gradient-to-r hover:from-sidebar-from hover:via-sidebar-from/10 hover:to-sidebar-to hover:text-primary",outline:"bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-gradient-to-r hover:from-sidebar-from hover:to-sidebar-to hover:text-primary hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:!p-0"}},defaultVariants:{variant:"default",size:"default"}});p.forwardRef((e,t)=>{let{asChild:r=!1,isActive:s=!1,variant:l="default",size:d="default",tooltip:u,className:p,...f}=e,m=r?c.DX:"button",{isMobile:g,state:b}=(0,i.cL)(),v=(0,a.jsx)(m,{ref:t,"data-sidebar":"menu-button","data-size":d,"data-active":s,className:(0,o.cn)(h({variant:l,size:d}),p),...f});return u?("string"==typeof u&&(u={children:u}),(0,a.jsxs)(n.m_,{children:[(0,a.jsx)(n.k$,{asChild:!0,children:v}),(0,a.jsx)(n.ZI,{side:"right",align:"center",hidden:"collapsed"!==b||g,...u})]})):v}).displayName="SidebarMenuButton",p.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("ul",{ref:t,"data-sidebar":"menu-sub",className:(0,o.cn)("border-sidebar-border mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l px-2.5 py-0.5","group-data-[collapsible=icon]:hidden",r),...i})}).displayName="SidebarMenuSub",p.forwardRef((e,t)=>{let{...r}=e;return(0,a.jsx)("li",{ref:t,...r})}).displayName="SidebarMenuSubItem"},30125:(e,t,r)=>{var a=r(12115),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=a.useState,o=a.useEffect,s=a.useLayoutEffect,l=a.useDebugValue;function d(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),a=n({inst:{value:r,getSnapshot:t}}),i=a[0].inst,c=a[1];return s(function(){i.value=r,i.getSnapshot=t,d(i)&&c({inst:i})},[e,r,t]),o(function(){return d(i)&&c({inst:i}),e(function(){d(i)&&c({inst:i})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==a.useSyncExternalStore?a.useSyncExternalStore:c},30313:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(12115),i={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};let n=(e,t,r,n)=>{let o=(0,a.forwardRef)((r,o)=>{let{color:s="currentColor",size:l=24,stroke:d=2,title:c,className:u,children:p,...f}=r;return(0,a.createElement)("svg",{ref:o,...i[e],width:l,height:l,className:["tabler-icon","tabler-icon-".concat(t),u].join(" "),..."filled"===e?{fill:s}:{strokeWidth:d,stroke:s},...f},[c&&(0,a.createElement)("title",{key:"svg-title"},c),...n.map(e=>{let[t,r]=e;return(0,a.createElement)(t,r)}),...Array.isArray(p)?p:[p]])});return o.displayName="".concat(r),o}},35652:(e,t,r)=>{r.d(t,{E:()=>p,default:()=>u});var a=r(12115),i=r(20063),n=r(72378),o=r(13744),s=r(96199),l=r(20865);let d="__hp_utm",c=["utm_source","utm_medium","utm_campaign","utm_content","utm_term"];function u(){let e=(0,i.useSearchParams)(),{status:t}=(0,s.wV)();return(0,a.useEffect)(()=>
1{if("authenticated"===t)return;let r=e.get("utm_source"),a=e.get("utm_type"),i=n.A.get(d);if(r&&"mkt"===a&&!i){let t={};for(let r of c){let a=e.get(r);a&&(t[r]=a)}if(!t.utm_source)return;let r=window.location.pathname,a=r&&"/"!==r?"".concat(window.location.host).concat(r):window.location.host,i=(0,l.mD)();o.A.postApi("/api/v1/utms/utm-visit",{utmSource:t.utm_source,utmMedium:t.utm_medium,utmCampaign:t.utm_campaign,utmContent:t.utm_content,utmTerm:t.utm_term,domain:a,...i&&{domainSource:i}}).then(e=>{(null==e?void 0:e.valid)&&n.A.set(d,JSON.stringify(t),{expires:30,path:"/",sameSite:"lax"})}).catch(()=>{})}},[e,t]),null}function p(){n.A.remove(d,{path:"/"})}},39180:(e,t,r)=>{r.d(t,{r:()=>i});var a=r(68019);let i=(0,r(25959).v)((e,t)=>({config:null,affiliateProgram:null,setConfig:t=>{var r,i;return e({config:{...t,theme:(null==t?void 0:t.theme)?{...t.theme,textmarquee:null!=(i=null!=(r=t.theme.textmarquee)?r:t.theme.textMarquee)?i:"",...t.theme.logo&&{logo:(0,a.V)(t.theme.logo,t.hostName)},...t.theme["logo-l"]&&{"logo-l":(0,a.V)(t.theme["logo-l"],t.hostName)}}:t.theme}})},setAffiliateProgram:t=>e({affiliateProgram:t}),getRotateUrl:()=>{var e,r;return null==(r=t().config)||null==(e=r.theme)?void 0:e.rotateUrl}}))},48064:(e,t,r)=>{r.d(t,{Fm:()=>u,Qs:()=>f,YP:()=>d,cj:()=>s,h:()=>c,qp:()=>p});var a=r(95155);r(12115);var i=r(89511),n=r(65229),o=r(64269);function s(e){let{...t}=e;return(0,a.jsx)(i.bL,{"data-slot":"sheet",...t})}function l(e){let{...t}=e;return(0,a.jsx)(i.ZL,{"data-slot":"sheet-portal",...t})}function d(e){let{className:t,...r}=e;return(0,a.jsx)(i.hJ,{"data-slot":"sheet-overlay",className:(0,o.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed z-50 bg-black/50",t),...r})}function c(e){let{className:t,children:r,side:s="right",...c}=e;return(0,a.jsxs)(l,{children:[(0,a.jsx)(d,{}),(0,a.jsxs)(i.UC,{"data-slot":"sheet-content",className:(0,o.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500","right"===s&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm","left"===s&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm","top"===s&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b","bottom"===s&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",t),...c,children:[r,(0,a.jsxs)(i.bm,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[(0,a.jsx)(n.A,{className:"size-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function u(e){let{className:t,...r}=e;return(0,a.jsx)("div",{"data-slot":"sheet-header",className:(0,o.cn)("flex flex-col gap-1.5 p-4",t),...r})}function p(e){let{className:t,...r}=e;return(0,a.jsx)(i.hE,{"data-slot":"sheet-title",className:(0,o.cn)("text-foreground font-semibold",t),...r})}function f(e){let{className:t,...r}=e;return(0,a.jsx)(i.VY,{"data-slot":"sheet-description",className:(0,o.cn)("text-muted-foreground text-sm",t),...r})}},57268:(e,t,r)=>{r.d(t,{b:()=>d});var a=r(12115),i=r(97602),n=r(95155),o="horizontal",s=["horizontal","vertical"],l=a.forwardRef((e,t)=>{var r;let{decorative:a,orientation:l=o,...d}=e,c=(r=l,s.includes(r))?l:o;return(0,n.jsx)(i.sG.div,{"data-orientation":c,...a?{role:"none"}:{"aria-orientation":"vertical"===c?c:void 0,role:"separator"},...d,ref:t})});l.displayName="Separator";var d=l},65142:(e,t,r)=>{r.d(t,{p:()=>n});var a=r(95155);r(12115);var i=r(64269);function n(e){let{className:t,type:r,...n}=e;return(0,a.jsx)("input",{type:r,"data-slot":"input",className:(0,i.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-primary focus-visible:ring-primary/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",t),...n})}},66654:(e,t,r)=>{r.d(t,{$w:()=>o,KA:()=>n,fV:()=>l,rK:()=>s,tM:()=>d});var a=r(15653);let i=/^0[1-9]\d{8}$/,n=a.z.preprocess(e=>"string"==typeof e?e.trim().replace(/[^\d+]/g,"").replace(/^(\+?84)/,"0"):e,a.z.string().nonempty("Sá» Äiá»n thoại l\xe0 bắt buá»c").refine(e=>i.test(e),{message:"Sá» Äiá»n thoại kh\xf4ng hợp lá»"})),o=a.z.string().nonempty("Máºt khẩu l\xe0 bắt buá»c").regex(/^[a-zA-Z0-9@#$%^&*()_+!\-=.?]*$/,"Máºt khẩu chứa k\xfd tá»± kh\xf4ng hợp lá»").min(6,"Máºt khẩu tá»i thiá»u 6 k\xed tá»±");a.z.preprocess(e=>{if("string"!=typeof e)return e;let t=e.trim();return""===t?void 0:t},a.z.string().email("Email kh\xf4ng hợp lá»").optional().transform(e=>"string"==typeof e?e.toLowerCase():e));let s=a.z.preprocess(e=>"string"==typeof e?e.trim():e,a.z.string().nonempty("Email l\xe0 bắt buá»c").email("Email kh\xf4ng hợp lá»").transform(e=>e.toLowerCase())),l=a.z.string().min(1,"Há» l\xe0 bắt buá»c").max(50,"Tá»i Äa 50 k\xfd tá»±"),d=a.z.string().min(1,"T\xean l\xe0 bắt buá»c").max(50,"Tá»i Äa 50 k\xfd tá»±")},68019:(e,t,r)=>{r.d(t,{V:()=>a});let a=(e,t)=>{if(!e||"string"!=typeof e)return"";let r=e.trim();if(r.startsWith("https://")||r.startsWith("http://"))return r.replace("/api/v1","");
1if((e=>e.startsWith("/api/v1/files")||e.startsWith("/files/")||e.includes("/files/"))(r)){let e="https://api.homeproxy.vn".replace(/\/$/,"");if(e){let t=r.startsWith("/")?r:"/".concat(r);return"".concat(e).concat(t).replace("/api/v1","")}}let a=(t||"https://app.homeproxy.vn").trim().replace(/^https?:\/\//,"").replace(/\/$/,"");return a?r.startsWith("/")?"https://".concat(a).concat(r).replace("/api/v1",""):"https://".concat(a,"/").concat(r).replace("/api/v1",""):r}},75746:(e,t,r)=>{r.d(t,{k:()=>a});let a=(0,r(25959).v)()(e=>({user:null,setUser:t=>e({user:t}),updateCoin:t=>e(e=>({user:e.user?{...e.user,coin:Number(e.user.coin)+t}:null})),clearUser:()=>e({user:null})}))},76444:(e,t,r)=>{r.d(t,{J:()=>o});var a=r(95155);r(12115);var i=r(10489),n=r(64269);function o(e){let{className:t,...r}=e;return(0,a.jsx)(i.b,{"data-slot":"label",className:(0,n.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...r})}},77931:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(71847).A)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]])},95307:(e,t,r)=>{r.d(t,{p7:()=>g,default:()=>f,G2:()=>m,Yk:()=>h});var a=r(12115),i=r(20063),n=r(72378),o=r(1474);let s=null,l=null;var d=r(39180),c=r(13744);let u="ref_data",p="ref_click_id";function f(){let e=(0,i.useSearchParams)(),{fingerprint:t,getFingerprint:r}=function(){let[e,t]=(0,a.useState)(s),[r,i]=(0,a.useState)(!s),[n,d]=(0,a.useState)(null),c=(0,a.useCallback)(async()=>{if(s)return s;try{l||(l=o.Ay.load());
1let e=await l,r=await e.get(),a={visitorId:r.visitorId,confidence:r.confidence.score};return s=a,t(a),a}catch(t){let e=t instanceof Error?t:Error("Failed to get fingerprint");return d(e),console.error("Fingerprint error:",e),null}},[]);return(0,a.useEffect)(()=>{s||(i(!0),c().finally(()=>i(!1)))},[c]),{fingerprint:e,isLoading:r,error:n,getFingerprint:c}}(),f=(0,d.r)(e=>e.config),h=null==f?void 0:f.merchantId,m=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{(async()=>{let a=e.get("ref");if(!a||!h||m.current)return;let i=e.get("cid");if(!i){let e=n.A.get(u);if(e)try{if(JSON.parse(e).referralCode===a)return}catch(e){}}m.current=!0;let o=t;o||(o=await r());let s={referralCode:a,landingUrl:window.location.href,referer:document.referrer||void 0,utmSource:e.get("utm_source")||void 0,utmMedium:e.get("utm_medium")||void 0,utmCampaign:e.get("utm_campaign")||void 0};i&&(s.cid=i),o&&(s.fingerprint=o.visitorId,s.fingerprintConfidence=o.confidence);try{let e=await c.A.postApi("/api/v1/clicks/track",s,"",{headers:{"x-merchant-id":h}});if(null==e?void 0:e.valid){let t=e.cookieMaxAge||2592e3,r=new Date(Date.now()+1e3*t),a={referralCode:e.referralCode,affiliateId:e.affiliateId,programId:e.programId,clickId:e.clickId,trackedAt:new Date().toISOString()};n.A.set(u,JSON.stringify(a),{expires:r,path:"/",sameSite:"lax"}),e.clickId&&n.A.set(p,e.clickId,{expires:r,path:"/",sameSite:"lax"}),console.log("[ReferralTracker] Tracked successfully:",e)}else console.warn("[ReferralTracker] Invalid referral:",null==e?void 0:e.error)}catch(e){console.error("[ReferralTracker] Track error:",e),m.current=!1}})()},[e,t,r,h]),null}function h(){let e=n.A.get(u);if(!e)return null;try{return JSON.parse(e)}catch(e){return null}}function m(){return n.A.get(p)}function g(){n.A.remove(u,{path:"/"}),n.A.remove(p,{path:"/"})}}}]);
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.