1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2014],{289:function(e,t,n){n.r(t);var r=n(57437),l=n(2265),a=n(61396),i=n.n(a),o=n(45276),s=n(24033),u=n(19101);let searchParamsToKeyValues=e=>{let t=new URLSearchParams(e.toString()),n=Array.from(t.entries()),r={};for(let[e,t]of n)r[e]=t;return r},extractHostname=e=>{let t=e.match(/(?:https?:\/\/)?(?:www\.)?([^\/\s]+)/);return t?null==t?void 0:t[1]:null},c=l.forwardRef((e,t)=>{let n,{href:a,children:c,innerRef:d,...f}=e,m=(0,s.usePathname)(),h=(0,s.useSearchParams)(),{locale:g,setSavedParams:v,savedParams:p}=(0,o.useCommon)();if((0,l.useEffect)(()=>{!function(){let e=function(){let e=document.referrer,t=extractHostname(e);return t&&""!==t&&t===extractHostname(window.location.href)?null:(null==t?void 0:t.startsWith("l."))?t.replace("l.",""):t}(),t=searchParamsToKeyValues(h);e&&""!==e&&(t.utm_source=e),v((0,u.w)(t))}()},[]),n="string"==typeof a?a.startsWith("http")||a.startsWith("/tel")?a.startsWith("/")?a.replace("/",""):a:"".concat("en"===g&&a.startsWith("en")?"/":"vi"===g?"":"/".concat(g)).concat(a.startsWith("/")?a:"/".concat(a)):"","string"==typeof a&&a.startsWith("to:")){let[,...e]=a.split(":");e&&(n="".concat(m,"/#").concat(e))}let filterUtmsSearchParams=e=>{let t=new URLSearchParams(e.toString()),n=Array.from(t.entries()),r={};for(let[e,t]of n)e.startsWith("utm_")&&(r[e]=t);return new URLSearchParams(r)};return(0,r.jsx)(i(),{"aria-label":JSON.stringify(p||"no label"),href:(e=>{let t=filterUtmsSearchParams(h);return e+(t.toString()?"?".concat(t.toString()):"")})(n),ref:d,...f,children:c})});t.default=l.forwardRef((e,t)=>{let{children:n,...a}=e;return(0,r.jsx)(l.Suspense,{fallback:(0,r.jsx)(i(),{...a,prefetch:!1,href:(null==a?void 0:a.href)||"#",children:n}),children:(0,r.jsx)(c,{...a,prefetch:!1,innerRef:t,children:n})})})},45709:function(e,t,n){n.r(t),n.d(t,{default:function(){return Button_Button}});var r=n(57437),l=n(289),a=n(52959),i=n(2041),o=n(50395),s=n(2265),loading=()=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"25px",height:"25px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:(0,r.jsx)("circle",{cx:50,cy:50,fill:"none",stroke:"#ffffff",strokeWidth:10,r:35,strokeDasharray:"164.93361431346415 56.97787143782138",children:(0,r.jsx)("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",dur:"1s",values:"0 50 50;360 50 50",keyTimes:"0;1"})})});let InnerLoadingIcon=e=>{let{iconClassName:t}=e;return(0,r.jsx)(loading,{})};var Button_LoadingIcon=e=>{let{loading:t,existIcon:n,className:l,style:a}=e;return(0,r.jsx)(InnerLoadingIcon,{className:l})},u=n(92771);let c=(0,u.j)(["transition-all cursor-pointer !no-underline items-center gap-2 leading-none inline-flex justify-center text-base font-semibold"],{variants:{type:{primary:["text-white bg-primary hover:bg-primary-700 active:bg-primary-700 transition"],secondary:["bg-gradient-180 from-[#00578E] from-[9.75%] via-[#005D98] via-[36.46%] to-[#00A2E2] to-[81.51%] text-white"],text:[""],soft:["bg-[#F0FBFF] text-[#005D98]"],ghost:["bg-white text-[#005D98]"],outline:"border border-white hover:bg-white hover:text-neutral-700","outline-primary":"border border-primary text-primary hover:bg-primary hover:text-white",default:["bg-[#00A2E2] text-white"],gray:["bg-grey2 text-black"]},size:{md:"px-10 py-4 ",sm:"px-7 py-2",none:""}},defaultVariants:{type:"primary",size:"md"}});var Button_Button=(e,t)=>{let{loading:n=!1,type:u,danger:d,shape:f="default",size:m="sm",styles:h,disabled:g,className:v,rootClassName:p,children:x,icon:A,iconRight:y,ghost:w=!1,block:b=!1,htmlType:S="button",classNames:k,style:j={},color:E,rounded:P=!0,...N}=e,{scrollIntoView:C}={scrollIntoView:function(e){let t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})}},_=(0,i.Z)(N,["navigate"]),I=(0,s.createRef)(),L=(0,o.sQ)(t,I),B=(0,s.useMemo)(()=>(function(e){if("object"==typeof e&&e){let t=null==e?void 0:e.delay,n=!Number.isNaN(t)&&"number"==typeof t;return{loading:!1,delay:n?t:0}}return{loading:!!e,delay:0}}
1)(n),[n]),[O,z]=(0,s.useState)(B.loading),D=(0,a.GY)(c({type:u,size:"text"!==u?m:"none"}),P?"rounded-[50px]":"rounded-lg",v),handleClick=e=>{if(_.href&&_.href.startsWith("#")){let e=function(e){let t=e.indexOf("#");return e.slice(t+1)}(_.href);C(e);return}let{onClick:t}=N;if(O||g){e.preventDefault();return}null==t||t(e)},T=A&&!O?(0,r.jsx)("span",{children:A}):(0,r.jsx)(Button_LoadingIcon,{existIcon:!!A,loading:!!O}),R=y?(0,r.jsx)("span",{className:"",children:y}):null;if((0,s.useEffect)(()=>{let e=null;return B.delay>0?e=setTimeout(()=>{e=null,z(!0)},B.delay):z(B.loading),function(){e&&(clearTimeout(e),e=null)}},[B]),void 0!==_.href&&!(null==_?void 0:_.href.startsWith("#"))){var Z;return(0,r.jsxs)(l.default,{..._,href:null!==(Z=null==_?void 0:_.href)&&void 0!==Z?Z:"#",className:D,style:{...j,color:E},onClick:handleClick,ref:L,children:[O&&T,x,R]})}return(0,r.jsxs)("button",{...N,type:S,className:D,style:j,onClick:handleClick,disabled:g,ref:L,children:[O&&T,x,R]})}},59170:function(e,t,n){n.r(t),n.d(t,{ImageNext:function(){return ImageNext}});var r=n(57437),l=n(52959),a=n(16691),i=n.n(a),o=n(2265),s=n(42612);let ImageNext=e=>{let{className:t,src:n,alt:a,width:u,height:c,sizes:d,...f}=e,[m,h]=o.useState(n);return n?(0,r.jsx)(i(),{width:null!=u?u:"0",height:null!=c?c:"0",sizes:null!=d?d:"100vw",className:(0,l.GY)("w-full",t),alt:a||"vas-image",src:m,unoptimized:(0,l.HE)(m),referrerPolicy:"no-referrer",onError:e=>{h(s.default.src)},...f}):(0,r.jsx)(i(),{src:s.default.src,blurDataURL:s.default.blurDataURL,height:s.default.height,className:(0,l.GY)(t,"w-full"),width:s.default.width,alt:"no-image",...f})}},95953:function(e,t,n){n.r(t),n.d(t,{default:function(){return u}});var r=n(57437),l=n(57042),a=n(24033),i=n(2265),o=n(62740);let range=(e,t)=>Array.from({length:t-e+1},(t,n)=>n+e),usePagination=e=>{let{totalCount:t,pageSize:n,siblingCount:r,currentPage:l}=e,{isMobile:a}=(0,o.Z)(),s=a?1:0,u=(0,i.useMemo)(()=>{let e=Math.ceil(t/n);if((a?5:7)>=e)return range(1,e);let r=Math.max(l-s,1),i=Math.min(l+s,e),o=r>2,u=i<e-2;return!o&&u?[...range(1,a?4:3+2*s),"...",e]:o&&!u?[1,"...",...range(e-(a?5:3+2*s)+1,e)]:o&&u?[1,"...",...range(r,i),"...",e]:void 0},[t,n,s,l]);return u};var s=n(289),Pagination_IconNext=function(){return(0,r.jsx)("svg",{className:"",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",fill:"currentColor",viewBox:"0 0 16 32",children:(0,r.jsx)("path",{d:"M13.653 11.478l-9.792-9.792c-0.4-0.397-0.94-0.62-1.504-0.62s-1.104 0.223-1.504 0.62c-0.2 0.198-0.359 0.434-0.467 0.694s-0.164 0.539-0.164 0.82c0 0.282 0.056 0.56 0.164 0.82s0.267 0.496 0.467 0.694l9.813 9.771c0.2 0.198 0.359 0.434 0.467 0.694s0.164 0.539 0.164 0.82c0 0.282-0.056 0.56-0.164 0.82s-0.267 0.496-0.467 0.694l-9.813 9.771c-0.402 0.399-0.629 0.941-0.631 1.507s0.221 1.11 0.62 1.512c0.399 0.402 0.941 0.629 1.507 0.631s1.11-0.221 1.512-0.62l9.792-9.792c1.199-1.2 1.872-2.827 1.872-4.523s-0.673-3.323-1.872-4.523z"})})},Pagination_IconPre=function(){return(0,r.jsx)("svg",{className:"rotate-180 ",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",fill:"currentColor",viewBox:"0 0 16 32",children:(0,r.jsx)("path",{d:"M13.653 11.478l-9.792-9.792c-0.4-0.397-0.94-0.62-1.504-0.62s-1.104 0.223-1.504 0.62c-0.2 0.198-0.359 0.434-0.467 0.694s-0.164 0.539-0.164 0.82c0 0.282 0.056 0.56 0.164 0.82s0.267 0.496 0.467 0.694l9.813 9.771c0.2 0.198 0.359 0.434 0.467 0.694s0.164 0.539 0.164 0.82c0 0.282-0.056 0.56-0.164 0.82s-0.267 0.496-0.467 0.694l-9.813 9.771c-0.402 0.399-0.629 0.941-0.631 1.507s0.221 1.11 0.62 1.512c0.399 0.402 0.941 0.629 1.507 0.631s1.11-0.221 1.512-0.62l9.792-9.792c1.199-1.2 1.872-2.827 1.872-4.523s-0.673-3.323-1.872-4.523z"})})},Pagination_ButtonIcon=e=>{let{onClick:t,href:n,disabled:a,hidden:i,type:o,className:u}=e;if(i)return(0,r.jsx)(r.Fragment,{});let c="next"===o?Pagination_IconNext:Pagination_IconPre;return t?(0,r.jsx)("span",{onClick:t,className:(0,l.Z)(u,"w-[26px] h-[30px] flex justify-center items-center rounded border-black cursor-pointer"),style:{pointerEvents:a?"none":"auto"},children:(0,r.jsx)(c,{})}):(0,r.jsx)(s.default,{href:n||"#",className:u,children:(0,r.jsx)(c,{})})},Pagination_ButtonNumber=e=>{let{onClick:t,href:n,disabled:a,isActive:i,children:o,className:u}=e;return t?(0,r.jsx)("span",{onClick:t,className:(0,l.Z)(u,"w-[26px] h-[30px] flex justify-center items-center rounded border-black cursor-pointer",i&&"bg-black text-white"),style:{pointerEvents:a?"none":"auto"},children:(0,r.jsx)("span",{className:"".concat(i?"current text-white":""),children:o})}):(0,r.jsx)(s.default,{href:n||"#",className:u,children:o})},Pagination_Dots=function(){return(0,r.jsx)("span",{className:"pagination-item dots",children:"â¦"})},u=(0,i.memo)(e=>{let{onChange:t,totalCount:n,siblingCount:i=1,currentPage:o,pageSize:s=10,className:u,simple:c=!1,position:d="center"}=e,f=usePagination({currentPage:+o,totalCount:+n,siblingCount:+i,pageSize:+s}),m=(0,a.usePathname)();if(0===o||(null==f?void 0:f.length)<2||!f)return null;let onNext=()=>{if(o===h)return!1;t&&t(o+1)},onPrevious=()=>
1{if(1===o)return!1;t&&t(o-1)},h=f[(null==f?void 0:f.length)-1],g="rounded-full h-[30px] w-auto min-w-[30px] border-[1px] flex items-center justify-center border-black text-neutral-400 hover:bg-subText hover:text-white hover:border-subText transition";return(0,r.jsxs)("div",{className:(0,l.Z)(u,{"justify-center":"center"===d,"justify-start":"left"===d,"justify-end":"right"===d},"flex items-center gap-3"),children:[(0,r.jsx)(Pagination_ButtonIcon,{type:"pre",href:m+"/1",disabled:1===o,onClick:t?()=>onPrevious():null,className:(0,l.Z)(g)}),!c&&f&&f.length?null==f?void 0:f.map((e,n)=>"..."===e?(0,r.jsx)(Pagination_Dots,{}):(0,r.jsx)(Pagination_ButtonNumber,{className:g,isActive:e===o,href:m+"/"+e,onClick:t?()=>t(e):null,children:e},"".concat(e," + ").concat(n)+"pagination"+Math.random())):null,(0,r.jsx)(Pagination_ButtonIcon,{type:"next",className:(0,l.Z)(g),href:m+"/"+(o+1),disabled:o===h,onClick:t?()=>onNext():null})]})})},69128:function(e,t,n){n.r(t);var r=n(57437),l=n(57042),a=n(289),i=n(2265),o=n(45276);let s={primary:"text-[#444444]",secondary:"text-secondary",success:"text-success",warning:"text-warningText",error:"text-red-500"},u=(0,i.forwardRef)((e,t)=>{let{level:n=1,option:u="text",className:c="",type:d="primary",onChange:f,disabled:m=!1,onClick:h=()=>{},strong:g=!1,italic:v=!1,underline:p=!1,deleteMode:x=!1,bold:A=!1,lineclamp:y,showMoreForLineClamp:w=!1,href:b,content:S,target:k="_blank",children:j,...E}=e,P={onClick:h,onChange:f,target:k,href:b},N="text-base",C="title",[_,I]=(0,i.useState)(!0),{locale:L}=(0,o.useCommon)();switch(u){case"title":C="h".concat(n),N="";break;case"text":C="p";break;case"paragraph":C="textarea";break;case"span":C="span";break;case"link_html":C="a";break;case"link_nextjs":C=a.default}let B=(0,l.Z)("flex flex-wrap",N,s[d],g?"font-semibold":"",v?"italic":"",p?"underline underline-offset-2":"",x?"line-through":"",A?"font-bold":"",c,m?"disabled opacity-50 select-none":""),O=(0,i.useRef)(null);return"link_html"!==u&&"link_nextjs"!==u?(delete P.target,delete P.href):delete P.onChange,(0,r.jsx)(C,{className:B,ref:t,...P,...E,children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{ref:O,className:(0,l.Z)(_?1===y?"line-clamp-1":2===y?"line-clamp-2":3===y?"line-clamp-3":4===y?"line-clamp-4":5===y?"line-clamp-5":6===y?"line-clamp-6":"":"line-clamp-none"),children:null!=j?j:S}),w&&void 0!==y&&y>0&&(0,r.jsx)("span",{className:"not-italic no-underline cursor-pointer text-primary ",onClick:()=>{I(e=>!e)},children:_?"en"===L?"Show more":"Xem th\xeam":"en"===L?"Show less":"R\xfat gá»n"})]})})});u.displayName="Typography",t.default=(0,i.memo)(u)},45276:function(e,t,n){n.r(t),n.d(t,{default:function(){return common},useCommon:function(){return useCommon}});var r=n(57437),l=n(69131),a=n(35516),services_settingApi=e=>({getSettings:t=>{let{params:n,env:r}=t;return(0,l.Vo)({url:"/settings/public",params:n,locale:e})}}),i=n(24033),o=n(2265),s={localStorage:{keys:{locale:"lang"}}};let u=(0,o.createContext)({});var common=e=>{let{children:t,lang:n="vi",seo:c}=e,d=(0,i.usePathname)(),[f,m]=(0,o.useState)(()=>{let e=(0,l.Nq)()?localStorage.getItem(s.localStorage.keys.locale):void 0;return null!=e?e:n}),[h,g]=(0,o.useState)(!1),[v,p]=(0,o.useState)(!0),[x,A]=(0,o.useState)([]),[y,w]=(0,o.useState)(c),[b,S]=(0,o.useState)(null),k=(0,i.useParams)(),handleSetting=async()=>{try{var e;p(!0);let{data:t}=await services_settingApi(null!==(e=k.lang)&&void 0!==e?e:"vi").getSettings({});p(!1),Array.isArray(t)&&t.length&&A(t)}catch(e){}};return(0,o.useEffect)(()=>{(0,l.Nq)()&&localStorage.setItem(s.localStorage.keys.locale,f)},[f]),(0,o.useEffect)(()=>{if((0,l.Nq)()){let e="en"===d.split("/")[1]?"en":"vi";e&&localStorage.setItem(s.localStorage.keys.locale,e);let t=localStorage.getItem(s.localStorage.keys.locale);m(null!=e?e:t)}},[]),(0,o.useEffect)(()=>{handleSetting()},[]),(0,o.useEffect)(()=>{(0,a.S)()},[]),(0,o.useEffect)(()=>{setTimeout(()=>{g(!0)},3e3)},[]),(0,r.jsx)(u.Provider,{value:{settings:x,loadingSetting:v,seoPaths:y,setSeoPaths:w,setSavedParams:S,savedParams:b,lang:n,locale:f,setLocale:m,showPopup:h,setShowPopup:g},children:t})};let useCommon=()=>(0,o.useContext)(u)},52959:function(e,t,n){n.d(t,{$H:function(){return contextTextToHtmlBoldList},GY:function(){return clsxMerge},HE:function(){return isSvgSrc},b2:function(){return isEvenNumber},eu:function(){return getYoutubeEmbedUrl},oi:function(){return isSameSlug},w9:function(){return convertTextToHtmlList}});var r=n(57042),l=n(74769);function isEvenNumber(e){return e%2==0}
1function isSvgSrc(e){let t="string"==typeof e?e:"object"==typeof e&&null!==e&&"src"in e?e.src:void 0;return"string"==typeof t&&!!t&&(!!t.startsWith("data:image/svg+xml")||/\.svg$/i.test(t.split(/[?#]/)[0]))}function getYoutubeEmbedUrl(e){let{src:t,autoplay:n,muted:r=!1}=e,l=function(e){let t=null==e?void 0:e.match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/);return!!t&&11==t[7].length&&t[7]}(t),a=null!=n?n?"1":"0":void 0,i="https://www.youtube.com/embed/".concat(l,"?").concat(null!=a?"autoplay=".concat(a,"&"):"","mute=").concat(r?"1":"0","&loop=1&color=white&controls=1&modestbranding=1&playsinline=1&rel=0&enablejsapi=1&playlist=").concat(l);return i}function isSameSlug(e,t){let n=e.trim().replace(/^\/+|\/+$/g,""),r=t.trim().replace(/^\/+|\/+$/g,"");return n===r}function clsxMerge(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.Z)((0,l.m6)(...t))}function convertTextToHtmlList(e){var t,n;let[r,l]=e.split("\n\n"),a=null===(n=null!=l?l:r)||void 0===n?void 0:null===(t=n.split("\n"))||void 0===t?void 0:t.map(e=>e.startsWith("-")||e.startsWith(" -")?'<li class="relative pl-4">'.concat(e.replace("-","").trim(),"</li>"):'<p class="">'.concat(e,"</p>")).join("");return'\n <div class="line-clamp-5">\n '.concat(l?'<span class="font-semibold block pb-[15.5px]">'.concat(r,"</span>"):"",'\n <ul class="max-h-[120px]">').concat(a,"</ul>\n </div>\n ")}function contextTextToHtmlBoldList(e){let[t,...n]=e.split("\n\n"),r=t.split("\n").map(e=>'<p class="text-base font-medium text-neutral-900 line-clamp-2">'.concat(e,"</p>")).join(""),l=n.map(e=>'<p class="text-neutral-900 text-sm mt-auto line-clamp-4">'.concat(e,"</p>")).join("");return"<div class='mb-4'>".concat(r,"</div>").concat(l)}},19101:function(e,t,n){n.d(t,{w:function(){return filterUtmsParamsOnly}});function filterUtmsParamsOnly(e){let t=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],n={};return Object.entries(e).filter(e=>{let[n,r]=e;return t.includes(n)}).sort((e,n)=>{let[r,l]=e,[a,i]=n;return t.indexOf(r)-t.indexOf(a)}).forEach(e=>{let[t,r]=e;n[t]=r}),{...n,utm_source:(null==n?void 0:n.utm_source)||"direct"}}},86453:function(e,t,n){function useCollapsePanel(e){let{isActive:t=!1,panelRef:n}=e;s(()=>{(async()=>{let e=n.current;if(!e)return;let r=e.scrollHeight;t||(e.style.height="".concat(r,"px"),await Promise.all(e.getAnimations().map(e=>e.finished)),e.style.height="0px"),t&&(e.style.height="".concat(r,"px"),await Promise.all(e.getAnimations().map(e=>e.finished)),e.style.height="auto")})()},[t,n])}n.d(t,{kC:function(){return d.Z},bT:function(){return useCollapsePanel},H2:function(){return r.Z},YD:function(){return useInView},LI:function(){return s},K7:function(){return useKeyDown},TH:function(){return hooks_useLocation},b6:function(){return f.Z},t$:function(){return a.Z},Ax:function(){return useSticky}});var r=n(17806),l=n(2265);function useKeyDown(e,t){let n=(0,l.useRef)(t);(0,l.useEffect)(()=>{n.current=t}),(0,l.useEffect)(()=>{function handle(t){t.code===e?(t.preventDefault(),n.current(t)):("ctrls"===e&&"s"===t.key&&t.ctrlKey||"ctrlu"===e&&"u"===t.key&&t.ctrlKey)&&(t.preventDefault(),n.current(t))}return document.addEventListener("keydown",handle),()=>document.removeEventListener("keydown",handle)},[e])}var a=n(83771),i=n(69131);let o=(0,i.Nq)()?l.useLayoutEffect:l.useEffect;var s=o,u=n(24033),hooks_useLocation=function(){let e=(0,u.usePathname)();return{isHome:["/","/vi","/en"].includes(e)}},c=n(72053);function useSticky(e){let{direction:t="down",ref:n,offet:r=200,delay:a=0,debounce:i=!0}=e,[o,s]=(0,l.useState)(!1),u=(0,c.y1)(e=>{s(e)},i?200:0);return(0,l.useEffect)(()=>{let e=(null==n?void 0:n.current)||document;e.addEventListener("scroll",e=>{var l,i,o,s,c,d,f,m;switch(t){case"down":{let t=(null==n?void 0:n.current)?null==n?void 0:n.current.scrollTop:null===(i=e.target)||void 0===i?void 0:null===(l=i.scrollingElement)||void 0===l?void 0:l.scrollTop;setTimeout(()=>u(t>r),a);return}case"up":{let t=(null==n?void 0:n.current)?null==n?void 0:n.current.scrollTop:null===(s=e.target)||void 0===s?void 0:null===(o=s.scrollingElement)||void 0===o?void 0:o.scrollTop;u(t<r);break}case"left":{let t=(null==n?void 0:n.current)?null==n?void 0:n.current.scrollLeft:null===(d=e.target)||void 0===d?void 0:null===(c=d.scrollingElement)||void 0===c?void 0:c.scrollLeft;u(t>r);return}case"right":{let t=(null==n?void 0:n.current)?null==n?void 0:n.current.scrollLeft:null===(m=e.target)||void 0===m?void 0:null===(f=m.scrollingElement)||void 0===f?void 0:f.scrollLeft;u(t<r)}}})},[]),{isSticky:(0,l.useMemo)(()=>o,[o])}}var d=n(62740),f=n(5209);function useInView(e){let{target:t,options:n={root:null,threshold:1}}=e,[r,a]=(0,l.useState)(!1),i=(0,l.useRef)(null),[o,u]=(0,l.useState)(!1);return s(()=>
1{if(i.current||(i.current=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?(u(!0),a(!0)):a(!1)})},n)),t.current){var e;null==i||null===(e=i.current)||void 0===e||e.observe(t.current)}return()=>{var e;null==i||null===(e=i.current)||void 0===e||e.disconnect()}},[t,i,n]),{isInView:r,hasEnteredView:o}}n(4300)},62740:function(e,t,n){n.d(t,{Z:function(){return useBreakpoints}});var r=n(86453);function useBreakpoints(){let e=(0,r.H2)("(max-width:768px)"),t=(0,r.H2)("(max-width:1025px)"),n=(0,r.H2)("(max-width:1200px)"),l=(0,r.H2)("(min-width:1500px)");return{isMobile:e,isTablet:t,isLargetScreen:l,isSmallLaptop:n}}},17806:function(e,t,n){var r=n(2265);t.Z=e=>{let[t,n]=(0,r.useState)(void 0);return(0,r.useEffect)(()=>{var t;let r=null===(t=window)||void 0===t?void 0:t.matchMedia(e),listener=()=>n(!!(null==r?void 0:r.matches));if(listener(),null==r?void 0:r.addEventListener)return null==r||r.addEventListener("change",listener),()=>null==r?void 0:r.removeEventListener("change",listener)},[e]),t}},62509:function(e,t,n){var r=n(24033),l=n(49499);t.Z=()=>(0,l.Z)()?(0,r.useSearchParams)():new Map},5209:function(e,t,n){var r=n(2265);t.Z=()=>{let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t(!0)},[]),{hasMounted:e}}},83771:function(e,t,n){n.d(t,{Z:function(){return useOnClickOutside}});var r=n(2265);function useOnClickOutside(e,t){let n=(0,r.useCallback)(n=>{e.some(e=>{var t;return n.target===(null==e?void 0:e.current)||n.target instanceof Node&&(null==e?void 0:null===(t=e.current)||void 0===t?void 0:t.contains(null==n?void 0:n.target))})||null==t||t()},[t,...e]);(0,r.useEffect)(()=>(window.addEventListener("click",n),()=>{window.removeEventListener("click",n)}),[n])}},4300:function(e,t,n){n.d(t,{Z:function(){return useQueryParams}});var r=n(24033),l=n(62509);function useQueryParams(){let e=(0,l.Z)(),t=(0,r.useRouter)(),n=(0,r.usePathname)();return{setQueryParams:(r,l,a)=>{let i=new URLSearchParams(Array.from(e.entries()));i.set(r,l);let o=i.toString();t.push("".concat(n,"?").concat(o),{scroll:null==a?void 0:a.scroll})},clearQueryParamByKey:(r,l)=>{let a=new URLSearchParams(Array.from(e.entries()));a.delete(r);let i=a.toString();t.push("".concat(n,"?").concat(i),{...l})},clearAllQueryParams:e=>{t.push("".concat(n),{...e})}}}},56648:function(e,t,n){n.r(t),t.default={src:"/_next/static/media/notFound.ce9345ae.jpg",height:300,width:480,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAaEAACAgMAAAAAAAAAAAAAAAAAEgERAhMy/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKomWx3la5oACF//2Q==",blurWidth:8,blurHeight:5}}}]);
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.