CINXE.COM

Dezan Shira & Associates | ASIA BRIEFING

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"3283726c53",applicationID:"2874630"};;/*! For license information please see nr-loader-rum-1.283.2.min.js.LICENSE.txt */ (()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},217:(e,t,r)=>{"use strict";r.d(t,{D0:()=>m,gD:()=>v,xN:()=>h});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources",a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var s=r(614),c=r(944),u=r(384),l=r(122);const d="[data-nr-mask]",f=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:s.wk,inactiveMs:s.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,c.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,c.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,c.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},g={},p="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(p);if(!g[e])throw new Error("Configuration for ".concat(e," was never set"));return g[e]}function h(e,t){if(!e)throw new Error(p);g[e]=(0,l.a)(t,f());const r=(0,u.nY)(e);r&&(r.init=g[e])}function v(e,t){if(!e)throw new Error(p);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>d});var n=r(122),i=r(384),o=r(154),a=r(324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},l={};function d(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!l[e])throw new Error("Runtime for ".concat(e," was never set"));return l[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");l[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(l[e],"harvestCount")||Object.defineProperty(l[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=l[e])}},324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.283.2",i="PROD",o="CDN"},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>l,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,l=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>d,x3:()=>u});var n=r(836),i=r(606),o=r(860),a=r(646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function l(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function d(e="",t="feature",r=!1){if(l(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(990),o=r(371),a=r(646),s=r(607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},l={},d=!1;try{d=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=m(e),l=c.length,d=0;d<l;d++)c[d].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:d?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:d};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return l[t]=l[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),l=(0,n.Zm)();l.ee||(l.ee=u)},646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(566).bz)()},566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(836),i=r(154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>l,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>d});var n=r(154),i=r(863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function l(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(836),i=r(607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];l(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,d;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],l],e)}i(r+"start",[o,a,s],l,c);try{return d=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],l,c),e}finally{i(r+"end",[o,a,d],l,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log";n.K7.logging},773:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(154),r(566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(836),i=r(687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},603:(e,t,r)=>{"use strict";r.d(t,{j:()=>K});var n=r(860),i=r(555),o=r(371),a=r(908),s=r(836),c=r(687),u=r(289),l=r(154),d=r(944),f=r(773),g=r(384),p=r(344);const m=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],h=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(863),b=r(614),y=r(993);var w=r(646),R=r(434);const A=new Map;function E(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[R.Jt]||t[r];return A.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>A.get(c))),i}function _(){const e=(0,g.pV)();m.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,d.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function N(e,t,g=!1){t||(0,c.Ak)(e,"api");const m={};var w=s.ee.get(e),R=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var A="api-",_=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(A,n,!0,o||null===r?"session":void 0)(t,r)}function k(){}m.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,v.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},m.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),E(w,e,t,{customAttributes:r,level:i})},h.forEach((e=>{m[e]=j(A,e,!0,"api")})),m.addPageAction=j(A,"addPageAction",!0,n.K7.genericEvents),m.recordCustomEvent=j(A,"recordCustomEvent",!0,n.K7.genericEvents),m.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(A,"setPageViewName",!0)()},m.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},m.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},m.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},m.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},m[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},m[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},m.interaction=function(e){return(new k).get("object"==typeof e?e:{})};const T=k.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(R.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,v.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,w),r?void 0:this}}function I(){r.e(296).then(r.bind(r,778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{T[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),m.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(A,"routeName",!0,n.K7.spa),m.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},l.RI?(0,u.GG)((()=>I()),!0):I(),m}var k=r(217),T=r(122);const j={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},I={};var O=r(284);const S=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function K(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:d={},exposed:f=!0}=t;d.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,k.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");I[e]=(0,T.a)(t,j);const r=(0,g.nY)(e);r&&(r.loader_config=I[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},l.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const m=(0,k.D0)(e.agentIdentifier),h=[c.beacon,c.errorBeacon];P||(m.proxy.assets&&(S(m.proxy.assets),h.push(m.proxy.assets)),m.proxy.beacon&&h.push(m.proxy.beacon),_(),(0,g.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===m.soft_navigations.enabled&&m.feature_flags.includes("soft_nav")),d.denyList=[...m.ajax.deny_list||[],...m.ajax.block_internal?h:[]],d.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,d),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=N(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),P=!0}},374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.283.2.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.283.2.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}if(!s){c=!0;var f={296:"sha512-2Y8GMAOGF658KnXzOZ/v+DlLch8TBFvV0tTNnOy9wrpvtDa1t5CdZMyX+LubTymBlzPp6NUjllBghMCZqXBPmg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.283.2.PROD"]=self["webpackChunk:NRBA-1.283.2.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(374);var e=i(944),t=i(344),r=i(566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=i(603);var d=i(687),f=i(234),g=i(289),p=i(154),m=i(384);const h=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,m.dV)().o.MO&&h(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,d.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,d.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(h(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,d.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(630);class R extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var A=i(908),E=i(843),_=i(878),x=i(782),N=i(863);class k extends y{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),p.RI&&((0,E.u)((()=>(0,A.p)("docHidden",[(0,N.t)()],void 0,x.T,this.ee)),!0),(0,_.sp)("pagehide",(()=>(0,A.p)("winPagehide",[(0,N.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var T=i(773);class j extends y{static featureName=T.TZ;constructor(e,t=!0){super(e,T.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,m.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,m.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,k,j],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="stylesheet" href="/assets_ab/css/main.css?39" type="text/css" /> <link rel="stylesheet" href="/assets_ab/css/temp2.css?2" type="text/css" /> <link rel="stylesheet" href="/assets_ab/css/vendor.css"> <title>Dezan Shira & Associates | ASIA BRIEFING</title> <meta name="description" content="" /> <meta name="keyword" content="" /> <meta property="og:title" content="Dezan Shira & Associates | ASIA BRIEFING"/> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5CG7HXL');</script> <!-- End Google Tag Manager --> <style> @media (min-width: 1300px){ body { padding-top: 74px; } } .dropdown-content{background-color: white;padding:1rem;} .overlay-content form {display: flex;} </style> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CG7HXL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="wrapper"> <!-- Sidebar toggle Nav --> <div id="nav-sidenav" class="sidenav"> <a href="javascript:void(0)" class="close-btn" onclick="closeNav()">&times;</a> <a href="/about-us/overview.html">About Us</a> <a href="/dezan-shira-associates.html">Dezan Shira & Associates</a> <a href="/personnel">Personnel</a> <a href="/store">Publication Store</a> <a href="https://www.dezshira.com/library" target="_blank">Asiapedia</a> <a href="/events">Events</a> <a href="https://www.asiabriefing.com/mediakit" target="_blank">Media Pack</a> <a href="/contact.html">Connect with Us</a> </div> <!-- Search toggle popup --> <div id="search-overlay" class="overlay"> <span class="close-btn" onclick="toggleVisibility('search-overlay')" title="Close Overlay">×</span> <div class="overlay-content"> <form action="/news" method="get"> <input type="text" placeholder="Search.." name="s"> <button type="submit"><span class="sprite-search sprite-head-icons"></span> <span>Search</span></button> </form> </div> </div> <!-- login toggle popup --> <div id="login-box" class="modal"> <span onclick="document.getElementById('login-box').style.display='none'" class="close" title="Close Modal">&times;</span> <form class="navbar__loginform modal-content" action="/login" method="POST"> <input type="hidden" class="TokenNameKey" name="csrf_name" value=""> <input type="hidden" class="TokenValueKey" name="csrf_value" value=""> <div class="container"> <div class="modal-title"> <p>Please login to continue</p> </div> <label for="email"><b>Email</b></label> <input type="text" placeholder="Enter Email" name="email" required> <label for="psw"><b>Password</b></label> <input type="password" placeholder="Enter Password" name="password" required> <!-- <label> <input type="checkbox" checked="checked" name="remember" class="mb-1rem"> Remember me </label> --> <div class="clearfix flex-spacing mb-2rem"> <button type="submit" class="btn btn-theme column-50per-left">Login</button> <a href="/customer/register" class="btn btn-outline-theme" style="margin-left:20px;">Subscribe</a> </div> <p>Forgot your password? <a href="/customer/forgot-password">click here</a>.</p> </div> </form> </div> <!-- end --> <!-- Header --> <header class="header "> <section class="header-top"> <div class="section-wrapper"> <div class="flex-spacing"> <div class="head-left"> <ul> <li><span onclick="openNav()"><span class="sprite sprite-head-icons sprite-hamburger"></span></span></li> <li><span class="" onclick="toggleVisibility('search-overlay')"><span class="sprite sprite-search sprite-head-icons"></span></span></li> </ul> </div> <div class="head-center"> <a href="/"><img alt="" src="/assets_ab/images/logo.svg" class="img-fluid" /></a> </div> <div class="head-right"> <ul> <li class="dropdown"> <span onclick="toggleShowHide('abSitesDropdown')"> <span class="sprite sprite-ab-logo sprite-icons dropdown-trigger" id="myDropdownActive">Other Briefings <span class="briefings-arrow-drop">▼</span></span> </span> <div id="abSitesDropdown" class="dropdown-content dropdown-content-language briefing" style="min-width:250px;"> <ul> <li><a href="https://www.asiabriefing.com/" target="_blank"><span class="sprite sprite-icons sprite-ab"></span> Asia Briefing</a></li> <li><a href="https://www.china-briefing.com/" target="_blank"><span class="sprite sprit-briefing-icons sprite-cb"></span> China Briefing</a></li> <li><a href="https://www.aseanbriefing.com/" target="_blank"><span class="sprite sprit-briefing-icons sprite-aseanb"></span> ASEAN Briefing</a></li> <li><a href="https://www.india-briefing.com/" target="_blank"><span class="sprite sprit-briefing-icons sprite-ib"></span> India Briefing</a></li> <li><a href="https://www.vietnam-briefing.com/" target="_blank"><span class="sprite sprit-briefing-icons sprite-vb"></span> Vietnam Briefing</a></li> <!-- <li><a href="https://www.silkroadbriefing.com/" target="_blank"><span class="sprite sprit-briefing-icons sprite-srb"></span> Silk Road Briefing</a></li> --> <!-- <li><a href="https://www.russia-briefing.com/" target="_blank"><span class="sprite sprit-briefing-icons sprite-rb"></span> Russia Briefing</a></li> --> <li><a href="https://www.middleeastbriefing.com/" target="_blank"><span><img alt="" src="https://www.middleeastbriefing.com/assets/images/MEB_favicon.svg" style="border:0;box-shadow:none;width:40px;margin:0;"></span> Middle East Briefing</a></li> <!-- <li><a href="https://www.asiainvestmentresearch.org/" target="_blank"><span><img alt="" src="https://www.asiabriefing.com/assets_ab/images/air.svg" style="border:0;box-shadow:none;width:40px;margin:0;"></span> Asia Investment Research</a></li> --> </ul> </div> </li> <li> <span><a href="/contact.html"><span class="sprite sprite-contact sprite-icons"></span></a></span> </li> <!-- <li><a href="#"> <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 65 65"><defs><style>.cls-1{opacity:0;}.cls-2{fill:#fff;}.cls-3{fill:#bb2127;}.cls-4{fill:#981c20;}.cls-5{fill:#231f20;}</style></defs><g class="cls-1"><rect class="cls-2" width="65" height="65"/></g><polygon class="cls-3" points="16.26 44.31 30.63 44.46 30.2 55.42 8.79 55.13 16.26 44.31"/><polygon class="cls-3" points="49.14 44.31 34.77 44.46 35.2 55.42 56.61 55.13 49.14 44.31"/><path class="cls-4" d="M56.32,55.16,31.88,30.69,8.66,55.27s-14.31-2-5.73-14.58L32,9.57l28.75,30s11.67,9.6-4.4,15.58"/><circle class="cls-5" cx="10.94" cy="59.47" r="1.85"/><circle class="cls-5" cx="17.09" cy="59.47" r="1.85"/><circle class="cls-5" cx="23.23" cy="59.47" r="1.85"/><circle class="cls-5" cx="29.38" cy="59.47" r="1.85"/><circle class="cls-5" cx="35.53" cy="59.47" r="1.85"/><circle class="cls-5" cx="41.68" cy="59.47" r="1.85"/><circle class="cls-5" cx="47.82" cy="59.47" r="1.85"/><circle class="cls-5" cx="53.97" cy="59.47" r="1.85"/></svg></a></li> --> <!-- <li> --> <!-- <span> --> <!-- <svg id="myDropdownActive" width="24" height="24" viewBox="0 0 24 24" class="drop-btn"><path d="M7 16h13v1h-13v-1zm13-3h-13v1h13v-1zm0-6h-5v1h5v-1zm0 3h-5v1h5v-1zm-17-8v17.199c0 .771-1 .771-1 0v-15.199h-2v15.98c0 1.115.905 2.02 2.02 2.02h19.958c1.117 0 2.022-.904 2.022-2.02v-17.98h-21zm19 17h-17v-15h17v15zm-9-12h-6v4h6v-4z"/></svg> --> <!-- <img alt="" src="/assets_ab/images/newspaper.svg" class="drop-btn img-fluid" style="width: 24px;" /> --> <!-- </span> --> <!-- </li> --> <li><span class="model-trigger" data-model="login-box" style="width:auto;"><span class="sprite sprite-user sprite-head-icons"></span></li> <li class="hide-mobile"> <span><a href="/customer/register" class="btn btn-theme">SUBSCRIBE</a></span> </li> </ul> </div> </div> </div> </section> <section class="header-nav show"> <div class="navbarCollapsible">More Information</div> <div class="navContent"> <ul> <li><a href="/">Current Headlines</a></li> <!-- <li><a href="#">ASEAN</a></li> <li><a href="#">China</a></li> <li><a href="#">India</a></li> <li><a href="https://www.dezshira.com/library" target="_blank">Vietnam</a></li> <li><a href="#l">Russia</a></li> <li><a href="#">Silk Road</a></li> --> <li> <ul> <li>By Region:</li> <li><a href="/china">China</a> </li> <li><a href="/asean">ASEAN</a> </li> <li><a href="/india">India</a></li> <li><a href="/middle-east">Middle East</a></li> <li><a href="/vietnam">Vietnam</a> </li> <!-- <li><a href="/russia">Russia</a></li> --> <!-- <li><a href="/bri">Belt/Road</a></li> --> </ul> </li> <li><a href="/across-asia">Across Asia</a></li> <li> <ul> <li>Go to:</li> <!-- <li><a href="/countryguide">Country Guide Portal</a></li> --> <li><a href="/store">Publications</a></li> <li><a href="https://www.asiabriefing.com/mediakit" target="_blank">Media</a></li> </ul> </li> </ul> </div> </section> </header> <section><p><br />></p></section> <section class="article-section"> <div class="section-wrapper"> <div class="flex-spacing three-column-layout pt-3rem"> <!-- left side bar bar --> <div class="left-column margin-right-4rem"> <div class="nav-title">About us</div> <nav class="nav" role="navigation"> <ul class="nav-list"> <li><a href="/about-us/overview.html">Overview</a></li> <li><a href="/about-us/history.html">History</a></li> <li><a href="/personnel">Personnel</a></li> <li><a href="/store">Publication Store</a></li> <li><a href="/personnel/contributor">Expert Contributors</a></li> <li><a href="/about-us/social-media.html">Social Media</a></li> <li><a href="/subscription/newsletter">E-Newsletter and Resources Subscription</a></li> <li><a href="/partnership/list.html">Partnerships</a></li> </ul> </nav> </div> <div class="article-content padding-left-0rem"> <a class="navbar__logo" href="https://www.dezshira.com/" target="_blank"><img src="https://www.dezshira.com/assets/img/logo-black.png" alt="logo" style="max-width:400px;margin-top:0;"></a> <br /> <p>Asia Briefing's articles are supported by and written in conjunction with the assistance of legal, tax and other business professionals from within the Dezan Shira & Associates professional services firm.</p> <p>Dezan Shira & Associates were established in 1992 and provide foreign investors with market intelligence, due diligence, corporate establishment, tax advisory, accounting, audit advisory and consolidation, HR, payroll, I.T support, banking and treasury and related services throughout the Asian region. The practice employs over 600+ Professionals across 35 offices throughout ASEAN, China, Hong Kong, and India with liaison offices in Europe and the United States. </p> <p>For assistance with professional services requirements in Asia, please email <a href="mailto:asia@dezshira.com">asia@dezshira.com</a> or visit <a href="https://www.dezshira.com" target="_blank">www.dezshira.com</a></p> </div> <!-- right side block --> <div class="right-column margin-left-4rem"> <div class="sidebox social-card"> <div class="subs-info"> <ul class="social-card"> <li><a href="http://www.facebook.com/pages/Asia-Briefing-Media/316616438363795" target="_blank" class="facebook"><svg width="24" height="24" viewBox="0 0 24 24"> <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z" /> </svg></a> </li> <li><a href="https://twitter.com/AsiaBriefing" target="_blank" class="twitter"><svg width="24" height="24" viewBox="0 0 24 24"> <path d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z" /> </svg></a> </li> <!-- <li><a href="#" target="_blank" class="google"><svg width="30" height="30" viewBox="0 0 24 24"> <path d="M7 11v2.4h3.97c-.16 1.029-1.2 3.02-3.97 3.02-2.39 0-4.34-1.979-4.34-4.42 0-2.44 1.95-4.42 4.34-4.42 1.36 0 2.27.58 2.79 1.08l1.9-1.83c-1.22-1.14-2.8-1.83-4.69-1.83-3.87 0-7 3.13-7 7s3.13 7 7 7c4.04 0 6.721-2.84 6.721-6.84 0-.46-.051-.81-.111-1.16h-6.61zm0 0 17 2h-3v3h-2v-3h-3v-2h3v-3h2v3h3v2z" fill-rule="evenodd" clip-rule="evenodd" /> </svg></a> </li> --> <li><a href="https://www.linkedin.com/company/3656465/" target="_blank" class="linkedin"><svg width="24" height="24" viewBox="0 0 24 24"> <path d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z" /> </svg></a></li> <li><a href="https://www.youtube.com/channel/UCDuNrJ3qUVmxinM5i6trjtA" target="_blank" class="youtube"><svg width="24" height="24" viewBox="0 0 24 24"> <path d="M4.652 0h1.44l.988 3.702.916-3.702h1.454l-1.665 5.505v3.757h-1.431v-3.757l-1.702-5.505zm6.594 2.373c-1.119 0-1.861.74-1.861 1.835v3.349c0 1.204.629 1.831 1.861 1.831 1.022 0 1.826-.683 1.826-1.831v-3.349c0-1.069-.797-1.835-1.826-1.835zm.531 5.127c0 .372-.19.646-.532.646-.351 0-.554-.287-.554-.646v-3.179c0-.374.172-.651.529-.651.39 0 .557.269.557.651v3.179zm4.729-5.07v5.186c-.155.194-.5.512-.747.512-.271 0-.338-.186-.338-.46v-5.238h-1.27v5.71c0 .675.206 1.22.887 1.22.384 0 .918-.2 1.468-.853v.754h1.27v-6.831h-1.27zm2.203 13.858c-.448 0-.541.315-.541.763v.659h1.069v-.66c.001-.44-.092-.762-.528-.762zm-4.703.04c-.084.043-.167.109-.25.198v4.055c.099.106.194.182.287.229.197.1.485.107.619-.067.07-.092.105-.241.105-.449v-3.359c0-.22-.043-.386-.129-.5-.147-.193-.42-.214-.632-.107zm4.827-5.195c-2.604-.177-11.066-.177-13.666 0-2.814.192-3.146 1.892-3.167 6.367.021 4.467.35 6.175 3.167 6.367 2.6.177 11.062.177 13.666 0 2.814-.192 3.146-1.893 3.167-6.367-.021-4.467-.35-6.175-3.167-6.367zm-12.324 10.686h-1.363v-7.54h-1.41v-1.28h4.182v1.28h-1.41v7.54zm4.846 0h-1.21v-.718c-.223.265-.455.467-.696.605-.652.374-1.547.365-1.547-.955v-5.438h1.209v4.988c0 .262.063.438.322.438.236 0 .564-.303.711-.487v-4.939h1.21v6.506zm4.657-1.348c0 .805-.301 1.431-1.106 1.431-.443 0-.812-.162-1.149-.583v.5h-1.221v-8.82h1.221v2.84c.273-.333.644-.608 1.076-.608.886 0 1.18.749 1.18 1.631v3.609zm4.471-1.752h-2.314v1.228c0 .488.042.91.528.91.511 0 .541-.344.541-.91v-.452h1.245v.489c0 1.253-.538 2.013-1.813 2.013-1.155 0-1.746-.842-1.746-2.013v-2.921c0-1.129.746-1.914 1.837-1.914 1.161 0 1.721.738 1.721 1.914v1.656z" /> </svg></a> </li> </ul> </div> </div> <div class="sidebox download-card mb-3rem"> <a href="http://www.dezshira.com/multimedia/view/strategic-manufacturing-and-supply-chain-insights-in-asia-trends-and-opportunities-in-2025-10115.html"><svg width="24" height="24" viewBox="0 0 24 24"> <path d="M17.902 12c1.142 0 2.066.925 2.066 2.066v3.867c0 1.141-.925 2.066-2.066 2.066h-1.902v-8h1.902zm-11.836 0c-1.141 0-2.066.925-2.066 2.066v3.867c0 1.142.925 2.067 2.066 2.067h1.934v-8h-1.934zm5.934-12c-7.081 0-12 5.717-12 12.951v3.049h2v-3.085c0-6.306 5.022-9.905 10-9.915 4.978.01 10 3.609 10 9.916v3.084h2v-3.049c0-7.234-4.919-12.951-12-12.951zm-1.002 23.029c0 .536.436.971.972.971h3.028v-2h-3.028c-.536 0-.972.493-.972 1.029zm11-5.029c.002 3.312-2.361 4.51-5.998 4.51v1.021c3.959 0 7-1.594 6.998-5.531h-1z" /> </svg></a> <div class="subs-info"> <h4><a href="#">MULTIMEDIA</a></h4> <p> <a href="http://www.dezshira.com/multimedia/view/strategic-manufacturing-and-supply-chain-insights-in-asia-trends-and-opportunities-in-2025-10115.html" target="_blank"> Strategic Manufacturing and Supply Chain Insights in Asia: Trends and Opportunities in 2025 </a> </p> </div> </div> <div class="sidebox download-card dsa-cta-rhs mb-2rem a"> <a href="https://www.dezshira.com/" target="_blank"><img alt="" src="/assets_ab/images/dsa-logo.svg"></a> <div class="subs-info"> <h4><a href="https://www.dezshira.com" target="_blank">DEZAN SHIRA &amp; ASSOCIATES</a></h4> <p> Meet the firm behind our content. Visit their website to see how their services can help your business succeed. </p> <a class="text-uppercase btn btn-outline-gray" href="https://www.dezshira.com/about-us/our-firm.html" target="_blank">About Us</a> <a class="text-uppercase btn btn-gray" href="https://www.dezshira.com/contact " target="_blank">Find an Advisor</a> </div> </div> </div> </section> <p>&nbsp;</p> <section class="article-section theme-bg subscribe-cta"> <div class="section-wrapper"> <div class="flex-spacing"> <div class="label-cta">Never miss an update</div> <div class="subscribe-form"> <form action="/customer/register"> <input type="email" name="email" placeholder="Enter your e-mail"> <!-- <a href="#" class="btn btn-outline-white">Subscribe</a> --> <input type="submit" value="Subscribe" class="btn btn-outline-white" /> </form> </div> </div> </div> </section> <!-- footer --> <footer class="footer"> <section class="footer-top"> <div class="section-wrapper"> <div class="briefings-logo mb-3rem"> <ul> <li class="tooltip tooltip-bottom large-logo" data-tooltip="Dezan Shira & Associates"> <a href="https://www.dezshira.com/" target="_blank"> <span class="sprite sprite-icons sprite-dsa"></span> </a> </li> <li class="tooltip tooltip-bottom large-logo" data-tooltip="Asia Briefing"> <a href="https://www.asiabriefing.com/"> <span class="sprite sprite-icons sprite-ab"></span> </a> </li> <li class="tooltip tooltip-bottom" data-tooltip="China Briefing"> <a href="https://www.china-briefing.com/" target="_blank"> <span class="sprite sprit-briefing-icons sprite-cb"></span> </a> </li> <li class="tooltip tooltip-bottom" data-tooltip="India Briefing"> <a href="https://www.india-briefing.com/" target="_blank"> <span class="sprite sprit-briefing-icons sprite-ib"></span> </a> </li> <li class="tooltip tooltip-bottom" data-tooltip="Vietnam Briefing"> <a href="https://www.vietnam-briefing.com/" target="_blank"> <span class="sprite sprit-briefing-icons sprite-vb"></span> </a> </li> <!-- <li class="tooltip tooltip-bottom" data-tooltip="Russia Briefing"> <a href="https://www.russia-briefing.com/" target="_blank"> <span class="sprite sprit-briefing-icons sprite-rb"></span> </a> </li> --> <li class="tooltip tooltip-bottom" data-tooltip="ASEAN Briefing"> <a href="https://www.aseanbriefing.com/" target="_blank"><span class="sprite sprit-briefing-icons sprite-aseanb"></span></a> </li> <!-- <li class="tooltip tooltip-bottom" data-tooltip="Silk Road Briefing"> <a href="https://www.silkroadbriefing.com/" target="_blank"> <span class="sprite sprit-briefing-icons sprite-srb"></span> </a> </li> <li class="tooltip tooltip-bottom" data-tooltip="Asia Investment Research"> <a href="https://www.asiainvestmentresearch.org/" target="_blank"><span class="air-logo"><img alt="" src="/assets_ab/images/air.svg"></span></a> </li> --> <li class="tooltip tooltip-bottom" data-tooltip="Middle East Briefing"> <a href="https://www.middleeastbriefing.com/" target="_blank"><span class="air-logo"><img alt="" src="https://www.middleeastbriefing.com/assets/images/MEB_favicon.svg"></span></a> </li> </ul> </div> <div class="flex-spacing"> <div class="footer-link-col"> <div class="subhead">About Us</div> <ul> <li><a href="/about-us/overview.html">Overview</a></li> <li><a href="/about-us/history.html">History</a></li> <li><a href="/personnel">Personnel</a></li> <li><a href="https://www.asiabriefing.com/news/">News</a></li> <li><a href="/events">Events</a></li> <li><a href="/about-us/subscription.html">Subscription</a></li> </ul> </div> <div class="footer-link-col"> <div class="subhead">Corporate Services</div> <ul> <li><a href="https://www.dezshira.com/services/accounting-reporting">Accounting</a></li> <li><a href="https://www.dezshira.com/services/audit-financial-review">Audit and Financial Review</a></li> <li><a href="https://www.dezshira.com/services/business-advisory-services">Business Advisory</a></li> <li><a href="https://www.dezshira.com/services/business-intelligence-solutions">Business Intelligence</a></li> <li><a href="https://www.dezshira.com/cn/services/outbound-direct-investment">China Outbound | 境外直接投资</a></li> <li><a href="https://www.dezshira.com/services/business-advisory-services/corporate-establishment">Corporate Establishment</a></li> <li><a href="https://www.dezshira.com/services/payroll-human-resource-administration">HR and Payroll</a></li> <li><a href="https://www.dezshira.com/services/business-advisory/mergers-acquisitions-services">Mergers and Acquisitions</a></li> <li><a href="https://www.dezshira.com/services/risk-management-compliance">Risk Management and ESG</a></li> <li><a href="https://www.dezshira.com/services/tax">Tax</a></li> <li><a href="https://www.dezshira.com/services/information-technology-solutions">Technology</a></li> </ul> </div> <div class="footer-link-col"> <div class="subhead">Contact Us</div> <ul> <li><a href="/contact.html">Enquiry Form</a></li> <li><a href="https://www.dezshira.com/career" target="_blank">Careers</a></li> <li><a href="https://www.dezshira.com/international-desk/" target="_blank">International Desks</a></li> <li><a href="/about-us/social-media.html">Social Media</a></li> <li><a href="https://www.dezshira.com/office" target="_blank">Our Offices</a></li> <li><a href="/partnership/list.html">Partnerships</a></li> </ul> </div> <div class="footer-link-col"> <div class="subhead">Resources</div> <ul> <li><a href="/" class="tooltip tooltip-top" data-tooltip="Business Investor News from across Asia">Asia Briefing</a></li> <li><a href="https://www.dezshira.com/library" target="_blank" class="tooltip tooltip-top" data-tooltip="Explore resources from across Asia">Asiapedia</a></li> <li><a href="https://www.dezshira.com/landing/asiaadmin" target="_blank" class="tooltip tooltip-top" data-tooltip="Your HR & Payroll portal for Asia">Asiaadmin</a></li> <li><a href="https://www.dezshira.com/asiamerger/search?type=sell" target="_blank" class="tooltip tooltip-top" data-tooltip="List and Find M&A Matchmaking Projects">Asiamerger</a></li> </ul> </div> </div> <div class="footer-social"> <ul> <!-- <li><a href="https://plus.google.com/+Asiabriefing" target="_blank"><img alt="" src="/assets_ab/images/loading.gif" data-src="/assets_ab/images/g-icon.svg" class="lazy" /></a></li> --> <li><a href="http://www.facebook.com/pages/Asia-Briefing-Media/316616438363795" target="_blank"><span class="sprite social-icons sprite-facebook"></span></a></li> <li><a href="https://www.linkedin.com/company/3656465/" target="_blank"><span class="sprite social-icons sprite-linkedin"></span></a></li> <li><a href="https://twitter.com/AsiaBriefing" target="_blank"> <svg width="45px" xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 512 512"> <path d="M256 0c141.385 0 256 114.615 256 256S397.385 512 256 512 0 397.385 0 256 114.615 0 256 0z"/> <path fill="#fff" fill-rule="nonzero" d="M318.64 157.549h33.401l-72.973 83.407 85.85 113.495h-67.222l-52.647-68.836-60.242 68.836h-33.423l78.052-89.212-82.354-107.69h68.924l47.59 62.917 55.044-62.917zm-11.724 176.908h18.51L205.95 176.493h-19.86l120.826 157.964z"/> </svg> </a></li> </ul> </div> </div> </section> <section class="footer-copyright"> <div class="section-wrapper"> <div class="flex-spacing"> <div class="copyright">©1992-2025 Dezan Shira & Associates All Rights Reserved.</div> <ul class="list-inline footer-menu"> <li><a href="https://www.dezshira.com/terms-of-use.html" target="_blank">Terms of Use</a></li> <li><a href="https://www.dezshira.com/privacy-policy.html" target="_blank">Privacy Policy</a></li> </ul> </div> </div> </section> </footer> </div> <div class="scrolldown-instruction"> <div class="arrow"></div> </div> <a class="top-link hide" href="" id="js-top"> <i class="sprite sprite-arrowDown sprite-icons-help"></i> <span class="screen-reader-text">Back to top</span> </a> <script src="/assets_ab/js/vendor.js"></script> <script src="/assets_ab/js/scripts-min.js?v1.2"></script> <script> // Lazy Loading Images document.addEventListener("DOMContentLoaded", function() { var lazyloadImages = document.querySelectorAll("img.lazy"); var lazyloadThrottleTimeout; function lazyload() { if (lazyloadThrottleTimeout) { clearTimeout(lazyloadThrottleTimeout); } lazyloadThrottleTimeout = setTimeout(function() { var scrollTop = window.pageYOffset; lazyloadImages.forEach(function(img) { if (img.offsetTop < (window.innerHeight + scrollTop)) { img.src = img.dataset.src; img.classList.remove('lazy'); } }); if (lazyloadImages.length == 0) { document.removeEventListener("scroll", lazyload); window.removeEventListener("resize", lazyload); window.removeEventListener("orientationChange", lazyload); } }, 20); } document.addEventListener("scroll", lazyload); window.addEventListener("resize", lazyload); window.addEventListener("orientationChange", lazyload); window.addEventListener("load", lazyload); }); </script> <script> //script to load csrf on the form var TokenNameKey = document.querySelectorAll('.TokenNameKey'); var TokenValueKey = document.querySelectorAll('.TokenValueKey'); var RandomString = Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15); var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var csrfResponse = JSON.parse(xhttp.responseText); for (var i = 0; i < TokenNameKey.length; i++) { TokenNameKey[i].value = csrfResponse.TokenName; TokenValueKey[i].value = csrfResponse.TokenValue; } } }; xhttp.open("GET", '/api/csrf?' + RandomString, true); xhttp.send(); // Google Analytics // (function(i, s, o, g, r, a, m) { // i['GoogleAnalyticsObject'] = r; // i[r] = i[r] || function() { // (i[r].q = i[r].q || []).push(arguments) // }, i[r].l = 1 * new Date(); // a = s.createElement(o), // m = s.getElementsByTagName(o)[0]; // a.async = 1; // a.src = g; // m.parentNode.insertBefore(a, m) // })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); // ga('create', 'UA-12402762-1', 'auto'); // ga('send', 'pageview'); /*traq.li*/ // (function(t) { // var e = document.createElement("script"); // e.setAttribute("id", "tqflexsdksel"), e.setAttribute("fusionId", t), e.type = "text/javascript", e.src = "//api.traq.li/public/sdk/v03/sdk.js", e.async = !0, document.getElementsByTagName("head")[0].appendChild(e) // }) // (102); </script> <!--AB clickdimensions--> <!-- <script type="text/javascript" src="https://analytics-au.clickdimensions.com/ts.js"> </script> <script type="text/javascript"> var cdAnalytics = new clickdimensions.Analytics('analytics-au.clickdimensions.com'); cdAnalytics.setAccountKey('aHzoBJhlGD02xy7dPmDtCQ'); cdAnalytics.setDomain('asiabriefing.com'); cdAnalytics.setScore(typeof(cdScore) == "undefined" ? 0 : (cdScore == 0 ? null : cdScore)); cdAnalytics.trackPage(); </script> --> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"3283726c53","applicationID":"2874630","transactionName":"Z1AGZkEHD0JVVxVQWF4aMUBaSQhfUFEZF0dYRQ==","queueTime":0,"applicationTime":92,"atts":"SxcFEAkdHEw=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>

Pages: 1 2 3 4 5 6 7 8 9 10