[{"data":1,"prerenderedAt":4425},["ShallowReactive",2],{"navigation-en":3,"page-\u002Fexamples\u002Fecommerce":78,"surround-\u002Fexamples\u002Fecommerce":4420},[4,26,56],{"title":5,"path":6,"stem":7,"children":8},"Introduction","\u002Fguide","1.guide\u002F1.index",[9,10,14,18,22],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Getting Started","\u002Fguide\u002Fgetting-started","1.guide\u002F2.getting-started",{"title":15,"path":16,"stem":17},"Number Formatting","\u002Fguide\u002Fformat-tokens","1.guide\u002F3.format-tokens",{"title":19,"path":20,"stem":21},"Performance","\u002Fguide\u002Fperformance","1.guide\u002F4.performance",{"title":23,"path":24,"stem":25},"Caveats","\u002Fguide\u002Fcaveats","1.guide\u002F5.caveats",{"title":27,"path":28,"stem":29,"children":30},"API Overview","\u002Fapi","2.api\u002F0.index",[31,32,36,40,44,48,52],{"title":27,"path":28,"stem":29},{"title":33,"path":34,"stem":35},"calc()","\u002Fapi\u002Fcalc","2.api\u002F1.calc",{"title":37,"path":38,"stem":39},"fmt()","\u002Fapi\u002Ffmt","2.api\u002F2.fmt",{"title":41,"path":42,"stem":43},"Chain API","\u002Fapi\u002Fchain","2.api\u002F3.chain",{"title":45,"path":46,"stem":47},"Standalone Functions","\u002Fapi\u002Fstandalone","2.api\u002F4.standalone",{"title":49,"path":50,"stem":51},"Aggregation","\u002Fapi\u002Faggregate","2.api\u002F5.aggregate",{"title":53,"path":54,"stem":55},"Global Config","\u002Fapi\u002Fconfig","2.api\u002F6.config",{"title":57,"path":58,"stem":59,"children":60},"Examples Overview","\u002Fexamples","3.examples\u002F0.index",[61,62,66,70,74],{"title":57,"path":58,"stem":59},{"title":63,"path":64,"stem":65},"Precision Loss","\u002Fexamples\u002Fprecision-loss","3.examples\u002F1.precision-loss",{"title":67,"path":68,"stem":69},"E-commerce","\u002Fexamples\u002Fecommerce","3.examples\u002F2.ecommerce",{"title":71,"path":72,"stem":73},"Complex Expressions","\u002Fexamples\u002Fcomplex","3.examples\u002F3.complex",{"title":75,"path":76,"stem":77},"Currency Conversion","\u002Fexamples\u002Fcurrency","3.examples\u002F4.currency",{"id":79,"title":67,"body":80,"description":4414,"extension":4415,"meta":4416,"navigation":471,"path":68,"seo":4418,"stem":69,"__hash__":4419},"content_en\u002F3.examples\u002F2.ecommerce.md",{"type":81,"value":82,"toc":4407},"minimark",[83,87,92,2045,2049,2517,2521,2524,3070,3074,3083,3730,3734,4403],[84,85,67],"h1",{"id":86},"e-commerce",[88,89,91],"h2",{"id":90},"shopping-cart-subtotals","Shopping Cart Subtotals",[93,94,100],"pre",{"className":95,"code":96,"language":97,"meta":98,"style":99},"language-ts shiki shiki-themes github-light github-light github-dark twoslash lsp","import { calc, calcSum, fmt } from '@wzo\u002Fcalc'\n\u002F\u002F ---cut---\nconst cart = [\n    { name: 'A', price: 9.99, qty: 3 },\n    { name: 'B', price: 19.99, qty: 2 },\n    { name: 'C', price: 29.99, qty: 1 },\n]\n\n\u002F\u002F Line subtotal (values interpolated into the expression)\nconst lineTotals = cart.map(item => ({\n    ...item,\n    subtotal: calc(`${item.price} * ${item.qty}`, { _fmt: { decimals: 2 } }),\n}))\n\n\u002F\u002F Grand total\nconst total = calcSum('subtotal', lineTotals) \u002F\u002F \"99.92\"\nfmt(total, { decimals: 2, thousands: true }) \u002F\u002F \"99.92\"\n","ts","twoslash","",[101,102,103,208,300,380,460,466,473,480,1048,1103,1589,1595,1600,1606,1820],"code",{"__ignoreMap":99},[104,105,108,112,116,201,204],"span",{"class":106,"line":107},"line",1,[104,109,111],{"class":110},"s8jYJ","const",[104,113,115],{"class":114},"sBjJW"," ",[104,117,118],{"class":114},[119,120,123,126],"v-menu",{"class":121,"popper-class":122,"theme":98},"twoslash-hover","shiki twoslash-floating vp-copy-ignore",[104,124,125],{},"cart",[127,128,130],"template",{"v-slot:popper":129},"{}",[104,131,133],{"class":132,"v-pre":99},"twoslash-popup-container vp-copy-ignore",[101,134,136],{"class":135},"twoslash-popup-code",[93,137,141],{"class":138,"style":139,"tabindex":140},"shiki shiki-themes github-light github-light github-dark","--shiki-light:#24292e;--shiki-default:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-default-bg:#fff;--shiki-dark-bg:#24292e","0",[101,142,143,159,173,185,196],{},[104,144,145,148,152,155],{"class":106},[104,146,111],{"style":147},"--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#F97583",[104,149,151],{"style":150},"--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF"," cart",[104,153,154],{"style":147},":",[104,156,158],{"style":157},"--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8"," {",[104,160,161,165,167,170],{"class":106},[104,162,164],{"style":163},"--shiki-light:#E36209;--shiki-default:#E36209;--shiki-dark:#FFAB70","    name",[104,166,154],{"style":147},[104,168,169],{"style":150}," string",[104,171,172],{"style":157},";",[104,174,175,178,180,183],{"class":106},[104,176,177],{"style":163},"    price",[104,179,154],{"style":147},[104,181,182],{"style":150}," number",[104,184,172],{"style":157},[104,186,187,190,192,194],{"class":106},[104,188,189],{"style":163},"    qty",[104,191,154],{"style":147},[104,193,182],{"style":150},[104,195,172],{"style":157},[104,197,198],{"class":106},[104,199,200],{"style":157},"}[]",[104,202,203],{"class":110}," =",[104,205,207],{"class":206},"sxrX7"," [\n",[104,209,211,214,236,239,243,246,266,268,271,273,292,294,297],{"class":106,"line":210},2,[104,212,213],{"class":206},"    { ",[104,215,216],{"class":206},[119,217,218,221],{"class":121,"popper-class":122,"theme":98},[104,219,220],{},"name",[127,222,223],{"v-slot:popper":129},[104,224,225],{"class":132,"v-pre":99},[101,226,227,230,233],{"class":135},[104,228,229],{"style":157},"(property) ",[104,231,220],{"style":232},"--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0",[104,234,235],{"style":157},": string",[104,237,238],{"class":206},": ",[104,240,242],{"class":241},"sIIMD","'A'",[104,244,245],{"class":206},", ",[104,247,248],{"class":206},[119,249,250,253],{"class":121,"popper-class":122,"theme":98},[104,251,252],{},"price",[127,254,255],{"v-slot:popper":129},[104,256,257],{"class":132,"v-pre":99},[101,258,259,261,263],{"class":135},[104,260,229],{"style":157},[104,262,252],{"style":232},[104,264,265],{"style":157},": number",[104,267,238],{"class":206},[104,269,270],{"class":114},"9.99",[104,272,245],{"class":206},[104,274,275],{"class":206},[119,276,277,280],{"class":121,"popper-class":122,"theme":98},[104,278,279],{},"qty",[127,281,282],{"v-slot:popper":129},[104,283,284],{"class":132,"v-pre":99},[101,285,286,288,290],{"class":135},[104,287,229],{"style":157},[104,289,279],{"style":232},[104,291,265],{"style":157},[104,293,238],{"class":206},[104,295,296],{"class":114},"3",[104,298,299],{"class":206}," },\n",[104,301,303,305,323,325,328,330,348,350,353,355,373,375,378],{"class":106,"line":302},3,[104,304,213],{"class":206},[104,306,307],{"class":206},[119,308,309,311],{"class":121,"popper-class":122,"theme":98},[104,310,220],{},[127,312,313],{"v-slot:popper":129},[104,314,315],{"class":132,"v-pre":99},[101,316,317,319,321],{"class":135},[104,318,229],{"style":157},[104,320,220],{"style":232},[104,322,235],{"style":157},[104,324,238],{"class":206},[104,326,327],{"class":241},"'B'",[104,329,245],{"class":206},[104,331,332],{"class":206},[119,333,334,336],{"class":121,"popper-class":122,"theme":98},[104,335,252],{},[127,337,338],{"v-slot:popper":129},[104,339,340],{"class":132,"v-pre":99},[101,341,342,344,346],{"class":135},[104,343,229],{"style":157},[104,345,252],{"style":232},[104,347,265],{"style":157},[104,349,238],{"class":206},[104,351,352],{"class":114},"19.99",[104,354,245],{"class":206},[104,356,357],{"class":206},[119,358,359,361],{"class":121,"popper-class":122,"theme":98},[104,360,279],{},[127,362,363],{"v-slot:popper":129},[104,364,365],{"class":132,"v-pre":99},[101,366,367,369,371],{"class":135},[104,368,229],{"style":157},[104,370,279],{"style":232},[104,372,265],{"style":157},[104,374,238],{"class":206},[104,376,377],{"class":114},"2",[104,379,299],{"class":206},[104,381,383,385,403,405,408,410,428,430,433,435,453,455,458],{"class":106,"line":382},4,[104,384,213],{"class":206},[104,386,387],{"class":206},[119,388,389,391],{"class":121,"popper-class":122,"theme":98},[104,390,220],{},[127,392,393],{"v-slot:popper":129},[104,394,395],{"class":132,"v-pre":99},[101,396,397,399,401],{"class":135},[104,398,229],{"style":157},[104,400,220],{"style":232},[104,402,235],{"style":157},[104,404,238],{"class":206},[104,406,407],{"class":241},"'C'",[104,409,245],{"class":206},[104,411,412],{"class":206},[119,413,414,416],{"class":121,"popper-class":122,"theme":98},[104,415,252],{},[127,417,418],{"v-slot:popper":129},[104,419,420],{"class":132,"v-pre":99},[101,421,422,424,426],{"class":135},[104,423,229],{"style":157},[104,425,252],{"style":232},[104,427,265],{"style":157},[104,429,238],{"class":206},[104,431,432],{"class":114},"29.99",[104,434,245],{"class":206},[104,436,437],{"class":206},[119,438,439,441],{"class":121,"popper-class":122,"theme":98},[104,440,279],{},[127,442,443],{"v-slot:popper":129},[104,444,445],{"class":132,"v-pre":99},[101,446,447,449,451],{"class":135},[104,448,229],{"style":157},[104,450,279],{"style":232},[104,452,265],{"style":157},[104,454,238],{"class":206},[104,456,457],{"class":114},"1",[104,459,299],{"class":206},[104,461,463],{"class":106,"line":462},5,[104,464,465],{"class":206},"]\n",[104,467,469],{"class":106,"line":468},6,[104,470,472],{"emptyLinePlaceholder":471},true,"\n",[104,474,476],{"class":106,"line":475},7,[104,477,479],{"class":478},"sCsY4","\u002F\u002F Line subtotal (values interpolated into the expression)\n",[104,481,483,485,487,565,567,569,629,632,986,989,1042,1045],{"class":106,"line":482},8,[104,484,111],{"class":110},[104,486,115],{"class":114},[104,488,489],{"class":114},[119,490,491,494],{"class":121,"popper-class":122,"theme":98},[104,492,493],{},"lineTotals",[127,495,496],{"v-slot:popper":129},[104,497,498],{"class":132,"v-pre":99},[101,499,500],{"class":135},[93,501,502],{"class":138,"style":139,"tabindex":140},[101,503,504,515,531,541,551,561],{},[104,505,506,508,511,513],{"class":106},[104,507,111],{"style":147},[104,509,510],{"style":150}," lineTotals",[104,512,154],{"style":147},[104,514,158],{"style":157},[104,516,517,520,522,524,527,529],{"class":106},[104,518,519],{"style":163},"    subtotal",[104,521,154],{"style":147},[104,523,169],{"style":150},[104,525,526],{"style":147}," |",[104,528,182],{"style":150},[104,530,172],{"style":157},[104,532,533,535,537,539],{"class":106},[104,534,164],{"style":163},[104,536,154],{"style":147},[104,538,169],{"style":150},[104,540,172],{"style":157},[104,542,543,545,547,549],{"class":106},[104,544,177],{"style":163},[104,546,154],{"style":147},[104,548,182],{"style":150},[104,550,172],{"style":157},[104,552,553,555,557,559],{"class":106},[104,554,189],{"style":163},[104,556,154],{"style":147},[104,558,182],{"style":150},[104,560,172],{"style":157},[104,562,563],{"class":106},[104,564,200],{"style":157},[104,566,203],{"class":110},[104,568,115],{"class":206},[104,570,571],{"class":206},[119,572,573,575],{"class":121,"popper-class":122,"theme":98},[104,574,125],{},[127,576,577],{"v-slot:popper":129},[104,578,579],{"class":132,"v-pre":99},[101,580,581],{"class":135},[93,582,583],{"class":138,"style":139,"tabindex":140},[101,584,585,595,605,615,625],{},[104,586,587,589,591,593],{"class":106},[104,588,111],{"style":147},[104,590,151],{"style":150},[104,592,154],{"style":147},[104,594,158],{"style":157},[104,596,597,599,601,603],{"class":106},[104,598,164],{"style":163},[104,600,154],{"style":147},[104,602,169],{"style":150},[104,604,172],{"style":157},[104,606,607,609,611,613],{"class":106},[104,608,177],{"style":163},[104,610,154],{"style":147},[104,612,182],{"style":150},[104,614,172],{"style":157},[104,616,617,619,621,623],{"class":106},[104,618,189],{"style":163},[104,620,154],{"style":147},[104,622,182],{"style":150},[104,624,172],{"style":157},[104,626,627],{"class":106},[104,628,200],{"style":157},[104,630,631],{"class":206},".",[104,633,635],{"class":634},"snPdu",[119,636,637,640],{"class":121,"popper-class":122,"theme":98},[104,638,639],{},"map",[127,641,642],{"v-slot:popper":129},[104,643,644,953,961],{"class":132,"v-pre":99},[101,645,646],{"class":135},[93,647,648],{"class":138,"style":139,"tabindex":140},[101,649,650,686,700,710,720,730,750,760,770,780,801,811,821,831,841,855,865,875,885,905,919,929,939,949],{},[104,651,652,655,658,661,663,666,668,671,673,676,679,681,683],{"class":106},[104,653,654],{"style":157},"(method) Array",[104,656,657],{"style":147},"\u003C",[104,659,660],{"style":157},"{ ",[104,662,220],{"style":232},[104,664,665],{"style":157},": string; ",[104,667,252],{"style":232},[104,669,670],{"style":157},": number; ",[104,672,279],{"style":232},[104,674,675],{"style":157},": number; }",[104,677,678],{"style":147},">",[104,680,631],{"style":157},[104,682,639],{"style":232},[104,684,685],{"style":157},"\u003C{",[104,687,688,690,692,694,696,698],{"class":106},[104,689,519],{"style":163},[104,691,154],{"style":147},[104,693,169],{"style":150},[104,695,526],{"style":147},[104,697,182],{"style":150},[104,699,172],{"style":157},[104,701,702,704,706,708],{"class":106},[104,703,164],{"style":163},[104,705,154],{"style":147},[104,707,169],{"style":150},[104,709,172],{"style":157},[104,711,712,714,716,718],{"class":106},[104,713,177],{"style":163},[104,715,154],{"style":147},[104,717,182],{"style":150},[104,719,172],{"style":157},[104,721,722,724,726,728],{"class":106},[104,723,189],{"style":163},[104,725,154],{"style":147},[104,727,182],{"style":150},[104,729,172],{"style":157},[104,731,732,735,738,740,743,746,748],{"class":106},[104,733,734],{"style":157},"}>(",[104,736,737],{"style":232},"callbackfn",[104,739,154],{"style":147},[104,741,742],{"style":157}," (",[104,744,745],{"style":163},"value",[104,747,154],{"style":147},[104,749,158],{"style":157},[104,751,752,754,756,758],{"class":106},[104,753,164],{"style":163},[104,755,154],{"style":147},[104,757,169],{"style":150},[104,759,172],{"style":157},[104,761,762,764,766,768],{"class":106},[104,763,177],{"style":163},[104,765,154],{"style":147},[104,767,182],{"style":150},[104,769,172],{"style":157},[104,771,772,774,776,778],{"class":106},[104,773,189],{"style":163},[104,775,154],{"style":147},[104,777,182],{"style":150},[104,779,172],{"style":157},[104,781,782,785,788,790,792,794,797,799],{"class":106},[104,783,784],{"style":157},"}, ",[104,786,787],{"style":163},"index",[104,789,154],{"style":147},[104,791,182],{"style":150},[104,793,245],{"style":157},[104,795,796],{"style":163},"array",[104,798,154],{"style":147},[104,800,158],{"style":157},[104,802,803,805,807,809],{"class":106},[104,804,164],{"style":163},[104,806,154],{"style":147},[104,808,169],{"style":150},[104,810,172],{"style":157},[104,812,813,815,817,819],{"class":106},[104,814,177],{"style":163},[104,816,154],{"style":147},[104,818,182],{"style":150},[104,820,172],{"style":157},[104,822,823,825,827,829],{"class":106},[104,824,189],{"style":163},[104,826,154],{"style":147},[104,828,182],{"style":150},[104,830,172],{"style":157},[104,832,833,836,839],{"class":106},[104,834,835],{"style":157},"}[]) ",[104,837,838],{"style":147},"=>",[104,840,158],{"style":157},[104,842,843,845,847,849,851,853],{"class":106},[104,844,519],{"style":163},[104,846,154],{"style":147},[104,848,169],{"style":150},[104,850,526],{"style":147},[104,852,182],{"style":150},[104,854,172],{"style":157},[104,856,857,859,861,863],{"class":106},[104,858,164],{"style":163},[104,860,154],{"style":147},[104,862,169],{"style":150},[104,864,172],{"style":157},[104,866,867,869,871,873],{"class":106},[104,868,177],{"style":163},[104,870,154],{"style":147},[104,872,182],{"style":150},[104,874,172],{"style":157},[104,876,877,879,881,883],{"class":106},[104,878,189],{"style":163},[104,880,154],{"style":147},[104,882,182],{"style":150},[104,884,172],{"style":157},[104,886,887,889,892,895,898,901,903],{"class":106},[104,888,784],{"style":157},[104,890,891],{"style":163},"thisArg",[104,893,894],{"style":147},"?:",[104,896,897],{"style":150}," any",[104,899,900],{"style":157},")",[104,902,154],{"style":147},[104,904,158],{"style":157},[104,906,907,909,911,913,915,917],{"class":106},[104,908,519],{"style":163},[104,910,154],{"style":147},[104,912,169],{"style":150},[104,914,526],{"style":147},[104,916,182],{"style":150},[104,918,172],{"style":157},[104,920,921,923,925,927],{"class":106},[104,922,164],{"style":163},[104,924,154],{"style":147},[104,926,169],{"style":150},[104,928,172],{"style":157},[104,930,931,933,935,937],{"class":106},[104,932,177],{"style":163},[104,934,154],{"style":147},[104,936,182],{"style":150},[104,938,172],{"style":157},[104,940,941,943,945,947],{"class":106},[104,942,189],{"style":163},[104,944,154],{"style":147},[104,946,182],{"style":150},[104,948,172],{"style":157},[104,950,951],{"class":106},[104,952,200],{"style":157},[954,955,957],"div",{"class":956},"twoslash-popup-docs vp-doc",[958,959,960],"p",{},"Calls a defined callback function on each element of an array, and returns an array that contains the results.",[954,962,964,977],{"class":963},"twoslash-popup-docs twoslash-popup-docs-tags vp-doc",[104,965,967,971],{"class":966},"twoslash-popup-docs-tag",[104,968,970],{"class":969},"twoslash-popup-docs-tag-name","@param",[104,972,974,976],{"class":973},"twoslash-popup-docs-tag-value",[101,975,737],{},"  A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.",[104,978,979,981],{"class":966},[104,980,970],{"class":969},[104,982,983,985],{"class":973},[101,984,891],{},"  An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.",[104,987,988],{"class":206},"(",[104,990,992],{"class":991},"sP4rz",[119,993,994,997],{"class":121,"popper-class":122,"theme":98},[104,995,996],{},"item",[127,998,999],{"v-slot:popper":129},[104,1000,1001],{"class":132,"v-pre":99},[101,1002,1003],{"class":135},[93,1004,1005],{"class":138,"style":139,"tabindex":140},[101,1006,1007,1017,1024,1031,1037],{},[104,1008,1009,1012,1014],{"class":106},[104,1010,1011],{"style":157},"(parameter) ",[104,1013,996],{"style":232},[104,1015,1016],{"style":157},": {",[104,1018,1019,1021],{"class":106},[104,1020,164],{"style":232},[104,1022,1023],{"style":157},": string;",[104,1025,1026,1028],{"class":106},[104,1027,177],{"style":232},[104,1029,1030],{"style":157},": number;",[104,1032,1033,1035],{"class":106},[104,1034,189],{"style":232},[104,1036,1030],{"style":157},[104,1038,1039],{"class":106},[104,1040,1041],{"style":157},"}",[104,1043,1044],{"class":110}," =>",[104,1046,1047],{"class":206}," ({\n",[104,1049,1051,1054,1100],{"class":106,"line":1050},9,[104,1052,1053],{"class":110},"    ...",[104,1055,1056],{"class":206},[119,1057,1058,1060],{"class":121,"popper-class":122,"theme":98},[104,1059,996],{},[127,1061,1062],{"v-slot:popper":129},[104,1063,1064],{"class":132,"v-pre":99},[101,1065,1066],{"class":135},[93,1067,1068],{"class":138,"style":139,"tabindex":140},[101,1069,1070,1078,1084,1090,1096],{},[104,1071,1072,1074,1076],{"class":106},[104,1073,1011],{"style":157},[104,1075,996],{"style":232},[104,1077,1016],{"style":157},[104,1079,1080,1082],{"class":106},[104,1081,164],{"style":232},[104,1083,1023],{"style":157},[104,1085,1086,1088],{"class":106},[104,1087,177],{"style":232},[104,1089,1030],{"style":157},[104,1091,1092,1094],{"class":106},[104,1093,189],{"style":232},[104,1095,1030],{"style":157},[104,1097,1098],{"class":106},[104,1099,1041],{"style":157},[104,1101,1102],{"class":206},",\n",[104,1104,1106,1109,1134,1136,1316,1318,1321,1367,1369,1387,1390,1436,1438,1456,1459,1462,1498,1501,1582,1584,1586],{"class":106,"line":1105},10,[104,1107,1108],{"class":206},"    ",[104,1110,1111],{"class":206},[119,1112,1113,1116],{"class":121,"popper-class":122,"theme":98},[104,1114,1115],{},"subtotal",[127,1117,1118],{"v-slot:popper":129},[104,1119,1120],{"class":132,"v-pre":99},[101,1121,1122,1124,1126,1129,1132],{"class":135},[104,1123,229],{"style":157},[104,1125,1115],{"style":232},[104,1127,1128],{"style":157},": string ",[104,1130,1131],{"style":147},"|",[104,1133,182],{"style":157},[104,1135,238],{"class":206},[104,1137,1138],{"class":634},[119,1139,1140,1143],{"class":121,"popper-class":122,"theme":98},[104,1141,1142],{},"calc",[127,1144,1145],{"v-slot:popper":129},[104,1146,1147,1180,1245],{"class":132,"v-pre":99},[101,1148,1149],{"class":135},[93,1150,1151],{"class":138,"style":139,"tabindex":140},[101,1152,1153,1172],{},[104,1154,1155,1158,1160,1163,1165,1168,1170],{"class":106},[104,1156,1157],{"style":157},"(alias) ",[104,1159,1142],{"style":232},[104,1161,1162],{"style":157},"(expr: string, options",[104,1164,894],{"style":147},[104,1166,1167],{"style":157}," ICalcOptions): string ",[104,1169,1131],{"style":147},[104,1171,182],{"style":157},[104,1173,1174,1177],{"class":106},[104,1175,1176],{"style":147},"import",[104,1178,1179],{"style":157}," calc",[954,1181,1182,1185,1212,1215,1218,1235,1238],{"class":956},[958,1183,1184],{},"Main entry point: evaluates an arithmetic expression string and optionally formats the output.",[958,1186,1187,1188,1191,1192,1191,1195,1198,1199,1203,1204,1207,1208,1211],{},"Expressions are pure arithmetic: the four basic operations, parentheses, and math functions\n(",[101,1189,1190],{},"max","\u002F",[101,1193,1194],{},"min",[101,1196,1197],{},"clamp","…). ",[1200,1201,1202],"strong",{},"Variables are not supported"," — embed values directly in the\nexpression via template interpolation: ",[101,1205,1206],{},"calc(`${price} * ${qty}`)",".\nFormatting is specified via ",[101,1209,1210],{},"options._fmt"," (an",[958,1213,1214],{},"IFormat",[958,1216,1217],{},"object).",[958,1219,1220,1222,1223,1226,1227,1230,1231,1234],{},[101,1221,1142],{}," is designed for ",[1200,1224,1225],{},"computation",": on error (invalid expression, etc.) it ",[1200,1228,1229],{},"throws\ndirectly"," and the caller is responsible for handling it.\nFor ",[1200,1232,1233],{},"display"," scenarios that need a fallback on error, use",[958,1236,1237],{},"fmt",[958,1239,1240,1241,1244],{},"instead\n(same API and supports arithmetic, but returns ",[101,1242,1243],{},"_error"," on failure rather than throwing).",[954,1246,1247,1263,1273,1296,1304],{"class":963},[104,1248,1249,1251],{"class":966},[104,1250,970],{"class":969},[104,1252,1253,1256,1257,245,1260],{"class":973},[101,1254,1255],{},"expr","  Arithmetic expression, e.g. ",[101,1258,1259],{},"'1 + 2 * 3'",[101,1261,1262],{},"'(1 + 2) \u002F 3'",[104,1264,1265,1267],{"class":966},[104,1266,970],{"class":969},[104,1268,1269,1272],{"class":973},[101,1270,1271],{},"options","  Control options (see ICalcOptions)",[104,1274,1275,1278],{"class":966},[104,1276,1277],{"class":969},"@returns",[104,1279,1280,1281,1284,1285,1288,1289,1292,1293,900],{"class":973},"Computation result (",[101,1282,1283],{},"string","; ",[101,1286,1287],{},"number"," when ",[101,1290,1291],{},"_fmt.output"," is ",[101,1294,1295],{},"'number'",[104,1297,1298,1301],{"class":966},[104,1299,1300],{"class":969},"@throws",[104,1302,1303],{"class":973},"Throws when the expression is invalid",[104,1305,1306,1309],{"class":966},[104,1307,1308],{"class":969},"@example",[104,1310,1311,1312,1315],{"class":973},"calc('1 + 2 * 3')                        \u002F\u002F '7'\ncalc(",[101,1313,1314],{},"${price} * ${qty}",")                \u002F\u002F use template interpolation instead of variables\ncalc('1 + 2', { _fmt: { decimals: 2 } }) \u002F\u002F '3.00'",[104,1317,988],{"class":206},[104,1319,1320],{"class":241},"`${",[104,1322,1323],{"class":206},[119,1324,1325,1327],{"class":121,"popper-class":122,"theme":98},[104,1326,996],{},[127,1328,1329],{"v-slot:popper":129},[104,1330,1331],{"class":132,"v-pre":99},[101,1332,1333],{"class":135},[93,1334,1335],{"class":138,"style":139,"tabindex":140},[101,1336,1337,1345,1351,1357,1363],{},[104,1338,1339,1341,1343],{"class":106},[104,1340,1011],{"style":157},[104,1342,996],{"style":232},[104,1344,1016],{"style":157},[104,1346,1347,1349],{"class":106},[104,1348,164],{"style":232},[104,1350,1023],{"style":157},[104,1352,1353,1355],{"class":106},[104,1354,177],{"style":232},[104,1356,1030],{"style":157},[104,1358,1359,1361],{"class":106},[104,1360,189],{"style":232},[104,1362,1030],{"style":157},[104,1364,1365],{"class":106},[104,1366,1041],{"style":157},[104,1368,631],{"class":241},[104,1370,1371],{"class":206},[119,1372,1373,1375],{"class":121,"popper-class":122,"theme":98},[104,1374,252],{},[127,1376,1377],{"v-slot:popper":129},[104,1378,1379],{"class":132,"v-pre":99},[101,1380,1381,1383,1385],{"class":135},[104,1382,229],{"style":157},[104,1384,252],{"style":232},[104,1386,265],{"style":157},[104,1388,1389],{"class":241},"} * ${",[104,1391,1392],{"class":206},[119,1393,1394,1396],{"class":121,"popper-class":122,"theme":98},[104,1395,996],{},[127,1397,1398],{"v-slot:popper":129},[104,1399,1400],{"class":132,"v-pre":99},[101,1401,1402],{"class":135},[93,1403,1404],{"class":138,"style":139,"tabindex":140},[101,1405,1406,1414,1420,1426,1432],{},[104,1407,1408,1410,1412],{"class":106},[104,1409,1011],{"style":157},[104,1411,996],{"style":232},[104,1413,1016],{"style":157},[104,1415,1416,1418],{"class":106},[104,1417,164],{"style":232},[104,1419,1023],{"style":157},[104,1421,1422,1424],{"class":106},[104,1423,177],{"style":232},[104,1425,1030],{"style":157},[104,1427,1428,1430],{"class":106},[104,1429,189],{"style":232},[104,1431,1030],{"style":157},[104,1433,1434],{"class":106},[104,1435,1041],{"style":157},[104,1437,631],{"class":241},[104,1439,1440],{"class":206},[119,1441,1442,1444],{"class":121,"popper-class":122,"theme":98},[104,1443,279],{},[127,1445,1446],{"v-slot:popper":129},[104,1447,1448],{"class":132,"v-pre":99},[101,1449,1450,1452,1454],{"class":135},[104,1451,229],{"style":157},[104,1453,279],{"style":232},[104,1455,265],{"style":157},[104,1457,1458],{"class":241},"}`",[104,1460,1461],{"class":206},", { ",[104,1463,1464],{"class":206},[119,1465,1466,1469],{"class":121,"popper-class":122,"theme":98},[104,1467,1468],{},"_fmt",[127,1470,1471],{"v-slot:popper":129},[104,1472,1473,1488],{"class":132,"v-pre":99},[101,1474,1475,1478,1480,1483,1485],{"class":135},[104,1476,1477],{"style":157},"(property) ICalcOptions._fmt",[104,1479,894],{"style":147},[104,1481,1482],{"style":157}," IFormat ",[104,1484,1131],{"style":147},[104,1486,1487],{"style":150}," undefined",[954,1489,1490,1493,1495],{"class":956},[958,1491,1492],{},"Explicit format: an",[958,1494,1214],{},[958,1496,1497],{},"options object",[104,1499,1500],{"class":206},": { ",[104,1502,1503],{"class":206},[119,1504,1505,1508],{"class":121,"popper-class":122,"theme":98},[104,1506,1507],{},"decimals",[127,1509,1510],{"v-slot:popper":129},[104,1511,1512,1560],{"class":132,"v-pre":99},[101,1513,1514],{"class":135},[93,1515,1516],{"class":138,"style":139,"tabindex":140},[101,1517,1518,1532,1542,1551],{},[104,1519,1520,1523,1525,1528,1530],{"class":106},[104,1521,1522],{"style":157},"(property) IFormat.decimals",[104,1524,894],{"style":147},[104,1526,1527],{"style":157}," number ",[104,1529,1131],{"style":147},[104,1531,158],{"style":157},[104,1533,1534,1537,1539],{"class":106},[104,1535,1536],{"style":157},"    min",[104,1538,894],{"style":147},[104,1540,1541],{"style":157}," number;",[104,1543,1544,1547,1549],{"class":106},[104,1545,1546],{"style":157},"    max",[104,1548,894],{"style":147},[104,1550,1541],{"style":157},[104,1552,1553,1556,1558],{"class":106},[104,1554,1555],{"style":157},"} ",[104,1557,1131],{"style":147},[104,1559,1487],{"style":150},[954,1561,1562],{"class":956},[958,1563,1564,1565,1568,1569,1572,1573,245,1576,1572,1579,900],{},"Decimal places: number = fixed (",[101,1566,1567],{},"=N","); object = range (",[101,1570,1571],{},"{ max }","≡",[101,1574,1575],{},"\u003C=N",[101,1577,1578],{},"{ min }",[101,1580,1581],{},">=N",[104,1583,238],{"class":206},[104,1585,377],{"class":114},[104,1587,1588],{"class":206}," } }),\n",[104,1590,1592],{"class":106,"line":1591},11,[104,1593,1594],{"class":206},"}))\n",[104,1596,1598],{"class":106,"line":1597},12,[104,1599,472],{"emptyLinePlaceholder":471},[104,1601,1603],{"class":106,"line":1602},13,[104,1604,1605],{"class":478},"\u002F\u002F Grand total\n",[104,1607,1609,1611,1613,1635,1637,1639,1733,1735,1738,1740,1814,1817],{"class":106,"line":1608},14,[104,1610,111],{"class":110},[104,1612,115],{"class":114},[104,1614,1615],{"class":114},[119,1616,1617,1620],{"class":121,"popper-class":122,"theme":98},[104,1618,1619],{},"total",[127,1621,1622],{"v-slot:popper":129},[104,1623,1624],{"class":132,"v-pre":99},[101,1625,1626,1628,1631,1633],{"class":135},[104,1627,111],{"style":147},[104,1629,1630],{"style":150}," total",[104,1632,154],{"style":147},[104,1634,169],{"style":150},[104,1636,203],{"class":110},[104,1638,115],{"class":634},[104,1640,1641],{"class":634},[119,1642,1643,1646],{"class":121,"popper-class":122,"theme":98},[104,1644,1645],{},"calcSum",[127,1647,1648],{"v-slot:popper":129},[104,1649,1650,1682,1687],{"class":132,"v-pre":99},[101,1651,1652],{"class":135},[93,1653,1654],{"class":138,"style":139,"tabindex":140},[101,1655,1656,1675],{},[104,1657,1658,1660,1662,1665,1667,1670,1672],{"class":106},[104,1659,1157],{"style":157},[104,1661,1645],{"style":232},[104,1663,1664],{"style":157},"(keyOrArr: string ",[104,1666,1131],{"style":147},[104,1668,1669],{"style":157}," Val$2[], list",[104,1671,894],{"style":147},[104,1673,1674],{"style":157}," Item[]): string",[104,1676,1677,1679],{"class":106},[104,1678,1176],{"style":147},[104,1680,1681],{"style":157}," calcSum",[954,1683,1684],{"class":956},[958,1685,1686],{},"Computes the sum. Accepts two call forms: a direct value array, or a field name with an array of objects.",[954,1688,1689,1706,1716,1726],{"class":963},[104,1690,1691,1693],{"class":966},[104,1692,970],{"class":969},[104,1694,1695,1698,1699,1702,1703,900],{"class":973},[101,1696,1697],{},"keyOrArr","  Value array (",[101,1700,1701],{},"[1, 2, 3]",") or the field name to sum (",[101,1704,1705],{},"'price'",[104,1707,1708,1710],{"class":966},[104,1709,970],{"class":969},[104,1711,1712,1715],{"class":973},[101,1713,1714],{},"list","  Array of objects, required when the first argument is a field name",[104,1717,1718,1720],{"class":966},[104,1719,1277],{"class":969},[104,1721,1722,1723,1725],{"class":973},"Total sum (",[101,1724,1283],{},", high precision)",[104,1727,1728,1730],{"class":966},[104,1729,1308],{"class":969},[104,1731,1732],{"class":973},"calcSum([1, 2, 3])                              \u002F\u002F '6'\ncalcSum('price', [{ price: 10 }, { price: 20 }]) \u002F\u002F '30'",[104,1734,988],{"class":206},[104,1736,1737],{"class":241},"'subtotal'",[104,1739,245],{"class":206},[104,1741,1742],{"class":206},[119,1743,1744,1746],{"class":121,"popper-class":122,"theme":98},[104,1745,493],{},[127,1747,1748],{"v-slot:popper":129},[104,1749,1750],{"class":132,"v-pre":99},[101,1751,1752],{"class":135},[93,1753,1754],{"class":138,"style":139,"tabindex":140},[101,1755,1756,1766,1780,1790,1800,1810],{},[104,1757,1758,1760,1762,1764],{"class":106},[104,1759,111],{"style":147},[104,1761,510],{"style":150},[104,1763,154],{"style":147},[104,1765,158],{"style":157},[104,1767,1768,1770,1772,1774,1776,1778],{"class":106},[104,1769,519],{"style":163},[104,1771,154],{"style":147},[104,1773,169],{"style":150},[104,1775,526],{"style":147},[104,1777,182],{"style":150},[104,1779,172],{"style":157},[104,1781,1782,1784,1786,1788],{"class":106},[104,1783,164],{"style":163},[104,1785,154],{"style":147},[104,1787,169],{"style":150},[104,1789,172],{"style":157},[104,1791,1792,1794,1796,1798],{"class":106},[104,1793,177],{"style":163},[104,1795,154],{"style":147},[104,1797,182],{"style":150},[104,1799,172],{"style":157},[104,1801,1802,1804,1806,1808],{"class":106},[104,1803,189],{"style":163},[104,1805,154],{"style":147},[104,1807,182],{"style":150},[104,1809,172],{"style":157},[104,1811,1812],{"class":106},[104,1813,200],{"style":157},[104,1815,1816],{"class":206},") ",[104,1818,1819],{"class":478},"\u002F\u002F \"99.92\"\n",[104,1821,1823,1873,1875,1895,1897,1963,1965,1967,1969,2036,2038,2040,2043],{"class":106,"line":1822},15,[104,1824,1825],{"class":634},[119,1826,1827,1829],{"class":121,"popper-class":122,"theme":98},[104,1828,1237],{},[127,1830,1831],{"v-slot:popper":129},[104,1832,1833],{"class":132,"v-pre":99},[101,1834,1835],{"class":135},[93,1836,1837],{"class":138,"style":139,"tabindex":140},[101,1838,1839,1866],{},[104,1840,1841,1843,1845,1848,1850,1852,1854,1857,1859,1862,1864],{"class":106},[104,1842,1157],{"style":157},[104,1844,1237],{"style":232},[104,1846,1847],{"style":157},"(value: string ",[104,1849,1131],{"style":147},[104,1851,1527],{"style":157},[104,1853,1131],{"style":147},[104,1855,1856],{"style":157}," bigint, options",[104,1858,894],{"style":147},[104,1860,1861],{"style":157}," IFmtOptions): string ",[104,1863,1131],{"style":147},[104,1865,182],{"style":157},[104,1867,1868,1870],{"class":106},[104,1869,1176],{"style":147},[104,1871,1872],{"style":157}," fmt",[104,1874,988],{"class":206},[104,1876,1877],{"class":206},[119,1878,1879,1881],{"class":121,"popper-class":122,"theme":98},[104,1880,1619],{},[127,1882,1883],{"v-slot:popper":129},[104,1884,1885],{"class":132,"v-pre":99},[101,1886,1887,1889,1891,1893],{"class":135},[104,1888,111],{"style":147},[104,1890,1630],{"style":150},[104,1892,154],{"style":147},[104,1894,169],{"style":150},[104,1896,1461],{"class":206},[104,1898,1899],{"class":206},[119,1900,1901,1903],{"class":121,"popper-class":122,"theme":98},[104,1902,1507],{},[127,1904,1905],{"v-slot:popper":129},[104,1906,1907,1949],{"class":132,"v-pre":99},[101,1908,1909],{"class":135},[93,1910,1911],{"class":138,"style":139,"tabindex":140},[101,1912,1913,1925,1933,1941],{},[104,1914,1915,1917,1919,1921,1923],{"class":106},[104,1916,1522],{"style":157},[104,1918,894],{"style":147},[104,1920,1527],{"style":157},[104,1922,1131],{"style":147},[104,1924,158],{"style":157},[104,1926,1927,1929,1931],{"class":106},[104,1928,1536],{"style":157},[104,1930,894],{"style":147},[104,1932,1541],{"style":157},[104,1934,1935,1937,1939],{"class":106},[104,1936,1546],{"style":157},[104,1938,894],{"style":147},[104,1940,1541],{"style":157},[104,1942,1943,1945,1947],{"class":106},[104,1944,1555],{"style":157},[104,1946,1131],{"style":147},[104,1948,1487],{"style":150},[954,1950,1951],{"class":956},[958,1952,1564,1953,1568,1955,1572,1957,245,1959,1572,1961,900],{},[101,1954,1567],{},[101,1956,1571],{},[101,1958,1575],{},[101,1960,1578],{},[101,1962,1581],{},[104,1964,238],{"class":206},[104,1966,377],{"class":114},[104,1968,245],{"class":206},[104,1970,1971],{"class":206},[119,1972,1973,1976],{"class":121,"popper-class":122,"theme":98},[104,1974,1975],{},"thousands",[127,1977,1978],{"v-slot:popper":129},[104,1979,1980,2010],{"class":132,"v-pre":99},[101,1981,1982,1985,1987,1990,1992,1996,1998,2001,2003,2006,2008],{"class":135},[104,1983,1984],{"style":157},"(property) IFormat.thousands",[104,1986,894],{"style":147},[104,1988,1989],{"style":157}," boolean ",[104,1991,1131],{"style":147},[104,1993,1995],{"style":1994},"--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF"," \"us\"",[104,1997,526],{"style":147},[104,1999,2000],{"style":1994}," \"eu\"",[104,2002,526],{"style":147},[104,2004,2005],{"style":1994}," \"in\"",[104,2007,526],{"style":147},[104,2009,1487],{"style":150},[954,2011,2012],{"class":956},[958,2013,2014,2015,2018,2019,1191,2022,1191,2025,2028,2029,2032,2033,900],{},"Thousands separator: ",[101,2016,2017],{},"true"," = US style; or ",[101,2020,2021],{},"'us'",[101,2023,2024],{},"'eu'",[101,2026,2027],{},"'in'"," (≡ ",[101,2030,2031],{},","," \u002F ",[101,2034,2035],{},"!t:preset",[104,2037,238],{"class":206},[104,2039,2017],{"class":114},[104,2041,2042],{"class":206}," }) ",[104,2044,1819],{"class":478},[88,2046,2048],{"id":2047},"discount-tax","Discount + Tax",[93,2050,2052],{"className":95,"code":2051,"language":97,"meta":98,"style":99},"import { calc } from '@wzo\u002Fcalc'\n\u002F\u002F ---cut---\nconst amount = 100\nconst tax = 0.07\nconst discount = 0.85\ncalc(`${amount} * (1 + ${tax}) * ${discount}`, { _fmt: { decimals: 2, rounding: 'round' } })\n\u002F\u002F \"90.95\"\n",[101,2053,2054,2088,2122,2156,2512],{"__ignoreMap":99},[104,2055,2056,2058,2060,2083,2085],{"class":106,"line":107},[104,2057,111],{"class":110},[104,2059,115],{"class":114},[104,2061,2062],{"class":114},[119,2063,2064,2067],{"class":121,"popper-class":122,"theme":98},[104,2065,2066],{},"amount",[127,2068,2069],{"v-slot:popper":129},[104,2070,2071],{"class":132,"v-pre":99},[101,2072,2073,2075,2078,2080],{"class":135},[104,2074,111],{"style":147},[104,2076,2077],{"style":150}," amount",[104,2079,154],{"style":147},[104,2081,2082],{"style":150}," 100",[104,2084,203],{"class":110},[104,2086,2087],{"class":114}," 100\n",[104,2089,2090,2092,2094,2117,2119],{"class":106,"line":210},[104,2091,111],{"class":110},[104,2093,115],{"class":114},[104,2095,2096],{"class":114},[119,2097,2098,2101],{"class":121,"popper-class":122,"theme":98},[104,2099,2100],{},"tax",[127,2102,2103],{"v-slot:popper":129},[104,2104,2105],{"class":132,"v-pre":99},[101,2106,2107,2109,2112,2114],{"class":135},[104,2108,111],{"style":147},[104,2110,2111],{"style":150}," tax",[104,2113,154],{"style":147},[104,2115,2116],{"style":150}," 0.07",[104,2118,203],{"class":110},[104,2120,2121],{"class":114}," 0.07\n",[104,2123,2124,2126,2128,2151,2153],{"class":106,"line":302},[104,2125,111],{"class":110},[104,2127,115],{"class":114},[104,2129,2130],{"class":114},[119,2131,2132,2135],{"class":121,"popper-class":122,"theme":98},[104,2133,2134],{},"discount",[127,2136,2137],{"v-slot:popper":129},[104,2138,2139],{"class":132,"v-pre":99},[101,2140,2141,2143,2146,2148],{"class":135},[104,2142,111],{"style":147},[104,2144,2145],{"style":150}," discount",[104,2147,154],{"style":147},[104,2149,2150],{"style":150}," 0.85",[104,2152,203],{"class":110},[104,2154,2155],{"class":114}," 0.85\n",[104,2157,2158,2284,2286,2288,2308,2311,2331,2334,2354,2356,2358,2388,2390,2456,2458,2460,2462,2504,2506,2509],{"class":106,"line":382},[104,2159,2160],{"class":634},[119,2161,2162,2164],{"class":121,"popper-class":122,"theme":98},[104,2163,1142],{},[127,2165,2166],{"v-slot:popper":129},[104,2167,2168,2196,2234],{"class":132,"v-pre":99},[101,2169,2170],{"class":135},[93,2171,2172],{"class":138,"style":139,"tabindex":140},[101,2173,2174,2190],{},[104,2175,2176,2178,2180,2182,2184,2186,2188],{"class":106},[104,2177,1157],{"style":157},[104,2179,1142],{"style":232},[104,2181,1162],{"style":157},[104,2183,894],{"style":147},[104,2185,1167],{"style":157},[104,2187,1131],{"style":147},[104,2189,182],{"style":157},[104,2191,2192,2194],{"class":106},[104,2193,1176],{"style":147},[104,2195,1179],{"style":157},[954,2197,2198,2200,2214,2216,2218,2228,2230],{"class":956},[958,2199,1184],{},[958,2201,1187,2202,1191,2204,1191,2206,1198,2208,1203,2210,1207,2212,1211],{},[101,2203,1190],{},[101,2205,1194],{},[101,2207,1197],{},[1200,2209,1202],{},[101,2211,1206],{},[101,2213,1210],{},[958,2215,1214],{},[958,2217,1217],{},[958,2219,2220,1222,2222,1226,2224,1230,2226,1234],{},[101,2221,1142],{},[1200,2223,1225],{},[1200,2225,1229],{},[1200,2227,1233],{},[958,2229,1237],{},[958,2231,1240,2232,1244],{},[101,2233,1243],{},[954,2235,2236,2248,2256,2270,2276],{"class":963},[104,2237,2238,2240],{"class":966},[104,2239,970],{"class":969},[104,2241,2242,1256,2244,245,2246],{"class":973},[101,2243,1255],{},[101,2245,1259],{},[101,2247,1262],{},[104,2249,2250,2252],{"class":966},[104,2251,970],{"class":969},[104,2253,2254,1272],{"class":973},[101,2255,1271],{},[104,2257,2258,2260],{"class":966},[104,2259,1277],{"class":969},[104,2261,1280,2262,1284,2264,1288,2266,1292,2268,900],{"class":973},[101,2263,1283],{},[101,2265,1287],{},[101,2267,1291],{},[101,2269,1295],{},[104,2271,2272,2274],{"class":966},[104,2273,1300],{"class":969},[104,2275,1303],{"class":973},[104,2277,2278,2280],{"class":966},[104,2279,1308],{"class":969},[104,2281,1311,2282,1315],{"class":973},[101,2283,1314],{},[104,2285,988],{"class":206},[104,2287,1320],{"class":241},[104,2289,2290],{"class":206},[119,2291,2292,2294],{"class":121,"popper-class":122,"theme":98},[104,2293,2066],{},[127,2295,2296],{"v-slot:popper":129},[104,2297,2298],{"class":132,"v-pre":99},[101,2299,2300,2302,2304,2306],{"class":135},[104,2301,111],{"style":147},[104,2303,2077],{"style":150},[104,2305,154],{"style":147},[104,2307,2082],{"style":150},[104,2309,2310],{"class":241},"} * (1 + ${",[104,2312,2313],{"class":206},[119,2314,2315,2317],{"class":121,"popper-class":122,"theme":98},[104,2316,2100],{},[127,2318,2319],{"v-slot:popper":129},[104,2320,2321],{"class":132,"v-pre":99},[101,2322,2323,2325,2327,2329],{"class":135},[104,2324,111],{"style":147},[104,2326,2111],{"style":150},[104,2328,154],{"style":147},[104,2330,2116],{"style":150},[104,2332,2333],{"class":241},"}) * ${",[104,2335,2336],{"class":206},[119,2337,2338,2340],{"class":121,"popper-class":122,"theme":98},[104,2339,2134],{},[127,2341,2342],{"v-slot:popper":129},[104,2343,2344],{"class":132,"v-pre":99},[101,2345,2346,2348,2350,2352],{"class":135},[104,2347,111],{"style":147},[104,2349,2145],{"style":150},[104,2351,154],{"style":147},[104,2353,2150],{"style":150},[104,2355,1458],{"class":241},[104,2357,1461],{"class":206},[104,2359,2360],{"class":206},[119,2361,2362,2364],{"class":121,"popper-class":122,"theme":98},[104,2363,1468],{},[127,2365,2366],{"v-slot:popper":129},[104,2367,2368,2380],{"class":132,"v-pre":99},[101,2369,2370,2372,2374,2376,2378],{"class":135},[104,2371,1477],{"style":157},[104,2373,894],{"style":147},[104,2375,1482],{"style":157},[104,2377,1131],{"style":147},[104,2379,1487],{"style":150},[954,2381,2382,2384,2386],{"class":956},[958,2383,1492],{},[958,2385,1214],{},[958,2387,1497],{},[104,2389,1500],{"class":206},[104,2391,2392],{"class":206},[119,2393,2394,2396],{"class":121,"popper-class":122,"theme":98},[104,2395,1507],{},[127,2397,2398],{"v-slot:popper":129},[104,2399,2400,2442],{"class":132,"v-pre":99},[101,2401,2402],{"class":135},[93,2403,2404],{"class":138,"style":139,"tabindex":140},[101,2405,2406,2418,2426,2434],{},[104,2407,2408,2410,2412,2414,2416],{"class":106},[104,2409,1522],{"style":157},[104,2411,894],{"style":147},[104,2413,1527],{"style":157},[104,2415,1131],{"style":147},[104,2417,158],{"style":157},[104,2419,2420,2422,2424],{"class":106},[104,2421,1536],{"style":157},[104,2423,894],{"style":147},[104,2425,1541],{"style":157},[104,2427,2428,2430,2432],{"class":106},[104,2429,1546],{"style":157},[104,2431,894],{"style":147},[104,2433,1541],{"style":157},[104,2435,2436,2438,2440],{"class":106},[104,2437,1555],{"style":157},[104,2439,1131],{"style":147},[104,2441,1487],{"style":150},[954,2443,2444],{"class":956},[958,2445,1564,2446,1568,2448,1572,2450,245,2452,1572,2454,900],{},[101,2447,1567],{},[101,2449,1571],{},[101,2451,1575],{},[101,2453,1578],{},[101,2455,1581],{},[104,2457,238],{"class":206},[104,2459,377],{"class":114},[104,2461,245],{"class":206},[104,2463,2464],{"class":206},[119,2465,2466,2469],{"class":121,"popper-class":122,"theme":98},[104,2467,2468],{},"rounding",[127,2470,2471],{"v-slot:popper":129},[104,2472,2473,2487],{"class":132,"v-pre":99},[101,2474,2475,2478,2480,2483,2485],{"class":135},[104,2476,2477],{"style":157},"(property) IFormat.rounding",[104,2479,894],{"style":147},[104,2481,2482],{"style":157}," Rounding ",[104,2484,1131],{"style":147},[104,2486,1487],{"style":150},[954,2488,2489],{"class":956},[958,2490,2491,2492,1191,2495,1191,2498,1191,2501,900],{},"Rounding strategy (",[101,2493,2494],{},"~5",[101,2496,2497],{},"~6",[101,2499,2500],{},"~-",[101,2502,2503],{},"~+",[104,2505,238],{"class":206},[104,2507,2508],{"class":241},"'round'",[104,2510,2511],{"class":206}," } })\n",[104,2513,2514],{"class":106,"line":462},[104,2515,2516],{"class":478},"\u002F\u002F \"90.95\"\n",[88,2518,2520],{"id":2519},"bill-splitting-100-among-3-people","Bill Splitting: ¥100 among 3 people",[958,2522,2523],{},"100 \u002F 3 = 33.333…, truncated to 2 decimal places gives 33.33.\nTo ensure the three shares sum to exactly 100, the last person gets 1 extra cent:",[93,2525,2527],{"className":95,"code":2526,"language":97,"meta":98,"style":99},"import { addStr, mulStr, rawDiv, subStr } from '@wzo\u002Fcalc'\n\u002F\u002F ---cut---\nconst share = rawDiv('100', '3', 2) \u002F\u002F \"33.33\"\nconst last = subStr('100', mulStr(share, '2')) \u002F\u002F \"33.34\"\n\naddStr(share, share, last) \u002F\u002F \"100\"  ✓ exactly equal\n",[101,2528,2529,2704,2922,2926],{"__ignoreMap":99},[104,2530,2531,2533,2535,2557,2559,2561,2685,2687,2690,2692,2695,2697,2699,2701],{"class":106,"line":107},[104,2532,111],{"class":110},[104,2534,115],{"class":114},[104,2536,2537],{"class":114},[119,2538,2539,2542],{"class":121,"popper-class":122,"theme":98},[104,2540,2541],{},"share",[127,2543,2544],{"v-slot:popper":129},[104,2545,2546],{"class":132,"v-pre":99},[101,2547,2548,2550,2553,2555],{"class":135},[104,2549,111],{"style":147},[104,2551,2552],{"style":150}," share",[104,2554,154],{"style":147},[104,2556,169],{"style":150},[104,2558,203],{"class":110},[104,2560,115],{"class":634},[104,2562,2563],{"class":634},[119,2564,2565,2568],{"class":121,"popper-class":122,"theme":98},[104,2566,2567],{},"rawDiv",[127,2569,2570],{"v-slot:popper":129},[104,2571,2572,2617,2630],{"class":132,"v-pre":99},[101,2573,2574],{"class":135},[93,2575,2576],{"class":138,"style":139,"tabindex":140},[101,2577,2578,2610],{},[104,2579,2580,2582,2584,2587,2589,2591,2593,2596,2598,2600,2602,2605,2607],{"class":106},[104,2581,1157],{"style":157},[104,2583,2567],{"style":232},[104,2585,2586],{"style":157},"(a: string ",[104,2588,1131],{"style":147},[104,2590,1527],{"style":157},[104,2592,1131],{"style":147},[104,2594,2595],{"style":157}," bigint, b: string ",[104,2597,1131],{"style":147},[104,2599,1527],{"style":157},[104,2601,1131],{"style":147},[104,2603,2604],{"style":157}," bigint, precision",[104,2606,894],{"style":147},[104,2608,2609],{"style":157}," number): string",[104,2611,2612,2614],{"class":106},[104,2613,1176],{"style":147},[104,2615,2616],{"style":157}," rawDiv",[954,2618,2619],{"class":956},[958,2620,2621,2622,2625,2626,2629],{},"High-precision division ",[101,2623,2624],{},"a \u002F b",", result rounded to ",[101,2627,2628],{},"precision"," decimal places (half-up).",[954,2631,2632,2642,2652,2664,2671,2678],{"class":963},[104,2633,2634,2636],{"class":966},[104,2635,970],{"class":969},[104,2637,2638,2641],{"class":973},[101,2639,2640],{},"a","  Dividend",[104,2643,2644,2646],{"class":966},[104,2645,970],{"class":969},[104,2647,2648,2651],{"class":973},[101,2649,2650],{},"b","  Divisor",[104,2653,2654,2656],{"class":966},[104,2655,970],{"class":969},[104,2657,2658,2660,2661],{"class":973},[101,2659,2628],{},"  Maximum decimal places to retain, defaults to ",[101,2662,2663],{},"50",[104,2665,2666,2668],{"class":966},[104,2667,1277],{"class":969},[104,2669,2670],{"class":973},"Canonical string of the quotient",[104,2672,2673,2675],{"class":966},[104,2674,1300],{"class":969},[104,2676,2677],{"class":973},"When the divisor is zero",[104,2679,2680,2682],{"class":966},[104,2681,1308],{"class":969},[104,2683,2684],{"class":973},"div('1', '3')      \u002F\u002F '0.333...' (up to 50 places)\ndiv('1', '3', 4)   \u002F\u002F '0.3333'",[104,2686,988],{"class":206},[104,2688,2689],{"class":241},"'100'",[104,2691,245],{"class":206},[104,2693,2694],{"class":241},"'3'",[104,2696,245],{"class":206},[104,2698,377],{"class":114},[104,2700,1816],{"class":206},[104,2702,2703],{"class":478},"\u002F\u002F \"33.33\"\n",[104,2705,2706,2708,2710,2732,2734,2736,2812,2814,2816,2818,2889,2891,2911,2913,2916,2919],{"class":106,"line":210},[104,2707,111],{"class":110},[104,2709,115],{"class":114},[104,2711,2712],{"class":114},[119,2713,2714,2717],{"class":121,"popper-class":122,"theme":98},[104,2715,2716],{},"last",[127,2718,2719],{"v-slot:popper":129},[104,2720,2721],{"class":132,"v-pre":99},[101,2722,2723,2725,2728,2730],{"class":135},[104,2724,111],{"style":147},[104,2726,2727],{"style":150}," last",[104,2729,154],{"style":147},[104,2731,169],{"style":150},[104,2733,203],{"class":110},[104,2735,115],{"class":634},[104,2737,2738],{"class":634},[119,2739,2740,2743],{"class":121,"popper-class":122,"theme":98},[104,2741,2742],{},"subStr",[127,2744,2745],{"v-slot:popper":129},[104,2746,2747,2774,2784],{"class":132,"v-pre":99},[101,2748,2749],{"class":135},[93,2750,2751],{"class":138,"style":139,"tabindex":140},[101,2752,2753,2767],{},[104,2754,2755,2757,2759,2761,2764],{"class":106},[104,2756,1157],{"style":157},[104,2758,2742],{"style":232},[104,2760,988],{"style":157},[104,2762,2763],{"style":147},"...",[104,2765,2766],{"style":157},"args: Val[]): string",[104,2768,2769,2771],{"class":106},[104,2770,1176],{"style":147},[104,2772,2773],{"style":157}," subStr",[954,2775,2776],{"class":956},[958,2777,2778,2779,238,2781,631],{},"High-precision subtraction, result as ",[101,2780,1283],{},[101,2782,2783],{},"args[0] - args[1] - ...",[954,2785,2786,2796,2805],{"class":963},[104,2787,2788,2790],{"class":966},[104,2789,970],{"class":969},[104,2791,2792,2795],{"class":973},[101,2793,2794],{},"args","  Minuend followed by subtrahends",[104,2797,2798,2800],{"class":966},[104,2799,1277],{"class":969},[104,2801,2802,2803,900],{"class":973},"Difference (",[101,2804,1283],{},[104,2806,2807,2809],{"class":966},[104,2808,1308],{"class":969},[104,2810,2811],{"class":973},"subStr('0.3', '0.1') \u002F\u002F '0.2'",[104,2813,988],{"class":206},[104,2815,2689],{"class":241},[104,2817,245],{"class":206},[104,2819,2820],{"class":634},[119,2821,2822,2825],{"class":121,"popper-class":122,"theme":98},[104,2823,2824],{},"mulStr",[127,2826,2827],{"v-slot:popper":129},[104,2828,2829,2854,2862],{"class":132,"v-pre":99},[101,2830,2831],{"class":135},[93,2832,2833],{"class":138,"style":139,"tabindex":140},[101,2834,2835,2847],{},[104,2836,2837,2839,2841,2843,2845],{"class":106},[104,2838,1157],{"style":157},[104,2840,2824],{"style":232},[104,2842,988],{"style":157},[104,2844,2763],{"style":147},[104,2846,2766],{"style":157},[104,2848,2849,2851],{"class":106},[104,2850,1176],{"style":147},[104,2852,2853],{"style":157}," mulStr",[954,2855,2856],{"class":956},[958,2857,2858,2859,2861],{},"High-precision multiplication, result as ",[101,2860,1283],{},", factors multiplied left to right.",[954,2863,2864,2873,2882],{"class":963},[104,2865,2866,2868],{"class":966},[104,2867,970],{"class":969},[104,2869,2870,2872],{"class":973},[101,2871,2794],{},"  Any number of factors",[104,2874,2875,2877],{"class":966},[104,2876,1277],{"class":969},[104,2878,2879,2880,900],{"class":973},"Product (",[101,2881,1283],{},[104,2883,2884,2886],{"class":966},[104,2885,1308],{"class":969},[104,2887,2888],{"class":973},"mulStr('0.1', '0.2') \u002F\u002F '0.02'",[104,2890,988],{"class":206},[104,2892,2893],{"class":206},[119,2894,2895,2897],{"class":121,"popper-class":122,"theme":98},[104,2896,2541],{},[127,2898,2899],{"v-slot:popper":129},[104,2900,2901],{"class":132,"v-pre":99},[101,2902,2903,2905,2907,2909],{"class":135},[104,2904,111],{"style":147},[104,2906,2552],{"style":150},[104,2908,154],{"style":147},[104,2910,169],{"style":150},[104,2912,245],{"class":206},[104,2914,2915],{"class":241},"'2'",[104,2917,2918],{"class":206},")) ",[104,2920,2921],{"class":478},"\u002F\u002F \"33.34\"\n",[104,2923,2924],{"class":106,"line":302},[104,2925,472],{"emptyLinePlaceholder":471},[104,2927,2928,2999,3001,3021,3023,3043,3045,3065,3067],{"class":106,"line":382},[104,2929,2930],{"class":634},[119,2931,2932,2935],{"class":121,"popper-class":122,"theme":98},[104,2933,2934],{},"addStr",[127,2936,2937],{"v-slot:popper":129},[104,2938,2939,2964,2972],{"class":132,"v-pre":99},[101,2940,2941],{"class":135},[93,2942,2943],{"class":138,"style":139,"tabindex":140},[101,2944,2945,2957],{},[104,2946,2947,2949,2951,2953,2955],{"class":106},[104,2948,1157],{"style":157},[104,2950,2934],{"style":232},[104,2952,988],{"style":157},[104,2954,2763],{"style":147},[104,2956,2766],{"style":157},[104,2958,2959,2961],{"class":106},[104,2960,1176],{"style":147},[104,2962,2963],{"style":157}," addStr",[954,2965,2966],{"class":956},[958,2967,2968,2969,2971],{},"High-precision addition, result returned as ",[101,2970,1283],{}," (no precision loss; suitable for monetary values).",[954,2973,2974,2983,2992],{"class":963},[104,2975,2976,2978],{"class":966},[104,2977,970],{"class":969},[104,2979,2980,2982],{"class":973},[101,2981,2794],{},"  Any number of addends",[104,2984,2985,2987],{"class":966},[104,2986,1277],{"class":969},[104,2988,2989,2990,900],{"class":973},"Sum (",[101,2991,1283],{},[104,2993,2994,2996],{"class":966},[104,2995,1308],{"class":969},[104,2997,2998],{"class":973},"addStr('0.1', '0.2') \u002F\u002F '0.3'",[104,3000,988],{"class":206},[104,3002,3003],{"class":206},[119,3004,3005,3007],{"class":121,"popper-class":122,"theme":98},[104,3006,2541],{},[127,3008,3009],{"v-slot:popper":129},[104,3010,3011],{"class":132,"v-pre":99},[101,3012,3013,3015,3017,3019],{"class":135},[104,3014,111],{"style":147},[104,3016,2552],{"style":150},[104,3018,154],{"style":147},[104,3020,169],{"style":150},[104,3022,245],{"class":206},[104,3024,3025],{"class":206},[119,3026,3027,3029],{"class":121,"popper-class":122,"theme":98},[104,3028,2541],{},[127,3030,3031],{"v-slot:popper":129},[104,3032,3033],{"class":132,"v-pre":99},[101,3034,3035,3037,3039,3041],{"class":135},[104,3036,111],{"style":147},[104,3038,2552],{"style":150},[104,3040,154],{"style":147},[104,3042,169],{"style":150},[104,3044,245],{"class":206},[104,3046,3047],{"class":206},[119,3048,3049,3051],{"class":121,"popper-class":122,"theme":98},[104,3050,2716],{},[127,3052,3053],{"v-slot:popper":129},[104,3054,3055],{"class":132,"v-pre":99},[101,3056,3057,3059,3061,3063],{"class":135},[104,3058,111],{"style":147},[104,3060,2727],{"style":150},[104,3062,154],{"style":147},[104,3064,169],{"style":150},[104,3066,1816],{"class":206},[104,3068,3069],{"class":478},"\u002F\u002F \"100\"  ✓ exactly equal\n",[88,3071,3073],{"id":3072},"tiered-pricing","Tiered Pricing",[958,3075,3076,3077,3080,3081,154],{},"Expressions are pure arithmetic — ",[1200,3078,3079],{},"conditional logic lives outside in JS",", computing the discount rate before passing it to ",[101,3082,1142],{},[93,3084,3086],{"className":95,"code":3085,"language":97,"meta":98,"style":99},"import { calc } from '@wzo\u002Fcalc'\n\u002F\u002F ---cut---\n\u002F\u002F 10% off at ¥100+, 20% off at ¥500+\nconst calcPrice = (amount: number) => {\n    const rate = amount >= 500 ? '0.8' : amount >= 100 ? '0.9' : '1'\n    return calc(`${amount} * ${rate}`, { _fmt: { decimals: 2 } })\n}\n\ncalcPrice(50) \u002F\u002F \"50.00\"\ncalcPrice(150) \u002F\u002F \"135.00\"\ncalcPrice(600) \u002F\u002F \"480.00\"\n",[101,3087,3088,3093,3170,3285,3578,3583,3587,3634,3682],{"__ignoreMap":99},[104,3089,3090],{"class":106,"line":107},[104,3091,3092],{"class":478},"\u002F\u002F 10% off at ¥100+, 20% off at ¥500+\n",[104,3094,3095,3097,3099,3137,3139,3141,3159,3161,3163,3165,3167],{"class":106,"line":210},[104,3096,111],{"class":110},[104,3098,115],{"class":634},[104,3100,3101],{"class":634},[119,3102,3103,3106],{"class":121,"popper-class":122,"theme":98},[104,3104,3105],{},"calcPrice",[127,3107,3108],{"v-slot:popper":129},[104,3109,3110],{"class":132,"v-pre":99},[101,3111,3112,3114,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135],{"class":135},[104,3113,111],{"style":147},[104,3115,3116],{"style":232}," calcPrice",[104,3118,154],{"style":147},[104,3120,742],{"style":157},[104,3122,2066],{"style":163},[104,3124,154],{"style":147},[104,3126,182],{"style":150},[104,3128,1816],{"style":157},[104,3130,838],{"style":147},[104,3132,169],{"style":150},[104,3134,526],{"style":147},[104,3136,182],{"style":150},[104,3138,203],{"class":110},[104,3140,742],{"class":206},[104,3142,3143],{"class":991},[119,3144,3145,3147],{"class":121,"popper-class":122,"theme":98},[104,3146,2066],{},[127,3148,3149],{"v-slot:popper":129},[104,3150,3151],{"class":132,"v-pre":99},[101,3152,3153,3155,3157],{"class":135},[104,3154,1011],{"style":157},[104,3156,2066],{"style":232},[104,3158,265],{"style":157},[104,3160,154],{"class":110},[104,3162,182],{"class":114},[104,3164,1816],{"class":206},[104,3166,838],{"class":110},[104,3168,3169],{"class":206}," {\n",[104,3171,3172,3175,3177,3210,3212,3214,3232,3234,3237,3240,3243,3246,3249,3251,3269,3271,3273,3275,3277,3280,3282],{"class":106,"line":302},[104,3173,3174],{"class":110},"    const",[104,3176,115],{"class":114},[104,3178,3179],{"class":114},[119,3180,3181,3184],{"class":121,"popper-class":122,"theme":98},[104,3182,3183],{},"rate",[127,3185,3186],{"v-slot:popper":129},[104,3187,3188],{"class":132,"v-pre":99},[101,3189,3190,3192,3195,3197,3200,3202,3205,3207],{"class":135},[104,3191,111],{"style":147},[104,3193,3194],{"style":150}," rate",[104,3196,154],{"style":147},[104,3198,3199],{"style":1994}," \"0.8\"",[104,3201,526],{"style":147},[104,3203,3204],{"style":1994}," \"0.9\"",[104,3206,526],{"style":147},[104,3208,3209],{"style":1994}," \"1\"",[104,3211,203],{"class":110},[104,3213,115],{"class":206},[104,3215,3216],{"class":206},[119,3217,3218,3220],{"class":121,"popper-class":122,"theme":98},[104,3219,2066],{},[127,3221,3222],{"v-slot:popper":129},[104,3223,3224],{"class":132,"v-pre":99},[101,3225,3226,3228,3230],{"class":135},[104,3227,1011],{"style":157},[104,3229,2066],{"style":232},[104,3231,265],{"style":157},[104,3233,115],{"class":206},[104,3235,3236],{"class":110},">=",[104,3238,3239],{"class":114}," 500",[104,3241,3242],{"class":110}," ?",[104,3244,3245],{"class":241}," '0.8'",[104,3247,3248],{"class":110}," :",[104,3250,115],{"class":206},[104,3252,3253],{"class":206},[119,3254,3255,3257],{"class":121,"popper-class":122,"theme":98},[104,3256,2066],{},[127,3258,3259],{"v-slot:popper":129},[104,3260,3261],{"class":132,"v-pre":99},[101,3262,3263,3265,3267],{"class":135},[104,3264,1011],{"style":157},[104,3266,2066],{"style":232},[104,3268,265],{"style":157},[104,3270,115],{"class":206},[104,3272,3236],{"class":110},[104,3274,2082],{"class":114},[104,3276,3242],{"class":110},[104,3278,3279],{"class":241}," '0.9'",[104,3281,3248],{"class":110},[104,3283,3284],{"class":241}," '1'\n",[104,3286,3287,3290,3292,3418,3420,3422,3440,3442,3470,3472,3474,3504,3506,3572,3574,3576],{"class":106,"line":382},[104,3288,3289],{"class":110},"    return",[104,3291,115],{"class":634},[104,3293,3294],{"class":634},[119,3295,3296,3298],{"class":121,"popper-class":122,"theme":98},[104,3297,1142],{},[127,3299,3300],{"v-slot:popper":129},[104,3301,3302,3330,3368],{"class":132,"v-pre":99},[101,3303,3304],{"class":135},[93,3305,3306],{"class":138,"style":139,"tabindex":140},[101,3307,3308,3324],{},[104,3309,3310,3312,3314,3316,3318,3320,3322],{"class":106},[104,3311,1157],{"style":157},[104,3313,1142],{"style":232},[104,3315,1162],{"style":157},[104,3317,894],{"style":147},[104,3319,1167],{"style":157},[104,3321,1131],{"style":147},[104,3323,182],{"style":157},[104,3325,3326,3328],{"class":106},[104,3327,1176],{"style":147},[104,3329,1179],{"style":157},[954,3331,3332,3334,3348,3350,3352,3362,3364],{"class":956},[958,3333,1184],{},[958,3335,1187,3336,1191,3338,1191,3340,1198,3342,1203,3344,1207,3346,1211],{},[101,3337,1190],{},[101,3339,1194],{},[101,3341,1197],{},[1200,3343,1202],{},[101,3345,1206],{},[101,3347,1210],{},[958,3349,1214],{},[958,3351,1217],{},[958,3353,3354,1222,3356,1226,3358,1230,3360,1234],{},[101,3355,1142],{},[1200,3357,1225],{},[1200,3359,1229],{},[1200,3361,1233],{},[958,3363,1237],{},[958,3365,1240,3366,1244],{},[101,3367,1243],{},[954,3369,3370,3382,3390,3404,3410],{"class":963},[104,3371,3372,3374],{"class":966},[104,3373,970],{"class":969},[104,3375,3376,1256,3378,245,3380],{"class":973},[101,3377,1255],{},[101,3379,1259],{},[101,3381,1262],{},[104,3383,3384,3386],{"class":966},[104,3385,970],{"class":969},[104,3387,3388,1272],{"class":973},[101,3389,1271],{},[104,3391,3392,3394],{"class":966},[104,3393,1277],{"class":969},[104,3395,1280,3396,1284,3398,1288,3400,1292,3402,900],{"class":973},[101,3397,1283],{},[101,3399,1287],{},[101,3401,1291],{},[101,3403,1295],{},[104,3405,3406,3408],{"class":966},[104,3407,1300],{"class":969},[104,3409,1303],{"class":973},[104,3411,3412,3414],{"class":966},[104,3413,1308],{"class":969},[104,3415,1311,3416,1315],{"class":973},[101,3417,1314],{},[104,3419,988],{"class":206},[104,3421,1320],{"class":241},[104,3423,3424],{"class":206},[119,3425,3426,3428],{"class":121,"popper-class":122,"theme":98},[104,3427,2066],{},[127,3429,3430],{"v-slot:popper":129},[104,3431,3432],{"class":132,"v-pre":99},[101,3433,3434,3436,3438],{"class":135},[104,3435,1011],{"style":157},[104,3437,2066],{"style":232},[104,3439,265],{"style":157},[104,3441,1389],{"class":241},[104,3443,3444],{"class":206},[119,3445,3446,3448],{"class":121,"popper-class":122,"theme":98},[104,3447,3183],{},[127,3449,3450],{"v-slot:popper":129},[104,3451,3452],{"class":132,"v-pre":99},[101,3453,3454,3456,3458,3460,3462,3464,3466,3468],{"class":135},[104,3455,111],{"style":147},[104,3457,3194],{"style":150},[104,3459,154],{"style":147},[104,3461,3199],{"style":1994},[104,3463,526],{"style":147},[104,3465,3204],{"style":1994},[104,3467,526],{"style":147},[104,3469,3209],{"style":1994},[104,3471,1458],{"class":241},[104,3473,1461],{"class":206},[104,3475,3476],{"class":206},[119,3477,3478,3480],{"class":121,"popper-class":122,"theme":98},[104,3479,1468],{},[127,3481,3482],{"v-slot:popper":129},[104,3483,3484,3496],{"class":132,"v-pre":99},[101,3485,3486,3488,3490,3492,3494],{"class":135},[104,3487,1477],{"style":157},[104,3489,894],{"style":147},[104,3491,1482],{"style":157},[104,3493,1131],{"style":147},[104,3495,1487],{"style":150},[954,3497,3498,3500,3502],{"class":956},[958,3499,1492],{},[958,3501,1214],{},[958,3503,1497],{},[104,3505,1500],{"class":206},[104,3507,3508],{"class":206},[119,3509,3510,3512],{"class":121,"popper-class":122,"theme":98},[104,3511,1507],{},[127,3513,3514],{"v-slot:popper":129},[104,3515,3516,3558],{"class":132,"v-pre":99},[101,3517,3518],{"class":135},[93,3519,3520],{"class":138,"style":139,"tabindex":140},[101,3521,3522,3534,3542,3550],{},[104,3523,3524,3526,3528,3530,3532],{"class":106},[104,3525,1522],{"style":157},[104,3527,894],{"style":147},[104,3529,1527],{"style":157},[104,3531,1131],{"style":147},[104,3533,158],{"style":157},[104,3535,3536,3538,3540],{"class":106},[104,3537,1536],{"style":157},[104,3539,894],{"style":147},[104,3541,1541],{"style":157},[104,3543,3544,3546,3548],{"class":106},[104,3545,1546],{"style":157},[104,3547,894],{"style":147},[104,3549,1541],{"style":157},[104,3551,3552,3554,3556],{"class":106},[104,3553,1555],{"style":157},[104,3555,1131],{"style":147},[104,3557,1487],{"style":150},[954,3559,3560],{"class":956},[958,3561,1564,3562,1568,3564,1572,3566,245,3568,1572,3570,900],{},[101,3563,1567],{},[101,3565,1571],{},[101,3567,1575],{},[101,3569,1578],{},[101,3571,1581],{},[104,3573,238],{"class":206},[104,3575,377],{"class":114},[104,3577,2511],{"class":206},[104,3579,3580],{"class":106,"line":462},[104,3581,3582],{"class":206},"}\n",[104,3584,3585],{"class":106,"line":468},[104,3586,472],{"emptyLinePlaceholder":471},[104,3588,3589,3625,3627,3629,3631],{"class":106,"line":475},[104,3590,3591],{"class":634},[119,3592,3593,3595],{"class":121,"popper-class":122,"theme":98},[104,3594,3105],{},[127,3596,3597],{"v-slot:popper":129},[104,3598,3599],{"class":132,"v-pre":99},[101,3600,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623],{"class":135},[104,3602,111],{"style":147},[104,3604,3116],{"style":232},[104,3606,154],{"style":147},[104,3608,742],{"style":157},[104,3610,2066],{"style":163},[104,3612,154],{"style":147},[104,3614,182],{"style":150},[104,3616,1816],{"style":157},[104,3618,838],{"style":147},[104,3620,169],{"style":150},[104,3622,526],{"style":147},[104,3624,182],{"style":150},[104,3626,988],{"class":206},[104,3628,2663],{"class":114},[104,3630,1816],{"class":206},[104,3632,3633],{"class":478},"\u002F\u002F \"50.00\"\n",[104,3635,3636,3672,3674,3677,3679],{"class":106,"line":482},[104,3637,3638],{"class":634},[119,3639,3640,3642],{"class":121,"popper-class":122,"theme":98},[104,3641,3105],{},[127,3643,3644],{"v-slot:popper":129},[104,3645,3646],{"class":132,"v-pre":99},[101,3647,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670],{"class":135},[104,3649,111],{"style":147},[104,3651,3116],{"style":232},[104,3653,154],{"style":147},[104,3655,742],{"style":157},[104,3657,2066],{"style":163},[104,3659,154],{"style":147},[104,3661,182],{"style":150},[104,3663,1816],{"style":157},[104,3665,838],{"style":147},[104,3667,169],{"style":150},[104,3669,526],{"style":147},[104,3671,182],{"style":150},[104,3673,988],{"class":206},[104,3675,3676],{"class":114},"150",[104,3678,1816],{"class":206},[104,3680,3681],{"class":478},"\u002F\u002F \"135.00\"\n",[104,3683,3684,3720,3722,3725,3727],{"class":106,"line":1050},[104,3685,3686],{"class":634},[119,3687,3688,3690],{"class":121,"popper-class":122,"theme":98},[104,3689,3105],{},[127,3691,3692],{"v-slot:popper":129},[104,3693,3694],{"class":132,"v-pre":99},[101,3695,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718],{"class":135},[104,3697,111],{"style":147},[104,3699,3116],{"style":232},[104,3701,154],{"style":147},[104,3703,742],{"style":157},[104,3705,2066],{"style":163},[104,3707,154],{"style":147},[104,3709,182],{"style":150},[104,3711,1816],{"style":157},[104,3713,838],{"style":147},[104,3715,169],{"style":150},[104,3717,526],{"style":147},[104,3719,182],{"style":150},[104,3721,988],{"class":206},[104,3723,3724],{"class":114},"600",[104,3726,1816],{"class":206},[104,3728,3729],{"class":478},"\u002F\u002F \"480.00\"\n",[88,3731,3733],{"id":3732},"interest-compound-interest","Interest \u002F Compound Interest",[93,3735,3737],{"className":95,"code":3736,"language":97,"meta":98,"style":99},"import { calc } from '@wzo\u002Fcalc'\n\u002F\u002F ---cut---\n\u002F\u002F 5% annual rate, compounded over 10 years\nlet principal = '10000'\nfor (let i = 0; i \u003C 10; i++) {\n    principal = calc(`${principal} * 1.05`) as string\n}\n\u002F\u002F \"16288.94626777442187500000000000000000000000000000000\"\n\n\u002F\u002F Pretty-print (evaluate principal as an expression + format)\ncalc(principal, { _fmt: { decimals: 2, thousands: true } }) \u002F\u002F \"16,288.94\"\n",[101,3738,3739,3744,3781,3878,4069,4073,4078,4082,4087],{"__ignoreMap":99},[104,3740,3741],{"class":106,"line":107},[104,3742,3743],{"class":478},"\u002F\u002F 5% annual rate, compounded over 10 years\n",[104,3745,3746,3749,3751,3773,3775,3778],{"class":106,"line":210},[104,3747,3748],{"class":110},"let",[104,3750,115],{"class":206},[104,3752,3753],{"class":206},[119,3754,3755,3758],{"class":121,"popper-class":122,"theme":98},[104,3756,3757],{},"principal",[127,3759,3760],{"v-slot:popper":129},[104,3761,3762],{"class":132,"v-pre":99},[101,3763,3764,3766,3769,3771],{"class":135},[104,3765,3748],{"style":147},[104,3767,3768],{"style":157}," principal",[104,3770,154],{"style":147},[104,3772,169],{"style":150},[104,3774,115],{"class":206},[104,3776,3777],{"class":110},"=",[104,3779,3780],{"class":241}," '10000'\n",[104,3782,3783,3786,3788,3790,3792,3814,3816,3818,3821,3823,3843,3845,3847,3850,3852,3872,3875],{"class":106,"line":302},[104,3784,3785],{"class":110},"for",[104,3787,742],{"class":206},[104,3789,3748],{"class":110},[104,3791,115],{"class":206},[104,3793,3794],{"class":206},[119,3795,3796,3799],{"class":121,"popper-class":122,"theme":98},[104,3797,3798],{},"i",[127,3800,3801],{"v-slot:popper":129},[104,3802,3803],{"class":132,"v-pre":99},[101,3804,3805,3807,3810,3812],{"class":135},[104,3806,3748],{"style":147},[104,3808,3809],{"style":157}," i",[104,3811,154],{"style":147},[104,3813,182],{"style":150},[104,3815,115],{"class":206},[104,3817,3777],{"class":110},[104,3819,3820],{"class":114}," 0",[104,3822,1284],{"class":206},[104,3824,3825],{"class":206},[119,3826,3827,3829],{"class":121,"popper-class":122,"theme":98},[104,3828,3798],{},[127,3830,3831],{"v-slot:popper":129},[104,3832,3833],{"class":132,"v-pre":99},[101,3834,3835,3837,3839,3841],{"class":135},[104,3836,3748],{"style":147},[104,3838,3809],{"style":157},[104,3840,154],{"style":147},[104,3842,182],{"style":150},[104,3844,115],{"class":206},[104,3846,657],{"class":110},[104,3848,3849],{"class":114}," 10",[104,3851,1284],{"class":206},[104,3853,3854],{"class":206},[119,3855,3856,3858],{"class":121,"popper-class":122,"theme":98},[104,3857,3798],{},[127,3859,3860],{"v-slot:popper":129},[104,3861,3862],{"class":132,"v-pre":99},[101,3863,3864,3866,3868,3870],{"class":135},[104,3865,3748],{"style":147},[104,3867,3809],{"style":157},[104,3869,154],{"style":147},[104,3871,182],{"style":150},[104,3873,3874],{"class":110},"++",[104,3876,3877],{"class":206},") {\n",[104,3879,3880,3882,3902,3904,3906,3908,4034,4036,4038,4058,4061,4063,4066],{"class":106,"line":382},[104,3881,1108],{"class":206},[104,3883,3884],{"class":206},[119,3885,3886,3888],{"class":121,"popper-class":122,"theme":98},[104,3887,3757],{},[127,3889,3890],{"v-slot:popper":129},[104,3891,3892],{"class":132,"v-pre":99},[101,3893,3894,3896,3898,3900],{"class":135},[104,3895,3748],{"style":147},[104,3897,3768],{"style":157},[104,3899,154],{"style":147},[104,3901,169],{"style":150},[104,3903,115],{"class":206},[104,3905,3777],{"class":110},[104,3907,115],{"class":634},[104,3909,3910],{"class":634},[119,3911,3912,3914],{"class":121,"popper-class":122,"theme":98},[104,3913,1142],{},[127,3915,3916],{"v-slot:popper":129},[104,3917,3918,3946,3984],{"class":132,"v-pre":99},[101,3919,3920],{"class":135},[93,3921,3922],{"class":138,"style":139,"tabindex":140},[101,3923,3924,3940],{},[104,3925,3926,3928,3930,3932,3934,3936,3938],{"class":106},[104,3927,1157],{"style":157},[104,3929,1142],{"style":232},[104,3931,1162],{"style":157},[104,3933,894],{"style":147},[104,3935,1167],{"style":157},[104,3937,1131],{"style":147},[104,3939,182],{"style":157},[104,3941,3942,3944],{"class":106},[104,3943,1176],{"style":147},[104,3945,1179],{"style":157},[954,3947,3948,3950,3964,3966,3968,3978,3980],{"class":956},[958,3949,1184],{},[958,3951,1187,3952,1191,3954,1191,3956,1198,3958,1203,3960,1207,3962,1211],{},[101,3953,1190],{},[101,3955,1194],{},[101,3957,1197],{},[1200,3959,1202],{},[101,3961,1206],{},[101,3963,1210],{},[958,3965,1214],{},[958,3967,1217],{},[958,3969,3970,1222,3972,1226,3974,1230,3976,1234],{},[101,3971,1142],{},[1200,3973,1225],{},[1200,3975,1229],{},[1200,3977,1233],{},[958,3979,1237],{},[958,3981,1240,3982,1244],{},[101,3983,1243],{},[954,3985,3986,3998,4006,4020,4026],{"class":963},[104,3987,3988,3990],{"class":966},[104,3989,970],{"class":969},[104,3991,3992,1256,3994,245,3996],{"class":973},[101,3993,1255],{},[101,3995,1259],{},[101,3997,1262],{},[104,3999,4000,4002],{"class":966},[104,4001,970],{"class":969},[104,4003,4004,1272],{"class":973},[101,4005,1271],{},[104,4007,4008,4010],{"class":966},[104,4009,1277],{"class":969},[104,4011,1280,4012,1284,4014,1288,4016,1292,4018,900],{"class":973},[101,4013,1283],{},[101,4015,1287],{},[101,4017,1291],{},[101,4019,1295],{},[104,4021,4022,4024],{"class":966},[104,4023,1300],{"class":969},[104,4025,1303],{"class":973},[104,4027,4028,4030],{"class":966},[104,4029,1308],{"class":969},[104,4031,1311,4032,1315],{"class":973},[101,4033,1314],{},[104,4035,988],{"class":206},[104,4037,1320],{"class":241},[104,4039,4040],{"class":206},[119,4041,4042,4044],{"class":121,"popper-class":122,"theme":98},[104,4043,3757],{},[127,4045,4046],{"v-slot:popper":129},[104,4047,4048],{"class":132,"v-pre":99},[101,4049,4050,4052,4054,4056],{"class":135},[104,4051,3748],{"style":147},[104,4053,3768],{"style":157},[104,4055,154],{"style":147},[104,4057,169],{"style":150},[104,4059,4060],{"class":241},"} * 1.05`",[104,4062,1816],{"class":206},[104,4064,4065],{"class":110},"as",[104,4067,4068],{"class":114}," string\n",[104,4070,4071],{"class":106,"line":462},[104,4072,3582],{"class":206},[104,4074,4075],{"class":106,"line":468},[104,4076,4077],{"class":478},"\u002F\u002F \"16288.94626777442187500000000000000000000000000000000\"\n",[104,4079,4080],{"class":106,"line":475},[104,4081,472],{"emptyLinePlaceholder":471},[104,4083,4084],{"class":106,"line":482},[104,4085,4086],{"class":478},"\u002F\u002F Pretty-print (evaluate principal as an expression + format)\n",[104,4088,4089,4215,4217,4237,4239,4269,4271,4337,4339,4341,4343,4393,4395,4397,4400],{"class":106,"line":1050},[104,4090,4091],{"class":634},[119,4092,4093,4095],{"class":121,"popper-class":122,"theme":98},[104,4094,1142],{},[127,4096,4097],{"v-slot:popper":129},[104,4098,4099,4127,4165],{"class":132,"v-pre":99},[101,4100,4101],{"class":135},[93,4102,4103],{"class":138,"style":139,"tabindex":140},[101,4104,4105,4121],{},[104,4106,4107,4109,4111,4113,4115,4117,4119],{"class":106},[104,4108,1157],{"style":157},[104,4110,1142],{"style":232},[104,4112,1162],{"style":157},[104,4114,894],{"style":147},[104,4116,1167],{"style":157},[104,4118,1131],{"style":147},[104,4120,182],{"style":157},[104,4122,4123,4125],{"class":106},[104,4124,1176],{"style":147},[104,4126,1179],{"style":157},[954,4128,4129,4131,4145,4147,4149,4159,4161],{"class":956},[958,4130,1184],{},[958,4132,1187,4133,1191,4135,1191,4137,1198,4139,1203,4141,1207,4143,1211],{},[101,4134,1190],{},[101,4136,1194],{},[101,4138,1197],{},[1200,4140,1202],{},[101,4142,1206],{},[101,4144,1210],{},[958,4146,1214],{},[958,4148,1217],{},[958,4150,4151,1222,4153,1226,4155,1230,4157,1234],{},[101,4152,1142],{},[1200,4154,1225],{},[1200,4156,1229],{},[1200,4158,1233],{},[958,4160,1237],{},[958,4162,1240,4163,1244],{},[101,4164,1243],{},[954,4166,4167,4179,4187,4201,4207],{"class":963},[104,4168,4169,4171],{"class":966},[104,4170,970],{"class":969},[104,4172,4173,1256,4175,245,4177],{"class":973},[101,4174,1255],{},[101,4176,1259],{},[101,4178,1262],{},[104,4180,4181,4183],{"class":966},[104,4182,970],{"class":969},[104,4184,4185,1272],{"class":973},[101,4186,1271],{},[104,4188,4189,4191],{"class":966},[104,4190,1277],{"class":969},[104,4192,1280,4193,1284,4195,1288,4197,1292,4199,900],{"class":973},[101,4194,1283],{},[101,4196,1287],{},[101,4198,1291],{},[101,4200,1295],{},[104,4202,4203,4205],{"class":966},[104,4204,1300],{"class":969},[104,4206,1303],{"class":973},[104,4208,4209,4211],{"class":966},[104,4210,1308],{"class":969},[104,4212,1311,4213,1315],{"class":973},[101,4214,1314],{},[104,4216,988],{"class":206},[104,4218,4219],{"class":206},[119,4220,4221,4223],{"class":121,"popper-class":122,"theme":98},[104,4222,3757],{},[127,4224,4225],{"v-slot:popper":129},[104,4226,4227],{"class":132,"v-pre":99},[101,4228,4229,4231,4233,4235],{"class":135},[104,4230,3748],{"style":147},[104,4232,3768],{"style":157},[104,4234,154],{"style":147},[104,4236,169],{"style":150},[104,4238,1461],{"class":206},[104,4240,4241],{"class":206},[119,4242,4243,4245],{"class":121,"popper-class":122,"theme":98},[104,4244,1468],{},[127,4246,4247],{"v-slot:popper":129},[104,4248,4249,4261],{"class":132,"v-pre":99},[101,4250,4251,4253,4255,4257,4259],{"class":135},[104,4252,1477],{"style":157},[104,4254,894],{"style":147},[104,4256,1482],{"style":157},[104,4258,1131],{"style":147},[104,4260,1487],{"style":150},[954,4262,4263,4265,4267],{"class":956},[958,4264,1492],{},[958,4266,1214],{},[958,4268,1497],{},[104,4270,1500],{"class":206},[104,4272,4273],{"class":206},[119,4274,4275,4277],{"class":121,"popper-class":122,"theme":98},[104,4276,1507],{},[127,4278,4279],{"v-slot:popper":129},[104,4280,4281,4323],{"class":132,"v-pre":99},[101,4282,4283],{"class":135},[93,4284,4285],{"class":138,"style":139,"tabindex":140},[101,4286,4287,4299,4307,4315],{},[104,4288,4289,4291,4293,4295,4297],{"class":106},[104,4290,1522],{"style":157},[104,4292,894],{"style":147},[104,4294,1527],{"style":157},[104,4296,1131],{"style":147},[104,4298,158],{"style":157},[104,4300,4301,4303,4305],{"class":106},[104,4302,1536],{"style":157},[104,4304,894],{"style":147},[104,4306,1541],{"style":157},[104,4308,4309,4311,4313],{"class":106},[104,4310,1546],{"style":157},[104,4312,894],{"style":147},[104,4314,1541],{"style":157},[104,4316,4317,4319,4321],{"class":106},[104,4318,1555],{"style":157},[104,4320,1131],{"style":147},[104,4322,1487],{"style":150},[954,4324,4325],{"class":956},[958,4326,1564,4327,1568,4329,1572,4331,245,4333,1572,4335,900],{},[101,4328,1567],{},[101,4330,1571],{},[101,4332,1575],{},[101,4334,1578],{},[101,4336,1581],{},[104,4338,238],{"class":206},[104,4340,377],{"class":114},[104,4342,245],{"class":206},[104,4344,4345],{"class":206},[119,4346,4347,4349],{"class":121,"popper-class":122,"theme":98},[104,4348,1975],{},[127,4350,4351],{"v-slot:popper":129},[104,4352,4353,4377],{"class":132,"v-pre":99},[101,4354,4355,4357,4359,4361,4363,4365,4367,4369,4371,4373,4375],{"class":135},[104,4356,1984],{"style":157},[104,4358,894],{"style":147},[104,4360,1989],{"style":157},[104,4362,1131],{"style":147},[104,4364,1995],{"style":1994},[104,4366,526],{"style":147},[104,4368,2000],{"style":1994},[104,4370,526],{"style":147},[104,4372,2005],{"style":1994},[104,4374,526],{"style":147},[104,4376,1487],{"style":150},[954,4378,4379],{"class":956},[958,4380,2014,4381,2018,4383,1191,4385,1191,4387,2028,4389,2032,4391,900],{},[101,4382,2017],{},[101,4384,2021],{},[101,4386,2024],{},[101,4388,2027],{},[101,4390,2031],{},[101,4392,2035],{},[104,4394,238],{"class":206},[104,4396,2017],{"class":114},[104,4398,4399],{"class":206}," } }) ",[104,4401,4402],{"class":478},"\u002F\u002F \"16,288.94\"\n",[4404,4405,4406],"style",{},"html pre.shiki code .s8jYJ, html code.shiki .s8jYJ{--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sBjJW, html code.shiki .sBjJW{--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sxrX7, html code.shiki .sxrX7{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sCsY4, html code.shiki .sCsY4{--shiki-light:#6A737D;--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .snPdu, html code.shiki .snPdu{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sP4rz, html code.shiki .sP4rz{--shiki-light:#E36209;--shiki-default:#E36209;--shiki-dark:#FFAB70}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":99,"searchDepth":210,"depth":210,"links":4408},[4409,4410,4411,4412,4413],{"id":90,"depth":210,"text":91},{"id":2047,"depth":210,"text":2048},{"id":2519,"depth":210,"text":2520},{"id":3072,"depth":210,"text":3073},{"id":3732,"depth":210,"text":3733},"Shopping carts, discounts, bill splitting — no more 0.30000000000000004 with @wzo\u002Fcalc.","md",{"icon":4417},"i-lucide-shopping-cart",{"title":67,"description":4414},"o9goID1C02vdIBGMHp-JMBgn43nCaN4qfEIiQ69Z_0s",[4421,4423],{"title":63,"path":64,"stem":65,"description":4422,"children":-1},"Classic cases where native JS arithmetic produces wrong results, compared against @wzo\u002Fcalc's correct output.",{"title":71,"path":72,"stem":73,"description":4424,"children":-1},"Real compound expressions — multi-item discounts, threshold discounts, tax rates, commissions, compound interest — evaluated precisely throughout.",1783414279215]