UNPKG

number-to-words-uz

Version:
1 lines 4.91 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var u,l=e[Symbol.iterator]();!(r=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}languages=["uzCyril","uzLatin"];var i={uzCyril:n(1),uzLatin:n(2)},u={lang:"uzCyril"};t.i18n=i;var l,a={};numberToScalesUz=function(e){var t=e.toString(),n=!1;checkIfExistsMinus(t)&&(console.log(111),n=!0,t=t.replace("-",""));var r=t.length,o=Math.ceil(r/3),i="0".repeat(3*o-r)+t,u=[];n&&u.push("-");for(var l=0;l<i.length;l+=3){var a=i[l+2]+i[l+1]+i[l];u.push(a)}return u.reverse()},checkIfExistsMinus=function(e){return"-"==e[0]},convertScalesToWordsUz=function(e,t){t=t||{},t=defaults(t,u),(l="string"==typeof t.lang?i[t.lang]:t.lang)||(l.indexOf(u.lang)<0&&(u.lang="uzCyril"),l=i[u.lang]),convertedResult="";var n=!1;return"-"==e[e.length-1]&&(n=!0,e.splice(-1,1)),e.forEach((function(e,t){var n,r,o,i=parseInt(e[0]),u=parseInt(e[1]),a=parseInt(e[2]),c=l.units[t],s="";if(0!==i||0!==u||0!==a){n=l.numberNames[0][i],r=l.numberNames[1][u],0!==a&&(s=l.numberNames[2][2]),o=l.numberNames[0][a];var f=0!==t&&!(0===i&&0===u&&0===a),p="".concat(o," ").concat(s," ").concat(r," ").concat(n," ").concat(f?c:"").replace(/\s+/g," ").trim();convertedResult="".concat(p," ").concat(convertedResult)}})),n&&(convertedResult="".concat(l.minus," ").concat(convertedResult)),convertedResult},defaults=function(e,t){null==e&&(e={});for(var n={},r=Object.keys(t),o=0,i=r.length;o<i;o++){var u=r[o];n[u]=e[u]||t[u]}return n},a.convert=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=e=e.toString(),i=null;if(-1!==e.indexOf(".")){var u=e.split("."),a=r(u,2);o=a[0],i=a[1]}else if(-1!==e.indexOf(",")){var c=e.split(","),s=r(c,2);o=s[0],i=s[1]}var f=numberToScalesUz(o),p=convertScalesToWordsUz(f,n);if(t=p.trim(),null!==i){var d=numberToScalesUz(i),m=convertScalesToWordsUz(d,n);t="".concat(t," ").concat(l.point," ").concat(m.trim())}return t},e.exports=a},function(e){e.exports=JSON.parse('{"minus":"минус","point":"бутун","numberNames":[["","бир","икки","уч","тўрт","беш","олти","етти","саккиз","тўққиз"],["","ўн","йигирма","ўттиз","қирқ","эллик","олтмиш","етмиш","саксон","тўқсон"],["","","юз"]],"units":["","минг","миллион","миллиард","триллион","квадриллион","квинтиллион","секстиллион","септиллион","октиллион","нониллион","дециллион"]}')},function(e){e.exports=JSON.parse('{"minus":"minus","point":"butun","numberNames":[["","bir","ikki","uch","to\'rt","besh","olti","yetti","sakkiz","to\'qqiz"],["","o\'n","yigirma","o\'ttiz","qirq","ellik","oltmish","yetmish","sakson","to\'qson"],["","","yuz"]],"units":["","ming","million","milliard","trillion","kvadrillion","kvintillion","sekstillion","septillion","oktillion","nonillion","detsillion"]}')}])}));