0000: 7b 0a 09 22 6e 61 6d 65 22 3a 20 22 6a 73 6f 6e {.."name": "json
0010: 2d 75 72 6c 22 2c 0a 09 22 76 65 72 73 69 6f 6e -url",.."version
0020: 22 3a 20 22 33 2e 30 2e 30 22 2c 0a 09 22 64 65 ": "3.0.0",.."de
0030: 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 43 6f 6d scription": "Com
0040: 70 72 65 73 73 20 4a 53 4f 4e 20 69 6e 74 6f 20 press JSON into
0050: 63 6f 6d 70 61 63 74 20 62 61 73 65 36 34 20 55 compact base64 U
0060: 52 49 2d 66 72 69 65 6e 64 6c 79 20 6e 6f 74 61 RI-friendly nota
0070: 74 69 6f 6e 22 2c 0a 09 22 6d 61 69 6e 22 3a 20 tion",.."main":
0080: 22 64 69 73 74 2f 6e 6f 64 65 2f 69 6e 64 65 78 "dist/node/index
0090: 2e 6a 73 22 2c 0a 09 22 62 72 6f 77 73 65 72 22 .js",.."browser"
00a0: 3a 20 22 64 69 73 74 2f 62 72 6f 77 73 65 72 2f : "dist/browser/
00b0: 6a 73 6f 6e 2d 75 72 6c 2d 73 69 6e 67 6c 65 2e json-url-single.
00c0: 6a 73 22 2c 0a 09 22 73 63 72 69 70 74 73 22 3a js",.."scripts":
00d0: 20 7b 0a 09 09 22 6c 69 6e 74 22 3a 20 22 65 73 {..."lint": "es
00e0: 6c 69 6e 74 20 73 72 63 2f 2a 22 2c 0a 09 09 22 lint src/*",..."
00f0: 63 6f 6d 70 69 6c 65 22 3a 20 22 72 6d 20 2d 72 compile": "rm -r
0100: 66 20 64 69 73 74 2f 3b 20 6d 6b 64 69 72 20 64 f dist/; mkdir d
0110: 69 73 74 20 26 20 77 61 69 74 20 26 20 6e 70 6d ist & wait & npm
0120: 20 72 75 6e 20 63 6f 6d 70 69 6c 65 3a 6e 6f 64 run compile:nod
0130: 65 20 26 20 6e 70 6d 20 72 75 6e 20 63 6f 6d 70 e & npm run comp
0140: 69 6c 65 3a 77 65 62 70 61 63 6b 20 26 20 6e 70 ile:webpack & np
0150: 6d 20 72 75 6e 20 63 6f 6d 70 69 6c 65 3a 77 65 m run compile:we
0160: 62 70 61 63 6b 3a 73 69 6e 67 6c 65 22 2c 0a 09 bpack:single",..
0170: 09 22 63 6f 6d 70 69 6c 65 3a 6e 6f 64 65 22 3a ."compile:node":
0180: 20 22 62 61 62 65 6c 20 2d 2d 70 6c 75 67 69 6e "babel --plugin
0190: 73 20 40 62 61 62 65 6c 2f 70 6c 75 67 69 6e 2d s @babel/plugin-
01a0: 74 72 61 6e 73 66 6f 72 6d 2d 72 75 6e 74 69 6d transform-runtim
01b0: 65 2c 61 64 64 2d 6d 6f 64 75 6c 65 2d 65 78 70 e,add-module-exp
01c0: 6f 72 74 73 20 2d 64 20 64 69 73 74 2f 6e 6f 64 orts -d dist/nod
01d0: 65 20 73 72 63 20 73 72 63 2f 6d 61 69 6e 22 2c e src src/main",
01e0: 0a 09 09 22 63 6f 6d 70 69 6c 65 3a 77 65 62 70 ..."compile:webp
01f0: 61 63 6b 22 3a 20 22 77 65 62 70 61 63 6b 22 2c ack": "webpack",
0200: 0a 09 09 22 63 6f 6d 70 69 6c 65 3a 77 65 62 70 ..."compile:webp
0210: 61 63 6b 3a 73 69 6e 67 6c 65 22 3a 20 22 77 65 ack:single": "we
0220: 62 70 61 63 6b 20 2d 2d 63 6f 6e 66 69 67 20 77 bpack --config w
0230: 65 62 70 61 63 6b 2e 63 6f 6e 66 69 67 2e 73 69 ebpack.config.si
0240: 6e 67 6c 65 2e 6a 73 22 2c 0a 09 09 22 70 72 65 ngle.js",..."pre
0250: 70 75 62 6c 69 73 68 22 3a 20 22 6e 70 6d 20 74 publish": "npm t
0260: 65 73 74 20 26 26 20 6e 70 6d 20 72 75 6e 20 63 est && npm run c
0270: 6f 6d 70 69 6c 65 22 2c 0a 09 09 22 74 65 73 74 ompile",..."test
0280: 22 3a 20 22 6e 70 6d 20 72 75 6e 20 6c 69 6e 74 ": "npm run lint
0290: 20 26 26 20 6e 70 6d 20 72 75 6e 20 74 65 73 74 && npm run test
02a0: 3a 6e 6f 64 65 20 26 26 20 6e 70 6d 20 72 75 6e :node && npm run
02b0: 20 74 65 73 74 3a 6b 61 72 6d 61 22 2c 0a 09 09 test:karma",...
02c0: 22 74 65 73 74 3a 6e 6f 64 65 22 3a 20 22 42 41 "test:node": "BA
02d0: 42 45 4c 5f 45 4e 56 3d 74 65 73 74 20 6e 79 63 BEL_ENV=test nyc
02e0: 20 6d 6f 63 68 61 20 74 65 73 74 2f 69 6e 64 65 mocha test/inde
02f0: 78 2e 6a 73 20 2d 2d 74 69 6d 65 6f 75 74 20 31 x.js --timeout 1
0300: 32 30 30 30 30 22 2c 0a 09 09 22 74 65 73 74 3a 20000",..."test:
0310: 6b 61 72 6d 61 22 3a 20 22 6b 61 72 6d 61 20 73 karma": "karma s
0320: 74 61 72 74 20 2d 2d 73 69 6e 67 6c 65 2d 72 75 tart --single-ru
0330: 6e 22 2c 0a 09 09 22 70 65 72 66 22 3a 20 22 62 n",..."perf": "b
0340: 61 62 65 6c 2d 6e 6f 64 65 20 74 65 73 74 2f 70 abel-node test/p
0350: 65 72 66 2e 6a 73 22 2c 0a 09 09 22 63 6f 76 65 erf.js",..."cove
0360: 72 61 67 65 22 3a 20 22 6e 79 63 20 72 65 70 6f rage": "nyc repo
0370: 72 74 20 2d 2d 72 65 70 6f 72 74 65 72 3d 74 65 rt --reporter=te
0380: 78 74 2d 6c 63 6f 76 20 7c 20 63 6f 76 65 72 61 xt-lcov | covera
0390: 6c 6c 73 22 2c 0a 09 09 22 65 78 61 6d 70 6c 65 lls",..."example
03a0: 22 3a 20 22 6f 70 65 6e 20 68 74 74 70 3a 2f 2f ": "open http://
03b0: 6c 6f 63 61 6c 68 6f 73 74 3a 38 30 30 30 2f 65 localhost:8000/e
03c0: 78 61 6d 70 6c 65 73 2f 62 72 6f 77 73 65 72 2f xamples/browser/
03d0: 74 65 73 74 2e 68 74 6d 6c 20 26 20 73 74 61 74 test.html & stat
03e0: 69 63 2d 73 65 72 76 65 72 20 2d 2d 70 6f 72 74 ic-server --port
03f0: 20 38 30 30 30 22 0a 09 7d 2c 0a 09 22 72 65 70 8000"..},.."rep
0400: 6f 73 69 74 6f 72 79 22 3a 20 7b 0a 09 09 22 74 ository": {..."t
0410: 79 70 65 22 3a 20 22 67 69 74 22 2c 0a 09 09 22 ype": "git",..."
0420: 75 72 6c 22 3a 20 22 68 74 74 70 73 3a 2f 2f 67 url": "https://g
0430: 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 73 6f 74 69 ithub.com/masoti
0440: 6d 65 2f 6a 73 6f 6e 2d 75 72 6c 22 0a 09 7d 2c me/json-url"..},
0450: 0a 09 22 61 75 74 68 6f 72 22 3a 20 22 42 65 6e .."author": "Ben
0460: 6a 61 6d 69 6e 20 47 6f 68 20 3c 6d 61 73 6f 74 jamin Goh <masot
0470: 69 6d 65 40 67 6d 61 69 6c 2e 63 6f 6d 3e 22 2c ime@gmail.com>",
0480: 0a 09 22 6c 69 63 65 6e 73 65 22 3a 20 22 49 53 .."license": "IS
0490: 43 22 2c 0a 09 22 64 65 70 65 6e 64 65 6e 63 69 C",.."dependenci
04a0: 65 73 22 3a 20 7b 0a 09 09 22 40 62 61 62 65 6c es": {..."@babel
04b0: 2f 72 75 6e 74 69 6d 65 2d 63 6f 72 65 6a 73 32 /runtime-corejs2
04c0: 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 22 ": "^7.0.0",..."
04d0: 62 6c 75 65 62 69 72 64 22 3a 20 22 5e 33 2e 30 bluebird": "^3.0
04e0: 2e 36 22 2c 0a 09 09 22 6c 7a 2d 73 74 72 69 6e .6",..."lz-strin
04f0: 67 22 3a 20 22 5e 31 2e 34 2e 34 22 2c 0a 09 09 g": "^1.4.4",...
0500: 22 6c 7a 6d 61 22 3a 20 22 5e 32 2e 33 2e 32 22 "lzma": "^2.3.2"
0510: 2c 0a 09 09 22 6d 73 67 70 61 63 6b 35 22 3a 20 ,..."msgpack5":
0520: 22 5e 34 2e 32 2e 31 22 2c 0a 09 09 22 6e 6f 64 "^4.2.1",..."nod
0530: 65 2d 6c 7a 77 22 3a 20 22 5e 30 2e 33 2e 31 22 e-lzw": "^0.3.1"
0540: 2c 0a 09 09 22 75 72 6c 73 61 66 65 2d 62 61 73 ,..."urlsafe-bas
0550: 65 36 34 22 3a 20 22 5e 31 2e 30 2e 30 22 0a 09 e64": "^1.0.0"..
0560: 7d 2c 0a 09 22 64 65 76 44 65 70 65 6e 64 65 6e },.."devDependen
0570: 63 69 65 73 22 3a 20 7b 0a 09 09 22 40 62 61 62 cies": {..."@bab
0580: 65 6c 2f 63 6c 69 22 3a 20 22 5e 37 2e 30 2e 30 el/cli": "^7.0.0
0590: 22 2c 0a 09 09 22 40 62 61 62 65 6c 2f 63 6f 72 ",..."@babel/cor
05a0: 65 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 e": "^7.0.0",...
05b0: 22 40 62 61 62 65 6c 2f 6e 6f 64 65 22 3a 20 22 "@babel/node": "
05c0: 5e 37 2e 30 2e 30 22 2c 0a 09 09 22 40 62 61 62 ^7.0.0",..."@bab
05d0: 65 6c 2f 70 6c 75 67 69 6e 2d 70 72 6f 70 6f 73 el/plugin-propos
05e0: 61 6c 2d 63 6c 61 73 73 2d 70 72 6f 70 65 72 74 al-class-propert
05f0: 69 65 73 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a ies": "^7.0.0",.
0600: 09 09 22 40 62 61 62 65 6c 2f 70 6c 75 67 69 6e .."@babel/plugin
0610: 2d 70 72 6f 70 6f 73 61 6c 2d 64 65 63 6f 72 61 -proposal-decora
0620: 74 6f 72 73 22 3a 20 22 5e 37 2e 30 2e 30 22 2c tors": "^7.0.0",
0630: 0a 09 09 22 40 62 61 62 65 6c 2f 70 6c 75 67 69 ..."@babel/plugi
0640: 6e 2d 70 72 6f 70 6f 73 61 6c 2d 64 6f 2d 65 78 n-proposal-do-ex
0650: 70 72 65 73 73 69 6f 6e 73 22 3a 20 22 5e 37 2e pressions": "^7.
0660: 30 2e 30 22 2c 0a 09 09 22 40 62 61 62 65 6c 2f 0.0",..."@babel/
0670: 70 6c 75 67 69 6e 2d 70 72 6f 70 6f 73 61 6c 2d plugin-proposal-
0680: 65 78 70 6f 72 74 2d 64 65 66 61 75 6c 74 2d 66 export-default-f
0690: 72 6f 6d 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a rom": "^7.0.0",.
06a0: 09 09 22 40 62 61 62 65 6c 2f 70 6c 75 67 69 6e .."@babel/plugin
06b0: 2d 70 72 6f 70 6f 73 61 6c 2d 65 78 70 6f 72 74 -proposal-export
06c0: 2d 6e 61 6d 65 73 70 61 63 65 2d 66 72 6f 6d 22 -namespace-from"
06d0: 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 22 40 : "^7.0.0",..."@
06e0: 62 61 62 65 6c 2f 70 6c 75 67 69 6e 2d 70 72 6f babel/plugin-pro
06f0: 70 6f 73 61 6c 2d 66 75 6e 63 74 69 6f 6e 2d 62 posal-function-b
0700: 69 6e 64 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a ind": "^7.0.0",.
0710: 09 09 22 40 62 61 62 65 6c 2f 70 6c 75 67 69 6e .."@babel/plugin
0720: 2d 70 72 6f 70 6f 73 61 6c 2d 66 75 6e 63 74 69 -proposal-functi
0730: 6f 6e 2d 73 65 6e 74 22 3a 20 22 5e 37 2e 30 2e on-sent": "^7.0.
0740: 30 22 2c 0a 09 09 22 40 62 61 62 65 6c 2f 70 6c 0",..."@babel/pl
0750: 75 67 69 6e 2d 70 72 6f 70 6f 73 61 6c 2d 6a 73 ugin-proposal-js
0760: 6f 6e 2d 73 74 72 69 6e 67 73 22 3a 20 22 5e 37 on-strings": "^7
0770: 2e 30 2e 30 22 2c 0a 09 09 22 40 62 61 62 65 6c .0.0",..."@babel
0780: 2f 70 6c 75 67 69 6e 2d 70 72 6f 70 6f 73 61 6c /plugin-proposal
0790: 2d 6c 6f 67 69 63 61 6c 2d 61 73 73 69 67 6e 6d -logical-assignm
07a0: 65 6e 74 2d 6f 70 65 72 61 74 6f 72 73 22 3a 20 ent-operators":
07b0: 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 22 40 62 61 "^7.0.0",..."@ba
07c0: 62 65 6c 2f 70 6c 75 67 69 6e 2d 70 72 6f 70 6f bel/plugin-propo
07d0: 73 61 6c 2d 6e 75 6c 6c 69 73 68 2d 63 6f 61 6c sal-nullish-coal
07e0: 65 73 63 69 6e 67 2d 6f 70 65 72 61 74 6f 72 22 escing-operator"
07f0: 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 22 40 : "^7.0.0",..."@
0800: 62 61 62 65 6c 2f 70 6c 75 67 69 6e 2d 70 72 6f babel/plugin-pro
0810: 70 6f 73 61 6c 2d 6e 75 6d 65 72 69 63 2d 73 65 posal-numeric-se
0820: 70 61 72 61 74 6f 72 22 3a 20 22 5e 37 2e 30 2e parator": "^7.0.
0830: 30 22 2c 0a 09 09 22 40 62 61 62 65 6c 2f 70 6c 0",..."@babel/pl
0840: 75 67 69 6e 2d 70 72 6f 70 6f 73 61 6c 2d 6f 70 ugin-proposal-op
0850: 74 69 6f 6e 61 6c 2d 63 68 61 69 6e 69 6e 67 22 tional-chaining"
0860: 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 22 40 : "^7.0.0",..."@
0870: 62 61 62 65 6c 2f 70 6c 75 67 69 6e 2d 70 72 6f babel/plugin-pro
0880: 70 6f 73 61 6c 2d 70 69 70 65 6c 69 6e 65 2d 6f posal-pipeline-o
0890: 70 65 72 61 74 6f 72 22 3a 20 22 5e 37 2e 30 2e perator": "^7.0.
08a0: 30 22 2c 0a 09 09 22 40 62 61 62 65 6c 2f 70 6c 0",..."@babel/pl
08b0: 75 67 69 6e 2d 70 72 6f 70 6f 73 61 6c 2d 74 68 ugin-proposal-th
08c0: 72 6f 77 2d 65 78 70 72 65 73 73 69 6f 6e 73 22 row-expressions"
08d0: 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 22 40 : "^7.0.0",..."@
08e0: 62 61 62 65 6c 2f 70 6c 75 67 69 6e 2d 73 79 6e babel/plugin-syn
08f0: 74 61 78 2d 64 79 6e 61 6d 69 63 2d 69 6d 70 6f tax-dynamic-impo
0900: 72 74 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 rt": "^7.0.0",..
0910: 09 22 40 62 61 62 65 6c 2f 70 6c 75 67 69 6e 2d ."@babel/plugin-
0920: 73 79 6e 74 61 78 2d 69 6d 70 6f 72 74 2d 6d 65 syntax-import-me
0930: 74 61 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 ta": "^7.0.0",..
0940: 09 22 40 62 61 62 65 6c 2f 70 6c 75 67 69 6e 2d ."@babel/plugin-
0950: 74 72 61 6e 73 66 6f 72 6d 2d 72 75 6e 74 69 6d transform-runtim
0960: 65 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 e": "^7.0.0",...
0970: 22 40 62 61 62 65 6c 2f 70 6f 6c 79 66 69 6c 6c "@babel/polyfill
0980: 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 22 ": "^7.0.0",..."
0990: 40 62 61 62 65 6c 2f 70 72 65 73 65 74 2d 65 6e @babel/preset-en
09a0: 76 22 3a 20 22 5e 37 2e 30 2e 30 22 2c 0a 09 09 v": "^7.0.0",...
09b0: 22 40 62 61 62 65 6c 2f 72 65 67 69 73 74 65 72 "@babel/register
09c0: 22 3a 20 22 5e 37 2e 36 2e 32 22 2c 0a 09 09 22 ": "^7.6.2",..."
09d0: 40 62 61 62 65 6c 2f 72 75 6e 74 69 6d 65 22 3a @babel/runtime":
09e0: 20 22 5e 37 2e 36 2e 33 22 2c 0a 09 09 22 62 61 "^7.6.3",..."ba
09f0: 62 65 6c 2d 65 73 6c 69 6e 74 22 3a 20 22 5e 39 bel-eslint": "^9
0a00: 2e 30 2e 30 22 2c 0a 09 09 22 62 61 62 65 6c 2d .0.0",..."babel-
0a10: 6c 6f 61 64 65 72 22 3a 20 22 5e 38 2e 30 2e 30 loader": "^8.0.0
0a20: 22 2c 0a 09 09 22 62 61 62 65 6c 2d 70 6c 75 67 ",..."babel-plug
0a30: 69 6e 2d 61 64 64 2d 6d 6f 64 75 6c 65 2d 65 78 in-add-module-ex
0a40: 70 6f 72 74 73 22 3a 20 22 5e 30 22 2c 0a 09 09 ports": "^0",...
0a50: 22 62 61 62 65 6c 2d 70 6c 75 67 69 6e 2d 64 79 "babel-plugin-dy
0a60: 6e 61 6d 69 63 2d 69 6d 70 6f 72 74 2d 6e 6f 64 namic-import-nod
0a70: 65 22 3a 20 22 5e 31 2e 31 2e 30 22 2c 0a 09 09 e": "^1.1.0",...
0a80: 22 62 61 62 65 6c 2d 70 6c 75 67 69 6e 2d 69 73 "babel-plugin-is
0a90: 74 61 6e 62 75 6c 22 3a 20 22 5e 35 2e 32 2e 30 tanbul": "^5.2.0
0aa0: 22 2c 0a 09 09 22 62 61 62 65 6c 2d 70 6c 75 67 ",..."babel-plug
0ab0: 69 6e 2d 6d 6f 64 75 6c 65 2d 72 65 73 6f 6c 76 in-module-resolv
0ac0: 65 72 22 3a 20 22 5e 33 2e 32 2e 30 22 2c 0a 09 er": "^3.2.0",..
0ad0: 09 22 63 6f 76 65 72 61 6c 6c 73 22 3a 20 22 5e ."coveralls": "^
0ae0: 33 2e 30 2e 32 22 2c 0a 09 09 22 65 73 6c 69 6e 3.0.2",..."eslin
0af0: 74 22 3a 20 22 5e 36 2e 36 2e 30 22 2c 0a 09 09 t": "^6.6.0",...
0b00: 22 65 73 6c 69 6e 74 2d 69 6d 70 6f 72 74 2d 72 "eslint-import-r
0b10: 65 73 6f 6c 76 65 72 2d 62 61 62 65 6c 2d 6d 6f esolver-babel-mo
0b20: 64 75 6c 65 22 3a 20 22 5e 35 2e 31 2e 30 22 2c dule": "^5.1.0",
0b30: 0a 09 09 22 65 73 6c 69 6e 74 2d 70 6c 75 67 69 ..."eslint-plugi
0b40: 6e 2d 69 6d 70 6f 72 74 22 3a 20 22 5e 32 2e 31 n-import": "^2.1
0b50: 38 2e 32 22 2c 0a 09 09 22 6b 61 72 6d 61 22 3a 8.2",..."karma":
0b60: 20 22 5e 36 2e 33 2e 32 22 2c 0a 09 09 22 6b 61 "^6.3.2",..."ka
0b70: 72 6d 61 2d 63 68 72 6f 6d 65 2d 6c 61 75 6e 63 rma-chrome-launc
0b80: 68 65 72 22 3a 20 22 5e 32 2e 32 2e 30 22 2c 0a her": "^2.2.0",.
0b90: 09 09 22 6b 61 72 6d 61 2d 6d 6f 63 68 61 22 3a .."karma-mocha":
0ba0: 20 22 5e 32 2e 30 2e 30 22 2c 0a 09 09 22 6b 61 "^2.0.0",..."ka
0bb0: 72 6d 61 2d 77 65 62 70 61 63 6b 22 3a 20 22 5e rma-webpack": "^
0bc0: 33 2e 30 2e 35 22 2c 0a 09 09 22 6d 6f 63 68 61 3.0.5",..."mocha
0bd0: 22 3a 20 22 5e 38 2e 33 2e 32 22 2c 0a 09 09 22 ": "^8.3.2",..."
0be0: 6e 79 63 22 3a 20 22 5e 31 34 2e 31 2e 31 22 2c nyc": "^14.1.1",
0bf0: 0a 09 09 22 73 74 61 74 69 63 2d 73 65 72 76 65 ..."static-serve
0c00: 72 22 3a 20 22 5e 32 2e 30 2e 35 22 2c 0a 09 09 r": "^2.0.5",...
0c10: 22 75 67 6c 69 66 79 6a 73 2d 77 65 62 70 61 63 "uglifyjs-webpac
0c20: 6b 2d 70 6c 75 67 69 6e 22 3a 20 22 5e 30 2e 34 k-plugin": "^0.4
0c30: 2e 36 22 2c 0a 09 09 22 77 65 62 70 61 63 6b 22 .6",..."webpack"
0c40: 3a 20 22 5e 34 2e 34 32 2e 31 22 2c 0a 09 09 22 : "^4.42.1",..."
0c50: 77 65 62 70 61 63 6b 2d 63 6c 69 22 3a 20 22 5e webpack-cli": "^
0c60: 33 2e 33 2e 31 31 22 0a 09 7d 0a 7d 0a 3.3.11"..}.}.