From b5f94318dc96cc8c07ac2835d77d0bb0cab214cd Mon Sep 17 00:00:00 2001 From: JQ Date: Tue, 22 Oct 2024 10:50:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E4=BA=AC=E9=BA=A6ico?= =?UTF-8?q?n=20(#27)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 更新京麦icon * feat: 修改dongDesign-icon * feat: 修改文件名 --- jdesign-iconfont/config.json | 483 +- jdesign-iconfont/icon_iconfont.js | 61 - jdesign-iconfont/icon_iconfont.json | 1 - jdesign-iconfont/icon_iconfont.xml | 62 - jdesign-iconfont/iconfont.css | 1455 ++- jdesign-iconfont/iconfont.eot | Bin 0 -> 92276 bytes jdesign-iconfont/iconfont.h | 380 + jdesign-iconfont/iconfont.html | 8311 ++++++++++++++-- jdesign-iconfont/iconfont.js | 2 +- jdesign-iconfont/iconfont.svg | 427 +- jdesign-iconfont/iconfont.ttf | Bin 15416 -> 92080 bytes jdesign-iconfont/iconfont.woff | Bin 8600 -> 45892 bytes jdesign-iconfont/iconfont.woff2 | Bin 7228 -> 37468 bytes package-lock.json | 5956 +++++++++++ .../package-lock.json | 8702 +++++++++++++++++ .../jdesign-icons-react-taro/src/IconFont.tsx | 8 +- .../src/IconTemplate.tsx | 8 +- .../src/buildEntry/lib-new-dts.ts | 3 +- .../jdesign-icons-react-taro/src/configure.ts | 13 + .../jdesign-icons-react-taro/src/internal.ts | 13 + .../src/sites/App.tsx | 7 +- .../jdesign-icons-react-taro/tsconfig.json | 2 +- .../vite.config.build.es.ts | 2 + .../src/buildEntry/lib-new-dts.ts | 3 +- packages/jdesign-icons-react/src/configure.ts | 13 + packages/jdesign-icons-react/src/internal.ts | 13 + scripts/generate-react.ts | 2 +- 27 files changed, 24915 insertions(+), 1012 deletions(-) delete mode 100644 jdesign-iconfont/icon_iconfont.js delete mode 100644 jdesign-iconfont/icon_iconfont.json delete mode 100644 jdesign-iconfont/icon_iconfont.xml create mode 100644 jdesign-iconfont/iconfont.eot create mode 100644 jdesign-iconfont/iconfont.h create mode 100644 package-lock.json create mode 100644 packages/jdesign-icons-react-taro/package-lock.json create mode 100644 packages/jdesign-icons-react-taro/src/configure.ts create mode 100644 packages/jdesign-icons-react-taro/src/internal.ts create mode 100644 packages/jdesign-icons-react/src/configure.ts create mode 100644 packages/jdesign-icons-react/src/internal.ts diff --git a/jdesign-iconfont/config.json b/jdesign-iconfont/config.json index 2165dcc..23d61b8 100644 --- a/jdesign-iconfont/config.json +++ b/jdesign-iconfont/config.json @@ -2,67 +2,222 @@ "name": "nutui-icon", "data": [ { - "name": "V12 Icon", - "nameEn": "V12 Icon", + "name": "JMAPP Icon", + "nameEn": "JMAPP Icon", "icons": [ - "plus", - "star", - "notice", + "add", + "add-circle", + "add-rectangle", + "agenda", + "alarm", + "angle-double-down", + "angle-double-left", + "angle-double-right", + "angle-double-up", + "apps", + "arrow-circle-down", + "arrow-circle-left", + "arrow-circle-right", + "arrow-circle-sort", + "arrow-circle-transfer", + "arrow-circle-up", + "arrow-corner-left", + "arrow-corner-right", + "arrow-down", + "arrow-down2", + "arrow-exchange", + "arrow-left", + "arrow-move", + "arrow-right", + "arrow-size-6", + "arrow-size-8", + "arrow-transfer", + "arrow-up", + "arrow-up2", + "ask", + "badge-percent", + "bell", + "bell-off", + "bell-ring", + "bell-unread", + "board", + "book", + "book-mark", + "bookmark", + "brightness", + "brush", + "calculator", + "calendar", + "camera", + "camera-off", + "cart", + "cart-add", + "cart-arrow-down", + "cart-arrow-up", + "cart-check", + "cart-remove", + "category", + "check", + "check-checked", + "check-disabled", + "check-normal", + "checked", + "checklist", + "clock", + "close", + "cloud", + "comment", + "computer", + "copy", + "copy-check", + "coupon", + "credit-card", + "darkness", + "date", + "del", + "disk", + "dongdong", + "double-arrow-up", + "download", + "download", + "edit", + "eye", + "fabulous", + "face-angry", + "face-mild", + "face-smile", + "file", + "filter", + "filter-h", + "filter-v", "find", - "search", - "tips", + "flag", + "follow", + "follow-add", + "gift", + "globe", + "headphones", "heart", + "heart-fill", + "help-polygon", "home", - "eye", + "horizontal", + "image", + "image-error", + "image-rectangle", + "internation", + "invoice", + "jdl", + "joy-smile", + "layers", + "link", + "list", + "loading", + "loading2", + "loading1", + "location", + "lock", + "login", + "logistics-error", + "logout", + "mail", + "marshalling", "mask-close", - "more", - "fabulous", - "check-disabled", - "success", - "dongdong", + "maximize", + "message", + "microphone", + "microphone-mute", + "minimize", "minus", - "failure", - "check", - "link", - "user-add", - "apps", - "category", - "cart", - "heart-fill", + "more", + "mouse", + "notepad", + "notice", + "order", + "orderlist", + "package", + "package-add", + "package-arrow-down", + "package-arrow-up", + "package-check", + "package-delete", "people", - "download", + "phone", + "photograph", + "picked-up", + "pin", + "play-circle-fill", + "play-double-back", + "play-double-forward", + "play-start", + "play-stop", + "plugin", + "plus", + "power", + "poweroff-circle-fill", + "presentation", + "processing", + "purse", + "qr-code", + "receipt", + "received", "refresh", - "checked", - "triangle-up", - "image-error", - "star-fill", + "refund", + "reload", + "remove-rectangle", + "required", + "reward", + "scan", + "search", "service", - "close", - "arrow-right", - "loading1", - "check-checked", - "warning", - "joy-smile", - "del", - "arrow-up", - "add", - "play-circle-fill", - "top", - "user", + "setting", "share", - "retweet", - "location", - "loading", + "shield", + "shield-check", + "shield-warning", + "shop", + "shopping", + "shopping-add", + "shopping-check", + "shopping-follow", + "shopping-minus", + "shopping-remove", + "sort-v", + "star", + "star-fill", + "store", + "success", + "tag", + "target", + "thumbs-down", + "thumbs-up", + "ticket", + "tips", + "to-pay", + "to-receive", + "top", + "transit", + "trash", "triangle-down", - "arrow-down", - "marshalling", - "arrow-left", - "check-normal", - "jd", - "photograph", - "checklist", - "poweroff-circle-fill", - "double-arrow-up" + "triangle-up", + "truck", + "undo", + "unlink", + "unlock", + "upload", + "user", + "user-add", + "video", + "voice", + "volume-max", + "volume-mute", + "voucher", + "wait-receive", + "wallet", + "warning", + "warning-polygon", + "zoom-in", + "zoom-out" ] } ], @@ -108,5 +263,231 @@ } ] } - ] + ], + "iconsMapping": { + "add": "add", + "add-circle": "add-circle", + "add-rectangle": "add-rectangle", + "agenda": "agenda", + "alarm": "alarm", + "angle-double-down": "angle-double-down", + "angle-double-left": "angle-double-left", + "angle-double-right": "angle-double-right", + "angle-double-up": "angle-double-up", + "apps": "apps", + "arrow-circle-down": "arrow-circle-down", + "arrow-circle-left": "arrow-circle-left", + "arrow-circle-right": "arrow-circle-right", + "arrow-circle-sort": "arrow-circle-sort", + "arrow-circle-transfer": "arrow-transfer-circle", + "arrow-circle-up": "arrow-circle-up", + "arrow-corner-left": "arrow-corner-left", + "arrow-corner-right": "arrow-corner-right", + "arrow-down": "angle-down", + "arrow-down2": "angle-down", + "arrow-exchange": "arrow-exchange", + "arrow-left": "angle-left", + "arrow-move": "arrow-move", + "arrow-right": "angle-right", + "arrow-size-6": "angle-right", + "arrow-size-8": "angle-right", + "arrow-transfer": "arrow-transfer", + "arrow-up": "angle-up", + "arrow-up2": "angle-up", + "ask": "help", + "badge-percent": "badge-percent", + "bell": "bell", + "bell-off": "bell-off", + "bell-ring": "bell-ring", + "bell-unread": "bell-unread", + "board": "board", + "book": "book", + "book-mark": "book-mark", + "bookmark": "bookmark", + "brightness": "brightness", + "brush": "brush", + "calculator": "calculator", + "calendar": "calendar", + "camera": "camera", + "camera-off": "camera-off", + "cart": "cart", + "cart-add": "cart-add", + "cart-arrow-down": "cart-arrow-down", + "cart-arrow-up": "cart-arrow-up", + "cart-check": "cart-check", + "cart-remove": "cart-remove", + "category": "list", + "check": "check", + "check-checked": "circle-dot", + "check-disabled": "remove-circle-f", + "check-normal": "circle", + "checked": "check-circle-f", + "checklist": "check", + "clock": "clock-circle", + "close": "close", + "cloud": "cloud", + "comment": "comment", + "complaint": "", + "computer": "computer", + "copy": "copy", + "copy-check": "copy-check", + "coupon": "voucher", + "credit-card": "credit-card", + "darkness": "darkness", + "date": "calendar", + "del": "trash", + "disk": "disk", + "dongdong": "chat", + "double-arrow-up": "angle-double-up", + "download": "download", + "edit": "edit", + "eye": "eye", + "fabulous": "thumbs-up", + "face-angry": "face-angry", + "face-mild": "face-mild", + "face-smile": "face-smile", + "file": "file", + "filter": "filter", + "filter-h": "filter-h", + "filter-v": "filter-v", + "find": "compass", + "flag": "flag", + "follow": "heart", + "follow-add": "heart-add", + "footprint": "", + "gift": "gift", + "github": "", + "globe": "globe", + "headphones": "headphones", + "health": "", + "heart": "heart", + "heart-fill": "heart-f", + "help-polygon": "help-polygon", + "home": "home", + "horizontal": "bell-unread", + "image": "photo", + "image-error": "photo-error", + "image-rectangle": "photo", + "internation": "globe", + "invoice": "invoice", + "jd": "", + "jdl": "truck", + "jimi": "", + "jingdou": "", + "joy-smile": "smile-joy", + "layers": "layers", + "link": "link", + "list": "list", + "loading": "loading", + "loading2": "loading", + "loading1": "loading", + "location": "location", + "lock": "lock", + "login": "login", + "logistics-error": "warning-triangle", + "logout": "logout", + "lower": "", + "mail": "mail", + "marshalling": "eye-slash", + "mask-close": "close-circle-f", + "maximize": "maximize", + "message": "chat", + "microphone": "microphone", + "microphone-mute": "microphone-mute", + "minimize": "minimize", + "minus": "minus", + "more": "more-horizontal", + "mouse": "mouse", + "network-error": "", + "no-receive": "", + "notepad": "notepad", + "notice": "bell", + "order": "agenda", + "orderlist": "agenda", + "package": "package", + "package-add": "package-add", + "package-arrow-down": "package-arrow-down", + "package-arrow-up": "package-arrow-up", + "package-check": "packaging-check", + "package-delete": "package-delete", + "people": "user-circle", + "phone": "headphones", + "photograph": "camera", + "picked-up": "user-add", + "pin": "pin", + "play-circle-fill": "play-circle-f", + "play-double-back": "skip-backward-f", + "play-double-forward": "skip-forward-f", + "play-start": "play-circle", + "play-stop": "pause-circle", + "plugin": "plugin", + "plus": "plus", + "power": "power", + "poweroff-circle-fill": "pause-circle-f", + "presentation": "presentation", + "processing": "clock-circle", + "purse": "purse", + "qr-code": "qr-code", + "receipt": "receipt", + "received": "check-rectangle", + "refresh": "reload", + "refund": "refund", + "reload": "reload", + "remove-rectangle": "remove-rectangle", + "required": "required", + "retweet": "", + "reward": "reward", + "scan": "scan", + "screen-little": "", + "search": "search", + "service": "headphones", + "setting": "setting", + "share": "share", + "shield": "shield", + "shield-check": "shield-check", + "shield-warning": "shield-warning", + "shop": "store", + "shopping": "shopping", + "shopping-add": "shopping-add", + "shopping-check": "shopping-check", + "shopping-follow": "shopping-follow", + "shopping-minus": "shopping-minus", + "shopping-remove": "shopping-remove", + "sort-v": "sort-vertical", + "star": "star", + "star-fill": "star-f", + "store": "store", + "success": "check-circle", + "tag": "tag", + "target": "target", + "thumbs-down": "thumbs-down", + "thumbs-up": "thumbs-up", + "ticket": "ticket", + "tips": "information-circle", + "to-pay": "refund", + "to-receive": "book-mark", + "top": "back-to-top", + "transit": "truck", + "trash": "trash", + "triangle-down": "caret-down-f", + "triangle-up": "caret-up-f", + "truck": "truck", + "undo": "undo", + "unlink": "unlink", + "unlock": "unlock", + "upload": "upload", + "user": "user", + "user-add": "user-add", + "video": "video", + "voice": "volume-max", + "volume-max": "volume-max", + "volume-mute": "volume-mute", + "voucher": "voucher", + "wait-receive": "package-box-time", + "wallet": "wallet", + "warning": "warning-circle", + "warning-polygon": "warning-polygon", + "zoom-in": "zoom-in", + "zoom-out": "zoom-out" + } } diff --git a/jdesign-iconfont/icon_iconfont.js b/jdesign-iconfont/icon_iconfont.js deleted file mode 100644 index bf8ce0b..0000000 --- a/jdesign-iconfont/icon_iconfont.js +++ /dev/null @@ -1,61 +0,0 @@ -export default { - 'nut-icon-retweet': 61023,// retweet - 'nut-icon-check-checked': 62532,// check-checked - 'nut-icon-arrow-down': 59549,// arrow-down - 'nut-icon-check-disabled': 60986,// check-disabled - 'nut-icon-arrow-left': 62524,// arrow-left - 'nut-icon-loading1': 58749,// loading1 - 'nut-icon-notice': 62281,// notice - 'nut-icon-service': 59132,// service - 'nut-icon-arrow-up': 60325,// arrow-up - 'nut-icon-user': 62486,// user - 'nut-icon-loading': 57670,// loading - 'nut-icon-find': 59001,// find - 'nut-icon-image': 58717,// image - 'nut-icon-play-circle-fill': 62725,// play-circle-fill - 'nut-icon-arrow-right': 62354,// arrow-right - 'nut-icon-cart': 57650,// cart - 'nut-icon-jd': 60544,// jd - 'nut-icon-dongdong': 58441,// dongdong - 'nut-icon-check': 58635,// check - 'nut-icon-photograph': 60705,// photograph - 'nut-icon-people': 60271,// people - 'nut-icon-image-error': 61722,// image-error - 'nut-icon-minus': 58677,// minus - 'nut-icon-checked': 58627,// checked - 'nut-icon-check-normal': 61243,// check-normal - 'nut-icon-checklist': 62721,// checklist - 'nut-icon-plus': 60137,// plus - 'nut-icon-mask-close': 59329,// mask-close - 'nut-icon-triangle-down': 60313,// triangle-down - 'nut-icon-fabulous': 62028,// fabulous - 'nut-icon-close': 60496,// close - 'nut-icon-failure': 60405,// failure - 'nut-icon-user-add': 57849,// user-add - 'nut-icon-joy-smile': 61138,// joy-smile - 'nut-icon-share': 57846,// share - 'nut-icon-del': 58271,// del - 'nut-icon-category': 60394,// category - 'nut-icon-star-fill': 58551,// star-fill - 'nut-icon-location': 58456,// location - 'nut-icon-refresh': 57545,// refresh - 'nut-icon-link': 61666,// link - 'nut-icon-add': 57918,// add - 'nut-icon-heart': 59521,// heart - 'nut-icon-heart-fill': 58535,// heart-fill - 'nut-icon-tips': 61534,// tips - 'nut-icon-double-arrow-up': 61044,// double-arrow-up - 'nut-icon-home': 59896,// home - 'nut-icon-search': 59179,// search - 'nut-icon-top': 58665,// top - 'nut-icon-download': 57848,// download - 'nut-icon-star': 57481,// star - 'nut-icon-apps': 60702,// apps - 'nut-icon-eye': 62485,// eye - 'nut-icon-warning': 60033,// warning - 'nut-icon-success': 60971,// success - 'nut-icon-more': 58864,// more - 'nut-icon-poweroff-circle-fill': 58596,// poweroff-circle-fill - 'nut-icon-triangle-up': 58003,// triangle-up - 'nut-icon-marshalling': 60127,// marshalling -} \ No newline at end of file diff --git a/jdesign-iconfont/icon_iconfont.json b/jdesign-iconfont/icon_iconfont.json deleted file mode 100644 index 4be4c88..0000000 --- a/jdesign-iconfont/icon_iconfont.json +++ /dev/null @@ -1 +0,0 @@ -[{"unicode":"ee5f","d":"M42.67 725.33a128 128 0 0 0 128 128h170.66a128 128 0 0 0 128-128v-170.66a128 128 0 0 0-128-128h-170.66a128 128 0 0 0-128 128v170.66z m128 42.67a42.67 42.67 0 0 1-42.67-42.67v-170.66a42.67 42.67 0 0 1 42.67-42.67h170.66a42.67 42.67 0 0 1 42.67 42.67v170.66a42.67 42.67 0 0 1-42.67 42.67h-170.66z m512-426.67a128 128 0 0 1-128-128v-170.66a128 128 0 0 1 128-128h170.66a128 128 0 0 1 128 128v170.66a128 128 0 0 1-128 128h-170.66z m170.66-85.33a42.67 42.67 0 0 0 42.67-42.67v-170.66a42.67 42.67 0 0 0-42.67-42.67h-170.66a42.67 42.67 0 0 0-42.67 42.67v170.66a42.67 42.67 0 0 0 42.67 42.67h170.66z m-250.73 551.68a42.67 42.67 0 1 1-10.54-84.65c135.02-16.85 242.13-123.95 258.97-258.99a42.67 42.67 0 0 1 72.04-25.34l87.96 85.33a42.67 42.67 0 0 1-59.41 61.27l-33.99-32.98c-47.02 135.85-168.11 237.06-315.03 255.36z m-429.61-503.74a42.67 42.67 0 0 1-72.04 25.36l-87.98-85.33a42.67 42.67 0 1 1 59.39-61.27l34.01 32.98c47.02-135.85 168.11-237.06 315.03-255.36a42.67 42.67 0 1 1 10.54 84.65c-135.02 16.85-242.13 123.95-258.95 258.99z","originDs":[{"d":"M42.67 170.67a128 128 0 0 1 128-128h170.66a128 128 0 0 1 128 128v170.66a128 128 0 0 1-128 128h-170.66a128 128 0 0 1-128-128v-170.66z m128-42.67a42.67 42.67 0 0 0-42.67 42.67v170.66a42.67 42.67 0 0 0 42.67 42.67h170.66a42.67 42.67 0 0 0 42.67-42.67v-170.66a42.67 42.67 0 0 0-42.67-42.67h-170.66z m512 426.67a128 128 0 0 0-128 128v170.66a128 128 0 0 0 128 128h170.66a128 128 0 0 0 128-128v-170.66a128 128 0 0 0-128-128h-170.66z m170.66 85.33a42.67 42.67 0 0 1 42.67 42.67v170.66a42.67 42.67 0 0 1-42.67 42.67h-170.66a42.67 42.67 0 0 1-42.67-42.67v-170.66a42.67 42.67 0 0 1 42.67-42.67h170.66z m-250.73-551.68a42.67 42.67 0 1 0-10.54 84.65c135.02 16.85 242.13 123.95 258.97 258.99a42.67 42.67 0 0 0 72.04 25.34l87.96-85.33a42.67 42.67 0 0 0-59.41-61.27l-33.99 32.98c-47.02-135.85-168.11-237.06-315.03-255.36z m-429.61 503.74a42.67 42.67 0 0 0-72.04-25.36l-87.98 85.33a42.67 42.67 0 1 0 59.39 61.27l34.01-32.98c47.02 135.85 168.11 237.06 315.03 255.36a42.67 42.67 0 1 0 10.54-84.65c-135.02-16.85-242.13-123.95-258.95-258.99z","fill":"#1A1A1A"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-retweet","originName":"retweet"},{"unicode":"f444","d":"M512 768a384 384 0 1 1 0-768 384 384 0 0 1 0 768z m-469.36-384a469.36 469.36 0 1 0 938.72 0 469.36 469.36 0 0 0-938.72 0zM768 384a256 256 0 1 0-512 0 256 256 0 0 0 512 0z","originDs":[{"d":"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768z m-469.36 384a469.36 469.36 0 1 1 938.72 0 469.36 469.36 0 0 1-938.72 0z","fill":"undefined"},{"d":"M768 512a256 256 0 1 1-512 0 256 256 0 0 1 512 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-check-checked","originName":"check-checked"},{"unicode":"e89d","d":"M158.17 606.1700000000001a42.67 42.67 0 1 1-60.34-60.34l384-384a42.67 42.67 0 0 1 60.36 0l384 384a42.67 42.67 0 1 1-60.36 60.34l-353.83-353.84-353.83 353.84z","originDs":[{"d":"M158.17 289.83a42.67 42.67 0 1 0-60.34 60.34l384 384a42.67 42.67 0 0 0 60.36 0l384-384a42.67 42.67 0 1 0-60.36-60.34l-353.83 353.84-353.83-353.84z","fill":"#1A1A1A"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-arrow-down","originName":"arrow-down"},{"unicode":"ee3a","d":"M506.47 896c-278.5 0-506.37-227.87-506.38-506.37s227.87-506.37 506.38-506.38 506.37 227.87 506.37 506.38-225.06 506.37-506.37 506.37z m202.55-571.08h-402.29c-45.01 0-67.52 22.51-67.52 67.52 0 45.01 22.5 67.52 67.52 67.52h402.29c45.01 0 67.52-22.5 67.51-67.52 0-45.01-22.5-67.52-67.51-67.52z","originDs":[{"d":"M506.47 0c-278.5 0-506.37 227.87-506.38 506.37s227.87 506.37 506.38 506.38 506.37-227.87 506.37-506.38-225.06-506.37-506.37-506.37z m202.55 571.08h-402.29c-45.01 0-67.52-22.51-67.52-67.52 0-45.01 22.5-67.52 67.52-67.52h402.29c45.01 0 67.52 22.5 67.51 67.52 0 45.01-22.5 67.52-67.51 67.52z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-check-disabled","originName":"check-disabled"},{"unicode":"f43c","d":"M716.73 811.81a43.89 43.89 0 0 0 3.65-62.02l-325.26-365.79 325.19-365.71a43.89 43.89 0 0 0-65.54-58.37l-351.08 394.97a43.89 43.89 0 0 0 0 58.37l351.08 394.97a43.89 43.89 0 0 0 61.96 3.66z","originDs":[{"d":"M716.73 84.19a43.89 43.89 0 0 1 3.65 62.02l-325.26 365.79 325.19 365.71a43.89 43.89 0 0 1-65.54 58.37l-351.08-394.97a43.89 43.89 0 0 1 0-58.37l351.08-394.97a43.89 43.89 0 0 1 61.96-3.66z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-arrow-left","originName":"arrow-left"},{"unicode":"e57d","d":"M520.66 831.44a29.24 29.24 0 0 1-7.07 0.89c-16.21 0-29.35-13.14-29.35-29.35 0-15.83 12.54-28.7 28.23-29.29v-0.08c0.38 0 0.75 0.01 1.12 0.02 216.49 0 389.63-173.94 389.63-390.44s-173.14-388.83-389.63-388.82-389.63 172.33-389.63 388.83c0 0.27 0.01 0.54 0.01 0.8h-0.01c0 16.21-13.14 29.35-29.35 29.35s-29.35-13.14-29.35-29.35c0-0.06 0.01-0.11 0.01-0.16 0-0.21-0.01-0.42-0.01-0.64 0-247.61 200.72-448.33 448.33-448.33 247.61 0 448.33 200.72 448.33 448.33 0 245.24-196.92 444.46-441.25 448.24z","originDs":[{"d":"M520.66 64.56a29.24 29.24 0 0 0-7.07-0.89c-16.21 0-29.35 13.14-29.35 29.35 0 15.83 12.54 28.7 28.23 29.29v0.08c0.38 0 0.75-0.01 1.12-0.02 216.49 0 389.63 173.94 389.63 390.44s-173.14 388.83-389.63 388.82-389.63-172.33-389.63-388.83c0-0.27 0.01-0.54 0.01-0.8h-0.01c0-16.21-13.14-29.35-29.35-29.35s-29.35 13.14-29.35 29.35c0 0.06 0.01 0.11 0.01 0.16 0 0.21-0.01 0.42-0.01 0.64 0 247.61 200.72 448.33 448.33 448.33 247.61 0 448.33-200.72 448.33-448.33 0-245.24-196.92-444.46-441.25-448.24z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-loading1","originName":"loading1"},{"unicode":"f349","d":"M512 735.09c-122.08 0-225.28-92.31-239.54-215.41l-15.44-133.63a209.7 209.7 0 0 0-49.88-113.37 38.77 38.77 0 0 1 28.53-64.22h552.74a38.77 38.77 0 0 1 28.45 64.29 209.7 209.7 0 0 0-49.81 113.3l-15.51 133.63c-14.19 123.1-117.39 215.41-239.54 215.41z m-326.73-205.39c19.31 166.84 159.45 293.16 326.73 293.16 167.28 0 307.49-126.32 326.73-293.16l15.51-133.56c2.78-24.5 12.95-47.47 28.89-65.83 70.44-81.26 13.97-209.63-94.72-209.62h-140.95a43.89 43.89 0 0 0 39.94-59.54c-26.48-69.19-96.33-116-175.4-116.01-79.07 0-148.92 46.81-175.4 116.01a43.89 43.89 0 0 0 40.01 59.54h-141.09c-108.69 0-165.16 128.37-94.72 209.55 16.02 18.43 26.11 41.4 28.96 65.83l15.36 133.63z m193.32-409.01a43.89 43.89 0 0 0 40.01-28.24c12.65-33.06 48.42-59.54 93.4-59.54 45.06 0 80.75 26.48 93.4 59.54a43.89 43.89 0 0 0 40.01 28.24h-266.82z","originDs":[{"d":"M512 160.91c-122.08 0-225.28 92.31-239.54 215.41l-15.44 133.63a209.7 209.7 0 0 1-49.88 113.37 38.77 38.77 0 0 0 28.53 64.22h552.74a38.77 38.77 0 0 0 28.45-64.29 209.7 209.7 0 0 1-49.81-113.3l-15.51-133.63c-14.19-123.1-117.39-215.41-239.54-215.41z m-326.73 205.39c19.31-166.84 159.45-293.16 326.73-293.16 167.28 0 307.49 126.32 326.73 293.16l15.51 133.56c2.78 24.5 12.95 47.47 28.89 65.83 70.44 81.26 13.97 209.63-94.72 209.62h-140.95a43.89 43.89 0 0 1 39.94 59.54c-26.48 69.19-96.33 116-175.4 116.01-79.07 0-148.92-46.81-175.4-116.01a43.89 43.89 0 0 1 40.01-59.54h-141.09c-108.69 0-165.16-128.37-94.72-209.55 16.02-18.43 26.11-41.4 28.96-65.83l15.36-133.63z m193.32 409.01a43.89 43.89 0 0 1 40.01 28.24c12.65 33.06 48.42 59.54 93.4 59.54 45.06 0 80.75-26.48 93.4-59.54a43.89 43.89 0 0 1 40.01-28.24h-266.82z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-notice","originName":"notice"},{"unicode":"e6fc","d":"M512 735.09a351.09 351.09 0 0 1-351.09-351.09v-43.89h87.78a131.66 131.66 0 0 0 131.65-131.65v-131.66a131.66 131.66 0 0 0-131.65-131.66h-43.89a131.66 131.66 0 0 0-131.66 131.66v307.2a438.86 438.86 0 1 0 877.72 0v-307.2a131.66 131.66 0 0 0-131.66-131.66h-43.89a131.66 131.66 0 0 0-131.65 131.66v131.66a131.66 131.66 0 0 0 131.65 131.65h87.78v43.89a351.09 351.09 0 0 1-351.09 351.09z m351.09-482.75h-87.78a43.89 43.89 0 0 1-43.88-43.88v-131.66a43.89 43.89 0 0 1 43.88-43.89h43.89a43.89 43.89 0 0 1 43.89 43.89v175.54z m-702.18 0v-175.54a43.89 43.89 0 0 1 43.89-43.89h43.89a43.89 43.89 0 0 1 43.88 43.89v131.66a43.89 43.89 0 0 1-43.88 43.88h-87.78z","originDs":[{"d":"M512 160.91a351.09 351.09 0 0 0-351.09 351.09v43.89h87.78a131.66 131.66 0 0 1 131.65 131.65v131.66a131.66 131.66 0 0 1-131.65 131.66h-43.89a131.66 131.66 0 0 1-131.66-131.66v-307.2a438.86 438.86 0 1 1 877.72 0v307.2a131.66 131.66 0 0 1-131.66 131.66h-43.89a131.66 131.66 0 0 1-131.65-131.66v-131.66a131.66 131.66 0 0 1 131.65-131.65h87.78v-43.89a351.09 351.09 0 0 0-351.09-351.09z m351.09 482.75h-87.78a43.89 43.89 0 0 0-43.88 43.88v131.66a43.89 43.89 0 0 0 43.88 43.89h43.89a43.89 43.89 0 0 0 43.89-43.89v-175.54z m-702.18 0v175.54a43.89 43.89 0 0 0 43.89 43.89h43.89a43.89 43.89 0 0 0 43.88-43.89v-131.66a43.89 43.89 0 0 0-43.88-43.88h-87.78z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-service","originName":"service"},{"unicode":"eba5","d":"M229.45 253.73000000000002a43.89 43.89 0 0 1 61.73-6l220.82 181.84 220.82-181.84a43.89 43.89 0 1 1 55.73 67.74l-248.68 204.8a43.89 43.89 0 0 1-55.74 0l-248.68-204.8a43.89 43.89 0 0 1-6-61.74z","originDs":[{"d":"M229.45 642.27a43.89 43.89 0 0 0 61.73 6l220.82-181.84 220.82 181.84a43.89 43.89 0 1 0 55.73-67.74l-248.68-204.8a43.89 43.89 0 0 0-55.74 0l-248.68 204.8a43.89 43.89 0 0 0-6 61.74z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-arrow-up","originName":"arrow-up"},{"unicode":"f416","d":"M512 735.09c-79.29 0-140-60.85-140-131.66 0-70.8 60.71-131.66 140-131.66s140 60.85 140 131.66c0 70.8-60.71 131.66-140 131.66z m-227.77-131.66c0 123.1 103.86 219.43 227.77 219.43 123.83 0 227.77-96.33 227.77-219.43s-103.86-219.43-227.77-219.43c-123.83 0-227.77 96.33-227.77 219.43z m19.09-391.83c-54.35-25.89-69.27-53.25-69.26-68.97 0-15.73 14.92-43.08 69.26-68.98 51.2-24.43 124.85-40.74 208.68-40.74 83.82 0 157.55 16.31 208.68 40.74 54.35 25.89 69.27 53.25 69.26 68.98 0 15.8-14.92 43.08-69.26 68.97-51.2 24.43-124.85 40.74-208.68 40.74-83.82 0-157.55-16.31-208.68-40.74z m-37.81 79.22c65.39 31.23 152.58 49.3 246.49 49.29 93.92 0 181.1-18.07 246.49-49.29 62.1-29.62 119.22-79.14 119.22-148.19s-57.12-118.56-119.22-148.19c-65.39-31.23-152.58-49.3-246.49-49.3-93.92 0-181.1 18.07-246.49 49.3-62.1 29.62-119.22 79.14-119.22 148.19s57.12 118.56 119.22 148.19z","originDs":[{"d":"M512 160.91c-79.29 0-140 60.85-140 131.66 0 70.8 60.71 131.66 140 131.66s140-60.85 140-131.66c0-70.8-60.71-131.66-140-131.66z m-227.77 131.66c0-123.1 103.86-219.43 227.77-219.43 123.83 0 227.77 96.33 227.77 219.43s-103.86 219.43-227.77 219.43c-123.83 0-227.77-96.33-227.77-219.43z m19.09 391.83c-54.35 25.89-69.27 53.25-69.26 68.97 0 15.73 14.92 43.08 69.26 68.98 51.2 24.43 124.85 40.74 208.68 40.74 83.82 0 157.55-16.31 208.68-40.74 54.35-25.89 69.27-53.25 69.26-68.98 0-15.8-14.92-43.08-69.26-68.97-51.2-24.43-124.85-40.74-208.68-40.74-83.82 0-157.55 16.31-208.68 40.74z m-37.81-79.22c65.39-31.23 152.58-49.3 246.49-49.29 93.92 0 181.1 18.07 246.49 49.29 62.1 29.62 119.22 79.14 119.22 148.19s-57.12 118.56-119.22 148.19c-65.39 31.23-152.58 49.3-246.49 49.3-93.92 0-181.1-18.07-246.49-49.3-62.1-29.62-119.22-79.14-119.22-148.19s57.12-118.56 119.22-148.19z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-user","originName":"user"},{"unicode":"e146","d":"M512 822.86a43.89 43.89 0 0 0 43.89-43.89v-118.49a43.89 43.89 0 0 0-87.78 0v118.49a43.89 43.89 0 0 0 43.89 43.89z m-310.35-128.51a43.89 43.89 0 0 0 62.1 0l83.68-83.83a43.89 43.89 0 1 0-62.03-62.02l-83.75 83.75a43.89 43.89 0 0 0 0 62.1z m620.7 0a43.89 43.89 0 0 0 0-62.1l-83.83-83.68a43.89 43.89 0 1 0-62.02 62.03l83.75 83.82a43.89 43.89 0 0 0 62.1 0z m-749.21-310.35a43.89 43.89 0 0 0 43.89 43.89h118.49a43.89 43.89 0 0 0 0-87.78h-118.49a43.89 43.89 0 0 0-43.89 43.89z m671.45 0a43.89 43.89 0 0 0 43.89 43.89h118.49a43.89 43.89 0 1 0 0-87.78h-118.49a43.89 43.89 0 0 0-43.89 43.89z m-397.09-164.5a43.89 43.89 0 0 0 0-62.02l-83.75-83.83a43.89 43.89 0 1 0-62.1 62.1l83.83 83.68a43.89 43.89 0 0 0 62.02 0z m329 0a43.89 43.89 0 0 0 62.02 0l83.83-83.75a43.89 43.89 0 1 0-62.1-62.1l-83.68 83.83a43.89 43.89 0 0 0 0 62.02z m-164.5-68.09a43.89 43.89 0 0 0 43.89-43.89v-118.49a43.89 43.89 0 1 0-87.78 0v118.49a43.89 43.89 0 0 0 43.89 43.89z","originDs":[{"d":"M512 73.14a43.89 43.89 0 0 1 43.89 43.89v118.49a43.89 43.89 0 0 1-87.78 0v-118.49a43.89 43.89 0 0 1 43.89-43.89z m-310.35 128.51a43.89 43.89 0 0 1 62.1 0l83.68 83.83a43.89 43.89 0 1 1-62.03 62.02l-83.75-83.75a43.89 43.89 0 0 1 0-62.1z m620.7 0a43.89 43.89 0 0 1 0 62.1l-83.83 83.68a43.89 43.89 0 1 1-62.02-62.03l83.75-83.82a43.89 43.89 0 0 1 62.1 0z m-749.21 310.35a43.89 43.89 0 0 1 43.89-43.89h118.49a43.89 43.89 0 0 1 0 87.78h-118.49a43.89 43.89 0 0 1-43.89-43.89z m671.45 0a43.89 43.89 0 0 1 43.89-43.89h118.49a43.89 43.89 0 1 1 0 87.78h-118.49a43.89 43.89 0 0 1-43.89-43.89z m-397.09 164.5a43.89 43.89 0 0 1 0 62.02l-83.75 83.83a43.89 43.89 0 1 1-62.1-62.1l83.83-83.68a43.89 43.89 0 0 1 62.02 0z m329 0a43.89 43.89 0 0 1 62.02 0l83.83 83.75a43.89 43.89 0 1 1-62.1 62.1l-83.68-83.83a43.89 43.89 0 0 1 0-62.02z m-164.5 68.09a43.89 43.89 0 0 1 43.89 43.89v118.49a43.89 43.89 0 1 1-87.78 0v-118.49a43.89 43.89 0 0 1 43.89-43.89z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-loading","originName":"loading"},{"unicode":"e679","d":"M512-128c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512z m0 930.91c-230.4 0-418.91-188.51-418.91-418.91s188.51-418.91 418.91-418.91 418.91 188.51 418.91 418.91-188.51 418.91-418.91 418.91z m-134.98-602.77c-20.95 0-39.56 11.64-46.55 32.59l-6.98 16.29 6.98 18.62 69.82 186.18c11.64 32.58 37.24 55.85 67.49 67.49l204.8 76.8 18.62-9.31c11.64-4.66 20.95-16.29 25.6-27.93l4.66-16.29-4.66-18.62-69.82-186.18c-11.64-32.58-37.24-55.85-67.49-67.49l-186.18-69.82c-4.65-2.33-11.64-2.33-16.29-2.33z m218.76 267.64l-95.42-34.91c-6.98-2.33-11.64-6.98-13.96-13.96l-34.91-95.42 95.42 34.91c6.98 2.33 11.63 6.98 13.96 13.96l34.91 95.42z","originDs":[{"d":"M512 1024c-281.6 0-512-230.4-512-512s230.4-512 512-512 512 230.4 512 512-230.4 512-512 512z m0-930.91c-230.4 0-418.91 188.51-418.91 418.91s188.51 418.91 418.91 418.91 418.91-188.51 418.91-418.91-188.51-418.91-418.91-418.91z m-134.98 602.77c-20.95 0-39.56-11.64-46.55-32.59l-6.98-16.29 6.98-18.62 69.82-186.18c11.64-32.58 37.24-55.85 67.49-67.49l204.8-76.8 18.62 9.31c11.64 4.66 20.95 16.29 25.6 27.93l4.66 16.29-4.66 18.62-69.82 186.18c-11.64 32.58-37.24 55.85-67.49 67.49l-186.18 69.82c-4.65 2.33-11.64 2.33-16.29 2.33z m218.76-267.64l-95.42 34.91c-6.98 2.33-11.64 6.98-13.96 13.96l-34.91 95.42 95.42-34.91c6.98-2.33 11.63-6.98 13.96-13.96l34.91-95.42z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-find","originName":"find"},{"unicode":"e55d","d":"M85.36 682.64c0 70.73 57.27 128 128 128h597.28c70.73 0 128-57.27 128-128v-597.28a128 128 0 0 0-128-128h-597.28a128 128 0 0 0-128 128v597.28z m85.28-486.98v-110.3c0-23.55 19.09-42.72 42.72-42.72h597.28a42.64 42.64 0 0 1 42.72 42.72v110.3l-115.2 115.2c-13.31 12.65-25.09 16.38-34.16 16.38s-20.85-3.66-34.16-16.38l-12.14-12.22 55.15-55.15a42.64 42.64 0 1 0-60.34-60.34l-212.99 212.99c-13.31 12.73-25.16 16.46-34.16 16.46-9.07 0-20.92-3.73-34.16-16.46l-200.56-200.48z m426.72 163.33l13.09 13.09c26.19 25.23 58.51 40.52 93.55 40.52 35.11 0 67.36-15.36 93.62-40.52l0.59-0.59 55.15-55.15v366.3a42.64 42.64 0 0 1-42.72 42.72h-597.28a42.64 42.64 0 0 1-42.72-42.72v-366.3l141.17 141.1c26.11 25.16 58.44 40.45 93.55 40.44 35.11 0 67.29-15.29 93.62-40.44l0.51-0.59 97.87-97.86z m0 195.65c0-23.55 19.02-42.64 42.64-42.64h0.44a42.64 42.64 0 1 1 0 85.36h-0.44a42.64 42.64 0 0 1-42.64-42.72z","originDs":[{"d":"M85.36 213.36c0-70.73 57.27-128 128-128h597.28c70.73 0 128 57.27 128 128v597.28a128 128 0 0 1-128 128h-597.28a128 128 0 0 1-128-128v-597.28z m85.28 486.98v110.3c0 23.55 19.09 42.72 42.72 42.72h597.28a42.64 42.64 0 0 0 42.72-42.72v-110.3l-115.2-115.2c-13.31-12.65-25.09-16.38-34.16-16.38s-20.85 3.66-34.16 16.38l-12.14 12.22 55.15 55.15a42.64 42.64 0 1 1-60.34 60.34l-212.99-212.99c-13.31-12.73-25.16-16.46-34.16-16.46-9.07 0-20.92 3.73-34.16 16.46l-200.56 200.48z m426.72-163.33l13.09-13.09c26.19-25.23 58.51-40.52 93.55-40.52 35.11 0 67.36 15.36 93.62 40.52l0.59 0.59 55.15 55.15v-366.3a42.64 42.64 0 0 0-42.72-42.72h-597.28a42.64 42.64 0 0 0-42.72 42.72v366.3l141.17-141.1c26.11-25.16 58.44-40.45 93.55-40.44 35.11 0 67.29 15.29 93.62 40.44l0.51 0.59 97.87 97.86z m0-195.65c0 23.55 19.02 42.64 42.64 42.64h0.44a42.64 42.64 0 1 0 0-85.36h-0.44a42.64 42.64 0 0 0-42.64 42.72z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-image","originName":"image"},{"unicode":"f505","d":"M512 832c-247.4 0-448-200.6-448-448s200.6-448 448-448 448 200.6 448 448-200.6 448-448 448z m144.1-454.9l-218.4-158.9c-1.4-1-3-1.5-4.7-1.5-4.4 0-8 3.6-8 8v317.6c0 1.7 0.5 3.3 1.5 4.7 2.6 3.6 7.6 4.4 11.2 1.8l218.4-158.8c0.7-0.5 1.3-1.1 1.8-1.8 2.6-3.5 1.8-8.5-1.8-11.1z","originDs":[{"d":"M512 64c-247.4 0-448 200.6-448 448s200.6 448 448 448 448-200.6 448-448-200.6-448-448-448z m144.1 454.9l-218.4 158.9c-1.4 1-3 1.5-4.7 1.5-4.4 0-8-3.6-8-8v-317.6c0-1.7 0.5-3.3 1.5-4.7 2.6-3.6 7.6-4.4 11.2-1.8l218.4 158.8c0.7 0.5 1.3 1.1 1.8 1.8 2.6 3.5 1.8 8.5-1.8 11.1z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-play-circle-fill","originName":"play-circle-fill"},{"unicode":"f392","d":"M307.27 811.74a43.89 43.89 0 0 0 61.96-3.66l351.08-394.97a43.89 43.89 0 0 0 0-58.29l-351.08-394.98a43.89 43.89 0 1 0-65.54 58.45l325.12 365.71-325.12 365.79a43.89 43.89 0 0 0 3.66 61.95z","originDs":[{"d":"M307.27 84.26a43.89 43.89 0 0 1 61.96 3.66l351.08 394.97a43.89 43.89 0 0 1 0 58.29l-351.08 394.98a43.89 43.89 0 1 1-65.54-58.45l325.12-365.71-325.12-365.79a43.89 43.89 0 0 1 3.66-61.95z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-arrow-right","originName":"arrow-right"},{"unicode":"e132","d":"M762.73 368.20000000000005a46.96 46.96 0 0 1-0.65 60.27 34.3 34.3 0 0 1-52.89-0.73c-12.65-14.77-32.77-28.45-56.61-38.4a182.56 182.56 0 0 0-66.93-14.85c-40.01 0-90.55 19.24-123.31 52.23a34.38 34.38 0 0 1-52.81-3.66 46.96 46.96 0 0 1 3.22-60.27c47.69-48.05 116.37-73.58 172.9-73.58 28.89 0 61.95 7.31 92.6 20.04 30.43 12.73 61.59 32.11 84.48 58.95zM384 768.88v0.14h440.98c85.94 0 156.38-84.77 156.38-170.71v-301.2l-0.15-4.03c-3.51-83.6-72.48-164.06-156.23-164.06h-441.05c-85.87 0-170.57 84.7-170.57 170.65v426.64c0 20.77-21.94 42.72-42.72 42.71h-85.28c-25.97 0-42.72 16.68-42.72 42.65 0 25.89 16.82 41.69 42.72 41.69h85.28c56.1 0 109.13-35.11 128-84.48h85.36z m512-426.13v255.56c0 34.08-36.94 85.36-71.02 85.36h-526.34v-384c0-34.08 51.27-85.36 85.36-85.36h440.98c34.08 0 70.95 51.27 70.95 85.36v43.08z m-426.64-364.11a64 64 0 1 0-128 0 64 64 0 0 0 128 0z m320-64a64 64 0 1 1 0 128 64 64 0 0 1 0-128z","originDs":[{"d":"M762.73 527.8a46.96 46.96 0 0 0-0.65-60.27 34.3 34.3 0 0 0-52.89 0.73c-12.65 14.77-32.77 28.45-56.61 38.4a182.56 182.56 0 0 1-66.93 14.85c-40.01 0-90.55-19.24-123.31-52.23a34.38 34.38 0 0 0-52.81 3.66 46.96 46.96 0 0 0 3.22 60.27c47.69 48.05 116.37 73.58 172.9 73.58 28.89 0 61.95-7.31 92.6-20.04 30.43-12.73 61.59-32.11 84.48-58.95z","fill":"undefined"},{"d":"M384 127.12v-0.14h440.98c85.94 0 156.38 84.77 156.38 170.71v301.2l-0.15 4.03c-3.51 83.6-72.48 164.06-156.23 164.06h-441.05c-85.87 0-170.57-84.7-170.57-170.65v-426.64c0-20.77-21.94-42.72-42.72-42.71h-85.28c-25.97 0-42.72-16.68-42.72-42.65 0-25.89 16.82-41.69 42.72-41.69h85.28c56.1 0 109.13 35.11 128 84.48h85.36z m512 426.13v-255.56c0-34.08-36.94-85.36-71.02-85.36h-526.34v384c0 34.08 51.27 85.36 85.36 85.36h440.98c34.08 0 70.95-51.27 70.95-85.36v-43.08z m-426.64 364.11a64 64 0 1 1-128 0 64 64 0 0 1 128 0z m320 64a64 64 0 1 0 0-128 64 64 0 0 0 0 128z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-cart","originName":"cart"},{"unicode":"ec80","d":"M56.5 154.42999999999995c-24.72 0-49.44 17.66-52.97 45.91-3.53 28.25 17.66 56.5 45.91 60.03 95.35 10.59 162.44 88.28 162.44 180.09v349.6h-42.38c-28.25 0-52.97 24.72-52.97 52.97s24.72 52.97 52.97 52.97h52.97c52.97 0 95.34-42.38 95.34-91.81v-363.72c0-144.78-109.47-268.38-254.25-286.04h-7.06z m165.97 635.63z m-10.59 14.13s0-3.53 0 0z m3.53 91.81h102.41v-194.22h-102.41z m420.22-741.57h-158.91v105.94h158.91c137.72 0 247.19 109.47 247.19 247.19v35.31c0 137.72-109.47 247.19-247.19 247.19h-158.91v105.94h158.91c194.22 0 353.13-158.91 353.13-353.13v-35.31c0-194.22-158.91-353.13-353.13-353.13z m-158.91 741.57c28.25 0 52.97-24.72 52.97-52.97v-635.63c0-28.25-24.72-52.97-52.97-52.97s-52.97 24.72-52.97 52.97v635.63c0 28.25 24.72 52.97 52.97 52.97z","originDs":[{"d":"M56.5 741.57c-24.72 0-49.44-17.66-52.97-45.91-3.53-28.25 17.66-56.5 45.91-60.03 95.35-10.59 162.44-88.28 162.44-180.09v-349.6h-42.38c-28.25 0-52.97-24.72-52.97-52.97s24.72-52.97 52.97-52.97h52.97c52.97 0 95.34 42.38 95.34 91.81v363.72c0 144.78-109.47 268.38-254.25 286.04h-7.06z m165.97-635.63z m-10.59-14.13s0 3.53 0 0z m3.53-91.81h102.41v194.22h-102.41z m420.22 741.57h-158.91v-105.94h158.91c137.72 0 247.19-109.47 247.19-247.19v-35.31c0-137.72-109.47-247.19-247.19-247.19h-158.91v-105.94h158.91c194.22 0 353.13 158.91 353.13 353.13v35.31c0 194.22-158.91 353.13-353.13 353.13z m-158.91-741.57c28.25 0 52.97 24.72 52.97 52.97v635.63c0 28.25-24.72 52.97-52.97 52.97s-52.97-24.72-52.97-52.97v-635.63c0-28.25 24.72-52.97 52.97-52.97z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-jd","originName":"jd"},{"unicode":"e449","d":"M709.21 308.46000000000004a33.73 33.73 0 0 0 47.08 3.67c14.02-11.8 15.7-32.58 3.73-46.4-53.5-61.82-146.82-99.33-248.4-99.33-100.99 0-193.83 37.08-247.49 98.3a32.6 32.6 0 0 0 3.43 46.43 33.73 33.73 0 0 0 47.11-3.4c40.19-45.87 114.39-75.52 196.95-75.52 83.03 0 157.57 29.97 197.59 76.23z m-197.21 62.74c56.55 0 102.4 22.93 102.4 51.2s-45.85 51.2-102.4 51.2c-56.53 0-102.4-22.93-102.4-51.2 0-28.29 45.87-51.2 102.4-51.2z m-238.53 203.88c-26.62 6.55-55.94-22.14-65.58-64.08-9.66-41.94 4.1-81.15 30.72-87.68 26.65-6.55 55.94 22.14 65.6 64.08 9.64 41.94-4.12 81.15-30.74 87.68z m542.74-64.1c-9.64 41.94-38.95 70.61-65.58 64.08-26.62-6.53-40.38-45.74-30.72-87.68 9.62-41.94 38.93-70.61 65.56-64.08 26.65 6.53 40.41 45.74 30.74 87.68zM512-85.33000000000004c298.37 0 512 212.03 512 471.16 0 259.14-230.06 467.5-512 467.5s-512-208.36-512-467.5c0-99.63 34.22-194.54 96.6-273.45 1.49-1.9 4.27-5.16 8.32-9.89l33.75-38.62a33.17 33.17 0 0 0-0.07-43.8l-4.26-5.39a63.74 63.74 0 0 1 9.15-83.91 62.08 62.08 0 0 1 42.49-16.1h326.02z m-287.42 85.33a118.53 118.53 0 0 1-21.76 120.11l-0.11 0.12-33.28 38.11a651.67 651.67 0 0 0-5.89 6.97c-50.99 64.49-78.21 140.91-78.21 220.52 0 204.67 184.17 382.17 426.67 382.17s426.67-177.49 426.67-382.17c0-207.23-170.52-385.83-426.67-385.83h-287.42z","originDs":[{"d":"M709.21 587.54a33.73 33.73 0 0 1 47.08-3.67c14.02 11.8 15.7 32.58 3.73 46.4-53.5 61.82-146.82 99.33-248.4 99.33-100.99 0-193.83-37.08-247.49-98.3a32.6 32.6 0 0 1 3.43-46.43 33.73 33.73 0 0 1 47.11 3.4c40.19 45.87 114.39 75.52 196.95 75.52 83.03 0 157.57-29.97 197.59-76.23z m-197.21-62.74c56.55 0 102.4-22.93 102.4-51.2s-45.85-51.2-102.4-51.2c-56.53 0-102.4 22.93-102.4 51.2 0 28.29 45.87 51.2 102.4 51.2z m-238.53-203.88c-26.62-6.55-55.94 22.14-65.58 64.08-9.66 41.94 4.1 81.15 30.72 87.68 26.65 6.55 55.94-22.14 65.6-64.08 9.64-41.94-4.12-81.15-30.74-87.68z m542.74 64.1c-9.64-41.94-38.95-70.61-65.58-64.08-26.62 6.53-40.38 45.74-30.72 87.68 9.62 41.94 38.93 70.61 65.56 64.08 26.65-6.53 40.41-45.74 30.74-87.68z","fill":"#1A1A1A"},{"d":"M512 981.33c298.37 0 512-212.03 512-471.16 0-259.14-230.06-467.5-512-467.5s-512 208.36-512 467.5c0 99.63 34.22 194.54 96.6 273.45 1.49 1.9 4.27 5.16 8.32 9.89l33.75 38.62a33.17 33.17 0 0 1-0.07 43.8l-4.26 5.39a63.74 63.74 0 0 0 9.15 83.91 62.08 62.08 0 0 0 42.49 16.1h326.02z m-287.42-85.33a118.53 118.53 0 0 0-21.76-120.11l-0.11-0.12-33.28-38.11a651.67 651.67 0 0 1-5.89-6.97c-50.99-64.49-78.21-140.91-78.21-220.52 0-204.67 184.17-382.17 426.67-382.17s426.67 177.49 426.67 382.17c0 207.23-170.52 385.83-426.67 385.83h-287.42z","fill":"#1A1A1A"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-dongdong","originName":"dongdong"},{"unicode":"e50b","d":"M883.57 627.5699999999999a42.64 42.64 0 0 0 0-60.42l-426.72-426.64a42.64 42.64 0 0 0-60.34 0l-213.36 213.36a42.64 42.64 0 1 0 60.34 60.26l183.15-183.14 396.51 396.5a42.64 42.64 0 0 0 60.34 0z","originDs":[{"d":"M883.57 268.43a42.64 42.64 0 0 1 0 60.42l-426.72 426.64a42.64 42.64 0 0 1-60.34 0l-213.36-213.36a42.64 42.64 0 1 1 60.34-60.26l183.15 183.14 396.51-396.5a42.64 42.64 0 0 1 60.34 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-check","originName":"check"},{"unicode":"ed21","d":"M566.13 638.54a46.81 46.81 0 1 0-93.63 0 46.81 46.81 0 0 0 93.63 0zM413.11 735.09a43.89 43.89 0 0 1-39.86-25.53l-37.16-80.53a43.89 43.89 0 0 0-39.86-25.6h-106.06a65.83 65.83 0 0 1-65.83-65.83v-438.86a65.83 65.83 0 0 1 65.83-65.83h643.66a65.83 65.83 0 0 1 65.83 65.83v438.86a65.83 65.83 0 0 1-65.83 65.83h-106.06a43.89 43.89 0 0 0-39.86 25.53l-37.16 80.53a43.89 43.89 0 0 1-39.86 25.52h-197.78z m-119.59 11.26a131.66 131.66 0 0 0 119.59 76.51h197.78a131.66 131.66 0 0 0 119.59-76.51l25.38-55.15h77.97c84.85 0 153.6-68.75 153.6-153.6v-438.86a153.6 153.6 0 0 0-153.6-153.6h-643.66a153.6 153.6 0 0 0-153.6 153.6v438.86c0 84.85 68.75 153.6 153.6 153.6h77.97l25.38 55.08z m225.79-340.41a96.55 96.55 0 1 1 0-193.09 96.55 96.55 0 0 1 0 193.09z m-184.32-96.55a184.32 184.32 0 1 0 368.64 0 184.32 184.32 0 0 0-368.64 0z","originDs":[{"d":"M566.13 257.46a46.81 46.81 0 1 1-93.63 0 46.81 46.81 0 0 1 93.63 0z","fill":"undefined"},{"d":"M413.11 160.91a43.89 43.89 0 0 0-39.86 25.53l-37.16 80.53a43.89 43.89 0 0 1-39.86 25.6h-106.06a65.83 65.83 0 0 0-65.83 65.83v438.86a65.83 65.83 0 0 0 65.83 65.83h643.66a65.83 65.83 0 0 0 65.83-65.83v-438.86a65.83 65.83 0 0 0-65.83-65.83h-106.06a43.89 43.89 0 0 1-39.86-25.53l-37.16-80.53a43.89 43.89 0 0 0-39.86-25.52h-197.78z m-119.59-11.26a131.66 131.66 0 0 1 119.59-76.51h197.78a131.66 131.66 0 0 1 119.59 76.51l25.38 55.15h77.97c84.85 0 153.6 68.75 153.6 153.6v438.86a153.6 153.6 0 0 1-153.6 153.6h-643.66a153.6 153.6 0 0 1-153.6-153.6v-438.86c0-84.85 68.75-153.6 153.6-153.6h77.97l25.38-55.08z m225.79 340.41a96.55 96.55 0 1 0 0 193.09 96.55 96.55 0 0 0 0-193.09z m-184.32 96.55a184.32 184.32 0 1 1 368.64 0 184.32 184.32 0 0 1-368.64 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-photograph","originName":"photograph"},{"unicode":"eb6f","d":"M650.61 466.8a268.51 268.51 0 0 0-59.4-67.66 171.74 171.74 0 1 1 66.93 334.26c14.12-26.19 23.99-54.86 28.74-85.28a95.38 95.38 0 0 0-36.27-181.32z m147.31-414.14a163.4 163.4 0 0 1 25.74 89.16 138.24 138.24 0 0 1 41.25 25.68c8.78 8.63 9.65 14.12 9.66 16.09 0 2.19-0.88 7.61-9.66 16.24-8.92 8.78-23.7 18.36-45.12 27.28a303.18 303.18 0 0 1-29.92 10.6c-27.06 37.52-69.12 70.22-121.56 95.09 68.75-2.34 132.1-14.92 180.81-35.18 26.92-11.26 51.2-25.6 69.33-43.45 18.29-17.99 32.4-41.84 32.41-70.51s-14.12-52.52-32.41-70.51c-18.14-17.85-42.42-32.18-69.33-43.44-15.65-6.51-32.77-12.21-51.2-17.05zM438.86 735.09c-79.29 0-140-60.85-140-131.66 0-70.8 60.71-131.66 140-131.66s140 60.85 139.99 131.66c0 70.8-60.71 131.66-139.99 131.66z m-227.77-131.66c0 123.1 103.86 219.43 227.77 219.43 123.83 0 227.77-96.33 227.76-219.43s-103.86-219.43-227.76-219.43c-123.83 0-227.77 96.33-227.77 219.43z m19.09-391.83c-54.35-25.89-69.27-53.25-69.27-68.97 0-15.73 14.92-43.08 69.27-68.98 51.2-24.43 124.85-40.74 208.68-40.74 83.82 0 157.55 16.31 208.67 40.74 54.35 25.89 69.27 53.25 69.27 68.98 0 15.8-14.92 43.08-69.27 68.97-51.2 24.43-124.85 40.74-208.67 40.74s-157.55-16.31-208.68-40.74z m-37.81 79.22c65.39 31.23 152.58 49.3 246.49 49.29 93.92 0 181.1-18.07 246.49-49.29 62.1-29.62 119.22-79.14 119.22-148.19s-57.12-118.56-119.22-148.19c-65.39-31.23-152.58-49.3-246.49-49.3-93.92 0-181.1 18.07-246.49 49.3-62.1 29.62-119.22 79.14-119.23 148.19 0 69.05 57.12 118.56 119.23 148.19z","originDs":[{"d":"M650.61 429.2a268.51 268.51 0 0 1-59.4 67.66 171.74 171.74 0 1 0 66.93-334.26c14.12 26.19 23.99 54.86 28.74 85.28a95.38 95.38 0 0 1-36.27 181.32z m147.31 414.14a163.4 163.4 0 0 0 25.74-89.16 138.24 138.24 0 0 0 41.25-25.68c8.78-8.63 9.65-14.12 9.66-16.09 0-2.19-0.88-7.61-9.66-16.24-8.92-8.78-23.7-18.36-45.12-27.28a303.18 303.18 0 0 0-29.92-10.6c-27.06-37.52-69.12-70.22-121.56-95.09 68.75 2.34 132.1 14.92 180.81 35.18 26.92 11.26 51.2 25.6 69.33 43.45 18.29 17.99 32.4 41.84 32.41 70.51s-14.12 52.52-32.41 70.51c-18.14 17.85-42.42 32.18-69.33 43.44-15.65 6.51-32.77 12.21-51.2 17.05z","fill":"undefined"},{"d":"M438.86 160.91c-79.29 0-140 60.85-140 131.66 0 70.8 60.71 131.66 140 131.66s140-60.85 139.99-131.66c0-70.8-60.71-131.66-139.99-131.66z m-227.77 131.66c0-123.1 103.86-219.43 227.77-219.43 123.83 0 227.77 96.33 227.76 219.43s-103.86 219.43-227.76 219.43c-123.83 0-227.77-96.33-227.77-219.43z m19.09 391.83c-54.35 25.89-69.27 53.25-69.27 68.97 0 15.73 14.92 43.08 69.27 68.98 51.2 24.43 124.85 40.74 208.68 40.74 83.82 0 157.55-16.31 208.67-40.74 54.35-25.89 69.27-53.25 69.27-68.98 0-15.8-14.92-43.08-69.27-68.97-51.2-24.43-124.85-40.74-208.67-40.74s-157.55 16.31-208.68 40.74z m-37.81-79.22c65.39-31.23 152.58-49.3 246.49-49.29 93.92 0 181.1 18.07 246.49 49.29 62.1 29.62 119.22 79.14 119.22 148.19s-57.12 118.56-119.22 148.19c-65.39 31.23-152.58 49.3-246.49 49.3-93.92 0-181.1-18.07-246.49-49.3-62.1-29.62-119.22-79.14-119.23-148.19 0-69.05 57.12-118.56 119.23-148.19z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-people","originName":"people"},{"unicode":"f11a","d":"M213.36 725.36a42.64 42.64 0 0 1-42.72-42.72v-366.3l141.17 141.1c26.11 25.16 58.44 40.45 93.55 40.44 35.11 0 67.29-15.29 93.62-40.44l0.51-0.59 97.87-97.86 13.02 13.09c26.26 25.23 58.51 40.52 93.62 40.52s67.36-15.36 93.62-40.52a42.64 42.64 0 0 0-59.24-61.44c-13.39 12.8-25.31 16.6-34.38 16.6s-20.85-3.66-34.16-16.38l-42.35-42.43a42.64 42.64 0 0 0-60.34 0l-127.56 127.78c-13.31 12.73-25.16 16.46-34.16 16.46-9.07 0-20.92-3.73-34.16-16.46l-200.63-200.55v-110.3c0-23.55 19.16-42.72 42.72-42.72h341.28a42.64 42.64 0 0 0 0-85.28h-341.28a128 128 0 0 0-128 128v597.28c0 70.73 57.27 128 128 128h597.28c70.73 0 128-57.27 128-128v-341.28a42.64 42.64 0 0 0-85.28 0v341.28a42.64 42.64 0 0 1-42.72 42.72h-597.28z m384-170.72c0 23.55 19.02 42.72 42.64 42.72h0.44a42.64 42.64 0 1 0 0-85.36h-0.44a42.64 42.64 0 0 0-42.64 42.64z m97.79-353.79a42.64 42.64 0 0 0 60.34 0l76.51-76.51 76.51 76.51a42.64 42.64 0 1 0 60.34-60.34l-76.51-76.51 76.51-76.51a42.64 42.64 0 1 0-60.34-60.34l-76.51 76.51-76.51-76.51a42.64 42.64 0 0 0-60.34 60.34l76.51 76.51-76.51 76.51a42.64 42.64 0 0 0 0 60.34z","originDs":[{"d":"M213.36 170.64a42.64 42.64 0 0 0-42.72 42.72v366.3l141.17-141.1c26.11-25.16 58.44-40.45 93.55-40.44 35.11 0 67.29 15.29 93.62 40.44l0.51 0.59 97.87 97.86 13.02-13.09c26.26-25.23 58.51-40.52 93.62-40.52s67.36 15.36 93.62 40.52a42.64 42.64 0 0 1-59.24 61.44c-13.39-12.8-25.31-16.6-34.38-16.6s-20.85 3.66-34.16 16.38l-42.35 42.43a42.64 42.64 0 0 1-60.34 0l-127.56-127.78c-13.31-12.73-25.16-16.46-34.16-16.46-9.07 0-20.92 3.73-34.16 16.46l-200.63 200.55v110.3c0 23.55 19.16 42.72 42.72 42.72h341.28a42.64 42.64 0 0 1 0 85.28h-341.28a128 128 0 0 1-128-128v-597.28c0-70.73 57.27-128 128-128h597.28c70.73 0 128 57.27 128 128v341.28a42.64 42.64 0 0 1-85.28 0v-341.28a42.64 42.64 0 0 0-42.72-42.72h-597.28z m384 170.72c0-23.55 19.02-42.72 42.64-42.72h0.44a42.64 42.64 0 1 1 0 85.36h-0.44a42.64 42.64 0 0 1-42.64-42.64z m97.79 353.79a42.64 42.64 0 0 1 60.34 0l76.51 76.51 76.51-76.51a42.64 42.64 0 1 1 60.34 60.34l-76.51 76.51 76.51 76.51a42.64 42.64 0 1 1-60.34 60.34l-76.51-76.51-76.51 76.51a42.64 42.64 0 0 1-60.34-60.34l76.51-76.51-76.51-76.51a42.64 42.64 0 0 1 0-60.34z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-image-error","originName":"image-error"},{"unicode":"e535","d":"M277.36 384c0 23.55 19.02 42.64 42.64 42.64h426.64a42.64 42.64 0 1 0 0-85.28h-426.64a42.64 42.64 0 0 0-42.64 42.64z","originDs":[{"d":"M277.36 512c0-23.55 19.02-42.64 42.64-42.64h426.64a42.64 42.64 0 1 1 0 85.28h-426.64a42.64 42.64 0 0 1-42.64-42.64z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-minus","originName":"minus"},{"unicode":"e503","d":"M512 853.36a469.36 469.36 0 1 1 0-938.72 469.36 469.36 0 0 1 0 938.72z m230.69-380.05l-256-256a42.64 42.64 0 0 0-60.34 0l-127.93 127.92a42.64 42.64 0 1 0 60.35 60.35l97.86-97.87 225.79 225.87a42.64 42.64 0 0 0 60.35-60.35z","originDs":[{"d":"M512 42.64a469.36 469.36 0 1 0 0 938.72 469.36 469.36 0 0 0 0-938.72z m230.69 380.05l-256 256a42.64 42.64 0 0 1-60.34 0l-127.93-127.92a42.64 42.64 0 1 1 60.35-60.35l97.86 97.87 225.79-225.87a42.64 42.64 0 0 1 60.35 60.35z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-checked","originName":"checked"},{"unicode":"ef3b","d":"M512 768a384 384 0 1 1 0-768 384 384 0 0 1 0 768z m-469.36-384a469.36 469.36 0 1 0 938.72 0 469.36 469.36 0 0 0-938.72 0z","originDs":[{"d":"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768z m-469.36 384a469.36 469.36 0 1 1 938.72 0 469.36 469.36 0 0 1-938.72 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-check-normal","originName":"check-normal"},{"unicode":"f501","d":"M883.57 627.5699999999999a42.64 42.64 0 0 0 0-60.42l-426.72-426.64a42.64 42.64 0 0 0-60.34 0l-213.36 213.36a42.64 42.64 0 1 0 60.34 60.26l183.15-183.14 396.51 396.5a42.64 42.64 0 0 0 60.34 0z","originDs":[{"d":"M883.57 268.43a42.64 42.64 0 0 1 0 60.42l-426.72 426.64a42.64 42.64 0 0 1-60.34 0l-213.36-213.36a42.64 42.64 0 1 1 60.34-60.26l183.15 183.14 396.51-396.5a42.64 42.64 0 0 1 60.34 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-checklist","originName":"checklist"},{"unicode":"eae9","d":"M512 640c23.55 0 42.64-19.09 42.64-42.64v-170.72h170.72a42.64 42.64 0 0 0 0-85.28h-170.72v-170.72a42.64 42.64 0 0 0-85.28 0v170.72h-170.72a42.64 42.64 0 1 0 0 85.28h170.72v170.72c0 23.55 19.02 42.64 42.64 42.64z","originDs":[{"d":"M512 256c23.55 0 42.64 19.09 42.64 42.64v170.72h170.72a42.64 42.64 0 0 1 0 85.28h-170.72v170.72a42.64 42.64 0 0 1-85.28 0v-170.72h-170.72a42.64 42.64 0 1 1 0-85.28h170.72v-170.72c0-23.55 19.02-42.64 42.64-42.64z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-plus","originName":"plus"},{"unicode":"e7c1","d":"M950.86 384a438.86 438.86 0 1 0-877.72 0 438.86 438.86 0 0 0 877.72 0z m-291.48-147.38a32.91 32.91 0 0 1 0 46.52l-100.86 100.86 100.94 100.86a32.91 32.91 0 1 1-46.6 46.52l-100.86-100.86-100.86 100.94a32.91 32.91 0 1 1-46.52-46.6l100.86-100.86-100.94-100.86a32.91 32.91 0 0 1 46.6-46.52l100.86 100.86 100.86-100.94a32.91 32.91 0 0 1 46.52 0z","originDs":[{"d":"M950.86 512a438.86 438.86 0 1 1-877.72 0 438.86 438.86 0 0 1 877.72 0z m-291.48 147.38a32.91 32.91 0 0 0 0-46.52l-100.86-100.86 100.94-100.86a32.91 32.91 0 1 0-46.6-46.52l-100.86 100.86-100.86-100.94a32.91 32.91 0 1 0-46.52 46.6l100.86 100.86-100.94 100.86a32.91 32.91 0 0 0 46.6 46.52l100.86-100.86 100.86 100.94a32.91 32.91 0 0 0 46.52 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-mask-close","originName":"mask-close"},{"unicode":"eb99","d":"M701.81 530.29h-379.62c-22.82 0-37.01-18.8-25.6-33.8l189.88-247.66c11.41-14.85 39.64-14.85 51.06 0l189.8 247.66c11.48 14.99-2.71 33.79-25.52 33.8z","originDs":[{"d":"M701.81 365.71h-379.62c-22.82 0-37.01 18.8-25.6 33.8l189.88 247.66c11.41 14.85 39.64 14.85 51.06 0l189.8-247.66c11.48-14.99-2.71-33.79-25.52-33.8z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-triangle-down","originName":"triangle-down"},{"unicode":"f24c","d":"M487.2 720.8199999999999l-67.95-182.05a43.89 43.89 0 0 0-2.12-4.97 123.83 123.83 0 0 0-57.93-57.05c0.51-2.49 0.73-5.12 0.74-7.9v-423.65h374.56a35.62 35.62 0 0 1 34.23 25.46l80.31 346.69 0.37 1.32a36.43 36.43 0 0 1-18.43 42.42 35.55 35.55 0 0 1-15.95 3.88h-220.01a43.89 43.89 0 0 0-41.84 57.27l39.35 110.67a81.77 81.77 0 0 1-39.72 89.45 95.96 95.96 0 0 1-7.31 0.51 389.63 389.63 0 0 1-30.28-0.44c-9.51-0.44-19.02-1.02-28.02-1.61z m-215.04-675.62v419.77h-63.19a35.69 35.69 0 0 1-35.84-36.13v-347.58a36.28 36.28 0 0 1 35.84-36.06h63.12z m34.31 507.61a35.62 35.62 0 0 1 30.94 18.07l76.65 206.85c6.22 17.85 23.11 33.13 41.99 32.91h92.74c5.92-0.22 12.21-0.66 18.21-1.53 5.12-0.73 13.68-2.41 22.09-6.59a168.74 168.74 0 0 0 89.68-116.44 169.69 169.69 0 0 0-2.05-78.26l-21.58-55.01h159.89a123.39 123.39 0 0 0 121.64-101.81 124.34 124.34 0 0 0-2.71-56.1l-80.46-346.99-0.29-1.32a123.9 123.9 0 0 0-118.71-89.23h-525.53c-32.91 0-64.37 13.09-87.48 36.35a124.12 124.12 0 0 0-36.13 87.55v347.58a123.47 123.47 0 0 0 123.61 123.97h97.5z","originDs":[{"d":"M487.2 175.18l-67.95 182.05a43.89 43.89 0 0 1-2.12 4.97 123.83 123.83 0 0 1-57.93 57.05c0.51 2.49 0.73 5.12 0.74 7.9v423.65h374.56a35.62 35.62 0 0 0 34.23-25.46l80.31-346.69 0.37-1.32a36.43 36.43 0 0 0-18.43-42.42 35.55 35.55 0 0 0-15.95-3.88h-220.01a43.89 43.89 0 0 1-41.84-57.27l39.35-110.67a81.77 81.77 0 0 0-39.72-89.45 95.96 95.96 0 0 0-7.31-0.51 389.63 389.63 0 0 0-30.28 0.44c-9.51 0.44-19.02 1.02-28.02 1.61z m-215.04 675.62v-419.77h-63.19a35.69 35.69 0 0 0-35.84 36.13v347.58a36.28 36.28 0 0 0 35.84 36.06h63.12z m34.31-507.61a35.62 35.62 0 0 0 30.94-18.07l76.65-206.85c6.22-17.85 23.11-33.13 41.99-32.91h92.74c5.92 0.22 12.21 0.66 18.21 1.53 5.12 0.73 13.68 2.41 22.09 6.59a168.74 168.74 0 0 1 89.68 116.44 169.69 169.69 0 0 1-2.05 78.26l-21.58 55.01h159.89a123.39 123.39 0 0 1 121.64 101.81 124.34 124.34 0 0 1-2.71 56.1l-80.46 346.99-0.29 1.32a123.9 123.9 0 0 1-118.71 89.23h-525.53c-32.91 0-64.37-13.09-87.48-36.35a124.12 124.12 0 0 1-36.13-87.55v-347.58a123.47 123.47 0 0 1 123.61-123.97h97.5z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-fabulous","originName":"fabulous"},{"unicode":"ec50","d":"M160.69 735.31a49.23 49.23 0 0 1 0-69.64l281.68-281.67-281.6-281.67a49.23 49.23 0 0 1 69.56-69.64l281.67 281.68 281.67-281.6a49.23 49.23 0 1 1 69.64 69.56l-281.68 281.67 281.6 281.6a49.23 49.23 0 0 1-69.56 69.71l-281.67-281.68-281.67 281.6a49.23 49.23 0 0 1-69.64 0z","originDs":[{"d":"M160.69 160.69a49.23 49.23 0 0 0 0 69.64l281.68 281.67-281.6 281.67a49.23 49.23 0 0 0 69.56 69.64l281.67-281.68 281.67 281.6a49.23 49.23 0 1 0 69.64-69.56l-281.68-281.67 281.6-281.6a49.23 49.23 0 0 0-69.56-69.71l-281.67 281.68-281.67-281.6a49.23 49.23 0 0 0-69.64 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-close","originName":"close"},{"unicode":"ebf5","d":"M73.14 384a438.86 438.86 0 1 0 877.72 0 438.86 438.86 0 0 0-877.72 0z m438.86 351.09a351.09 351.09 0 1 1 0-702.18 351.09 351.09 0 0 1 0 702.18z m-142.77-208.32a43.89 43.89 0 0 0 62.09 0l80.68-80.67 80.68 80.67a43.89 43.89 0 1 0 62.09-62.09l-80.67-80.68 80.67-80.68a43.89 43.89 0 0 0-62.09-62.09l-80.68 80.67-80.68-80.67a43.89 43.89 0 0 0-62.09 62.09l80.67 80.68-80.67 80.68a43.89 43.89 0 0 0 0 62.09z","originDs":[{"d":"M73.14 512a438.86 438.86 0 1 1 877.72 0 438.86 438.86 0 0 1-877.72 0z m438.86-351.09a351.09 351.09 0 1 0 0 702.18 351.09 351.09 0 0 0 0-702.18z m-142.77 208.32a43.89 43.89 0 0 1 62.09 0l80.68 80.67 80.68-80.67a43.89 43.89 0 1 1 62.09 62.09l-80.67 80.68 80.67 80.68a43.89 43.89 0 0 1-62.09 62.09l-80.68-80.67-80.68 80.67a43.89 43.89 0 0 1-62.09-62.09l80.67-80.68-80.67-80.68a43.89 43.89 0 0 1 0-62.09z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-failure","originName":"failure"},{"unicode":"e1f9","d":"M438.86 735.09c-79.29 0-140-60.85-140-131.66 0-70.8 60.71-131.66 140-131.66s140 60.85 139.99 131.66c0 70.8-60.71 131.66-139.99 131.66z m-227.77-131.66c0 123.1 103.86 219.43 227.77 219.43 123.83 0 227.77-96.33 227.76-219.43s-103.86-219.43-227.76-219.43c-123.83 0-227.77 96.33-227.77 219.43z m19.09-391.83c-54.35-25.89-69.27-53.25-69.27-68.97 0-15.73 14.92-43.08 69.27-68.98 51.2-24.43 124.85-40.74 208.68-40.74 83.82 0 157.55 16.31 208.67 40.74 54.35 25.89 69.27 53.25 69.27 68.98 0 15.8-14.92 43.08-69.27 68.97-51.2 24.43-124.85 40.74-208.67 40.74s-157.55-16.31-208.68-40.74z m-37.81 79.22c65.39 31.23 152.58 49.3 246.49 49.29 93.92 0 181.1-18.07 246.49-49.29 62.1-29.62 119.22-79.14 119.22-148.19s-57.12-118.56-119.22-148.19c-65.39-31.23-152.58-49.3-246.49-49.3-93.92 0-181.1 18.07-246.49 49.3-62.1 29.62-119.22 79.14-119.23 148.19 0 69.05 57.12 118.56 119.23 148.19z m595.67 48.56a36.57 36.57 0 0 1 73.14 0v52.89h52.89a36.57 36.57 0 1 1 0 73.14h-52.89v52.73a36.57 36.57 0 1 1-73.14 0v-52.73h-52.73a36.57 36.57 0 1 1 0-73.14h52.73v-52.81z","originDs":[{"d":"M438.86 160.91c-79.29 0-140 60.85-140 131.66 0 70.8 60.71 131.66 140 131.66s140-60.85 139.99-131.66c0-70.8-60.71-131.66-139.99-131.66z m-227.77 131.66c0-123.1 103.86-219.43 227.77-219.43 123.83 0 227.77 96.33 227.76 219.43s-103.86 219.43-227.76 219.43c-123.83 0-227.77-96.33-227.77-219.43z m19.09 391.83c-54.35 25.89-69.27 53.25-69.27 68.97 0 15.73 14.92 43.08 69.27 68.98 51.2 24.43 124.85 40.74 208.68 40.74 83.82 0 157.55-16.31 208.67-40.74 54.35-25.89 69.27-53.25 69.27-68.98 0-15.8-14.92-43.08-69.27-68.97-51.2-24.43-124.85-40.74-208.67-40.74s-157.55 16.31-208.68 40.74z m-37.81-79.22c65.39-31.23 152.58-49.3 246.49-49.29 93.92 0 181.1 18.07 246.49 49.29 62.1 29.62 119.22 79.14 119.22 148.19s-57.12 118.56-119.22 148.19c-65.39 31.23-152.58 49.3-246.49 49.3-93.92 0-181.1-18.07-246.49-49.3-62.1-29.62-119.22-79.14-119.23-148.19 0-69.05 57.12-118.56 119.23-148.19z m595.67-48.56a36.57 36.57 0 0 0 73.14 0v-52.89h52.89a36.57 36.57 0 1 0 0-73.14h-52.89v-52.73a36.57 36.57 0 1 0-73.14 0v52.73h-52.73a36.57 36.57 0 1 0 0 73.14h52.73v52.81z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-user-add","originName":"user-add"},{"unicode":"eed2","d":"M728.58 736.19a39.33 39.33 0 1 1-54.28 56.95c-94.92-90.4-244.1-90.4-339.03 0a39.35 39.35 0 0 1-54.27-56.95c125.33-119.35 322.24-119.35 447.58 0z","originDs":[{"d":"M728.58 159.81a39.33 39.33 0 1 0-54.28-56.95c-94.92 90.4-244.1 90.4-339.03 0a39.35 39.35 0 0 0-54.27 56.95c125.33 119.35 322.24 119.35 447.58 0","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-joy-smile","originName":"joy-smile"},{"unicode":"e1f6","d":"M597.36 770.19c0 23.48 19.02 42.57 42.64 42.57h256c23.55 0 42.64-19.02 42.64-42.64v-256a42.64 42.64 0 1 0-85.28 0v152.58l-272.75-274.36a42.64 42.64 0 0 0-60.49 60.12l273.33 275.02h-153.45a42.64 42.64 0 0 0-42.64 42.64z m-413.99-57.49c-10.24-10.24-12.73-19.16-12.73-21.5v-612.21c0-3.44 2.93-13.24 12.66-23.69 9.95-10.68 18.14-12.65 19.38-12.66h616.52c2.34 0 11.34 2.49 21.5 12.66 10.17 10.24 12.65 19.16 12.66 21.5v190.39a42.64 42.64 0 1 0 85.28 0v-190.39c0-33.06-18.29-62.46-37.59-81.85-19.38-19.38-48.86-37.6-81.85-37.59h-616.59c-34.01 0-63.2 19.82-81.78 39.79-18.72 20.19-35.47 49.74-35.47 81.77v612.28c0 33.06 18.29 62.46 37.59 81.85 19.38 19.38 48.79 37.6 81.85 37.59h179.2a42.64 42.64 0 0 0 0-85.28h-179.2c-2.34 0-11.34-2.49-21.5-12.66z","originDs":[{"d":"M597.36 125.81c0-23.48 19.02-42.57 42.64-42.57h256c23.55 0 42.64 19.02 42.64 42.64v256a42.64 42.64 0 1 1-85.28 0v-152.58l-272.75 274.36a42.64 42.64 0 0 1-60.49-60.12l273.33-275.02h-153.45a42.64 42.64 0 0 1-42.64-42.64z m-413.99 57.49c-10.24 10.24-12.73 19.16-12.73 21.5v612.21c0 3.44 2.93 13.24 12.66 23.69 9.95 10.68 18.14 12.65 19.38 12.66h616.52c2.34 0 11.34-2.49 21.5-12.66 10.17-10.24 12.65-19.16 12.66-21.5v-190.39a42.64 42.64 0 1 1 85.28 0v190.39c0 33.06-18.29 62.46-37.59 81.85-19.38 19.38-48.86 37.6-81.85 37.59h-616.59c-34.01 0-63.2-19.82-81.78-39.79-18.72-20.19-35.47-49.74-35.47-81.77v-612.28c0-33.06 18.29-62.46 37.59-81.85 19.38-19.38 48.79-37.6 81.85-37.59h179.2a42.64 42.64 0 0 1 0 85.28h-179.2c-2.34 0-11.34 2.49-21.5 12.66z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-share","originName":"share"},{"unicode":"e39f","d":"M332.51 747.01a153.45 153.45 0 0 0 132.24 75.85h94.5c54.42 0 104.59-28.96 132.24-75.85l29.48-50.18h186a43.89 43.89 0 1 0 0-87.77h-789.94a43.89 43.89 0 0 0 0 87.77h186l29.48 50.18z m72.34-50.18h214.3l-3.36 5.71a65.68 65.68 0 0 1-56.54 32.55h-94.5a65.68 65.68 0 0 1-56.61-32.55l-3.29-5.71z m-214.68-120.9a43.89 43.89 0 0 0 43.89-43.89v-432.42c0-37.16 29.77-66.71 65.83-66.71h424.22c36.06 0 65.83 29.55 65.83 66.71v432.42a43.89 43.89 0 1 0 87.77 0v-432.42a154.04 154.04 0 0 0-153.6-154.48h-424.22c-85.14 0-153.6 69.49-153.6 154.48v432.42a43.89 43.89 0 0 0 43.88 43.89z m232.38-106.06a43.89 43.89 0 0 0 43.88-43.89v-242.54a43.89 43.89 0 0 0-87.77 0v242.62a43.89 43.89 0 0 0 43.89 43.88z m175.61 0a43.89 43.89 0 0 0 43.89-43.89v-242.54a43.89 43.89 0 0 0-87.77 0v242.62a43.89 43.89 0 0 0 43.88 43.88z","originDs":[{"d":"M332.51 148.99a153.45 153.45 0 0 1 132.24-75.85h94.5c54.42 0 104.59 28.96 132.24 75.85l29.48 50.18h186a43.89 43.89 0 1 1 0 87.77h-789.94a43.89 43.89 0 0 1 0-87.77h186l29.48-50.18z m72.34 50.18h214.3l-3.36-5.71a65.68 65.68 0 0 0-56.54-32.55h-94.5a65.68 65.68 0 0 0-56.61 32.55l-3.29 5.71z m-214.68 120.9a43.89 43.89 0 0 1 43.89 43.89v432.42c0 37.16 29.77 66.71 65.83 66.71h424.22c36.06 0 65.83-29.55 65.83-66.71v-432.42a43.89 43.89 0 1 1 87.77 0v432.42a154.04 154.04 0 0 1-153.6 154.48h-424.22c-85.14 0-153.6-69.49-153.6-154.48v-432.42a43.89 43.89 0 0 1 43.88-43.89z m232.38 106.06a43.89 43.89 0 0 1 43.88 43.89v242.54a43.89 43.89 0 0 1-87.77 0v-242.62a43.89 43.89 0 0 1 43.89-43.88z m175.61 0a43.89 43.89 0 0 1 43.89 43.89v242.54a43.89 43.89 0 0 1-87.77 0v-242.62a43.89 43.89 0 0 1 43.88-43.88z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-del","originName":"del"},{"unicode":"ebea","d":"M213.36 682.64c23.55 0 42.64-19.02 42.64-42.64v-0.44a42.64 42.64 0 1 0-85.36 0v0.44c0 23.55 19.16 42.64 42.72 42.64z m128-42.64c0 23.55 19.02 42.64 42.64 42.64h469.36a42.64 42.64 0 0 0 0-85.28h-469.36a42.64 42.64 0 0 0-42.64 42.64z m-128-213.36c23.55 0 42.64-19.02 42.64-42.64v-0.44a42.64 42.64 0 1 0-85.36 0v0.44c0 23.55 19.16 42.64 42.72 42.64z m128-42.64c0 23.55 19.02 42.64 42.64 42.64h469.36a42.64 42.64 0 0 0 0-85.28h-469.36a42.64 42.64 0 0 0-42.64 42.64z m-128-213.36c23.55 0 42.64-19.02 42.64-42.64v-0.44a42.64 42.64 0 0 0-85.36 0v0.44c0 23.55 19.16 42.64 42.72 42.64z m128-42.64c0 23.55 19.02 42.64 42.64 42.64h469.36a42.64 42.64 0 0 0 0-85.28h-469.36a42.64 42.64 0 0 0-42.64 42.64z","originDs":[{"d":"M213.36 213.36c23.55 0 42.64 19.02 42.64 42.64v0.44a42.64 42.64 0 1 1-85.36 0v-0.44c0-23.55 19.16-42.64 42.72-42.64z m128 42.64c0-23.55 19.02-42.64 42.64-42.64h469.36a42.64 42.64 0 0 1 0 85.28h-469.36a42.64 42.64 0 0 1-42.64-42.64z m-128 213.36c23.55 0 42.64 19.02 42.64 42.64v0.44a42.64 42.64 0 1 1-85.36 0v-0.44c0-23.55 19.16-42.64 42.72-42.64z m128 42.64c0-23.55 19.02-42.64 42.64-42.64h469.36a42.64 42.64 0 0 1 0 85.28h-469.36a42.64 42.64 0 0 1-42.64-42.64z m-128 213.36c23.55 0 42.64 19.02 42.64 42.64v0.44a42.64 42.64 0 0 1-85.36 0v-0.44c0-23.55 19.16-42.64 42.72-42.64z m128 42.64c0-23.55 19.02-42.64 42.64-42.64h469.36a42.64 42.64 0 0 1 0 85.28h-469.36a42.64 42.64 0 0 1-42.64-42.64z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-category","originName":"category"},{"unicode":"e4b7","d":"M481.87 803.77a34.82 34.82 0 0 0 62.17 0l114.83-226.23a34.89 34.89 0 0 1 24.72-18.51l238.67-44.18a35.11 35.11 0 0 0 19.6-57.85l-169.91-188.93a35.11 35.11 0 0 1-8.78-27.87l32.4-255.41a34.89 34.89 0 0 0-50.32-35.62l-216.57 110a34.74 34.74 0 0 1-31.45 0l-216.87-110.22a34.89 34.89 0 0 0-50.4 35.54l30.36 247.67a35.11 35.11 0 0 1-8.2 27.2l-170.42 198.22a35.11 35.11 0 0 0 19.82 57.27l242.11 46.38a34.89 34.89 0 0 1 24.57 18.5l113.67 224.04z","originDs":[{"d":"M481.87 92.23a34.82 34.82 0 0 1 62.17 0l114.83 226.23a34.89 34.89 0 0 0 24.72 18.51l238.67 44.18a35.11 35.11 0 0 1 19.6 57.85l-169.91 188.93a35.11 35.11 0 0 0-8.78 27.87l32.4 255.41a34.89 34.89 0 0 1-50.32 35.62l-216.57-110a34.74 34.74 0 0 0-31.45 0l-216.87 110.22a34.89 34.89 0 0 1-50.4-35.54l30.36-247.67a35.11 35.11 0 0 0-8.2-27.2l-170.42-198.22a35.11 35.11 0 0 1 19.82-57.27l242.11-46.38a34.89 34.89 0 0 0 24.57-18.5l113.67-224.04z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-star-fill","originName":"star-fill"},{"unicode":"e458","d":"M512 808.23c-191.78 0-351.09-164.5-351.09-372.23 0-101.16 55.44-221.77 132.47-318.97 38.03-48.05 79.73-88.36 119.58-116.3 40.89-28.53 75.12-40.96 99.04-40.96s58.15 12.43 99.04 40.96c39.79 27.94 81.55 68.24 119.58 116.3 77.02 97.28 132.46 217.82 132.47 318.9 0 207.8-159.31 372.3-351.09 372.3z m-438.86-372.23c0 251.9 194.34 460 438.86 460s438.86-208.09 438.86-460c0-128.66-68.02-268.14-151.41-373.46-42.2-53.32-89.97-99.91-138.09-133.63-47.1-32.99-99.25-56.91-149.36-56.91-50.1 0-102.25 23.92-149.36 56.91-48.13 33.65-95.82 80.31-138.09 133.63-83.38 105.33-151.41 244.81-151.41 373.39zM512 531.53c-45.86 0-87.77-38.55-87.77-91.94s41.91-91.94 87.77-91.94 87.77 38.55 87.77 91.94-41.91 91.94-87.77 91.94z m-175.54-91.94a175.54 175.54 0 1 0 351.08 0 175.54 175.54 0 1 0-351.08 0z","originDs":[{"d":"M512 87.77c-191.78 0-351.09 164.5-351.09 372.23 0 101.16 55.44 221.77 132.47 318.97 38.03 48.05 79.73 88.36 119.58 116.3 40.89 28.53 75.12 40.96 99.04 40.96s58.15-12.43 99.04-40.96c39.79-27.94 81.55-68.24 119.58-116.3 77.02-97.28 132.46-217.82 132.47-318.9 0-207.8-159.31-372.3-351.09-372.3z m-438.86 372.23c0-251.9 194.34-460 438.86-460s438.86 208.09 438.86 460c0 128.66-68.02 268.14-151.41 373.46-42.2 53.32-89.97 99.91-138.09 133.63-47.1 32.99-99.25 56.91-149.36 56.91-50.1 0-102.25-23.92-149.36-56.91-48.13-33.65-95.82-80.31-138.09-133.63-83.38-105.33-151.41-244.81-151.41-373.39z","fill":"undefined"},{"d":"M512 364.47c-45.86 0-87.77 38.55-87.77 91.94s41.91 91.94 87.77 91.94 87.77-38.55 87.77-91.94-41.91-91.94-87.77-91.94z m-175.54 91.94a175.54 175.54 0 1 1 351.08 0 175.54 175.54 0 1 1-351.08 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-location","originName":"location"},{"unicode":"e0c9","d":"M636.71 892.85a43.89 43.89 0 0 0 57.05-24.35l58.22-144.68a43.89 43.89 0 0 0-62.02-54.78 365.79 365.79 0 0 1-177.96 45.57c-196.1 0-351.09-150.24-351.09-330.61 0-59.83 16.82-115.93 46.45-164.43a43.89 43.89 0 0 0-74.97-45.71 401.92 401.92 0 0 0-59.25 210.14c0 233.25 198.73 418.38 438.86 418.38 41.62 0 81.92-5.56 120.17-15.87l-19.82 49.22a43.89 43.89 0 0 0 24.36 57.05z m194.56-284.16a43.89 43.89 0 0 0 60.34-14.62c37.6-61.59 59.25-133.49 59.25-210.07 0-233.25-198.73-418.38-438.86-418.38a459.34 459.34 0 0 0-120.17 15.87l19.82-49.22a43.89 43.89 0 0 0-81.41-32.77l-58.15 144.68a43.89 43.89 0 0 0 61.95 54.78 365.79 365.79 0 0 1 177.96-45.57c196.1 0 351.09 150.16 351.09 330.61 0 59.83-16.82 115.86-46.45 164.35a43.89 43.89 0 0 0 14.63 60.34z","originDs":[{"d":"M636.71 3.15a43.89 43.89 0 0 1 57.05 24.35l58.22 144.68a43.89 43.89 0 0 1-62.02 54.78 365.79 365.79 0 0 0-177.96-45.57c-196.1 0-351.09 150.24-351.09 330.61 0 59.83 16.82 115.93 46.45 164.43a43.89 43.89 0 0 1-74.97 45.71 401.92 401.92 0 0 1-59.25-210.14c0-233.25 198.73-418.38 438.86-418.38 41.62 0 81.92 5.56 120.17 15.87l-19.82-49.22a43.89 43.89 0 0 1 24.36-57.05z m194.56 284.16a43.89 43.89 0 0 1 60.34 14.62c37.6 61.59 59.25 133.49 59.25 210.07 0 233.25-198.73 418.38-438.86 418.38a459.34 459.34 0 0 1-120.17-15.87l19.82 49.22a43.89 43.89 0 0 1-81.41 32.77l-58.15-144.68a43.89 43.89 0 0 1 61.95-54.78 365.79 365.79 0 0 0 177.96 45.57c196.1 0 351.09-150.16 351.09-330.61 0-59.83-16.82-115.86-46.45-164.35a43.89 43.89 0 0 1 14.63-60.34z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-refresh","originName":"refresh"},{"unicode":"f0e2","d":"M777.87 649.87a166.03 166.03 0 0 1-234.78 0l-74.39-74.24a43.89 43.89 0 0 0-62.03 62.1l74.24 74.24a253.81 253.81 0 0 0 358.99-358.98l-74.17-74.32a43.89 43.89 0 1 0-62.1 62.03l74.24 74.24a166.03 166.03 0 0 1 0 234.86z m-140.43-140.43a43.89 43.89 0 0 0 0-62.03l-188.78-188.92a43.89 43.89 0 1 0-62.1 62.1l188.93 188.92a43.89 43.89 0 0 0 62.1 0z m-317.07-20.11a43.89 43.89 0 0 0 0-62.03l-74.24-74.31a166.03 166.03 0 0 1 234.78-234.86l74.39 74.24a43.89 43.89 0 0 0 62.03-62.1l-74.24-74.17a253.81 253.81 0 1 0-358.99 358.91l74.17 74.32a43.89 43.89 0 0 0 62.1 0z","originDs":[{"d":"M777.87 246.13a166.03 166.03 0 0 0-234.78 0l-74.39 74.24a43.89 43.89 0 0 1-62.03-62.1l74.24-74.24a253.81 253.81 0 0 1 358.99 358.98l-74.17 74.32a43.89 43.89 0 1 1-62.1-62.03l74.24-74.24a166.03 166.03 0 0 0 0-234.86z m-140.43 140.43a43.89 43.89 0 0 1 0 62.03l-188.78 188.92a43.89 43.89 0 1 1-62.1-62.1l188.93-188.92a43.89 43.89 0 0 1 62.1 0z m-317.07 20.11a43.89 43.89 0 0 1 0 62.03l-74.24 74.31a166.03 166.03 0 0 0 234.78 234.86l74.39-74.24a43.89 43.89 0 0 1 62.03 62.1l-74.24 74.17a253.81 253.81 0 1 1-358.99-358.91l74.17-74.32a43.89 43.89 0 0 1 62.1 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-link","originName":"link"},{"unicode":"e23e","d":"M512 810.64c23.55 0 42.64-19.02 42.64-42.64v-341.36h341.36a42.64 42.64 0 1 0 0-85.28h-341.36v-341.36a42.64 42.64 0 1 0-85.28 0v341.36h-341.36a42.64 42.64 0 1 0 0 85.28h341.36v341.36c0 23.55 19.02 42.64 42.64 42.64z","originDs":[{"d":"M512 85.36c23.55 0 42.64 19.02 42.64 42.64v341.36h341.36a42.64 42.64 0 1 1 0 85.28h-341.36v341.36a42.64 42.64 0 1 1-85.28 0v-341.36h-341.36a42.64 42.64 0 1 1 0-85.28h341.36v-341.36c0-23.55 19.02-42.64 42.64-42.64z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-add","originName":"add"},{"unicode":"e881","d":"M445.07 673.35a208.09 208.09 0 0 1-295.86 0 212.48 212.48 0 0 1 0-298.86l322.34-324.68c22.38-22.53 58.51-22.53 80.9 0l322.34 324.68a212.48 212.48 0 0 1 0 298.86 208.09 208.09 0 0 1-295.86 0l-35.84-36.06a43.89 43.89 0 0 0-62.18 0l-35.84 36.06z m-358.18 61.74a295.86 295.86 0 0 0 420.43 0l4.68-4.61 4.68 4.68a295.86 295.86 0 0 0 420.43 0 300.25 300.25 0 0 0 0-422.55l-322.34-324.61a144.68 144.68 0 0 0-205.54 0l-322.34 324.61a300.25 300.25 0 0 0 0 422.55z","originDs":[{"d":"M445.07 222.65a208.09 208.09 0 0 0-295.86 0 212.48 212.48 0 0 0 0 298.86l322.34 324.68c22.38 22.53 58.51 22.53 80.9 0l322.34-324.68a212.48 212.48 0 0 0 0-298.86 208.09 208.09 0 0 0-295.86 0l-35.84 36.06a43.89 43.89 0 0 1-62.18 0l-35.84-36.06z m-358.18-61.74a295.86 295.86 0 0 1 420.43 0l4.68 4.61 4.68-4.68a295.86 295.86 0 0 1 420.43 0 300.25 300.25 0 0 1 0 422.55l-322.34 324.61a144.68 144.68 0 0 1-205.54 0l-322.34-324.61a300.25 300.25 0 0 1 0-422.55z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-heart","originName":"heart"},{"unicode":"e4a7","d":"M551.2 739.84l-39.2-40.08-39.2 40.08a272.53 272.53 0 0 1-391.68 0 288.11 288.11 0 0 1 0-400.82l352.54-360.67a108.98 108.98 0 0 1 156.68 0l352.54 360.74a288.11 288.11 0 0 1 0 400.82 272.53 272.53 0 0 1-391.68 0z","originDs":[{"d":"M551.2 156.16l-39.2 40.08-39.2-40.08a272.53 272.53 0 0 0-391.68 0 288.11 288.11 0 0 0 0 400.82l352.54 360.67a108.98 108.98 0 0 0 156.68 0l352.54-360.74a288.11 288.11 0 0 0 0-400.82 272.53 272.53 0 0 0-391.68 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-heart-fill","originName":"heart-fill"},{"unicode":"f05e","d":"M553.18 600.21a54.86 54.86 0 1 0-109.71 0 54.86 54.86 0 0 0 109.71 0zM512 735.09a351.09 351.09 0 1 1 0-702.18 351.09 351.09 0 0 1 0 702.18z m-438.86-351.09a438.86 438.86 0 1 0 877.72 0 438.86 438.86 0 0 0-877.72 0z m355.48 78.99a43.89 43.89 0 0 0 43.88 43.89h39.5a43.89 43.89 0 0 0 43.89-43.89v-276.48a43.89 43.89 0 1 0-87.78 0v232.82a43.89 43.89 0 0 0-39.49 43.66z","originDs":[{"d":"M553.18 295.79a54.86 54.86 0 1 1-109.71 0 54.86 54.86 0 0 1 109.71 0z","fill":"undefined"},{"d":"M512 160.91a351.09 351.09 0 1 0 0 702.18 351.09 351.09 0 0 0 0-702.18z m-438.86 351.09a438.86 438.86 0 1 1 877.72 0 438.86 438.86 0 0 1-877.72 0z m355.48-78.99a43.89 43.89 0 0 1 43.88-43.89h39.5a43.89 43.89 0 0 1 43.89 43.89v276.48a43.89 43.89 0 1 1-87.78 0v-232.82a43.89 43.89 0 0 1-39.49-43.66z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-tips","originName":"tips"},{"unicode":"ee74","d":"M229.01 107.88999999999999a43.89 43.89 0 0 1 61.73-6.81l221.26 177.01 221.26-177.01a43.89 43.89 0 1 1 54.85 68.54l-248.68 198.95a43.89 43.89 0 0 1-54.86 0l-248.68-198.95a43.89 43.89 0 0 1-6.88-61.73z m0 298.42a43.89 43.89 0 0 1 61.73-6.88l221.26 177.01 221.26-177.01a43.89 43.89 0 1 1 54.85 68.61l-248.68 198.95a43.89 43.89 0 0 1-54.86 0l-248.68-198.95a43.89 43.89 0 0 1-6.88-61.73z","originDs":[{"d":"M229.01 788.11a43.89 43.89 0 0 0 61.73 6.81l221.26-177.01 221.26 177.01a43.89 43.89 0 1 0 54.85-68.54l-248.68-198.95a43.89 43.89 0 0 0-54.86 0l-248.68 198.95a43.89 43.89 0 0 0-6.88 61.73z m0-298.42a43.89 43.89 0 0 0 61.73 6.88l221.26-177.01 221.26 177.01a43.89 43.89 0 1 0 54.85-68.61l-248.68-198.95a43.89 43.89 0 0 0-54.86 0l-248.68 198.95a43.89 43.89 0 0 0-6.88 61.73z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-double-arrow-up","originName":"double-arrow-up"},{"unicode":"e9f8","d":"M713.65 209.63a42.64 42.64 0 1 1-61.95 58.66c-14.56-15.36-37.52-29.4-64.8-39.65-27.06-10.24-54.71-15.36-76.22-15.36-45.35 0-103.13 19.75-140.65 53.91a42.64 42.64 0 0 1-57.42-63.12c54.49-49.52 133.12-76.07 198.07-76.07 33.28 0 71.24 7.53 106.35 20.77 34.89 13.17 70.44 33.21 96.55 60.86zM512 810.64c-37.96 0-74.83-12.65-104.74-35.84l-256-198.95a170.42 170.42 0 0 1-65.9-134.65v-345.24a138.53 138.53 0 0 1 138.6-138.68h576a138.68 138.68 0 0 1 138.68 138.68v345.24a170.42 170.42 0 0 1-66.05 134.8l-0.36 0.22-255.49 198.51a170.72 170.72 0 0 1-104.74 35.91z m341.36-369.44v-345.24a53.17 53.17 0 0 0-53.4-53.32h-575.92a53.39 53.39 0 0 0-53.32 53.25v345.31a85.07 85.07 0 0 0 32.91 67.29l256 198.87a85.36 85.36 0 0 0 104.81 0l256-198.94a84.85 84.85 0 0 0 32.92-67.3z","originDs":[{"d":"M713.65 686.37a42.64 42.64 0 1 0-61.95-58.66c-14.56 15.36-37.52 29.4-64.8 39.65-27.06 10.24-54.71 15.36-76.22 15.36-45.35 0-103.13-19.75-140.65-53.91a42.64 42.64 0 0 0-57.42 63.12c54.49 49.52 133.12 76.07 198.07 76.07 33.28 0 71.24-7.53 106.35-20.77 34.89-13.17 70.44-33.21 96.55-60.86z","fill":"undefined"},{"d":"M512 85.36c-37.96 0-74.83 12.65-104.74 35.84l-256 198.95a170.42 170.42 0 0 0-65.9 134.65v345.24a138.53 138.53 0 0 0 138.6 138.68h576a138.68 138.68 0 0 0 138.68-138.68v-345.24a170.42 170.42 0 0 0-66.05-134.8l-0.36-0.22-255.49-198.51a170.72 170.72 0 0 0-104.74-35.91z m341.36 369.44v345.24a53.17 53.17 0 0 1-53.4 53.32h-575.92a53.39 53.39 0 0 1-53.32-53.25v-345.31a85.07 85.07 0 0 1 32.91-67.29l256-198.87a85.36 85.36 0 0 1 104.81 0l256 198.94a84.85 84.85 0 0 1 32.92 67.3z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-home","originName":"home"},{"unicode":"e72b","d":"M512 822.86a438.86 438.86 0 0 0 339.02-717.53 38.03 38.03 0 0 0 7.6-5.86l70.95-70.94c14.7-14.77 14.7-38.55 0-53.25l-8.85-8.85c-14.63-14.7-38.55-14.7-53.17 0l-70.95 70.95a37.16 37.16 0 0 0-5.85 7.6 438.86 438.86 0 1 0-278.75 777.88z m0-87.77a351.09 351.09 0 1 1 0-702.18 351.09 351.09 0 0 1 0 702.18z","originDs":[{"d":"M512 73.14a438.86 438.86 0 0 1 339.02 717.53 38.03 38.03 0 0 1 7.6 5.86l70.95 70.94c14.7 14.77 14.7 38.55 0 53.25l-8.85 8.85c-14.63 14.7-38.55 14.7-53.17 0l-70.95-70.95a37.16 37.16 0 0 1-5.85-7.6 438.86 438.86 0 1 1-278.75-777.88z m0 87.77a351.09 351.09 0 1 0 0 702.18 351.09 351.09 0 0 0 0-702.18z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-search","originName":"search"},{"unicode":"e529","d":"M128 896a42.67 42.67 0 1 1 0-85.33h768a42.67 42.67 0 1 1 0 85.33h-768z m391.21-173.42a10.88 10.88 0 0 1-14.42 0l-501.18-446.25a10.71 10.71 0 0 1 7.21-18.67h241.34v-257.11c0-71 58.05-128.55 129.64-128.55h260.4c71.59 0 129.64 57.56 129.64 128.55v257.11h241.34a10.71 10.71 0 0 1 7.21 18.67l-501.18 446.25z m-180.61-722.03v342.81h-130.39l303.79 270.49 303.77-270.49h-130.35v-342.83c0-23.64-19.37-42.84-43.22-42.83h-260.4c-23.85 0-43.2 19.2-43.2 42.85z","originDs":[{"d":"M128 0a42.67 42.67 0 1 0 0 85.33h768a42.67 42.67 0 1 0 0-85.33h-768z m391.21 173.42a10.88 10.88 0 0 0-14.42 0l-501.18 446.25a10.71 10.71 0 0 0 7.21 18.67h241.34v257.11c0 71 58.05 128.55 129.64 128.55h260.4c71.59 0 129.64-57.56 129.64-128.55v-257.11h241.34a10.71 10.71 0 0 0 7.21-18.67l-501.18-446.25z m-180.61 722.03v-342.81h-130.39l303.79-270.49 303.77 270.49h-130.35v342.83c0 23.64-19.37 42.84-43.22 42.83h-260.4c-23.85 0-43.2-19.2-43.2-42.85z","fill":"#1A1A1A"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-top","originName":"top"},{"unicode":"e1f8","d":"M512 810.64c23.55 0 42.64-19.02 42.64-42.64v-420.94l186.08 155.07a42.64 42.64 0 1 0 54.56-65.54l-256-213.36a42.64 42.64 0 0 0-54.56 0l-256 213.36a42.64 42.64 0 0 0 54.56 65.54l186.08-155.07v420.94c0 23.55 19.02 42.64 42.64 42.64z m-384-597.28c23.55 0 42.64-19.09 42.64-42.72v-85.28a42.64 42.64 0 0 1 42.72-42.72h597.28a42.64 42.64 0 0 1 42.72 42.72v85.28a42.64 42.64 0 1 0 85.28 0v-85.28a128 128 0 0 0-128-128h-597.28a128 128 0 0 0-128 128v85.28c0 23.63 19.02 42.72 42.64 42.72z","originDs":[{"d":"M512 85.36c23.55 0 42.64 19.02 42.64 42.64v420.94l186.08-155.07a42.64 42.64 0 1 1 54.56 65.54l-256 213.36a42.64 42.64 0 0 1-54.56 0l-256-213.36a42.64 42.64 0 0 1 54.56-65.54l186.08 155.07v-420.94c0-23.55 19.02-42.64 42.64-42.64z m-384 597.28c23.55 0 42.64 19.09 42.64 42.72v85.28a42.64 42.64 0 0 0 42.72 42.72h597.28a42.64 42.64 0 0 0 42.72-42.72v-85.28a42.64 42.64 0 1 1 85.28 0v85.28a128 128 0 0 1-128 128h-597.28a128 128 0 0 1-128-128v-85.28c0-23.63 19.02-42.72 42.64-42.72z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-download","originName":"download"},{"unicode":"e089","d":"M443.47 780.14a77.75 77.75 0 0 0 138.75 0l99.11-195 205.67-38.03a78.26 78.26 0 0 0 43.67-129.32l-147.02-163.33 28.09-220.89c7.83-62.17-56.76-107.96-112.42-79.72l-186.52 94.72-186.66-94.8c-55.59-28.23-120.1 17.26-112.49 79.29l26.26 214.31-147.75 171.74a78.26 78.26 0 0 0 44.4 127.93l208.82 39.93 98.01 193.17z m69.41-69.92l-87.7-172.62c-10.97-21.58-31.16-36.79-54.86-41.33l-189.8-36.27 134.58-156.53c14.41-16.75 21.07-38.77 18.43-60.71l-23.55-192 167.72 85.14a77.78 77.78 0 0 0 70.29 0l167.27-84.99-25.16 198.87c-2.93 22.6 4.24 45.35 19.46 62.25l133.12 147.89-185.86 34.38a77.9 77.9 0 0 0-55.29 41.33l-88.65 174.59z","originDs":[{"d":"M443.47 115.86a77.75 77.75 0 0 1 138.75 0l99.11 195 205.67 38.03a78.26 78.26 0 0 1 43.67 129.32l-147.02 163.33 28.09 220.89c7.83 62.17-56.76 107.96-112.42 79.72l-186.52-94.72-186.66 94.8c-55.59 28.23-120.1-17.26-112.49-79.29l26.26-214.31-147.75-171.74a78.26 78.26 0 0 1 44.4-127.93l208.82-39.93 98.01-193.17z m69.41 69.92l-87.7 172.62c-10.97 21.58-31.16 36.79-54.86 41.33l-189.8 36.27 134.58 156.53c14.41 16.75 21.07 38.77 18.43 60.71l-23.55 192 167.72-85.14a77.78 77.78 0 0 1 70.29 0l167.27 84.99-25.16-198.87c-2.93-22.6 4.24-45.35 19.46-62.25l133.12-147.89-185.86-34.38a77.9 77.9 0 0 1-55.29-41.33l-88.65-174.59z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-star","originName":"star"},{"unicode":"ed1e","d":"M73.14 669.26c0 84.85 68.75 153.6 153.6 153.6h109.72c84.85 0 153.6-68.75 153.6-153.6v-109.72a153.6 153.6 0 0 0-153.6-153.6h-109.72a153.6 153.6 0 0 0-153.6 153.6v109.72z m153.6 65.83a65.83 65.83 0 0 1-65.83-65.83v-109.72a65.83 65.83 0 0 1 65.83-65.83h109.72a65.83 65.83 0 0 1 65.83 65.83v109.72a65.83 65.83 0 0 1-65.83 65.83h-109.72z m307.2-65.83c0 84.85 68.75 153.6 153.6 153.6h109.72c84.85 0 153.6-68.75 153.6-153.6v-109.72a153.6 153.6 0 0 0-153.6-153.6h-109.72a153.6 153.6 0 0 0-153.6 153.6v109.72z m153.6 65.83a65.83 65.83 0 0 1-65.83-65.83v-109.72a65.83 65.83 0 0 1 65.83-65.83h109.72a65.83 65.83 0 0 1 65.83 65.83v109.72a65.83 65.83 0 0 1-65.83 65.83h-109.72z m-614.4-526.63c0 84.85 68.75 153.6 153.6 153.6h109.72c84.85 0 153.6-68.75 153.6-153.6v-109.72a153.6 153.6 0 0 0-153.6-153.6h-109.72a153.6 153.6 0 0 0-153.6 153.6v109.72z m153.6 65.83a65.83 65.83 0 0 1-65.83-65.83v-109.72a65.83 65.83 0 0 1 65.83-65.83h109.72a65.83 65.83 0 0 1 65.83 65.83v109.72a65.83 65.83 0 0 1-65.83 65.83h-109.72z m307.2-65.83c0 84.85 68.75 153.6 153.6 153.6h109.72c84.85 0 153.6-68.75 153.6-153.6v-109.72a153.6 153.6 0 0 0-153.6-153.6h-109.72a153.6 153.6 0 0 0-153.6 153.6v109.72z m153.6 65.83a65.83 65.83 0 0 1-65.83-65.83v-109.72a65.83 65.83 0 0 1 65.83-65.83h109.72a65.83 65.83 0 0 1 65.83 65.83v109.72a65.83 65.83 0 0 1-65.83 65.83h-109.72z","originDs":[{"d":"M73.14 226.74c0-84.85 68.75-153.6 153.6-153.6h109.72c84.85 0 153.6 68.75 153.6 153.6v109.72a153.6 153.6 0 0 1-153.6 153.6h-109.72a153.6 153.6 0 0 1-153.6-153.6v-109.72z m153.6-65.83a65.83 65.83 0 0 0-65.83 65.83v109.72a65.83 65.83 0 0 0 65.83 65.83h109.72a65.83 65.83 0 0 0 65.83-65.83v-109.72a65.83 65.83 0 0 0-65.83-65.83h-109.72z m307.2 65.83c0-84.85 68.75-153.6 153.6-153.6h109.72c84.85 0 153.6 68.75 153.6 153.6v109.72a153.6 153.6 0 0 1-153.6 153.6h-109.72a153.6 153.6 0 0 1-153.6-153.6v-109.72z m153.6-65.83a65.83 65.83 0 0 0-65.83 65.83v109.72a65.83 65.83 0 0 0 65.83 65.83h109.72a65.83 65.83 0 0 0 65.83-65.83v-109.72a65.83 65.83 0 0 0-65.83-65.83h-109.72z m-614.4 526.63c0-84.85 68.75-153.6 153.6-153.6h109.72c84.85 0 153.6 68.75 153.6 153.6v109.72a153.6 153.6 0 0 1-153.6 153.6h-109.72a153.6 153.6 0 0 1-153.6-153.6v-109.72z m153.6-65.83a65.83 65.83 0 0 0-65.83 65.83v109.72a65.83 65.83 0 0 0 65.83 65.83h109.72a65.83 65.83 0 0 0 65.83-65.83v-109.72a65.83 65.83 0 0 0-65.83-65.83h-109.72z m307.2 65.83c0-84.85 68.75-153.6 153.6-153.6h109.72c84.85 0 153.6 68.75 153.6 153.6v109.72a153.6 153.6 0 0 1-153.6 153.6h-109.72a153.6 153.6 0 0 1-153.6-153.6v-109.72z m153.6-65.83a65.83 65.83 0 0 0-65.83 65.83v109.72a65.83 65.83 0 0 0 65.83 65.83h109.72a65.83 65.83 0 0 0 65.83-65.83v-109.72a65.83 65.83 0 0 0-65.83-65.83h-109.72z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-apps","originName":"apps"},{"unicode":"f415","d":"M512 638.76c-145.99 0-279.92-106.5-362.86-192.22a88.14 88.14 0 0 1 0-125.08c82.94-85.72 216.87-192.22 362.86-192.22s279.92 106.5 362.86 192.22c34.67 35.84 34.67 89.23 0 125.08-82.94 85.72-216.87 192.22-362.86 192.22z m-420.72-136.27c84.85 87.7 239.32 216.72 420.72 216.72s335.8-129.02 420.72-216.72a168.59 168.59 0 0 0 0-236.98c-84.85-87.63-239.32-216.65-420.72-216.65s-335.8 128.88-420.72 216.65a168.59 168.59 0 0 0 0 236.91z m420.72-32.25c-49.59 0-88.5-39.28-88.5-86.24s38.91-86.24 88.5-86.24 88.5 39.28 88.5 86.24-38.91 86.24-88.5 86.24z m-168.96-86.24c0 92.75 76.36 166.69 168.96 166.69s168.96-73.95 168.96-166.69-76.36-166.69-168.96-166.69-168.96 73.95-168.96 166.69z","originDs":[{"d":"M512 257.24c-145.99 0-279.92 106.5-362.86 192.22a88.14 88.14 0 0 0 0 125.08c82.94 85.72 216.87 192.22 362.86 192.22s279.92-106.5 362.86-192.22c34.67-35.84 34.67-89.23 0-125.08-82.94-85.72-216.87-192.22-362.86-192.22z m-420.72 136.27c84.85-87.7 239.32-216.72 420.72-216.72s335.8 129.02 420.72 216.72a168.59 168.59 0 0 1 0 236.98c-84.85 87.63-239.32 216.65-420.72 216.65s-335.8-128.88-420.72-216.65a168.59 168.59 0 0 1 0-236.91z m420.72 32.25c-49.59 0-88.5 39.28-88.5 86.24s38.91 86.24 88.5 86.24 88.5-39.28 88.5-86.24-38.91-86.24-88.5-86.24z m-168.96 86.24c0-92.75 76.36-166.69 168.96-166.69s168.96 73.95 168.96 166.69-76.36 166.69-168.96 166.69-168.96-73.95-168.96-166.69z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-eye","originName":"eye"},{"unicode":"ea81","d":"M470.89 163.25a42.64 42.64 0 1 0 85.29 0 42.64 42.64 0 0 0-85.29 0zM512 735.09a351.09 351.09 0 1 1 0-702.18 351.09 351.09 0 0 1 0 702.18z m-438.86-351.09a438.86 438.86 0 1 0 877.72 0 438.86 438.86 0 0 0-877.72 0z m438.86 241.37a43.89 43.89 0 0 0 43.89-43.88v-276.48a43.89 43.89 0 0 0-87.78 0v276.48a43.89 43.89 0 0 0 43.89 43.88z","originDs":[{"d":"M470.89 732.75a42.64 42.64 0 1 1 85.29 0 42.64 42.64 0 0 1-85.29 0z","fill":"undefined"},{"d":"M512 160.91a351.09 351.09 0 1 0 0 702.18 351.09 351.09 0 0 0 0-702.18z m-438.86 351.09a438.86 438.86 0 1 1 877.72 0 438.86 438.86 0 0 1-877.72 0z m438.86-241.37a43.89 43.89 0 0 1 43.89 43.88v276.48a43.89 43.89 0 0 1-87.78 0v-276.48a43.89 43.89 0 0 1 43.89-43.88z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-warning","originName":"warning"},{"unicode":"ee2b","d":"M520.56 759.44a384 384 0 1 1 0-768 384 384 0 0 1 0 768z m-469.36-384a469.36 469.36 0 1 0 938.64 0 469.36 469.36 0 0 0-938.64 0zM742.69 533.65a42.64 42.64 0 0 0 0-60.34l-256-256a42.64 42.64 0 0 0-60.34 0l-127.93 127.92a42.64 42.64 0 1 0 60.35 60.35l97.86-97.87 225.79 225.87a42.64 42.64 0 0 0 60.35 0z","originDs":[{"d":"M520.56 136.56a384 384 0 1 0 0 768 384 384 0 0 0 0-768z m-469.36 384a469.36 469.36 0 1 1 938.64 0 469.36 469.36 0 0 1-938.64 0z","fill":"undefined"},{"d":"M742.69 362.35a42.64 42.64 0 0 1 0 60.34l-256 256a42.64 42.64 0 0 1-60.34 0l-127.93-127.92a42.64 42.64 0 1 1 60.35-60.35l97.86 97.87 225.79-225.87a42.64 42.64 0 0 1 60.35 0z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-success","originName":"success"},{"unicode":"e5f0","d":"M853.36 298.64a85.36 85.36 0 1 0 0 170.72 85.36 85.36 0 0 0 0-170.72z m-682.72 0a85.36 85.36 0 1 0 0 170.72 85.36 85.36 0 0 0 0-170.72z m341.36-42.64a128 128 0 1 0 0 256 128 128 0 0 0 0-256z","originDs":[{"d":"M853.36 597.36a85.36 85.36 0 1 1 0-170.72 85.36 85.36 0 0 1 0 170.72z m-682.72 0a85.36 85.36 0 1 1 0-170.72 85.36 85.36 0 0 1 0 170.72z m341.36 42.64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-more","originName":"more"},{"unicode":"e4e4","d":"M512 832c-247.4 0-448-200.6-448-448s200.6-448 448-448 448 200.6 448 448-200.6 448-448 448z m-80-600c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-304z m224 0c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-304z","originDs":[{"d":"M512 64c-247.4 0-448 200.6-448 448s200.6 448 448 448 448-200.6 448-448-200.6-448-448-448z m-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-304c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z m224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-304c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z","fill":"#333"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-poweroff-circle-fill","originName":"poweroff-circle-fill"},{"unicode":"e293","d":"M322.19 237.71000000000004h379.62c22.82 0 37.01 18.8 25.6 33.8l-189.96 247.66c-11.41 14.85-39.64 14.85-51.05 0l-189.73-247.66c-11.48-14.99 2.71-33.79 25.52-33.8z","originDs":[{"d":"M322.19 658.29h379.62c22.82 0 37.01-18.8 25.6-33.8l-189.96-247.66c-11.41-14.85-39.64-14.85-51.05 0l-189.73 247.66c-11.48 14.99 2.71 33.79 25.52 33.8z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-triangle-up","originName":"triangle-up"},{"unicode":"eadf","d":"M178.83 781.02a42.64 42.64 0 1 1-59.75-61l105.32-102.99a925.55 925.55 0 0 1-133.12-114.54 168.59 168.59 0 0 1 0-236.98c84.85-87.63 239.32-216.65 420.72-216.65 82.65 0 159.74 26.77 227.18 64.29l119.52-117.03a42.64 42.64 0 1 1 59.68 61.08l-739.55 723.82z m499.94-608.84c-52-25.89-108.47-42.93-166.84-42.94-145.99 0-279.92 106.5-362.86 192.22a88.14 88.14 0 0 0 0 125.08 830.03 830.03 0 0 0 133.92 113l87.04-85.21a164.06 164.06 0 0 1-26.99-90.33c0-92.75 76.36-166.69 168.96-166.69a170.42 170.42 0 0 1 92.75 27.35l74.09-72.48z m-248.98 243.78l114.61-112.2a90.4 90.4 0 0 0-32.4-6.07c-49.59 0-88.5 39.28-88.5 86.24 0 11.26 2.19 22.02 6.29 31.96z m445.07-94.5c-16.09-16.53-34.01-33.94-53.54-51.2l57.64-56.32c20.11 17.85 38.03 35.4 53.76 51.64a168.59 168.59 0 0 1 0 236.91c-84.85 87.7-239.32 216.72-420.72 216.72-44.54 0-87.41-7.75-128-20.77l67-65.68a319.63 319.63 0 0 0 61 6c145.99 0 279.92-106.5 362.86-192.22 34.67-35.84 34.67-89.23 0-125.08z","originDs":[{"d":"M178.83 114.98a42.64 42.64 0 1 0-59.75 61l105.32 102.99a925.55 925.55 0 0 0-133.12 114.54 168.59 168.59 0 0 0 0 236.98c84.85 87.63 239.32 216.65 420.72 216.65 82.65 0 159.74-26.77 227.18-64.29l119.52 117.03a42.64 42.64 0 1 0 59.68-61.08l-739.55-723.82z m499.94 608.84c-52 25.89-108.47 42.93-166.84 42.94-145.99 0-279.92-106.5-362.86-192.22a88.14 88.14 0 0 1 0-125.08 830.03 830.03 0 0 1 133.92-113l87.04 85.21a164.06 164.06 0 0 0-26.99 90.33c0 92.75 76.36 166.69 168.96 166.69a170.42 170.42 0 0 0 92.75-27.35l74.09 72.48z m-248.98-243.78l114.61 112.2a90.4 90.4 0 0 1-32.4 6.07c-49.59 0-88.5-39.28-88.5-86.24 0-11.26 2.19-22.02 6.29-31.96z m445.07 94.5c-16.09 16.53-34.01 33.94-53.54 51.2l57.64 56.32c20.11-17.85 38.03-35.4 53.76-51.64a168.59 168.59 0 0 0 0-236.91c-84.85-87.7-239.32-216.72-420.72-216.72-44.54 0-87.41 7.75-128 20.77l67 65.68a319.63 319.63 0 0 1 61-6c145.99 0 279.92 106.5 362.86 192.22 34.67 35.84 34.67 89.23 0 125.08z","fill":"undefined"}],"horizAdvX":1024,"vertAdvY":1024,"glyphName":"nut-icon-marshalling","originName":"marshalling"}] \ No newline at end of file diff --git a/jdesign-iconfont/icon_iconfont.xml b/jdesign-iconfont/icon_iconfont.xml deleted file mode 100644 index 1acb464..0000000 --- a/jdesign-iconfont/icon_iconfont.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.css b/jdesign-iconfont/iconfont.css index d17dd59..d1d950f 100644 --- a/jdesign-iconfont/iconfont.css +++ b/jdesign-iconfont/iconfont.css @@ -1,9 +1,12 @@ @font-face { font-family: 'nutui-icon'; - src: url('iconfont.woff2') format('woff2') /* chrome、firefox */, + src: url('iconfont.eot'); /* IE9 */ + src: url('iconfont.eot#iefix') format('embedded-opentype') /* IE6-IE8 */, + url('iconfont.woff2') format('woff2') /* chrome、firefox */, url('iconfont.woff') format('woff') /* chrome、firefox */, - url('iconfont.ttf') format('truetype') /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */; + url('iconfont.ttf') format('truetype') /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */, + /* url('iconfont.svg#nutui-icon') format('svg') iOS 4.1-; */ } .nutui-iconfont{ @@ -14,238 +17,1458 @@ -moz-osx-font-smoothing: grayscale; } - .nut-icon-retweet::before { - content: "\ee5f"; + .nut-icon-remove-rectangle::before { + content: "\f497"; } - .nut-icon-check-checked::before { - content: "\f444"; + .nut-icon-clock-circle-f::before { + content: "\ec16"; + } + + .nut-icon-close::before { + content: "\e959"; + } + + .nut-icon-face-mild-f::before { + content: "\f115"; + } + + .nut-icon-chat-f::before { + content: "\f114"; + } + + .nut-icon-shopping-minus::before { + content: "\e340"; + } + + .nut-icon-skip-backward::before { + content: "\e207"; + } + + .nut-icon-cart-remove-f::before { + content: "\e8f2"; + } + + .nut-icon-invoice-f::before { + content: "\e859"; + } + + .nut-icon-shopping-check-f::before { + content: "\f096"; + } + + .nut-icon-headphones::before { + content: "\e991"; + } + + .nut-icon-tag-f::before { + content: "\eef1"; + } + + .nut-icon-calendar-f::before { + content: "\e8cb"; + } + + .nut-icon-purse-f::before { + content: "\e677"; + } + + .nut-icon-list-tree::before { + content: "\ecef"; + } + + .nut-icon-cart-add-f::before { + content: "\e921"; + } + + .nut-icon-check::before { + content: "\e032"; + } + + .nut-icon-package-box-time::before { + content: "\ea98"; + } + + .nut-icon-book-f::before { + content: "\e86c"; + } + + .nut-icon-thumbs-up-f::before { + content: "\e536"; + } + + .nut-icon-user-circle-f::before { + content: "\e2a9"; + } + + .nut-icon-purse::before { + content: "\e138"; + } + + .nut-icon-invoice::before { + content: "\f005"; + } + + .nut-icon-warehouse::before { + content: "\f494"; + } + + .nut-icon-board::before { + content: "\f21c"; + } + + .nut-icon-timer-f::before { + content: "\e8ce"; + } + + .nut-icon-pause-circle-f::before { + content: "\e95a"; + } + + .nut-icon-check-rectangle::before { + content: "\e0ed"; + } + + .nut-icon-calendar::before { + content: "\e8f6"; + } + + .nut-icon-copy-check-f::before { + content: "\ec93"; + } + + .nut-icon-first-aid-kit-f::before { + content: "\e576"; + } + + .nut-icon-arrow-circle-right-f::before { + content: "\e710"; + } + + .nut-icon-heart-add-f::before { + content: "\e03d"; + } + + .nut-icon-close-circle::before { + content: "\e93f"; + } + + .nut-icon-arrow-circle-down-f::before { + content: "\e767"; + } + + .nut-icon-filter-f::before { + content: "\f23e"; + } + + .nut-icon-users::before { + content: "\edf2"; + } + + .nut-icon-globe::before { + content: "\e625"; + } + + .nut-icon-zoom-out::before { + content: "\ec2c"; + } + + .nut-icon-information-polygon::before { + content: "\f32a"; + } + + .nut-icon-alarm::before { + content: "\e08f"; + } + + .nut-icon-credit-card::before { + content: "\ede0"; + } + + .nut-icon-arrow-circle-up::before { + content: "\e966"; + } + + .nut-icon-gift::before { + content: "\e523"; + } + + .nut-icon-mail-f::before { + content: "\e8d8"; + } + + .nut-icon-wallet::before { + content: "\f090"; + } + + .nut-icon-more-vertical::before { + content: "\e8de"; + } + + .nut-icon-warning-circle::before { + content: "\e652"; + } + + .nut-icon-unlock::before { + content: "\ecca"; + } + + .nut-icon-thumbs-up::before { + content: "\e9e6"; + } + + .nut-icon-badge-percent::before { + content: "\ec6d"; + } + + .nut-icon-help-polygon-f::before { + content: "\ea18"; + } + + .nut-icon-volume-max::before { + content: "\e427"; + } + + .nut-icon-video::before { + content: "\ea9f"; + } + + .nut-icon-cart-add::before { + content: "\e81e"; + } + + .nut-icon-agenda::before { + content: "\e73c"; + } + + .nut-icon-arrow-corner-left::before { + content: "\e0e1"; + } + + .nut-icon-location::before { + content: "\e3ad"; + } + + .nut-icon-shopping-add-f::before { + content: "\e8a2"; + } + + .nut-icon-voucher-f::before { + content: "\e0b5"; + } + + .nut-icon-chat::before { + content: "\e594"; + } + + .nut-icon-lock-f::before { + content: "\e2e6"; + } + + .nut-icon-truck-f::before { + content: "\e423"; + } + + .nut-icon-grip-horizontal::before { + content: "\e059"; + } + + .nut-icon-arrow-up::before { + content: "\f31e"; + } + + .nut-icon-microphone-mute-f::before { + content: "\e8c9"; + } + + .nut-icon-book::before { + content: "\ea0b"; + } + + .nut-icon-search::before { + content: "\ed1a"; + } + + .nut-icon-microphone-mute::before { + content: "\ea1d"; + } + + .nut-icon-store::before { + content: "\f12f"; + } + + .nut-icon-heart-add::before { + content: "\f42f"; + } + + .nut-icon-camera-f::before { + content: "\e1e1"; + } + + .nut-icon-sort-vertical::before { + content: "\e3a6"; + } + + .nut-icon-circle-f::before { + content: "\f140"; + } + + .nut-icon-notepad::before { + content: "\e0b6"; + } + + .nut-icon-face-smile::before { + content: "\e697"; + } + + .nut-icon-close-circle-f::before { + content: "\f282"; + } + + .nut-icon-cloud-f::before { + content: "\f340"; + } + + .nut-icon-shield-f::before { + content: "\e3e1"; + } + + .nut-icon-arrow-circle-sort::before { + content: "\ed01"; + } + + .nut-icon-caret-up-f::before { + content: "\e9f1"; + } + + .nut-icon-microphone::before { + content: "\e7f0"; + } + + .nut-icon-apps::before { + content: "\f4fe"; + } + + .nut-icon-user-remove-f::before { + content: "\ef91"; + } + + .nut-icon-skip-forward-f::before { + content: "\eeba"; + } + + .nut-icon-book-mark::before { + content: "\eca5"; + } + + .nut-icon-dongdong-f::before { + content: "\ea75"; + } + + .nut-icon-arrow-circle-up-f::before { + content: "\f210"; + } + + .nut-icon-information-polygon-f::before { + content: "\ecf9"; + } + + .nut-icon-add-rectangle-f::before { + content: "\e332"; + } + + .nut-icon-home-f::before { + content: "\e348"; + } + + .nut-icon-share-f::before { + content: "\e564"; + } + + .nut-icon-search-f::before { + content: "\f4c1"; + } + + .nut-icon-shopping-f::before { + content: "\ecf2"; + } + + .nut-icon-logout::before { + content: "\f50c"; + } + + .nut-icon-arrow-transfe-circler-f::before { + content: "\f0a5"; + } + + .nut-icon-server::before { + content: "\ef7c"; + } + + .nut-icon-thumbs-down::before { + content: "\e379"; + } + + .nut-icon-bookmark-f::before { + content: "\eb58"; + } + + .nut-icon-arrow-circle-sort-f::before { + content: "\eb8e"; + } + + .nut-icon-flag::before { + content: "\e753"; + } + + .nut-icon-face-angry::before { + content: "\ef66"; + } + + .nut-icon-package-f::before { + content: "\ee74"; + } + + .nut-icon-globe-f::before { + content: "\eda5"; + } + + .nut-icon-share::before { + content: "\f3c5"; + } + + .nut-icon-presentation-f::before { + content: "\f236"; + } + + .nut-icon-bell-ring-f::before { + content: "\e8fb"; + } + + .nut-icon-menu::before { + content: "\e71c"; + } + + .nut-icon-pin::before { + content: "\e901"; + } + + .nut-icon-eye-slash-f::before { + content: "\f09a"; + } + + .nut-icon-users-f::before { + content: "\e636"; + } + + .nut-icon-check-circle-f::before { + content: "\e1f5"; + } + + .nut-icon-zoom-in-f::before { + content: "\e60e"; + } + + .nut-icon-scan::before { + content: "\e936"; + } + + .nut-icon-cart-remove::before { + content: "\e7f8"; + } + + .nut-icon-file-f::before { + content: "\e885"; + } + + .nut-icon-multiply::before { + content: "\ef58"; + } + + .nut-icon-mouse-f::before { + content: "\e9d1"; + } + + .nut-icon-arrow-exchange::before { + content: "\f07b"; + } + + .nut-icon-bookmark::before { + content: "\f333"; + } + + .nut-icon-robot-f::before { + content: "\ec36"; + } + + .nut-icon-arrow-forward-left::before { + content: "\f2db"; + } + + .nut-icon-stop-circle::before { + content: "\e358"; + } + + .nut-icon-setting-f::before { + content: "\e7b7"; + } + + .nut-icon-edit-rectangle-f::before { + content: "\f149"; + } + + .nut-icon-mouse::before { + content: "\e87c"; + } + + .nut-icon-arrow-move::before { + content: "\f00e"; + } + + .nut-icon-shopping::before { + content: "\e232"; + } + + .nut-icon-user::before { + content: "\ef09"; + } + + .nut-icon-bell-unread::before { + content: "\f35b"; + } + + .nut-icon-fast-forward::before { + content: "\e129"; + } + + .nut-icon-more-horizontal::before { + content: "\e720"; + } + + .nut-icon-volume-off-f::before { + content: "\ed76"; + } + + .nut-icon-voucher::before { + content: "\e5fb"; + } + + .nut-icon-refund::before { + content: "\e198"; + } + + .nut-icon-home::before { + content: "\e143"; + } + + .nut-icon-angle-left::before { + content: "\f04f"; + } + + .nut-icon-volume-off::before { + content: "\f335"; + } + + .nut-icon-angle-up::before { + content: "\e05e"; + } + + .nut-icon-user-remove::before { + content: "\f05e"; + } + + .nut-icon-fast-backward::before { + content: "\e4ef"; + } + + .nut-icon-packaging-check-f::before { + content: "\e06e"; + } + + .nut-icon-filter-v::before { + content: "\e9ca"; + } + + .nut-icon-warning-polygon::before { + content: "\e7f9"; + } + + .nut-icon-arrow-circle-down::before { + content: "\e24f"; + } + + .nut-icon-remove::before { + content: "\e857"; + } + + .nut-icon-filter-h::before { + content: "\e69c"; + } + + .nut-icon-camera-off::before { + content: "\ed4d"; + } + + .nut-icon-shopping-follow-f::before { + content: "\e082"; + } + + .nut-icon-bell-unread-f::before { + content: "\eab9"; + } + + .nut-icon-ticket-f::before { + content: "\e0bf"; + } + + .nut-icon-copy-check::before { + content: "\f3de"; + } + + .nut-icon-equals::before { + content: "\ea69"; + } + + .nut-icon-shield-warning-f::before { + content: "\e226"; + } + + .nut-icon-credit-card-f::before { + content: "\e29d"; + } + + .nut-icon-cart-f::before { + content: "\e7d2"; + } + + .nut-icon-user-add::before { + content: "\e27e"; + } + + .nut-icon-face-angry-f::before { + content: "\e377"; + } + + .nut-icon-reload::before { + content: "\f091"; + } + + .nut-icon-skip-backward-f::before { + content: "\e71b"; + } + + .nut-icon-pause-circle::before { + content: "\ebed"; + } + + .nut-icon-volume-mute-f::before { + content: "\e178"; + } + + .nut-icon-shopping-add::before { + content: "\e56c"; + } + + .nut-icon-volume-max-f::before { + content: "\f20e"; + } + + .nut-icon-arrow-forward-right::before { + content: "\f2a9"; + } + + .nut-icon-disk::before { + content: "\eb24"; + } + + .nut-icon-clock-circle::before { + content: "\f02d"; + } + + .nut-icon-package-arrow-down::before { + content: "\f2af"; + } + + .nut-icon-fast-backward-f::before { + content: "\f4e6"; + } + + .nut-icon-blockquote::before { + content: "\ec12"; + } + + .nut-icon-book-mark-f::before { + content: "\ed62"; + } + + .nut-icon-disk-f::before { + content: "\f18e"; + } + + .nut-icon-minimize::before { + content: "\f27b"; + } + + .nut-icon-add-rectangle::before { + content: "\e893"; + } + + .nut-icon-computer-f::before { + content: "\f473"; + } + + .nut-icon-user-f::before { + content: "\f164"; + } + + .nut-icon-dongdong::before { + content: "\e4e0"; + } + + .nut-icon-brightness::before { + content: "\e5b3"; + } + + .nut-icon-photo-disable::before { + content: "\e703"; + } + + .nut-icon-shield-warning::before { + content: "\ef2f"; + } + + .nut-icon-apps-f::before { + content: "\f21e"; + } + + .nut-icon-clear-rectangle-f::before { + content: "\e8a1"; + } + + .nut-icon-eye-slash::before { + content: "\e795"; + } + + .nut-icon-receipt::before { + content: "\e7db"; + } + + .nut-icon-caret-right-f::before { + content: "\efa8"; + } + + .nut-icon-grip-vertical::before { + content: "\e8df"; + } + + .nut-icon-arrow-transfer-circle::before { + content: "\e909"; + } + + .nut-icon-wallet-f::before { + content: "\e20b"; + } + + .nut-icon-fast-forward-f::before { + content: "\e5d5"; + } + + .nut-icon-cart-arrow-down-f::before { + content: "\e781"; + } + + .nut-icon-user-circle::before { + content: "\f095"; + } + + .nut-icon-packaging-check::before { + content: "\eba1"; + } + + .nut-icon-remove-circle::before { + content: "\e150"; + } + + .nut-icon-eye-f::before { + content: "\f451"; + } + + .nut-icon-package-arrow-up-f::before { + content: "\ea11"; + } + + .nut-icon-shopping-follow::before { + content: "\e5fe"; + } + + .nut-icon-device-rotate-horizontal::before { + content: "\ed99"; + } + + .nut-icon-file::before { + content: "\f397"; + } + + .nut-icon-upload::before { + content: "\e352"; } .nut-icon-arrow-down::before { - content: "\e89d"; + content: "\f3b4"; + } + + .nut-icon-star-f::before { + content: "\e222"; } - .nut-icon-check-disabled::before { - content: "\ee3a"; + .nut-icon-list::before { + content: "\f4b5"; } .nut-icon-arrow-left::before { - content: "\f43c"; + content: "\e87f"; } - .nut-icon-loading1::before { - content: "\e57d"; + .nut-icon-unlock-f::before { + content: "\f45e"; } - .nut-icon-notice::before { - content: "\f349"; + .nut-icon-calculator-f::before { + content: "\eaca"; } - .nut-icon-service::before { - content: "\e6fc"; + .nut-icon-list-check::before { + content: "\e7fb"; } - .nut-icon-arrow-up::before { - content: "\eba5"; + .nut-icon-copy-f::before { + content: "\e18a"; } - .nut-icon-user::before { - content: "\f416"; + .nut-icon-zoom-out-f::before { + content: "\f3a1"; } - .nut-icon-loading::before { - content: "\e146"; + .nut-icon-qr-code::before { + content: "\ee1f"; } - .nut-icon-find::before { - content: "\e679"; + .nut-icon-circle-dot::before { + content: "\f290"; } - .nut-icon-image::before { - content: "\e55d"; + .nut-icon-play-circle-f::before { + content: "\f465"; } - .nut-icon-play-circle-fill::before { - content: "\f505"; + .nut-icon-edit-rectangle::before { + content: "\e404"; } - .nut-icon-arrow-right::before { - content: "\f392"; + .nut-icon-volume-mute::before { + content: "\e072"; } - .nut-icon-cart::before { - content: "\e132"; + .nut-icon-flag-f::before { + content: "\f101"; } - .nut-icon-jd::before { - content: "\ec80"; + .nut-icon-shield-check::before { + content: "\f307"; } - .nut-icon-dongdong::before { - content: "\e449"; + .nut-icon-target::before { + content: "\f16f"; } - .nut-icon-check::before { - content: "\e50b"; + .nut-icon-back-to-top::before { + content: "\f4ef"; } - .nut-icon-photograph::before { - content: "\ed21"; + .nut-icon-robot::before { + content: "\e96a"; } - .nut-icon-people::before { - content: "\eb6f"; + .nut-icon-cart-arrow-up-f::before { + content: "\efdd"; } - .nut-icon-image-error::before { - content: "\f11a"; + .nut-icon-photo-f::before { + content: "\edbf"; } - .nut-icon-minus::before { - content: "\e535"; + .nut-icon-plugin::before { + content: "\e45a"; } - .nut-icon-checked::before { - content: "\e503"; + .nut-icon-store-f::before { + content: "\ee7b"; } - .nut-icon-check-normal::before { - content: "\ef3b"; + .nut-icon-darkness::before { + content: "\eead"; } - .nut-icon-checklist::before { - content: "\f501"; + .nut-icon-login::before { + content: "\e16d"; } - .nut-icon-plus::before { - content: "\eae9"; + .nut-icon-brush::before { + content: "\e8a8"; } - .nut-icon-mask-close::before { - content: "\e7c1"; + .nut-icon-package::before { + content: "\eb07"; } - .nut-icon-triangle-down::before { - content: "\eb99"; + .nut-icon-headphones-f::before { + content: "\e998"; } - .nut-icon-fabulous::before { - content: "\f24c"; + .nut-icon-package-box::before { + content: "\e77c"; } - .nut-icon-close::before { - content: "\ec50"; + .nut-icon-trash-f::before { + content: "\ed1f"; } - .nut-icon-failure::before { - content: "\ebf5"; + .nut-icon-heart::before { + content: "\f472"; } - .nut-icon-user-add::before { - content: "\e1f9"; + .nut-icon-link::before { + content: "\e869"; } - .nut-icon-joy-smile::before { - content: "\eed2"; + .nut-icon-bell::before { + content: "\e3be"; } - .nut-icon-share::before { - content: "\e1f6"; + .nut-icon-bell-f::before { + content: "\e47b"; } - .nut-icon-del::before { - content: "\e39f"; + .nut-icon-video-f::before { + content: "\eb03"; } - .nut-icon-category::before { - content: "\ebea"; + .nut-icon-badge-percent-f::before { + content: "\e9c3"; } - .nut-icon-star-fill::before { - content: "\e4b7"; + .nut-icon-shopping-minus-f::before { + content: "\e19c"; } - .nut-icon-location::before { - content: "\e458"; + .nut-icon-eye::before { + content: "\e883"; } - .nut-icon-refresh::before { - content: "\e0c9"; + .nut-icon-darkness-f::before { + content: "\ef95"; } - .nut-icon-link::before { - content: "\f0e2"; + .nut-icon-shopping-remove::before { + content: "\f3c6"; + } + + .nut-icon-maximize::before { + content: "\eaac"; + } + + .nut-icon-power::before { + content: "\e787"; + } + + .nut-icon-information-circle-f::before { + content: "\f033"; + } + + .nut-icon-device-tv::before { + content: "\e176"; + } + + .nut-icon-cart-check-f::before { + content: "\e2ba"; + } + + .nut-icon-photo-error::before { + content: "\e64e"; } .nut-icon-add::before { - content: "\e23e"; + content: "\e9bd"; } - .nut-icon-heart::before { - content: "\e881"; + .nut-icon-arrow-corner-right::before { + content: "\e822"; } - .nut-icon-heart-fill::before { - content: "\e4a7"; + .nut-icon-package-arrow-up::before { + content: "\ee20"; } - .nut-icon-tips::before { - content: "\f05e"; + .nut-icon-bell-off::before { + content: "\e0b1"; } - .nut-icon-double-arrow-up::before { - content: "\ee74"; + .nut-icon-arrow-circle-right::before { + content: "\e51c"; } - .nut-icon-home::before { - content: "\e9f8"; + .nut-icon-divide::before { + content: "\f445"; } - .nut-icon-search::before { - content: "\e72b"; + .nut-icon-tag::before { + content: "\ec01"; } - .nut-icon-top::before { - content: "\e529"; + .nut-icon-plus::before { + content: "\eaec"; } - .nut-icon-download::before { - content: "\e1f8"; + .nut-icon-minus::before { + content: "\f2eb"; + } + + .nut-icon-face-mild::before { + content: "\ef2a"; + } + + .nut-icon-ai-f::before { + content: "\e8e6"; + } + + .nut-icon-package-add-f::before { + content: "\e825"; + } + + .nut-icon-face-smile-f::before { + content: "\f3b6"; + } + + .nut-icon-shopping-check::before { + content: "\efda"; + } + + .nut-icon-cloud::before { + content: "\e318"; + } + + .nut-icon-angle-double-left::before { + content: "\ed3f"; + } + + .nut-icon-brightness-f::before { + content: "\e63c"; + } + + .nut-icon-package-add::before { + content: "\ed9e"; + } + + .nut-icon-angle-down::before { + content: "\ed2b"; + } + + .nut-icon-board-f::before { + content: "\e12e"; + } + + .nut-icon-required::before { + content: "\ea3b"; + } + + .nut-icon-arrow-transfer::before { + content: "\e11b"; + } + + .nut-icon-play-circle::before { + content: "\f0b7"; + } + + .nut-icon-user-add-f::before { + content: "\ebf4"; + } + + .nut-icon-cart-check::before { + content: "\e410"; + } + + .nut-icon-computer::before { + content: "\e5a9"; + } + + .nut-icon-cart::before { + content: "\e895"; + } + + .nut-icon-setting::before { + content: "\e638"; + } + + .nut-icon-camera::before { + content: "\e023"; + } + + .nut-icon-circle::before { + content: "\eb04"; + } + + .nut-icon-angle-double-up::before { + content: "\e92e"; + } + + .nut-icon-caret-down-f::before { + content: "\f270"; + } + + .nut-icon-pin-f::before { + content: "\e3a4"; + } + + .nut-icon-brush-f::before { + content: "\e209"; + } + + .nut-icon-package-arrow-down-f::before { + content: "\eafe"; + } + + .nut-icon-photo::before { + content: "\f343"; + } + + .nut-icon-edit-f::before { + content: "\e754"; + } + + .nut-icon-copy::before { + content: "\ee9d"; + } + + .nut-icon-server-f::before { + content: "\e1ea"; + } + + .nut-icon-device-rotate-vertical::before { + content: "\effd"; + } + + .nut-icon-warning-f::before { + content: "\f0a0"; + } + + .nut-icon-thumbs-down-f::before { + content: "\e836"; + } + + .nut-icon-shield-check-f::before { + content: "\e3c1"; + } + + .nut-icon-trash::before { + content: "\ed9c"; + } + + .nut-icon-check-rectangle-f::before { + content: "\e39b"; + } + + .nut-icon-gift-f::before { + content: "\e5e9"; + } + + .nut-icon-add-circle-f::before { + content: "\ec65"; + } + + .nut-icon-comment-f::before { + content: "\f34c"; + } + + .nut-icon-reward-f::before { + content: "\e79d"; + } + + .nut-icon-device-tv-f::before { + content: "\e9a4"; + } + + .nut-icon-compass::before { + content: "\eb28"; + } + + .nut-icon-undo::before { + content: "\e49a"; + } + + .nut-icon-filter::before { + content: "\e297"; + } + + .nut-icon-warning-polygon-f::before { + content: "\e47f"; + } + + .nut-icon-unlink::before { + content: "\e4bd"; + } + + .nut-icon-zoom-in::before { + content: "\e668"; + } + + .nut-icon-angle-double-down::before { + content: "\e467"; + } + + .nut-icon-filter-v-f::before { + content: "\e9b6"; + } + + .nut-icon-close-rectangle::before { + content: "\ea46"; + } + + .nut-icon-layers::before { + content: "\e1b0"; + } + + .nut-icon-first-aid-kit::before { + content: "\ef78"; } .nut-icon-star::before { - content: "\e089"; + content: "\ef2e"; } - .nut-icon-apps::before { - content: "\ed1e"; + .nut-icon-skip-forward::before { + content: "\e484"; } - .nut-icon-eye::before { - content: "\f415"; + .nut-icon-filter-h-f::before { + content: "\ea79"; + } + + .nut-icon-camera-off-f::before { + content: "\e1e8"; + } + + .nut-icon-receipt-f::before { + content: "\f120"; + } + + .nut-icon-close-rectangle-f::before { + content: "\eca3"; + } + + .nut-icon-redo::before { + content: "\e974"; + } + + .nut-icon-warning-error-f::before { + content: "\e76e"; + } + + .nut-icon-caret-left-f::before { + content: "\e8e7"; + } + + .nut-icon-check-circle::before { + content: "\ecb1"; + } + + .nut-icon-package-remove-f::before { + content: "\e518"; + } + + .nut-icon-ticket::before { + content: "\e2fb"; + } + + .nut-icon-notepad-f::before { + content: "\e045"; + } + + .nut-icon-mail::before { + content: "\ecc8"; + } + + .nut-icon-calculator::before { + content: "\f387"; + } + + .nut-icon-edit::before { + content: "\e9ad"; + } + + .nut-icon-angle-double-right::before { + content: "\e27b"; + } + + .nut-icon-comment::before { + content: "\e175"; + } + + .nut-icon-information-circle::before { + content: "\eaae"; + } + + .nut-icon-shield::before { + content: "\ed60"; + } + + .nut-icon-location-f::before { + content: "\e832"; + } + + .nut-icon-agenda-f::before { + content: "\e543"; + } + + .nut-icon-plugin-f::before { + content: "\ebb1"; + } + + .nut-icon-photo-disable-f::before { + content: "\f36f"; + } + + .nut-icon-target-f::before { + content: "\e649"; + } + + .nut-icon-help::before { + content: "\e77b"; + } + + .nut-icon-wifi-error::before { + content: "\e6da"; + } + + .nut-icon-package-delete::before { + content: "\e9e3"; + } + + .nut-icon-heart-f::before { + content: "\f385"; + } + + .nut-icon-presentation::before { + content: "\e6c0"; + } + + .nut-icon-help-f::before { + content: "\e7a5"; + } + + .nut-icon-truck::before { + content: "\e571"; + } + + .nut-icon-wifi::before { + content: "\ec14"; + } + + .nut-icon-photo-error-f::before { + content: "\e775"; + } + + .nut-icon-lock::before { + content: "\eeee"; + } + + .nut-icon-layers-f::before { + content: "\f11c"; + } + + .nut-icon-arrow-circle-left-f::before { + content: "\e3b3"; + } + + .nut-icon-warning-triangle::before { + content: "\f146"; + } + + .nut-icon-bell-ring::before { + content: "\e320"; + } + + .nut-icon-remove-circle-f::before { + content: "\e575"; + } + + .nut-icon-timer::before { + content: "\f30f"; + } + + .nut-icon-alarm-f::before { + content: "\e4ea"; + } + + .nut-icon-arrow-right::before { + content: "\ee6e"; + } + + .nut-icon-ai::before { + content: "\e5dc"; + } + + .nut-icon-smile-joy::before { + content: "\efcb"; } - .nut-icon-warning::before { - content: "\ea81"; + .nut-icon-shopping-remove-f::before { + content: "\e64b"; } - .nut-icon-success::before { - content: "\ee2b"; + .nut-icon-bell-off-f::before { + content: "\f3aa"; } - .nut-icon-more::before { - content: "\e5f0"; + .nut-icon-cart-arrow-up::before { + content: "\f3ea"; + } + + .nut-icon-reward::before { + content: "\f02e"; + } + + .nut-icon-loading::before { + content: "\ef56"; + } + + .nut-icon-add-circle::before { + content: "\e7d0"; + } + + .nut-icon-stop-circle-f::before { + content: "\eafd"; + } + + .nut-icon-arrow-circle-left::before { + content: "\e147"; + } + + .nut-icon-cart-arrow-down::before { + content: "\ec09"; + } + + .nut-icon-download::before { + content: "\e1ac"; } - .nut-icon-poweroff-circle-fill::before { - content: "\e4e4"; + .nut-icon-angle-right::before { + content: "\f4b2"; } - .nut-icon-triangle-up::before { - content: "\e293"; + .nut-icon-help-polygon::before { + content: "\eaaf"; } - .nut-icon-marshalling::before { - content: "\eadf"; + .nut-icon-microphone-f::before { + content: "\e20e"; } \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.eot b/jdesign-iconfont/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..0c46dee1f3d5fc7e391b6c542d0d36217420a463 GIT binary patch literal 92276 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 m+;T$~XeZ7W{Cj>39!tus_s;+q?CqKW literal 0 HcmV?d00001 diff --git a/jdesign-iconfont/iconfont.h b/jdesign-iconfont/iconfont.h new file mode 100644 index 0000000..3116b4a --- /dev/null +++ b/jdesign-iconfont/iconfont.h @@ -0,0 +1,380 @@ + + // + // JDIF_DongDesign-icon.h + // fontFamily:nutui-iconfont + // + // Version 1.0 + // Copyright (C) 2019 by original authors @ master Gao + // + + #ifndef JDIF_DongDesign-icon_H + #define JDIF_DongDesign-icon_H + + NSString * const JDIF_DongDesign-icon = @"nutui-iconfont"; + + NSString * const JDIF_JD_REMOVE_RECTANGLE = @"\U0000f497"; // remove-rectangle + NSString * const JDIF_JD_CLOCK_CIRCLE_F = @"\U0000ec16"; // clock-circle-f + NSString * const JDIF_JD_CLOSE = @"\U0000e959"; // close + NSString * const JDIF_JD_FACE_MILD_F = @"\U0000f115"; // face-mild-f + NSString * const JDIF_JD_CHAT_F = @"\U0000f114"; // chat-f + NSString * const JDIF_JD_SHOPPING_MINUS = @"\U0000e340"; // shopping-minus + NSString * const JDIF_JD_SKIP_BACKWARD = @"\U0000e207"; // skip-backward + NSString * const JDIF_JD_CART_REMOVE_F = @"\U0000e8f2"; // cart-remove-f + NSString * const JDIF_JD_INVOICE_F = @"\U0000e859"; // invoice-f + NSString * const JDIF_JD_SHOPPING_CHECK_F = @"\U0000f096"; // shopping-check-f + NSString * const JDIF_JD_HEADPHONES = @"\U0000e991"; // headphones + NSString * const JDIF_JD_TAG_F = @"\U0000eef1"; // tag-f + NSString * const JDIF_JD_CALENDAR_F = @"\U0000e8cb"; // calendar-f + NSString * const JDIF_JD_PURSE_F = @"\U0000e677"; // purse-f + NSString * const JDIF_JD_LIST_TREE = @"\U0000ecef"; // list-tree + NSString * const JDIF_JD_CART_ADD_F = @"\U0000e921"; // cart-add-f + NSString * const JDIF_JD_CHECK = @"\U0000e032"; // check + NSString * const JDIF_JD_PACKAGE_BOX_TIME = @"\U0000ea98"; // package-box-time + NSString * const JDIF_JD_BOOK_F = @"\U0000e86c"; // book-f + NSString * const JDIF_JD_THUMBS_UP_F = @"\U0000e536"; // thumbs-up-f + NSString * const JDIF_JD_USER_CIRCLE_F = @"\U0000e2a9"; // user-circle-f + NSString * const JDIF_JD_PURSE = @"\U0000e138"; // purse + NSString * const JDIF_JD_INVOICE = @"\U0000f005"; // invoice + NSString * const JDIF_JD_WAREHOUSE = @"\U0000f494"; // warehouse + NSString * const JDIF_JD_BOARD = @"\U0000f21c"; // board + NSString * const JDIF_JD_TIMER_F = @"\U0000e8ce"; // timer-f + NSString * const JDIF_JD_PAUSE_CIRCLE_F = @"\U0000e95a"; // pause-circle-f + NSString * const JDIF_JD_CHECK_RECTANGLE = @"\U0000e0ed"; // check-rectangle + NSString * const JDIF_JD_CALENDAR = @"\U0000e8f6"; // calendar + NSString * const JDIF_JD_COPY_CHECK_F = @"\U0000ec93"; // copy-check-f + NSString * const JDIF_JD_FIRST_AID_KIT_F = @"\U0000e576"; // first-aid-kit-f + NSString * const JDIF_JD_ARROW_CIRCLE_RIGHT_F = @"\U0000e710"; // arrow-circle-right-f + NSString * const JDIF_JD_HEART_ADD_F = @"\U0000e03d"; // heart-add-f + NSString * const JDIF_JD_CLOSE_CIRCLE = @"\U0000e93f"; // close-circle + NSString * const JDIF_JD_ARROW_CIRCLE_DOWN_F = @"\U0000e767"; // arrow-circle-down-f + NSString * const JDIF_JD_FILTER_F = @"\U0000f23e"; // filter-f + NSString * const JDIF_JD_USERS = @"\U0000edf2"; // users + NSString * const JDIF_JD_GLOBE = @"\U0000e625"; // globe + NSString * const JDIF_JD_ZOOM_OUT = @"\U0000ec2c"; // zoom-out + NSString * const JDIF_JD_INFORMATION_POLYGON = @"\U0000f32a"; // information-polygon + NSString * const JDIF_JD_ALARM = @"\U0000e08f"; // alarm + NSString * const JDIF_JD_CREDIT_CARD = @"\U0000ede0"; // credit-card + NSString * const JDIF_JD_ARROW_CIRCLE_UP = @"\U0000e966"; // arrow-circle-up + NSString * const JDIF_JD_GIFT = @"\U0000e523"; // gift + NSString * const JDIF_JD_MAIL_F = @"\U0000e8d8"; // mail-f + NSString * const JDIF_JD_WALLET = @"\U0000f090"; // wallet + NSString * const JDIF_JD_MORE_VERTICAL = @"\U0000e8de"; // more-vertical + NSString * const JDIF_JD_WARNING_CIRCLE = @"\U0000e652"; // warning-circle + NSString * const JDIF_JD_UNLOCK = @"\U0000ecca"; // unlock + NSString * const JDIF_JD_THUMBS_UP = @"\U0000e9e6"; // thumbs-up + NSString * const JDIF_JD_BADGE_PERCENT = @"\U0000ec6d"; // badge-percent + NSString * const JDIF_JD_HELP_POLYGON_F = @"\U0000ea18"; // help-polygon-f + NSString * const JDIF_JD_VOLUME_MAX = @"\U0000e427"; // volume-max + NSString * const JDIF_JD_VIDEO = @"\U0000ea9f"; // video + NSString * const JDIF_JD_CART_ADD = @"\U0000e81e"; // cart-add + NSString * const JDIF_JD_AGENDA = @"\U0000e73c"; // agenda + NSString * const JDIF_JD_ARROW_CORNER_LEFT = @"\U0000e0e1"; // arrow-corner-left + NSString * const JDIF_JD_LOCATION = @"\U0000e3ad"; // location + NSString * const JDIF_JD_SHOPPING_ADD_F = @"\U0000e8a2"; // shopping-add-f + NSString * const JDIF_JD_VOUCHER_F = @"\U0000e0b5"; // voucher-f + NSString * const JDIF_JD_CHAT = @"\U0000e594"; // chat + NSString * const JDIF_JD_LOCK_F = @"\U0000e2e6"; // lock-f + NSString * const JDIF_JD_TRUCK_F = @"\U0000e423"; // truck-f + NSString * const JDIF_JD_GRIP_HORIZONTAL = @"\U0000e059"; // grip-horizontal + NSString * const JDIF_JD_ARROW_UP = @"\U0000f31e"; // arrow-up + NSString * const JDIF_JD_MICROPHONE_MUTE_F = @"\U0000e8c9"; // microphone-mute-f + NSString * const JDIF_JD_BOOK = @"\U0000ea0b"; // book + NSString * const JDIF_JD_SEARCH = @"\U0000ed1a"; // search + NSString * const JDIF_JD_MICROPHONE_MUTE = @"\U0000ea1d"; // microphone-mute + NSString * const JDIF_JD_STORE = @"\U0000f12f"; // store + NSString * const JDIF_JD_HEART_ADD = @"\U0000f42f"; // heart-add + NSString * const JDIF_JD_CAMERA_F = @"\U0000e1e1"; // camera-f + NSString * const JDIF_JD_SORT_VERTICAL = @"\U0000e3a6"; // sort-vertical + NSString * const JDIF_JD_CIRCLE_F = @"\U0000f140"; // circle-f + NSString * const JDIF_JD_NOTEPAD = @"\U0000e0b6"; // notepad + NSString * const JDIF_JD_FACE_SMILE = @"\U0000e697"; // face-smile + NSString * const JDIF_JD_CLOSE_CIRCLE_F = @"\U0000f282"; // close-circle-f + NSString * const JDIF_JD_CLOUD_F = @"\U0000f340"; // cloud-f + NSString * const JDIF_JD_SHIELD_F = @"\U0000e3e1"; // shield-f + NSString * const JDIF_JD_ARROW_CIRCLE_SORT = @"\U0000ed01"; // arrow-circle-sort + NSString * const JDIF_JD_CARET_UP_F = @"\U0000e9f1"; // caret-up-f + NSString * const JDIF_JD_MICROPHONE = @"\U0000e7f0"; // microphone + NSString * const JDIF_JD_APPS = @"\U0000f4fe"; // apps + NSString * const JDIF_JD_USER_REMOVE_F = @"\U0000ef91"; // user-remove-f + NSString * const JDIF_JD_SKIP_FORWARD_F = @"\U0000eeba"; // skip-forward-f + NSString * const JDIF_JD_BOOK_MARK = @"\U0000eca5"; // book-mark + NSString * const JDIF_JD_DONGDONG_F = @"\U0000ea75"; // dongdong-f + NSString * const JDIF_JD_ARROW_CIRCLE_UP_F = @"\U0000f210"; // arrow-circle-up-f + NSString * const JDIF_JD_INFORMATION_POLYGON_F = @"\U0000ecf9"; // information-polygon-f + NSString * const JDIF_JD_ADD_RECTANGLE_F = @"\U0000e332"; // add-rectangle-f + NSString * const JDIF_JD_HOME_F = @"\U0000e348"; // home-f + NSString * const JDIF_JD_SHARE_F = @"\U0000e564"; // share-f + NSString * const JDIF_JD_SEARCH_F = @"\U0000f4c1"; // search-f + NSString * const JDIF_JD_SHOPPING_F = @"\U0000ecf2"; // shopping-f + NSString * const JDIF_JD_LOGOUT = @"\U0000f50c"; // logout + NSString * const JDIF_JD_ARROW_TRANSFE_CIRCLER_F = @"\U0000f0a5"; // arrow-transfer-circle-f + NSString * const JDIF_JD_SERVER = @"\U0000ef7c"; // server + NSString * const JDIF_JD_THUMBS_DOWN = @"\U0000e379"; // thumbs-down + NSString * const JDIF_JD_BOOKMARK_F = @"\U0000eb58"; // bookmark-f + NSString * const JDIF_JD_ARROW_CIRCLE_SORT_F = @"\U0000eb8e"; // arrow-circle-sort-f + NSString * const JDIF_JD_FLAG = @"\U0000e753"; // flag + NSString * const JDIF_JD_FACE_ANGRY = @"\U0000ef66"; // face-angry + NSString * const JDIF_JD_PACKAGE_F = @"\U0000ee74"; // package-f + NSString * const JDIF_JD_GLOBE_F = @"\U0000eda5"; // globe-f + NSString * const JDIF_JD_SHARE = @"\U0000f3c5"; // share + NSString * const JDIF_JD_PRESENTATION_F = @"\U0000f236"; // presentation-f + NSString * const JDIF_JD_BELL_RING_F = @"\U0000e8fb"; // bell-ring-f + NSString * const JDIF_JD_MENU = @"\U0000e71c"; // menu + NSString * const JDIF_JD_PIN = @"\U0000e901"; // pin + NSString * const JDIF_JD_EYE_SLASH_F = @"\U0000f09a"; // eye-slash-f + NSString * const JDIF_JD_USERS_F = @"\U0000e636"; // users-f + NSString * const JDIF_JD_CHECK_CIRCLE_F = @"\U0000e1f5"; // check-circle-f + NSString * const JDIF_JD_ZOOM_IN_F = @"\U0000e60e"; // zoom-in-f + NSString * const JDIF_JD_SCAN = @"\U0000e936"; // scan + NSString * const JDIF_JD_CART_REMOVE = @"\U0000e7f8"; // cart-remove + NSString * const JDIF_JD_FILE_F = @"\U0000e885"; // file-f + NSString * const JDIF_JD_MULTIPLY = @"\U0000ef58"; // multiply + NSString * const JDIF_JD_MOUSE_F = @"\U0000e9d1"; // mouse-f + NSString * const JDIF_JD_ARROW_EXCHANGE = @"\U0000f07b"; // arrow-exchange + NSString * const JDIF_JD_BOOKMARK = @"\U0000f333"; // bookmark + NSString * const JDIF_JD_ROBOT_F = @"\U0000ec36"; // robot-f + NSString * const JDIF_JD_ARROW_FORWARD_LEFT = @"\U0000f2db"; // arrow-forward-left + NSString * const JDIF_JD_STOP_CIRCLE = @"\U0000e358"; // stop-circle + NSString * const JDIF_JD_SETTING_F = @"\U0000e7b7"; // setting-f + NSString * const JDIF_JD_EDIT_RECTANGLE_F = @"\U0000f149"; // edit-rectangle-f + NSString * const JDIF_JD_MOUSE = @"\U0000e87c"; // mouse + NSString * const JDIF_JD_ARROW_MOVE = @"\U0000f00e"; // arrow-move + NSString * const JDIF_JD_SHOPPING = @"\U0000e232"; // shopping + NSString * const JDIF_JD_USER = @"\U0000ef09"; // user + NSString * const JDIF_JD_BELL_UNREAD = @"\U0000f35b"; // bell-unread + NSString * const JDIF_JD_FAST_FORWARD = @"\U0000e129"; // fast-forward + NSString * const JDIF_JD_MORE_HORIZONTAL = @"\U0000e720"; // more-horizontal + NSString * const JDIF_JD_VOLUME_OFF_F = @"\U0000ed76"; // volume-off-f + NSString * const JDIF_JD_VOUCHER = @"\U0000e5fb"; // voucher + NSString * const JDIF_JD_REFUND = @"\U0000e198"; // refund + NSString * const JDIF_JD_HOME = @"\U0000e143"; // home + NSString * const JDIF_JD_ANGLE_LEFT = @"\U0000f04f"; // angle-left + NSString * const JDIF_JD_VOLUME_OFF = @"\U0000f335"; // volume-off + NSString * const JDIF_JD_ANGLE_UP = @"\U0000e05e"; // angle-up + NSString * const JDIF_JD_USER_REMOVE = @"\U0000f05e"; // user-remove + NSString * const JDIF_JD_FAST_BACKWARD = @"\U0000e4ef"; // fast-backward + NSString * const JDIF_JD_PACKAGING_CHECK_F = @"\U0000e06e"; // packaging-check-f + NSString * const JDIF_JD_FILTER_V = @"\U0000e9ca"; // filter-v + NSString * const JDIF_JD_WARNING_POLYGON = @"\U0000e7f9"; // warning-polygon + NSString * const JDIF_JD_ARROW_CIRCLE_DOWN = @"\U0000e24f"; // arrow-circle-down + NSString * const JDIF_JD_REMOVE = @"\U0000e857"; // remove + NSString * const JDIF_JD_FILTER_H = @"\U0000e69c"; // filter-h + NSString * const JDIF_JD_CAMERA_OFF = @"\U0000ed4d"; // camera-off + NSString * const JDIF_JD_SHOPPING_FOLLOW_F = @"\U0000e082"; // shopping-follow-f + NSString * const JDIF_JD_BELL_UNREAD_F = @"\U0000eab9"; // bell-unread-f + NSString * const JDIF_JD_TICKET_F = @"\U0000e0bf"; // ticket-f + NSString * const JDIF_JD_COPY_CHECK = @"\U0000f3de"; // copy-check + NSString * const JDIF_JD_EQUALS = @"\U0000ea69"; // equals + NSString * const JDIF_JD_SHIELD_WARNING_F = @"\U0000e226"; // shield-warning-f + NSString * const JDIF_JD_CREDIT_CARD_F = @"\U0000e29d"; // credit-card-f + NSString * const JDIF_JD_CART_F = @"\U0000e7d2"; // cart-f + NSString * const JDIF_JD_USER_ADD = @"\U0000e27e"; // user-add + NSString * const JDIF_JD_FACE_ANGRY_F = @"\U0000e377"; // face-angry-f + NSString * const JDIF_JD_RELOAD = @"\U0000f091"; // reload + NSString * const JDIF_JD_SKIP_BACKWARD_F = @"\U0000e71b"; // skip-backward-f + NSString * const JDIF_JD_PAUSE_CIRCLE = @"\U0000ebed"; // pause-circle + NSString * const JDIF_JD_VOLUME_MUTE_F = @"\U0000e178"; // volume-mute-f + NSString * const JDIF_JD_SHOPPING_ADD = @"\U0000e56c"; // shopping-add + NSString * const JDIF_JD_VOLUME_MAX_F = @"\U0000f20e"; // volume-max-f + NSString * const JDIF_JD_ARROW_FORWARD_RIGHT = @"\U0000f2a9"; // arrow-forward-right + NSString * const JDIF_JD_DISK = @"\U0000eb24"; // disk + NSString * const JDIF_JD_CLOCK_CIRCLE = @"\U0000f02d"; // clock-circle + NSString * const JDIF_JD_PACKAGE_ARROW_DOWN = @"\U0000f2af"; // package-arrow-down + NSString * const JDIF_JD_FAST_BACKWARD_F = @"\U0000f4e6"; // fast-backward-f + NSString * const JDIF_JD_BLOCKQUOTE = @"\U0000ec12"; // blockquote + NSString * const JDIF_JD_BOOK_MARK_F = @"\U0000ed62"; // book-mark-f + NSString * const JDIF_JD_DISK_F = @"\U0000f18e"; // disk-f + NSString * const JDIF_JD_MINIMIZE = @"\U0000f27b"; // minimize + NSString * const JDIF_JD_ADD_RECTANGLE = @"\U0000e893"; // add-rectangle + NSString * const JDIF_JD_COMPUTER_F = @"\U0000f473"; // computer-f + NSString * const JDIF_JD_USER_F = @"\U0000f164"; // user-f + NSString * const JDIF_JD_DONGDONG = @"\U0000e4e0"; // dongdong + NSString * const JDIF_JD_BRIGHTNESS = @"\U0000e5b3"; // brightness + NSString * const JDIF_JD_PHOTO_DISABLE = @"\U0000e703"; // photo-disable + NSString * const JDIF_JD_SHIELD_WARNING = @"\U0000ef2f"; // shield-warning + NSString * const JDIF_JD_APPS_F = @"\U0000f21e"; // apps-f + NSString * const JDIF_JD_CLEAR_RECTANGLE_F = @"\U0000e8a1"; // remove-rectangle-f + NSString * const JDIF_JD_EYE_SLASH = @"\U0000e795"; // eye-slash + NSString * const JDIF_JD_RECEIPT = @"\U0000e7db"; // receipt + NSString * const JDIF_JD_CARET_RIGHT_F = @"\U0000efa8"; // caret-right-f + NSString * const JDIF_JD_GRIP_VERTICAL = @"\U0000e8df"; // grip-vertical + NSString * const JDIF_JD_ARROW_TRANSFER_CIRCLE = @"\U0000e909"; // arrow-transfer-circle + NSString * const JDIF_JD_WALLET_F = @"\U0000e20b"; // wallet-f + NSString * const JDIF_JD_FAST_FORWARD_F = @"\U0000e5d5"; // fast-forward-f + NSString * const JDIF_JD_CART_ARROW_DOWN_F = @"\U0000e781"; // cart-arrow-down-f + NSString * const JDIF_JD_USER_CIRCLE = @"\U0000f095"; // user-circle + NSString * const JDIF_JD_PACKAGING_CHECK = @"\U0000eba1"; // packaging-check + NSString * const JDIF_JD_REMOVE_CIRCLE = @"\U0000e150"; // remove-circle + NSString * const JDIF_JD_EYE_F = @"\U0000f451"; // eye-f + NSString * const JDIF_JD_PACKAGE_ARROW_UP_F = @"\U0000ea11"; // package-arrow-up-f + NSString * const JDIF_JD_SHOPPING_FOLLOW = @"\U0000e5fe"; // shopping-follow + NSString * const JDIF_JD_DEVICE_ROTATE_HORIZONTAL = @"\U0000ed99"; // device-rotate-horizontal + NSString * const JDIF_JD_FILE = @"\U0000f397"; // file + NSString * const JDIF_JD_UPLOAD = @"\U0000e352"; // upload + NSString * const JDIF_JD_ARROW_DOWN = @"\U0000f3b4"; // arrow-down + NSString * const JDIF_JD_STAR_F = @"\U0000e222"; // star-f + NSString * const JDIF_JD_LIST = @"\U0000f4b5"; // list + NSString * const JDIF_JD_ARROW_LEFT = @"\U0000e87f"; // arrow-left + NSString * const JDIF_JD_UNLOCK_F = @"\U0000f45e"; // unlock-f + NSString * const JDIF_JD_CALCULATOR_F = @"\U0000eaca"; // calculator-f + NSString * const JDIF_JD_LIST_CHECK = @"\U0000e7fb"; // list-check + NSString * const JDIF_JD_COPY_F = @"\U0000e18a"; // copy-f + NSString * const JDIF_JD_ZOOM_OUT_F = @"\U0000f3a1"; // zoom-out-f + NSString * const JDIF_JD_QR_CODE = @"\U0000ee1f"; // qr-code + NSString * const JDIF_JD_CIRCLE_DOT = @"\U0000f290"; // circle-dot + NSString * const JDIF_JD_PLAY_CIRCLE_F = @"\U0000f465"; // play-circle-f + NSString * const JDIF_JD_EDIT_RECTANGLE = @"\U0000e404"; // edit-rectangle + NSString * const JDIF_JD_VOLUME_MUTE = @"\U0000e072"; // volume-mute + NSString * const JDIF_JD_FLAG_F = @"\U0000f101"; // flag-f + NSString * const JDIF_JD_SHIELD_CHECK = @"\U0000f307"; // shield-check + NSString * const JDIF_JD_TARGET = @"\U0000f16f"; // target + NSString * const JDIF_JD_BACK_TO_TOP = @"\U0000f4ef"; // back-to-top + NSString * const JDIF_JD_ROBOT = @"\U0000e96a"; // robot + NSString * const JDIF_JD_CART_ARROW_UP_F = @"\U0000efdd"; // cart-arrow-up-f + NSString * const JDIF_JD_PHOTO_F = @"\U0000edbf"; // photo-f + NSString * const JDIF_JD_PLUGIN = @"\U0000e45a"; // plugin + NSString * const JDIF_JD_STORE_F = @"\U0000ee7b"; // store-f + NSString * const JDIF_JD_DARKNESS = @"\U0000eead"; // darkness + NSString * const JDIF_JD_LOGIN = @"\U0000e16d"; // login + NSString * const JDIF_JD_BRUSH = @"\U0000e8a8"; // brush + NSString * const JDIF_JD_PACKAGE = @"\U0000eb07"; // package + NSString * const JDIF_JD_HEADPHONES_F = @"\U0000e998"; // headphones-f + NSString * const JDIF_JD_PACKAGE_BOX = @"\U0000e77c"; // package-box + NSString * const JDIF_JD_TRASH_F = @"\U0000ed1f"; // trash-f + NSString * const JDIF_JD_HEART = @"\U0000f472"; // heart + NSString * const JDIF_JD_LINK = @"\U0000e869"; // link + NSString * const JDIF_JD_BELL = @"\U0000e3be"; // bell + NSString * const JDIF_JD_BELL_F = @"\U0000e47b"; // bell-f + NSString * const JDIF_JD_VIDEO_F = @"\U0000eb03"; // video-f + NSString * const JDIF_JD_BADGE_PERCENT_F = @"\U0000e9c3"; // badge-percent-f + NSString * const JDIF_JD_SHOPPING_MINUS_F = @"\U0000e19c"; // shopping-minus-f + NSString * const JDIF_JD_EYE = @"\U0000e883"; // eye + NSString * const JDIF_JD_DARKNESS_F = @"\U0000ef95"; // darkness-f + NSString * const JDIF_JD_SHOPPING_REMOVE = @"\U0000f3c6"; // shopping-remove + NSString * const JDIF_JD_MAXIMIZE = @"\U0000eaac"; // maximize + NSString * const JDIF_JD_POWER = @"\U0000e787"; // power + NSString * const JDIF_JD_INFORMATION_CIRCLE_F = @"\U0000f033"; // information-circle-f + NSString * const JDIF_JD_DEVICE_TV = @"\U0000e176"; // device-tv + NSString * const JDIF_JD_CART_CHECK_F = @"\U0000e2ba"; // cart-check-f + NSString * const JDIF_JD_PHOTO_ERROR = @"\U0000e64e"; // photo-error + NSString * const JDIF_JD_ADD = @"\U0000e9bd"; // add + NSString * const JDIF_JD_ARROW_CORNER_RIGHT = @"\U0000e822"; // arrow-corner-right + NSString * const JDIF_JD_PACKAGE_ARROW_UP = @"\U0000ee20"; // package-arrow-up + NSString * const JDIF_JD_BELL_OFF = @"\U0000e0b1"; // bell-off + NSString * const JDIF_JD_ARROW_CIRCLE_RIGHT = @"\U0000e51c"; // arrow-circle-right + NSString * const JDIF_JD_DIVIDE = @"\U0000f445"; // divide + NSString * const JDIF_JD_TAG = @"\U0000ec01"; // tag + NSString * const JDIF_JD_PLUS = @"\U0000eaec"; // plus + NSString * const JDIF_JD_MINUS = @"\U0000f2eb"; // minus + NSString * const JDIF_JD_FACE_MILD = @"\U0000ef2a"; // face-mild + NSString * const JDIF_JD_AI_F = @"\U0000e8e6"; // ai-f + NSString * const JDIF_JD_PACKAGE_ADD_F = @"\U0000e825"; // package-add-f + NSString * const JDIF_JD_FACE_SMILE_F = @"\U0000f3b6"; // face-smile-f + NSString * const JDIF_JD_SHOPPING_CHECK = @"\U0000efda"; // shopping-check + NSString * const JDIF_JD_CLOUD = @"\U0000e318"; // cloud + NSString * const JDIF_JD_ANGLE_DOUBLE_LEFT = @"\U0000ed3f"; // angle-double-left + NSString * const JDIF_JD_BRIGHTNESS_F = @"\U0000e63c"; // brightness-f + NSString * const JDIF_JD_PACKAGE_ADD = @"\U0000ed9e"; // package-add + NSString * const JDIF_JD_ANGLE_DOWN = @"\U0000ed2b"; // angle-down + NSString * const JDIF_JD_BOARD_F = @"\U0000e12e"; // board-f + NSString * const JDIF_JD_REQUIRED = @"\U0000ea3b"; // required + NSString * const JDIF_JD_ARROW_TRANSFER = @"\U0000e11b"; // arrow-transfer + NSString * const JDIF_JD_PLAY_CIRCLE = @"\U0000f0b7"; // play-circle + NSString * const JDIF_JD_USER_ADD_F = @"\U0000ebf4"; // user-add-f + NSString * const JDIF_JD_CART_CHECK = @"\U0000e410"; // cart-check + NSString * const JDIF_JD_COMPUTER = @"\U0000e5a9"; // computer + NSString * const JDIF_JD_CART = @"\U0000e895"; // cart + NSString * const JDIF_JD_SETTING = @"\U0000e638"; // setting + NSString * const JDIF_JD_CAMERA = @"\U0000e023"; // camera + NSString * const JDIF_JD_CIRCLE = @"\U0000eb04"; // circle + NSString * const JDIF_JD_ANGLE_DOUBLE_UP = @"\U0000e92e"; // angle-double-up + NSString * const JDIF_JD_CARET_DOWN_F = @"\U0000f270"; // caret-down-f + NSString * const JDIF_JD_PIN_F = @"\U0000e3a4"; // pin-f + NSString * const JDIF_JD_BRUSH_F = @"\U0000e209"; // brush-f + NSString * const JDIF_JD_PACKAGE_ARROW_DOWN_F = @"\U0000eafe"; // package-arrow-down-f + NSString * const JDIF_JD_PHOTO = @"\U0000f343"; // photo + NSString * const JDIF_JD_EDIT_F = @"\U0000e754"; // edit-f + NSString * const JDIF_JD_COPY = @"\U0000ee9d"; // copy + NSString * const JDIF_JD_SERVER_F = @"\U0000e1ea"; // server-f + NSString * const JDIF_JD_DEVICE_ROTATE_VERTICAL = @"\U0000effd"; // device-rotate-vertical + NSString * const JDIF_JD_WARNING_F = @"\U0000f0a0"; // warning-f + NSString * const JDIF_JD_THUMBS_DOWN_F = @"\U0000e836"; // thumbs-down-f + NSString * const JDIF_JD_SHIELD_CHECK_F = @"\U0000e3c1"; // shield-check-f + NSString * const JDIF_JD_TRASH = @"\U0000ed9c"; // trash + NSString * const JDIF_JD_CHECK_RECTANGLE_F = @"\U0000e39b"; // check-rectangle-f + NSString * const JDIF_JD_GIFT_F = @"\U0000e5e9"; // gift-f + NSString * const JDIF_JD_ADD_CIRCLE_F = @"\U0000ec65"; // add-circle-f + NSString * const JDIF_JD_COMMENT_F = @"\U0000f34c"; // comment-f + NSString * const JDIF_JD_REWARD_F = @"\U0000e79d"; // reward-f + NSString * const JDIF_JD_DEVICE_TV_F = @"\U0000e9a4"; // device-tv-f + NSString * const JDIF_JD_COMPASS = @"\U0000eb28"; // compass + NSString * const JDIF_JD_UNDO = @"\U0000e49a"; // undo + NSString * const JDIF_JD_FILTER = @"\U0000e297"; // filter + NSString * const JDIF_JD_WARNING_POLYGON_F = @"\U0000e47f"; // warning-polygon-f + NSString * const JDIF_JD_UNLINK = @"\U0000e4bd"; // unlink + NSString * const JDIF_JD_ZOOM_IN = @"\U0000e668"; // zoom-in + NSString * const JDIF_JD_ANGLE_DOUBLE_DOWN = @"\U0000e467"; // angle-double-down + NSString * const JDIF_JD_FILTER_V_F = @"\U0000e9b6"; // filter-v-f + NSString * const JDIF_JD_CLOSE_RECTANGLE = @"\U0000ea46"; // close-rectangle + NSString * const JDIF_JD_LAYERS = @"\U0000e1b0"; // layers + NSString * const JDIF_JD_FIRST_AID_KIT = @"\U0000ef78"; // first-aid-kit + NSString * const JDIF_JD_STAR = @"\U0000ef2e"; // star + NSString * const JDIF_JD_SKIP_FORWARD = @"\U0000e484"; // skip-forward + NSString * const JDIF_JD_FILTER_H_F = @"\U0000ea79"; // filter-h-f + NSString * const JDIF_JD_CAMERA_OFF_F = @"\U0000e1e8"; // camera-off-f + NSString * const JDIF_JD_RECEIPT_F = @"\U0000f120"; // receipt-f + NSString * const JDIF_JD_CLOSE_RECTANGLE_F = @"\U0000eca3"; // close-rectangle-f + NSString * const JDIF_JD_REDO = @"\U0000e974"; // redo + NSString * const JDIF_JD_WARNING_ERROR_F = @"\U0000e76e"; // warning-error-f + NSString * const JDIF_JD_CARET_LEFT_F = @"\U0000e8e7"; // caret-left-f + NSString * const JDIF_JD_CHECK_CIRCLE = @"\U0000ecb1"; // check-circle + NSString * const JDIF_JD_PACKAGE_REMOVE_F = @"\U0000e518"; // package-remove-f + NSString * const JDIF_JD_TICKET = @"\U0000e2fb"; // ticket + NSString * const JDIF_JD_NOTEPAD_F = @"\U0000e045"; // notepad-f + NSString * const JDIF_JD_MAIL = @"\U0000ecc8"; // mail + NSString * const JDIF_JD_CALCULATOR = @"\U0000f387"; // calculator + NSString * const JDIF_JD_EDIT = @"\U0000e9ad"; // edit + NSString * const JDIF_JD_ANGLE_DOUBLE_RIGHT = @"\U0000e27b"; // angle-double-right + NSString * const JDIF_JD_COMMENT = @"\U0000e175"; // comment + NSString * const JDIF_JD_INFORMATION_CIRCLE = @"\U0000eaae"; // information-circle + NSString * const JDIF_JD_SHIELD = @"\U0000ed60"; // shield + NSString * const JDIF_JD_LOCATION_F = @"\U0000e832"; // location-f + NSString * const JDIF_JD_AGENDA_F = @"\U0000e543"; // agenda-f + NSString * const JDIF_JD_PLUGIN_F = @"\U0000ebb1"; // plugin-f + NSString * const JDIF_JD_PHOTO_DISABLE_F = @"\U0000f36f"; // photo-disable-f + NSString * const JDIF_JD_TARGET_F = @"\U0000e649"; // target-f + NSString * const JDIF_JD_HELP = @"\U0000e77b"; // help + NSString * const JDIF_JD_WIFI_ERROR = @"\U0000e6da"; // wifi-error + NSString * const JDIF_JD_PACKAGE_DELETE = @"\U0000e9e3"; // package-delete + NSString * const JDIF_JD_HEART_F = @"\U0000f385"; // heart-f + NSString * const JDIF_JD_PRESENTATION = @"\U0000e6c0"; // presentation + NSString * const JDIF_JD_HELP_F = @"\U0000e7a5"; // help-f + NSString * const JDIF_JD_TRUCK = @"\U0000e571"; // truck + NSString * const JDIF_JD_WIFI = @"\U0000ec14"; // wifi + NSString * const JDIF_JD_PHOTO_ERROR_F = @"\U0000e775"; // photo-error-f + NSString * const JDIF_JD_LOCK = @"\U0000eeee"; // lock + NSString * const JDIF_JD_LAYERS_F = @"\U0000f11c"; // layers-f + NSString * const JDIF_JD_ARROW_CIRCLE_LEFT_F = @"\U0000e3b3"; // arrow-circle-left-f + NSString * const JDIF_JD_WARNING_TRIANGLE = @"\U0000f146"; // warning-triangle + NSString * const JDIF_JD_BELL_RING = @"\U0000e320"; // bell-ring + NSString * const JDIF_JD_REMOVE_CIRCLE_F = @"\U0000e575"; // remove-circle-f + NSString * const JDIF_JD_TIMER = @"\U0000f30f"; // timer + NSString * const JDIF_JD_ALARM_F = @"\U0000e4ea"; // alarm-f + NSString * const JDIF_JD_ARROW_RIGHT = @"\U0000ee6e"; // arrow-right + NSString * const JDIF_JD_AI = @"\U0000e5dc"; // ai + NSString * const JDIF_JD_SMILE_JOY = @"\U0000efcb"; // smile-joy + NSString * const JDIF_JD_SHOPPING_REMOVE_F = @"\U0000e64b"; // shopping-remove-f + NSString * const JDIF_JD_BELL_OFF_F = @"\U0000f3aa"; // bell-off-f + NSString * const JDIF_JD_CART_ARROW_UP = @"\U0000f3ea"; // cart-arrow-up + NSString * const JDIF_JD_REWARD = @"\U0000f02e"; // reward + NSString * const JDIF_JD_LOADING = @"\U0000ef56"; // loading + NSString * const JDIF_JD_ADD_CIRCLE = @"\U0000e7d0"; // add-circle + NSString * const JDIF_JD_STOP_CIRCLE_F = @"\U0000eafd"; // stop-circle-f + NSString * const JDIF_JD_ARROW_CIRCLE_LEFT = @"\U0000e147"; // arrow-circle-left + NSString * const JDIF_JD_CART_ARROW_DOWN = @"\U0000ec09"; // cart-arrow-down + NSString * const JDIF_JD_DOWNLOAD = @"\U0000e1ac"; // download + NSString * const JDIF_JD_ANGLE_RIGHT = @"\U0000f4b2"; // angle-right + NSString * const JDIF_JD_HELP_POLYGON = @"\U0000eaaf"; // help-polygon + NSString * const JDIF_JD_MICROPHONE_F = @"\U0000e20e"; // microphone-f + + #endif \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.html b/jdesign-iconfont/iconfont.html index f035c0b..8b766c8 100644 --- a/jdesign-iconfont/iconfont.html +++ b/jdesign-iconfont/iconfont.html @@ -551,937 +551,5512 @@

  • - -
    retweet
    -
    &#xee5f;
    + +
    remove-rectangle
    +
    &#xf497;
  • - -
    check-checked
    -
    &#xf444;
    + +
    clock-circle-f
    +
    &#xec16;
  • - -
    arrow-down
    -
    &#xe89d;
    + +
    close
    +
    &#xe959;
  • - -
    check-disabled
    -
    &#xee3a;
    + +
    face-mild-f
    +
    &#xf115;
  • - -
    arrow-left
    -
    &#xf43c;
    + +
    chat-f
    +
    &#xf114;
  • - -
    loading1
    -
    &#xe57d;
    + +
    shopping-minus
    +
    &#xe340;
  • - -
    notice
    -
    &#xf349;
    + +
    skip-backward
    +
    &#xe207;
  • - -
    service
    -
    &#xe6fc;
    + +
    cart-remove-f
    +
    &#xe8f2;
  • - -
    arrow-up
    -
    &#xeba5;
    + +
    invoice-f
    +
    &#xe859;
  • - -
    user
    -
    &#xf416;
    + +
    shopping-check-f
    +
    &#xf096;
  • - -
    loading
    -
    &#xe146;
    + +
    headphones
    +
    &#xe991;
  • - -
    find
    -
    &#xe679;
    + +
    tag-f
    +
    &#xeef1;
  • - -
    image
    -
    &#xe55d;
    + +
    calendar-f
    +
    &#xe8cb;
  • - -
    play-circle-fill
    -
    &#xf505;
    + +
    purse-f
    +
    &#xe677;
  • - -
    arrow-right
    -
    &#xf392;
    + +
    list-tree
    +
    &#xecef;
  • - -
    cart
    -
    &#xe132;
    + +
    cart-add-f
    +
    &#xe921;
  • - -
    jd
    -
    &#xec80;
    + +
    check
    +
    &#xe032;
  • - -
    dongdong
    -
    &#xe449;
    + +
    package-box-time
    +
    &#xea98;
  • - -
    check
    -
    &#xe50b;
    + +
    book-f
    +
    &#xe86c;
  • - -
    photograph
    -
    &#xed21;
    + +
    thumbs-up-f
    +
    &#xe536;
  • - -
    people
    -
    &#xeb6f;
    + +
    user-circle-f
    +
    &#xe2a9;
  • - -
    image-error
    -
    &#xf11a;
    + +
    purse
    +
    &#xe138;
  • - -
    minus
    -
    &#xe535;
    + +
    invoice
    +
    &#xf005;
  • - -
    checked
    -
    &#xe503;
    + +
    warehouse
    +
    &#xf494;
  • - -
    check-normal
    -
    &#xef3b;
    + +
    board
    +
    &#xf21c;
  • - -
    checklist
    -
    &#xf501;
    + +
    timer-f
    +
    &#xe8ce;
  • - -
    plus
    -
    &#xeae9;
    + +
    pause-circle-f
    +
    &#xe95a;
  • - -
    mask-close
    -
    &#xe7c1;
    + +
    check-rectangle
    +
    &#xe0ed;
  • - -
    triangle-down
    -
    &#xeb99;
    + +
    calendar
    +
    &#xe8f6;
  • - -
    fabulous
    -
    &#xf24c;
    + +
    copy-check-f
    +
    &#xec93;
  • - -
    close
    -
    &#xec50;
    + +
    first-aid-kit-f
    +
    &#xe576;
  • - -
    failure
    -
    &#xebf5;
    + +
    arrow-circle-right-f
    +
    &#xe710;
  • - -
    user-add
    -
    &#xe1f9;
    + +
    heart-add-f
    +
    &#xe03d;
  • - -
    joy-smile
    -
    &#xeed2;
    +  +
    close-circle
    +
    &#xe93f;
  • - -
    share
    -
    &#xe1f6;
    + +
    arrow-circle-down-f
    +
    &#xe767;
    +
  • + +
  • + +
    filter-f
    +
    &#xf23e;
    +
  • + +
  • + +
    users
    +
    &#xedf2;
    +
  • + +
  • + +
    globe
    +
    &#xe625;
    +
  • + +
  • + +
    zoom-out
    +
    &#xec2c;
    +
  • + +
  • + +
    information-polygon
    +
    &#xf32a;
    +
  • + +
  • + +
    alarm
    +
    &#xe08f;
    +
  • + +
  • + +
    credit-card
    +
    &#xede0;
    +
  • + +
  • + +
    arrow-circle-up
    +
    &#xe966;
    +
  • + +
  • + +
    gift
    +
    &#xe523;
    +
  • + +
  • + +
    mail-f
    +
    &#xe8d8;
    +
  • + +
  • + +
    wallet
    +
    &#xf090;
    +
  • + +
  • + +
    more-vertical
    +
    &#xe8de;
    +
  • + +
  • + +
    warning-circle
    +
    &#xe652;
    +
  • + +
  • + +
    unlock
    +
    &#xecca;
    +
  • + +
  • + +
    thumbs-up
    +
    &#xe9e6;
    +
  • + +
  • + +
    badge-percent
    +
    &#xec6d;
  • - -
    del
    -
    &#xe39f;
    + +
    help-polygon-f
    +
    &#xea18;
  • - -
    category
    -
    &#xebea;
    + +
    volume-max
    +
    &#xe427;
  • - -
    star-fill
    -
    &#xe4b7;
    + +
    video
    +
    &#xea9f;
  • - + +
    cart-add
    +
    &#xe81e;
    +
  • + +
  • + +
    agenda
    +
    &#xe73c;
    +
  • + +
  • + +
    arrow-corner-left
    +
    &#xe0e1;
    +
  • + +
  • +
    location
    -
    &#xe458;
    +
    &#xe3ad;
  • - -
    refresh
    -
    &#xe0c9;
    + +
    shopping-add-f
    +
    &#xe8a2;
  • - -
    link
    -
    &#xf0e2;
    + +
    voucher-f
    +
    &#xe0b5;
  • - -
    add
    -
    &#xe23e;
    + +
    chat
    +
    &#xe594;
  • - -
    heart
    -
    &#xe881;
    + +
    lock-f
    +
    &#xe2e6;
  • - -
    heart-fill
    -
    &#xe4a7;
    + +
    truck-f
    +
    &#xe423;
  • - -
    tips
    -
    &#xf05e;
    + +
    grip-horizontal
    +
    &#xe059;
  • - -
    double-arrow-up
    -
    &#xee74;
    + +
    arrow-up
    +
    &#xf31e;
  • - -
    home
    -
    &#xe9f8;
    + +
    microphone-mute-f
    +
    &#xe8c9;
    +
  • + +
  • + +
    book
    +
    &#xea0b;
  • - +
    search
    -
    &#xe72b;
    +
    &#xed1a;
  • - -
    top
    -
    &#xe529;
    + +
    microphone-mute
    +
    &#xea1d;
  • - -
    download
    -
    &#xe1f8;
    + +
    store
    +
    &#xf12f;
  • - -
    star
    -
    &#xe089;
    + +
    heart-add
    +
    &#xf42f;
    +
  • + +
  • + +
    camera-f
    +
    &#xe1e1;
    +
  • + +
  • + +
    sort-vertical
    +
    &#xe3a6;
    +
  • + +
  • + +
    circle-f
    +
    &#xf140;
  • - + +
    notepad
    +
    &#xe0b6;
    +
  • + +
  • + +
    face-smile
    +
    &#xe697;
    +
  • + +
  • + +
    close-circle-f
    +
    &#xf282;
    +
  • + +
  • + +
    cloud-f
    +
    &#xf340;
    +
  • + +
  • + +
    shield-f
    +
    &#xe3e1;
    +
  • + +
  • + +
    arrow-circle-sort
    +
    &#xed01;
    +
  • + +
  • + +
    caret-up-f
    +
    &#xe9f1;
    +
  • + +
  • + +
    microphone
    +
    &#xe7f0;
    +
  • + +
  • +
    apps
    -
    &#xed1e;
    +
    &#xf4fe;
  • - -
    eye
    -
    &#xf415;
    + +
    user-remove-f
    +
    &#xef91;
  • - -
    warning
    -
    &#xea81;
    + +
    skip-forward-f
    +
    &#xeeba;
  • - -
    success
    -
    &#xee2b;
    + +
    book-mark
    +
    &#xeca5;
  • - -
    more
    -
    &#xe5f0;
    + +
    dongdong-f
    +
    &#xea75;
  • - -
    poweroff-circle-fill
    -
    &#xe4e4;
    + +
    arrow-circle-up-f
    +
    &#xf210;
  • - -
    triangle-up
    -
    &#xe293;
    + +
    information-polygon-f
    +
    &#xecf9;
  • - -
    marshalling
    -
    &#xeadf;
    + +
    add-rectangle-f
    +
    &#xe332;
  • - -
    -

    Unicode 引用

    -
    - -

    Unicode 是字体在网页端最原始的应用方式,特点是:

    -
      -
    • 兼容性最好,支持 IE6+,及所有现代浏览器。
    • -
    • 支持按字体的方式去动态调整图标大小,颜色等等。
    • -
    • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
    • -
    -
    -

    注意:新版 RelayIcon 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用 symbol 的引用方式

    -
    -

    Unicode 使用步骤如下:

    -

    第一步:拷贝项目下面生成的 @font-face

    -
    @font-face {
    -    font-family: 'font_family';
    -    src: url('relayicon.eot');
    -    src: url('relayicon.eot?#iefix') format('embedded-opentype'),
    -        url('relayicon.woff2') format('woff2'),
    -        url('relayicon.woff') format('woff'),
    -        url('relayicon.ttf') format('truetype'),
    -        url('relayicon.svg#font_family') format('svg');
    -  }
    -  
    -

    第二步:定义使用 relayicon 的样式

    -
    .font_family {
    -    font-family: "font_family" !important;
    -    font-size: 16px;
    -    font-style: normal;
    -    -webkit-font-smoothing: antialiased;
    -    -moz-osx-font-smoothing: grayscale;
    -  }
    -  
    -

    第三步:挑选相应图标并获取字体编码,应用于页面

    -
    -  <span class="font_family">&#x33;</span>
    -  
    -
    -

    "font_family" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "relayicon"。

    -
    -
    - -
    -
      - -
    • - -
      - retweet -
      -
      .nut-icon-retweet -
      -
    • - -
    • - -
      - check-checked -
      -
      .nut-icon-check-checked -
      -
    • - -
    • - -
      - arrow-down -
      -
      .nut-icon-arrow-down -
      -
    • - -
    • - -
      - check-disabled -
      -
      .nut-icon-check-disabled -
      -
    • - -
    • - -
      - arrow-left -
      -
      .nut-icon-arrow-left -
      -
    • - -
    • - -
      - loading1 -
      -
      .nut-icon-loading1 -
      -
    • - -
    • - -
      - notice -
      -
      .nut-icon-notice -
      -
    • - -
    • - -
      - service -
      -
      .nut-icon-service -
      -
    • - -
    • - -
      - arrow-up -
      -
      .nut-icon-arrow-up -
      -
    • - -
    • - -
      - user -
      -
      .nut-icon-user -
      -
    • - -
    • - -
      - loading -
      -
      .nut-icon-loading -
      -
    • - -
    • - -
      - find -
      -
      .nut-icon-find -
      +
    • + +
      home-f
      +
      &#xe348;
      +
    • + +
    • + +
      share-f
      +
      &#xe564;
      +
    • + +
    • + +
      search-f
      +
      &#xf4c1;
      +
    • + +
    • + +
      shopping-f
      +
      &#xecf2;
      +
    • + +
    • + +
      logout
      +
      &#xf50c;
      +
    • + +
    • + +
      arrow-transfer-circle-f
      +
      &#xf0a5;
      +
    • + +
    • + +
      server
      +
      &#xef7c;
      +
    • + +
    • + +
      thumbs-down
      +
      &#xe379;
      +
    • + +
    • + +
      bookmark-f
      +
      &#xeb58;
      +
    • + +
    • + +
      arrow-circle-sort-f
      +
      &#xeb8e;
      +
    • + +
    • + +
      flag
      +
      &#xe753;
      +
    • + +
    • + +
      face-angry
      +
      &#xef66;
      +
    • + +
    • + +
      package-f
      +
      &#xee74;
      +
    • + +
    • + +
      globe-f
      +
      &#xeda5;
      +
    • + +
    • + +
      share
      +
      &#xf3c5;
      +
    • + +
    • + +
      presentation-f
      +
      &#xf236;
      +
    • + +
    • + +
      bell-ring-f
      +
      &#xe8fb;
      +
    • + +
    • + +
      menu
      +
      &#xe71c;
      +
    • + +
    • + +
      pin
      +
      &#xe901;
      +
    • + +
    • + +
      eye-slash-f
      +
      &#xf09a;
      +
    • + +
    • + +
      users-f
      +
      &#xe636;
      +
    • + +
    • + +
      check-circle-f
      +
      &#xe1f5;
      +
    • + +
    • + +
      zoom-in-f
      +
      &#xe60e;
      +
    • + +
    • + +
      scan
      +
      &#xe936;
      +
    • + +
    • + +
      cart-remove
      +
      &#xe7f8;
      +
    • + +
    • + +
      file-f
      +
      &#xe885;
      +
    • + +
    • + +
      multiply
      +
      &#xef58;
      +
    • + +
    • + +
      mouse-f
      +
      &#xe9d1;
      +
    • + +
    • + +
      arrow-exchange
      +
      &#xf07b;
      +
    • + +
    • + +
      bookmark
      +
      &#xf333;
      +
    • + +
    • + +
      robot-f
      +
      &#xec36;
      +
    • + +
    • + +
      arrow-forward-left
      +
      &#xf2db;
      +
    • + +
    • + +
      stop-circle
      +
      &#xe358;
      +
    • + +
    • + +
      setting-f
      +
      &#xe7b7;
      +
    • + +
    • + +
      edit-rectangle-f
      +
      &#xf149;
      +
    • + +
    • + +
      mouse
      +
      &#xe87c;
      +
    • + +
    • + +
      arrow-move
      +
      &#xf00e;
      +
    • + +
    • + +
      shopping
      +
      &#xe232;
      +
    • + +
    • + +
      user
      +
      &#xef09;
      +
    • + +
    • + +
      bell-unread
      +
      &#xf35b;
      +
    • + +
    • + +
      fast-forward
      +
      &#xe129;
      +
    • + +
    • + +
      more-horizontal
      +
      &#xe720;
      +
    • + +
    • + +
      volume-off-f
      +
      &#xed76;
      +
    • + +
    • + +
      voucher
      +
      &#xe5fb;
      +
    • + +
    • + +
      refund
      +
      &#xe198;
      +
    • + +
    • + +
      home
      +
      &#xe143;
      +
    • + +
    • + +
      angle-left
      +
      &#xf04f;
      +
    • + +
    • + +
      volume-off
      +
      &#xf335;
      +
    • + +
    • + +
      angle-up
      +
      &#xe05e;
      +
    • + +
    • + +
      user-remove
      +
      &#xf05e;
      +
    • + +
    • + +
      fast-backward
      +
      &#xe4ef;
      +
    • + +
    • + +
      packaging-check-f
      +
      &#xe06e;
      +
    • + +
    • + +
      filter-v
      +
      &#xe9ca;
      +
    • + +
    • + +
      warning-polygon
      +
      &#xe7f9;
      +
    • + +
    • + +
      arrow-circle-down
      +
      &#xe24f;
      +
    • + +
    • + +
      remove
      +
      &#xe857;
      +
    • + +
    • + +
      filter-h
      +
      &#xe69c;
      +
    • + +
    • + +
      camera-off
      +
      &#xed4d;
      +
    • + +
    • + +
      shopping-follow-f
      +
      &#xe082;
      +
    • + +
    • + +
      bell-unread-f
      +
      &#xeab9;
      +
    • + +
    • + +
      ticket-f
      +
      &#xe0bf;
      +
    • + +
    • + +
      copy-check
      +
      &#xf3de;
      +
    • + +
    • + +
      equals
      +
      &#xea69;
      +
    • + +
    • + +
      shield-warning-f
      +
      &#xe226;
      +
    • + +
    • + +
      credit-card-f
      +
      &#xe29d;
      +
    • + +
    • + +
      cart-f
      +
      &#xe7d2;
      +
    • + +
    • + +
      user-add
      +
      &#xe27e;
      +
    • + +
    • + +
      face-angry-f
      +
      &#xe377;
      +
    • + +
    • + +
      reload
      +
      &#xf091;
      +
    • + +
    • + +
      skip-backward-f
      +
      &#xe71b;
      +
    • + +
    • + +
      pause-circle
      +
      &#xebed;
      +
    • + +
    • + +
      volume-mute-f
      +
      &#xe178;
      +
    • + +
    • + +
      shopping-add
      +
      &#xe56c;
      +
    • + +
    • + +
      volume-max-f
      +
      &#xf20e;
      +
    • + +
    • + +
      arrow-forward-right
      +
      &#xf2a9;
      +
    • + +
    • + +
      disk
      +
      &#xeb24;
      +
    • + +
    • + +
      clock-circle
      +
      &#xf02d;
      +
    • + +
    • + +
      package-arrow-down
      +
      &#xf2af;
      +
    • + +
    • + +
      fast-backward-f
      +
      &#xf4e6;
      +
    • + +
    • + +
      blockquote
      +
      &#xec12;
      +
    • + +
    • + +
      book-mark-f
      +
      &#xed62;
      +
    • + +
    • + +
      disk-f
      +
      &#xf18e;
      +
    • + +
    • + +
      minimize
      +
      &#xf27b;
      +
    • + +
    • + +
      add-rectangle
      +
      &#xe893;
      +
    • + +
    • + +
      computer-f
      +
      &#xf473;
      +
    • + +
    • + +
      user-f
      +
      &#xf164;
      +
    • + +
    • + +
      dongdong
      +
      &#xe4e0;
      +
    • + +
    • + +
      brightness
      +
      &#xe5b3;
      +
    • + +
    • + +
      photo-disable
      +
      &#xe703;
      +
    • + +
    • + +
      shield-warning
      +
      &#xef2f;
      +
    • + +
    • + +
      apps-f
      +
      &#xf21e;
      +
    • + +
    • + +
      remove-rectangle-f
      +
      &#xe8a1;
      +
    • + +
    • + +
      eye-slash
      +
      &#xe795;
      +
    • + +
    • + +
      receipt
      +
      &#xe7db;
      +
    • + +
    • + +
      caret-right-f
      +
      &#xefa8;
      +
    • + +
    • + +
      grip-vertical
      +
      &#xe8df;
      +
    • + +
    • + +
      arrow-transfer-circle
      +
      &#xe909;
      +
    • + +
    • + +
      wallet-f
      +
      &#xe20b;
      +
    • + +
    • + +
      fast-forward-f
      +
      &#xe5d5;
      +
    • + +
    • + +
      cart-arrow-down-f
      +
      &#xe781;
      +
    • + +
    • + +
      user-circle
      +
      &#xf095;
      +
    • + +
    • + +
      packaging-check
      +
      &#xeba1;
      +
    • + +
    • + +
      remove-circle
      +
      &#xe150;
      +
    • + +
    • + +
      eye-f
      +
      &#xf451;
      +
    • + +
    • + +
      package-arrow-up-f
      +
      &#xea11;
      +
    • + +
    • + +
      shopping-follow
      +
      &#xe5fe;
      +
    • + +
    • + +
      device-rotate-horizontal
      +
      &#xed99;
      +
    • + +
    • + +
      file
      +
      &#xf397;
      +
    • + +
    • + +
      upload
      +
      &#xe352;
      +
    • + +
    • + +
      arrow-down
      +
      &#xf3b4;
      +
    • + +
    • + +
      star-f
      +
      &#xe222;
      +
    • + +
    • + +
      list
      +
      &#xf4b5;
      +
    • + +
    • + +
      arrow-left
      +
      &#xe87f;
      +
    • + +
    • + +
      unlock-f
      +
      &#xf45e;
      +
    • + +
    • + +
      calculator-f
      +
      &#xeaca;
      +
    • + +
    • + +
      list-check
      +
      &#xe7fb;
      +
    • + +
    • + +
      copy-f
      +
      &#xe18a;
      +
    • + +
    • + +
      zoom-out-f
      +
      &#xf3a1;
      +
    • + +
    • + +
      qr-code
      +
      &#xee1f;
      +
    • + +
    • + +
      circle-dot
      +
      &#xf290;
      +
    • + +
    • + +
      play-circle-f
      +
      &#xf465;
      +
    • + +
    • + +
      edit-rectangle
      +
      &#xe404;
      +
    • + +
    • + +
      volume-mute
      +
      &#xe072;
      +
    • + +
    • + +
      flag-f
      +
      &#xf101;
      +
    • + +
    • + +
      shield-check
      +
      &#xf307;
      +
    • + +
    • + +
      target
      +
      &#xf16f;
      +
    • + +
    • + +
      back-to-top
      +
      &#xf4ef;
      +
    • + +
    • + +
      robot
      +
      &#xe96a;
      +
    • + +
    • + +
      cart-arrow-up-f
      +
      &#xefdd;
      +
    • + +
    • +  +
      photo-f
      +
      &#xedbf;
      +
    • + +
    • + +
      plugin
      +
      &#xe45a;
      +
    • + +
    • + +
      store-f
      +
      &#xee7b;
      +
    • + +
    • + +
      darkness
      +
      &#xeead;
      +
    • + +
    • + +
      login
      +
      &#xe16d;
      +
    • + +
    • + +
      brush
      +
      &#xe8a8;
      +
    • + +
    • + +
      package
      +
      &#xeb07;
      +
    • + +
    • + +
      headphones-f
      +
      &#xe998;
      +
    • + +
    • + +
      package-box
      +
      &#xe77c;
      +
    • + +
    • + +
      trash-f
      +
      &#xed1f;
      +
    • + +
    • + +
      heart
      +
      &#xf472;
      +
    • + +
    • + +
      link
      +
      &#xe869;
      +
    • + +
    • + +
      bell
      +
      &#xe3be;
      +
    • + +
    • + +
      bell-f
      +
      &#xe47b;
      +
    • + +
    • + +
      video-f
      +
      &#xeb03;
      +
    • + +
    • + +
      badge-percent-f
      +
      &#xe9c3;
      +
    • + +
    • + +
      shopping-minus-f
      +
      &#xe19c;
      +
    • + +
    • + +
      eye
      +
      &#xe883;
      +
    • + +
    • + +
      darkness-f
      +
      &#xef95;
      +
    • + +
    • + +
      shopping-remove
      +
      &#xf3c6;
      +
    • + +
    • + +
      maximize
      +
      &#xeaac;
      +
    • + +
    • + +
      power
      +
      &#xe787;
      +
    • + +
    • + +
      information-circle-f
      +
      &#xf033;
      +
    • + +
    • + +
      device-tv
      +
      &#xe176;
      +
    • + +
    • + +
      cart-check-f
      +
      &#xe2ba;
      +
    • + +
    • + +
      photo-error
      +
      &#xe64e;
      +
    • + +
    • + +
      add
      +
      &#xe9bd;
      +
    • + +
    • + +
      arrow-corner-right
      +
      &#xe822;
      +
    • + +
    • + +
      package-arrow-up
      +
      &#xee20;
      +
    • + +
    • + +
      bell-off
      +
      &#xe0b1;
      +
    • + +
    • + +
      arrow-circle-right
      +
      &#xe51c;
      +
    • + +
    • + +
      divide
      +
      &#xf445;
      +
    • + +
    • + +
      tag
      +
      &#xec01;
      +
    • + +
    • + +
      plus
      +
      &#xeaec;
      +
    • + +
    • + +
      minus
      +
      &#xf2eb;
      +
    • + +
    • + +
      face-mild
      +
      &#xef2a;
      +
    • + +
    • + +
      ai-f
      +
      &#xe8e6;
      +
    • + +
    • + +
      package-add-f
      +
      &#xe825;
      +
    • + +
    • + +
      face-smile-f
      +
      &#xf3b6;
      +
    • + +
    • + +
      shopping-check
      +
      &#xefda;
      +
    • + +
    • + +
      cloud
      +
      &#xe318;
      +
    • + +
    • +  +
      angle-double-left
      +
      &#xed3f;
      +
    • + +
    • + +
      brightness-f
      +
      &#xe63c;
      +
    • + +
    • + +
      package-add
      +
      &#xed9e;
      +
    • + +
    • + +
      angle-down
      +
      &#xed2b;
      +
    • + +
    • + +
      board-f
      +
      &#xe12e;
      +
    • + +
    • + +
      required
      +
      &#xea3b;
      +
    • + +
    • + +
      arrow-transfer
      +
      &#xe11b;
      +
    • + +
    • + +
      play-circle
      +
      &#xf0b7;
      +
    • + +
    • + +
      user-add-f
      +
      &#xebf4;
      +
    • + +
    • + +
      cart-check
      +
      &#xe410;
      +
    • + +
    • + +
      computer
      +
      &#xe5a9;
      +
    • + +
    • + +
      cart
      +
      &#xe895;
      +
    • + +
    • + +
      setting
      +
      &#xe638;
      +
    • + +
    • + +
      camera
      +
      &#xe023;
      +
    • + +
    • + +
      circle
      +
      &#xeb04;
      +
    • + +
    • + +
      angle-double-up
      +
      &#xe92e;
      +
    • + +
    • + +
      caret-down-f
      +
      &#xf270;
      +
    • + +
    • + +
      pin-f
      +
      &#xe3a4;
      +
    • + +
    • + +
      brush-f
      +
      &#xe209;
      +
    • + +
    • + +
      package-arrow-down-f
      +
      &#xeafe;
      +
    • + +
    • + +
      photo
      +
      &#xf343;
      +
    • + +
    • + +
      edit-f
      +
      &#xe754;
      +
    • + +
    • + +
      copy
      +
      &#xee9d;
      +
    • + +
    • + +
      server-f
      +
      &#xe1ea;
      +
    • + +
    • + +
      device-rotate-vertical
      +
      &#xeffd;
      +
    • + +
    • + +
      warning-f
      +
      &#xf0a0;
      +
    • + +
    • + +
      thumbs-down-f
      +
      &#xe836;
      +
    • + +
    • + +
      shield-check-f
      +
      &#xe3c1;
      +
    • + +
    • + +
      trash
      +
      &#xed9c;
      +
    • + +
    • + +
      check-rectangle-f
      +
      &#xe39b;
      +
    • + +
    • + +
      gift-f
      +
      &#xe5e9;
      +
    • + +
    • + +
      add-circle-f
      +
      &#xec65;
      +
    • + +
    • + +
      comment-f
      +
      &#xf34c;
      +
    • + +
    • + +
      reward-f
      +
      &#xe79d;
      +
    • + +
    • + +
      device-tv-f
      +
      &#xe9a4;
      +
    • + +
    • + +
      compass
      +
      &#xeb28;
      +
    • + +
    • + +
      undo
      +
      &#xe49a;
      +
    • + +
    • + +
      filter
      +
      &#xe297;
      +
    • + +
    • + +
      warning-polygon-f
      +
      &#xe47f;
      +
    • + +
    • + +
      unlink
      +
      &#xe4bd;
      +
    • + +
    • + +
      zoom-in
      +
      &#xe668;
      +
    • + +
    • + +
      angle-double-down
      +
      &#xe467;
      +
    • + +
    • + +
      filter-v-f
      +
      &#xe9b6;
      +
    • + +
    • + +
      close-rectangle
      +
      &#xea46;
      +
    • + +
    • + +
      layers
      +
      &#xe1b0;
      +
    • + +
    • + +
      first-aid-kit
      +
      &#xef78;
      +
    • + +
    • + +
      star
      +
      &#xef2e;
      +
    • + +
    • + +
      skip-forward
      +
      &#xe484;
      +
    • + +
    • + +
      filter-h-f
      +
      &#xea79;
      +
    • + +
    • + +
      camera-off-f
      +
      &#xe1e8;
      +
    • + +
    • + +
      receipt-f
      +
      &#xf120;
      +
    • + +
    • + +
      close-rectangle-f
      +
      &#xeca3;
      +
    • + +
    • + +
      redo
      +
      &#xe974;
      +
    • + +
    • + +
      warning-error-f
      +
      &#xe76e;
      +
    • + +
    • + +
      caret-left-f
      +
      &#xe8e7;
      +
    • + +
    • + +
      check-circle
      +
      &#xecb1;
      +
    • + +
    • + +
      package-remove-f
      +
      &#xe518;
      +
    • + +
    • + +
      ticket
      +
      &#xe2fb;
      +
    • + +
    • + +
      notepad-f
      +
      &#xe045;
      +
    • + +
    • + +
      mail
      +
      &#xecc8;
      +
    • + +
    • + +
      calculator
      +
      &#xf387;
      +
    • + +
    • + +
      edit
      +
      &#xe9ad;
      +
    • + +
    • + +
      angle-double-right
      +
      &#xe27b;
      +
    • + +
    • + +
      comment
      +
      &#xe175;
      +
    • + +
    • + +
      information-circle
      +
      &#xeaae;
      +
    • + +
    • + +
      shield
      +
      &#xed60;
      +
    • + +
    • + +
      location-f
      +
      &#xe832;
      +
    • + +
    • + +
      agenda-f
      +
      &#xe543;
      +
    • + +
    • + +
      plugin-f
      +
      &#xebb1;
      +
    • + +
    • + +
      photo-disable-f
      +
      &#xf36f;
      +
    • + +
    • + +
      target-f
      +
      &#xe649;
      +
    • + +
    • + +
      help
      +
      &#xe77b;
      +
    • + +
    • + +
      wifi-error
      +
      &#xe6da;
      +
    • + +
    • + +
      package-delete
      +
      &#xe9e3;
      +
    • + +
    • + +
      heart-f
      +
      &#xf385;
      +
    • + +
    • + +
      presentation
      +
      &#xe6c0;
      +
    • + +
    • + +
      help-f
      +
      &#xe7a5;
      +
    • + +
    • + +
      truck
      +
      &#xe571;
      +
    • + +
    • + +
      wifi
      +
      &#xec14;
      +
    • + +
    • + +
      photo-error-f
      +
      &#xe775;
      +
    • + +
    • + +
      lock
      +
      &#xeeee;
      +
    • + +
    • + +
      layers-f
      +
      &#xf11c;
      +
    • + +
    • + +
      arrow-circle-left-f
      +
      &#xe3b3;
      +
    • + +
    • + +
      warning-triangle
      +
      &#xf146;
      +
    • + +
    • + +
      bell-ring
      +
      &#xe320;
      +
    • + +
    • + +
      remove-circle-f
      +
      &#xe575;
      +
    • + +
    • + +
      timer
      +
      &#xf30f;
      +
    • + +
    • + +
      alarm-f
      +
      &#xe4ea;
      +
    • + +
    • + +
      arrow-right
      +
      &#xee6e;
      +
    • + +
    • + +
      ai
      +
      &#xe5dc;
      +
    • + +
    • + +
      smile-joy
      +
      &#xefcb;
      +
    • + +
    • + +
      shopping-remove-f
      +
      &#xe64b;
      +
    • + +
    • + +
      bell-off-f
      +
      &#xf3aa;
      +
    • + +
    • + +
      cart-arrow-up
      +
      &#xf3ea;
      +
    • + +
    • + +
      reward
      +
      &#xf02e;
      +
    • + +
    • + +
      loading
      +
      &#xef56;
      +
    • + +
    • + +
      add-circle
      +
      &#xe7d0;
      +
    • + +
    • + +
      stop-circle-f
      +
      &#xeafd;
      +
    • + +
    • + +
      arrow-circle-left
      +
      &#xe147;
      +
    • + +
    • + +
      cart-arrow-down
      +
      &#xec09;
      +
    • + +
    • + +
      download
      +
      &#xe1ac;
      +
    • + +
    • + +
      angle-right
      +
      &#xf4b2;
      +
    • + +
    • + +
      help-polygon
      +
      &#xeaaf;
      +
    • + +
    • + +
      microphone-f
      +
      &#xe20e;
      +
    • + +
    +
    +

    Unicode 引用

    +
    + +

    Unicode 是字体在网页端最原始的应用方式,特点是:

    +
      +
    • 兼容性最好,支持 IE6+,及所有现代浏览器。
    • +
    • 支持按字体的方式去动态调整图标大小,颜色等等。
    • +
    • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
    • +
    +
    +

    注意:新版 RelayIcon 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用 symbol 的引用方式

    +
    +

    Unicode 使用步骤如下:

    +

    第一步:拷贝项目下面生成的 @font-face

    +
    @font-face {
    +    font-family: 'font_family';
    +    src: url('relayicon.eot');
    +    src: url('relayicon.eot?#iefix') format('embedded-opentype'),
    +        url('relayicon.woff2') format('woff2'),
    +        url('relayicon.woff') format('woff'),
    +        url('relayicon.ttf') format('truetype'),
    +        url('relayicon.svg#font_family') format('svg');
    +  }
    +  
    +

    第二步:定义使用 relayicon 的样式

    +
    .font_family {
    +    font-family: "font_family" !important;
    +    font-size: 16px;
    +    font-style: normal;
    +    -webkit-font-smoothing: antialiased;
    +    -moz-osx-font-smoothing: grayscale;
    +  }
    +  
    +

    第三步:挑选相应图标并获取字体编码,应用于页面

    +
    +  <span class="font_family">&#x33;</span>
    +  
    +
    +

    "font_family" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "relayicon"。

    +
    +
    +
    +
    +
      + +
    • + +
      + remove-rectangle +
      +
      .nut-icon-remove-rectangle +
      +
    • + +
    • + +
      + clock-circle-f +
      +
      .nut-icon-clock-circle-f +
      +
    • + +
    • + +
      + close +
      +
      .nut-icon-close +
      +
    • + +
    • + +
      + face-mild-f +
      +
      .nut-icon-face-mild-f +
      +
    • + +
    • + +
      + chat-f +
      +
      .nut-icon-chat-f +
      +
    • + +
    • + +
      + shopping-minus +
      +
      .nut-icon-shopping-minus +
      +
    • + +
    • + +
      + skip-backward +
      +
      .nut-icon-skip-backward +
      +
    • + +
    • + +
      + cart-remove-f +
      +
      .nut-icon-cart-remove-f +
      +
    • + +
    • + +
      + invoice-f +
      +
      .nut-icon-invoice-f +
      +
    • + +
    • + +
      + shopping-check-f +
      +
      .nut-icon-shopping-check-f +
      +
    • + +
    • + +
      + headphones +
      +
      .nut-icon-headphones +
      +
    • + +
    • + +
      + tag-f +
      +
      .nut-icon-tag-f +
      +
    • + +
    • + +
      + calendar-f +
      +
      .nut-icon-calendar-f +
      +
    • + +
    • + +
      + purse-f +
      +
      .nut-icon-purse-f +
      +
    • + +
    • + +
      + list-tree +
      +
      .nut-icon-list-tree +
      +
    • + +
    • + +
      + cart-add-f +
      +
      .nut-icon-cart-add-f +
      +
    • + +
    • + +
      + check +
      +
      .nut-icon-check +
      +
    • + +
    • + +
      + package-box-time +
      +
      .nut-icon-package-box-time +
      +
    • + +
    • + +
      + book-f +
      +
      .nut-icon-book-f +
      +
    • + +
    • + +
      + thumbs-up-f +
      +
      .nut-icon-thumbs-up-f +
      +
    • + +
    • + +
      + user-circle-f +
      +
      .nut-icon-user-circle-f +
      +
    • + +
    • + +
      + purse +
      +
      .nut-icon-purse +
      +
    • + +
    • + +
      + invoice +
      +
      .nut-icon-invoice +
      +
    • + +
    • + +
      + warehouse +
      +
      .nut-icon-warehouse +
      +
    • + +
    • + +
      + board +
      +
      .nut-icon-board +
      +
    • + +
    • + +
      + timer-f +
      +
      .nut-icon-timer-f +
      +
    • + +
    • + +
      + pause-circle-f +
      +
      .nut-icon-pause-circle-f +
      +
    • + +
    • + +
      + check-rectangle +
      +
      .nut-icon-check-rectangle +
      +
    • + +
    • + +
      + calendar +
      +
      .nut-icon-calendar +
      +
    • + +
    • + +
      + copy-check-f +
      +
      .nut-icon-copy-check-f +
      +
    • + +
    • + +
      + first-aid-kit-f +
      +
      .nut-icon-first-aid-kit-f +
      +
    • + +
    • + +
      + arrow-circle-right-f +
      +
      .nut-icon-arrow-circle-right-f +
      +
    • + +
    • + +
      + heart-add-f +
      +
      .nut-icon-heart-add-f +
      +
    • + +
    • + +
      + close-circle +
      +
      .nut-icon-close-circle +
      +
    • + +
    • + +
      + arrow-circle-down-f +
      +
      .nut-icon-arrow-circle-down-f +
      +
    • + +
    • + +
      + filter-f +
      +
      .nut-icon-filter-f +
      +
    • + +
    • + +
      + users +
      +
      .nut-icon-users +
      +
    • + +
    • + +
      + globe +
      +
      .nut-icon-globe +
      +
    • + +
    • + +
      + zoom-out +
      +
      .nut-icon-zoom-out +
      +
    • + +
    • + +
      + information-polygon +
      +
      .nut-icon-information-polygon +
      +
    • + +
    • + +
      + alarm +
      +
      .nut-icon-alarm +
      +
    • + +
    • + +
      + credit-card +
      +
      .nut-icon-credit-card +
      +
    • + +
    • + +
      + arrow-circle-up +
      +
      .nut-icon-arrow-circle-up +
      +
    • + +
    • + +
      + gift +
      +
      .nut-icon-gift +
      +
    • + +
    • + +
      + mail-f +
      +
      .nut-icon-mail-f +
      +
    • + +
    • + +
      + wallet +
      +
      .nut-icon-wallet +
      +
    • + +
    • + +
      + more-vertical +
      +
      .nut-icon-more-vertical +
      +
    • + +
    • + +
      + warning-circle +
      +
      .nut-icon-warning-circle +
      +
    • + +
    • + +
      + unlock +
      +
      .nut-icon-unlock +
      +
    • + +
    • + +
      + thumbs-up +
      +
      .nut-icon-thumbs-up +
      +
    • + +
    • + +
      + badge-percent +
      +
      .nut-icon-badge-percent +
      +
    • + +
    • + +
      + help-polygon-f +
      +
      .nut-icon-help-polygon-f +
      +
    • + +
    • + +
      + volume-max +
      +
      .nut-icon-volume-max +
      +
    • + +
    • + +
      + video +
      +
      .nut-icon-video +
      +
    • + +
    • + +
      + cart-add +
      +
      .nut-icon-cart-add +
      +
    • + +
    • + +
      + agenda +
      +
      .nut-icon-agenda +
      +
    • + +
    • + +
      + arrow-corner-left +
      +
      .nut-icon-arrow-corner-left +
      +
    • + +
    • + +
      + location +
      +
      .nut-icon-location +
      +
    • + +
    • + +
      + shopping-add-f +
      +
      .nut-icon-shopping-add-f +
      +
    • + +
    • + +
      + voucher-f +
      +
      .nut-icon-voucher-f +
      +
    • + +
    • + +
      + chat +
      +
      .nut-icon-chat +
      +
    • + +
    • + +
      + lock-f +
      +
      .nut-icon-lock-f +
      +
    • + +
    • + +
      + truck-f +
      +
      .nut-icon-truck-f +
      +
    • + +
    • + +
      + grip-horizontal +
      +
      .nut-icon-grip-horizontal +
      +
    • + +
    • + +
      + arrow-up +
      +
      .nut-icon-arrow-up +
      +
    • + +
    • + +
      + microphone-mute-f +
      +
      .nut-icon-microphone-mute-f +
      +
    • + +
    • + +
      + book +
      +
      .nut-icon-book +
      +
    • + +
    • + +
      + search +
      +
      .nut-icon-search +
      +
    • + +
    • + +
      + microphone-mute +
      +
      .nut-icon-microphone-mute +
      +
    • + +
    • + +
      + store +
      +
      .nut-icon-store +
      +
    • + +
    • + +
      + heart-add +
      +
      .nut-icon-heart-add +
      +
    • + +
    • + +
      + camera-f +
      +
      .nut-icon-camera-f +
      +
    • + +
    • + +
      + sort-vertical +
      +
      .nut-icon-sort-vertical +
      +
    • + +
    • + +
      + circle-f +
      +
      .nut-icon-circle-f +
      +
    • + +
    • + +
      + notepad +
      +
      .nut-icon-notepad +
      +
    • + +
    • + +
      + face-smile +
      +
      .nut-icon-face-smile +
      +
    • + +
    • + +
      + close-circle-f +
      +
      .nut-icon-close-circle-f +
      +
    • + +
    • + +
      + cloud-f +
      +
      .nut-icon-cloud-f +
      +
    • + +
    • + +
      + shield-f +
      +
      .nut-icon-shield-f +
      +
    • + +
    • + +
      + arrow-circle-sort +
      +
      .nut-icon-arrow-circle-sort +
      +
    • + +
    • + +
      + caret-up-f +
      +
      .nut-icon-caret-up-f +
      +
    • + +
    • + +
      + microphone +
      +
      .nut-icon-microphone +
      +
    • + +
    • + +
      + apps +
      +
      .nut-icon-apps +
      +
    • + +
    • + +
      + user-remove-f +
      +
      .nut-icon-user-remove-f +
      +
    • + +
    • + +
      + skip-forward-f +
      +
      .nut-icon-skip-forward-f +
      +
    • + +
    • + +
      + book-mark +
      +
      .nut-icon-book-mark +
      +
    • + +
    • + +
      + dongdong-f +
      +
      .nut-icon-dongdong-f +
      +
    • + +
    • + +
      + arrow-circle-up-f +
      +
      .nut-icon-arrow-circle-up-f +
      +
    • + +
    • + +
      + information-polygon-f +
      +
      .nut-icon-information-polygon-f +
      +
    • + +
    • + +
      + add-rectangle-f +
      +
      .nut-icon-add-rectangle-f +
      +
    • + +
    • + +
      + home-f +
      +
      .nut-icon-home-f +
      +
    • + +
    • + +
      + share-f +
      +
      .nut-icon-share-f +
      +
    • + +
    • + +
      + search-f +
      +
      .nut-icon-search-f +
      +
    • + +
    • + +
      + shopping-f +
      +
      .nut-icon-shopping-f +
      +
    • + +
    • + +
      + logout +
      +
      .nut-icon-logout +
      +
    • + +
    • + +
      + arrow-transfer-circle-f +
      +
      .nut-icon-arrow-transfe-circler-f +
      +
    • + +
    • + +
      + server +
      +
      .nut-icon-server +
      +
    • + +
    • + +
      + thumbs-down +
      +
      .nut-icon-thumbs-down +
      +
    • + +
    • + +
      + bookmark-f +
      +
      .nut-icon-bookmark-f +
      +
    • + +
    • + +
      + arrow-circle-sort-f +
      +
      .nut-icon-arrow-circle-sort-f +
      +
    • + +
    • + +
      + flag +
      +
      .nut-icon-flag +
      +
    • + +
    • + +
      + face-angry +
      +
      .nut-icon-face-angry +
      +
    • + +
    • + +
      + package-f +
      +
      .nut-icon-package-f +
      +
    • + +
    • + +
      + globe-f +
      +
      .nut-icon-globe-f +
      +
    • + +
    • + +
      + share +
      +
      .nut-icon-share +
      +
    • + +
    • + +
      + presentation-f +
      +
      .nut-icon-presentation-f +
      +
    • + +
    • + +
      + bell-ring-f +
      +
      .nut-icon-bell-ring-f +
      +
    • + +
    • + +
      + menu +
      +
      .nut-icon-menu +
      +
    • + +
    • + +
      + pin +
      +
      .nut-icon-pin +
      +
    • + +
    • + +
      + eye-slash-f +
      +
      .nut-icon-eye-slash-f +
      +
    • + +
    • + +
      + users-f +
      +
      .nut-icon-users-f +
      +
    • + +
    • + +
      + check-circle-f +
      +
      .nut-icon-check-circle-f +
      +
    • + +
    • + +
      + zoom-in-f +
      +
      .nut-icon-zoom-in-f +
      +
    • + +
    • + +
      + scan +
      +
      .nut-icon-scan +
      +
    • + +
    • + +
      + cart-remove +
      +
      .nut-icon-cart-remove +
      +
    • + +
    • + +
      + file-f +
      +
      .nut-icon-file-f +
      +
    • + +
    • + +
      + multiply +
      +
      .nut-icon-multiply +
      +
    • + +
    • + +
      + mouse-f +
      +
      .nut-icon-mouse-f +
      +
    • + +
    • + +
      + arrow-exchange +
      +
      .nut-icon-arrow-exchange +
      +
    • + +
    • + +
      + bookmark +
      +
      .nut-icon-bookmark +
      +
    • + +
    • + +
      + robot-f +
      +
      .nut-icon-robot-f +
      +
    • + +
    • + +
      + arrow-forward-left +
      +
      .nut-icon-arrow-forward-left +
      +
    • + +
    • + +
      + stop-circle +
      +
      .nut-icon-stop-circle +
      +
    • + +
    • + +
      + setting-f +
      +
      .nut-icon-setting-f +
      +
    • + +
    • + +
      + edit-rectangle-f +
      +
      .nut-icon-edit-rectangle-f +
      +
    • + +
    • + +
      + mouse +
      +
      .nut-icon-mouse +
      +
    • + +
    • + +
      + arrow-move +
      +
      .nut-icon-arrow-move +
      +
    • + +
    • + +
      + shopping +
      +
      .nut-icon-shopping +
      +
    • + +
    • + +
      + user +
      +
      .nut-icon-user +
      +
    • + +
    • + +
      + bell-unread +
      +
      .nut-icon-bell-unread +
      +
    • + +
    • + +
      + fast-forward +
      +
      .nut-icon-fast-forward +
      +
    • + +
    • + +
      + more-horizontal +
      +
      .nut-icon-more-horizontal +
      +
    • + +
    • + +
      + volume-off-f +
      +
      .nut-icon-volume-off-f +
      +
    • + +
    • + +
      + voucher +
      +
      .nut-icon-voucher +
      +
    • + +
    • + +
      + refund +
      +
      .nut-icon-refund +
      +
    • + +
    • + +
      + home +
      +
      .nut-icon-home +
      +
    • + +
    • + +
      + angle-left +
      +
      .nut-icon-angle-left +
      +
    • + +
    • + +
      + volume-off +
      +
      .nut-icon-volume-off +
      +
    • + +
    • + +
      + angle-up +
      +
      .nut-icon-angle-up +
      +
    • + +
    • + +
      + user-remove +
      +
      .nut-icon-user-remove +
      +
    • + +
    • + +
      + fast-backward +
      +
      .nut-icon-fast-backward +
      +
    • + +
    • + +
      + packaging-check-f +
      +
      .nut-icon-packaging-check-f +
      +
    • + +
    • + +
      + filter-v +
      +
      .nut-icon-filter-v +
      +
    • + +
    • + +
      + warning-polygon +
      +
      .nut-icon-warning-polygon +
      +
    • + +
    • + +
      + arrow-circle-down +
      +
      .nut-icon-arrow-circle-down +
      +
    • + +
    • + +
      + remove +
      +
      .nut-icon-remove +
      +
    • + +
    • + +
      + filter-h +
      +
      .nut-icon-filter-h +
      +
    • + +
    • + +
      + camera-off +
      +
      .nut-icon-camera-off +
      +
    • + +
    • + +
      + shopping-follow-f +
      +
      .nut-icon-shopping-follow-f +
      +
    • + +
    • + +
      + bell-unread-f +
      +
      .nut-icon-bell-unread-f +
      +
    • + +
    • + +
      + ticket-f +
      +
      .nut-icon-ticket-f +
      +
    • + +
    • + +
      + copy-check +
      +
      .nut-icon-copy-check +
      +
    • + +
    • + +
      + equals +
      +
      .nut-icon-equals +
      +
    • + +
    • + +
      + shield-warning-f +
      +
      .nut-icon-shield-warning-f +
      +
    • + +
    • + +
      + credit-card-f +
      +
      .nut-icon-credit-card-f +
      +
    • + +
    • + +
      + cart-f +
      +
      .nut-icon-cart-f +
      +
    • + +
    • + +
      + user-add +
      +
      .nut-icon-user-add +
      +
    • + +
    • + +
      + face-angry-f +
      +
      .nut-icon-face-angry-f +
      +
    • + +
    • + +
      + reload +
      +
      .nut-icon-reload +
      +
    • + +
    • + +
      + skip-backward-f +
      +
      .nut-icon-skip-backward-f +
      +
    • + +
    • + +
      + pause-circle +
      +
      .nut-icon-pause-circle +
      +
    • + +
    • + +
      + volume-mute-f +
      +
      .nut-icon-volume-mute-f +
      +
    • + +
    • + +
      + shopping-add +
      +
      .nut-icon-shopping-add +
      +
    • + +
    • + +
      + volume-max-f +
      +
      .nut-icon-volume-max-f +
      +
    • + +
    • + +
      + arrow-forward-right +
      +
      .nut-icon-arrow-forward-right +
      +
    • + +
    • + +
      + disk +
      +
      .nut-icon-disk +
      +
    • + +
    • + +
      + clock-circle +
      +
      .nut-icon-clock-circle +
      +
    • + +
    • + +
      + package-arrow-down +
      +
      .nut-icon-package-arrow-down +
      +
    • + +
    • + +
      + fast-backward-f +
      +
      .nut-icon-fast-backward-f +
      +
    • + +
    • + +
      + blockquote +
      +
      .nut-icon-blockquote +
      +
    • + +
    • + +
      + book-mark-f +
      +
      .nut-icon-book-mark-f +
      +
    • + +
    • + +
      + disk-f +
      +
      .nut-icon-disk-f +
      +
    • + +
    • + +
      + minimize +
      +
      .nut-icon-minimize +
      +
    • + +
    • + +
      + add-rectangle +
      +
      .nut-icon-add-rectangle +
      +
    • + +
    • + +
      + computer-f +
      +
      .nut-icon-computer-f +
      +
    • + +
    • + +
      + user-f +
      +
      .nut-icon-user-f +
      +
    • + +
    • + +
      + dongdong +
      +
      .nut-icon-dongdong +
      +
    • + +
    • + +
      + brightness +
      +
      .nut-icon-brightness +
      +
    • + +
    • + +
      + photo-disable +
      +
      .nut-icon-photo-disable +
      +
    • + +
    • + +
      + shield-warning +
      +
      .nut-icon-shield-warning +
      +
    • + +
    • + +
      + apps-f +
      +
      .nut-icon-apps-f +
      +
    • + +
    • + +
      + remove-rectangle-f +
      +
      .nut-icon-clear-rectangle-f +
      +
    • + +
    • + +
      + eye-slash +
      +
      .nut-icon-eye-slash +
      +
    • + +
    • + +
      + receipt +
      +
      .nut-icon-receipt +
      +
    • + +
    • + +
      + caret-right-f +
      +
      .nut-icon-caret-right-f +
      +
    • + +
    • + +
      + grip-vertical +
      +
      .nut-icon-grip-vertical +
      +
    • + +
    • + +
      + arrow-transfer-circle +
      +
      .nut-icon-arrow-transfer-circle +
      +
    • + +
    • + +
      + wallet-f +
      +
      .nut-icon-wallet-f +
      +
    • + +
    • + +
      + fast-forward-f +
      +
      .nut-icon-fast-forward-f +
      +
    • + +
    • + +
      + cart-arrow-down-f +
      +
      .nut-icon-cart-arrow-down-f +
      +
    • + +
    • + +
      + user-circle +
      +
      .nut-icon-user-circle +
      +
    • + +
    • + +
      + packaging-check +
      +
      .nut-icon-packaging-check +
      +
    • + +
    • + +
      + remove-circle +
      +
      .nut-icon-remove-circle +
      +
    • + +
    • + +
      + eye-f +
      +
      .nut-icon-eye-f +
      +
    • + +
    • + +
      + package-arrow-up-f +
      +
      .nut-icon-package-arrow-up-f +
      +
    • + +
    • + +
      + shopping-follow +
      +
      .nut-icon-shopping-follow +
      +
    • + +
    • + +
      + device-rotate-horizontal +
      +
      .nut-icon-device-rotate-horizontal +
      +
    • + +
    • + +
      + file +
      +
      .nut-icon-file +
      +
    • + +
    • + +
      + upload +
      +
      .nut-icon-upload +
      +
    • + +
    • + +
      + arrow-down +
      +
      .nut-icon-arrow-down +
      +
    • + +
    • + +
      + star-f +
      +
      .nut-icon-star-f +
      +
    • + +
    • + +
      + list +
      +
      .nut-icon-list +
      +
    • + +
    • + +
      + arrow-left +
      +
      .nut-icon-arrow-left +
      +
    • + +
    • + +
      + unlock-f +
      +
      .nut-icon-unlock-f +
      +
    • + +
    • + +
      + calculator-f +
      +
      .nut-icon-calculator-f +
      +
    • + +
    • + +
      + list-check +
      +
      .nut-icon-list-check +
      +
    • + +
    • + +
      + copy-f +
      +
      .nut-icon-copy-f +
      +
    • + +
    • + +
      + zoom-out-f +
      +
      .nut-icon-zoom-out-f +
      +
    • + +
    • + +
      + qr-code +
      +
      .nut-icon-qr-code +
      +
    • + +
    • + +
      + circle-dot +
      +
      .nut-icon-circle-dot +
      +
    • + +
    • + +
      + play-circle-f +
      +
      .nut-icon-play-circle-f +
      +
    • + +
    • + +
      + edit-rectangle +
      +
      .nut-icon-edit-rectangle +
      +
    • + +
    • + +
      + volume-mute +
      +
      .nut-icon-volume-mute +
      +
    • + +
    • + +
      + flag-f +
      +
      .nut-icon-flag-f +
      +
    • + +
    • + +
      + shield-check +
      +
      .nut-icon-shield-check +
      +
    • + +
    • + +
      + target +
      +
      .nut-icon-target +
      +
    • + +
    • + +
      + back-to-top +
      +
      .nut-icon-back-to-top +
      +
    • + +
    • + +
      + robot +
      +
      .nut-icon-robot +
      +
    • + +
    • + +
      + cart-arrow-up-f +
      +
      .nut-icon-cart-arrow-up-f +
      +
    • + +
    • + +
      + photo-f +
      +
      .nut-icon-photo-f +
      +
    • + +
    • + +
      + plugin +
      +
      .nut-icon-plugin +
      +
    • + +
    • + +
      + store-f +
      +
      .nut-icon-store-f +
      +
    • + +
    • + +
      + darkness +
      +
      .nut-icon-darkness +
      +
    • + +
    • + +
      + login +
      +
      .nut-icon-login +
      +
    • + +
    • + +
      + brush +
      +
      .nut-icon-brush +
      +
    • + +
    • + +
      + package +
      +
      .nut-icon-package +
      +
    • + +
    • + +
      + headphones-f +
      +
      .nut-icon-headphones-f +
      +
    • + +
    • + +
      + package-box +
      +
      .nut-icon-package-box +
      +
    • + +
    • + +
      + trash-f +
      +
      .nut-icon-trash-f +
      +
    • + +
    • + +
      + heart +
      +
      .nut-icon-heart +
      +
    • + +
    • + +
      + link +
      +
      .nut-icon-link +
      +
    • + +
    • + +
      + bell +
      +
      .nut-icon-bell +
      +
    • + +
    • + +
      + bell-f +
      +
      .nut-icon-bell-f +
      +
    • + +
    • + +
      + video-f +
      +
      .nut-icon-video-f +
      +
    • + +
    • + +
      + badge-percent-f +
      +
      .nut-icon-badge-percent-f +
      +
    • + +
    • + +
      + shopping-minus-f +
      +
      .nut-icon-shopping-minus-f +
      +
    • + +
    • + +
      + eye +
      +
      .nut-icon-eye +
      +
    • + +
    • + +
      + darkness-f +
      +
      .nut-icon-darkness-f +
      +
    • + +
    • + +
      + shopping-remove +
      +
      .nut-icon-shopping-remove +
      +
    • + +
    • + +
      + maximize +
      +
      .nut-icon-maximize +
      +
    • + +
    • + +
      + power +
      +
      .nut-icon-power +
      +
    • + +
    • + +
      + information-circle-f +
      +
      .nut-icon-information-circle-f +
      +
    • + +
    • + +
      + device-tv +
      +
      .nut-icon-device-tv +
      +
    • + +
    • + +
      + cart-check-f +
      +
      .nut-icon-cart-check-f +
      +
    • + +
    • + +
      + photo-error +
      +
      .nut-icon-photo-error +
      +
    • + +
    • + +
      + add +
      +
      .nut-icon-add +
      +
    • + +
    • + +
      + arrow-corner-right +
      +
      .nut-icon-arrow-corner-right +
      +
    • + +
    • + +
      + package-arrow-up +
      +
      .nut-icon-package-arrow-up +
      +
    • + +
    • + +
      + bell-off +
      +
      .nut-icon-bell-off +
      +
    • + +
    • + +
      + arrow-circle-right +
      +
      .nut-icon-arrow-circle-right +
      +
    • + +
    • + +
      + divide +
      +
      .nut-icon-divide +
      +
    • + +
    • + +
      + tag +
      +
      .nut-icon-tag +
      +
    • + +
    • + +
      + plus +
      +
      .nut-icon-plus +
      +
    • + +
    • + +
      + minus +
      +
      .nut-icon-minus +
      +
    • + +
    • + +
      + face-mild +
      +
      .nut-icon-face-mild +
      +
    • + +
    • + +
      + ai-f +
      +
      .nut-icon-ai-f +
      +
    • + +
    • + +
      + package-add-f +
      +
      .nut-icon-package-add-f +
      +
    • + +
    • + +
      + face-smile-f +
      +
      .nut-icon-face-smile-f +
      +
    • + +
    • + +
      + shopping-check +
      +
      .nut-icon-shopping-check +
      +
    • + +
    • + +
      + cloud +
      +
      .nut-icon-cloud +
      +
    • + +
    • + +
      + angle-double-left +
      +
      .nut-icon-angle-double-left +
      +
    • + +
    • + +
      + brightness-f +
      +
      .nut-icon-brightness-f +
      +
    • + +
    • + +
      + package-add +
      +
      .nut-icon-package-add +
      +
    • + +
    • + +
      + angle-down +
      +
      .nut-icon-angle-down +
      +
    • + +
    • + +
      + board-f +
      +
      .nut-icon-board-f +
      +
    • + +
    • + +
      + required +
      +
      .nut-icon-required +
      +
    • + +
    • + +
      + arrow-transfer +
      +
      .nut-icon-arrow-transfer +
      +
    • + +
    • + +
      + play-circle +
      +
      .nut-icon-play-circle +
      +
    • + +
    • + +
      + user-add-f +
      +
      .nut-icon-user-add-f +
      +
    • + +
    • + +
      + cart-check +
      +
      .nut-icon-cart-check +
      +
    • + +
    • + +
      + computer +
      +
      .nut-icon-computer +
      +
    • + +
    • + +
      + cart +
      +
      .nut-icon-cart +
      +
    • + +
    • + +
      + setting +
      +
      .nut-icon-setting +
      +
    • + +
    • + +
      + camera +
      +
      .nut-icon-camera +
      +
    • + +
    • + +
      + circle +
      +
      .nut-icon-circle +
      +
    • + +
    • + +
      + angle-double-up +
      +
      .nut-icon-angle-double-up +
      +
    • + +
    • + +
      + caret-down-f +
      +
      .nut-icon-caret-down-f +
      +
    • + +
    • + +
      + pin-f +
      +
      .nut-icon-pin-f +
      +
    • + +
    • + +
      + brush-f +
      +
      .nut-icon-brush-f +
      +
    • + +
    • + +
      + package-arrow-down-f +
      +
      .nut-icon-package-arrow-down-f +
      +
    • + +
    • + +
      + photo +
      +
      .nut-icon-photo +
      +
    • + +
    • + +
      + edit-f +
      +
      .nut-icon-edit-f +
      +
    • + +
    • + +
      + copy +
      +
      .nut-icon-copy +
      +
    • + +
    • + +
      + server-f +
      +
      .nut-icon-server-f +
      +
    • + +
    • + +
      + device-rotate-vertical +
      +
      .nut-icon-device-rotate-vertical +
      +
    • + +
    • + +
      + warning-f +
      +
      .nut-icon-warning-f +
      +
    • + +
    • + +
      + thumbs-down-f +
      +
      .nut-icon-thumbs-down-f +
      +
    • + +
    • + +
      + shield-check-f +
      +
      .nut-icon-shield-check-f +
      +
    • + +
    • + +
      + trash +
      +
      .nut-icon-trash +
      +
    • + +
    • + +
      + check-rectangle-f +
      +
      .nut-icon-check-rectangle-f +
      +
    • + +
    • + +
      + gift-f +
      +
      .nut-icon-gift-f +
      +
    • + +
    • + +
      + add-circle-f +
      +
      .nut-icon-add-circle-f +
      +
    • + +
    • + +
      + comment-f +
      +
      .nut-icon-comment-f +
      +
    • + +
    • + +
      + reward-f +
      +
      .nut-icon-reward-f +
      +
    • + +
    • + +
      + device-tv-f +
      +
      .nut-icon-device-tv-f +
      +
    • + +
    • + +
      + compass +
      +
      .nut-icon-compass +
      +
    • + +
    • + +
      + undo +
      +
      .nut-icon-undo +
      +
    • + +
    • + +
      + filter +
      +
      .nut-icon-filter +
      +
    • + +
    • + +
      + warning-polygon-f +
      +
      .nut-icon-warning-polygon-f +
      +
    • + +
    • + +
      + unlink +
      +
      .nut-icon-unlink +
      +
    • + +
    • + +
      + zoom-in +
      +
      .nut-icon-zoom-in +
      +
    • + +
    • + +
      + angle-double-down +
      +
      .nut-icon-angle-double-down +
      +
    • + +
    • + +
      + filter-v-f +
      +
      .nut-icon-filter-v-f +
      +
    • + +
    • + +
      + close-rectangle +
      +
      .nut-icon-close-rectangle +
      +
    • + +
    • + +
      + layers +
      +
      .nut-icon-layers +
      +
    • + +
    • + +
      + first-aid-kit +
      +
      .nut-icon-first-aid-kit +
      +
    • + +
    • + +
      + star +
      +
      .nut-icon-star +
      +
    • + +
    • + +
      + skip-forward +
      +
      .nut-icon-skip-forward +
    • - +
      - image + filter-h-f
      -
      .nut-icon-image +
      .nut-icon-filter-h-f
    • - +
      - play-circle-fill + camera-off-f
      -
      .nut-icon-play-circle-fill +
      .nut-icon-camera-off-f
    • - +
      - arrow-right + receipt-f
      -
      .nut-icon-arrow-right +
      .nut-icon-receipt-f
    • - +
      - cart + close-rectangle-f
      -
      .nut-icon-cart +
      .nut-icon-close-rectangle-f
    • - +
      - jd + redo
      -
      .nut-icon-jd +
      .nut-icon-redo
    • - +
      - dongdong + warning-error-f
      -
      .nut-icon-dongdong +
      .nut-icon-warning-error-f
    • - +
      - check + caret-left-f
      -
      .nut-icon-check +
      .nut-icon-caret-left-f
    • - +
      - photograph + check-circle
      -
      .nut-icon-photograph +
      .nut-icon-check-circle
    • - +
      - people + package-remove-f
      -
      .nut-icon-people +
      .nut-icon-package-remove-f
    • - +
      - image-error + ticket
      -
      .nut-icon-image-error +
      .nut-icon-ticket
    • - +
      - minus + notepad-f
      -
      .nut-icon-minus +
      .nut-icon-notepad-f
    • - +
      - checked + mail
      -
      .nut-icon-checked +
      .nut-icon-mail
    • - +
      - check-normal + calculator
      -
      .nut-icon-check-normal +
      .nut-icon-calculator
    • - +
      - checklist + edit
      -
      .nut-icon-checklist +
      .nut-icon-edit
    • - +
      - plus + angle-double-right
      -
      .nut-icon-plus +
      .nut-icon-angle-double-right
    • - +
      - mask-close + comment
      -
      .nut-icon-mask-close +
      .nut-icon-comment
    • - +
      - triangle-down + information-circle
      -
      .nut-icon-triangle-down +
      .nut-icon-information-circle
    • - +
      - fabulous + shield
      -
      .nut-icon-fabulous +
      .nut-icon-shield
    • - +
      - close + location-f
      -
      .nut-icon-close +
      .nut-icon-location-f
    • - +
      - failure + agenda-f
      -
      .nut-icon-failure +
      .nut-icon-agenda-f
    • - +
      - user-add + plugin-f
      -
      .nut-icon-user-add +
      .nut-icon-plugin-f
    • - +
      - joy-smile + photo-disable-f
      -
      .nut-icon-joy-smile +
      .nut-icon-photo-disable-f
    • - +
      - share + target-f
      -
      .nut-icon-share +
      .nut-icon-target-f
    • - +
      - del + help
      -
      .nut-icon-del +
      .nut-icon-help
    • - +
      - category + wifi-error
      -
      .nut-icon-category +
      .nut-icon-wifi-error
    • - +
      - star-fill + package-delete
      -
      .nut-icon-star-fill +
      .nut-icon-package-delete
    • - +
      - location + heart-f
      -
      .nut-icon-location +
      .nut-icon-heart-f
    • - +
      - refresh + presentation
      -
      .nut-icon-refresh +
      .nut-icon-presentation
    • - +
      - link + help-f
      -
      .nut-icon-link +
      .nut-icon-help-f
    • - +
      - add + truck
      -
      .nut-icon-add +
      .nut-icon-truck
    • - +
      - heart + wifi
      -
      .nut-icon-heart +
      .nut-icon-wifi
    • - +
      - heart-fill + photo-error-f
      -
      .nut-icon-heart-fill +
      .nut-icon-photo-error-f
    • - +
      - tips + lock
      -
      .nut-icon-tips +
      .nut-icon-lock
    • - +
      - double-arrow-up + layers-f
      -
      .nut-icon-double-arrow-up +
      .nut-icon-layers-f
    • - +
      - home + arrow-circle-left-f
      -
      .nut-icon-home +
      .nut-icon-arrow-circle-left-f
    • - +
      - search + warning-triangle
      -
      .nut-icon-search +
      .nut-icon-warning-triangle
    • - +
      - top + bell-ring
      -
      .nut-icon-top +
      .nut-icon-bell-ring
    • - +
      - download + remove-circle-f
      -
      .nut-icon-download +
      .nut-icon-remove-circle-f
    • - +
      - star + timer
      -
      .nut-icon-star +
      .nut-icon-timer
    • - +
      - apps + alarm-f
      -
      .nut-icon-apps +
      .nut-icon-alarm-f
    • - +
      - eye + arrow-right
      -
      .nut-icon-eye +
      .nut-icon-arrow-right +
      +
    • + +
    • + +
      + ai +
      +
      .nut-icon-ai +
      +
    • + +
    • + +
      + smile-joy +
      +
      .nut-icon-smile-joy +
      +
    • + +
    • + +
      + shopping-remove-f +
      +
      .nut-icon-shopping-remove-f +
      +
    • + +
    • + +
      + bell-off-f +
      +
      .nut-icon-bell-off-f +
      +
    • + +
    • + +
      + cart-arrow-up +
      +
      .nut-icon-cart-arrow-up +
      +
    • + +
    • + +
      + reward +
      +
      .nut-icon-reward +
      +
    • + +
    • + +
      + loading +
      +
      .nut-icon-loading +
      +
    • + +
    • + +
      + add-circle +
      +
      .nut-icon-add-circle +
      +
    • + +
    • + +
      + stop-circle-f +
      +
      .nut-icon-stop-circle-f
    • - +
      - warning + arrow-circle-left
      -
      .nut-icon-warning +
      .nut-icon-arrow-circle-left
    • - +
      - success + cart-arrow-down
      -
      .nut-icon-success +
      .nut-icon-cart-arrow-down
    • - +
      - more + download
      -
      .nut-icon-more +
      .nut-icon-download
    • - +
      - poweroff-circle-fill + angle-right
      -
      .nut-icon-poweroff-circle-fill +
      .nut-icon-angle-right
    • - +
      - triangle-up + help-polygon
      -
      .nut-icon-triangle-up +
      .nut-icon-help-polygon
    • - +
      - marshalling + microphone-f
      -
      .nut-icon-marshalling +
      .nut-icon-microphone-f
    • @@ -1516,474 +6091,2914 @@

      第二步:挑选相应图标并获取类名,应用于页面: +
      remove-rectangle
      +
      #nut-icon-remove-rectangle
      + + +
    • + +
      clock-circle-f
      +
      #nut-icon-clock-circle-f
      +
    • + +
    • + +
      close
      +
      #nut-icon-close
      +
    • + +
    • + +
      face-mild-f
      +
      #nut-icon-face-mild-f
      +
    • + +
    • + +
      chat-f
      +
      #nut-icon-chat-f
      +
    • + +
    • + +
      shopping-minus
      +
      #nut-icon-shopping-minus
      +
    • + +
    • + +
      skip-backward
      +
      #nut-icon-skip-backward
      +
    • + +
    • + +
      cart-remove-f
      +
      #nut-icon-cart-remove-f
      +
    • + +
    • + +
      invoice-f
      +
      #nut-icon-invoice-f
      +
    • + +
    • + +
      shopping-check-f
      +
      #nut-icon-shopping-check-f
      +
    • + +
    • + +
      headphones
      +
      #nut-icon-headphones
      +
    • + +
    • + +
      tag-f
      +
      #nut-icon-tag-f
      +
    • + +
    • + +
      calendar-f
      +
      #nut-icon-calendar-f
      +
    • + +
    • + +
      purse-f
      +
      #nut-icon-purse-f
      +
    • + +
    • + +
      list-tree
      +
      #nut-icon-list-tree
      +
    • + +
    • + +
      cart-add-f
      +
      #nut-icon-cart-add-f
      +
    • + +
    • + +
      check
      +
      #nut-icon-check
      +
    • + +
    • + +
      package-box-time
      +
      #nut-icon-package-box-time
      +
    • + +
    • + +
      book-f
      +
      #nut-icon-book-f
      +
    • + +
    • + +
      thumbs-up-f
      +
      #nut-icon-thumbs-up-f
      +
    • + +
    • + +
      user-circle-f
      +
      #nut-icon-user-circle-f
      +
    • + +
    • + +
      purse
      +
      #nut-icon-purse
      +
    • + +
    • + +
      invoice
      +
      #nut-icon-invoice
      +
    • + +
    • + +
      warehouse
      +
      #nut-icon-warehouse
      +
    • + +
    • + +
      board
      +
      #nut-icon-board
      +
    • + +
    • + +
      timer-f
      +
      #nut-icon-timer-f
      +
    • + +
    • + +
      pause-circle-f
      +
      #nut-icon-pause-circle-f
      +
    • + +
    • + +
      check-rectangle
      +
      #nut-icon-check-rectangle
      +
    • + +
    • + +
      calendar
      +
      #nut-icon-calendar
      +
    • + +
    • + +
      copy-check-f
      +
      #nut-icon-copy-check-f
      +
    • + +
    • + +
      first-aid-kit-f
      +
      #nut-icon-first-aid-kit-f
      +
    • + +
    • + +
      arrow-circle-right-f
      +
      #nut-icon-arrow-circle-right-f
      +
    • + +
    • + +
      heart-add-f
      +
      #nut-icon-heart-add-f
      +
    • + +
    • + +
      close-circle
      +
      #nut-icon-close-circle
      +
    • + +
    • + +
      arrow-circle-down-f
      +
      #nut-icon-arrow-circle-down-f
      +
    • + +
    • + +
      filter-f
      +
      #nut-icon-filter-f
      +
    • + +
    • + +
      users
      +
      #nut-icon-users
      +
    • + +
    • + +
      globe
      +
      #nut-icon-globe
      +
    • + +
    • + +
      zoom-out
      +
      #nut-icon-zoom-out
      +
    • + +
    • + +
      information-polygon
      +
      #nut-icon-information-polygon
      +
    • + +
    • + +
      alarm
      +
      #nut-icon-alarm
      +
    • + +
    • + +
      credit-card
      +
      #nut-icon-credit-card
      +
    • + +
    • + +
      arrow-circle-up
      +
      #nut-icon-arrow-circle-up
      +
    • + +
    • + +
      gift
      +
      #nut-icon-gift
      +
    • + +
    • + +
      mail-f
      +
      #nut-icon-mail-f
      +
    • + +
    • + +
      wallet
      +
      #nut-icon-wallet
      +
    • + +
    • + +
      more-vertical
      +
      #nut-icon-more-vertical
      +
    • + +
    • + +
      warning-circle
      +
      #nut-icon-warning-circle
      +
    • + +
    • + +
      unlock
      +
      #nut-icon-unlock
      +
    • + +
    • + +
      thumbs-up
      +
      #nut-icon-thumbs-up
      +
    • + +
    • + +
      badge-percent
      +
      #nut-icon-badge-percent
      +
    • + +
    • + +
      help-polygon-f
      +
      #nut-icon-help-polygon-f
      +
    • + +
    • + +
      volume-max
      +
      #nut-icon-volume-max
      +
    • + +
    • + +
      video
      +
      #nut-icon-video
      +
    • + +
    • + +
      cart-add
      +
      #nut-icon-cart-add
      +
    • + +
    • + +
      agenda
      +
      #nut-icon-agenda
      +
    • + +
    • + +
      arrow-corner-left
      +
      #nut-icon-arrow-corner-left
      +
    • + +
    • + +
      location
      +
      #nut-icon-location
      +
    • + +
    • + +
      shopping-add-f
      +
      #nut-icon-shopping-add-f
      +
    • + +
    • + +
      voucher-f
      +
      #nut-icon-voucher-f
      +
    • + +
    • + +
      chat
      +
      #nut-icon-chat
      +
    • + +
    • + +
      lock-f
      +
      #nut-icon-lock-f
      +
    • + +
    • + +
      truck-f
      +
      #nut-icon-truck-f
      +
    • + +
    • + +
      grip-horizontal
      +
      #nut-icon-grip-horizontal
      +
    • + +
    • + +
      arrow-up
      +
      #nut-icon-arrow-up
      +
    • + +
    • + +
      microphone-mute-f
      +
      #nut-icon-microphone-mute-f
      +
    • + +
    • + +
      book
      +
      #nut-icon-book
      +
    • + +
    • + +
      search
      +
      #nut-icon-search
      +
    • + +
    • + +
      microphone-mute
      +
      #nut-icon-microphone-mute
      +
    • + +
    • + +
      store
      +
      #nut-icon-store
      +
    • + +
    • + +
      heart-add
      +
      #nut-icon-heart-add
      +
    • + +
    • + +
      camera-f
      +
      #nut-icon-camera-f
      +
    • + +
    • + +
      sort-vertical
      +
      #nut-icon-sort-vertical
      +
    • + +
    • + +
      circle-f
      +
      #nut-icon-circle-f
      +
    • + +
    • + +
      notepad
      +
      #nut-icon-notepad
      +
    • + +
    • + +
      face-smile
      +
      #nut-icon-face-smile
      +
    • + +
    • + +
      close-circle-f
      +
      #nut-icon-close-circle-f
      +
    • + +
    • + +
      cloud-f
      +
      #nut-icon-cloud-f
      +
    • + +
    • + +
      shield-f
      +
      #nut-icon-shield-f
      +
    • + +
    • + +
      arrow-circle-sort
      +
      #nut-icon-arrow-circle-sort
      +
    • + +
    • + +
      caret-up-f
      +
      #nut-icon-caret-up-f
      +
    • + +
    • + +
      microphone
      +
      #nut-icon-microphone
      +
    • + +
    • + +
      apps
      +
      #nut-icon-apps
      +
    • + +
    • + +
      user-remove-f
      +
      #nut-icon-user-remove-f
      +
    • + +
    • + +
      skip-forward-f
      +
      #nut-icon-skip-forward-f
      +
    • + +
    • + +
      book-mark
      +
      #nut-icon-book-mark
      +
    • + +
    • + +
      dongdong-f
      +
      #nut-icon-dongdong-f
      +
    • + +
    • + +
      arrow-circle-up-f
      +
      #nut-icon-arrow-circle-up-f
      +
    • + +
    • + +
      information-polygon-f
      +
      #nut-icon-information-polygon-f
      +
    • + +
    • + +
      add-rectangle-f
      +
      #nut-icon-add-rectangle-f
      +
    • + +
    • + +
      home-f
      +
      #nut-icon-home-f
      +
    • + +
    • + +
      share-f
      +
      #nut-icon-share-f
      +
    • + +
    • + +
      search-f
      +
      #nut-icon-search-f
      +
    • + +
    • + +
      shopping-f
      +
      #nut-icon-shopping-f
      +
    • + +
    • + +
      logout
      +
      #nut-icon-logout
      +
    • + +
    • + +
      arrow-transfer-circle-f
      +
      #nut-icon-arrow-transfe-circler-f
      +
    • + +
    • + +
      server
      +
      #nut-icon-server
      +
    • + +
    • + +
      thumbs-down
      +
      #nut-icon-thumbs-down
      +
    • + +
    • + +
      bookmark-f
      +
      #nut-icon-bookmark-f
      +
    • + +
    • + +
      arrow-circle-sort-f
      +
      #nut-icon-arrow-circle-sort-f
      +
    • + +
    • + +
      flag
      +
      #nut-icon-flag
      +
    • + +
    • + +
      face-angry
      +
      #nut-icon-face-angry
      +
    • + +
    • + +
      package-f
      +
      #nut-icon-package-f
      +
    • + +
    • + +
      globe-f
      +
      #nut-icon-globe-f
      +
    • + +
    • + +
      share
      +
      #nut-icon-share
      +
    • + +
    • + +
      presentation-f
      +
      #nut-icon-presentation-f
      +
    • + +
    • + +
      bell-ring-f
      +
      #nut-icon-bell-ring-f
      +
    • + +
    • + +
      menu
      +
      #nut-icon-menu
      +
    • + +
    • + +
      pin
      +
      #nut-icon-pin
      +
    • + +
    • + +
      eye-slash-f
      +
      #nut-icon-eye-slash-f
      +
    • + +
    • + +
      users-f
      +
      #nut-icon-users-f
      +
    • + +
    • + +
      check-circle-f
      +
      #nut-icon-check-circle-f
      +
    • + +
    • + +
      zoom-in-f
      +
      #nut-icon-zoom-in-f
      +
    • + +
    • + +
      scan
      +
      #nut-icon-scan
      +
    • + +
    • + +
      cart-remove
      +
      #nut-icon-cart-remove
      +
    • + +
    • + +
      file-f
      +
      #nut-icon-file-f
      +
    • + +
    • + +
      multiply
      +
      #nut-icon-multiply
      +
    • + +
    • + +
      mouse-f
      +
      #nut-icon-mouse-f
      +
    • + +
    • + +
      arrow-exchange
      +
      #nut-icon-arrow-exchange
      +
    • + +
    • + +
      bookmark
      +
      #nut-icon-bookmark
      +
    • + +
    • + +
      robot-f
      +
      #nut-icon-robot-f
      +
    • + +
    • + +
      arrow-forward-left
      +
      #nut-icon-arrow-forward-left
      +
    • + +
    • + +
      stop-circle
      +
      #nut-icon-stop-circle
      +
    • + +
    • + +
      setting-f
      +
      #nut-icon-setting-f
      +
    • + +
    • + +
      edit-rectangle-f
      +
      #nut-icon-edit-rectangle-f
      +
    • + +
    • + +
      mouse
      +
      #nut-icon-mouse
      +
    • + +
    • + +
      arrow-move
      +
      #nut-icon-arrow-move
      +
    • + +
    • + +
      shopping
      +
      #nut-icon-shopping
      +
    • + +
    • + +
      user
      +
      #nut-icon-user
      +
    • + +
    • + +
      bell-unread
      +
      #nut-icon-bell-unread
      +
    • + +
    • + +
      fast-forward
      +
      #nut-icon-fast-forward
      +
    • + +
    • + +
      more-horizontal
      +
      #nut-icon-more-horizontal
      +
    • + +
    • + +
      volume-off-f
      +
      #nut-icon-volume-off-f
      +
    • + +
    • + +
      voucher
      +
      #nut-icon-voucher
      +
    • + +
    • + +
      refund
      +
      #nut-icon-refund
      +
    • + +
    • + +
      home
      +
      #nut-icon-home
      +
    • + +
    • + +
      angle-left
      +
      #nut-icon-angle-left
      +
    • + +
    • + +
      volume-off
      +
      #nut-icon-volume-off
      +
    • + +
    • + +
      angle-up
      +
      #nut-icon-angle-up
      +
    • + +
    • + +
      user-remove
      +
      #nut-icon-user-remove
      +
    • + +
    • + +
      fast-backward
      +
      #nut-icon-fast-backward
      +
    • + +
    • + +
      packaging-check-f
      +
      #nut-icon-packaging-check-f
      +
    • + +
    • + +
      filter-v
      +
      #nut-icon-filter-v
      +
    • + +
    • + +
      warning-polygon
      +
      #nut-icon-warning-polygon
      +
    • + +
    • + +
      arrow-circle-down
      +
      #nut-icon-arrow-circle-down
      +
    • + +
    • + +
      remove
      +
      #nut-icon-remove
      +
    • + +
    • + +
      filter-h
      +
      #nut-icon-filter-h
      +
    • + +
    • + +
      camera-off
      +
      #nut-icon-camera-off
      +
    • + +
    • + +
      shopping-follow-f
      +
      #nut-icon-shopping-follow-f
      +
    • + +
    • + +
      bell-unread-f
      +
      #nut-icon-bell-unread-f
      +
    • + +
    • + +
      ticket-f
      +
      #nut-icon-ticket-f
      +
    • + +
    • + +
      copy-check
      +
      #nut-icon-copy-check
      +
    • + +
    • + +
      equals
      +
      #nut-icon-equals
      +
    • + +
    • + +
      shield-warning-f
      +
      #nut-icon-shield-warning-f
      +
    • + +
    • + +
      credit-card-f
      +
      #nut-icon-credit-card-f
      +
    • + +
    • + +
      cart-f
      +
      #nut-icon-cart-f
      +
    • + +
    • + +
      user-add
      +
      #nut-icon-user-add
      +
    • + +
    • + +
      face-angry-f
      +
      #nut-icon-face-angry-f
      +
    • + +
    • + +
      reload
      +
      #nut-icon-reload
      +
    • + +
    • + +
      skip-backward-f
      +
      #nut-icon-skip-backward-f
      +
    • + +
    • + +
      pause-circle
      +
      #nut-icon-pause-circle
      +
    • + +
    • + +
      volume-mute-f
      +
      #nut-icon-volume-mute-f
      +
    • + +
    • + +
      shopping-add
      +
      #nut-icon-shopping-add
      +
    • + +
    • + +
      volume-max-f
      +
      #nut-icon-volume-max-f
      +
    • + +
    • + +
      arrow-forward-right
      +
      #nut-icon-arrow-forward-right
      +
    • + +
    • + +
      disk
      +
      #nut-icon-disk
      +
    • + +
    • + +
      clock-circle
      +
      #nut-icon-clock-circle
      +
    • + +
    • + +
      package-arrow-down
      +
      #nut-icon-package-arrow-down
      +
    • + +
    • + +
      fast-backward-f
      +
      #nut-icon-fast-backward-f
      +
    • + +
    • + +
      blockquote
      +
      #nut-icon-blockquote
      +
    • + +
    • + +
      book-mark-f
      +
      #nut-icon-book-mark-f
      +
    • + +
    • + +
      disk-f
      +
      #nut-icon-disk-f
      +
    • + +
    • + +
      minimize
      +
      #nut-icon-minimize
      +
    • + +
    • + +
      add-rectangle
      +
      #nut-icon-add-rectangle
      +
    • + +
    • + +
      computer-f
      +
      #nut-icon-computer-f
      +
    • + +
    • + +
      user-f
      +
      #nut-icon-user-f
      +
    • + +
    • + +
      dongdong
      +
      #nut-icon-dongdong
      +
    • + +
    • + +
      brightness
      +
      #nut-icon-brightness
      +
    • + +
    • + +
      photo-disable
      +
      #nut-icon-photo-disable
      +
    • + +
    • + +
      shield-warning
      +
      #nut-icon-shield-warning
      +
    • + +
    • + +
      apps-f
      +
      #nut-icon-apps-f
      +
    • + +
    • + +
      remove-rectangle-f
      +
      #nut-icon-clear-rectangle-f
      +
    • + +
    • + +
      eye-slash
      +
      #nut-icon-eye-slash
      +
    • + +
    • + +
      receipt
      +
      #nut-icon-receipt
      +
    • + +
    • + +
      caret-right-f
      +
      #nut-icon-caret-right-f
      +
    • + +
    • + +
      grip-vertical
      +
      #nut-icon-grip-vertical
      +
    • + +
    • + +
      arrow-transfer-circle
      +
      #nut-icon-arrow-transfer-circle
      +
    • + +
    • + +
      wallet-f
      +
      #nut-icon-wallet-f
      +
    • + +
    • + +
      fast-forward-f
      +
      #nut-icon-fast-forward-f
      +
    • + +
    • + +
      cart-arrow-down-f
      +
      #nut-icon-cart-arrow-down-f
      +
    • + +
    • + +
      user-circle
      +
      #nut-icon-user-circle
      +
    • + +
    • + +
      packaging-check
      +
      #nut-icon-packaging-check
      +
    • + +
    • + +
      remove-circle
      +
      #nut-icon-remove-circle
      +
    • + +
    • + +
      eye-f
      +
      #nut-icon-eye-f
      +
    • + +
    • + +
      package-arrow-up-f
      +
      #nut-icon-package-arrow-up-f
      +
    • + +
    • + +
      shopping-follow
      +
      #nut-icon-shopping-follow
      +
    • + +
    • + +
      device-rotate-horizontal
      +
      #nut-icon-device-rotate-horizontal
      +
    • + +
    • + +
      file
      +
      #nut-icon-file
      +
    • + +
    • + +
      upload
      +
      #nut-icon-upload
      +
    • + +
    • + +
      arrow-down
      +
      #nut-icon-arrow-down
      +
    • + +
    • + +
      star-f
      +
      #nut-icon-star-f
      +
    • + +
    • + +
      list
      +
      #nut-icon-list
      +
    • + +
    • + +
      arrow-left
      +
      #nut-icon-arrow-left
      +
    • + +
    • + +
      unlock-f
      +
      #nut-icon-unlock-f
      +
    • + +
    • + +
      calculator-f
      +
      #nut-icon-calculator-f
      +
    • + +
    • + +
      list-check
      +
      #nut-icon-list-check
      +
    • + +
    • + +
      copy-f
      +
      #nut-icon-copy-f
      +
    • + +
    • + +
      zoom-out-f
      +
      #nut-icon-zoom-out-f
      +
    • + +
    • + +
      qr-code
      +
      #nut-icon-qr-code
      +
    • + +
    • + +
      circle-dot
      +
      #nut-icon-circle-dot
      +
    • + +
    • + +
      play-circle-f
      +
      #nut-icon-play-circle-f
      +
    • + +
    • + +
      edit-rectangle
      +
      #nut-icon-edit-rectangle
      +
    • + +
    • + +
      volume-mute
      +
      #nut-icon-volume-mute
      +
    • + +
    • + +
      flag-f
      +
      #nut-icon-flag-f
      +
    • + +
    • + +
      shield-check
      +
      #nut-icon-shield-check
      +
    • + +
    • + +
      target
      +
      #nut-icon-target
      +
    • + +
    • + +
      back-to-top
      +
      #nut-icon-back-to-top
      +
    • + +
    • + +
      robot
      +
      #nut-icon-robot
      +
    • + +
    • + +
      cart-arrow-up-f
      +
      #nut-icon-cart-arrow-up-f
      +
    • + +
    • + +
      photo-f
      +
      #nut-icon-photo-f
      +
    • + +
    • + +
      plugin
      +
      #nut-icon-plugin
      +
    • + +
    • + +
      store-f
      +
      #nut-icon-store-f
      +
    • + +
    • + +
      darkness
      +
      #nut-icon-darkness
      +
    • + +
    • + +
      login
      +
      #nut-icon-login
      +
    • + +
    • + +
      brush
      +
      #nut-icon-brush
      +
    • + +
    • + +
      package
      +
      #nut-icon-package
      +
    • + +
    • + +
      headphones-f
      +
      #nut-icon-headphones-f
      +
    • + +
    • + +
      package-box
      +
      #nut-icon-package-box
      +
    • + +
    • + +
      trash-f
      +
      #nut-icon-trash-f
      +
    • + +
    • + +
      heart
      +
      #nut-icon-heart
      +
    • + +
    • + +
      link
      +
      #nut-icon-link
      +
    • + +
    • + +
      bell
      +
      #nut-icon-bell
      +
    • + +
    • + +
      bell-f
      +
      #nut-icon-bell-f
      +
    • + +
    • + +
      video-f
      +
      #nut-icon-video-f
      +
    • + +
    • + +
      badge-percent-f
      +
      #nut-icon-badge-percent-f
      +
    • + +
    • + +
      shopping-minus-f
      +
      #nut-icon-shopping-minus-f
      +
    • + +
    • + +
      eye
      +
      #nut-icon-eye
      +
    • + +
    • + +
      darkness-f
      +
      #nut-icon-darkness-f
      +
    • + +
    • + +
      shopping-remove
      +
      #nut-icon-shopping-remove
      +
    • + +
    • + +
      maximize
      +
      #nut-icon-maximize
      +
    • + +
    • + +
      power
      +
      #nut-icon-power
      +
    • + +
    • + +
      information-circle-f
      +
      #nut-icon-information-circle-f
      +
    • + +
    • + +
      device-tv
      +
      #nut-icon-device-tv
      +
    • + +
    • + +
      cart-check-f
      +
      #nut-icon-cart-check-f
      +
    • + +
    • + +
      photo-error
      +
      #nut-icon-photo-error
      +
    • + +
    • + +
      add
      +
      #nut-icon-add
      +
    • + +
    • + +
      arrow-corner-right
      +
      #nut-icon-arrow-corner-right
      +
    • + +
    • + +
      package-arrow-up
      +
      #nut-icon-package-arrow-up
      +
    • + +
    • + +
      bell-off
      +
      #nut-icon-bell-off
      +
    • + +
    • + +
      arrow-circle-right
      +
      #nut-icon-arrow-circle-right
      +
    • + +
    • + +
      divide
      +
      #nut-icon-divide
      +
    • + +
    • + +
      tag
      +
      #nut-icon-tag
      +
    • + +
    • + +
      plus
      +
      #nut-icon-plus
      +
    • + +
    • + +
      minus
      +
      #nut-icon-minus
      +
    • + +
    • + +
      face-mild
      +
      #nut-icon-face-mild
      +
    • + +
    • + +
      ai-f
      +
      #nut-icon-ai-f
      +
    • + +
    • + +
      package-add-f
      +
      #nut-icon-package-add-f
      +
    • + +
    • + +
      face-smile-f
      +
      #nut-icon-face-smile-f
      +
    • + +
    • + +
      shopping-check
      +
      #nut-icon-shopping-check
      +
    • + +
    • + +
      cloud
      +
      #nut-icon-cloud
      +
    • + +
    • + +
      angle-double-left
      +
      #nut-icon-angle-double-left
      +
    • + +
    • + +
      brightness-f
      +
      #nut-icon-brightness-f
      +
    • + +
    • + +
      package-add
      +
      #nut-icon-package-add
      +
    • + +
    • + +
      angle-down
      +
      #nut-icon-angle-down
      +
    • + +
    • + +
      board-f
      +
      #nut-icon-board-f
      +
    • + +
    • + +
      required
      +
      #nut-icon-required
      +
    • + +
    • + +
      arrow-transfer
      +
      #nut-icon-arrow-transfer
      +
    • + +
    • + +
      play-circle
      +
      #nut-icon-play-circle
      +
    • + +
    • + +
      user-add-f
      +
      #nut-icon-user-add-f
      +
    • + +
    • + +
      cart-check
      +
      #nut-icon-cart-check
      +
    • + +
    • + +
      computer
      +
      #nut-icon-computer
      +
    • + +
    • + +
      cart
      +
      #nut-icon-cart
      +
    • + +
    • + -
      retweet
      -
      #nut-icon-retweet
      +
      setting
      +
      #nut-icon-setting
    • -
      check-checked
      -
      #nut-icon-check-checked
      +
      camera
      +
      #nut-icon-camera
    • -
      arrow-down
      -
      #nut-icon-arrow-down
      +
      circle
      +
      #nut-icon-circle
    • -
      check-disabled
      -
      #nut-icon-check-disabled
      +
      angle-double-up
      +
      #nut-icon-angle-double-up
    • -
      arrow-left
      -
      #nut-icon-arrow-left
      +
      caret-down-f
      +
      #nut-icon-caret-down-f
    • -
      loading1
      -
      #nut-icon-loading1
      +
      pin-f
      +
      #nut-icon-pin-f
    • -
      notice
      -
      #nut-icon-notice
      +
      brush-f
      +
      #nut-icon-brush-f
    • -
      service
      -
      #nut-icon-service
      +
      package-arrow-down-f
      +
      #nut-icon-package-arrow-down-f
    • -
      arrow-up
      -
      #nut-icon-arrow-up
      +
      photo
      +
      #nut-icon-photo
    • -
      user
      -
      #nut-icon-user
      +
      edit-f
      +
      #nut-icon-edit-f
    • -
      loading
      -
      #nut-icon-loading
      +
      copy
      +
      #nut-icon-copy
    • -
      find
      -
      #nut-icon-find
      +
      server-f
      +
      #nut-icon-server-f
    • -
      image
      -
      #nut-icon-image
      +
      device-rotate-vertical
      +
      #nut-icon-device-rotate-vertical
    • -
      play-circle-fill
      -
      #nut-icon-play-circle-fill
      +
      warning-f
      +
      #nut-icon-warning-f
    • -
      arrow-right
      -
      #nut-icon-arrow-right
      +
      thumbs-down-f
      +
      #nut-icon-thumbs-down-f
    • -
      cart
      -
      #nut-icon-cart
      +
      shield-check-f
      +
      #nut-icon-shield-check-f
    • -
      jd
      -
      #nut-icon-jd
      +
      trash
      +
      #nut-icon-trash
    • -
      dongdong
      -
      #nut-icon-dongdong
      +
      check-rectangle-f
      +
      #nut-icon-check-rectangle-f
    • -
      check
      -
      #nut-icon-check
      +
      gift-f
      +
      #nut-icon-gift-f
    • -
      photograph
      -
      #nut-icon-photograph
      +
      add-circle-f
      +
      #nut-icon-add-circle-f
    • -
      people
      -
      #nut-icon-people
      +
      comment-f
      +
      #nut-icon-comment-f
    • -
      image-error
      -
      #nut-icon-image-error
      +
      reward-f
      +
      #nut-icon-reward-f
    • -
      minus
      -
      #nut-icon-minus
      +
      device-tv-f
      +
      #nut-icon-device-tv-f
    • -
      checked
      -
      #nut-icon-checked
      +
      compass
      +
      #nut-icon-compass
    • -
      check-normal
      -
      #nut-icon-check-normal
      +
      undo
      +
      #nut-icon-undo
    • -
      checklist
      -
      #nut-icon-checklist
      +
      filter
      +
      #nut-icon-filter
    • -
      plus
      -
      #nut-icon-plus
      +
      warning-polygon-f
      +
      #nut-icon-warning-polygon-f
    • -
      mask-close
      -
      #nut-icon-mask-close
      +
      unlink
      +
      #nut-icon-unlink
    • -
      triangle-down
      -
      #nut-icon-triangle-down
      +
      zoom-in
      +
      #nut-icon-zoom-in
    • -
      fabulous
      -
      #nut-icon-fabulous
      +
      angle-double-down
      +
      #nut-icon-angle-double-down
    • -
      close
      -
      #nut-icon-close
      +
      filter-v-f
      +
      #nut-icon-filter-v-f
    • -
      failure
      -
      #nut-icon-failure
      +
      close-rectangle
      +
      #nut-icon-close-rectangle
    • -
      user-add
      -
      #nut-icon-user-add
      +
      layers
      +
      #nut-icon-layers
    • -
      joy-smile
      -
      #nut-icon-joy-smile
      +
      first-aid-kit
      +
      #nut-icon-first-aid-kit
    • -
      share
      -
      #nut-icon-share
      +
      star
      +
      #nut-icon-star
    • -
      del
      -
      #nut-icon-del
      +
      skip-forward
      +
      #nut-icon-skip-forward
    • -
      category
      -
      #nut-icon-category
      +
      filter-h-f
      +
      #nut-icon-filter-h-f
    • -
      star-fill
      -
      #nut-icon-star-fill
      +
      camera-off-f
      +
      #nut-icon-camera-off-f
    • -
      location
      -
      #nut-icon-location
      +
      receipt-f
      +
      #nut-icon-receipt-f
    • -
      refresh
      -
      #nut-icon-refresh
      +
      close-rectangle-f
      +
      #nut-icon-close-rectangle-f
    • -
      link
      -
      #nut-icon-link
      +
      redo
      +
      #nut-icon-redo
    • -
      add
      -
      #nut-icon-add
      +
      warning-error-f
      +
      #nut-icon-warning-error-f
    • -
      heart
      -
      #nut-icon-heart
      +
      caret-left-f
      +
      #nut-icon-caret-left-f
    • -
      heart-fill
      -
      #nut-icon-heart-fill
      +
      check-circle
      +
      #nut-icon-check-circle
    • -
      tips
      -
      #nut-icon-tips
      +
      package-remove-f
      +
      #nut-icon-package-remove-f
    • -
      double-arrow-up
      -
      #nut-icon-double-arrow-up
      +
      ticket
      +
      #nut-icon-ticket
    • -
      home
      -
      #nut-icon-home
      +
      notepad-f
      +
      #nut-icon-notepad-f
    • -
      search
      -
      #nut-icon-search
      +
      mail
      +
      #nut-icon-mail
    • -
      top
      -
      #nut-icon-top
      +
      calculator
      +
      #nut-icon-calculator
    • -
      download
      -
      #nut-icon-download
      +
      edit
      +
      #nut-icon-edit
    • -
      star
      -
      #nut-icon-star
      +
      angle-double-right
      +
      #nut-icon-angle-double-right
    • -
      apps
      -
      #nut-icon-apps
      +
      comment
      +
      #nut-icon-comment
    • -
      eye
      -
      #nut-icon-eye
      +
      information-circle
      +
      #nut-icon-information-circle
      +
    • + +
    • + +
      shield
      +
      #nut-icon-shield
      +
    • + +
    • + +
      location-f
      +
      #nut-icon-location-f
      +
    • + +
    • + +
      agenda-f
      +
      #nut-icon-agenda-f
      +
    • + +
    • + +
      plugin-f
      +
      #nut-icon-plugin-f
      +
    • + +
    • + +
      photo-disable-f
      +
      #nut-icon-photo-disable-f
      +
    • + +
    • + +
      target-f
      +
      #nut-icon-target-f
      +
    • + +
    • + +
      help
      +
      #nut-icon-help
      +
    • + +
    • + +
      wifi-error
      +
      #nut-icon-wifi-error
      +
    • + +
    • + +
      package-delete
      +
      #nut-icon-package-delete
      +
    • + +
    • + +
      heart-f
      +
      #nut-icon-heart-f
      +
    • + +
    • + +
      presentation
      +
      #nut-icon-presentation
      +
    • + +
    • + +
      help-f
      +
      #nut-icon-help-f
      +
    • + +
    • + +
      truck
      +
      #nut-icon-truck
      +
    • + +
    • + +
      wifi
      +
      #nut-icon-wifi
      +
    • + +
    • + +
      photo-error-f
      +
      #nut-icon-photo-error-f
      +
    • + +
    • + +
      lock
      +
      #nut-icon-lock
      +
    • + +
    • + +
      layers-f
      +
      #nut-icon-layers-f
      +
    • + +
    • + +
      arrow-circle-left-f
      +
      #nut-icon-arrow-circle-left-f
      +
    • + +
    • + +
      warning-triangle
      +
      #nut-icon-warning-triangle
      +
    • + +
    • + +
      bell-ring
      +
      #nut-icon-bell-ring
      +
    • + +
    • + +
      remove-circle-f
      +
      #nut-icon-remove-circle-f
      +
    • + +
    • + +
      timer
      +
      #nut-icon-timer
    • -
      warning
      -
      #nut-icon-warning
      +
      alarm-f
      +
      #nut-icon-alarm-f
    • +
      arrow-right
      +
      #nut-icon-arrow-right
      +
    • + +
    • + +
      ai
      +
      #nut-icon-ai
      +
    • + +
    • + +
      smile-joy
      +
      #nut-icon-smile-joy
      +
    • + +
    • + +
      shopping-remove-f
      +
      #nut-icon-shopping-remove-f
      +
    • + +
    • + +
      bell-off-f
      +
      #nut-icon-bell-off-f
      +
    • + +
    • + +
      cart-arrow-up
      +
      #nut-icon-cart-arrow-up
      +
    • + +
    • + +
      reward
      +
      #nut-icon-reward
      +
    • + +
    • + +
      loading
      +
      #nut-icon-loading
      +
    • + +
    • + +
      add-circle
      +
      #nut-icon-add-circle
      +
    • + +
    • + +
      stop-circle-f
      +
      #nut-icon-stop-circle-f
      +
    • + +
    • + -
      success
      -
      #nut-icon-success
      +
      arrow-circle-left
      +
      #nut-icon-arrow-circle-left
    • -
      more
      -
      #nut-icon-more
      +
      cart-arrow-down
      +
      #nut-icon-cart-arrow-down
      +
    • + +
    • + +
      download
      +
      #nut-icon-download
    • -
      poweroff-circle-fill
      -
      #nut-icon-poweroff-circle-fill
      +
      angle-right
      +
      #nut-icon-angle-right
    • -
      triangle-up
      -
      #nut-icon-triangle-up
      +
      help-polygon
      +
      #nut-icon-help-polygon
    • -
      marshalling
      -
      #nut-icon-marshalling
      +
      microphone-f
      +
      #nut-icon-microphone-f
    diff --git a/jdesign-iconfont/iconfont.js b/jdesign-iconfont/iconfont.js index d17ebd9..dda4ea7 100644 --- a/jdesign-iconfont/iconfont.js +++ b/jdesign-iconfont/iconfont.js @@ -1,5 +1,5 @@ (function (document) { -var symbols = '' +var symbols = '' document.body.insertAdjacentHTML('afterBegin', symbols) })(document); \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.svg b/jdesign-iconfont/iconfont.svg index c5d3fa8..ff66f06 100644 --- a/jdesign-iconfont/iconfont.svg +++ b/jdesign-iconfont/iconfont.svg @@ -3,68 +3,373 @@ Copyright (C) 2019 by original authors @ master Gao - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jdesign-iconfont/iconfont.ttf b/jdesign-iconfont/iconfont.ttf index 4a48edf0838f63abbbcf0473bef4950f10d23397..da2b49f791c71cb54a27aed68248f120f37b3b81 100644 GIT binary patch literal 92080 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
    Rn(ci}0FpJ^`&$9F2`SwdfV9o_qTUD$eP=KF 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 delta 5258 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

    -_ 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 diff --git a/jdesign-iconfont/iconfont.woff2 b/jdesign-iconfont/iconfont.woff2 index ed1663edc762071fec71b488a1de6599dda58a3b..2d259516fe4d1f93f7709a8f969871537ff93f59 100644 GIT binary patch literal 37468 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 literal 7228 zcmV-C9K+*xPew8T0RR91031933jhEB06aJV02}K70RR9100000000000000000000 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 KwKAIl0000b&foL^ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6062c83 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5956 @@ +{ + "name": "nutui-icons", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@types/fs-extra": "^9.0.13", + "@types/glob": "^8.0.0", + "@types/node": "^18.11.10", + "@types/svg-parser": "^2.0.3", + "consola": "^2.15.3", + "fs-extra": "^11.1.0", + "glob": "^8.0.3", + "svg-parser": "^2.0.4", + "svg-sprite-loader": "^6.0.11", + "svgo": "^3.0.2", + "ts-node": "10.9.2", + "typescript": "^4.9.3" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.19.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.55.tgz", + "integrity": "sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/svg-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/svg-parser/-/svg-parser-2.0.6.tgz", + "integrity": "sha512-xrXwOltwMcLrKy79rv4MoalnD82oYLyXAVeeSyrkvR7XdCH4i7YqLNQWxyZ8KPpawtQShiKOse+pmtLeSLtCfQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domready": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz", + "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==", + "dev": true + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, + "node_modules/merge-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz", + "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/micromatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz", + "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mitt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz", + "integrity": "sha512-3btxP0O9iGADGWAkteQ8mzDtEspZqu4I32y4GZYCV5BrwtzdcRpF4dQgNdJadCrbBx7Lu6Sq9AVrerMHR0Hkmw==", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-prefix-selector": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz", + "integrity": "sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==", + "dev": true, + "peerDependencies": { + "postcss": ">4 <9" + } + }, + "node_modules/posthtml": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz", + "integrity": "sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==", + "dev": true, + "dependencies": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz", + "integrity": "sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + } + }, + "node_modules/posthtml-parser/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/posthtml-parser/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz", + "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "1.0.5" + } + }, + "node_modules/posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz", + "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==", + "dev": true, + "dependencies": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz", + "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + } + }, + "node_modules/svg-baker-runtime": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz", + "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==", + "dev": true, + "dependencies": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true + }, + "node_modules/svg-sprite-loader": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-6.0.11.tgz", + "integrity": "sha512-TedsTf8wsHH6HgdwKjUveDZRC6q5gPloYV8A8/zZaRWP929J7x6TzQ6MvZFl+YYDJuJ0Akyuu/vNVJ+fbPuYXg==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "loader-utils": "^1.1.0", + "svg-baker": "^1.5.0", + "svg-baker-runtime": "^1.4.7", + "url-slug": "2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/traverse": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", + "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", + "dev": true, + "dependencies": { + "gopd": "^1.0.1", + "typedarray.prototype.slice": "^1.0.3", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", + "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-offset": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unidecode": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz", + "integrity": "sha512-SdoZNxCWpN2tXTCrGkPF/0rL2HEq+i2gwRG1ReBvx8/0yTzC3enHfugOf8A9JBShVwwrRIkLX0YcDUGbzjbVCA==", + "dev": true, + "engines": { + "node": ">= 0.4.12" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz", + "integrity": "sha512-aiNmSsVgrjCiJ2+KWPferjT46YFKoE8i0YX04BlMVDue022Xwhg/zYlnZ6V9/mP3p8Wj7LEp0myiTkC/p6sxew==", + "dev": true, + "dependencies": { + "unidecode": "0.1.8" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + } + }, + "dependencies": { + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "requires": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "18.19.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.55.tgz", + "integrity": "sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/svg-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/svg-parser/-/svg-parser-2.0.6.tgz", + "integrity": "sha512-xrXwOltwMcLrKy79rv4MoalnD82oYLyXAVeeSyrkvR7XdCH4i7YqLNQWxyZ8KPpawtQShiKOse+pmtLeSLtCfQ==", + "dev": true + }, + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true + }, + "acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "requires": { + "acorn": "^8.11.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + } + } + }, + "css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "requires": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, + "requires": { + "css-tree": "~2.2.0" + }, + "dependencies": { + "css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, + "requires": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + } + }, + "mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true + } + } + }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true + }, + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==", + "dev": true + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domready": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz", + "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + } + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "requires": { + "is-typed-array": "^1.1.13" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.14" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz", + "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.1" + } + }, + "micromatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz", + "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "mitt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz", + "integrity": "sha512-3btxP0O9iGADGWAkteQ8mzDtEspZqu4I32y4GZYCV5BrwtzdcRpF4dQgNdJadCrbBx7Lu6Sq9AVrerMHR0Hkmw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true + }, + "picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true + }, + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-prefix-selector": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz", + "integrity": "sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==", + "dev": true, + "requires": {} + }, + "posthtml": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz", + "integrity": "sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==", + "dev": true, + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + } + }, + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz", + "integrity": "sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==", + "dev": true, + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz", + "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true + }, + "posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz", + "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==", + "dev": true, + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + } + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + } + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + } + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + }, + "svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz", + "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + } + }, + "svg-baker-runtime": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz", + "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==", + "dev": true, + "requires": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + } + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true + }, + "svg-sprite-loader": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-6.0.11.tgz", + "integrity": "sha512-TedsTf8wsHH6HgdwKjUveDZRC6q5gPloYV8A8/zZaRWP929J7x6TzQ6MvZFl+YYDJuJ0Akyuu/vNVJ+fbPuYXg==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "loader-utils": "^1.1.0", + "svg-baker": "^1.5.0", + "svg-baker-runtime": "^1.4.7", + "url-slug": "2.0.0" + } + }, + "svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + } + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "traverse": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.10.tgz", + "integrity": "sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==", + "dev": true, + "requires": { + "gopd": "^1.0.1", + "typedarray.prototype.slice": "^1.0.3", + "which-typed-array": "^1.1.15" + } + }, + "ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } + }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + } + }, + "typedarray.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", + "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-offset": "^1.0.2" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "unidecode": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz", + "integrity": "sha512-SdoZNxCWpN2tXTCrGkPF/0rL2HEq+i2gwRG1ReBvx8/0yTzC3enHfugOf8A9JBShVwwrRIkLX0YcDUGbzjbVCA==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "url-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz", + "integrity": "sha512-aiNmSsVgrjCiJ2+KWPferjT46YFKoE8i0YX04BlMVDue022Xwhg/zYlnZ6V9/mP3p8Wj7LEp0myiTkC/p6sxew==", + "dev": true, + "requires": { + "unidecode": "0.1.8" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + } + } +} diff --git a/packages/jdesign-icons-react-taro/package-lock.json b/packages/jdesign-icons-react-taro/package-lock.json new file mode 100644 index 0000000..8dd77f3 --- /dev/null +++ b/packages/jdesign-icons-react-taro/package-lock.json @@ -0,0 +1,8702 @@ +{ + "name": "@nutui/jdesign-icons-react-taro", + "version": "1.0.2", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@nutui/jdesign-icons-react-taro", + "version": "1.0.2", + "license": "MIT", + "devDependencies": { + "@nutui/nutui-react": "^1.4.2", + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^3.0.0", + "camelcase": "^7.0.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "release-it": "^15.5.1", + "sass": "^1.56.1", + "typescript": "^4.9.3", + "vite": "^4.0.0", + "vite-plugin-dts": "^1.7.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.25.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", + "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", + "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.8", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.8", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", + "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", + "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", + "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", + "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bem-react/classname": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@bem-react/classname/-/classname-1.6.0.tgz", + "integrity": "sha512-SFBwUHMcb7TFFK5ld88+JhecoEun3/kHZ6KvLDjj3w5hv/tfRV8mtGHA8N42uMctXLF4bPEcr96xwXXcRFuweg==", + "dev": true, + "license": "MPL-2.0" + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "dev": true, + "license": "ISC" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@microsoft/api-extractor": { + "version": "7.47.10", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.47.10.tgz", + "integrity": "sha512-Fx5J3E8sC5EUeqaC85NXql3hXJc7/QO3NEr/jeBgVJwacRaHdkl3pKDhkkJ6yo/GWbRCv6QnyakU0QuKg8bMig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@microsoft/api-extractor-model": "7.29.8", + "@microsoft/tsdoc": "~0.15.0", + "@microsoft/tsdoc-config": "~0.17.0", + "@rushstack/node-core-library": "5.9.0", + "@rushstack/rig-package": "0.5.3", + "@rushstack/terminal": "0.14.2", + "@rushstack/ts-command-line": "4.22.8", + "lodash": "~4.17.15", + "minimatch": "~3.0.3", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "source-map": "~0.6.1", + "typescript": "5.4.2" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.29.8.tgz", + "integrity": "sha512-t3Z/xcO6TRbMcnKGVMs4uMzv/gd5j0NhMiJIGjD4cJMeFJ1Hf8wnLSx37vxlRlL0GWlGJhnFgxvnaL6JlS+73g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@microsoft/tsdoc": "~0.15.0", + "@microsoft/tsdoc-config": "~0.17.0", + "@rushstack/node-core-library": "5.9.0" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/@rushstack/node-core-library": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.9.0.tgz", + "integrity": "sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "~8.13.0", + "ajv-draft-04": "~1.0.0", + "ajv-formats": "~3.0.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/ajv": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@microsoft/api-extractor/node_modules/@rushstack/node-core-library": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.9.0.tgz", + "integrity": "sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "~8.13.0", + "ajv-draft-04": "~1.0.0", + "ajv-formats": "~3.0.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/api-extractor/node_modules/ajv": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.0.tgz", + "integrity": "sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.17.0.tgz", + "integrity": "sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@microsoft/tsdoc": "0.15.0", + "ajv": "~8.12.0", + "jju": "~1.4.0", + "resolve": "~1.22.2" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nutui/nutui-react": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@nutui/nutui-react/-/nutui-react-1.5.13.tgz", + "integrity": "sha512-3UPhPTMMHQdv0aEVQ+gcv2A3MLvldyKTEeizlAS5YgRxplrvVy2oFOfItzUmxwc+zKZd6noUYp1cSr/cq9w8Tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.16.5", + "@bem-react/classname": "^1.5.10", + "@react-spring/web": "~9.6.1", + "@use-gesture/react": "10.2.20", + "async-validator": "^4.2.5", + "classnames": "^2.3.1", + "lodash.kebabcase": "^4.1.1", + "react-transition-group": "^4.4.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@octokit/auth-token": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/graphql": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", + "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/tsconfig": "^1.0.2", + "@octokit/types": "^9.2.3" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=4" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", + "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^10.0.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz", + "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@octokit/rest": { + "version": "19.0.11", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz", + "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/core": "^4.2.1", + "@octokit/plugin-paginate-rest": "^6.1.2", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^7.1.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/tsconfig": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", + "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/types": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-spring/animated": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.6.1.tgz", + "integrity": "sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/core": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.6.1.tgz", + "integrity": "sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~9.6.1", + "@react-spring/rafz": "~9.6.1", + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-spring/donate" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/rafz": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.6.1.tgz", + "integrity": "sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-spring/shared": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.6.1.tgz", + "integrity": "sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-spring/rafz": "~9.6.1", + "@react-spring/types": "~9.6.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/types": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.6.1.tgz", + "integrity": "sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-spring/web": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.6.1.tgz", + "integrity": "sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~9.6.1", + "@react-spring/core": "~9.6.1", + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library": { + "version": "3.66.1", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.66.1.tgz", + "integrity": "sha512-ker69cVKAoar7MMtDFZC4CzcDxjwqIhFzqEnYI5NRN/8M3om6saWCVx/A7vL2t/jFCJsnzQplRDqA7c78pytng==", + "dev": true, + "license": "MIT", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@rushstack/rig-package": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.3.tgz", + "integrity": "sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/rig-package/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.2.tgz", + "integrity": "sha512-2fC1wqu1VCExKC0/L+0noVcFQEXEnoBOtCIex1TOjBzEDWcw8KzJjjj7aTP6mLxepG0XIyn9OufeFb6SFsa+sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rushstack/node-core-library": "5.9.0", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/@rushstack/node-core-library": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.9.0.tgz", + "integrity": "sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "~8.13.0", + "ajv-draft-04": "~1.0.0", + "ajv-formats": "~3.0.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/ajv": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@rushstack/terminal/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@rushstack/terminal/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/terminal/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@rushstack/terminal/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/terminal/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@rushstack/terminal/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.22.8", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.22.8.tgz", + "integrity": "sha512-XbFjOoV7qZHJnSuFUHv0pKaFA4ixyCuki+xMjsMfDwfvQjs5MYG0IK5COal3tRnG7KCDe2l/G+9LrzYE/RJhgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rushstack/terminal": "0.14.2", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/ts-command-line/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@rushstack/ts-command-line/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@ts-morph/common": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.18.1.tgz", + "integrity": "sha512-RVE+zSRICWRsfrkAw5qCAK+4ZH9kwEFv5h0+/YeHTLieWP7F4wWq4JsKFuNWG+fYh/KF+8rAtgdj5zb2mm+DVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.12", + "minimatch": "^5.1.0", + "mkdirp": "^1.0.4", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@ts-morph/common/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@use-gesture/core": { + "version": "10.2.20", + "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.2.20.tgz", + "integrity": "sha512-4lFhHc8so4yIHkBEs641DnEsBxPyhJ5GEjB4PURFDH4p/FcZriH6w99knZgI63zN/MBFfylMyb8+PDuj6RIXKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@use-gesture/react": { + "version": "10.2.20", + "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.2.20.tgz", + "integrity": "sha512-KnJq9ZSqprWA6uNhWTUHZqTCh+rfa0j8ehTzqeBhktUPrmTj7yVOBvEQ/vSFU/7d72cGgWSsJ0f5T6GQCHXnvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@use-gesture/core": "10.2.20" + }, + "peerDependencies": { + "react": ">= 16.8.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", + "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.12", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.1.0-beta.0" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.map": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.7.tgz", + "integrity": "sha512-XpcFfLoBEAhezrrNw1V+yLXkE7M6uR7xJEsxbG6c/V9v043qurwVJB9r9UTnoSioFDoz1i1VOydpWGmJpfVZbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "retry": "0.13.1" + } + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001668", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/code-block-writer": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-11.0.3.tgz", + "integrity": "sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.4.tgz", + "integrity": "sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^1.14.3", + "esprima": "^4.0.1", + "vm2": "^3.9.19" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.38", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.38.tgz", + "integrity": "sha512-VbeVexmZ1IFh+5EfrYz1I0HTzHVIlJa112UEWhciPyeOcKJGeTv6N8WnG4wsQB81DGCaVEGhpSb6o6a8WYFXXg==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-uri": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", + "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4", + "fs-extra": "^11.2.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/get-uri/node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", + "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/inquirer": { + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.6.tgz", + "integrity": "sha512-y71l237eJJKS4rl7sQcEUiMhrR0pB/ZnRMMTxLpjJhWL4hdWCT03a6jJnC1w6qIPSRZWEozuieGt3v7XaEJYFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^5.2.0", + "cli-cursor": "^3.1.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "1.0.0", + "ora": "^5.4.1", + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/inquirer/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/issue-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", + "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/iterate-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", + "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.capitalize": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", + "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/macos-release": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.3.0.tgz", + "integrity": "sha512-tPJQ1HeyiU2vRruNGhZ+VleWuMQRro8iFtJxYgnS4NQe+EukKF6aGiIT+7flZhISAt2iaXBCfFGvAyif7/f8nQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/new-github-release-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/new-github-release-url/-/new-github-release-url-2.0.0.tgz", + "integrity": "sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^2.5.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/new-github-release-url/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", + "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/os-name": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-5.1.0.tgz", + "integrity": "sha512-YEIoAnM6zFmzw3PQ201gCVCIWbXNyKObGlVvpAVvraAeOHnlYVKFssbA/riRX5R40WA6kKrZ7Dr7dWzO3nKSeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "macos-release": "^3.1.0", + "windows-release": "^5.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/pac-proxy-agent": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.4.tgz", + "integrity": "sha512-FbJYeusBOZNe6bmrC2/+r/HljwExryon16lNKEU82gWiwIPMCEktUPSEAcTkO9K3jd/YPGuX/azZel1ltmo6nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "pac-resolver": "^6.0.1", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.2.tgz", + "integrity": "sha512-EQpuJ2ifOjpZY5sg1Q1ZeAxvtLwR7Mj3RgY8cysPGbsRu3RBXyJFWxnMus9PScjxya/0LzvVDxNh/gl0eXBU4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^4.0.4", + "ip": "^1.1.8", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/promise.allsettled": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.6.tgz", + "integrity": "sha512-22wJUOD3zswWFqgwjNHa1965LvqTX87WPu/lreY2KSd7SVcERfuZ4GfUaOnJNnvtoIv2yXT/W00YIGMetXtFXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.map": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "iterate-value": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "license": "ISC" + }, + "node_modules/protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.1.tgz", + "integrity": "sha512-OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^6.0.3", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true, + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/registry-auth-token": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it": { + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/release-it/-/release-it-15.11.0.tgz", + "integrity": "sha512-lZwoGEnKYKwGnfxxlA7vtR7vvozPrOSsIgQaHO4bgQ5ARbG3IA6Dmo0IVusv6nR1KmnjH70QIeNAgsWs6Ji/tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iarna/toml": "2.2.5", + "@octokit/rest": "19.0.11", + "async-retry": "1.3.3", + "chalk": "5.2.0", + "cosmiconfig": "8.1.3", + "execa": "7.1.1", + "git-url-parse": "13.1.0", + "globby": "13.1.4", + "got": "12.6.1", + "inquirer": "9.2.6", + "is-ci": "3.0.1", + "issue-parser": "6.0.0", + "lodash": "4.17.21", + "mime-types": "2.1.35", + "new-github-release-url": "2.0.0", + "node-fetch": "3.3.1", + "open": "9.1.0", + "ora": "6.3.1", + "os-name": "5.1.0", + "promise.allsettled": "1.0.6", + "proxy-agent": "6.2.1", + "semver": "7.5.1", + "shelljs": "0.8.5", + "update-notifier": "6.0.2", + "url-join": "5.0.0", + "wildcard-match": "5.1.2", + "yargs-parser": "21.1.1" + }, + "bin": { + "release-it": "bin/release-it.js" + }, + "engines": { + "node": ">=14.9" + } + }, + "node_modules/release-it/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/release-it/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/release-it/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/release-it/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "3.29.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/run-async": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.79.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.5.tgz", + "integrity": "sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ts-morph": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-17.0.1.tgz", + "integrity": "sha512-10PkHyXmrtsTvZSL+cqtJLTgFXkU43Gd0JCc0Rw6GchWbqKe0Rwgt1v3ouobTZwQzF1mGhDeAlWYBMGRV7y+3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.18.0", + "code-block-writer": "^11.0.3" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-join": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", + "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vite": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz", + "integrity": "sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-dts": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-1.7.3.tgz", + "integrity": "sha512-u3t45p6fTbzUPMkwYe0ESwuUeiRMlwdPfD3dRyDKUwLe2WmEYcFyVp2o9/ke2EMrM51lQcmNWdV9eLcgjD1/ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@microsoft/api-extractor": "^7.33.5", + "@rollup/pluginutils": "^5.0.2", + "@rushstack/node-core-library": "^3.53.2", + "debug": "^4.3.4", + "fast-glob": "^3.2.12", + "fs-extra": "^10.1.0", + "kolorist": "^1.6.0", + "ts-morph": "17.0.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": ">=2.9.0" + } + }, + "node_modules/vite-plugin-dts/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vm2": { + "version": "3.9.19", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", + "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==", + "deprecated": "The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + }, + "bin": { + "vm2": "bin/vm2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wildcard-match": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.2.tgz", + "integrity": "sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/windows-release": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-5.1.1.tgz", + "integrity": "sha512-NMD00arvqcq2nwqc5Q6KtrSRHK+fVD31erE5FEMahAw5PmVCgD7MUXodq3pdZSUkqA9Cda2iWx6s1XYwiJWRmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/windows-release/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/windows-release/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/windows-release/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/windows-release/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + } + } +} diff --git a/packages/jdesign-icons-react-taro/src/IconFont.tsx b/packages/jdesign-icons-react-taro/src/IconFont.tsx index a38b113..17c978d 100644 --- a/packages/jdesign-icons-react-taro/src/IconFont.tsx +++ b/packages/jdesign-icons-react-taro/src/IconFont.tsx @@ -1,4 +1,6 @@ -import React, {FunctionComponent, ReactHTML} from 'react' +import React, { FunctionComponent, ReactHTML } from 'react'; +// @ts-ignore +import jdesignIconsConfig from "../../../jdesign-iconfont/config.json"; export interface IconFontProps { name?: string @@ -63,12 +65,14 @@ const Icon: FunctionComponent = (props: IconFontProps) => { return {} } const pxChecked = pxCheck(size || '') + const iconsMapping: any = jdesignIconsConfig?.iconsMapping + const newName = name && (iconsMapping?.[name] || name) return React.createElement( type, { className: isImage ? `nut-icon-img ${className || ''} ` - : `${fontClassName} nut-icon ${classPrefix}-${name} ${ + : `${fontClassName} nut-icon ${classPrefix}-${newName} ${ className || '' }`, style: { diff --git a/packages/jdesign-icons-react-taro/src/IconTemplate.tsx b/packages/jdesign-icons-react-taro/src/IconTemplate.tsx index 77cbaa5..62a0b05 100644 --- a/packages/jdesign-icons-react-taro/src/IconTemplate.tsx +++ b/packages/jdesign-icons-react-taro/src/IconTemplate.tsx @@ -1,4 +1,6 @@ -import {FunctionComponent} from "react"; +import { FunctionComponent } from "react"; +// @ts-ignore +import jdesignIconsConfig from "../../../jdesign-iconfont/config.json"; export interface SVG_IconProps { className?: string @@ -35,7 +37,9 @@ const Icon: FunctionComponent = (props: SVG_IconProps) => { return isNaN(Number(value)) ? String(value) : value + "px"; }; const classes = () => { - return `nut-icon nut-icon-${name} ${className}` + const iconsMapping: any = jdesignIconsConfig?.iconsMapping + const newName = name && (iconsMapping?.[name] || name) + return `nut-icon nut-icon-${newName} ${className}` }; const props2Style:any = {} const checkedWidth = pxCheck(width || size || '') diff --git a/packages/jdesign-icons-react-taro/src/buildEntry/lib-new-dts.ts b/packages/jdesign-icons-react-taro/src/buildEntry/lib-new-dts.ts index ecae27c..3466f41 100644 --- a/packages/jdesign-icons-react-taro/src/buildEntry/lib-new-dts.ts +++ b/packages/jdesign-icons-react-taro/src/buildEntry/lib-new-dts.ts @@ -1,6 +1,7 @@ /** 此文件由 script generate 脚本生成 */ import IconFont from '../IconFont'; - export { IconFont }; + import { configure } from "../configure"; + export { IconFont, configure }; export { default as Add } from "../components/Add"; export { default as Apps } from "../components/Apps"; diff --git a/packages/jdesign-icons-react-taro/src/configure.ts b/packages/jdesign-icons-react-taro/src/configure.ts new file mode 100644 index 0000000..8bfed7f --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/configure.ts @@ -0,0 +1,13 @@ +import {Configure, ConfigureKey, globalConfig} from "./internal"; + +export function configure(config: Configure) { + if (typeof config === 'object' && config !== null) { + let key: ConfigureKey + for (key in config) { + if (config.hasOwnProperty(key) && config[key] !== undefined) { + // @ts-ignore + globalConfig[key] = config[key] + } + } + } +} \ No newline at end of file diff --git a/packages/jdesign-icons-react-taro/src/internal.ts b/packages/jdesign-icons-react-taro/src/internal.ts new file mode 100644 index 0000000..a209697 --- /dev/null +++ b/packages/jdesign-icons-react-taro/src/internal.ts @@ -0,0 +1,13 @@ +export type Configure = { + useSvg?: boolean + classPrefix?: string + tag?: string + fontClassName?: string +} +export type ConfigureKey = keyof Configure +export const globalConfig = { + useSvg: true, + classPrefix: 'nut-icon', + tag: 'i', + fontClassName: 'nutui-iconfont' +} diff --git a/packages/jdesign-icons-react-taro/src/sites/App.tsx b/packages/jdesign-icons-react-taro/src/sites/App.tsx index eea87b5..cb1250e 100644 --- a/packages/jdesign-icons-react-taro/src/sites/App.tsx +++ b/packages/jdesign-icons-react-taro/src/sites/App.tsx @@ -1,7 +1,8 @@ -import '../style_iconfont.scss' +import { Cell, CellGroup, Toast, } from '@nutui/nutui-react' +import icons from "../../../../jdesign-iconfont/config.json" +import Icon from '../IconFont' import Add from '../components/Add' -import icons from "../../../../iconfont/config.json" -import {Icon, Cell, CellGroup, Toast,} from '@nutui/nutui-react' +import '../style_iconfont.scss' const generateCopyText = (name: string) => { diff --git a/packages/jdesign-icons-react-taro/tsconfig.json b/packages/jdesign-icons-react-taro/tsconfig.json index 3d0a51a..599ea42 100644 --- a/packages/jdesign-icons-react-taro/tsconfig.json +++ b/packages/jdesign-icons-react-taro/tsconfig.json @@ -16,6 +16,6 @@ "noEmit": true, "jsx": "react-jsx" }, - "include": ["src"], + "include": ["src", "../jdesign-iconfont/config.json"], "references": [{ "path": "./tsconfig.node.json" }] } diff --git a/packages/jdesign-icons-react-taro/vite.config.build.es.ts b/packages/jdesign-icons-react-taro/vite.config.build.es.ts index 73ccca5..9579984 100644 --- a/packages/jdesign-icons-react-taro/vite.config.build.es.ts +++ b/packages/jdesign-icons-react-taro/vite.config.build.es.ts @@ -5,6 +5,8 @@ import {iconsConfig} from './src/components/iconsConfig' let input = { IconFont: `./src/IconFont.tsx`, + configure: `./src/configure.ts`, + internal: `./src/internal.ts`, IconFontConfig: `./src/buildEntry/iconFontConfig.ts`, SvgConfig: `./src/buildEntry/svgConfig.ts`, } as any; diff --git a/packages/jdesign-icons-react/src/buildEntry/lib-new-dts.ts b/packages/jdesign-icons-react/src/buildEntry/lib-new-dts.ts index ecae27c..3466f41 100644 --- a/packages/jdesign-icons-react/src/buildEntry/lib-new-dts.ts +++ b/packages/jdesign-icons-react/src/buildEntry/lib-new-dts.ts @@ -1,6 +1,7 @@ /** 此文件由 script generate 脚本生成 */ import IconFont from '../IconFont'; - export { IconFont }; + import { configure } from "../configure"; + export { IconFont, configure }; export { default as Add } from "../components/Add"; export { default as Apps } from "../components/Apps"; diff --git a/packages/jdesign-icons-react/src/configure.ts b/packages/jdesign-icons-react/src/configure.ts new file mode 100644 index 0000000..8bfed7f --- /dev/null +++ b/packages/jdesign-icons-react/src/configure.ts @@ -0,0 +1,13 @@ +import {Configure, ConfigureKey, globalConfig} from "./internal"; + +export function configure(config: Configure) { + if (typeof config === 'object' && config !== null) { + let key: ConfigureKey + for (key in config) { + if (config.hasOwnProperty(key) && config[key] !== undefined) { + // @ts-ignore + globalConfig[key] = config[key] + } + } + } +} \ No newline at end of file diff --git a/packages/jdesign-icons-react/src/internal.ts b/packages/jdesign-icons-react/src/internal.ts new file mode 100644 index 0000000..a209697 --- /dev/null +++ b/packages/jdesign-icons-react/src/internal.ts @@ -0,0 +1,13 @@ +export type Configure = { + useSvg?: boolean + classPrefix?: string + tag?: string + fontClassName?: string +} +export type ConfigureKey = keyof Configure +export const globalConfig = { + useSvg: true, + classPrefix: 'nut-icon', + tag: 'i', + fontClassName: 'nutui-iconfont' +} diff --git a/scripts/generate-react.ts b/scripts/generate-react.ts index df0c7db..fd86638 100644 --- a/scripts/generate-react.ts +++ b/scripts/generate-react.ts @@ -1,4 +1,4 @@ -import {camelCase} from './camelcase' +import { camelCase } from './camelCase'; import glob from 'glob' import path from 'path' import fsExtra from 'fs-extra';