UNPKG

conversion-library

Version:

conversion library, example as octalToBinary, eightToTwo, binaryToOctal, twoToEight, decimalToBinary, tenToTwo, binaryToDecimal, twoToTen, decimalToOtherBase, tenToOther, otherBaseToDecimal, otherToTen, ListNode, arrayToListNode, listNodeToArray, combinat

2 lines (1 loc) 24.1 kB
(function(u,y){typeof exports=="object"&&typeof module<"u"?y(exports):typeof define=="function"&&define.amd?define(["exports"],y):(u=typeof globalThis<"u"?globalThis:u||self,y(u["conversion-library"]={}))})(this,function(u){"use strict";var ya=Object.defineProperty;var Ta=(u,y,N)=>y in u?ya(u,y,{enumerable:!0,configurable:!0,writable:!0,value:N}):u[y]=N;var je=(u,y,N)=>Ta(u,typeof y!="symbol"?y+"":y,N);function y(t,n){return t.padStart(n,"0")}function N(t){const n={};if(t<10)return n;const a=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];let o=10;for(;o<t;)n[o]=a[o-10],o++;return n}function Nt(t){const n={};if(t<10)return n;const a=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];let o=10;for(;o<t;)n[a[o-10]]=String(o),o++;return n}function Be(t,n){if(n===10||n>36||n<2)return String(t);const a=N(n);let o="";for(;t>0;){const c=t%n;o=(c>9?a[c]:c)+o,t=~~(t/n)}return o}const z=Be;function xe(t,n){if(n===10||n>36||n<2)return Number(t);t=t.toLowerCase();let a=0,o=0;const c=Nt(n);for(let s=t.length-1;s>-1;s--){const l=t[s],h=c[l]?c[l]:l;a+=Number(h)*Math.pow(n,o),o+=1}return a}const A=xe;function le(t){let n="";for(;t>0;)n=t%2+n,t=~~(t/2);return n}const Ft=le;function he(t){let n=0,a=0;for(let o=t.length-1;o>-1;o--)n+=Number(t[o])*Math.pow(2,a),a+=1;return n}const Vt=he;function Ie(t){let n="";for(let a=0;a<t.length;a++){const o=le(Number(t[a]));n+=a>0?y(o,3):o}return n}const Ut=Ie;function $e(t){let n="";for(let a=t.length-1;a>-1;a-=3){const o=a-2;n=he(t.slice(o<0?0:o,a+1))+n}return n}const Dt=$e;class ge{constructor(n,a){je(this,"value");je(this,"next");this.value=n,this.next=a??null}}function Kt(t){let n=null,a=null;return t.map(o=>{n?(a.next=new ge(o),a=a.next):n=a=new ge(o)}),n}function kt(t){const n=[];if(t)for(n.push(t.value);t!=null&&t.next;)t=t.next,n.push(t.value);return n}var te=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ht(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var ne={exports:{}};ne.exports,function(t,n){var a=200,o="__lodash_hash_undefined__",c=9007199254740991,s="[object Arguments]",l="[object Array]",h="[object Boolean]",g="[object Date]",m="[object Error]",_="[object Function]",U="[object GeneratorFunction]",b="[object Map]",D="[object Number]",K="[object Object]",E="[object Promise]",B="[object RegExp]",S="[object Set]",R="[object String]",x="[object Symbol]",I="[object WeakMap]",Z="[object ArrayBuffer]",J="[object DataView]",rt="[object Float32Array]",at="[object Float64Array]",ot="[object Int8Array]",it="[object Int16Array]",ct="[object Int32Array]",st="[object Uint8Array]",ut="[object Uint8ClampedArray]",ft="[object Uint16Array]",lt="[object Uint32Array]",zn=/[\\^$.*+?()[\]{}|]/g,Xn=/\w*$/,qn=/^\[object .+?Constructor\]$/,Yn=/^(?:0|[1-9]\d*)$/,d={};d[s]=d[l]=d[Z]=d[J]=d[h]=d[g]=d[rt]=d[at]=d[ot]=d[it]=d[ct]=d[b]=d[D]=d[K]=d[B]=d[S]=d[R]=d[x]=d[st]=d[ut]=d[ft]=d[lt]=!0,d[m]=d[_]=d[I]=!1;var Zn=typeof te=="object"&&te&&te.Object===Object&&te,Jn=typeof self=="object"&&self&&self.Object===Object&&self,v=Zn||Jn||Function("return this")(),ht=n&&!n.nodeType&&n,gt=ht&&!0&&t&&!t.nodeType&&t,Qn=gt&&gt.exports===ht;function er(e,r){return e.set(r[0],r[1]),e}function tr(e,r){return e.add(r),e}function nr(e,r){for(var i=-1,f=e?e.length:0;++i<f&&r(e[i],i,e)!==!1;);return e}function rr(e,r){for(var i=-1,f=r.length,T=e.length;++i<f;)e[T+i]=r[i];return e}function dt(e,r,i,f){for(var T=-1,w=e?e.length:0;++T<w;)i=r(i,e[T],T,e);return i}function ar(e,r){for(var i=-1,f=Array(e);++i<e;)f[i]=r(i);return f}function or(e,r){return e==null?void 0:e[r]}function mt(e){var r=!1;if(e!=null&&typeof e.toString!="function")try{r=!!(e+"")}catch{}return r}function bt(e){var r=-1,i=Array(e.size);return e.forEach(function(f,T){i[++r]=[T,f]}),i}function _e(e,r){return function(i){return e(r(i))}}function yt(e){var r=-1,i=Array(e.size);return e.forEach(function(f){i[++r]=f}),i}var ir=Array.prototype,cr=Function.prototype,oe=Object.prototype,we=v["__core-js_shared__"],Tt=function(){var e=/[^.]+$/.exec(we&&we.keys&&we.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),_t=cr.toString,j=oe.hasOwnProperty,ie=oe.toString,sr=RegExp("^"+_t.call(j).replace(zn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),wt=Qn?v.Buffer:void 0,Ct=v.Symbol,pt=v.Uint8Array,ur=_e(Object.getPrototypeOf,Object),fr=Object.create,lr=oe.propertyIsEnumerable,hr=ir.splice,St=Object.getOwnPropertySymbols,gr=wt?wt.isBuffer:void 0,dr=_e(Object.keys,Object),Ce=G(v,"DataView"),Q=G(v,"Map"),pe=G(v,"Promise"),Se=G(v,"Set"),Ae=G(v,"WeakMap"),ee=G(Object,"create"),mr=P(Ce),br=P(Q),yr=P(pe),Tr=P(Se),_r=P(Ae),At=Ct?Ct.prototype:void 0,Et=At?At.valueOf:void 0;function $(e){var r=-1,i=e?e.length:0;for(this.clear();++r<i;){var f=e[r];this.set(f[0],f[1])}}function wr(){this.__data__=ee?ee(null):{}}function Cr(e){return this.has(e)&&delete this.__data__[e]}function pr(e){var r=this.__data__;if(ee){var i=r[e];return i===o?void 0:i}return j.call(r,e)?r[e]:void 0}function Sr(e){var r=this.__data__;return ee?r[e]!==void 0:j.call(r,e)}function Ar(e,r){var i=this.__data__;return i[e]=ee&&r===void 0?o:r,this}$.prototype.clear=wr,$.prototype.delete=Cr,$.prototype.get=pr,$.prototype.has=Sr,$.prototype.set=Ar;function O(e){var r=-1,i=e?e.length:0;for(this.clear();++r<i;){var f=e[r];this.set(f[0],f[1])}}function Er(){this.__data__=[]}function Rr(e){var r=this.__data__,i=ce(r,e);if(i<0)return!1;var f=r.length-1;return i==f?r.pop():hr.call(r,i,1),!0}function vr(e){var r=this.__data__,i=ce(r,e);return i<0?void 0:r[i][1]}function Or(e){return ce(this.__data__,e)>-1}function Lr(e,r){var i=this.__data__,f=ce(i,e);return f<0?i.push([e,r]):i[f][1]=r,this}O.prototype.clear=Er,O.prototype.delete=Rr,O.prototype.get=vr,O.prototype.has=Or,O.prototype.set=Lr;function k(e){var r=-1,i=e?e.length:0;for(this.clear();++r<i;){var f=e[r];this.set(f[0],f[1])}}function jr(){this.__data__={hash:new $,map:new(Q||O),string:new $}}function Br(e){return se(this,e).delete(e)}function xr(e){return se(this,e).get(e)}function Ir(e){return se(this,e).has(e)}function $r(e,r){return se(this,e).set(e,r),this}k.prototype.clear=jr,k.prototype.delete=Br,k.prototype.get=xr,k.prototype.has=Ir,k.prototype.set=$r;function H(e){this.__data__=new O(e)}function Mr(){this.__data__=new O}function Pr(e){return this.__data__.delete(e)}function Nr(e){return this.__data__.get(e)}function Fr(e){return this.__data__.has(e)}function Vr(e,r){var i=this.__data__;if(i instanceof O){var f=i.__data__;if(!Q||f.length<a-1)return f.push([e,r]),this;i=this.__data__=new k(f)}return i.set(e,r),this}H.prototype.clear=Mr,H.prototype.delete=Pr,H.prototype.get=Nr,H.prototype.has=Fr,H.prototype.set=Vr;function Ur(e,r){var i=ve(e)||fa(e)?ar(e.length,String):[],f=i.length,T=!!f;for(var w in e)j.call(e,w)&&!(T&&(w=="length"||ia(w,f)))&&i.push(w);return i}function Rt(e,r,i){var f=e[r];(!(j.call(e,r)&&jt(f,i))||i===void 0&&!(r in e))&&(e[r]=i)}function ce(e,r){for(var i=e.length;i--;)if(jt(e[i][0],r))return i;return-1}function Dr(e,r){return e&&vt(r,Oe(r),e)}function Ee(e,r,i,f,T,w,L){var C;if(f&&(C=w?f(e,T,w,L):f(e)),C!==void 0)return C;if(!ue(e))return e;var It=ve(e);if(It){if(C=ra(e),!r)return ea(e,C)}else{var W=M(e),$t=W==_||W==U;if(ha(e))return zr(e,r);if(W==K||W==s||$t&&!w){if(mt(e))return w?e:{};if(C=aa($t?{}:e),!r)return ta(e,Dr(C,e))}else{if(!d[W])return w?e:{};C=oa(e,W,Ee,r)}}L||(L=new H);var Mt=L.get(e);if(Mt)return Mt;if(L.set(e,C),!It)var Pt=i?na(e):Oe(e);return nr(Pt||e,function(Le,fe){Pt&&(fe=Le,Le=e[fe]),Rt(C,fe,Ee(Le,r,i,f,fe,e,L))}),C}function Kr(e){return ue(e)?fr(e):{}}function kr(e,r,i){var f=r(e);return ve(e)?f:rr(f,i(e))}function Hr(e){return ie.call(e)}function Gr(e){if(!ue(e)||sa(e))return!1;var r=xt(e)||mt(e)?sr:qn;return r.test(P(e))}function Wr(e){if(!Lt(e))return dr(e);var r=[];for(var i in Object(e))j.call(e,i)&&i!="constructor"&&r.push(i);return r}function zr(e,r){if(r)return e.slice();var i=new e.constructor(e.length);return e.copy(i),i}function Re(e){var r=new e.constructor(e.byteLength);return new pt(r).set(new pt(e)),r}function Xr(e,r){var i=r?Re(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.byteLength)}function qr(e,r,i){var f=r?i(bt(e),!0):bt(e);return dt(f,er,new e.constructor)}function Yr(e){var r=new e.constructor(e.source,Xn.exec(e));return r.lastIndex=e.lastIndex,r}function Zr(e,r,i){var f=r?i(yt(e),!0):yt(e);return dt(f,tr,new e.constructor)}function Jr(e){return Et?Object(Et.call(e)):{}}function Qr(e,r){var i=r?Re(e.buffer):e.buffer;return new e.constructor(i,e.byteOffset,e.length)}function ea(e,r){var i=-1,f=e.length;for(r||(r=Array(f));++i<f;)r[i]=e[i];return r}function vt(e,r,i,f){i||(i={});for(var T=-1,w=r.length;++T<w;){var L=r[T],C=void 0;Rt(i,L,C===void 0?e[L]:C)}return i}function ta(e,r){return vt(e,Ot(e),r)}function na(e){return kr(e,Oe,Ot)}function se(e,r){var i=e.__data__;return ca(r)?i[typeof r=="string"?"string":"hash"]:i.map}function G(e,r){var i=or(e,r);return Gr(i)?i:void 0}var Ot=St?_e(St,Object):ma,M=Hr;(Ce&&M(new Ce(new ArrayBuffer(1)))!=J||Q&&M(new Q)!=b||pe&&M(pe.resolve())!=E||Se&&M(new Se)!=S||Ae&&M(new Ae)!=I)&&(M=function(e){var r=ie.call(e),i=r==K?e.constructor:void 0,f=i?P(i):void 0;if(f)switch(f){case mr:return J;case br:return b;case yr:return E;case Tr:return S;case _r:return I}return r});function ra(e){var r=e.length,i=e.constructor(r);return r&&typeof e[0]=="string"&&j.call(e,"index")&&(i.index=e.index,i.input=e.input),i}function aa(e){return typeof e.constructor=="function"&&!Lt(e)?Kr(ur(e)):{}}function oa(e,r,i,f){var T=e.constructor;switch(r){case Z:return Re(e);case h:case g:return new T(+e);case J:return Xr(e,f);case rt:case at:case ot:case it:case ct:case st:case ut:case ft:case lt:return Qr(e,f);case b:return qr(e,f,i);case D:case R:return new T(e);case B:return Yr(e);case S:return Zr(e,f,i);case x:return Jr(e)}}function ia(e,r){return r=r??c,!!r&&(typeof e=="number"||Yn.test(e))&&e>-1&&e%1==0&&e<r}function ca(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}function sa(e){return!!Tt&&Tt in e}function Lt(e){var r=e&&e.constructor,i=typeof r=="function"&&r.prototype||oe;return e===i}function P(e){if(e!=null){try{return _t.call(e)}catch{}try{return e+""}catch{}}return""}function ua(e){return Ee(e,!0,!0)}function jt(e,r){return e===r||e!==e&&r!==r}function fa(e){return la(e)&&j.call(e,"callee")&&(!lr.call(e,"callee")||ie.call(e)==s)}var ve=Array.isArray;function Bt(e){return e!=null&&ga(e.length)&&!xt(e)}function la(e){return da(e)&&Bt(e)}var ha=gr||ba;function xt(e){var r=ue(e)?ie.call(e):"";return r==_||r==U}function ga(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=c}function ue(e){var r=typeof e;return!!e&&(r=="object"||r=="function")}function da(e){return!!e&&typeof e=="object"}function Oe(e){return Bt(e)?Ur(e):Wr(e)}function ma(){return[]}function ba(){return!1}t.exports=ua}(ne,ne.exports);var Gt=ne.exports;const Wt=Ht(Gt);function zt(t,n,a,o=null){if(t=Wt(t),o===null)for(let c=0;c<t.length;c++){let s=c;for(;c+1<t.length&&t[c+1][n]===t[c][n];)c++,a.forEach(l=>{t[c]={...t[c],[`row${c}col${l}`]:[0,0]}});a.forEach(l=>{t[s]={...t[s],[`row${s}col${l}`]:[c-s+1,1]}})}else for(let c=0;c<t.length;c++){let s=t[c][`row${c}col${o}`][0],l=c+s-1;for(let h=c;h<=l;h++){let g=h;for(;h+1<=l&&t[h+1][n]===t[h][n];)c++,h++,a.forEach(m=>{t[h]={...t[h],[`row${h}col${m}`]:[0,0]}});a.forEach(m=>{t[g]={...t[g],[`row${g}col${m}`]:[h-g+1,1]}})}}return t}function Xt(t){const n=[];function a(o,c){if(o.length===t.length){n.push(o);return}const s=t[c];for(let l=0;l<s.length;l++)a([...o,s[l]],c+1)}return a([],0),n}function qt(t,n={}){const{idKey:a="id",parentIdKey:o="parentId"}=n,c="children",s=t.reduce((h,g)=>(h[String(g[a])]=g,h),{});return Object.values(s).forEach(h=>{const g=h[o];if(g){const m=s[g];m[c]||(m[c]=[]),m[c].push(h)}}),Object.values(s).filter(h=>!h[o])}function Yt(t,n={}){const{idKey:a="id"}=n,o=[],c=[];for(c.push({node:null,children:t,parentId:null});c.length;){const{node:s,children:l,parentId:h}=c.pop();if(s){const{children:g,...m}=s,_=m;_.parentId=h,o.push(_)}l&&l.length&&l.forEach(g=>{c.push({node:g,children:g.children||[],parentId:s?s[a]:null})})}return o}function de(t){"@babel/helpers - typeof";return de=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},de(t)}function Zt(t){var n=typeof t=="string"||t instanceof String;if(!n){var a=de(t);throw t===null?a="null":a==="object"&&(a=t.constructor.name),new TypeError("Expected a string but received a ".concat(a))}}var Jt=/^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i;function X(t){return Zt(t),Jt.test(t)}function Me(t){t=t.trim();const n=t.length;if(X(t)&&[7,9].includes(n)&&t.startsWith("#")){let a="#",o=!0;for(let c=0,s=Math.floor(n/2);c<s;c++)if(t[c*2+1]!==t[c*2+2]){o=!1;break}else a=`${a}${t[c*2+1]}`;return o?a:t}else throw new Error("hexRrggbb format error")}function me(t){t=t.trim();const n=t.length;if(X(t)&&[4,5].includes(n)&&t.startsWith("#")){let a="#";for(let o=1;o<n;o++)a=`${a}${t[o]}${t[o]}`;return a}else{if([7,9].includes(n))return t;throw new Error("hexRgb format error")}}function Pe(t){if(t=t.trim(),X(t)&&t.startsWith("#")){t=me(t);const n=[A(t.slice(1,3),16),A(t.slice(3,5),16),A(t.slice(5,7),16)];return t.length===7?n:[...n,Math.floor(A(t.slice(7),16)/2.55)/100]}else throw new Error("hexRgbs format error")}function Qt(t){if(t=t.trim(),X(t)&&t.startsWith("#")){t=me(t);const n={r:A(t.slice(1,3),16),g:A(t.slice(3,5),16),b:A(t.slice(5,7),16)};return t.length===7?n:{...n,a:Math.floor(A(t.slice(7),16)/2.55)/100}}else throw new Error("hexRgbs format error")}function en(t){t=t.trim();const n=t.length;if(X(t)&&t.startsWith("#"))return`${[5,9].includes(n)?"rgba":"rgb"}(${Pe(t).join(",")})`;throw new Error("hexRgbs format error")}function be(t){if(t=t.replace(/\s/g,""),t.startsWith("rgb"))return t=t.slice(t.startsWith("rgba")?5:4,-1),t.split(",").map(n=>Number(n));throw new Error("rgb format error")}function tn(t){const n=be(t),a={r:n[0],g:n[1],b:n[2]};return n.length===4&&(a.a=n[3]),a}function nn(t){t=t.replace(/\s/g,"");const n=be(t);let a=`#${y(z(n[0],16),2)}${y(z(n[1],16),2)}${y(z(n[2],16),2)}`;return t.startsWith("rgba")&&(a=`${a}${y(z(Math.floor(n[3]*255),16),2)}`),Me(a)}function Ne(t){const n=[[1e3,"M"],[900,"CM"],[500,"D"],[400,"CD"],[100,"C"],[90,"XC"],[50,"L"],[40,"XL"],[10,"X"],[9,"IX"],[5,"V"],[4,"IV"],[1,"I"]];let a="";for(const[o,c]of n){for(;t>=o;)t-=o,a+=c;if(t===0)break}return a}function rn(t){return t.map(Ne)}function Fe(t){const n=[["M",1e3],["CM",900],["D",500],["CD",400],["C",100],["XC",90],["L",50],["XL",40],["X",10],["IX",9],["V",5],["IV",4],["I",1]];let a=0;for(const[o,c]of n)for(;t.startsWith(o);)t=t.replace(o,""),a+=c;return a}function an(t){return t.map(Fe)}function on(t,n){const a=t.toString().replace(/\B(?=(\d{3})+\b)/g,",");return n?a.replace(/^/,`${n} `):a}function cn(t){return(t-32)*5/9}function sn(t){return t*9/5+32}function un(t,n,a){const _=11805916207174113e5,U=1024*_,b={B:1,KB:1024,MB:1048576,GB:1073741824,TB:1099511627776,PB:0x4000000000000,EB:1152921504606847e3,ZB:_,YB:U};return t*b[n]/b[a]}function Ve(t,n){const a=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],o=[];let c=n,s=a.indexOf(c);for(;t>0;){if(s===a.length-1)return o.push({value:t,unit:c,label:`${t}${c}`}),o;const l=t%1024;o.unshift({value:l,unit:c,label:`${l}${c}`}),t=Math.floor(t/1024),s++,c=a[s]}return o}function fn(t,n,a=""){return Ve(t,n).map(c=>c.label).join(a)}function ln(t,n,a){const o={nm:1e-9,纳米:1e-9m:1e-6,微米:1e-6,mm:.001,毫米:.001,cm:.01,厘米:.01,dm:.1,分米:.1,m:1,米:1,km:1e3,千米:1e3,公里:1e3,mile:1609.344,英里:1609.344,yd:.9144,码:.9144,ft:.3048,英尺:.3048,in:.0254,英寸:.0254,里:500,丈:3.33,尺:.333,寸:.0333,分:.00333,"n mile":1852,海里:1852};return t*o[n]/o[a]}function hn(t,n,a){const o={"m㎡":1e-6,平方毫米:1e-6,"c㎡":1e-4,平方厘米:1e-4,"d㎡":.01,平方分米:.01,"㎡":1,平方米:1,"h㎡":1e4,公顷:1e4,"k㎡":1e6,平方千米:1e6,"sq.in":64516e-8,平方英寸:64516e-8,"sq.ft":.092903,平方英尺:.092903,"sq.yd":.836127,平方码:.836127,acre:4046.86,英亩:4046.86,"sq.mi":2589988110336e-6,平方英里:2589988110336e-6,平方丈:11.1111,平方尺:.1111,平方寸:.0011,亩:666.67,分:66.667};return t*o[n]/o[a]}function gn(t,n,a){const o={μg:1e-9,微克:1e-9,mg:1e-6,毫克:1e-6,g:.001,克:.001,kg:1,千克:1,t:1e3,吨:1e3,lb:.4536,磅:.4536,oz:.0283495,盎司:.0283495,担:50,斤:.5,两:.05,钱:.005,克拉:2e-4};return t*o[n]/o[a]}function dn(t,n,a){const o={"km/h":.2777777777777778,"千米/小时":.2777777777777778,"km/m":16.666666666666668,"千米/分钟":16.666666666666668,"km/s":.2777777777777778,"千米/秒":.2777777777777778,"m/h":.0002777777777777778,"米/小时":.0002777777777777778,"m/m":.016666666666666666,"米/分钟":.016666666666666666,"m/s":1,"米/秒":1,"dm/h":2777777777777778e-20,"分米/小时":2777777777777778e-20,"dm/m":.0016666666666666668,"分米/分钟":.0016666666666666668,"dm/s":.1,"分米/秒":.1,"cm/h":2777777777777778e-21,"厘米/小时":2777777777777778e-21,"cm/m":.00016666666666666666,"厘米/分钟":.00016666666666666666,"cm/s":.01,"厘米/秒":.01,kn:.5144444444444445,节:.5144444444444445};return t*o[n]/o[a]}function mn(t,n){return t.toExponential(n)}function bn(t){return Number(t)}const yn=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),Tn=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),_n=new RegExp("(\\d)\\p{Ll}|(\\p{L})\\d","u"),wn=/[^\p{L}\d]+/giu,Ue="$1\0$2",De="";function ye(t){let n=t.trim();n=n.replace(yn,Ue).replace(Tn,Ue),n=n.replace(wn,"\0");let a=0,o=n.length;for(;n.charAt(a)==="\0";)a++;if(a===o)return[];for(;n.charAt(o-1)==="\0";)o--;return n.slice(a,o).split(/\0/g)}function Ke(t){const n=ye(t);for(let a=0;a<n.length;a++){const o=n[a],c=_n.exec(o);if(c){const s=c.index+(c[1]??c[2]).length;n.splice(a,1,o.slice(0,s),o.slice(s))}}return n}function F(t,n){const[a,o,c]=V(t,n);return a+o.map(q(n==null?void 0:n.locale)).join((n==null?void 0:n.delimiter)??" ")+c}function ke(t,n){const[a,o,c]=V(t,n),s=q(n==null?void 0:n.locale),l=Y(n==null?void 0:n.locale),h=n!=null&&n.mergeAmbiguousCharacters?ae(s,l):Je(s,l);return a+o.map((g,m)=>m===0?s(g):h(g,m)).join((n==null?void 0:n.delimiter)??"")+c}function He(t,n){const[a,o,c]=V(t,n),s=q(n==null?void 0:n.locale),l=Y(n==null?void 0:n.locale),h=n!=null&&n.mergeAmbiguousCharacters?ae(s,l):Je(s,l);return a+o.map(h).join((n==null?void 0:n.delimiter)??"")+c}function Cn(t,n){return re(t,{delimiter:"_",...n})}function re(t,n){const[a,o,c]=V(t,n),s=q(n==null?void 0:n.locale),l=Y(n==null?void 0:n.locale);return a+o.map(ae(s,l)).join((n==null?void 0:n.delimiter)??" ")+c}function Ge(t,n){const[a,o,c]=V(t,n);return a+o.map(Y(n==null?void 0:n.locale)).join((n==null?void 0:n.delimiter)??"_")+c}function We(t,n){return F(t,{delimiter:".",...n})}function ze(t,n){return F(t,{delimiter:"-",...n})}function Xe(t,n){return F(t,{delimiter:"/",...n})}function qe(t,n){const[a,o,c]=V(t,n),s=q(n==null?void 0:n.locale),l=Y(n==null?void 0:n.locale),h=ae(s,l);return a+o.map((g,m)=>m===0?h(g):s(g)).join((n==null?void 0:n.delimiter)??" ")+c}function Ye(t,n){return F(t,{delimiter:"_",...n})}function Ze(t,n){return re(t,{delimiter:"-",...n})}function q(t){return t===!1?n=>n.toLowerCase():n=>n.toLocaleLowerCase(t)}function Y(t){return t===!1?n=>n.toUpperCase():n=>n.toLocaleUpperCase(t)}function ae(t,n){return a=>`${n(a[0])}${t(a.slice(1))}`}function Je(t,n){return(a,o)=>{const c=a[0];return(o>0&&c>="0"&&c<="9"?"_"+c:n(c))+t(a.slice(1))}}function V(t,n={}){const a=n.split??(n.separateNumbers?Ke:ye),o=n.prefixCharacters??De,c=n.suffixCharacters??De;let s=0,l=t.length;for(;s<t.length;){const h=t.charAt(s);if(!o.includes(h))break;s++}for(;l>s;){const h=l-1,g=t.charAt(h);if(!c.includes(g))break;l=h}return[t.slice(0,s),a(t.slice(s,l)),t.slice(l)]}const pn=Object.freeze(Object.defineProperty({__proto__:null,camelCase:ke,capitalCase:re,constantCase:Ge,dotCase:We,kebabCase:ze,noCase:F,pascalCase:He,pascalSnakeCase:Cn,pathCase:Xe,sentenceCase:qe,snakeCase:Ye,split:ye,splitSeparateNumbers:Ke,trainCase:Ze},Symbol.toStringTag,{value:"Module"})),Sn=t=>t!==null&&typeof t=="object";function p(t){return function n(a,o=1,c){if(o===0||!Sn(a))return a;if(Array.isArray(a))return a.map(l=>n(l,o-1,c));const s=Object.create(Object.getPrototypeOf(a));return Object.keys(a).forEach(l=>{const h=a[l],g=t(l,c),m=n(h,o-1,c);s[g]=m}),s}}const An=p(ke),En=p(re),Rn=p(Ge),vn=p(We),On=p(Ze),Ln=p(F),jn=p(ze),Bn=p(He),xn=p(Xe),In=p(qe),$n=p(Ye),Mn=Object.freeze(Object.defineProperty({__proto__:null,camelCase:An,capitalCase:En,constantCase:Rn,dotCase:vn,kebabCase:jn,noCase:Ln,pascalCase:Bn,pathCase:xn,sentenceCase:In,snakeCase:$n,trainCase:On},Symbol.toStringTag,{value:"Module"}));function Pn(t,n){let a="";for(const o of t)a+=Math.random()>.5?o.toLocaleUpperCase(n):o.toLocaleLowerCase(n);return a}const Nn=Object.freeze(Object.defineProperty({__proto__:null,spongeCase:Pn},Symbol.toStringTag,{value:"Module"}));function Fn(t,n){let a="";for(const o of t){const c=o.toLocaleLowerCase(n);a+=o===c?o.toLocaleUpperCase(n):c}return a}const Vn=Object.freeze(Object.defineProperty({__proto__:null,swapCase:Fn},Symbol.toStringTag,{value:"Module"})),Un=/(\S+)|(.)/g,Dn=/[\.#][\p{L}\p{N}]/u,Kn=new RegExp("\\p{Ll}(?=[\\p{Lu}])","u"),kn=/[\p{L}\p{N}]+/gu,Hn=new RegExp("^([^\\p{L}])*(?:\\p{L}\\.){2,}([^\\p{L}])*$","u"),Qe=new Set(["—","–","-","―","/"]),Te=new Set([".","!","?"]),et=new Set([...Te,":",'"',"'","”"]),tt=new Set(["a","an","and","as","at","because","but","by","en","for","if","in","neither","nor","of","on","only","or","over","per","so","some","than","that","the","to","up","upon","v","versus","via","vs","when","with","without","yet"]);function Gn(t,n={}){const{locale:a=void 0,sentenceCase:o=!1,sentenceTerminators:c=Te,titleTerminators:s=et,smallWords:l=tt,wordSeparators:h=Qe}=typeof n=="string"||Array.isArray(n)?{locale:n}:n,g=o?c:s;let m="",_=!0;for(const U of t.matchAll(Un)){const{1:b,2:D,index:K=0}=U;if(D){m+=D;continue}if(Dn.test(b)){const E=b.match(Hn);if(E){const[B,S="",R=""]=E;m+=o&&!_?b:nt(b,S.length,a),_=g.has(R.charAt(0));continue}m+=b,_=g.has(b.charAt(b.length-1))}else{const E=Array.from(b.matchAll(kn));let B=b,S=!1;for(let R=0;R<E.length;R++){const{0:x,index:I=0}=E[R],Z=b.charAt(I+x.length);if(S=g.has(Z),_)_=!1;else{if(o||Kn.test(x))continue;if(E.length===1){if(l.has(x)&&!(K+b.length===t.length)&&!S)continue}else if(R>0&&(!h.has(b.charAt(I-1))||l.has(x)&&h.has(Z)))continue}B=nt(B,I,a)}m+=B,_=S||g.has(b.charAt(b.length-1))}}return m}function nt(t,n,a){return t.slice(0,n)+t.charAt(n).toLocaleUpperCase(a)+t.slice(n+1)}const Wn=Object.freeze(Object.defineProperty({__proto__:null,SENTENCE_TERMINATORS:Te,SMALL_WORDS:tt,TITLE_TERMINATORS:et,WORD_SEPARATORS:Qe,titleCase:Gn},Symbol.toStringTag,{value:"Module"}));u.ListNode=ge,u.areaConversionBase=hn,u.arrayToListNode=Kt,u.arrayToTree=qt,u.binaryToDecimal=he,u.binaryToOctal=$e,u.celsiusToFahrenheit=sn,u.changeCase=pn,u.changeCaseKeys=Mn,u.combinationArrangement=Xt,u.decimalToBinary=le,u.decimalToOtherBase=Be,u.eightToTwo=Ut,u.elTableRowSpan=zt,u.exponentialToNumber=bn,u.fahrenheitToCelsius=cn,u.hexRgbToHexRrggbb=me,u.hexRgbsToRgb=en,u.hexRgbsToRgbArray=Pe,u.hexRgbsToRgbObject=Qt,u.hexRrggbbToHexRgb=Me,u.intArrayToRomanArray=rn,u.intToMoney=on,u.intToRoman=Ne,u.lengthConversionBase=ln,u.listNodeToArray=kt,u.numberToExponential=mn,u.octalToBinary=Ie,u.otherBaseToDecimal=xe,u.otherToTen=A,u.rgbToHexRgbs=nn,u.rgbToRgbArray=be,u.rgbToRgbObject=tn,u.romanArrayToIntArray=an,u.romanToInt=Fe,u.sizeConversionArray=Ve,u.sizeConversionBase=un,u.sizeConversionString=fn,u.speedConversionBase=dn,u.spongeCase=Nn,u.swapCase=Vn,u.tenToOther=z,u.tenToTwo=Ft,u.titleCase=Wn,u.treeToArray=Yt,u.twoToEight=Dt,u.twoToTen=Vt,u.weightConversionBase=gn,Object.defineProperty(u,Symbol.toStringTag,{value:"Module"})});