1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3350],{7942:function(a,b,c){"use strict";var d=c(53848);b.default=void 0;var e,f=(e=c(67294))&&e.__esModule?e:{default:e},g=c(64957),h=c(69898),i=c(90639),j={};function k(a,b,c,d){if(a&&g.isLocalURL(b)){a.prefetch(b,c,d).catch(function(a){});var e=d&& void 0!==d.locale?d.locale:a&&a.locale;j[b+"%"+c+(e?"%"+e:"")]=!0}}b.default=function(a){var b,c=!1!==a.prefetch,e=h.useRouter(),l=f.default.useMemo(function(){var b=d(g.resolveHref(e,a.href,!0),2),c=b[0],f=b[1];return{href:c,as:a.as?g.resolveHref(e,a.as):f||c}},[e,a.href,a.as]),m=l.href,n=l.as,o=a.children,p=a.replace,q=a.shallow,r=a.scroll,s=a.locale;"string"==typeof o&&(o=f.default.createElement("a",null,o));var t=(b=f.default.Children.only(o))&&"object"==typeof b&&b.ref,u=d(i.useIntersection({rootMargin:"200px"}),2),v=u[0],w=u[1],x=f.default.useCallback(function(a){v(a),t&&("function"==typeof t?t(a):"object"==typeof t&&(t.current=a))},[t,v]);f.default.useEffect(function(){var a=w&&c&&g.isLocalURL(m),b=void 0!==s?s:e&&e.locale,d=j[m+"%"+n+(b?"%"+b:"")];a&&!d&&k(e,m,n,{locale:b})},[n,m,w,s,c,e]);var y={ref:x,onClick:function(a){var c,d,f,h,i,j,k,l,o,t;b.props&&"function"==typeof b.props.onClick&&b.props.onClick(a),a.defaultPrevented||(c=a,d=e,f=m,h=n,i=p,j=q,k=r,l=s,"A"===c.currentTarget.nodeName&&((t=(o=c).currentTarget.target)&&"_self"!==t||o.metaKey||o.ctrlKey||o.shiftKey||o.altKey||o.nativeEvent&&2===o.nativeEvent.which||!g.isLocalURL(f))||(c.preventDefault(),null==k&&h.indexOf("#")>=0&&(k=!1),d[i?"replace":"push"](f,h,{shallow:j,locale:l,scroll:k})))}};if(y.onMouseEnter=function(a){g.isLocalURL(m)&&(b.props&&"function"==typeof b.props.onMouseEnter&&b.props.onMouseEnter(a),k(e,m,n,{priority:!0}))},a.passHref||"a"===b.type&&!("href"in b.props)){var z=void 0!==s?s:e&&e.locale,A=e&&e.isLocaleDomain&&g.getDomainLocale(n,z,e&&e.locales,e&&e.domainLocales);y.href=A||g.addBasePath(g.addLocale(n,z,e&&e.defaultLocale))}return f.default.cloneElement(b,y)}},90639:function(a,b,c){"use strict";var d=c(53848);Object.defineProperty(b,"__esModule",{value:!0}),b.useIntersection=function(a){var b=a.rootMargin,c=a.disabled||!g,i=e.useRef(),j=d(e.useState(!1),2),k=j[0],l=j[1],m=e.useCallback(function(a){i.current&&(i.current(),i.current=void 0),!c&&!k&&a&&a.tagName&&(i.current=h(a,function(a){return a&&l(a)},{rootMargin:b}))},[c,b,k]);return e.useEffect(function(){if(!g&&!k){var a=f.requestIdleCallback(function(){return l(!0)});return function(){return f.cancelIdleCallback(a)}}},[k]),[m,k]};var e=c(67294),f=c(26286),g="undefined"!=typeof IntersectionObserver;function h(a,b,c){var d=j(c),e=d.id,f=d.observer,g=d.elements;return g.set(a,b),f.observe(a),function(){g.delete(a),f.unobserve(a),0===g.size&&(f.disconnect(),i.delete(e))}}var i=new Map();function j(a){var b=a.rootMargin||"",c=i.get(b);if(c)return c;var d=new Map(),e=new IntersectionObserver(function(a){a.forEach(function(a){var b=d.get(a.target),c=a.isIntersecting||a.intersectionRatio>0;b&&c&&b(c)})},a);return i.set(b,c={id:b,observer:e,elements:d}),c}},63350:function(a,b,c){"use strict";c.r(b);var d=c(92809),e=c(40037),f=c(30266),g=c(809),h=c.n(g),i=c(67294),j=c(4277),k=c(67528),l=c(71230),m=c(15746),n=c(41664),o=c(53597),p=c(24881),q=c(25617),r=c(3108),s=c(2261),t=c(99304),u=c(23015),v=c(85893);function w(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function x(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?w(Object(c),!0).forEach(function(b){(0,d.Z)(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):w(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}b.default=function(a){var b=a.setOpenModal,c=k.Z.TabPane,d=(0,i.useState)(!0),g=d[0],w=d[1],y=(0,q.v9)(function(a){return a.auth}),z=y.accessToken,A=y.localeLanguage,B=(0,q.v9)(function(a){return a.location}).location,C=(0,i.useState)("bds-ban"),D=C[0],E=C[1],F=(0,i.useState)([]),G=F[0],H=F[1],I=(0,i.useState)(""),J=I[0],K=I[1],L=(0,i.useState)({page:1,pageSize:5,types:D,lat:(null==B?void 0:B.lat)||"",lng:(null==B?void 0:B.lng)||"",sortBy:"default"}),M=L[0],N=L[1],O=[{key:"bds-ban",label:(0,v.jsx)(o.Z,{id:"common.purchase"})},{key:"bds-cho-thue",label:(0,v.jsx)(o.Z,{id:"common.lease"})}],P=(null==A?void 0:A.locale)||"vi",Q=function(){var a=(0,f.Z)(h().mark(function a(){var b,c;return h().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,(0,p.Z1)(M,z,P);case 3:H(null==(c=a.sent)?void 0:null===(b=c.data)|| void 0===b?void 0:b.elements),a.next=10;break;case 7:a.prev=7,a.t0=a.catch(0),console.error("Error fetching data:",a.t0);case 10:return a.prev=10,w(!1),a.finish(10);case 13:case"end":return a.stop()}},a,null,[[0,7,10,13]])}));return function(){return a.apply(this,arguments)}}();(0,i.useEffect)(function(){g&&Q()},[g,M]);var R=D?u.K7[D]:"";return(0,i.useEffect)(function(){if(null!=B&&B.lat&&null!=B&&B.lng){var a,b,c,d,f=null==G?void 0:G.map(function(a){var b;return null==a?void 0:null===(b=a.province)|| void 0===b?void 0:b.code}),g=(0,e.Z)(new Set(f));(null==g?void 0:g.length)===1?K("-tai-".concat(null===(a=G[0])|| void 0===a?void 0:null===(b=a.province)|| void 0===b?void 0:b.slug,"-t").concat(null===(c=G[0])|| void 0===c?void 0:null===(d=c.province)|| void 0===d?void 0:d.code)):K("")}},[null==B?void 0:B.lat,null==B?void 0:B.lng,G]),(0,v.jsx)(v.Fragment,{children:(0,v.jsx)("section",{className:"recommend-estate pb-48",children:(0,v.jsxs)("div",{className:"container",children:[(0,v.jsxs)(l.Z,{gutter:[0,12],children:[(0,v.jsx)(m.Z,{xs:24,children:(0,v.jsx)("h2",{className:"mb-0",children:(0,v.jsx)(o.Z,{id:"home.realEstateForYou"})})}),(0,v.jsx)(m.Z,{xs:24,children:(0,v.jsx)("div",{className:"recommend-estate-list var-section-tab",children:(0,v.jsx)(k.Z,{defaultActiveKey:"bds-ban",onChange:function(a){N(x(x({},M),{},{types:a})),w(!0),E(a)},children:null==O?void 0:O.map(function(a,d){return(0,v.jsx)(c,{className:"nav-tab",tab:null==a?void 0:a.label,tabKey:null==a?void 0:a.key,children:g?(0,v.jsx)(r.Z,{}):(0,v.jsx)("div",{className:"tab-content",children:(0,v.jsx)(s.tq,{slidesPerView:5,spaceBetween:12,loop:!0,navigation:!0,modules:[t.W_],className:"mySwiperEx",breakpoints:{300:{slidesPerView:2},768:{slidesPerView:3},850:{slidesPerView:4},1024:{slidesPerView:4},1200:{slidesPerView:5,allowTouchMove:!1}},children:null==G?void 0:G.map(function(a,c){return(0,v.jsx)(s.o5,{children:(0,v.jsx)(j.Z,{item:a,setOpenModal:b})}
1,c)})})})},null==a?void 0:a.key)})})})})]}),(0,v.jsx)("div",{className:"d-flex flex-column align-center",style:{marginTop:"24px"},children:(0,v.jsx)(n.default,{legacyBehavior:!0,passHref:!0,href:"/".concat(R).concat(J),children:(0,v.jsx)("a",{className:"btn btn-readmore",children:(0,v.jsx)(o.Z,{id:"common.readMore"})})})})]})})})}},24881:function(a,b,c){"use strict";c.d(b,{ex:function(){return h},eW:function(){return i},xM:function(){return j},Z1:function(){return k},aF:function(){return l},j7:function(){return m},I:function(){return n},j_:function(){return o},bF:function(){return p},ue:function(){return q},JP:function(){return r},e7:function(){return s},eP:function(){return t},Rh:function(){return u},Sr:function(){return v},r4:function(){return w},bS:function(){return x},JJ:function(){return y}});var d=c(30266),e=c(809),f=c.n(e),g=c(82827),h=function(){var a=(0,d.Z)(f().mark(function a(b){var c,d;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(b,{method:"GET"});case 3:return c=a.sent,a.next=6,c.blob();case 6:return d=a.sent,a.abrupt("return",d);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b){return a.apply(this,arguments)}}(),i=function(){var a=(0,d.Z)(f().mark(function a(b,c,d){var e,h;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vhb/market-reports?"+new URLSearchParams(b),{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(c),"Accept-Language":d||"vi"}});case 3:return e=a.sent,a.next=6,e.json();case 6:return h=a.sent,a.abrupt("return",h);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c,d){return a.apply(this,arguments)}}(),j=function(){var a=(0,d.Z)(f().mark(function a(b,c,d){var e,h;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vland/posts?"+new URLSearchParams(b),{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(c),"Accept-Language":d||"vi"}});case 3:return e=a.sent,a.next=6,e.json();case 6:return h=a.sent,a.abrupt("return",h);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c,d){return a.apply(this,arguments)}}(),k=function(){var a=(0,d.Z)(f().mark(function a(b,c,d){var e,h;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vland/posts/re/recommend?"+new URLSearchParams(b),{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(c),"Accept-Language":d||"vi"}});case 3:return e=a.sent,a.next=6,e.json();case 6:return h=a.sent,a.abrupt("return",h);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c,d){return a.apply(this,arguments)}}(),l=function(){var a=(0,d.Z)(f().mark(function a(b){var c,d;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vcms/notifications/groups",{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(b),"Accept-Language":"vi"}});case 3:return c=a.sent,a.next=6,c.json();case 6:return d=a.sent,a.abrupt("return",d);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b){return a.apply(this,arguments)}}(),m=function(){var a=(0,d.Z)(f().mark(function a(b,c){var d,e;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vcms/notifications?"+new URLSearchParams(b),{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(c),"Accept-Language":"vi"}});case 3:return d=a.sent,a.next=6,d.json();case 6:return e=a.sent,a.abrupt("return",e);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c){return a.apply(this,arguments)}}(),n=function(){var a=(0,d.Z)(f().mark(function a(b){var c,d;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vcms/notifications/me/read",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(b),"Accept-Language":"vi"}});case 3:return c=a.sent,a.next=6,c.json();case 6:return d=a.sent,a.abrupt("return",d);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b){return a.apply(this,arguments)}}(),o=function(){var a=(0,d.Z)(f().mark(function a(b,c){var d,e;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vcms/notifications/me/read/"+b,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(c),"Accept-Language":"vi"}});case 3:return d=a.sent,a.next=6,d.json();case 6:return e=a.sent,a.abrupt("return",e);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c){return a.apply(this,arguments)}}(),p=function(){var a=(0,d.Z)(f().mark(function a(b,c){var d,e;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vcms/notifications/me/"+b,{method:"DELETE",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(c),"Accept-Language":"vi"}});case 3:return d=a.sent,a.next=6,d.json();case 6:return e=a.sent,a.abrupt("return",e);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c){return a.apply(this,arguments)}}(),q=function(){var a=(0,d.Z)(f().mark(function a(b){var c,d;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vcms/notifications/me",{method:"DELETE",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(b),"Accept-Language":"vi"}});case 3:return c=a.sent,a.next=6,c.json();case 6:return d=a.sent,a.abrupt("return",d);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b){return a.apply(this,arguments)}}(),r=function(){var a=(0,d.Z)(f().mark(function a(b,c,d){var e,h;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vland/posts/me/favorite/".concat(b),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(d),"Accept-Language":"vi"},body:JSON.stringify({isFavorite:c})});case 3:return e=a.sent,a.next=6,e.json();case 6:return h=a.sent,a.abrupt("return",h);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c,d){return a.apply(this,arguments)}}(),s=function(){var a=(0,d.Z)(f().mark(function a(b){var c,d;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vhb/emails",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json","Accept-Language":"vi"},body:JSON.stringify({email:b})});case 3:return c=a.sent,a.next=6,c.json();case 6:return d=a.sent,a.abrupt("return",d);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b){return a.apply(this,arguments)}}(),t=function(){var a=(0,d.Z)(f().mark(function a(b,c,d,e){var h,i;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vmap/places/get
1NearBy?lat=".concat(b,"&lng=").concat(c,"&categories=").concat(d),{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json","Accept-Language":e||"vi"}});case 3:return h=a.sent,a.next=6,h.json();case 6:return i=a.sent,a.abrupt("return",i);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c,d,e){return a.apply(this,arguments)}}(),u=function(){var a=(0,d.Z)(f().mark(function a(b,c){var d,e;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,fetch(g.dz+"/vhb/address/provinces/".concat(b),{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json","Accept-Language":c||"vi"}});case 3:return d=a.sent,a.next=6,d.json();case 6:return e=a.sent,a.abrupt("return",e);case 10:a.prev=10,a.t0=a.catch(0),console.log(a.t0);case 13:case"end":return a.stop()}},a,null,[[0,10]])}));return function(b,c){return a.apply(this,arguments)}}(),v=function(){var a=(0,d.Z)(f().mark(function a(b){var c,d,e;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return c=g.dz+"/vland/posts/"+b,a.prev=1,a.next=4,fetch(c,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json","Accept-Language":"vi"}});case 4:return d=a.sent,a.next=7,d.json();case 7:return e=a.sent,a.abrupt("return",e);case 11:a.prev=11,a.t0=a.catch(1),console.log(a.t0);case 14:case"end":return a.stop()}},a,null,[[1,11]])}));return function(b){return a.apply(this,arguments)}}(),w=function(){var a=(0,d.Z)(f().mark(function a(b){var c,d,e;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return c=g.dz+"/vhb/attachments/".concat(b),a.prev=1,a.next=4,fetch(c,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json","Accept-Language":"vi"}});case 4:return d=a.sent,a.next=7,d.json();case 7:return e=a.sent,a.abrupt("return",e);case 11:a.prev=11,a.t0=a.catch(1),console.log(a.t0);case 14:case"end":return a.stop()}},a,null,[[1,11]])}));return function(b){return a.apply(this,arguments)}}(),x=function(){var a=(0,d.Z)(f().mark(function a(){var b,c,d;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return b=g.dz+"/vcms/users/me/invites",a.prev=1,a.next=4,fetch(b,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json","Accept-Language":"vi"}});case 4:return c=a.sent,a.next=7,c.json();case 7:return d=a.sent,a.abrupt("return",d);case 11:a.prev=11,a.t0=a.catch(1),console.log(a.t0);case 14:case"end":return a.stop()}},a,null,[[1,11]])}));return function(){return a.apply(this,arguments)}}(),y=function(){var a=(0,d.Z)(f().mark(function a(b,c){var d,e,h;return f().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return d=g.dz+"/vcms/internal/users/crm-approve",a.prev=1,a.next=4,fetch(d,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json","Accept-Language":"vi"},body:JSON.stringify({id:b,status:c})});case 4:return e=a.sent,a.next=7,e.json();case 7:return h=a.sent,a.abrupt("return",h);case 11:a.prev=11,a.t0=a.catch(1),console.log(a.t0);case 14:case"end":return a.stop()}},a,null,[[1,11]])}));return function(b,c){return a.apply(this,arguments)}}()},41664:function(a,b,c){a.exports=c(7942)}}])
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.