1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[55028,97277,72845,44357],{34128:function(t,n,e){"use strict";e.r(n);var r=e(85893),o=e(11163);n.default=t=>{let{href:n,target:e,children:i,style:a,onClick:c,rel:l,disableLocale:s,className:u}=t,h=s||(null==n?void 0:n.startsWith("http"))||(null==n?void 0:n.startsWith("mailto"))||(null==n?void 0:n.startsWith("tel")),d="en"===(0,o.useRouter)().locale?"en":"";return(0,r.jsx)("a",{href:h?n:d?"/".concat(d).concat(n):n,target:e,style:a,onClick:c,rel:l,className:u,children:i})}},44357:function(t,n,e){"use strict";e.r(n);var r=e(85893),o=e(11163),i=e(34128),a=e(51704),c=e(24515);n.default=t=>{let{openNewTab:n,href:e,children:l,linkClassName:s,appendParams:u,className:h,shallow:d=!1,scroll:f=!0,onNavigate:p}=t,g=(0,o.useRouter)();return(0,r.jsx)(i.default,{href:e,target:n?"_blank":"_self",className:h,children:(0,r.jsx)("span",{onClick:t=>{t.preventDefault(),t.stopPropagation();let r="";if(u){let t=(0,c.E5)(e);Object.entries((0,a.eJ)()).forEach(n=>{let[e,o]=n;if(o){let n="".concat(e,"=").concat(encodeURIComponent(o));r=r?"".concat(r,"&").concat(n):"".concat(t?"&":"?").concat(n)}})}let o=e+r,i=""===o?"/":o;null==p||p(),n?window.open(i):g.push(i,void 0,{shallow:d,scroll:f})},className:s,children:l})})}},9926:function(t,n,e){"use strict";e.d(n,{De:function(){return l},Vq:function(){return i},W3:function(){return c},yh:function(){return a}});var r=e(85893),o=e(8761);let i=t=>{let{className:n,style:e}=t;return(0,o.IU)((0,r.jsx)("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z",fill:"currentColor"}),{width:24,height:24,className:n,style:e})},a=t=>{let{className:n,style:e}=t;return(0,o.IU)((0,r.jsx)("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z",fill:"currentColor"}),{width:24,height:24,className:n,style:{...e,transform:"rotate(180deg)"}})},c=t=>{let{className:n,style:e}=t;return(0,o.IU)((0,r.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z",fill:"currentColor"}),{width:24,height:24,className:n,style:e})},l=t=>{let{className:n,style:e}=t;return(0,o.IU)((0,r.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z",fill:"currentColor"}),{width:24,height:24,className:n,style:{...e,transform:"rotate(180deg)"}})}},72845:function(t,n,e){"use strict";e.r(n);var r=e(85893),o=e(11163),i=e(44357),a=e(44737),c=e(65703),l=e.n(c),s=e(9926);n.default=t=>{let{page:n,count:e,boundaryCount:c=0,siblingCount:u=0,onChange:h,className:d=""}=t,f=(0,o.useRouter)(),p=n>e?e:n,g=(t,n)=>{n.preventDefault(),n.stopPropagation(),t&&t!==p&&(h(t),f.push((0,a.Ae)(t,f)))},C=(()=>{let t=[],n=Math.max(1,p-u),r=Math.min(e,p+u);c>0&&n>1?(t.push(1),n>2&&t.push("ellipsis")):n>1&&n>2&&t.push("ellipsis");for(let e=n;e<=r;e++)t.push(e);return c>0&&r<e?(r<e-1&&t.push("ellipsis"),t.push(e)):r<e&&r<e-1&&t.push("ellipsis"),t})();return(0,r.jsxs)("div",{className:"".concat(l().pagination," ").concat(d),children:[(0,r.jsx)(i.default,{href:(0,a.Ae)(1,f),children:(0,r.jsx)("button",{className:"".concat(l().paginationItem," ").concat(l().iconButton," ").concat(1===p?l().disabled:""),onClick:t=>g(1,t),disabled:1===p,"aria-label":"First page",children:(0,r.jsx)(s.De,{})})}),(0,r.jsx)(i.default,{href:(0,a.Ae)(Math.max(1,p-1),f),children:(0,r.jsx)("button",{className:"".concat(l().paginationItem," ").concat(l().iconButton," ").concat(1===p?l().disabled:""),onClick:t=>g(Math.max(1,p-1),t),disabled:1===p,"aria-label":"Previous page",children:(0,r.jsx)(s.yh,{})})}),C.map((t,n)=>{if("ellipsis"===t)return(0,r.jsx)("span",{className:l().ellipsis,children:"..."},"ellipsis-".concat(n));let e=t===p;return(0,r.jsx)(i.default,{href:(0,a.Ae)(t,f),children:(0,r.jsx)("button",{className:"".concat(l().paginationItem," ").concat(e?l().selected:""),onClick:n=>g(t,n),"aria-label":"Page ".concat(t),"aria-current":e?"page":void 0,children:t})},t)}),(0,r.jsx)(i.default,{href:(0,a.Ae)(Math.min(e,p+1),f),children:(0,r.jsx)("button",{className:"".concat(l().paginationItem," ").concat(l().iconButton," ").concat(p===e?l().disabled:""),onClick:t=>g(Math.min(e,p+1),t),disabled:p===e,"aria-label":"Next page",children:(0,r.jsx)(s.Vq,{})})}),(0,r.jsx)(i.default,{href:(0,a.Ae)(e,f),children:(0,r.jsx)("button",{className:"".concat(l().paginationItem," ").concat(l().iconButton," ").concat(p===e?l().disabled:""),onClick:t=>g(e,t),disabled:p===e,"aria-label":"Last page",children:(0,r.jsx)(s.W3,{})})})]})}},44737:function(t,n,e){"use strict";e.d(n,{Ae:function(){return i},eH:function(){return o}});var r=e(29902);let o=t=>
1{let{category:n="",symbol:e="",assetId:o=0}=t;switch(n){case r.zK.crypto:return"/asset/crypto/".concat(e,"/").concat(o);case r.zK.usstocks:case r.zK.paln:return"/asset/usstock/".concat(e,"/").concat(o);default:return"#"}},i=(t,n)=>{if(!t)return"#";let[e]=n.asPath.split("?"),r=new URLSearchParams,o=["assetType","subAssetType"];return Object.entries(n.query).forEach(n=>{let[e,i]=n;o.includes(e)||("page"===e?r.set(e,String(t)):"string"==typeof i&&r.set(e,i))}),r.set("page",String(t)),"".concat(e,"?").concat(r.toString())}},38961:function(t,n,e){"use strict";var r,o,i,a,c,l,s,u;e.d(n,{DQ:function(){return d},O6:function(){return i},OV:function(){return o},Q1:function(){return p},SK:function(){return a},h3:function(){return r},it:function(){return w},kd:function(){return C},m9:function(){return m},w1:function(){return v},w_:function(){return h},yt:function(){return f}}),(c=r||(r={}))[c.Crypto=0]="Crypto",c[c.Gss=1]="Gss",c[c.Idss=2]="Idss",(l=o||(o={})).Overview="overview",l.Technicals="technicals",l.Fundamentals="fundamentals",l.Financial="financial",l.News="news",l.CorporateAction="corporateAction",l.About="about",l.Compare="compare",(s=i||(i={})).Overview="overview",s.Technicals="technicals",s.News="news",s.About="about",s.Compare="compare",(u=a||(a={})).Overview="overview",u.Financial="financial",u.Fundamentals="fundamentals",u.CorporateAction="corporateAction",u.About="about",u.Compare="compare";let h={0:Object.values(i),2:Object.values(a),1:Object.values(o)},d={overview:"OVERVIEW",technicals:"TECHNICALS",fundamentals:"FUNDAMENTALS",financial:"FINANCIAL",news:"NEWS",corporateAction:"CORPORATE_ACTION",about:"ABOUT",compare:"COMPARE"},f={overview:"OVERVIEW",technicals:"TECHNICALS",news:"NEWS",about:"ABOUT",compare:"COMPARE"},p={overview:"OVERVIEW",financial:"FINANCIAL",fundamentals:"FUNDAMENTALS",corporateAction:"CORPORATE_ACTION",about:"ABOUT",compare:"COMPARE"},g=t=>Object.entries(t).map(t=>{let[n,e]=t;return{key:n,label:e}}),C=g(d),m=g(f),v=g(p),w="overview"},72933:function(t,n,e){"use strict";e.d(n,{Uw:function(){return o}});let r={id:"id-ID",en:"en-US",in:"id-ID"};function o(t){let{prefix:n="Rp",locale:e="id",showPrefix:o=!0,showSign:i=!1,showAbsoluteValue:a=!1,compact:c=!1,compactFormat:l="short",maximumFractionDigits:s=2,minimumFractionDigits:u=0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},h=r[e]?r[e]:"id-ID",d=Number(t);if(Number.isNaN(d))return String(t);let f=Math.abs(d),p=f.toLocaleString(h,{maximumFractionDigits:s,minimumFractionDigits:u});if(c&&f>0){let t=[{short:"",long:""},{short:"K",long:"ribu"},{short:"M",long:"juta"},{short:"B",long:"Miliar"},{short:"T",long:"triliun"}],n=Math.floor(Math.log(f)/Math.log(1e3));(n=n<0?0:n)>=t.length&&(n=t.length-1);let e=parseFloat(String(f/1e3**n)).toLocaleString(h,{maximumFractionDigits:s,minimumFractionDigits:u});p="".concat(e).concat(t[n][l])}return(p=p.trim(),o)?i?0===d?"".concat(n).concat(p):d>0?"+".concat(n).concat(p):"-".concat(n).concat(p):a?"".concat(n).concat(p):d>=0?"".concat(n).concat(p):"-".concat(n).concat(p):a?p:i?0===d?"".concat(p):d>0?"+".concat(p):"-".concat(p):d>=0?p:"-".concat(p)}n.ZP=function(t){let{prefix:n="Rp",locale:e="id",showPrefix:o=!0,showSign:i=!1,showAbsoluteValue:a=!1,compact:c=!1,compactFormat:l="short",maximumFractionDigits:s=2,minimumFractionDigits:u=0,checkTrillion:h=!1,checkBillion:d=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=r[e]?r[e]:"id-ID",p=Number(t);if(Number.isNaN(p))return String(t);let g=Math.abs(p),C=g.toLocaleString(f,{maximumFractionDigits:s,minimumFractionDigits:u});if(c&&g>0){if(h&&g<1e12||d&&g<1e9)C=g.toLocaleString(f,{maximumFractionDigits:s,minimumFractionDigits:u});else{let t=[{short:"",long:""},{short:"en"===e?"K":"rb",long:"en"===e?"thousand":"ribu"},{short:"en"===e?"M":"jt",long:"en"===e?"million":"juta"},{short:"en"===e?"B":"M",long:"en"===e?"billion":"miliar"},{short:"T",long:"en"===e?"trillion":"triliun"}],n=Math.floor(Math.log(g)/Math.log(1e3));(n=n<0?0:n)>=t.length&&(n=t.length-1);let r=parseFloat(String(g/1e3**n)).toLocaleString(f,{maximumFractionDigits:s,minimumFractionDigits:u});C="".concat(r).concat(t[n][l])}}return(C=C.trim(),o)?i?0===p?"".concat(n).concat(C):p>0?"+".concat(n).concat(C):"-".concat(n).concat(C):a?"".concat(n).concat(C):p>=0?"".concat(n).concat(C):"-".concat(n).concat(C):a?C:i?0===p?"".concat(C):p>0?"+".concat(C):"-".concat(C):p>=0?C:"-".concat(C)}},62581:function(t,n,e){"use strict";e.d(n,{a:function(){return r},p:function(){return o}});let r=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(window.clevertap)try{t&&window.clevertap.event.push(t,n)}catch(t){return!1}},o=t=>{if(window.clevertap)try{t&&window.clevertap.onUserLogin.push({Site:t})}catch(t){return!1}}},8761:function(t,n,e){"use strict";e.d(n,{Du:function(){return c},IU:function(){return i},Ns:function(){return p},k0:function(){return s},mB:function(){return h},ol:function(){return l},pf:function(){return u},sz:function(){return d},t5:function(){return f},yI:function(){return a}});var r=e(85893),o=e(61456);let i=(t,n)=>{let{width:e,height:o,style:i,fill:a,className:c,onClick:l,...s}=n;return i||c?(0,r.jsx)("div",{style:i,className:c,onClick:l,...s,children:(0,r.jsx)("svg",{viewBox:"0 0 ".concat(e," ").concat(o),xmlns:"http://www.w3.org/2000/svg",style:{display:"block"},fill:a||"none",children:"string"==typeof t?(0,r.jsx)("path",{fill:"currentColor",d:t}):t})}):(0,r.jsx)("svg",{width:e,height:o,viewBox:"0 0 ".concat(e," ").concat(o),xmlns:"http://www.w3.org/2000/svg",style:{display:"block"},fill:a||"none",onClick:l,...s,children:"string"==typeof t?(0,r.jsx)("path",{fill:"currentColor",d:t}):t})},a=t=>t===o.z.DARK?"#FFFFFF":"#000000",c=t=>{let{className:n,themeMode:e}=t;return i((0,r.jsx)("path",{d:"M1.44853 0C0.913985 0 0.646285 0.646285 1.02426 1.02426L1.46973 1.46973C0.563134 2.37411 0 3.62135 0 5C0 7.757 2.243 10 5 10C7.757 10 10 7.757 10 5C10 2.41148 8.02276 0.276059 5.49929 0.0247345C5.22451 -0.
100263245 5 0.223858 5 0.5C5 0.776142 5.22498 0.996717 5.49899 1.03097C7.4699 1.27734 9 2.96345 9 5C9 7.2055 7.2055 9 5 9C2.7945 9 1 7.2055 1 5C1 3.897 1.45024 2.89864 2.1748 2.1748L2.47574 2.47574C2.85371 2.85371 3.5 2.58601 3.5 2.05147V0.6C3.5 0.268629 3.23137 0 2.9 0H1.44853Z",fill:e===o.z.DARK?"#CEFE06":"#463CFF"}),{width:10,height:10,className:n})},l=t=>{let{className:n}=t;return i("M7.73857 8C7.22013 8 6.91236 7.42061 7.20262 6.99103L8.79143 4.63964L0.63957 4.63964C0.286346 4.63964 0 4.3533 0 4.00007C0 3.64685 0.286345 3.3605 0.639569 3.3605L8.8115 3.3605L7.2079 1.00791C6.91616 0.579907 7.22269 0 7.74066 0C7.94576 0 8.13863 0.0975806 8.26013 0.262823L10.5656 3.39845C10.8242 3.7501 10.8248 4.22882 10.5671 4.58113L8.26068 7.73499C8.13888 7.90155 7.94492 8 7.73857 8Z",{width:11,height:8,className:n})},s=t=>{let{className:n}=t;return i((0,r.jsx)("path",{d:"M0.150727 9.2866C-0.0498722 9.069 -0.0502273 8.73398 0.149911 8.51596L3.62078 4.73499L0.149876 0.954049C-0.0502808 0.736013 -0.049919 0.400958 0.150708 0.183354C0.374253 -0.0591068 0.756422 -0.0614243 0.98289 0.178308L4.76847 4.18562C5.05974 4.49395 5.05974 4.97602 4.76847 5.28435L0.982892 9.29166C0.756427 9.53139 0.374259 9.52906 0.150727 9.2866Z",fill:"currentColor"}),{width:5,height:10,className:n})},u=t=>{let{className:n,themeMode:e,onClick:o}=t;return i((0,r.jsx)("path",{d:"M8.02666 17.9999C8.82649 17.9999 9.29621 17.1006 8.83922 16.4442L6.41325 12.9594L19.0407 12.9594C19.5705 12.9594 20 12.5299 20 12.0001C20 11.4702 19.5705 11.0407 19.0407 11.0407L6.38222 11.0407L8.83098 7.55392C9.29019 6.90004 8.82246 6 8.02343 6C7.7145 6 7.4234 6.14468 7.23686 6.39093L3.45621 11.3816C3.18626 11.7379 3.18562 12.2302 3.45465 12.5872L7.23593 17.6057C7.42299 17.8539 7.71581 17.9999 8.02666 17.9999Z",fill:e?a(e):"currentColor"}),{width:24,height:24,className:n,onClick:o})},h=t=>{let{className:n}=t;return i((0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("rect",{x:"3",y:"6.5",width:"8",height:"6",rx:"1.4",stroke:"currentColor",strokeWidth:"1.3"}),(0,r.jsx)("path",{d:"M4.75 6.5V4.75a2.25 2.25 0 0 1 4.5 0V6.5",stroke:"currentColor",strokeWidth:"1.3"})]}),{width:14,height:14,className:n})},d=t=>{let{className:n}=t;return i((0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("circle",{cx:"7",cy:"7",r:"5.5",stroke:"currentColor",strokeWidth:"1.3"}),(0,r.jsx)("path",{d:"M7 6.3v3.4",stroke:"currentColor",strokeWidth:"1.3",strokeLinecap:"round"}
1),(0,r.jsx)("circle",{cx:"7",cy:"4.5",r:"0.8",fill:"currentColor"})]}),{width:14,height:14,className:n})},f=t=>{let{className:n}=t;return i((0,r.jsx)("path",{fill:"currentColor",d:"M6.53807 10.836C6.79918 10.5953 7.20121 10.5948 7.46283 10.835L12 15L16.5371 10.835C16.7988 10.5948 17.2008 10.5952 17.462 10.836C17.7529 11.1042 17.7557 11.5628 17.468 11.8346L12.5494 16.4811C12.241 16.7723 11.759 16.7723 11.4506 16.4811L6.53199 11.8346C6.24431 11.5628 6.2471 11.1042 6.53807 10.836Z"}),{width:24,height:24,className:n})},p=t=>{let{className:n}=t;return i((0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M14.6476 6.35L10.9975 10.0001L14.6465 13.6491C14.9217 13.9243 14.9217 14.3705 14.6465 14.6457C14.3712 14.9209 13.925 14.9209 13.6498 14.6457L10.0009 10.9967L6.35138 14.6462C6.07617 14.9214 5.62998 14.9214 5.35477 14.6462C5.07956 14.371 5.07956 13.9248 5.35477 13.6496L9.00425 10.0001L5.35362 6.3495C5.07841 6.07429 5.07842 5.6281 5.35362 5.35289C5.62883 5.07768 6.07503 5.07768 6.35023 5.35289L10.0009 9.00352L13.651 5.35339C13.9262 5.07818 14.3724 5.07818 14.6476 5.35339C14.9228 5.62859 14.9228 6.07479 14.6476 6.35Z"}),{width:20,height:20,className:n})}},24515:function(t,n,e){"use strict";e.d(n,{E5:function(){return x},I$:function(){return v},My:function(){return b},NG:function(){return C},X7:function(){return w},Zw:function(){return p},io:function(){return g},n4:function(){return y},rQ:function(){return m}});var r,o,i=e(25934),a=e(72933),c=e(28778),l=e(38961),s=e(26352),u=e(51704),h=e(48947),d=e(70917),f=e(6495);e(99818);let p=()=>{let t=(0,i.Z)(),n=(0,f.kR)();return n||(n=t,(0,f.bS)(n)),n};(r=o||(o={})).Chrome="Chrome",r.Safari="Safari",r.Firefox="Firefox",r.Edge="Edge",r.Opera="Opera",r.InternetExplorer="Internet Explorer",r.Unknown="NA";let g=t=>t?Array.isArray(t)?t.length?t[0]:"":t:"",C=t=>{let{path:n,params:e,clickId:r}=t;return(0,d.E)({baseUrl:(0,h.vl)("https://trade.pluang.com","https://trade.pluang.com"),path:n,params:e,clickId:r,attribution:(0,u.OS)()})},m=t=>{let{path:n,params:e,sameTab:r,ctaId:o,ctaLocation:i="section",assetSymbol:a}=t;return(0,s.B5)({path:n,params:e,sameTab:r,ctaId:o,ctaLocation:i,assetSymbol:a})},v=(t,n,e,r,o)=>(0,a.ZP)(t,{prefix:e?"":"Rp",locale:n,compact:null!=r&&r,checkBillion:null!=o&&o}),w=t=>{if(!t)return"";{let n=t.split("@");if(!n[0].length)return"";let e="".concat(n[0][0]).concat(n[0].replace(/./g,"*")).concat(n[0][n.length-1]);return"".concat(e,"@").concat(n[1])}},b=t=>{if(!t)return"";let n=t%100,e=n>=11&&n<=13?"th":["th","st","nd","rd"][t%10]||"th";return t+e},x=t=>/\?.+=/.test(t),L=(t,n)=>{let e=l.w_[n].filter(t=>"compare"!==t),r=l.it;return e.forEach(n=>{n.toLowerCase()===t.toLowerCase()&&(r=n)}),r},j={[l.h3.Crypto]:function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return c.$j.cryptoDetails({symbol:t,assetId:n})},[l.h3.Gss]:function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return c.$j.usStockDetails({symbol:t,assetId:n})},[l.h3.Idss]:t=>c.$j.idStocksDetails({symbol:t})},y=t=>{let{assetType:n,assetSymbol:e,assetId:r,assetTab:o}=t,i=L(o,n),a=j[n](e,r);return i===l.it?a:"".concat(a,"/").concat(i)}},65703:function(t){t.exports={pagination:"Pagination_pagination__Dwozl",paginationItem:"Pagination_paginationItem__HUTXZ",selected:"Pagination_selected__AJRi5",disabled:"Pagination_disabled__6OYbE",iconButton:"Pagination_iconButton__J7CuQ",ellipsis:"Pagination_ellipsis__utzsW",paginationContainer:"Pagination_paginationContainer__jf2Dw"}},25934:function(t,n,e){"use strict";e.d(n,{Z:function(){return s}});for(var r,o=new Uint8Array(16),i=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,a=[],c=0;c<256;++c)a.push((c+256).toString(16).substr(1));var l=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=(a[t[n+0]]+a[t[n+1]]+a[t[n+2]]+a[t[n+3]]+"-"+a[t[n+4]]+a[t[n+5]]+"-"+a[t[n+6]]+a[t[n+7]]+"-"+a[t[n+8]]+a[t[n+9]]+"-"+a[t[n+10]]+a[t[n+11]]+a[t[n+12]]+a[t[n+13]]+a[t[n+14]]+a[t[n+15]]).toLowerCase();if(!("string"==typeof e&&i.test(e)))throw TypeError("Stringified UUID is invali
1d");return e},s=function(t,n,e){var i=(t=t||{}).random||(t.rng||function(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(o)})();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,n){e=e||0;for(var a=0;a<16;++a)n[e+a]=i[a];return n}return l(i)}}}]);
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.