@revolugo/booking-api-client
Version:
Javascript Revolugo Booking API Client (browser + server)
1 lines • 161 kB
JavaScript
(function(f,re){typeof exports=="object"&&typeof module<"u"?re(exports):typeof define=="function"&&define.amd?define(["exports"],re):(f=typeof globalThis<"u"?globalThis:f||self,re(f["@revolugo/booking-api-client"]={}))})(this,function(f){"use strict";var re=typeof global=="object"&&global&&global.Object===Object&&global,Aa=typeof self=="object"&&self&&self.Object===Object&&self,se=re||Aa||Function("return this")(),be=se.Symbol,ln=Object.prototype,Sa=ln.hasOwnProperty,wa=ln.toString,ge=be?be.toStringTag:void 0;function Ra(e){var n=Sa.call(e,ge),a=e[ge];try{e[ge]=void 0;var i=!0}catch{}var o=wa.call(e);return i&&(n?e[ge]=a:delete e[ge]),o}var va=Object.prototype,Pa=va.toString;function Ma(e){return Pa.call(e)}var Ta="[object Null]",Na="[object Undefined]",cn=be?be.toStringTag:void 0;function De(e){return e==null?e===void 0?Na:Ta:cn&&cn in Object(e)?Ra(e):Ma(e)}function me(e){return e!=null&&typeof e=="object"}var $e=Array.isArray;function ne(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}function un(e){return e}var Ea="[object AsyncFunction]",Ba="[object Function]",Oa="[object GeneratorFunction]",La="[object Proxy]";function Ye(e){if(!ne(e))return!1;var n=De(e);return n==Ba||n==Oa||n==Ea||n==La}var Ve=se["__core-js_shared__"],dn=function(){var e=/[^.]+$/.exec(Ve&&Ve.keys&&Ve.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function za(e){return!!dn&&dn in e}var Ga=Function.prototype,Ia=Ga.toString;function Ka(e){if(e!=null){try{return Ia.call(e)}catch{}try{return e+""}catch{}}return""}var _a=/[\\^$.*+?()[\]{}|]/g,Ua=/^\[object .+?Constructor\]$/,Fa=Function.prototype,ka=Object.prototype,Ha=Fa.toString,$a=ka.hasOwnProperty,Ya=RegExp("^"+Ha.call($a).replace(_a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Va(e){if(!ne(e)||za(e))return!1;var n=Ye(e)?Ya:Ua;return n.test(Ka(e))}function xa(e,n){return e?.[n]}function xe(e,n){var a=xa(e,n);return Va(a)?a:void 0}var gn=Object.create,Za=function(){function e(){}return function(n){if(!ne(n))return{};if(gn)return gn(n);e.prototype=n;var a=new e;return e.prototype=void 0,a}}();function Wa(e,n,a){switch(a.length){case 0:return e.call(n);case 1:return e.call(n,a[0]);case 2:return e.call(n,a[0],a[1]);case 3:return e.call(n,a[0],a[1],a[2])}return e.apply(n,a)}function ja(e,n){var a=-1,i=e.length;for(n||(n=Array(i));++a<i;)n[a]=e[a];return n}var Ja=800,qa=16,Xa=Date.now;function Qa(e){var n=0,a=0;return function(){var i=Xa(),o=qa-(i-a);if(a=i,o>0){if(++n>=Ja)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}function ei(e){return function(){return e}}var Ce=function(){try{var e=xe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),ni=Ce?function(e,n){return Ce(e,"toString",{configurable:!0,enumerable:!1,value:ei(n),writable:!0})}:un,ai=Qa(ni),ii=9007199254740991,ti=/^(?:0|[1-9]\d*)$/;function mn(e,n){var a=typeof e;return n=n??ii,!!n&&(a=="number"||a!="symbol"&&ti.test(e))&&e>-1&&e%1==0&&e<n}function Ze(e,n,a){n=="__proto__"&&Ce?Ce(e,n,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[n]=a}function Ae(e,n){return e===n||e!==e&&n!==n}var oi=Object.prototype,ri=oi.hasOwnProperty;function si(e,n,a){var i=e[n];(!(ri.call(e,n)&&Ae(i,a))||a===void 0&&!(n in e))&&Ze(e,n,a)}function li(e,n,a,i){var o=!a;a||(a={});for(var l=-1,s=n.length;++l<s;){var u=n[l],d=void 0;d===void 0&&(d=e[u]),o?Ze(a,u,d):si(a,u,d)}return a}var hn=Math.max;function ci(e,n,a){return n=hn(n===void 0?e.length-1:n,0),function(){for(var i=arguments,o=-1,l=hn(i.length-n,0),s=Array(l);++o<l;)s[o]=i[n+o];o=-1;for(var u=Array(n+1);++o<n;)u[o]=i[o];return u[n]=a(s),Wa(e,this,u)}}function ui(e,n){return ai(ci(e,n,un),e+"")}var di=9007199254740991;function pn(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=di}function We(e){return e!=null&&pn(e.length)&&!Ye(e)}function gi(e,n,a){if(!ne(a))return!1;var i=typeof n;return(i=="number"?We(a)&&mn(n,a.length):i=="string"&&n in a)?Ae(a[n],e):!1}function mi(e){return ui(function(n,a){var i=-1,o=a.length,l=o>1?a[o-1]:void 0,s=o>2?a[2]:void 0;for(l=e.length>3&&typeof l=="function"?(o--,l):void 0,s&&gi(a[0],a[1],s)&&(l=o<3?void 0:l,o=1),n=Object(n);++i<o;){var u=a[i];u&&e(n,u,i,l)}return n})}var hi=Object.prototype;function fn(e){var n=e&&e.constructor,a=typeof n=="function"&&n.prototype||hi;return e===a}function pi(e,n){for(var a=-1,i=Array(e);++a<e;)i[a]=n(a);return i}var fi="[object Arguments]";function yn(e){return me(e)&&De(e)==fi}var bn=Object.prototype,yi=bn.hasOwnProperty,bi=bn.propertyIsEnumerable,je=yn(function(){return arguments}())?yn:function(e){return me(e)&&yi.call(e,"callee")&&!bi.call(e,"callee")};function Di(){return!1}var Dn=typeof f=="object"&&f&&!f.nodeType&&f,Cn=Dn&&typeof module=="object"&&module&&!module.nodeType&&module,Ci=Cn&&Cn.exports===Dn,An=Ci?se.Buffer:void 0,Ai=An?An.isBuffer:void 0,Sn=Ai||Di,Si="[object Arguments]",wi="[object Array]",Ri="[object Boolean]",vi="[object Date]",Pi="[object Error]",Mi="[object Function]",Ti="[object Map]",Ni="[object Number]",Ei="[object Object]",Bi="[object RegExp]",Oi="[object Set]",Li="[object String]",zi="[object WeakMap]",Gi="[object ArrayBuffer]",Ii="[object DataView]",Ki="[object Float32Array]",_i="[object Float64Array]",Ui="[object Int8Array]",Fi="[object Int16Array]",ki="[object Int32Array]",Hi="[object Uint8Array]",$i="[object Uint8ClampedArray]",Yi="[object Uint16Array]",Vi="[object Uint32Array]",I={};I[Ki]=I[_i]=I[Ui]=I[Fi]=I[ki]=I[Hi]=I[$i]=I[Yi]=I[Vi]=!0,I[Si]=I[wi]=I[Gi]=I[Ri]=I[Ii]=I[vi]=I[Pi]=I[Mi]=I[Ti]=I[Ni]=I[Ei]=I[Bi]=I[Oi]=I[Li]=I[zi]=!1;function xi(e){return me(e)&&pn(e.length)&&!!I[De(e)]}function Zi(e){return function(n){return e(n)}}var wn=typeof f=="object"&&f&&!f.nodeType&&f,he=wn&&typeof module=="object"&&module&&!module.nodeType&&module,Wi=he&&he.exports===wn,Je=Wi&&re.process,Rn=function(){try{var e=he&&he.require&&he.require("util").types;return e||Je&&Je.binding&&Je.binding("util")}catch{}}(),vn=Rn&&Rn.isTypedArray,Pn=vn?Zi(vn):xi;function ji(e,n){var a=$e(e),i=!a&&je(e),o=!a&&!i&&Sn(e),l=!a&&!i&&!o&&Pn(e),s=a||i||o||l,u=s?pi(e.length,String):[],d=u.length;for(var y in e)s&&(y=="length"||o&&(y=="offset"||y=="parent")||l&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||mn(y,d))||u.push(y);return u}function Ji(e,n){return function(a){return e(n(a))}}function qi(e){var n=[];if(e!=null)for(var a in Object(e))n.push(a);return n}var Xi=Object.prototype,Qi=Xi.hasOwnProperty;function et(e){if(!ne(e))return qi(e);var n=fn(e),a=[];for(var i in e)i=="constructor"&&(n||!Qi.call(e,i))||a.push(i);return a}function Mn(e){return We(e)?ji(e):et(e)}var pe=xe(Object,"create");function nt(){this.__data__=pe?pe(null):{},this.size=0}function at(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}var it="__lodash_hash_undefined__",tt=Object.prototype,ot=tt.hasOwnProperty;function rt(e){var n=this.__data__;if(pe){var a=n[e];return a===it?void 0:a}return ot.call(n,e)?n[e]:void 0}var st=Object.prototype,lt=st.hasOwnProperty;function ct(e){var n=this.__data__;return pe?n[e]!==void 0:lt.call(n,e)}var ut="__lodash_hash_undefined__";function dt(e,n){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=pe&&n===void 0?ut:n,this}function ae(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n<a;){var i=e[n];this.set(i[0],i[1])}}ae.prototype.clear=nt,ae.prototype.delete=at,ae.prototype.get=rt,ae.prototype.has=ct,ae.prototype.set=dt;function gt(){this.__data__=[],this.size=0}function Se(e,n){for(var a=e.length;a--;)if(Ae(e[a][0],n))return a;return-1}var mt=Array.prototype,ht=mt.splice;function pt(e){var n=this.__data__,a=Se(n,e);if(a<0)return!1;var i=n.length-1;return a==i?n.pop():ht.call(n,a,1),--this.size,!0}function ft(e){var n=this.__data__,a=Se(n,e);return a<0?void 0:n[a][1]}function yt(e){return Se(this.__data__,e)>-1}function bt(e,n){var a=this.__data__,i=Se(a,e);return i<0?(++this.size,a.push([e,n])):a[i][1]=n,this}function X(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n<a;){var i=e[n];this.set(i[0],i[1])}}X.prototype.clear=gt,X.prototype.delete=pt,X.prototype.get=ft,X.prototype.has=yt,X.prototype.set=bt;var Tn=xe(se,"Map");function Dt(){this.size=0,this.__data__={hash:new ae,map:new(Tn||X),string:new ae}}function Ct(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}function we(e,n){var a=e.__data__;return Ct(n)?a[typeof n=="string"?"string":"hash"]:a.map}function At(e){var n=we(this,e).delete(e);return this.size-=n?1:0,n}function St(e){return we(this,e).get(e)}function wt(e){return we(this,e).has(e)}function Rt(e,n){var a=we(this,e),i=a.size;return a.set(e,n),this.size+=a.size==i?0:1,this}function le(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n<a;){var i=e[n];this.set(i[0],i[1])}}le.prototype.clear=Dt,le.prototype.delete=At,le.prototype.get=St,le.prototype.has=wt,le.prototype.set=Rt;var Nn=Ji(Object.getPrototypeOf,Object),vt="[object Object]",Pt=Function.prototype,Mt=Object.prototype,En=Pt.toString,Tt=Mt.hasOwnProperty,Nt=En.call(Object);function Et(e){if(!me(e)||De(e)!=vt)return!1;var n=Nn(e);if(n===null)return!0;var a=Tt.call(n,"constructor")&&n.constructor;return typeof a=="function"&&a instanceof a&&En.call(a)==Nt}function Bt(){this.__data__=new X,this.size=0}function Ot(e){var n=this.__data__,a=n.delete(e);return this.size=n.size,a}function Lt(e){return this.__data__.get(e)}function zt(e){return this.__data__.has(e)}var Gt=200;function It(e,n){var a=this.__data__;if(a instanceof X){var i=a.__data__;if(!Tn||i.length<Gt-1)return i.push([e,n]),this.size=++a.size,this;a=this.__data__=new le(i)}return a.set(e,n),this.size=a.size,this}function ce(e){var n=this.__data__=new X(e);this.size=n.size}ce.prototype.clear=Bt,ce.prototype.delete=Ot,ce.prototype.get=Lt,ce.prototype.has=zt,ce.prototype.set=It;var Bn=typeof f=="object"&&f&&!f.nodeType&&f,On=Bn&&typeof module=="object"&&module&&!module.nodeType&&module,Kt=On&&On.exports===Bn,Ln=Kt?se.Buffer:void 0;Ln&&Ln.allocUnsafe;function _t(e,n){return e.slice()}var zn=se.Uint8Array;function Ut(e){var n=new e.constructor(e.byteLength);return new zn(n).set(new zn(e)),n}function Ft(e,n){var a=Ut(e.buffer);return new e.constructor(a,e.byteOffset,e.length)}function kt(e){return typeof e.constructor=="function"&&!fn(e)?Za(Nn(e)):{}}function Ht(e){return function(n,a,i){for(var o=-1,l=Object(n),s=i(n),u=s.length;u--;){var d=s[++o];if(a(l[d],d,l)===!1)break}return n}}var $t=Ht();function qe(e,n,a){(a!==void 0&&!Ae(e[n],a)||a===void 0&&!(n in e))&&Ze(e,n,a)}function Yt(e){return me(e)&&We(e)}function Xe(e,n){if(!(n==="constructor"&&typeof e[n]=="function")&&n!="__proto__")return e[n]}function Vt(e){return li(e,Mn(e))}function xt(e,n,a,i,o,l,s){var u=Xe(e,a),d=Xe(n,a),y=s.get(d);if(y){qe(e,a,y);return}var A=l?l(u,d,a+"",e,n,s):void 0,P=A===void 0;if(P){var S=$e(d),R=!S&&Sn(d),v=!S&&!R&&Pn(d);A=d,S||R||v?$e(u)?A=u:Yt(u)?A=ja(u):R?(P=!1,A=_t(d)):v?(P=!1,A=Ft(d)):A=[]:Et(d)||je(d)?(A=u,je(u)?A=Vt(u):(!ne(u)||Ye(u))&&(A=kt(d))):P=!1}P&&(s.set(d,A),o(A,d,i,l,s),s.delete(d)),qe(e,a,A)}function Gn(e,n,a,i,o){e!==n&&$t(n,function(l,s){if(o||(o=new ce),ne(l))xt(e,n,s,a,Gn,i,o);else{var u=i?i(Xe(e,s),l,s+"",e,n,o):void 0;u===void 0&&(u=l),qe(e,s,u)}},Mn)}var In=mi(function(e,n,a){Gn(e,n,a)});const Kn="http://localhost".replace(/\/+$/,""),Zt=e=>typeof Blob<"u"&&e instanceof Blob;class q{constructor(n=new Qe){this.configuration=n,this.middleware=n.middleware}middleware;withMiddleware(...n){const a=this.clone();return a.middleware=a.middleware.concat(...n),a}withPreMiddleware(...n){const a=n.map(i=>({pre:i}));return this.withMiddleware(...a)}withPostMiddleware(...n){const a=n.map(i=>({post:i}));return this.withMiddleware(...a)}async request(n,a){const{url:i,init:o}=this.createFetchParams(n,a),l=await this.fetchApi(i,o);if(l.status>=200&&l.status<300)return l;throw new _n(l,"Response returned an error code")}createFetchParams(n,a){let i=this.configuration.basePath+n.path;n.query!==void 0&&Object.keys(n.query).length!==0&&(i+="?"+this.configuration.queryParamsStringify(n.query));const o=typeof FormData<"u"&&n.body instanceof FormData||n.body instanceof URLSearchParams||Zt(n.body)?n.body:JSON.stringify(n.body),l=Object.assign({},this.configuration.headers,n.headers);Object.keys(l).forEach(u=>l[u]===void 0?delete l[u]:{});const s={method:n.method,body:o,credentials:this.configuration.credentials,...In(a,{headers:In({},l,a?.headers)})};return{url:i,init:s}}fetchApi=async(n,a)=>{let i={url:n,init:a};for(const l of this.middleware)l.pre&&(i=await l.pre({fetch:this.fetchApi,...i})||i);let o=await(this.configuration.fetchApi||fetch)(i.url,i.init);for(const l of this.middleware)l.post&&(o=await l.post({fetch:this.fetchApi,url:i.url,init:i.init,response:o.clone()})||o);return o};clone(){const n=this.constructor,a=new n(this.configuration);return a.middleware=this.middleware.slice(),a}}class _n extends Error{constructor(n,a){super(a),this.response=n}name="ResponseError"}class U extends Error{constructor(n,a){super(a),this.field=n}name="RequiredError"}const Wt={csv:",",ssv:" ",tsv:" ",pipes:"|"};class Qe{constructor(n={}){this.configuration=n}get basePath(){return this.configuration.basePath!=null?this.configuration.basePath:Kn}get fetchApi(){return this.configuration.fetchApi}get middleware(){return this.configuration.middleware||[]}get queryParamsStringify(){return this.configuration.queryParamsStringify||en}get username(){return this.configuration.username}get password(){return this.configuration.password}get apiKey(){const n=this.configuration.apiKey;if(n)return typeof n=="function"?n:()=>n}get accessToken(){const n=this.configuration.accessToken;if(n)return typeof n=="function"?n:async()=>n}get headers(){return this.configuration.headers}get credentials(){return this.configuration.credentials}}function jt(e,n){const a=e[n];return a!=null}function en(e,n=""){return Object.keys(e).map(a=>{const i=n+(n.length?`[${a}]`:a),o=e[a];if(o instanceof Array){const l=o.map(s=>encodeURIComponent(String(s))).join(`&${encodeURIComponent(i)}=`);return`${encodeURIComponent(i)}=${l}`}return o instanceof Date?`${encodeURIComponent(i)}=${encodeURIComponent(o.toISOString())}`:o instanceof Object?en(o,i):`${encodeURIComponent(i)}=${encodeURIComponent(String(o))}`}).filter(a=>a.length>0).join("&")}function Jt(e,n){return Object.keys(e).reduce((a,i)=>({...a,[i]:n(e[i])}),{})}function qt(e){for(const n of e)if(n.contentType==="multipart/form-data")return!0;return!1}class F{constructor(n,a=i=>i){this.raw=n,this.transformer=a}async value(){return this.transformer(await this.raw.json())}}class Xt{constructor(n){this.raw=n}async value(){}}class Qt{constructor(n){this.raw=n}async value(){return await this.raw.blob()}}class Un{constructor(n){this.raw=n}async value(){return await this.raw.text()}}const eo={Disabled:"DISABLED",Enabled:"ENABLED",Forced:"FORCED"},no={Cx:"bkg-cx",Cf:"bkg-cf",Created:"bkg-created",Af:"bkg-af",Ip:"bkg-ip",Pc:"bkg-pc",Pp:"bkg-pp",Qr:"bkg-qr"},ao={DeDe:"de-DE",EnUs:"en-US",EsEs:"es-ES",FrFr:"fr-FR",ItIt:"it-IT",NlNl:"nl-NL",PtPt:"pt-PT"},io={DeDe:"de-DE",EnUs:"en-US",EsEs:"es-ES",FrFr:"fr-FR",ItIt:"it-IT",NlNl:"nl-NL",PtPt:"pt-PT"},to={Dr:"dr",Mr:"mr",Mrs:"mrs",Ms:"ms",NotSpecified:"notSpecified",Prof:"prof"},oo={Ad:"AD",Ae:"AE",Af:"AF",Ag:"AG",Ai:"AI",Al:"AL",Am:"AM",Ao:"AO",Ar:"AR",As:"AS",At:"AT",Au:"AU",Aw:"AW",Ax:"AX",Az:"AZ",Ba:"BA",Bb:"BB",Bd:"BD",Be:"BE",Bf:"BF",Bg:"BG",Bh:"BH",Bi:"BI",Bj:"BJ",Bl:"BL",Bm:"BM",Bn:"BN",Bo:"BO",Bq:"BQ",Br:"BR",Bs:"BS",Bt:"BT",Bw:"BW",By:"BY",Bz:"BZ",Ca:"CA",Cc:"CC",Cd:"CD",Cf:"CF",Cg:"CG",Ch:"CH",Ci:"CI",Ck:"CK",Cl:"CL",Cm:"CM",Cn:"CN",Co:"CO",Cr:"CR",Cu:"CU",Cv:"CV",Cw:"CW",Cx:"CX",Cy:"CY",Cz:"CZ",De:"DE",Dj:"DJ",Dk:"DK",Dm:"DM",Do:"DO",Dz:"DZ",Ec:"EC",Ee:"EE",Eg:"EG",Eh:"EH",Er:"ER",Es:"ES",Et:"ET",Fi:"FI",Fj:"FJ",Fk:"FK",Fm:"FM",Fo:"FO",Fr:"FR",Ga:"GA",Gb:"GB",Gd:"GD",Ge:"GE",Gf:"GF",Gg:"GG",Gh:"GH",Gi:"GI",Gl:"GL",Gm:"GM",Gn:"GN",Gp:"GP",Gq:"GQ",Gr:"GR",Gt:"GT",Gu:"GU",Gw:"GW",Gy:"GY",Hk:"HK",Hn:"HN",Hr:"HR",Ht:"HT",Hu:"HU",Id:"ID",Ie:"IE",Il:"IL",Im:"IM",In:"IN",Io:"IO",Iq:"IQ",Ir:"IR",Is:"IS",It:"IT",Je:"JE",Jm:"JM",Jo:"JO",Jp:"JP",Ke:"KE",Kg:"KG",Kh:"KH",Ki:"KI",Km:"KM",Kn:"KN",Kp:"KP",Kr:"KR",Kw:"KW",Ky:"KY",Kz:"KZ",La:"LA",Lb:"LB",Lc:"LC",Li:"LI",Lk:"LK",Lr:"LR",Ls:"LS",Lt:"LT",Lu:"LU",Lv:"LV",Ly:"LY",Ma:"MA",Mc:"MC",Md:"MD",Me:"ME",Mf:"MF",Mg:"MG",Mh:"MH",Mk:"MK",Ml:"ML",Mm:"MM",Mn:"MN",Mo:"MO",Mp:"MP",Mq:"MQ",Mr:"MR",Ms:"MS",Mt:"MT",Mu:"MU",Mv:"MV",Mw:"MW",Mx:"MX",My:"MY",Mz:"MZ",Na:"NA",Nc:"NC",Ne:"NE",Nf:"NF",Ng:"NG",Ni:"NI",Nl:"NL",No:"NO",Np:"NP",Nr:"NR",Nu:"NU",Nz:"NZ",Om:"OM",Pa:"PA",Pe:"PE",Pf:"PF",Pg:"PG",Ph:"PH",Pk:"PK",Pl:"PL",Pm:"PM",Pr:"PR",Ps:"PS",Pt:"PT",Pw:"PW",Py:"PY",Qa:"QA",Re:"RE",Ro:"RO",Rs:"RS",Ru:"RU",Rw:"RW",Sa:"SA",Sb:"SB",Sc:"SC",Sd:"SD",Se:"SE",Sg:"SG",Sh:"SH",Si:"SI",Sj:"SJ",Sk:"SK",Sl:"SL",Sm:"SM",Sn:"SN",So:"SO",Sr:"SR",Ss:"SS",St:"ST",Sv:"SV",Sx:"SX",Sy:"SY",Sz:"SZ",Tc:"TC",Td:"TD",Tg:"TG",Th:"TH",Tj:"TJ",Tk:"TK",Tl:"TL",Tm:"TM",Tn:"TN",To:"TO",Tr:"TR",Tt:"TT",Tv:"TV",Tw:"TW",Tz:"TZ",Ua:"UA",Ug:"UG",Us:"US",Uy:"UY",Uz:"UZ",Va:"VA",Vc:"VC",Ve:"VE",Vg:"VG",Vi:"VI",Vn:"VN",Vu:"VU",Wf:"WF",Ws:"WS",Xk:"XK",Ye:"YE",Yt:"YT",Za:"ZA",Zm:"ZM",Zw:"ZW"},ro={Aed:"AED",Afn:"AFN",All:"ALL",Amd:"AMD",Ang:"ANG",Aoa:"AOA",Ars:"ARS",Aud:"AUD",Awg:"AWG",Azn:"AZN",Bam:"BAM",Bbd:"BBD",Bdt:"BDT",Bhd:"BHD",Bgn:"BGN",Bif:"BIF",Bmd:"BMD",Bnd:"BND",Bob:"BOB",Brl:"BRL",Bsd:"BSD",Bwp:"BWP",Bzd:"BZD",Cad:"CAD",Cdf:"CDF",Chf:"CHF",Clp:"CLP",Cny:"CNY",Cop:"COP",Crc:"CRC",Cve:"CVE",Czk:"CZK",Djf:"DJF",Dkk:"DKK",Dop:"DOP",Dzd:"DZD",Egp:"EGP",Etb:"ETB",Eur:"EUR",Fjd:"FJD",Fkp:"FKP",Gbp:"GBP",Gel:"GEL",Gip:"GIP",Gmd:"GMD",Gnf:"GNF",Gtq:"GTQ",Gyd:"GYD",Hkd:"HKD",Hnl:"HNL",Htg:"HTG",Huf:"HUF",Idr:"IDR",Ils:"ILS",Inr:"INR",Isk:"ISK",Jmd:"JMD",Jod:"JOD",Jpy:"JPY",Kes:"KES",Kgs:"KGS",Khr:"KHR",Kmf:"KMF",Krw:"KRW",Kwd:"KWD",Kyd:"KYD",Kzt:"KZT",Lak:"LAK",Lbp:"LBP",Lkr:"LKR",Lrd:"LRD",Lsl:"LSL",Mad:"MAD",Mdl:"MDL",Mga:"MGA",Mkd:"MKD",Mmk:"MMK",Mnt:"MNT",Mop:"MOP",Mru:"MRU",Mur:"MUR",Mvr:"MVR",Mwk:"MWK",Mxn:"MXN",Myr:"MYR",Mzn:"MZN",Nad:"NAD",Ngn:"NGN",Nio:"NIO",Nok:"NOK",Npr:"NPR",Nzd:"NZD",Omr:"OMR",Pab:"PAB",Pen:"PEN",Pgk:"PGK",Php:"PHP",Pkr:"PKR",Pln:"PLN",Pyg:"PYG",Qar:"QAR",Ron:"RON",Rsd:"RSD",Rub:"RUB",Rwf:"RWF",Sar:"SAR",Sbd:"SBD",Scr:"SCR",Sek:"SEK",Sgd:"SGD",Shp:"SHP",Sll:"SLL",Sos:"SOS",Srd:"SRD",Std:"STD",Szl:"SZL",Thb:"THB",Tjs:"TJS",Tnd:"TND",Top:"TOP",Try:"TRY",Ttd:"TTD",Twd:"TWD",Tzs:"TZS",Uah:"UAH",Usd:"USD",Uyu:"UYU",Uzs:"UZS",Vnd:"VND",Vuv:"VUV",Wst:"WST",Xaf:"XAF",Xcd:"XCD",Xof:"XOF",Xpf:"XPF",Yer:"YER",Zar:"ZAR",Zmw:"ZMW"},so={ApiError:"api_error",BadGateway:"bad_gateway",InternalServerError:"internal_server_error",InvalidRequestError:"invalid_request_error",RateLimitError:"rate_limit_error",ResourceGone:"resource_gone",ResourceNotFound:"resource_not_found",Unauthorized:"unauthorized",ValidationError:"validation_error"},lo={Included:"INCLUDED",NotIncluded:"NOT_INCLUDED",Optional:"OPTIONAL"},co={BestMatch:"BEST_MATCH",Cheapest:"CHEAPEST",MatchingRoomCount:"MATCHING_ROOM_COUNT",Regular:"REGULAR"},uo={HotelRoom:"HOTEL_ROOM",Package:"PACKAGE"},go={DeDe:"de-DE",EnUs:"en-US",EsEs:"es-ES",FrFr:"fr-FR",ItIt:"it-IT",NlNl:"nl-NL",PtPt:"pt-PT"},mo={CreditNote:"credit_note",Invoice:"invoice"},ho={CreditCard:"CREDIT_CARD"},po={Coupon:"COUPON"},fo={DepositAccount:"DEPOSIT_ACCOUNT"},yo={Coupon:"COUPON",CreditCard:"CREDIT_CARD",DepositAccount:"DEPOSIT_ACCOUNT"},bo={Complete:"COMPLETE",InProgress:"IN_PROGRESS"},Do={Ad:"AD",Ae:"AE",Af:"AF",Ag:"AG",Ai:"AI",Al:"AL",Am:"AM",Ao:"AO",Ar:"AR",As:"AS",At:"AT",Au:"AU",Aw:"AW",Ax:"AX",Az:"AZ",Ba:"BA",Bb:"BB",Bd:"BD",Be:"BE",Bf:"BF",Bg:"BG",Bh:"BH",Bi:"BI",Bj:"BJ",Bl:"BL",Bm:"BM",Bn:"BN",Bo:"BO",Bq:"BQ",Br:"BR",Bs:"BS",Bt:"BT",Bw:"BW",By:"BY",Bz:"BZ",Ca:"CA",Cc:"CC",Cd:"CD",Cf:"CF",Cg:"CG",Ch:"CH",Ci:"CI",Ck:"CK",Cl:"CL",Cm:"CM",Cn:"CN",Co:"CO",Cr:"CR",Cu:"CU",Cv:"CV",Cw:"CW",Cx:"CX",Cy:"CY",Cz:"CZ",De:"DE",Dj:"DJ",Dk:"DK",Dm:"DM",Do:"DO",Dz:"DZ",Ec:"EC",Ee:"EE",Eg:"EG",Eh:"EH",Er:"ER",Es:"ES",Et:"ET",Fi:"FI",Fj:"FJ",Fk:"FK",Fm:"FM",Fo:"FO",Fr:"FR",Ga:"GA",Gb:"GB",Gd:"GD",Ge:"GE",Gf:"GF",Gg:"GG",Gh:"GH",Gi:"GI",Gl:"GL",Gm:"GM",Gn:"GN",Gp:"GP",Gq:"GQ",Gr:"GR",Gt:"GT",Gu:"GU",Gw:"GW",Gy:"GY",Hk:"HK",Hn:"HN",Hr:"HR",Ht:"HT",Hu:"HU",Id:"ID",Ie:"IE",Il:"IL",Im:"IM",In:"IN",Io:"IO",Iq:"IQ",Ir:"IR",Is:"IS",It:"IT",Je:"JE",Jm:"JM",Jo:"JO",Jp:"JP",Ke:"KE",Kg:"KG",Kh:"KH",Ki:"KI",Km:"KM",Kn:"KN",Kp:"KP",Kr:"KR",Kw:"KW",Ky:"KY",Kz:"KZ",La:"LA",Lb:"LB",Lc:"LC",Li:"LI",Lk:"LK",Lr:"LR",Ls:"LS",Lt:"LT",Lu:"LU",Lv:"LV",Ly:"LY",Ma:"MA",Mc:"MC",Md:"MD",Me:"ME",Mf:"MF",Mg:"MG",Mh:"MH",Mk:"MK",Ml:"ML",Mm:"MM",Mn:"MN",Mo:"MO",Mp:"MP",Mq:"MQ",Mr:"MR",Ms:"MS",Mt:"MT",Mu:"MU",Mv:"MV",Mw:"MW",Mx:"MX",My:"MY",Mz:"MZ",Na:"NA",Nc:"NC",Ne:"NE",Nf:"NF",Ng:"NG",Ni:"NI",Nl:"NL",No:"NO",Np:"NP",Nr:"NR",Nu:"NU",Nz:"NZ",Om:"OM",Pa:"PA",Pe:"PE",Pf:"PF",Pg:"PG",Ph:"PH",Pk:"PK",Pl:"PL",Pm:"PM",Pr:"PR",Ps:"PS",Pt:"PT",Pw:"PW",Py:"PY",Qa:"QA",Re:"RE",Ro:"RO",Rs:"RS",Ru:"RU",Rw:"RW",Sa:"SA",Sb:"SB",Sc:"SC",Sd:"SD",Se:"SE",Sg:"SG",Sh:"SH",Si:"SI",Sj:"SJ",Sk:"SK",Sl:"SL",Sm:"SM",Sn:"SN",So:"SO",Sr:"SR",Ss:"SS",St:"ST",Sv:"SV",Sx:"SX",Sy:"SY",Sz:"SZ",Tc:"TC",Td:"TD",Tg:"TG",Th:"TH",Tj:"TJ",Tk:"TK",Tl:"TL",Tm:"TM",Tn:"TN",To:"TO",Tr:"TR",Tt:"TT",Tv:"TV",Tw:"TW",Tz:"TZ",Ua:"UA",Ug:"UG",Us:"US",Uy:"UY",Uz:"UZ",Va:"VA",Vc:"VC",Ve:"VE",Vg:"VG",Vi:"VI",Vn:"VN",Vu:"VU",Wf:"WF",Ws:"WS",Xk:"XK",Ye:"YE",Yt:"YT",Za:"ZA",Zm:"ZM",Zw:"ZW"},Co={Night:"PER_NIGHT",Stay:"PER_STAY"},Ao={Adult:"PER_ADULT",Booking:"PER_BOOKING"},So=new RegExp("([\\p{Ll}\\d])(\\p{Lu})","gu"),wo=new RegExp("(\\p{Lu})([\\p{Lu}][\\p{Ll}])","gu"),Ro=new RegExp("(\\d)\\p{Ll}|(\\p{L})\\d","u"),vo=/[^\p{L}\d]+/giu,Fn="$1\0$2",kn="";function Hn(e){let n=e.trim();n=n.replace(So,Fn).replace(wo,Fn),n=n.replace(vo,"\0");let a=0,i=n.length;for(;n.charAt(a)==="\0";)a++;if(a===i)return[];for(;n.charAt(i-1)==="\0";)i--;return n.slice(a,i).split(/\0/g)}function Po(e){const n=Hn(e);for(let a=0;a<n.length;a++){const i=n[a],o=Ro.exec(i);if(o){const l=o.index+(o[1]??o[2]).length;n.splice(a,1,i.slice(0,l),i.slice(l))}}return n}function $n(e,n){const[a,i,o]=ve(e,n);return a+i.map(Re(n?.locale)).join(n?.delimiter??" ")+o}function Mo(e,n){const[a,i,o]=ve(e,n),l=Re(n?.locale),s=nn(n?.locale),u=n?.mergeAmbiguousCharacters?an(l,s):Vn(l,s);return a+i.map((d,y)=>y===0?l(d):u(d,y)).join(n?.delimiter??"")+o}function To(e,n){const[a,i,o]=ve(e,n),l=Re(n?.locale),s=nn(n?.locale),u=n?.mergeAmbiguousCharacters?an(l,s):Vn(l,s);return a+i.map(u).join(n?.delimiter??"")+o}function No(e,n){const[a,i,o]=ve(e,n),l=Re(n?.locale),s=nn(n?.locale);return a+i.map(an(l,s)).join(n?.delimiter??" ")+o}function Yn(e,n){return $n(e,{delimiter:"-",...n})}function Eo(e,n){return $n(e,{delimiter:"_",...n})}function Re(e){return e===!1?n=>n.toLowerCase():n=>n.toLocaleLowerCase(e)}function nn(e){return e===!1?n=>n.toUpperCase():n=>n.toLocaleUpperCase(e)}function an(e,n){return a=>`${n(a[0])}${e(a.slice(1))}`}function Vn(e,n){return(a,i)=>{const o=a[0];return(i>0&&o>="0"&&o<="9"?"_"+o:n(o))+e(a.slice(1))}}function ve(e,n={}){const a=n.split??(n.separateNumbers?Po:Hn),i=n.prefixCharacters??kn,o=n.suffixCharacters??kn;let l=0,s=e.length;for(;l<e.length;){const u=e.charAt(l);if(!i.includes(u))break;l++}for(;s>l;){const u=s-1,d=e.charAt(u);if(!o.includes(d))break;s=u}return[e.slice(0,l),a(e.slice(l,s)),e.slice(s)]}var Pe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function J(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Me={exports:{}},Bo=Me.exports,xn;function Oo(){return xn||(xn=1,function(e,n){(function(a,i,o){e.exports=o(),e.exports.default=o()})("slugify",Bo,function(){var a=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),i=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function o(l,s){if(typeof l!="string")throw new Error("slugify: string argument expected");s=typeof s=="string"?{replacement:s}:s||{};var u=i[s.locale]||{},d=s.replacement===void 0?"-":s.replacement,y=s.trim===void 0?!0:s.trim,A=l.normalize().split("").reduce(function(P,S){var R=u[S];return R===void 0&&(R=a[S]),R===void 0&&(R=S),R===d&&(R=" "),P+R.replace(s.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return s.strict&&(A=A.replace(/[^A-Za-z0-9\s]/g,"")),y&&(A=A.trim()),A=A.replace(/\s+/g,d),s.lower&&(A=A.toLowerCase()),A}return o.extend=function(l){Object.assign(a,l)},o})}(Me)),Me.exports}var Lo=Oo();const zo=J(Lo);function Go(e){return zo(Yn(e),{lower:!0,strict:!0})}var C=(e=>(e.Camel="camelCase",e.Capital="capitalCase",e.Param="paramCase",e.Pascal="pascalCase",e.Slug="slugCase",e.Snake="snakeCase",e))(C||{});const Io={camelCase:Mo,capitalCase:No,paramCase:Yn,pascalCase:To,slugCase:Go,snakeCase:Eo};function Ko(e,n){return e.some(a=>typeof a=="string"?a===n:a.test(n))}function _o(e){return e===Object(e)&&!Array.isArray(e)&&typeof e!="function"}function D(e,n,a={deep:!0}){return _o(e)?Object.keys(e).reduce((i,o)=>{const l=a?.exclude&&Ko(a.exclude,o)?o:Io[n](o);return i[l]=a.deep?D(e[o],n,a):e[o],i},{}):Array.isArray(e)?e.map(i=>D(i,n,a)):e}function Uo(e,n){const a={};for(const i of n)Object.hasOwn(e,i)&&(a[i]=e[i]);return a}var t=(e=>(e.AED="AED",e.AFN="AFN",e.ALL="ALL",e.AMD="AMD",e.ANG="ANG",e.AOA="AOA",e.ARS="ARS",e.AUD="AUD",e.AWG="AWG",e.AZN="AZN",e.BAM="BAM",e.BBD="BBD",e.BDT="BDT",e.BGN="BGN",e.BHD="BHD",e.BIF="BIF",e.BMD="BMD",e.BND="BND",e.BOB="BOB",e.BRL="BRL",e.BSD="BSD",e.BTN="BTN",e.BWP="BWP",e.BYN="BYN",e.BYR="BYR",e.BZD="BZD",e.CAD="CAD",e.CDF="CDF",e.CHF="CHF",e.CLF="CLF",e.CLP="CLP",e.CNY="CNY",e.COP="COP",e.CRC="CRC",e.CUC="CUC",e.CUP="CUP",e.CVE="CVE",e.CZK="CZK",e.DJF="DJF",e.DKK="DKK",e.DOP="DOP",e.DZD="DZD",e.EEK="EEK",e.EGP="EGP",e.ERN="ERN",e.ETB="ETB",e.EUR="EUR",e.FJD="FJD",e.FKP="FKP",e.GBP="GBP",e.GEL="GEL",e.GHS="GHS",e.GIP="GIP",e.GMD="GMD",e.GNF="GNF",e.GTQ="GTQ",e.GYD="GYD",e.HKD="HKD",e.HNL="HNL",e.HRK="HRK",e.HTG="HTG",e.HUF="HUF",e.IDR="IDR",e.ILS="ILS",e.INR="INR",e.IQD="IQD",e.IRR="IRR",e.ISK="ISK",e.JMD="JMD",e.JOD="JOD",e.JPY="JPY",e.KES="KES",e.KGS="KGS",e.KHR="KHR",e.KMF="KMF",e.KPW="KPW",e.KRW="KRW",e.KWD="KWD",e.KYD="KYD",e.KZT="KZT",e.LAK="LAK",e.LBP="LBP",e.LKR="LKR",e.LRD="LRD",e.LSL="LSL",e.LTL="LTL",e.LVL="LVL",e.LYD="LYD",e.MAD="MAD",e.MDL="MDL",e.MGA="MGA",e.MKD="MKD",e.MMK="MMK",e.MNT="MNT",e.MOP="MOP",e.MRO="MRO",e.MRU="MRU",e.MUR="MUR",e.MVR="MVR",e.MWK="MWK",e.MXN="MXN",e.MYR="MYR",e.MZN="MZN",e.NAD="NAD",e.NGN="NGN",e.NIO="NIO",e.NOK="NOK",e.NPR="NPR",e.NZD="NZD",e.OMR="OMR",e.PAB="PAB",e.PEN="PEN",e.PGK="PGK",e.PHP="PHP",e.PKR="PKR",e.PLN="PLN",e.PYG="PYG",e.QAR="QAR",e.RON="RON",e.RSD="RSD",e.RUB="RUB",e.RWF="RWF",e.SAR="SAR",e.SBD="SBD",e.SCR="SCR",e.SDG="SDG",e.SEK="SEK",e.SGD="SGD",e.SHP="SHP",e.SLL="SLL",e.SOS="SOS",e.SRD="SRD",e.SSP="SSP",e.STD="STD",e.SYP="SYP",e.SZL="SZL",e.THB="THB",e.TJS="TJS",e.TMT="TMT",e.TND="TND",e.TOP="TOP",e.TRY="TRY",e.TTD="TTD",e.TWD="TWD",e.TZS="TZS",e.UAH="UAH",e.UGX="UGX",e.USD="USD",e.UYU="UYU",e.UZS="UZS",e.VEF="VEF",e.VES="VES",e.VND="VND",e.VUV="VUV",e.WST="WST",e.XAF="XAF",e.XCD="XCD",e.XOF="XOF",e.XPF="XPF",e.YER="YER",e.ZAR="ZAR",e.ZMK="ZMK",e.ZMW="ZMW",e.ZWL="ZWL",e))(t||{});const tn={AED:{code:"AED",decimalDigits:2,name:"United Arab Emirates Dirham",namePlural:"UAE dirhams",rounding:0,symbol:"AED",symbolNative:"د.إ.",zeroDecimal:!1},AFN:{code:"AFN",decimalDigits:0,name:"Afghan Afghani",namePlural:"Afghan Afghanis",rounding:0,symbol:"Af",symbolNative:"؋",zeroDecimal:!1},ALL:{code:"ALL",decimalDigits:0,name:"Albanian Lek",namePlural:"Albanian lekë",rounding:0,symbol:"ALL",symbolNative:"Lek",zeroDecimal:!1},AMD:{code:"AMD",decimalDigits:0,name:"Armenian Dram",namePlural:"Armenian drams",rounding:0,symbol:"AMD",symbolNative:"դր.",zeroDecimal:!1},ANG:{code:"ANG",decimalDigits:2,name:"Netherlands Antillean Guilder",namePlural:"Netherlands Antillean guilders",rounding:0,symbol:"ANG",symbolNative:"NAf.",zeroDecimal:!1},AOA:{code:"AOA",decimalDigits:2,name:"Angolan Kwanza",namePlural:"Angolan kwanzas",rounding:0,symbol:"AOA",symbolNative:"Kz",zeroDecimal:!1},ARS:{code:"ARS",decimalDigits:2,name:"Argentine Peso",namePlural:"Argentine pesos",rounding:0,symbol:"AR$",symbolNative:"$",zeroDecimal:!1},AUD:{code:"AUD",decimalDigits:2,name:"Australian Dollar",namePlural:"Australian dollars",rounding:0,symbol:"AU$",symbolNative:"$",zeroDecimal:!1},AWG:{code:"AWG",decimalDigits:2,name:"Aruban Florin",namePlural:"Aruban florin",rounding:0,symbol:"AWG",symbolNative:"Afl.",zeroDecimal:!1},AZN:{code:"AZN",decimalDigits:2,name:"Azerbaijani Manat",namePlural:"Azerbaijani manats",rounding:0,symbol:"man.",symbolNative:"ман.",zeroDecimal:!1},BAM:{code:"BAM",decimalDigits:2,name:"Bosnia-Herzegovina Convertible Mark",namePlural:"Bosnia-Herzegovina convertible marks",rounding:0,symbol:"KM",symbolNative:"KM",zeroDecimal:!1},BBD:{code:"BBD",decimalDigits:2,name:"Barbadian Dollar",namePlural:"Barbadian dollars",rounding:0,symbol:"BBD",symbolNative:"$",zeroDecimal:!1},BDT:{code:"BDT",decimalDigits:2,name:"Bangladeshi Taka",namePlural:"Bangladeshi takas",rounding:0,symbol:"Tk",symbolNative:"৳",zeroDecimal:!1},BGN:{code:"BGN",decimalDigits:2,name:"Bulgarian Lev",namePlural:"Bulgarian leva",rounding:0,symbol:"BGN",symbolNative:"лв.",zeroDecimal:!1},BHD:{code:"BHD",decimalDigits:3,name:"Bahraini Dinar",namePlural:"Bahraini dinars",rounding:0,symbol:"BD",symbolNative:"د.ب.",zeroDecimal:!1},BIF:{code:"BIF",decimalDigits:0,name:"Burundian Franc",namePlural:"Burundian francs",rounding:0,symbol:"FBu",symbolNative:"FBu",zeroDecimal:!0},BMD:{code:"BMD",decimalDigits:2,name:"Bermudan Dollar",namePlural:"Bermudan dollars",rounding:0,symbol:"BMD",symbolNative:"$",zeroDecimal:!1},BND:{code:"BND",decimalDigits:2,name:"Brunei Dollar",namePlural:"Brunei dollars",rounding:0,symbol:"BN$",symbolNative:"$",zeroDecimal:!1},BOB:{code:"BOB",decimalDigits:2,name:"Bolivian Boliviano",namePlural:"Bolivian bolivianos",rounding:0,symbol:"Bs",symbolNative:"Bs",zeroDecimal:!1},BRL:{code:"BRL",decimalDigits:2,name:"Brazilian Real",namePlural:"Brazilian reals",rounding:0,symbol:"R$",symbolNative:"R$",zeroDecimal:!1},BSD:{code:"BSD",decimalDigits:2,name:"Bahamian Dollar",namePlural:"Bahamian dollars",rounding:0,symbol:"BSD",symbolNative:"$",zeroDecimal:!1},BTN:{code:"BTN",decimalDigits:2,name:"Bhutanese Ngultrum",namePlural:"Bhutanese ngultrums",rounding:0,symbol:"BTN",symbolNative:"Nu.",zeroDecimal:!1},BWP:{code:"BWP",decimalDigits:2,name:"Botswanan Pula",namePlural:"Botswanan pulas",rounding:0,symbol:"BWP",symbolNative:"P",zeroDecimal:!1},BYN:{code:"BYN",decimalDigits:2,name:"Belarusian Ruble",namePlural:"Belarusian rubles",rounding:0,symbol:"Br",symbolNative:"руб.",zeroDecimal:!1},BYR:{code:"BYR",decimalDigits:0,deprecated:!0,name:"Belarusian Ruble",namePlural:"Belarusian rubles",rounding:0,symbol:"BYR",symbolNative:"BYR",zeroDecimal:!1},BZD:{code:"BZD",decimalDigits:2,name:"Belize Dollar",namePlural:"Belize dollars",rounding:0,symbol:"BZ$",symbolNative:"$",zeroDecimal:!1},CAD:{code:"CAD",decimalDigits:2,name:"Canadian Dollar",namePlural:"Canadian dollars",rounding:0,symbol:"CA$",symbolNative:"$",zeroDecimal:!1},CDF:{code:"CDF",decimalDigits:2,name:"Congolese Franc",namePlural:"Congolese francs",rounding:0,symbol:"CDF",symbolNative:"FrCD",zeroDecimal:!1},CHF:{code:"CHF",decimalDigits:2,name:"Swiss Franc",namePlural:"Swiss francs",rounding:.05,symbol:"CHF",symbolNative:"CHF",zeroDecimal:!1},CLF:{code:"CLF",decimalDigits:4,deprecated:!0,name:"Chilean Unit of Account (UF)",namePlural:"Chilean units of account (UF)",rounding:0,symbol:"CLF",symbolNative:"CLF",zeroDecimal:!1},CLP:{code:"CLP",decimalDigits:0,name:"Chilean Peso",namePlural:"Chilean pesos",rounding:0,symbol:"CL$",symbolNative:"$",zeroDecimal:!0},CNY:{code:"CNY",decimalDigits:2,name:"Chinese Yuan",namePlural:"Chinese yuan",rounding:0,symbol:"CN¥",symbolNative:"CN¥",zeroDecimal:!1},COP:{code:"COP",decimalDigits:0,name:"Colombian Peso",namePlural:"Colombian pesos",rounding:0,symbol:"CO$",symbolNative:"$",zeroDecimal:!1},CRC:{code:"CRC",decimalDigits:0,name:"Costa Rican Colón",namePlural:"Costa Rican colóns",rounding:0,symbol:"₡",symbolNative:"₡",zeroDecimal:!1},CUC:{code:"CUC",decimalDigits:2,name:"Cuban Convertible Peso",namePlural:"Cuban convertible pesos",rounding:0,symbol:"CUC",symbolNative:"CUC",zeroDecimal:!1},CUP:{code:"CUP",decimalDigits:2,name:"Cuban Peso",namePlural:"Cuban pesos",rounding:0,symbol:"CUP",symbolNative:"$",zeroDecimal:!1},CVE:{code:"CVE",decimalDigits:2,name:"Cape Verdean Escudo",namePlural:"Cape Verdean escudos",rounding:0,symbol:"CV$",symbolNative:"CV$",zeroDecimal:!1},CZK:{code:"CZK",decimalDigits:2,name:"Czech Republic Koruna",namePlural:"Czech Republic korunas",rounding:0,symbol:"Kč",symbolNative:"Kč",zeroDecimal:!1},DJF:{code:"DJF",decimalDigits:0,name:"Djiboutian Franc",namePlural:"Djiboutian francs",rounding:0,symbol:"Fdj",symbolNative:"Fdj",zeroDecimal:!0},DKK:{code:"DKK",decimalDigits:2,name:"Danish Krone",namePlural:"Danish kroner",rounding:0,symbol:"Dkr",symbolNative:"kr",zeroDecimal:!1},DOP:{code:"DOP",decimalDigits:2,name:"Dominican Peso",namePlural:"Dominican pesos",rounding:0,symbol:"RD$",symbolNative:"RD$",zeroDecimal:!1},DZD:{code:"DZD",decimalDigits:2,name:"Algerian Dinar",namePlural:"Algerian dinars",rounding:0,symbol:"DA",symbolNative:"د.ج.",zeroDecimal:!1},EEK:{code:"EEK",decimalDigits:2,deprecated:!0,name:"Estonian Kroon",namePlural:"Estonian kroons",rounding:0,symbol:"Ekr",symbolNative:"kr",zeroDecimal:!1},EGP:{code:"EGP",decimalDigits:2,name:"Egyptian Pound",namePlural:"Egyptian pounds",rounding:0,symbol:"EGP",symbolNative:"ج.م.",zeroDecimal:!1},ERN:{code:"ERN",decimalDigits:2,name:"Eritrean Nakfa",namePlural:"Eritrean nakfas",rounding:0,symbol:"Nfk",symbolNative:"Nfk",zeroDecimal:!1},ETB:{code:"ETB",decimalDigits:2,name:"Ethiopian Birr",namePlural:"Ethiopian birrs",rounding:0,symbol:"Br",symbolNative:"Br",zeroDecimal:!1},EUR:{code:"EUR",decimalDigits:2,name:"Euro",namePlural:"euros",rounding:0,symbol:"€",symbolNative:"€",zeroDecimal:!1},FJD:{code:"FJD",decimalDigits:2,name:"Fijian Dollar",namePlural:"Fijian dollars",rounding:0,symbol:"FJD",symbolNative:"$",zeroDecimal:!1},FKP:{code:"FKP",decimalDigits:2,name:"Falkland Islands Pound",namePlural:"Falkland Islands pounds",rounding:0,symbol:"FKP",symbolNative:"£",zeroDecimal:!1},GBP:{code:"GBP",decimalDigits:2,name:"British Pound Sterling",namePlural:"British pounds sterling",rounding:0,symbol:"£",symbolNative:"£",zeroDecimal:!1},GEL:{code:"GEL",decimalDigits:2,name:"Georgian Lari",namePlural:"Georgian laris",rounding:0,symbol:"GEL",symbolNative:"GEL",zeroDecimal:!1},GHS:{code:"GHS",decimalDigits:2,name:"Ghanaian Cedi",namePlural:"Ghanaian cedis",rounding:0,symbol:"GH₵",symbolNative:"GH₵",zeroDecimal:!1},GIP:{code:"GIP",decimalDigits:2,name:"Gibraltar Pound",namePlural:"Gibraltar pounds",rounding:0,symbol:"GIP",symbolNative:"£",zeroDecimal:!1},GMD:{code:"GMD",decimalDigits:2,name:"Gambian Dalasi",namePlural:"Gambian dalasis",rounding:0,symbol:"GMD",symbolNative:"D",zeroDecimal:!1},GNF:{code:"GNF",decimalDigits:0,name:"Guinean Franc",namePlural:"Guinean francs",rounding:0,symbol:"FG",symbolNative:"FG",zeroDecimal:!0},GTQ:{code:"GTQ",decimalDigits:2,name:"Guatemalan Quetzal",namePlural:"Guatemalan quetzals",rounding:0,symbol:"GTQ",symbolNative:"Q",zeroDecimal:!1},GYD:{code:"GYD",decimalDigits:0,name:"Guyanaese Dollar",namePlural:"Guyanaese dollars",rounding:0,symbol:"GYD",symbolNative:"$",zeroDecimal:!1},HKD:{code:"HKD",decimalDigits:2,name:"Hong Kong Dollar",namePlural:"Hong Kong dollars",rounding:0,symbol:"HK$",symbolNative:"$",zeroDecimal:!1},HNL:{code:"HNL",decimalDigits:2,name:"Honduran Lempira",namePlural:"Honduran lempiras",rounding:0,symbol:"HNL",symbolNative:"L",zeroDecimal:!1},HRK:{code:"HRK",decimalDigits:2,deprecated:!0,name:"Croatian Kuna",namePlural:"Croatian kunas",rounding:0,symbol:"kn",symbolNative:"kn",zeroDecimal:!1},HTG:{code:"HTG",decimalDigits:2,name:"Haitian Gourde",namePlural:"Haitian gourdes",rounding:0,symbol:"HTG",symbolNative:"G",zeroDecimal:!1},HUF:{code:"HUF",decimalDigits:0,name:"Hungarian Forint",namePlural:"Hungarian forints",rounding:0,symbol:"Ft",symbolNative:"Ft",zeroDecimal:!1},IDR:{code:"IDR",decimalDigits:0,name:"Indonesian Rupiah",namePlural:"Indonesian rupiahs",rounding:0,symbol:"Rp",symbolNative:"Rp",zeroDecimal:!1},ILS:{code:"ILS",decimalDigits:2,name:"Israeli New Sheqel",namePlural:"Israeli new sheqels",rounding:0,symbol:"₪",symbolNative:"₪",zeroDecimal:!1},INR:{code:"INR",decimalDigits:2,name:"Indian Rupee",namePlural:"Indian rupees",rounding:0,symbol:"Rs",symbolNative:"টকা",zeroDecimal:!1},IQD:{code:"IQD",decimalDigits:0,name:"Iraqi Dinar",namePlural:"Iraqi dinars",rounding:0,symbol:"IQD",symbolNative:"د.ع.",zeroDecimal:!1},IRR:{code:"IRR",decimalDigits:0,name:"Iranian Rial",namePlural:"Iranian rials",rounding:0,symbol:"IRR",symbolNative:"﷼",zeroDecimal:!0},ISK:{code:"ISK",decimalDigits:0,name:"Icelandic Króna",namePlural:"Icelandic krónur",rounding:0,symbol:"Ikr",symbolNative:"kr",zeroDecimal:!1},JMD:{code:"JMD",decimalDigits:2,name:"Jamaican Dollar",namePlural:"Jamaican dollars",rounding:0,symbol:"J$",symbolNative:"$",zeroDecimal:!1},JOD:{code:"JOD",decimalDigits:3,name:"Jordanian Dinar",namePlural:"Jordanian dinars",rounding:0,symbol:"JD",symbolNative:"د.أ.",zeroDecimal:!1},JPY:{code:"JPY",decimalDigits:0,name:"Japanese Yen",namePlural:"Japanese yen",rounding:0,symbol:"¥",symbolNative:"¥",zeroDecimal:!0},KES:{code:"KES",decimalDigits:2,name:"Kenyan Shilling",namePlural:"Kenyan shillings",rounding:0,symbol:"Ksh",symbolNative:"Ksh",zeroDecimal:!1},KGS:{code:"KGS",decimalDigits:2,name:"Kyrgystani Som",namePlural:"Kyrgystani soms",rounding:0,symbol:"KGS",symbolNative:"сом",zeroDecimal:!1},KHR:{code:"KHR",decimalDigits:2,name:"Cambodian Riel",namePlural:"Cambodian riels",rounding:0,symbol:"KHR",symbolNative:"៛",zeroDecimal:!1},KMF:{code:"KMF",decimalDigits:0,name:"Comorian Franc",namePlural:"Comorian francs",rounding:0,symbol:"CF",symbolNative:"FC",zeroDecimal:!0},KPW:{code:"KPW",decimalDigits:0,name:"North Korean Won",namePlural:"North Korean won",rounding:0,symbol:"KPW",symbolNative:"KPW",zeroDecimal:!1},KRW:{code:"KRW",decimalDigits:0,name:"South Korean Won",namePlural:"South Korean won",rounding:0,symbol:"₩",symbolNative:"₩",zeroDecimal:!0},KWD:{code:"KWD",decimalDigits:3,name:"Kuwaiti Dinar",namePlural:"Kuwaiti dinars",rounding:0,symbol:"KD",symbolNative:"د.ك.",zeroDecimal:!1},KYD:{code:"KYD",decimalDigits:2,name:"Cayman Islands Dollar",namePlural:"Cayman Islands dollars",rounding:0,symbol:"KYD",symbolNative:"$",zeroDecimal:!1},KZT:{code:"KZT",decimalDigits:2,name:"Kazakhstani Tenge",namePlural:"Kazakhstani tenges",rounding:0,symbol:"KZT",symbolNative:"тңг.",zeroDecimal:!1},LAK:{code:"LAK",decimalDigits:0,name:"Laotian Kip",namePlural:"Laotian kips",rounding:0,symbol:"LAK",symbolNative:"₭",zeroDecimal:!1},LBP:{code:"LBP",decimalDigits:0,name:"Lebanese Pound",namePlural:"Lebanese pounds",rounding:0,symbol:"LB£",symbolNative:"ل.ل.",zeroDecimal:!1},LKR:{code:"LKR",decimalDigits:2,name:"Sri Lankan Rupee",namePlural:"Sri Lankan rupees",rounding:0,symbol:"SLRs",symbolNative:"SL Re",zeroDecimal:!1},LRD:{code:"LRD",decimalDigits:2,name:"Liberian Dollar",namePlural:"Liberian dollars",rounding:0,symbol:"LRD",symbolNative:"$",zeroDecimal:!1},LSL:{code:"LSL",decimalDigits:2,name:"Lesotho Loti",namePlural:"Lesotho lotis",rounding:0,symbol:"LSL",symbolNative:"LSL",zeroDecimal:!1},LTL:{code:"LTL",decimalDigits:2,deprecated:!0,name:"Lithuanian Litas",namePlural:"Lithuanian litai",rounding:0,symbol:"Lt",symbolNative:"Lt",zeroDecimal:!1},LVL:{code:"LVL",decimalDigits:2,deprecated:!0,name:"Latvian Lats",namePlural:"Latvian lati",rounding:0,symbol:"Ls",symbolNative:"Ls",zeroDecimal:!1},LYD:{code:"LYD",decimalDigits:3,name:"Libyan Dinar",namePlural:"Libyan dinars",rounding:0,symbol:"LD",symbolNative:"د.ل.",zeroDecimal:!1},MAD:{code:"MAD",decimalDigits:2,name:"Moroccan Dirham",namePlural:"Moroccan dirhams",rounding:0,symbol:"MAD",symbolNative:"د.م.",zeroDecimal:!1},MDL:{code:"MDL",decimalDigits:2,name:"Moldovan Leu",namePlural:"Moldovan lei",rounding:0,symbol:"MDL",symbolNative:"MDL",zeroDecimal:!1},MGA:{code:"MGA",decimalDigits:0,name:"Malagasy Ariary",namePlural:"Malagasy Ariaries",rounding:0,symbol:"MGA",symbolNative:"MGA",zeroDecimal:!0},MKD:{code:"MKD",decimalDigits:2,name:"Macedonian Denar",namePlural:"Macedonian denari",rounding:0,symbol:"MKD",symbolNative:"MKD",zeroDecimal:!1},MMK:{code:"MMK",decimalDigits:0,name:"Myanma Kyat",namePlural:"Myanma kyats",rounding:0,symbol:"MMK",symbolNative:"K",zeroDecimal:!1},MNT:{code:"MNT",decimalDigits:0,name:"Mongolian Tugrik",namePlural:"Mongolian tugriks",rounding:0,symbol:"MNT",symbolNative:"₮",zeroDecimal:!1},MOP:{code:"MOP",decimalDigits:2,name:"Macanese Pataca",namePlural:"Macanese patacas",rounding:0,symbol:"MOP$",symbolNative:"MOP$",zeroDecimal:!1},MRO:{code:"MRO",decimalDigits:0,deprecated:!0,name:"Mauritanian Ouguiya",namePlural:"Mauritanian ouguiyas",rounding:0,symbol:"MRO",symbolNative:"أ.م.",zeroDecimal:!1},MRU:{code:"MRU",decimalDigits:0,name:"Mauritanian Ouguiya",namePlural:"Mauritanian ouguiyas",rounding:0,symbol:"MRU",symbolNative:"أ.م.",zeroDecimal:!1},MUR:{code:"MUR",decimalDigits:0,name:"Mauritian Rupee",namePlural:"Mauritian rupees",rounding:0,symbol:"MURs",symbolNative:"MURs",zeroDecimal:!1},MVR:{code:"MVR",decimalDigits:0,name:"Maldivian rufiyaa",namePlural:"Maldivian rufiyaa",rounding:0,symbol:"MVR",symbolNative:"Rf",zeroDecimal:!1},MWK:{code:"MWK",decimalDigits:2,name:"Malawian Kwacha",namePlural:"Malawian kwachas",rounding:0,symbol:"MWK",symbolNative:"MK",zeroDecimal:!1},MXN:{code:"MXN",decimalDigits:2,name:"Mexican Peso",namePlural:"Mexican pesos",rounding:0,symbol:"MX$",symbolNative:"$",zeroDecimal:!1},MYR:{code:"MYR",decimalDigits:2,name:"Malaysian Ringgit",namePlural:"Malaysian ringgits",rounding:0,symbol:"RM",symbolNative:"RM",zeroDecimal:!1},MZN:{code:"MZN",decimalDigits:2,name:"Mozambican Metical",namePlural:"Mozambican meticals",rounding:0,symbol:"MTn",symbolNative:"MTn",zeroDecimal:!1},NAD:{code:"NAD",decimalDigits:2,name:"Namibian Dollar",namePlural:"Namibian dollars",rounding:0,symbol:"N$",symbolNative:"N$",zeroDecimal:!1},NGN:{code:"NGN",decimalDigits:2,name:"Nigerian Naira",namePlural:"Nigerian nairas",rounding:0,symbol:"₦",symbolNative:"₦",zeroDecimal:!1},NIO:{code:"NIO",decimalDigits:2,name:"Nicaraguan Córdoba",namePlural:"Nicaraguan córdobas",rounding:0,symbol:"C$",symbolNative:"C$",zeroDecimal:!1},NOK:{code:"NOK",decimalDigits:2,name:"Norwegian Krone",namePlural:"Norwegian kroner",rounding:0,symbol:"Nkr",symbolNative:"kr",zeroDecimal:!1},NPR:{code:"NPR",decimalDigits:2,name:"Nepalese Rupee",namePlural:"Nepalese rupees",rounding:0,symbol:"NPRs",symbolNative:"नेरू",zeroDecimal:!1},NZD:{code:"NZD",decimalDigits:2,name:"New Zealand Dollar",namePlural:"New Zealand dollars",rounding:0,symbol:"NZ$",symbolNative:"$",zeroDecimal:!1},OMR:{code:"OMR",decimalDigits:3,name:"Omani Rial",namePlural:"Omani rials",rounding:0,symbol:"OMR",symbolNative:"ر.ع.",zeroDecimal:!1},PAB:{code:"PAB",decimalDigits:2,name:"Panamanian Balboa",namePlural:"Panamanian balboas",rounding:0,symbol:"B/.",symbolNative:"B/.",zeroDecimal:!1},PEN:{code:"PEN",decimalDigits:2,name:"Peruvian Nuevo Sol",namePlural:"Peruvian nuevos soles",rounding:0,symbol:"S/.",symbolNative:"S/.",zeroDecimal:!1},PGK:{code:"PGK",decimalDigits:2,name:"Papua New Guinean Kina",namePlural:"Papua New Guinean kina",rounding:0,symbol:"PGK",symbolNative:"K",zeroDecimal:!1},PHP:{code:"PHP",decimalDigits:2,