diff --git a/packages/temple-ui-src/package.json b/packages/temple-ui-src/package.json index fe84579..aaf578e 100644 --- a/packages/temple-ui-src/package.json +++ b/packages/temple-ui-src/package.json @@ -12,7 +12,11 @@ }, "devDependencies": { "@ossph/temple": "0.1.6", + "@types/dompurify": "3.0.5", "@types/node": "22.1.0", + "dompurify": "3.1.6", + "marked": "14.1.2", + "moment": "2.30.1", "typescript": "5.5.4" } } \ No newline at end of file diff --git a/packages/temple-ui-src/package.live.json b/packages/temple-ui-src/package.live.json index 09f1731..cb4e816 100644 --- a/packages/temple-ui-src/package.live.json +++ b/packages/temple-ui-src/package.live.json @@ -7,5 +7,16 @@ "homepage": "https://github.com/OSSPhilippines/temple", "bugs": "https://github.com/OSSPhilippines/temple/issues", "repository": "OSSPhilippines/temple", - "main": "index.js" + "main": "index.js", + "dependencies": { + "@ossph/temple": "0.1.6", + "dompurify": "3.1.6", + "marked": "14.1.2", + "moment": "2.30.1" + }, + "devDependencies": { + "@types/dompurify": "3.0.5", + "@types/node": "22.1.0", + "typescript": "5.5.4" + } } \ No newline at end of file diff --git a/packages/temple-ui-src/src/compiler/data/definitions.ts b/packages/temple-ui-src/src/compiler/data/definitions.ts index 7c2216f..045dd5a 100644 --- a/packages/temple-ui-src/src/compiler/data/definitions.ts +++ b/packages/temple-ui-src/src/compiler/data/definitions.ts @@ -146,8 +146,9 @@ export function literals(): LiteralToken[] { literal('tx-verdana', { 'font-family': [ 'Verdana, sans-serif' ] }), literal('tx-inherit', { 'font-family': [ 'inherit' ] }), literal('tx-underline', { 'text-decoration': [ 'underline' ] }), - literal('tx-lowercase', { 'text-transform': [ 'lowercase' ] }), - literal('tx-uppercase', { 'text-transform': [ 'uppercase' ] }), + literal('tx-lower', { 'text-transform': [ 'lowercase' ] }), + literal('tx-upper', { 'text-transform': [ 'uppercase' ] }), + literal('tx-capital', { 'text-transform': [ 'capitalize' ] }), literal('tx-word-wrap', { 'word-wrap': [ 'break-word' ] }), literal('tx-nowrap', { 'white-space': [ 'nowrap' ] }), literal('tx-prewrap', { 'white-space': [ 'pre-wrap' ] }), diff --git a/packages/temple-ui-src/src/components/format/code.tml b/packages/temple-ui-src/src/components/format/code.tml new file mode 100644 index 0000000..148c031 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/code.tml @@ -0,0 +1,148 @@ + + + + + +
$ {childlist}
+ + +
+ +
+
+
+ diff --git a/packages/temple-ui-src/src/components/format/color.tml b/packages/temple-ui-src/src/components/format/color.tml new file mode 100644 index 0000000..6e52978 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/color.tml @@ -0,0 +1,37 @@ + + + + + + {value} + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/country.tml b/packages/temple-ui-src/src/components/format/country.tml new file mode 100644 index 0000000..6b20fe0 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/country.tml @@ -0,0 +1,49 @@ + + + + + + + {country.countryName} + + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/currency.tml b/packages/temple-ui-src/src/components/format/currency.tml new file mode 100644 index 0000000..91c184d --- /dev/null +++ b/packages/temple-ui-src/src/components/format/currency.tml @@ -0,0 +1,53 @@ + + + + + + + {country.currencyName} + + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/date.tml b/packages/temple-ui-src/src/components/format/date.tml new file mode 100644 index 0000000..697d481 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/date.tml @@ -0,0 +1,37 @@ + +{output} \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/email.tml b/packages/temple-ui-src/src/components/format/email.tml new file mode 100644 index 0000000..c2a4cc7 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/email.tml @@ -0,0 +1,13 @@ + +{label || value} \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/formula.tml b/packages/temple-ui-src/src/components/format/formula.tml new file mode 100644 index 0000000..dc6bd71 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/formula.tml @@ -0,0 +1,29 @@ + +{solution()} \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/html.tml b/packages/temple-ui-src/src/components/format/html.tml new file mode 100644 index 0000000..e181e1d --- /dev/null +++ b/packages/temple-ui-src/src/components/format/html.tml @@ -0,0 +1,17 @@ + + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/image.tml b/packages/temple-ui-src/src/components/format/image.tml new file mode 100644 index 0000000..daf8253 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/image.tml @@ -0,0 +1,13 @@ + + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/imagelist.tml b/packages/temple-ui-src/src/components/format/imagelist.tml new file mode 100644 index 0000000..ae5b926 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/imagelist.tml @@ -0,0 +1,15 @@ + + + + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/json.tml b/packages/temple-ui-src/src/components/format/json.tml new file mode 100644 index 0000000..de7bf89 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/json.tml @@ -0,0 +1,13 @@ + +
{JSON.stringify(value, null, 2)}
\ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/link.tml b/packages/temple-ui-src/src/components/format/link.tml new file mode 100644 index 0000000..ddc01fa --- /dev/null +++ b/packages/temple-ui-src/src/components/format/link.tml @@ -0,0 +1,13 @@ + +{label || value} \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/list.tml b/packages/temple-ui-src/src/components/format/list.tml new file mode 100644 index 0000000..c0cd0af --- /dev/null +++ b/packages/temple-ui-src/src/components/format/list.tml @@ -0,0 +1,25 @@ + + +
    + +
  1. {li}
  2. +
    +
+ + +
\ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/markdown.tml b/packages/temple-ui-src/src/components/format/markdown.tml new file mode 100644 index 0000000..1a159ce --- /dev/null +++ b/packages/temple-ui-src/src/components/format/markdown.tml @@ -0,0 +1,18 @@ + + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/metadata.tml b/packages/temple-ui-src/src/components/format/metadata.tml new file mode 100644 index 0000000..cbe8ddf --- /dev/null +++ b/packages/temple-ui-src/src/components/format/metadata.tml @@ -0,0 +1,20 @@ + + + + + + + + {row[0]} + {row[1]} + + + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/number.tml b/packages/temple-ui-src/src/components/format/number.tml new file mode 100644 index 0000000..3a7217b --- /dev/null +++ b/packages/temple-ui-src/src/components/format/number.tml @@ -0,0 +1,28 @@ + +{number} \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/overflow.tml b/packages/temple-ui-src/src/components/format/overflow.tml new file mode 100644 index 0000000..ae02b2c --- /dev/null +++ b/packages/temple-ui-src/src/components/format/overflow.tml @@ -0,0 +1,20 @@ + +{output} diff --git a/packages/temple-ui-src/src/components/format/phone.tml b/packages/temple-ui-src/src/components/format/phone.tml new file mode 100644 index 0000000..2bc2a24 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/phone.tml @@ -0,0 +1,13 @@ + +{label || value} \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/rating.tml b/packages/temple-ui-src/src/components/format/rating.tml new file mode 100644 index 0000000..72b78c9 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/rating.tml @@ -0,0 +1,27 @@ + + + {count} + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/separated.tml b/packages/temple-ui-src/src/components/format/separated.tml new file mode 100644 index 0000000..b9fb67c --- /dev/null +++ b/packages/temple-ui-src/src/components/format/separated.tml @@ -0,0 +1,21 @@ + + + +
{item}
+
+ + {value.join(separator)} +
\ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/table.tml b/packages/temple-ui-src/src/components/format/table.tml new file mode 100644 index 0000000..0717d52 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/table.tml @@ -0,0 +1,27 @@ + + + + + + + + {label} + + + + + {value} + + + + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/taglist.tml b/packages/temple-ui-src/src/components/format/taglist.tml new file mode 100644 index 0000000..1ea2e74 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/taglist.tml @@ -0,0 +1,40 @@ + + + + {tag} + \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/text.tml b/packages/temple-ui-src/src/components/format/text.tml new file mode 100644 index 0000000..291bb80 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/text.tml @@ -0,0 +1,21 @@ + +{output} \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/format/yesno.tml b/packages/temple-ui-src/src/components/format/yesno.tml new file mode 100644 index 0000000..866faf8 --- /dev/null +++ b/packages/temple-ui-src/src/components/format/yesno.tml @@ -0,0 +1,13 @@ + +{value ? yes : no} \ No newline at end of file diff --git a/packages/temple-ui-src/src/components/intl.json b/packages/temple-ui-src/src/components/intl.json new file mode 100644 index 0000000..0ed4c64 --- /dev/null +++ b/packages/temple-ui-src/src/components/intl.json @@ -0,0 +1,2002 @@ +[ + { + "countryCode": "AD", + "countryName": "Andorra", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "AE", + "countryName": "United Arab Emirates", + "currencyType": "fiat", + "currencyCode": "AED", + "currencyName": "United Arab Emirates Dirham", + "currencyPlural": "UAE dirhams", + "currencySymbol": "AED", + "language": "en_US" + }, + { + "countryCode": "AF", + "countryName": "Afghanistan", + "currencyType": "fiat", + "currencyCode": "AFN", + "currencyName": "Afghan Afghani", + "currencyPlural": "Afghan Afghanis", + "currencySymbol": "Af", + "language": "en_US" + }, + { + "countryCode": "AL", + "countryName": "Albania", + "currencyType": "fiat", + "currencyCode": "ALL", + "currencyName": "Albanian Lek", + "currencyPlural": "Albanian lekë", + "currencySymbol": "ALL", + "language": "en_US" + }, + { + "countryCode": "AM", + "countryName": "Armenia", + "currencyType": "fiat", + "currencyCode": "AMD", + "currencyName": "Armenian Dram", + "currencyPlural": "Armenian drams", + "currencySymbol": "AMD", + "language": "en_US" + }, + { + "countryCode": "AR", + "countryName": "Argentina", + "currencyType": "fiat", + "currencyCode": "ARS", + "currencyName": "Argentine Peso", + "currencyPlural": "Argentine pesos", + "currencySymbol": "AR$", + "language": "en_US" + }, + { + "countryCode": "AS", + "countryName": "American Samoa", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "AT", + "countryName": "Austria", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "AU", + "countryName": "Australia", + "currencyType": "fiat", + "currencyCode": "AUD", + "currencyName": "Australian Dollar", + "currencyPlural": "Australian dollars", + "currencySymbol": "AU$", + "language": "en_US" + }, + { + "countryCode": "AX", + "countryName": "Åland", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "AZ", + "countryName": "Azerbaijan", + "currencyType": "fiat", + "currencyCode": "AZN", + "currencyName": "Azerbaijani Manat", + "currencyPlural": "Azerbaijani manats", + "currencySymbol": "man.", + "language": "en_US" + }, + { + "countryCode": "BA", + "countryName": "Bosnia and Herzegovina", + "currencyType": "fiat", + "currencyCode": "BAM", + "currencyName": "Bosnia-Herzegovina Convertible Mark", + "currencyPlural": "Bosnia-Herzegovina convertible marks", + "currencySymbol": "KM", + "language": "en_US" + }, + { + "countryCode": "BD", + "countryName": "Bangladesh", + "currencyType": "fiat", + "currencyCode": "BDT", + "currencyName": "Bangladeshi Taka", + "currencyPlural": "Bangladeshi takas", + "currencySymbol": "Tk", + "language": "en_US" + }, + { + "countryCode": "BE", + "countryName": "Belgium", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "BF", + "countryName": "Burkina Faso", + "currencyType": "fiat", + "currencyCode": "XOF", + "currencyName": "CFA Franc BCEAO", + "currencyPlural": "CFA francs BCEAO", + "currencySymbol": "CFA", + "language": "en_US" + }, + { + "countryCode": "BG", + "countryName": "Bulgaria", + "currencyType": "fiat", + "currencyCode": "BGN", + "currencyName": "Bulgarian Lev", + "currencyPlural": "Bulgarian leva", + "currencySymbol": "BGN", + "language": "en_US" + }, + { + "countryCode": "BH", + "countryName": "Bahrain", + "currencyType": "fiat", + "currencyCode": "BHD", + "currencyName": "Bahraini Dinar", + "currencyPlural": "Bahraini dinars", + "currencySymbol": "BD", + "language": "en_US" + }, + { + "countryCode": "BI", + "countryName": "Burundi", + "currencyType": "fiat", + "currencyCode": "BIF", + "currencyName": "Burundian Franc", + "currencyPlural": "Burundian francs", + "currencySymbol": "FBu", + "language": "en_US" + }, + { + "countryCode": "BJ", + "countryName": "Benin", + "currencyType": "fiat", + "currencyCode": "XOF", + "currencyName": "CFA Franc BCEAO", + "currencyPlural": "CFA francs BCEAO", + "currencySymbol": "CFA", + "language": "en_US" + }, + { + "countryCode": "BL", + "countryName": "Saint Barthélemy", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "BN", + "countryName": "Brunei", + "currencyType": "fiat", + "currencyCode": "BND", + "currencyName": "Brunei Dollar", + "currencyPlural": "Brunei dollars", + "currencySymbol": "BN$", + "language": "en_US" + }, + { + "countryCode": "BO", + "countryName": "Bolivia", + "currencyType": "fiat", + "currencyCode": "BOB", + "currencyName": "Bolivian Boliviano", + "currencyPlural": "Bolivian bolivianos", + "currencySymbol": "Bs", + "language": "en_US" + }, + { + "countryCode": "BQ", + "countryName": "Bonaire", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "BR", + "countryName": "Brazil", + "currencyType": "fiat", + "currencyCode": "BRL", + "currencyName": "Brazilian Real", + "currencyPlural": "Brazilian reals", + "currencySymbol": "R$", + "language": "pt_BR" + }, + { + "countryCode": "BV", + "countryName": "Bouvet Island", + "currencyType": "fiat", + "currencyCode": "NOK", + "currencyName": "Norwegian Krone", + "currencyPlural": "Norwegian kroner", + "currencySymbol": "Nkr", + "language": "en_US" + }, + { + "countryCode": "BW", + "countryName": "Botswana", + "currencyType": "fiat", + "currencyCode": "BWP", + "currencyName": "Botswanan Pula", + "currencyPlural": "Botswanan pulas", + "currencySymbol": "BWP", + "language": "en_US" + }, + { + "countryCode": "BZ", + "countryName": "Belize", + "currencyType": "fiat", + "currencyCode": "BZD", + "currencyName": "Belize Dollar", + "currencyPlural": "Belize dollars", + "currencySymbol": "BZ$", + "language": "en_US" + }, + { + "countryCode": "CA", + "countryName": "Canada", + "currencyType": "fiat", + "currencyCode": "CAD", + "currencyName": "Canadian Dollar", + "currencyPlural": "Canadian dollars", + "currencySymbol": "CA$", + "language": "en_US" + }, + { + "countryCode": "CC", + "countryName": "Cocos [Keeling] Islands", + "currencyType": "fiat", + "currencyCode": "AUD", + "currencyName": "Australian Dollar", + "currencyPlural": "Australian dollars", + "currencySymbol": "AU$", + "language": "en_US" + }, + { + "countryCode": "CD", + "countryName": "Democratic Republic of the Congo", + "currencyType": "fiat", + "currencyCode": "CDF", + "currencyName": "Congolese Franc", + "currencyPlural": "Congolese francs", + "currencySymbol": "CDF", + "language": "en_US" + }, + { + "countryCode": "CF", + "countryName": "Central African Republic", + "currencyType": "fiat", + "currencyCode": "XAF", + "currencyName": "CFA Franc BEAC", + "currencyPlural": "CFA francs BEAC", + "currencySymbol": "FCFA", + "language": "en_US" + }, + { + "countryCode": "CG", + "countryName": "Republic of the Congo", + "currencyType": "fiat", + "currencyCode": "XAF", + "currencyName": "CFA Franc BEAC", + "currencyPlural": "CFA francs BEAC", + "currencySymbol": "FCFA", + "language": "en_US" + }, + { + "countryCode": "CH", + "countryName": "Switzerland", + "currencyType": "fiat", + "currencyCode": "CHF", + "currencyName": "Swiss Franc", + "currencyPlural": "Swiss francs", + "currencySymbol": "CHF", + "language": "en_US" + }, + { + "countryCode": "CI", + "countryName": "Ivory Coast", + "currencyType": "fiat", + "currencyCode": "XOF", + "currencyName": "CFA Franc BCEAO", + "currencyPlural": "CFA francs BCEAO", + "currencySymbol": "CFA", + "language": "en_US" + }, + { + "countryCode": "CK", + "countryName": "Cook Islands", + "currencyType": "fiat", + "currencyCode": "NZD", + "currencyName": "New Zealand Dollar", + "currencyPlural": "New Zealand dollars", + "currencySymbol": "NZ$", + "language": "en_US" + }, + { + "countryCode": "CL", + "countryName": "Chile", + "currencyType": "fiat", + "currencyCode": "CLP", + "currencyName": "Chilean Peso", + "currencyPlural": "Chilean pesos", + "currencySymbol": "CL$", + "language": "en_US" + }, + { + "countryCode": "CM", + "countryName": "Cameroon", + "currencyType": "fiat", + "currencyCode": "XAF", + "currencyName": "CFA Franc BEAC", + "currencyPlural": "CFA francs BEAC", + "currencySymbol": "FCFA", + "language": "en_US" + }, + { + "countryCode": "CN", + "countryName": "China", + "currencyType": "fiat", + "currencyCode": "CNY", + "currencyName": "Chinese Yuan", + "currencyPlural": "Chinese yuan", + "currencySymbol": "CN¥", + "language": "en_US" + }, + { + "countryCode": "CO", + "countryName": "Colombia", + "currencyType": "fiat", + "currencyCode": "COP", + "currencyName": "Colombian Peso", + "currencyPlural": "Colombian pesos", + "currencySymbol": "CO$", + "language": "en_US" + }, + { + "countryCode": "CR", + "countryName": "Costa Rica", + "currencyType": "fiat", + "currencyCode": "CRC", + "currencyName": "Costa Rican Colón", + "currencyPlural": "Costa Rican colóns", + "currencySymbol": "₡", + "language": "es" + }, + { + "countryCode": "CV", + "countryName": "Cape Verde", + "currencyType": "fiat", + "currencyCode": "CVE", + "currencyName": "Cape Verdean Escudo", + "currencyPlural": "Cape Verdean escudos", + "currencySymbol": "CV$", + "language": "en_US" + }, + { + "countryCode": "CX", + "countryName": "Christmas Island", + "currencyType": "fiat", + "currencyCode": "AUD", + "currencyName": "Australian Dollar", + "currencyPlural": "Australian dollars", + "currencySymbol": "AU$", + "language": "en_US" + }, + { + "countryCode": "CY", + "countryName": "Cyprus", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "CZ", + "countryName": "Czechia", + "currencyType": "fiat", + "currencyCode": "CZK", + "currencyName": "Czech Republic Koruna", + "currencyPlural": "Czech Republic korunas", + "currencySymbol": "Kč", + "language": "en_US" + }, + { + "countryCode": "DE", + "countryName": "Germany", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "DJ", + "countryName": "Djibouti", + "currencyType": "fiat", + "currencyCode": "DJF", + "currencyName": "Djiboutian Franc", + "currencyPlural": "Djiboutian francs", + "currencySymbol": "Fdj", + "language": "en_US" + }, + { + "countryCode": "DK", + "countryName": "Denmark", + "currencyType": "fiat", + "currencyCode": "DKK", + "currencyName": "Danish Krone", + "currencyPlural": "Danish kroner", + "currencySymbol": "Dkr", + "language": "en_US" + }, + { + "countryCode": "DO", + "countryName": "Dominican Republic", + "currencyType": "fiat", + "currencyCode": "DOP", + "currencyName": "Dominican Peso", + "currencyPlural": "Dominican pesos", + "currencySymbol": "RD$", + "language": "en_US" + }, + { + "countryCode": "DZ", + "countryName": "Algeria", + "currencyType": "fiat", + "currencyCode": "DZD", + "currencyName": "Algerian Dinar", + "currencyPlural": "Algerian dinars", + "currencySymbol": "DA", + "language": "en_US" + }, + { + "countryCode": "EC", + "countryName": "Ecuador", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "EE", + "countryName": "Estonia", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "EG", + "countryName": "Egypt", + "currencyType": "fiat", + "currencyCode": "EGP", + "currencyName": "Egyptian Pound", + "currencyPlural": "Egyptian pounds", + "currencySymbol": "EGP", + "language": "en_US" + }, + { + "countryCode": "EH", + "countryName": "Western Sahara", + "currencyType": "fiat", + "currencyCode": "MAD", + "currencyName": "Moroccan Dirham", + "currencyPlural": "Moroccan dirhams", + "currencySymbol": "MAD", + "language": "en_US" + }, + { + "countryCode": "ER", + "countryName": "Eritrea", + "currencyType": "fiat", + "currencyCode": "ERN", + "currencyName": "Eritrean Nakfa", + "currencyPlural": "Eritrean nakfas", + "currencySymbol": "Nfk", + "language": "en_US" + }, + { + "countryCode": "ES", + "countryName": "Spain", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "ET", + "countryName": "Ethiopia", + "currencyType": "fiat", + "currencyCode": "ETB", + "currencyName": "Ethiopian Birr", + "currencyPlural": "Ethiopian birrs", + "currencySymbol": "Br", + "language": "en_US" + }, + { + "countryCode": "FI", + "countryName": "Finland", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "FM", + "countryName": "Micronesia", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "FO", + "countryName": "Faroe Islands", + "currencyType": "fiat", + "currencyCode": "DKK", + "currencyName": "Danish Krone", + "currencyPlural": "Danish kroner", + "currencySymbol": "Dkr", + "language": "en_US" + }, + { + "countryCode": "FR", + "countryName": "France", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "GA", + "countryName": "Gabon", + "currencyType": "fiat", + "currencyCode": "XAF", + "currencyName": "CFA Franc BEAC", + "currencyPlural": "CFA francs BEAC", + "currencySymbol": "FCFA", + "language": "en_US" + }, + { + "countryCode": "GB", + "countryName": "United Kingdom", + "currencyType": "fiat", + "currencyCode": "GBP", + "currencyName": "British Pound Sterling", + "currencyPlural": "British pounds sterling", + "currencySymbol": "£", + "language": "en_US" + }, + { + "countryCode": "GE", + "countryName": "Georgia", + "currencyType": "fiat", + "currencyCode": "GEL", + "currencyName": "Georgian Lari", + "currencyPlural": "Georgian laris", + "currencySymbol": "GEL", + "language": "en_US" + }, + { + "countryCode": "GF", + "countryName": "French Guiana", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "GG", + "countryName": "Guernsey", + "currencyType": "fiat", + "currencyCode": "GBP", + "currencyName": "British Pound Sterling", + "currencyPlural": "British pounds sterling", + "currencySymbol": "£", + "language": "en_US" + }, + { + "countryCode": "GH", + "countryName": "Ghana", + "currencyType": "fiat", + "currencyCode": "GHS", + "currencyName": "Ghanaian Cedi", + "currencyPlural": "Ghanaian cedis", + "currencySymbol": "GH₵", + "language": "en_US" + }, + { + "countryCode": "GL", + "countryName": "Greenland", + "currencyType": "fiat", + "currencyCode": "DKK", + "currencyName": "Danish Krone", + "currencyPlural": "Danish kroner", + "currencySymbol": "Dkr", + "language": "en_US" + }, + { + "countryCode": "GN", + "countryName": "Guinea", + "currencyType": "fiat", + "currencyCode": "GNF", + "currencyName": "Guinean Franc", + "currencyPlural": "Guinean francs", + "currencySymbol": "FG", + "language": "en_US" + }, + { + "countryCode": "GP", + "countryName": "Guadeloupe", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "GQ", + "countryName": "Equatorial Guinea", + "currencyType": "fiat", + "currencyCode": "XAF", + "currencyName": "CFA Franc BEAC", + "currencyPlural": "CFA francs BEAC", + "currencySymbol": "FCFA", + "language": "en_US" + }, + { + "countryCode": "GR", + "countryName": "Greece", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "GS", + "countryName": "South Georgia and the South Sandwich Islands", + "currencyType": "fiat", + "currencyCode": "GBP", + "currencyName": "British Pound Sterling", + "currencyPlural": "British pounds sterling", + "currencySymbol": "£", + "language": "en_US" + }, + { + "countryCode": "GT", + "countryName": "Guatemala", + "currencyType": "fiat", + "currencyCode": "GTQ", + "currencyName": "Guatemalan Quetzal", + "currencyPlural": "Guatemalan quetzals", + "currencySymbol": "GTQ", + "language": "en_US" + }, + { + "countryCode": "GU", + "countryName": "Guam", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "GW", + "countryName": "Guinea-Bissau", + "currencyType": "fiat", + "currencyCode": "XOF", + "currencyName": "CFA Franc BCEAO", + "currencyPlural": "CFA francs BCEAO", + "currencySymbol": "CFA", + "language": "en_US" + }, + { + "countryCode": "HK", + "countryName": "Hong Kong", + "currencyType": "fiat", + "currencyCode": "HKD", + "currencyName": "Hong Kong Dollar", + "currencyPlural": "Hong Kong dollars", + "currencySymbol": "HK$", + "language": "en_US" + }, + { + "countryCode": "HM", + "countryName": "Heard Island and McDonald Islands", + "currencyType": "fiat", + "currencyCode": "AUD", + "currencyName": "Australian Dollar", + "currencyPlural": "Australian dollars", + "currencySymbol": "AU$", + "language": "en_US" + }, + { + "countryCode": "HN", + "countryName": "Honduras", + "currencyType": "fiat", + "currencyCode": "HNL", + "currencyName": "Honduran Lempira", + "currencyPlural": "Honduran lempiras", + "currencySymbol": "HNL", + "language": "en_US" + }, + { + "countryCode": "HR", + "countryName": "Croatia", + "currencyType": "fiat", + "currencyCode": "HRK", + "currencyName": "Croatian Kuna", + "currencyPlural": "Croatian kunas", + "currencySymbol": "kn", + "language": "en_US" + }, + { + "countryCode": "HU", + "countryName": "Hungary", + "currencyType": "fiat", + "currencyCode": "HUF", + "currencyName": "Hungarian Forint", + "currencyPlural": "Hungarian forints", + "currencySymbol": "Ft", + "language": "en_US" + }, + { + "countryCode": "ID", + "countryName": "Indonesia", + "currencyType": "fiat", + "currencyCode": "IDR", + "currencyName": "Indonesian Rupiah", + "currencyPlural": "Indonesian rupiahs", + "currencySymbol": "Rp", + "language": "en_US" + }, + { + "countryCode": "IE", + "countryName": "Ireland", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "IL", + "countryName": "Israel", + "currencyType": "fiat", + "currencyCode": "ILS", + "currencyName": "Israeli New Sheqel", + "currencyPlural": "Israeli new sheqels", + "currencySymbol": "₪", + "language": "en_US" + }, + { + "countryCode": "IM", + "countryName": "Isle of Man", + "currencyType": "fiat", + "currencyCode": "GBP", + "currencyName": "British Pound Sterling", + "currencyPlural": "British pounds sterling", + "currencySymbol": "£", + "language": "en_US" + }, + { + "countryCode": "IN", + "countryName": "India", + "currencyType": "fiat", + "currencyCode": "INR", + "currencyName": "Indian Rupee", + "currencyPlural": "Indian rupees", + "currencySymbol": "Rs", + "language": "en_US" + }, + { + "countryCode": "IO", + "countryName": "British Indian Ocean Territory", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "IQ", + "countryName": "Iraq", + "currencyType": "fiat", + "currencyCode": "IQD", + "currencyName": "Iraqi Dinar", + "currencyPlural": "Iraqi dinars", + "currencySymbol": "IQD", + "language": "en_US" + }, + { + "countryCode": "IR", + "countryName": "Iran", + "currencyType": "fiat", + "currencyCode": "IRR", + "currencyName": "Iranian Rial", + "currencyPlural": "Iranian rials", + "currencySymbol": "IRR", + "language": "en_US" + }, + { + "countryCode": "IS", + "countryName": "Iceland", + "currencyType": "fiat", + "currencyCode": "ISK", + "currencyName": "Icelandic Króna", + "currencyPlural": "Icelandic krónur", + "currencySymbol": "Ikr", + "language": "en_US" + }, + { + "countryCode": "IT", + "countryName": "Italy", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "JE", + "countryName": "Jersey", + "currencyType": "fiat", + "currencyCode": "GBP", + "currencyName": "British Pound Sterling", + "currencyPlural": "British pounds sterling", + "currencySymbol": "£", + "language": "en_US" + }, + { + "countryCode": "JM", + "countryName": "Jamaica", + "currencyType": "fiat", + "currencyCode": "JMD", + "currencyName": "Jamaican Dollar", + "currencyPlural": "Jamaican dollars", + "currencySymbol": "J$", + "language": "en_US" + }, + { + "countryCode": "JO", + "countryName": "Jordan", + "currencyType": "fiat", + "currencyCode": "JOD", + "currencyName": "Jordanian Dinar", + "currencyPlural": "Jordanian dinars", + "currencySymbol": "JD", + "language": "en_US" + }, + { + "countryCode": "JP", + "countryName": "Japan", + "currencyType": "fiat", + "currencyCode": "JPY", + "currencyName": "Japanese Yen", + "currencyPlural": "Japanese yen", + "currencySymbol": "¥", + "language": "en_US" + }, + { + "countryCode": "KE", + "countryName": "Kenya", + "currencyType": "fiat", + "currencyCode": "KES", + "currencyName": "Kenyan Shilling", + "currencyPlural": "Kenyan shillings", + "currencySymbol": "Ksh", + "language": "en_US" + }, + { + "countryCode": "KH", + "countryName": "Cambodia", + "currencyType": "fiat", + "currencyCode": "KHR", + "currencyName": "Cambodian Riel", + "currencyPlural": "Cambodian riels", + "currencySymbol": "KHR", + "language": "en_US" + }, + { + "countryCode": "KI", + "countryName": "Kiribati", + "currencyType": "fiat", + "currencyCode": "AUD", + "currencyName": "Australian Dollar", + "currencyPlural": "Australian dollars", + "currencySymbol": "AU$", + "language": "en_US" + }, + { + "countryCode": "KM", + "countryName": "Comoros", + "currencyType": "fiat", + "currencyCode": "KMF", + "currencyName": "Comorian Franc", + "currencyPlural": "Comorian francs", + "currencySymbol": "CF", + "language": "en_US" + }, + { + "countryCode": "KR", + "countryName": "South Korea", + "currencyType": "fiat", + "currencyCode": "KRW", + "currencyName": "South Korean Won", + "currencyPlural": "South Korean won", + "currencySymbol": "₩", + "language": "en_US" + }, + { + "countryCode": "KW", + "countryName": "Kuwait", + "currencyType": "fiat", + "currencyCode": "KWD", + "currencyName": "Kuwaiti Dinar", + "currencyPlural": "Kuwaiti dinars", + "currencySymbol": "KD", + "language": "en_US" + }, + { + "countryCode": "KZ", + "countryName": "Kazakhstan", + "currencyType": "fiat", + "currencyCode": "KZT", + "currencyName": "Kazakhstani Tenge", + "currencyPlural": "Kazakhstani tenges", + "currencySymbol": "KZT", + "language": "en_US" + }, + { + "countryCode": "LB", + "countryName": "Lebanon", + "currencyType": "fiat", + "currencyCode": "LBP", + "currencyName": "Lebanese Pound", + "currencyPlural": "Lebanese pounds", + "currencySymbol": "LB£", + "language": "en_US" + }, + { + "countryCode": "LI", + "countryName": "Liechtenstein", + "currencyType": "fiat", + "currencyCode": "CHF", + "currencyName": "Swiss Franc", + "currencyPlural": "Swiss francs", + "currencySymbol": "CHF", + "language": "en_US" + }, + { + "countryCode": "LK", + "countryName": "Sri Lanka", + "currencyType": "fiat", + "currencyCode": "LKR", + "currencyName": "Sri Lankan Rupee", + "currencyPlural": "Sri Lankan rupees", + "currencySymbol": "SLRs", + "language": "en_US" + }, + { + "countryCode": "LT", + "countryName": "Lithuania", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "LU", + "countryName": "Luxembourg", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "LV", + "countryName": "Latvia", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "LY", + "countryName": "Libya", + "currencyType": "fiat", + "currencyCode": "LYD", + "currencyName": "Libyan Dinar", + "currencyPlural": "Libyan dinars", + "currencySymbol": "LD", + "language": "en_US" + }, + { + "countryCode": "MA", + "countryName": "Morocco", + "currencyType": "fiat", + "currencyCode": "MAD", + "currencyName": "Moroccan Dirham", + "currencyPlural": "Moroccan dirhams", + "currencySymbol": "MAD", + "language": "en_US" + }, + { + "countryCode": "MC", + "countryName": "Monaco", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "MD", + "countryName": "Moldova", + "currencyType": "fiat", + "currencyCode": "MDL", + "currencyName": "Moldovan Leu", + "currencyPlural": "Moldovan lei", + "currencySymbol": "MDL", + "language": "en_US" + }, + { + "countryCode": "ME", + "countryName": "Montenegro", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "MF", + "countryName": "Saint Martin", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "MG", + "countryName": "Madagascar", + "currencyType": "fiat", + "currencyCode": "MGA", + "currencyName": "Malagasy Ariary", + "currencyPlural": "Malagasy Ariaries", + "currencySymbol": "MGA", + "language": "en_US" + }, + { + "countryCode": "MH", + "countryName": "Marshall Islands", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "MK", + "countryName": "Macedonia", + "currencyType": "fiat", + "currencyCode": "MKD", + "currencyName": "Macedonian Denar", + "currencyPlural": "Macedonian denari", + "currencySymbol": "MKD", + "language": "en_US" + }, + { + "countryCode": "ML", + "countryName": "Mali", + "currencyType": "fiat", + "currencyCode": "XOF", + "currencyName": "CFA Franc BCEAO", + "currencyPlural": "CFA francs BCEAO", + "currencySymbol": "CFA", + "language": "en_US" + }, + { + "countryCode": "MM", + "countryName": "Myanmar [Burma]", + "currencyType": "fiat", + "currencyCode": "MMK", + "currencyName": "Myanma Kyat", + "currencyPlural": "Myanma kyats", + "currencySymbol": "MMK", + "language": "en_US" + }, + { + "countryCode": "MO", + "countryName": "Macao", + "currencyType": "fiat", + "currencyCode": "MOP", + "currencyName": "Macanese Pataca", + "currencyPlural": "Macanese patacas", + "currencySymbol": "MOP$", + "language": "en_US" + }, + { + "countryCode": "MP", + "countryName": "Northern Mariana Islands", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "MQ", + "countryName": "Martinique", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "MT", + "countryName": "Malta", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "MU", + "countryName": "Mauritius", + "currencyType": "fiat", + "currencyCode": "MUR", + "currencyName": "Mauritian Rupee", + "currencyPlural": "Mauritian rupees", + "currencySymbol": "MURs", + "language": "en_US" + }, + { + "countryCode": "MX", + "countryName": "Mexico", + "currencyType": "fiat", + "currencyCode": "MXN", + "currencyName": "Mexican Peso", + "currencyPlural": "Mexican pesos", + "currencySymbol": "MX$", + "language": "es" + }, + { + "countryCode": "MY", + "countryName": "Malaysia", + "currencyType": "fiat", + "currencyCode": "MYR", + "currencyName": "Malaysian Ringgit", + "currencyPlural": "Malaysian ringgits", + "currencySymbol": "RM", + "language": "en_US" + }, + { + "countryCode": "MZ", + "countryName": "Mozambique", + "currencyType": "fiat", + "currencyCode": "MZN", + "currencyName": "Mozambican Metical", + "currencyPlural": "Mozambican meticals", + "currencySymbol": "MTn", + "language": "en_US" + }, + { + "countryCode": "NA", + "countryName": "Namibia", + "currencyType": "fiat", + "currencyCode": "NAD", + "currencyName": "Namibian Dollar", + "currencyPlural": "Namibian dollars", + "currencySymbol": "N$", + "language": "en_US" + }, + { + "countryCode": "NE", + "countryName": "Niger", + "currencyType": "fiat", + "currencyCode": "XOF", + "currencyName": "CFA Franc BCEAO", + "currencyPlural": "CFA francs BCEAO", + "currencySymbol": "CFA", + "language": "en_US" + }, + { + "countryCode": "NF", + "countryName": "Norfolk Island", + "currencyType": "fiat", + "currencyCode": "AUD", + "currencyName": "Australian Dollar", + "currencyPlural": "Australian dollars", + "currencySymbol": "AU$", + "language": "en_US" + }, + { + "countryCode": "NG", + "countryName": "Nigeria", + "currencyType": "fiat", + "currencyCode": "NGN", + "currencyName": "Nigerian Naira", + "currencyPlural": "Nigerian nairas", + "currencySymbol": "₦", + "language": "en_US" + }, + { + "countryCode": "NI", + "countryName": "Nicaragua", + "currencyType": "fiat", + "currencyCode": "NIO", + "currencyName": "Nicaraguan Córdoba", + "currencyPlural": "Nicaraguan córdobas", + "currencySymbol": "C$", + "language": "en_US" + }, + { + "countryCode": "NL", + "countryName": "Netherlands", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "NO", + "countryName": "Norway", + "currencyType": "fiat", + "currencyCode": "NOK", + "currencyName": "Norwegian Krone", + "currencyPlural": "Norwegian kroner", + "currencySymbol": "Nkr", + "language": "en_US" + }, + { + "countryCode": "NP", + "countryName": "Nepal", + "currencyType": "fiat", + "currencyCode": "NPR", + "currencyName": "Nepalese Rupee", + "currencyPlural": "Nepalese rupees", + "currencySymbol": "NPRs", + "language": "en_US" + }, + { + "countryCode": "NR", + "countryName": "Nauru", + "currencyType": "fiat", + "currencyCode": "AUD", + "currencyName": "Australian Dollar", + "currencyPlural": "Australian dollars", + "currencySymbol": "AU$", + "language": "en_US" + }, + { + "countryCode": "NU", + "countryName": "Niue", + "currencyType": "fiat", + "currencyCode": "NZD", + "currencyName": "New Zealand Dollar", + "currencyPlural": "New Zealand dollars", + "currencySymbol": "NZ$", + "language": "en_US" + }, + { + "countryCode": "NZ", + "countryName": "New Zealand", + "currencyType": "fiat", + "currencyCode": "NZD", + "currencyName": "New Zealand Dollar", + "currencyPlural": "New Zealand dollars", + "currencySymbol": "NZ$", + "language": "en_US" + }, + { + "countryCode": "OM", + "countryName": "Oman", + "currencyType": "fiat", + "currencyCode": "OMR", + "currencyName": "Omani Rial", + "currencyPlural": "Omani rials", + "currencySymbol": "OMR", + "language": "en_US" + }, + { + "countryCode": "PA", + "countryName": "Panama", + "currencyType": "fiat", + "currencyCode": "PAB", + "currencyName": "Panamanian Balboa", + "currencyPlural": "Panamanian balboas", + "currencySymbol": "B/.", + "language": "en_US" + }, + { + "countryCode": "PE", + "countryName": "Peru", + "currencyType": "fiat", + "currencyCode": "PEN", + "currencyName": "Peruvian Nuevo Sol", + "currencyPlural": "Peruvian nuevos soles", + "currencySymbol": "S/.", + "language": "es" + }, + { + "countryCode": "PH", + "countryName": "Philippines", + "currencyType": "fiat", + "currencyCode": "PHP", + "currencyName": "Philippine Peso", + "currencyPlural": "Philippine pesos", + "currencySymbol": "₱", + "language": "en_US" + }, + { + "countryCode": "PK", + "countryName": "Pakistan", + "currencyType": "fiat", + "currencyCode": "PKR", + "currencyName": "Pakistani Rupee", + "currencyPlural": "Pakistani rupees", + "currencySymbol": "PKRs", + "language": "en_US" + }, + { + "countryCode": "PL", + "countryName": "Poland", + "currencyType": "fiat", + "currencyCode": "PLN", + "currencyName": "Polish Zloty", + "currencyPlural": "Polish zlotys", + "currencySymbol": "zł", + "language": "en_US" + }, + { + "countryCode": "PM", + "countryName": "Saint Pierre and Miquelon", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "PN", + "countryName": "Pitcairn Islands", + "currencyType": "fiat", + "currencyCode": "NZD", + "currencyName": "New Zealand Dollar", + "currencyPlural": "New Zealand dollars", + "currencySymbol": "NZ$", + "language": "en_US" + }, + { + "countryCode": "PR", + "countryName": "Puerto Rico", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "PS", + "countryName": "Palestine", + "currencyType": "fiat", + "currencyCode": "ILS", + "currencyName": "Israeli New Sheqel", + "currencyPlural": "Israeli new sheqels", + "currencySymbol": "₪", + "language": "en_US" + }, + { + "countryCode": "PT", + "countryName": "Portugal", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "PW", + "countryName": "Palau", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "PY", + "countryName": "Paraguay", + "currencyType": "fiat", + "currencyCode": "PYG", + "currencyName": "Paraguayan Guarani", + "currencyPlural": "Paraguayan guaranis", + "currencySymbol": "₲", + "language": "en_US" + }, + { + "countryCode": "QA", + "countryName": "Qatar", + "currencyType": "fiat", + "currencyCode": "QAR", + "currencyName": "Qatari Rial", + "currencyPlural": "Qatari rials", + "currencySymbol": "QR", + "language": "en_US" + }, + { + "countryCode": "RE", + "countryName": "Réunion", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "RO", + "countryName": "Romania", + "currencyType": "fiat", + "currencyCode": "RON", + "currencyName": "Romanian Leu", + "currencyPlural": "Romanian lei", + "currencySymbol": "RON", + "language": "en_US" + }, + { + "countryCode": "RS", + "countryName": "Serbia", + "currencyType": "fiat", + "currencyCode": "RSD", + "currencyName": "Serbian Dinar", + "currencyPlural": "Serbian dinars", + "currencySymbol": "din.", + "language": "en_US" + }, + { + "countryCode": "RU", + "countryName": "Russia", + "currencyType": "fiat", + "currencyCode": "RUB", + "currencyName": "Russian Ruble", + "currencyPlural": "Russian rubles", + "currencySymbol": "RUB", + "language": "en_US" + }, + { + "countryCode": "RW", + "countryName": "Rwanda", + "currencyType": "fiat", + "currencyCode": "RWF", + "currencyName": "Rwandan Franc", + "currencyPlural": "Rwandan francs", + "currencySymbol": "RWF", + "language": "en_US" + }, + { + "countryCode": "SA", + "countryName": "Saudi Arabia", + "currencyType": "fiat", + "currencyCode": "SAR", + "currencyName": "Saudi Riyal", + "currencyPlural": "Saudi riyals", + "currencySymbol": "SR", + "language": "en_US" + }, + { + "countryCode": "SD", + "countryName": "Sudan", + "currencyType": "fiat", + "currencyCode": "SDG", + "currencyName": "Sudanese Pound", + "currencyPlural": "Sudanese pounds", + "currencySymbol": "SDG", + "language": "en_US" + }, + { + "countryCode": "SE", + "countryName": "Sweden", + "currencyType": "fiat", + "currencyCode": "SEK", + "currencyName": "Swedish Krona", + "currencyPlural": "Swedish kronor", + "currencySymbol": "Skr", + "language": "en_US" + }, + { + "countryCode": "SG", + "countryName": "Singapore", + "currencyType": "fiat", + "currencyCode": "SGD", + "currencyName": "Singapore Dollar", + "currencyPlural": "Singapore dollars", + "currencySymbol": "S$", + "language": "en_US" + }, + { + "countryCode": "SI", + "countryName": "Slovenia", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "SJ", + "countryName": "Svalbard and Jan Mayen", + "currencyType": "fiat", + "currencyCode": "NOK", + "currencyName": "Norwegian Krone", + "currencyPlural": "Norwegian kroner", + "currencySymbol": "Nkr", + "language": "en_US" + }, + { + "countryCode": "SK", + "countryName": "Slovakia", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "SM", + "countryName": "San Marino", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "SN", + "countryName": "Senegal", + "currencyType": "fiat", + "currencyCode": "XOF", + "currencyName": "CFA Franc BCEAO", + "currencyPlural": "CFA francs BCEAO", + "currencySymbol": "CFA", + "language": "en_US" + }, + { + "countryCode": "SO", + "countryName": "Somalia", + "currencyType": "fiat", + "currencyCode": "SOS", + "currencyName": "Somali Shilling", + "currencyPlural": "Somali shillings", + "currencySymbol": "Ssh", + "language": "en_US" + }, + { + "countryCode": "SV", + "countryName": "El Salvador", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "SY", + "countryName": "Syria", + "currencyType": "fiat", + "currencyCode": "SYP", + "currencyName": "Syrian Pound", + "currencyPlural": "Syrian pounds", + "currencySymbol": "SY£", + "language": "en_US" + }, + { + "countryCode": "TC", + "countryName": "Turks and Caicos Islands", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "TD", + "countryName": "Chad", + "currencyType": "fiat", + "currencyCode": "XAF", + "currencyName": "CFA Franc BEAC", + "currencyPlural": "CFA francs BEAC", + "currencySymbol": "FCFA", + "language": "en_US" + }, + { + "countryCode": "TF", + "countryName": "French Southern Territories", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "TG", + "countryName": "Togo", + "currencyType": "fiat", + "currencyCode": "XOF", + "currencyName": "CFA Franc BCEAO", + "currencyPlural": "CFA francs BCEAO", + "currencySymbol": "CFA", + "language": "en_US" + }, + { + "countryCode": "TH", + "countryName": "Thailand", + "currencyType": "fiat", + "currencyCode": "THB", + "currencyName": "Thai Baht", + "currencyPlural": "Thai baht", + "currencySymbol": "฿", + "language": "en_US" + }, + { + "countryCode": "TK", + "countryName": "Tokelau", + "currencyType": "fiat", + "currencyCode": "NZD", + "currencyName": "New Zealand Dollar", + "currencyPlural": "New Zealand dollars", + "currencySymbol": "NZ$", + "language": "en_US" + }, + { + "countryCode": "TL", + "countryName": "East Timor", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "TN", + "countryName": "Tunisia", + "currencyType": "fiat", + "currencyCode": "TND", + "currencyName": "Tunisian Dinar", + "currencyPlural": "Tunisian dinars", + "currencySymbol": "DT", + "language": "en_US" + }, + { + "countryCode": "TO", + "countryName": "Tonga", + "currencyType": "fiat", + "currencyCode": "TOP", + "currencyName": "Tongan Paʻanga", + "currencyPlural": "Tongan paʻanga", + "currencySymbol": "T$", + "language": "en_US" + }, + { + "countryCode": "TR", + "countryName": "Turkey", + "currencyType": "fiat", + "currencyCode": "TRY", + "currencyName": "Turkish Lira", + "currencyPlural": "Turkish Lira", + "currencySymbol": "TL", + "language": "en_US" + }, + { + "countryCode": "TT", + "countryName": "Trinidad and Tobago", + "currencyType": "fiat", + "currencyCode": "TTD", + "currencyName": "Trinidad and Tobago Dollar", + "currencyPlural": "Trinidad and Tobago dollars", + "currencySymbol": "TT$", + "language": "en_US" + }, + { + "countryCode": "TV", + "countryName": "Tuvalu", + "currencyType": "fiat", + "currencyCode": "AUD", + "currencyName": "Australian Dollar", + "currencyPlural": "Australian dollars", + "currencySymbol": "AU$", + "language": "en_US" + }, + { + "countryCode": "TW", + "countryName": "Taiwan", + "currencyType": "fiat", + "currencyCode": "TWD", + "currencyName": "New Taiwan Dollar", + "currencyPlural": "New Taiwan dollars", + "currencySymbol": "NT$", + "language": "en_US" + }, + { + "countryCode": "TZ", + "countryName": "Tanzania", + "currencyType": "fiat", + "currencyCode": "TZS", + "currencyName": "Tanzanian Shilling", + "currencyPlural": "Tanzanian shillings", + "currencySymbol": "TSh", + "language": "en_US" + }, + { + "countryCode": "UA", + "countryName": "Ukraine", + "currencyType": "fiat", + "currencyCode": "UAH", + "currencyName": "Ukrainian Hryvnia", + "currencyPlural": "Ukrainian hryvnias", + "currencySymbol": "₴", + "language": "en_US" + }, + { + "countryCode": "UG", + "countryName": "Uganda", + "currencyType": "fiat", + "currencyCode": "UGX", + "currencyName": "Ugandan Shilling", + "currencyPlural": "Ugandan shillings", + "currencySymbol": "USh", + "language": "en_US" + }, + { + "countryCode": "UM", + "countryName": "U.S. Minor Outlying Islands", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "US", + "countryName": "United States", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "UY", + "countryName": "Uruguay", + "currencyType": "fiat", + "currencyCode": "UYU", + "currencyName": "Uruguayan Peso", + "currencyPlural": "Uruguayan pesos", + "currencySymbol": "$U", + "language": "en_US" + }, + { + "countryCode": "UZ", + "countryName": "Uzbekistan", + "currencyType": "fiat", + "currencyCode": "UZS", + "currencyName": "Uzbekistan Som", + "currencyPlural": "Uzbekistan som", + "currencySymbol": "UZS", + "language": "en_US" + }, + { + "countryCode": "VA", + "countryName": "Vatican City", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "VE", + "countryName": "Venezuela", + "currencyType": "fiat", + "currencyCode": "VEF", + "currencyName": "Venezuelan Bolívar", + "currencyPlural": "Venezuelan bolívars", + "currencySymbol": "Bs.F.", + "language": "en_US" + }, + { + "countryCode": "VG", + "countryName": "British Virgin Islands", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "VI", + "countryName": "U.S. Virgin Islands", + "currencyType": "fiat", + "currencyCode": "USD", + "currencyName": "US Dollar", + "currencyPlural": "US dollars", + "currencySymbol": "$", + "language": "en_US" + }, + { + "countryCode": "VN", + "countryName": "Vietnam", + "currencyType": "fiat", + "currencyCode": "VND", + "currencyName": "Vietnamese Dong", + "currencyPlural": "Vietnamese dong", + "currencySymbol": "₫", + "language": "en_US" + }, + { + "countryCode": "XK", + "countryName": "Kosovo", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "YE", + "countryName": "Yemen", + "currencyType": "fiat", + "currencyCode": "YER", + "currencyName": "Yemeni Rial", + "currencyPlural": "Yemeni rials", + "currencySymbol": "YR", + "language": "en_US" + }, + { + "countryCode": "YT", + "countryName": "Mayotte", + "currencyType": "fiat", + "currencyCode": "EUR", + "currencyName": "Euro", + "currencyPlural": "euros", + "currencySymbol": "€", + "language": "en_US" + }, + { + "countryCode": "ZA", + "countryName": "South Africa", + "currencyType": "fiat", + "currencyCode": "ZAR", + "currencyName": "South African Rand", + "currencyPlural": "South African rand", + "currencySymbol": "R", + "language": "en_US" + }, + { + "countryCode": "ZW", + "countryName": "Zimbabwe", + "currencyType": "fiat", + "currencyCode": "ZWL", + "currencyName": "Zimbabwean Dollar", + "currencyPlural": "Zimbabwean Dollar", + "currencySymbol": "ZWL$", + "language": "en_US" + }, + { + "countryCode": "BTC", + "countryName": "Bitcoin", + "currencyType": "crypto", + "currencyCode": "BTC", + "currencyName": "Bitcoin", + "currencyPlural": "bitcions", + "currencySymbol": "BTC", + "language": "en_US" + }, + { + "countryCode": "ETH", + "countryName": "Ethereum", + "currencyType": "crypto", + "currencyCode": "ETH", + "currencyName": "Ether", + "currencyPlural": "ethers", + "currencySymbol": "ETH", + "language": "en_US" + } +] \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 595c39a..b311851 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1432,6 +1432,13 @@ "@types/keygrip" "*" "@types/node" "*" +"@types/dompurify@3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-3.0.5.tgz#02069a2fcb89a163bacf1a788f73cb415dd75cb7" + integrity sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg== + dependencies: + "@types/trusted-types" "*" + "@types/eslint-scope@^3.7.3": version "3.7.7" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" @@ -1758,6 +1765,11 @@ resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.12.tgz#bc2cab12e87978eee89fb21576b670350d6d86ab" integrity sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q== +"@types/trusted-types@*": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== + "@types/uglify-js@*": version "3.17.5" resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.17.5.tgz#905ce03a3cbbf2e31cbefcbc68d15497ee2e17df" @@ -3624,6 +3636,11 @@ domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: dependencies: domelementtype "^2.2.0" +dompurify@3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.1.6.tgz#43c714a94c6a7b8801850f82e756685300a027e2" + integrity sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ== + domutils@^2.5.2, domutils@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" @@ -6203,6 +6220,11 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" +marked@14.1.2: + version "14.1.2" + resolved "https://registry.yarnpkg.com/marked/-/marked-14.1.2.tgz#3cbc26b2d6832be32b75ae0746e0968c781b6156" + integrity sha512-f3r0yqpz31VXiDB/wj9GaOB0a2PRLQl6vJmXiFrniNwjkKdvakqJRULhjFKJpxOchlCRiG5fcacoUZY5Xa6PEQ== + media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" @@ -6412,6 +6434,11 @@ mocha@10.2.0: yargs-parser "20.2.4" yargs-unparser "2.0.0" +moment@2.30.1: + version "2.30.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" + integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"