JSPM

Found 16654 results for js qrcode

qrcode-vue3

Add a style and an image to your QR code Vue3

  • v1.7.2
  • 182.98
  • Published

ngx-qrcode-styling

This library is built for the purpose for generating QR codes with a logo and styling.

  • v1.3.3
  • 135.45
  • Published

ngx-qrcode-styling-angular

This library is built for the purpose for generating QR codes with a logo and styling.

  • v1.1.35
  • 83.75
  • Published

qrcoder

QRCoder is *a pure browser qrcode generation* which is standalone. It is based on a <a href='http://www.d-project.com/qrcode/index.html'>library</a> which build qrcode in various language.

  • v1.0.3
  • 83.08
  • Published

l-qrcode

qrcode for html

  • v0.1.0
  • 79.44
  • Published

w-qrcode

js二维码

  • v1.1.0
  • 58.15
  • Published

get-intrinsic

Get and robustly cache all JS language-level intrinsics at first require time

  • v1.3.0
  • 55.83
  • Published

js-tokens

Tiny JavaScript tokenizer.

  • v9.0.1
  • 55.37
  • Published

call-bind

Robustly `.call.bind()` a function

  • v1.0.8
  • 54.97
  • Published

serialize-javascript

Serialize JavaScript to a superset of JSON that includes regular expressions and functions.

  • v6.0.2
  • 54.55
  • Published

qrcode.es

QR Code Generator

  • v1.0.0
  • 53.85
  • Published

call-bound

Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.

  • v1.0.4
  • 53.58
  • Published

is-arguments

Is this an arguments object? It's a harder question than you think.

  • v1.2.0
  • 53.45
  • Published

fast-xml-parser

Validate XML, Parse XML, Build XML without C/C++ based libraries

  • v5.2.3
  • 52.99
  • Published

has-values

Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.

  • v2.0.1
  • 52.35
  • Published

interpret

A dictionary of file extensions and associated module loaders.

  • v3.1.1
  • 52.23
  • Published

uglify-js

JavaScript parser, mangler/compressor and beautifier toolkit

  • v3.19.3
  • 52.21
  • Published

postcss-js

PostCSS for CSS-in-JS and styles in JS objects

  • v4.0.1
  • 50.88
  • Published

qr-code-styling

Add a style and an image to your QR code

  • v1.9.2
  • 50.07
  • Published

environment

Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc

  • v1.1.0
  • 49.44
  • Published

map-or-similar

A JavaScript (JS) Map or Similar object polyfill if Map is not available.

  • v1.5.0
  • 48.82
  • Published

memoizerific

Fast, small, efficient JavaScript memoization lib to memoize JS functions

  • v1.11.3
  • 48.70
  • Published

css-blank-pseudo

Style form elements when they are empty

  • v7.0.1
  • 48.37
  • Published

css-has-pseudo

Style elements relative to other elements in CSS

  • v7.0.2
  • 48.04
  • Published

styled-qr-code

Add a style and an image to your QR code

  • v1.0.0
  • 47.91
  • Published

strip-comments

Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.

  • v2.0.1
  • 47.73
  • Published

array-slice

Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.

  • v1.1.0
  • 47.02
  • Published

@azure/msal-node

Microsoft Authentication Library for Node

  • v3.5.3
  • 47.01
  • Published

jpeg-js

A pure javascript JPEG encoder and decoder

  • v0.4.4
  • 46.70
  • Published

object.defaults

Like `extend` but only copies missing properties/values to the target object.

  • v1.1.0
  • 46.22
  • Published

js2xmlparser

Parses JavaScript objects into XML

  • v5.0.0
  • 46.06
  • Published

karma

Spectacular Test Runner for JavaScript.

  • v6.4.4
  • 45.92
  • Published

xml-js

A convertor between XML text and Javascript object / JSON text.

  • v1.6.11
  • 45.86
  • Published

gray-matter

Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and

  • v4.0.3
  • 44.99
  • Published

nano-css

Smallest 5th gen CSS-in-JS library

  • v5.6.2
  • 44.70
  • Published

estree-util-to-js

estree (and esast) utility to serialize to JavaScript

  • v2.0.0
  • 44.63
  • Published

bmp-js

A pure javascript BMP encoder and decoder

  • v0.1.0
  • 44.11
  • Published

array-initial

Get all but the last element or last n elements of an array.

  • v1.1.0
  • 43.73
  • Published

array-last

Get the last or last n elements in an array.

  • v1.3.0
  • 43.54
  • Published

slick-carousel

the last carousel you'll ever need

  • v1.8.1
  • 43.54
  • Published

web-resource-inliner

Inlines img, script and link tags into the same file.

  • v7.0.0
  • 43.54
  • Published

pretty

Some tweaks for beautifying HTML with js-beautify according to my preferences.

  • v2.0.0
  • 43.29
  • Published

easy-stack

Simple JS stack with auto run for node and browsers

  • v1.0.1
  • 43.27
  • Published

js-message

normalized JS Object and JSON message and event protocol for ES6+ node.js, browsers, electron, vanialla js, react.js, components, actions, stores and dispatchers

  • v2.1.0
  • 43.19
  • Published

node-mocks-http

Mock 'http' objects for testing Express, Next.js and Koa routing functions

  • v1.17.2
  • 43.18
  • Published

@zag-js/dom-query

The dom helper library for zag.js machines

  • v1.13.1
  • 42.98
  • Published

esast-util-from-js

estree (and esast) utility to parse from JavaScript

  • v2.0.1
  • 42.30
  • Published

sort-object

Sort the keys in an object.

  • v3.0.3
  • 41.79
  • Published

caniuse-db

Raw browser/feature support data from caniuse.com

  • v1.0.30001718
  • 41.55
  • Published

swagger-client

SwaggerJS - a collection of interfaces for OAI specs

  • v3.35.3
  • 41.45
  • Published

cookies-next

Set, Get, Remove cookies on both client and server side with Next.js

  • v6.0.0
  • 41.34
  • Published

js-queue

Simple JS queue with auto run for node and browsers

  • v2.0.2
  • 41.32
  • Published

@node-ipc/js-queue

Simple JS queue with auto run for node and browsers

  • v2.0.3
  • 41.26
  • Published

@nevware21/ts-utils

Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r

  • v0.12.5
  • 41.23
  • Published

fastestsmallesttextencoderdecoder

The fastest smallest Javascript polyfill for the encode of TextEncoder and decode of TextDecoder for UTF-8 only. Made by AnonyCo with ❤️ from 🐕s.

  • v1.0.22
  • 40.96
  • Published

import-modules

Import all modules in a directory

  • v3.2.0
  • 40.93
  • Published

locutus

Locutus other languages' standard libraries to JavaScript for fun and educational purposes

  • v2.0.32
  • 40.58
  • Published

flow-bin

Binary wrapper for Flow - A static type checker for JavaScript

  • v0.272.1
  • 40.51
  • Published

coffeeify

browserify plugin for coffeescript with support for mixed .js and .coffee files

  • v3.0.1
  • 40.46
  • Published

@speed-highlight/core

🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection

  • v1.2.7
  • 40.36
  • Published

get-object

Get a property from an object using dot (object path) notation.

  • v0.2.0
  • 39.72
  • Published

@zag-js/store

The reactive store package for zag machines

  • v1.13.1
  • 39.63
  • Published

@zag-js/select

Core logic for the select widget implemented as a state machine

  • v1.13.1
  • 39.63
  • Published

@zag-js/checkbox

Core logic for the checkbox widget implemented as a state machine

  • v1.13.1
  • 39.54
  • Published

@zag-js/progress

Core logic for the progress widget implemented as a state machine

  • v1.13.1
  • 39.47
  • Published

bmp-ts

A pure typescript BMP encoder and decoder

  • v1.0.9
  • 39.45
  • Published

@stitches/core

The modern CSS-in-JS library

  • v1.2.8
  • 39.41
  • Published

@zag-js/popper

Dynamic positioning logic for ui machines

  • v1.13.1
  • 39.39
  • Published

is-proto-prop

Does a JS type's prototype have a property

  • v3.0.1
  • 39.39
  • Published

@zag-js/tree-view

Core logic for the tree-view widget implemented as a state machine

  • v1.13.1
  • 39.38
  • Published

@mikro-orm/knex

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.4.15
  • 39.37
  • Published

@zag-js/combobox

Core logic for the combobox widget implemented as a state machine

  • v1.13.1
  • 39.31
  • Published

@zag-js/switch

Core logic for the switch widget implemented as a state machine

  • v1.13.1
  • 39.27
  • Published

@zag-js/dialog

Core logic for the dialog widget implemented as a state machine

  • v1.13.1
  • 39.25
  • Published

@zag-js/slider

Core logic for the slider widget implemented as a state machine

  • v1.13.1
  • 39.25
  • Published

@zag-js/tags-input

Core logic for the tags-input widget implemented as a state machine

  • v1.13.1
  • 39.24
  • Published

@zag-js/tabs

Core logic for the tabs widget implemented as a state machine

  • v1.13.1
  • 39.23
  • Published

@zag-js/number-input

Core logic for the number-input widget implemented as a state machine

  • v1.13.1
  • 39.20
  • Published

karma-cli

The Karma command line interface.

  • v2.0.0
  • 39.19
  • Published

@zag-js/pagination

Core logic for the pagination widget implemented as a state machine

  • v1.13.1
  • 39.18
  • Published

element-closest

Return the closest element matching a selector up the DOM tree

  • v3.0.2
  • 39.17
  • Published

@zag-js/tooltip

Core logic for the tooltip widget implemented as a state machine

  • v1.13.1
  • 39.16
  • Published

@zag-js/editable

Core logic for the editable widget implemented as a state machine

  • v1.13.1
  • 39.15
  • Published

@zag-js/presence

Core logic for the presence widget implemented as a state machine

  • v1.13.1
  • 39.15
  • Published

@zag-js/rating-group

Core logic for the rating-group widget implemented as a state machine

  • v1.13.1
  • 39.09
  • Published

@zag-js/accordion

Core logic for the accordion widget implemented as a state machine

  • v1.13.1
  • 39.09
  • Published

@zag-js/toggle-group

Core logic for the toggle widget implemented as a state machine

  • v1.13.1
  • 39.07
  • Published

@zag-js/radio-group

Core logic for the radio group widget implemented as a state machine

  • v1.13.1
  • 39.03
  • Published

@zag-js/popover

Core logic for the popover widget implemented as a state machine

  • v1.13.1
  • 39.02
  • Published

is-obj-prop

Does a JS type have a property

  • v2.0.0
  • 39.02
  • Published

@zag-js/file-upload

Core logic for the file-upload widget implemented as a state machine

  • v1.13.1
  • 39.02
  • Published

@mikro-orm/core

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.4.15
  • 39.01
  • Published

@zag-js/date-picker

Core logic for the date-picker widget implemented as a state machine

  • v1.13.1
  • 39.01
  • Published

@zag-js/toast

Core logic for the toast widget implemented as a state machine

  • v1.13.1
  • 39.00
  • Published

@zag-js/carousel

Core logic for the carousel widget implemented as a state machine

  • v1.13.1
  • 39.00
  • Published

@zag-js/splitter

Core logic for the splitter widget implemented as a state machine

  • v1.13.1
  • 39.00
  • Published

is-get-set-prop

Does a JS type have a getter/setter property

  • v2.0.0
  • 38.99
  • Published

@zag-js/menu

Core logic for the menu widget implemented as a state machine

  • v1.13.1
  • 38.97
  • Published

@mikro-orm/postgresql

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.4.15
  • 38.96
  • Published

@zag-js/color-picker

Core logic for the color-picker widget implemented as a state machine

  • v1.13.1
  • 38.95
  • Published

is-js-type

Is string a JS Type

  • v3.0.0
  • 38.93
  • Published

@zag-js/hover-card

Core logic for the hover-card widget implemented as a state machine

  • v1.13.1
  • 38.92
  • Published

@zag-js/pin-input

Core logic for the pin-input widget implemented as a state machine

  • v1.13.1
  • 38.91
  • Published

@zag-js/avatar

Core logic for the avatar widget implemented as a state machine

  • v1.13.1
  • 38.90
  • Published

js-types

List of JavaScript types

  • v4.0.0
  • 38.88
  • Published

ngx-qrcode-styling-his

This library is built for the purpose for generating QR codes with a logo and styling.

  • v1.4.0
  • 38.86
  • Published

@zag-js/time-picker

Core logic for the time-picker widget implemented as a state machine

  • v1.13.1
  • 38.85
  • Published

obj-props

List of properties for JavaScript objects

  • v2.0.0
  • 38.85
  • Published

@zag-js/collapsible

Core logic for the collapsible widget implemented as a state machine

  • v1.13.1
  • 38.85
  • Published

@zag-js/qr-code

Core logic for the qr-code widget implemented as a state machine

  • v1.13.1
  • 38.81
  • Published

get-set-props

List of getter/setter properties for JavaScript types

  • v0.2.0
  • 38.75
  • Published

@zag-js/clipboard

Core logic for the clipboard widget implemented as a state machine

  • v1.13.1
  • 38.74
  • Published

vite-plugin-css-injected-by-js

A Vite plugin that takes the CSS and adds it to the page through the JS. For those who want a single JS file.

  • v3.5.2
  • 38.74
  • Published

@zag-js/signature-pad

Core logic for the signature-pad widget implemented as a state machine

  • v1.13.1
  • 38.67
  • Published

@zag-js/tour

Core logic for the tour widget implemented as a state machine

  • v1.13.1
  • 38.66
  • Published

@breejs/later

Maintained fork of later. Determine later (or previous) occurrences of recurring schedules

  • v4.2.0
  • 38.65
  • Published

@zag-js/steps

Core logic for the steps widget implemented as a state machine

  • v1.13.1
  • 38.63
  • Published

js2xmlparser2

Parses JavaScript objects into XML. This is a fork of the original js2xmlparser, with some additional features

  • v0.2.0
  • 38.57
  • Published

@zag-js/timer

Core logic for the timer widget implemented as a state machine

  • v1.13.1
  • 38.54
  • Published

nookies

A set of cookie helpers for Next.js

  • v2.5.2
  • 38.43
  • Published

broccoli-config-loader

Write your project's environments' configs out to JSON files.

  • v1.0.1
  • 38.43
  • Published

array-flat-polyfill

A polyfill for Array.prototype.flat and Array.prototype.flatMap

  • v1.0.1
  • 38.38
  • Published

mikro-orm

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.4.15
  • 38.35
  • Published

jks-js

jks-js is a converter of Java Key Store (JKS) to PEM certificates in order to securely connect to Java based servers using node js.

  • v1.1.4
  • 38.15
  • Published

jsdoc-to-markdown

Generates markdown API documentation from jsdoc annotated source code

  • v9.1.1
  • 38.15
  • Published

quasar

Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time

  • v2.18.1
  • 38.12
  • Published

choices.js

A vanilla JS customisable text input/select box plugin

  • v11.1.0
  • 37.98
  • Published

@mikro-orm/migrations

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.4.15
  • 37.75
  • Published

css-vars-ponyfill

Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

  • v2.4.9
  • 37.42
  • Published

@zag-js/toggle

Core logic for the toggle widget implemented as a state machine

  • v1.13.1
  • 37.25
  • Published

@stryker-mutator/api

The api for the extendable JavaScript mutation testing framework Stryker

  • v9.0.1
  • 37.25
  • Published

prettyoutput

Librarie to format js/json objects into a YAML-style colored output. Especially useful to pretty print logs. Performant (benchmarks)

  • v1.2.0
  • 37.16
  • Published

qrcode-vue3-d18

Add a style and an image to your QR code Vue3

  • v1.4.21
  • 37.09
  • Published

@mikro-orm/cli

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.4.15
  • 36.92
  • Published

beautify

beautify whatever

  • v0.0.8
  • 36.79
  • Published

@databricks/sql

Driver for connection to Databricks SQL via Thrift API.

  • v1.11.0
  • 36.75
  • Published

arweave

Arweave JS client library

  • v1.15.7
  • 36.59
  • Published

gulp-eslint

A gulp plugin for processing files with ESLint

  • v6.0.0
  • 36.57
  • Published

omit-empty

Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.

  • v1.0.0
  • 36.53
  • Published

get-css-data

A micro-library for collecting stylesheet data from link and style nodes

  • v2.1.1
  • 36.38
  • Published

pcre-to-regexp

Converts PCRE regexp strings to JavaScript RegExp instances

  • v1.1.0
  • 35.96
  • Published

eval-estree-expression

Safely evaluate JavaScript (estree) expressions, sync and async.

  • v3.0.0
  • 35.90
  • Published

es-check

Checks the ECMAScript version of .js glob against a specified version of ECMAScript with a shell command

  • v9.1.2
  • 35.90
  • Published

whence

Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.

  • v2.0.2
  • 35.72
  • Published

gettext-converter

po2js and js2po and i18next2po and po2i18next converter gettext resource utils

  • v1.3.0
  • 35.69
  • Published

weak-napi

Make weak references to JavaScript Objects.

  • v2.0.2
  • 35.60
  • Published

free-style

Make CSS easier and more maintainable by using JavaScript

  • v5.0.1
  • 35.59
  • Published

foundation-sites

The most advanced responsive front-end framework in the world.

  • v6.9.0
  • 35.57
  • Published

ends-with

Returns `true` if the given `string` or `array` ends with `suffix` using strict equality for comparisons.

  • v1.0.1
  • 35.50
  • Published

pp-qr-code

Add a style and an image to your QR code

  • v0.6.4
  • 35.48
  • Published

@zag-js/angle-slider

Core logic for the angle-slider widget implemented as a state machine

  • v1.13.1
  • 35.41
  • Published

qr-scanner

A javascript QR scanner library

  • v1.4.2
  • 35.37
  • Published

@zag-js/floating-panel

Core logic for the floating-panel widget implemented as a state machine

  • v1.13.1
  • 35.32
  • Published

react-native-asset

Linking and unlinking of assets in your react-native app, works for fonts and sounds

  • v2.1.1
  • 35.07
  • Published

xliff

xliff2js and js2xliff converter xliff utils

  • v6.2.2
  • 35.04
  • Published

js-search

JS Search is an efficient, client-side search library for JavaScript and JSON objects

  • v2.0.1
  • 35.02
  • Published

reduce-object

Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu

  • v0.1.3
  • 35.02
  • Published

@zag-js/listbox

Core logic for the listbox widget implemented as a state machine

  • v1.13.1
  • 34.96
  • Published

react-pre-hooks

Simplify and clean up your components with this react hooks collection.

  • v3.1.6
  • 34.83
  • Published

@sendbird/chat

Sendbird SDK for JavaScript

  • v4.18.1
  • 34.78
  • Published

fluent_conv

fluent2js and js2fluent converter

  • v3.3.0
  • 34.56
  • Published

@mikro-orm/reflection

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.4.15
  • 34.38
  • Published

bootstrap-switch

Turn checkboxes and radio buttons into toggle switches.

  • v3.4.0
  • 34.37
  • Published

tinymask

A js mask simple like killing zombies =).

  • v1.0.2
  • 34.32
  • Published

@azure/msal-node-extensions

![npm (scoped)](https://img.shields.io/npm/v/@azure/msal-node-extensions) ![npm](https://img.shields.io/npm/dw/@azure/msal-node-extensions)

  • v1.5.13
  • 34.10
  • Published

react-js-cron

A React cron editor with antd inspired by jqCron

  • v5.2.0
  • 34.05
  • Published

datejs

DateJS is the most full-featured, internationalized, open-source JavaScript Date Library.

  • v1.0.0-rc3
  • 33.99
  • Published

starts-with

Returns `true` if the given string or array starts with prefix using strict equality for comparisons. Using fastest implementation.

  • v1.0.2
  • 33.92
  • Published

resx

resx2js and js2resx converter resx resource utils

  • v2.0.4
  • 33.72
  • Published

progressbar.js

Responsive and slick progress bars with animated SVG paths

  • v1.1.1
  • 33.69
  • Published

laravelphp

laravel2js and js2laravel converter laravel php resource utils

  • v2.0.4
  • 33.67
  • Published

focus-options-polyfill

JavaScript polyfill for the WHATWG spec of focusOptions, that enables a set of options to be passed to the focus method.

  • v1.6.0
  • 33.56
  • Published

@mikro-orm/mysql

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.4.15
  • 33.56
  • Published

tmexchange

tmx2js and js2tmx converter tmx utils

  • v2.0.5
  • 33.52
  • Published

node-color-log

The more powerful JavaScript logger for NodeJS and browsers.

  • v12.0.1
  • 33.42
  • Published

js-sql-parser

> parse / stringify sql (select grammar) in js.

  • v1.6.0
  • 33.40
  • Published

simple-keyboard

On-screen Javascript Virtual Keyboard

  • v3.8.56
  • 33.32
  • Published

vanilla-tilt

A smooth 3D tilt javascript library forked from Tilt.js

  • v1.8.1
  • 33.22
  • Published

keycode-js

A JavaScript package with Key Code constants

  • v3.1.0
  • 33.21
  • Published

minify

Minifier of js, css, html and img

  • v14.0.0
  • 33.13
  • Published

ts-add-js-extension

Add .js extension to each relative ESM import and export statement in JavaScript file

  • v1.6.6
  • 33.11
  • Published

@formio/choices.js

A vanilla JS customisable text input/select box plugin

  • v10.2.1
  • 33.07
  • Published

auto-config-loader

Find and load configuration from a package.json property, rc file, or CommonJS module.

  • v2.0.2
  • 32.89
  • Published

recursive-iterator

It iterates through a graph or a tree recursively

  • v3.3.0
  • 32.86
  • Published

jintr

A tiny JavaScript interpreter written in TypeScript.

  • v3.3.1
  • 32.77
  • Published

inline-source

Inline all flagged js, css, image source files

  • v8.0.3
  • 32.76
  • Published