"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[641,5639,9903,7847,4806],{Cov9:function(t,e,r){r.d(e,{h:function(){return i},x:function(){return o}});var n=r("NMK5");let i=(0,n.Jj)(t=>{var e,r;return void 0!==t&&t?{province:t.state||"",keyCategory:t.key_category,category:t.category,description:t.description,qualityMin:t.air_quality_min||null,qualityMax:t.air_quality_max||null,currentAqiusValue:(null==t?void 0:null===(e=t.pollution)||void 0===e?void 0:e.aqius)||null,updatedTime:(null==t?void 0:null===(r=t.pollution)||void 0===r?void 0:r.ts)||null}:null}),o=(0,n.Jj)(t=>void 0!==t&&t?{title:t.title||"",description:t.description||"",disclaimer:t.disclaimer||"",featuredImage:t.featured_image||""}:null)},NMK5:function(t,e,r){r.d(e,{Jj:function(){return wrapFormatFn},kd:function(){return cleanUpNullUndefined}});let cleanUpNullUndefined=t=>!t||"object"!=typeof t||Array.isArray(t)?t:Object.keys(t).reduce((e,r)=>(null!==t[r]&&void 0!==t[r]&&(e[r]=t[r]),e),{}),wrapFormatFn=t=>function(){for(var e=arguments.length,r=Array(e),n=0;n{let t=o().get(d.QP)||"";if(t)return t;let e=await (0,u.t9)((0,c.wE)(l.y.ECOMMERCE.GUEST_GET_CART_ID),"POST");return t=(null==e?void 0:e.data)||"",o().set(d.QP,t,{domain:"development"===d.ENV.NEXT_PUBLIC_DEPLOY_ENV?"localhost":".".concat(n.v[d.ENV.DEPLOY_LOCALE])}),t},addToCart:async(t,e)=>{if(!t||!e)return;let r=await E.getCartId();if(r)return await (0,u.t9)((0,c.wE)(l.y.ECOMMERCE.GUEST_ADD_ITEM_TO_CART,{cartId:r}),"POST",{data:{cartItem:{sku:t,qty:e}}})},getCart:async()=>{let t=await E.getCartId();if(!t)return;let e=await (0,a.d)(l.y.ECOMMERCE.GUEST_GET_CART,{method:"GET",params:{cartId:t}},"ecommerce");return e},getCartTotals:async()=>{let t=await E.getCartId();if(t)return await (0,a.d)(l.y.ECOMMERCE.GUEST_GET_CART_TOTALS,{method:"GET",params:{cartId:t}},"ecommerce")}},s={getCartId:()=>(0,a.d)(l.y.ECOMMERCE.GET_CART_ID,{method:"POST"},"ecommerce"),addToCart:(t,e)=>{if(t&&e)return(0,a.d)(l.y.ECOMMERCE.ADD_ITEM_TO_CART,{method:"POST",data:{cartItem:{sku:t,qty:e}}},"ecommerce")},getCart:async()=>{let t=await (0,a.d)(l.y.ECOMMERCE.GET_CART,{method:"GET"},"ecommerce");return t},getCartTotals:async()=>(0,a.d)(l.y.ECOMMERCE.GET_CART_TOTALS,{method:"POST"},"ecommerce")}},"05Ua":function(t,e,r){r.d(e,{H:function(){return n}});let n={LOGIN:"LOGIN",LOGOUT:"LOGOUT",AUTHORIZING:"AUTHORIZING",SET_IS_MOBILE_SSR:"SET_IS_MOBILE_SSR",ADD_BOOKMARKS:"ADD_BOOKMARKS",REMOVE_BOOKMARKS:"REMOVE_BOOKMARKS",SET_OPEN_LOGOUT_POPUP:"SET_OPEN_LOGOUT_POPUP",SET_COMMENT_FOCUS:"SET_COMMENT_FOCUS",SET_OPEN_DUE_DATE_POPUP:"SET_OPEN_DUE_DATE_POPUP",INIT_USER:"INIT_USER",PLAY_ARTICLE:"PLAY_ARTICLE",SET_OPEN_CONFIRM_LEAVE_PAGE_POPUP:"SET_OPEN_CONFIRM_LEAVE_PAGE_POPUP",SET_CHATWOOT_WEBSITE_TOKEN:"SET_CHATWOOT_WEBSITE_TOKEN",SET_ZALO_CONFIG:"SET_ZALO_CONFIG",SET_COLLECTING_ACTION:"SET_COLLECTING_ACTION",SET_HEALTH_INFO:"SET_HEALTH_INFO",UPDATE_CART:"UPDATE_CART",ADD_COMMUNITY_JOINED:"ADD_COMMUNITY_JOINED",REMOVE_COMMUNITY_JOINED:"REMOVE_COMMUNITY_JOINED",UPDATE_USER_INFO:"UPDATE_USER_INFO",ADD_SUCCESS_LOGIN_FN:"ADD_SUCCESS_LOGIN_FN"}},Fyo5:function(t,e,r){r.d(e,{B9:function(){return isValidStatus},le:function(){return checkValidDataApi},rx:function(){return checkValidData}});var n=r("qe1T");function checkValidDataApi(t){var e;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!!t&&"string"==typeof(null==t?void 0:t.state)&&(!!r||""!==t.state)&&"number"==typeof(null==t?void 0:null===(e=t.pollution)||void 0===e?void 0:e.aqius)}function checkValidData(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!!t&&"string"==typeof(null==t?void 0:t.province)&&(!!e||""!==t.province)&&"number"==typeof(null==t?void 0:t.currentAqiusValue)}function isValidStatus(t){return Object.values(n.P).includes(t)}},QW8v:function(t,e,r){r.d(e,{W:function(){return c}});var n=r("VNqU"),i=r("09QT"),o=r("Cov9"),a=r("oQBk"),l=r("Tk9B"),u=r("Fyo5");let c=(0,n.Ue)((t,e)=>({loading:!1,error:null,currentData:null,cardInfo:null,listProvinces:null,currentLocation:null,setCurrentLocation(e){t({currentLocation:e})},fetchInitData:async()=>{let{loading:r,listProvinces:n}=e();if(!r&&!n){t({loading:!0,error:null});try{var c,d;let e=await (0,l.k)(!1),r=(null==e?void 0:e.location)||null,[n,E,s,_]=await Promise.all([(0,i.d)(a.y.HEALTH_TOOL.GET_AIR_POPULATION_INFO),r?(0,i.d)(a.y.HEALTH_TOOL.GET_AIR_POPULATION_SPECIFIC_PROVINCE,{params:{type:"geo",lat:r.latitude,lng:r.longitude}}):null,(0,i.d)(a.y.HEALTH_TOOL.GET_AIR_POPULATION_DEFAULT),(0,i.d)(a.y.HEALTH_TOOL.GET_AIR_POPULATION_PROVINCE),(0,l.k)(!1)]),T=null==E?void 0:E.data,O=null==s?void 0:s.data,C=(0,u.le)(T,!0),I=(0,u.le)(O),A=!!(null==n?void 0:n.data)&&!!(null==_?void 0:null===(c=_.data)||void 0===c?void 0:c.provinces)&&(C||I);if(A){let i=r&&C;t({currentLocation:i?e:null,cardInfo:(0,o.x)(null==n?void 0:n.data),currentData:(0,o.h)(i?T:I?O:null),listProvinces:(null==_?void 0:null===(d=_.data)||void 0===d?void 0:d.provinces)||[]})}else t({error:"General error"})}catch(e){t({error:e.message})}finally{t({loading:!1})}}},retryFetchInitData:async()=>{t({error:null}),await e().fetchInitData()}}))},o0qI:function(t,e,r){r.d(e,{I:function(){return i}});var n=r("q1tI");let i=(0,n.createContext)({})},tjQ2:function(t,e,r){r.d(e,{Ep:function(){return ArticleStoreProvider},WM:function(){return useArticleStore}});var n=r("BGKE"),i=r("q1tI"),o=r("sEfC"),a=r.n(o),l=r("oWg6"),u=r("VNqU"),c=r("2vNa"),d=r("Bp26");let E=["small","medium","large"],s=(0,i.createContext)(null),createArticleStore=t=>(0,l.M)((e,r)=>({articles:[],bookmarkIds:[],chineseTranslate:d.w.traditional,currentArticle:null,currentProgress:0,fontSize:"small",isBookmarked:!1,isCommentPopupOpen:!1,isLiked:!1,isDisliked:!1,totalComment:0,categories:[],...t||{},addToArticles:t=>{!t||r().articles.find(e=>t.id===e.id)||e({articles:r().articles.concat(t)})},addToBookmark:t=>e({isBookmarked:!0,bookmarkIds:[...r().bookmarkIds,t]}),removeBookmark:t=>{let n=r().bookmarkIds.filter(e=>e!==t);e({isBookmarked:!1,bookmarkIds:n})},setArticles:t=>e(e=>({articles:"function"==typeof t?t(e.articles):t})),setBookmarkIds:t=>{e({bookmarkIds:t})},setChineseTranslate:t=>e({chineseTranslate:t}),setCurrentArticle:a()(t=>e({currentArticle:t}),300),setCurrentProgress:t=>e({currentProgress:t}),cycleFontSize:()=>e({fontSize:(0,c.D)(E,r().fontSize)}),setIsBookmarked:t=>e({isBookmarked:t}),setIsCommentPopupOpen:t=>e({isCommentPopupOpen:t}),setIsLiked:t=>e({isLiked:t}),setIsDisliked:t=>e({isDisliked:t}),setTotalComment:t=>e({totalComment:t}),setCategories:t=>e({categories:t}),setShowDictionaryShortcutBtn:t=>e({showDictionaryShortcutBtn:t}),setInFirstViewPort:t=>e({inFirstViewport:t})})),ArticleStoreProvider=t=>{let{init:e,refreshKey:r,children:o}=t,a=(0,i.useRef)(createArticleStore(e)),l=a.current;return(0,i.useEffect)(()=>{r&&a.current.setState(e)},[r]),(0,n.tZ)(s.Provider,{value:l,children:o})},useArticleStore=(t,e)=>{let r=(0,i.useContext)(s),n=(0,u.oR)(r,t,e);return n}},Bp26:function(t,e,r){var n,i;r.d(e,{w:function(){return n}}),(i=n||(n={}))[i.traditional=0]="traditional",i[i.simplified=1]="simplified"},Zr8O:function(t,e,r){r.d(e,{B:function(){return o}});var n=r("VNqU"),i=r("nXqV");let o=(0,n.Ue)(t=>({openQuickBookingDrawer:!1,setOpenQuickBookingDrawer(e){t({openQuickBookingDrawer:e})},careType:i.y.DOCTOR,setCareType(e){t({careType:e})},setData(e){t({data:e})}}))},nXqV:function(t,e,r){var n,i;r.d(e,{y:function(){return n}}),(i=n||(n={}))[i.DOCTOR=0]="DOCTOR",i[i.SERVICE=1]="SERVICE"}}]);