From 20625f7e9acd6e04ab2e9368b645f7c0911cf3a6 Mon Sep 17 00:00:00 2001 From: limengnan <420004014@qq.com> Date: Sat, 8 Nov 2025 11:32:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/frontend/.editorconfig | 15 + app/frontend/.env.development | 10 + app/frontend/.env.production | 8 + app/frontend/.env.staging | 6 + app/frontend/.eslintignore | 16 + app/frontend/.eslintrc.js | 32 + app/frontend/.gitignore | 17 + app/frontend/.prettierignore | 9 + app/frontend/.prettierrc.js | 36 + app/frontend/LICENSE | 21 + app/frontend/commitlint.config.js | 26 + app/frontend/index.html | 16 + app/frontend/npminstall-debug.log | 208 + app/frontend/package.json | 76 + app/frontend/pnpm-lock.yaml | 4853 +++ app/frontend/postcss.config.js | 6 + app/frontend/public/favicon.ico | Bin 0 -> 1484 bytes app/frontend/public/image/hsllogo.png | Bin 0 -> 4826 bytes app/frontend/public/image/loginbg.jpg | Bin 0 -> 669029 bytes app/frontend/public/image/logo.png | Bin 0 -> 1484 bytes app/frontend/public/image/mslbg.jpg | Bin 0 -> 284902 bytes app/frontend/public/image/uplogo.png | Bin 0 -> 29061 bytes app/frontend/public/tinymce/README.md | 71 + .../public/tinymce/icons/default/icons.js | 182 + .../public/tinymce/icons/default/icons.min.js | 1 + .../public/tinymce/jquery.tinymce.min.js | 91 + app/frontend/public/tinymce/langs/README.md | 3 + app/frontend/public/tinymce/langs/zh_CN.js | 417 + app/frontend/public/tinymce/license.txt | 504 + .../public/tinymce/plugins/advlist/plugin.js | 261 + .../tinymce/plugins/advlist/plugin.min.js | 9 + .../public/tinymce/plugins/anchor/plugin.js | 216 + .../tinymce/plugins/anchor/plugin.min.js | 9 + .../public/tinymce/plugins/autolink/plugin.js | 207 + .../tinymce/plugins/autolink/plugin.min.js | 9 + .../tinymce/plugins/autoresize/plugin.js | 184 + .../tinymce/plugins/autoresize/plugin.min.js | 9 + .../public/tinymce/plugins/autosave/plugin.js | 212 + .../tinymce/plugins/autosave/plugin.min.js | 9 + .../public/tinymce/plugins/bbcode/plugin.js | 99 + .../tinymce/plugins/bbcode/plugin.min.js | 9 + .../public/tinymce/plugins/charmap/plugin.js | 1696 + .../tinymce/plugins/charmap/plugin.min.js | 9 + .../public/tinymce/plugins/code/plugin.js | 91 + .../public/tinymce/plugins/code/plugin.min.js | 9 + .../tinymce/plugins/codesample/plugin.js | 2339 ++ .../tinymce/plugins/codesample/plugin.min.js | 9 + .../tinymce/plugins/colorpicker/plugin.js | 21 + .../tinymce/plugins/colorpicker/plugin.min.js | 9 + .../tinymce/plugins/contextmenu/plugin.js | 21 + .../tinymce/plugins/contextmenu/plugin.min.js | 9 + .../tinymce/plugins/directionality/plugin.js | 453 + .../plugins/directionality/plugin.min.js | 9 + .../plugins/emoticons/js/emojiimages.js | 9424 +++++ .../plugins/emoticons/js/emojiimages.min.js | 3 + .../tinymce/plugins/emoticons/js/emojis.js | 9423 +++++ .../plugins/emoticons/js/emojis.min.js | 2 + .../tinymce/plugins/emoticons/plugin.js | 636 + .../tinymce/plugins/emoticons/plugin.min.js | 9 + .../public/tinymce/plugins/fullpage/plugin.js | 544 + .../tinymce/plugins/fullpage/plugin.min.js | 9 + .../tinymce/plugins/fullscreen/plugin.js | 1346 + .../tinymce/plugins/fullscreen/plugin.min.js | 9 + .../public/tinymce/plugins/help/plugin.js | 852 + .../public/tinymce/plugins/help/plugin.min.js | 9 + .../public/tinymce/plugins/hr/plugin.js | 45 + .../public/tinymce/plugins/hr/plugin.min.js | 9 + .../public/tinymce/plugins/image/plugin.js | 1666 + .../tinymce/plugins/image/plugin.min.js | 9 + .../tinymce/plugins/imagetools/plugin.js | 1531 + .../tinymce/plugins/imagetools/plugin.min.js | 9 + .../tinymce/plugins/importcss/plugin.js | 341 + .../tinymce/plugins/importcss/plugin.min.js | 9 + .../tinymce/plugins/insertdatetime/plugin.js | 182 + .../plugins/insertdatetime/plugin.min.js | 9 + .../tinymce/plugins/legacyoutput/plugin.js | 199 + .../plugins/legacyoutput/plugin.min.js | 9 + .../public/tinymce/plugins/link/plugin.js | 1293 + .../public/tinymce/plugins/link/plugin.min.js | 9 + .../public/tinymce/plugins/lists/plugin.js | 2313 ++ .../tinymce/plugins/lists/plugin.min.js | 9 + .../public/tinymce/plugins/media/plugin.js | 1359 + .../tinymce/plugins/media/plugin.min.js | 9 + .../tinymce/plugins/nonbreaking/plugin.js | 100 + .../tinymce/plugins/nonbreaking/plugin.min.js | 9 + .../tinymce/plugins/noneditable/plugin.js | 117 + .../tinymce/plugins/noneditable/plugin.min.js | 9 + .../tinymce/plugins/pagebreak/plugin.js | 104 + .../tinymce/plugins/pagebreak/plugin.min.js | 9 + .../public/tinymce/plugins/paste/plugin.js | 1803 + .../tinymce/plugins/paste/plugin.min.js | 9 + .../public/tinymce/plugins/preview/plugin.js | 126 + .../tinymce/plugins/preview/plugin.min.js | 9 + .../public/tinymce/plugins/print/plugin.js | 52 + .../tinymce/plugins/print/plugin.min.js | 9 + .../tinymce/plugins/quickbars/plugin.js | 474 + .../tinymce/plugins/quickbars/plugin.min.js | 9 + .../public/tinymce/plugins/save/plugin.js | 120 + .../public/tinymce/plugins/save/plugin.min.js | 9 + .../tinymce/plugins/searchreplace/plugin.js | 1161 + .../plugins/searchreplace/plugin.min.js | 9 + .../tinymce/plugins/spellchecker/plugin.js | 730 + .../plugins/spellchecker/plugin.min.js | 9 + .../public/tinymce/plugins/tabfocus/plugin.js | 130 + .../tinymce/plugins/tabfocus/plugin.min.js | 9 + .../public/tinymce/plugins/table/plugin.js | 11509 ++++++ .../tinymce/plugins/table/plugin.min.js | 9 + .../public/tinymce/plugins/template/plugin.js | 591 + .../tinymce/plugins/template/plugin.min.js | 9 + .../tinymce/plugins/textcolor/plugin.js | 21 + .../tinymce/plugins/textcolor/plugin.min.js | 9 + .../tinymce/plugins/textpattern/plugin.js | 1374 + .../tinymce/plugins/textpattern/plugin.min.js | 9 + .../public/tinymce/plugins/toc/plugin.js | 234 + .../public/tinymce/plugins/toc/plugin.min.js | 9 + .../tinymce/plugins/visualblocks/plugin.js | 103 + .../plugins/visualblocks/plugin.min.js | 9 + .../tinymce/plugins/visualchars/plugin.js | 526 + .../tinymce/plugins/visualchars/plugin.min.js | 9 + .../tinymce/plugins/wordcount/plugin.js | 422 + .../tinymce/plugins/wordcount/plugin.min.js | 9 + .../tinymce/skins/content/dark/content.css | 66 + .../tinymce/skins/content/dark/content.js | 2 + .../skins/content/dark/content.min.css | 1 + .../skins/content/dark/content.min.css.map | 1 + .../tinymce/skins/content/default/content.css | 61 + .../tinymce/skins/content/default/content.js | 2 + .../skins/content/default/content.min.css | 1 + .../skins/content/default/content.min.css.map | 1 + .../skins/content/document/content.css | 66 + .../tinymce/skins/content/document/content.js | 2 + .../skins/content/document/content.min.css | 1 + .../content/document/content.min.css.map | 1 + .../skins/content/tinymce-5-dark/content.css | 66 + .../skins/content/tinymce-5-dark/content.js | 2 + .../content/tinymce-5-dark/content.min.css | 1 + .../skins/content/tinymce-5/content.css | 61 + .../skins/content/tinymce-5/content.js | 2 + .../skins/content/tinymce-5/content.min.css | 1 + .../tinymce/skins/content/writer/content.css | 62 + .../tinymce/skins/content/writer/content.js | 2 + .../skins/content/writer/content.min.css | 1 + .../skins/content/writer/content.min.css.map | 1 + .../tinymce/skins/ui/oxide-dark/content.css | 766 + .../skins/ui/oxide-dark/content.inline.css | 779 + .../skins/ui/oxide-dark/content.inline.js | 2 + .../ui/oxide-dark/content.inline.min.css | 1 + .../ui/oxide-dark/content.inline.min.css.map | 1 + .../tinymce/skins/ui/oxide-dark/content.js | 2 + .../skins/ui/oxide-dark/content.min.css | 1 + .../skins/ui/oxide-dark/content.min.css.map | 1 + .../skins/ui/oxide-dark/content.mobile.css | 29 + .../ui/oxide-dark/content.mobile.min.css | 8 + .../ui/oxide-dark/content.mobile.min.css.map | 1 + .../ui/oxide-dark/fonts/tinymce-mobile.woff | Bin 0 -> 4624 bytes .../tinymce/skins/ui/oxide-dark/skin.css | 3766 ++ .../tinymce/skins/ui/oxide-dark/skin.js | 2 + .../tinymce/skins/ui/oxide-dark/skin.min.css | 1 + .../skins/ui/oxide-dark/skin.min.css.map | 1 + .../skins/ui/oxide-dark/skin.mobile.css | 673 + .../skins/ui/oxide-dark/skin.mobile.min.css | 8 + .../ui/oxide-dark/skin.mobile.min.css.map | 1 + .../skins/ui/oxide-dark/skin.shadowdom.css | 30 + .../skins/ui/oxide-dark/skin.shadowdom.js | 2 + .../ui/oxide-dark/skin.shadowdom.min.css | 1 + .../ui/oxide-dark/skin.shadowdom.min.css.map | 1 + .../public/tinymce/skins/ui/oxide/content.css | 785 + .../tinymce/skins/ui/oxide/content.inline.css | 779 + .../tinymce/skins/ui/oxide/content.inline.js | 2 + .../skins/ui/oxide/content.inline.min.css | 1 + .../skins/ui/oxide/content.inline.min.css.map | 1 + .../public/tinymce/skins/ui/oxide/content.js | 2 + .../tinymce/skins/ui/oxide/content.min.css | 1 + .../skins/ui/oxide/content.min.css.map | 1 + .../tinymce/skins/ui/oxide/content.mobile.css | 29 + .../skins/ui/oxide/content.mobile.min.css | 8 + .../skins/ui/oxide/content.mobile.min.css.map | 1 + .../skins/ui/oxide/fonts/tinymce-mobile.woff | Bin 0 -> 4624 bytes .../public/tinymce/skins/ui/oxide/skin.css | 3763 ++ .../public/tinymce/skins/ui/oxide/skin.js | 2 + .../tinymce/skins/ui/oxide/skin.min.css | 1 + .../tinymce/skins/ui/oxide/skin.min.css.map | 1 + .../tinymce/skins/ui/oxide/skin.mobile.css | 673 + .../skins/ui/oxide/skin.mobile.min.css | 8 + .../skins/ui/oxide/skin.mobile.min.css.map | 1 + .../tinymce/skins/ui/oxide/skin.shadowdom.css | 30 + .../tinymce/skins/ui/oxide/skin.shadowdom.js | 2 + .../skins/ui/oxide/skin.shadowdom.min.css | 1 + .../skins/ui/oxide/skin.shadowdom.min.css.map | 1 + .../skins/ui/tinymce-5-dark/content.css | 766 + .../ui/tinymce-5-dark/content.inline.css | 779 + .../skins/ui/tinymce-5-dark/content.inline.js | 2 + .../ui/tinymce-5-dark/content.inline.min.css | 1 + .../skins/ui/tinymce-5-dark/content.js | 2 + .../skins/ui/tinymce-5-dark/content.min.css | 1 + .../tinymce/skins/ui/tinymce-5-dark/skin.css | 3857 ++ .../tinymce/skins/ui/tinymce-5-dark/skin.js | 2 + .../skins/ui/tinymce-5-dark/skin.min.css | 1 + .../ui/tinymce-5-dark/skin.shadowdom.css | 30 + .../skins/ui/tinymce-5-dark/skin.shadowdom.js | 2 + .../ui/tinymce-5-dark/skin.shadowdom.min.css | 1 + .../tinymce/skins/ui/tinymce-5/content.css | 785 + .../skins/ui/tinymce-5/content.inline.css | 779 + .../skins/ui/tinymce-5/content.inline.js | 2 + .../skins/ui/tinymce-5/content.inline.min.css | 1 + .../tinymce/skins/ui/tinymce-5/content.js | 2 + .../skins/ui/tinymce-5/content.min.css | 1 + .../tinymce/skins/ui/tinymce-5/skin.css | 3857 ++ .../public/tinymce/skins/ui/tinymce-5/skin.js | 2 + .../tinymce/skins/ui/tinymce-5/skin.min.css | 1 + .../skins/ui/tinymce-5/skin.shadowdom.css | 30 + .../skins/ui/tinymce-5/skin.shadowdom.js | 2 + .../skins/ui/tinymce-5/skin.shadowdom.min.css | 1 + .../public/tinymce/themes/mobile/theme.js | 13129 +++++++ .../public/tinymce/themes/mobile/theme.min.js | 9 + .../public/tinymce/themes/silver/index.js | 7 + .../public/tinymce/themes/silver/theme.js | 30754 ++++++++++++++++ .../public/tinymce/themes/silver/theme.min.js | 4 + app/frontend/public/tinymce/tinymce.d.ts | 3036 ++ app/frontend/public/tinymce/tinymce.js | 30048 +++++++++++++++ app/frontend/public/tinymce/tinymce.min.js | 9 + app/frontend/public/webconfig.js | 14 + app/frontend/readme.md | 137 +- app/frontend/src/App.vue | 11 + app/frontend/src/api/auth/index.ts | 36 + app/frontend/src/api/auth/types.ts | 32 + app/frontend/src/api/dept/index.ts | 139 + app/frontend/src/api/dept/types.ts | 34 + app/frontend/src/api/dict/index.ts | 259 + app/frontend/src/api/dict/types.ts | 84 + app/frontend/src/api/file/index.ts | 56 + app/frontend/src/api/file/types.ts | 7 + app/frontend/src/api/menu/index.ts | 159 + app/frontend/src/api/menu/types.ts | 105 + app/frontend/src/api/message/index.ts | 28 + app/frontend/src/api/record/index.ts | 18 + app/frontend/src/api/role/index.ts | 196 + app/frontend/src/api/role/types.ts | 40 + app/frontend/src/api/user/index.ts | 246 + app/frontend/src/api/user/types.ts | 67 + app/frontend/src/assets/401_images/401.gif | Bin 0 -> 164227 bytes app/frontend/src/assets/404_images/404.png | Bin 0 -> 98071 bytes .../src/assets/404_images/404_cloud.png | Bin 0 -> 4766 bytes app/frontend/src/assets/MenuIcon/bq_gb.png | Bin 0 -> 243 bytes app/frontend/src/assets/MenuIcon/bq_gb1.png | Bin 0 -> 189 bytes app/frontend/src/assets/MenuIcon/czan_xz.png | Bin 0 -> 160 bytes app/frontend/src/assets/MenuIcon/dh_jt.png | Bin 0 -> 253 bytes app/frontend/src/assets/MenuIcon/dh_jt1.png | Bin 0 -> 1047 bytes app/frontend/src/assets/MenuIcon/dh_qy.png | Bin 0 -> 528 bytes app/frontend/src/assets/MenuIcon/dh_qy1.png | Bin 0 -> 491 bytes app/frontend/src/assets/MenuIcon/dh_qz.png | Bin 0 -> 640 bytes app/frontend/src/assets/MenuIcon/dh_qz1.png | Bin 0 -> 642 bytes app/frontend/src/assets/MenuIcon/dh_sq.png | Bin 0 -> 366 bytes app/frontend/src/assets/MenuIcon/dh_sq1.png | Bin 0 -> 1165 bytes app/frontend/src/assets/MenuIcon/dh_sy.png | Bin 0 -> 564 bytes app/frontend/src/assets/MenuIcon/dh_sy1.png | Bin 0 -> 537 bytes app/frontend/src/assets/MenuIcon/dh_sz.png | Bin 0 -> 520 bytes app/frontend/src/assets/MenuIcon/dh_sz1.png | Bin 0 -> 527 bytes app/frontend/src/assets/MenuIcon/dh_xm.png | Bin 0 -> 677 bytes app/frontend/src/assets/MenuIcon/dh_xm1.png | Bin 0 -> 655 bytes app/frontend/src/assets/MenuIcon/dh_xx.png | Bin 0 -> 469 bytes app/frontend/src/assets/MenuIcon/dh_xx1.png | Bin 0 -> 462 bytes app/frontend/src/assets/MenuIcon/fz.png | Bin 0 -> 450 bytes app/frontend/src/assets/MenuIcon/gb.png | Bin 0 -> 14959 bytes app/frontend/src/assets/MenuIcon/grzx_tx.png | Bin 0 -> 1897 bytes app/frontend/src/assets/MenuIcon/grzx_xg.png | Bin 0 -> 385 bytes app/frontend/src/assets/MenuIcon/jscz_rl.png | Bin 0 -> 372 bytes app/frontend/src/assets/MenuIcon/jscz_sc.png | Bin 0 -> 289 bytes app/frontend/src/assets/MenuIcon/jscz_sc1.png | Bin 0 -> 317 bytes .../src/assets/MenuIcon/jscz_scdc.png | Bin 0 -> 313 bytes app/frontend/src/assets/MenuIcon/jscz_xz.png | Bin 0 -> 156 bytes app/frontend/src/assets/MenuIcon/lbcz_an.png | Bin 0 -> 401 bytes app/frontend/src/assets/MenuIcon/lbcz_an1.png | Bin 0 -> 427 bytes app/frontend/src/assets/MenuIcon/lbcz_cd.png | Bin 0 -> 223 bytes app/frontend/src/assets/MenuIcon/lbcz_cd1.png | Bin 0 -> 233 bytes .../src/assets/MenuIcon/lbcz_czmm.png | Bin 0 -> 513 bytes app/frontend/src/assets/MenuIcon/lbcz_jt.png | Bin 0 -> 299 bytes app/frontend/src/assets/MenuIcon/lbcz_jt1.png | Bin 0 -> 1107 bytes app/frontend/src/assets/MenuIcon/lbcz_qx.png | Bin 0 -> 662 bytes app/frontend/src/assets/MenuIcon/lbcz_sc.png | Bin 0 -> 485 bytes app/frontend/src/assets/MenuIcon/lbcz_sc1.png | Bin 0 -> 448 bytes app/frontend/src/assets/MenuIcon/lbcz_sc2.png | Bin 0 -> 359 bytes app/frontend/src/assets/MenuIcon/lbcz_td.png | Bin 0 -> 173 bytes app/frontend/src/assets/MenuIcon/lbcz_td1.png | Bin 0 -> 171 bytes app/frontend/src/assets/MenuIcon/lbcz_td2.png | Bin 0 -> 162 bytes app/frontend/src/assets/MenuIcon/lbcz_xg.png | Bin 0 -> 506 bytes app/frontend/src/assets/MenuIcon/lbcz_xg1.png | Bin 0 -> 460 bytes app/frontend/src/assets/MenuIcon/lbcz_xg2.png | Bin 0 -> 394 bytes app/frontend/src/assets/MenuIcon/lbcz_zml.png | Bin 0 -> 440 bytes .../src/assets/MenuIcon/lbcz_zml1.png | Bin 0 -> 459 bytes app/frontend/src/assets/MenuIcon/lbcz_zyw.png | Bin 0 -> 450 bytes app/frontend/src/assets/MenuIcon/lbcz_zz.png | Bin 0 -> 521 bytes app/frontend/src/assets/MenuIcon/pj.png | Bin 0 -> 606 bytes app/frontend/src/assets/MenuIcon/release.png | Bin 0 -> 553 bytes app/frontend/src/assets/MenuIcon/return.png | Bin 0 -> 364 bytes .../src/assets/MenuIcon/shangchuan.png | Bin 0 -> 430 bytes app/frontend/src/assets/MenuIcon/slpc.png | Bin 0 -> 517 bytes app/frontend/src/assets/MenuIcon/slpc1.png | Bin 0 -> 530 bytes app/frontend/src/assets/MenuIcon/top_qp.png | Bin 0 -> 425 bytes app/frontend/src/assets/MenuIcon/top_qp1.png | Bin 0 -> 384 bytes app/frontend/src/assets/MenuIcon/top_ss.png | Bin 0 -> 490 bytes app/frontend/src/assets/MenuIcon/top_tx.png | Bin 0 -> 28367 bytes app/frontend/src/assets/MenuIcon/top_zh.png | Bin 0 -> 238 bytes app/frontend/src/assets/MenuIcon/ts.png | Bin 0 -> 562 bytes .../src/assets/MenuIcon/u117_mouseOver.png | Bin 0 -> 652 bytes app/frontend/src/assets/MenuIcon/u119.png | Bin 0 -> 630 bytes app/frontend/src/assets/MenuIcon/u241.png | Bin 0 -> 200 bytes app/frontend/src/assets/MenuIcon/u343.png | Bin 0 -> 521 bytes app/frontend/src/assets/MenuIcon/u455.png | Bin 0 -> 359 bytes app/frontend/src/assets/MenuIcon/u458.png | Bin 0 -> 375 bytes app/frontend/src/assets/MenuIcon/u697.png | Bin 0 -> 472 bytes app/frontend/src/assets/MenuIcon/u81.png | Bin 0 -> 520 bytes app/frontend/src/assets/MenuIcon/xqing.png | Bin 0 -> 549 bytes .../src/assets/dashboard/peeling1.png | Bin 0 -> 437 bytes .../src/assets/dashboard/peeling2.png | Bin 0 -> 353 bytes app/frontend/src/assets/dashboard/switch.png | Bin 0 -> 382 bytes app/frontend/src/assets/icons/advert.svg | 1 + app/frontend/src/assets/icons/brand.svg | 1 + app/frontend/src/assets/icons/bug.svg | 1 + app/frontend/src/assets/icons/cascader.svg | 1 + app/frontend/src/assets/icons/chart.svg | 1 + app/frontend/src/assets/icons/client.svg | 1 + app/frontend/src/assets/icons/close.svg | 1 + app/frontend/src/assets/icons/close_all.svg | 1 + app/frontend/src/assets/icons/close_left.svg | 1 + app/frontend/src/assets/icons/close_other.svg | 1 + app/frontend/src/assets/icons/close_right.svg | 1 + app/frontend/src/assets/icons/coupon.svg | 1 + app/frontend/src/assets/icons/dashboard.svg | 1 + app/frontend/src/assets/icons/dict.svg | 18 + app/frontend/src/assets/icons/dict_item.svg | 12 + app/frontend/src/assets/icons/download.svg | 1 + app/frontend/src/assets/icons/drag.svg | 1 + app/frontend/src/assets/icons/edit.svg | 1 + .../src/assets/icons/exit-fullscreen.svg | 1 + app/frontend/src/assets/icons/eye-open.svg | 1 + app/frontend/src/assets/icons/eye.svg | 1 + app/frontend/src/assets/icons/fullscreen.svg | 1 + app/frontend/src/assets/icons/github.svg | 1 + app/frontend/src/assets/icons/goods-list.svg | 1 + app/frontend/src/assets/icons/goods.svg | 1 + app/frontend/src/assets/icons/guide.svg | 1 + app/frontend/src/assets/icons/homepage.svg | 1 + app/frontend/src/assets/icons/lab.svg | 1 + app/frontend/src/assets/icons/language.svg | 1 + app/frontend/src/assets/icons/link.svg | 1 + .../src/assets/icons/locationIcon.png | Bin 0 -> 162 bytes app/frontend/src/assets/icons/menu.svg | 1 + app/frontend/src/assets/icons/message.svg | 1 + app/frontend/src/assets/icons/money.svg | 1 + app/frontend/src/assets/icons/monitor.svg | 2 + app/frontend/src/assets/icons/nested.svg | 1 + app/frontend/src/assets/icons/number.svg | 1 + app/frontend/src/assets/icons/order.svg | 1 + app/frontend/src/assets/icons/password.svg | 1 + app/frontend/src/assets/icons/peoples.svg | 1 + app/frontend/src/assets/icons/perm.svg | 1 + app/frontend/src/assets/icons/publish.svg | 1 + app/frontend/src/assets/icons/qq.svg | 1 + app/frontend/src/assets/icons/rabbitmq.svg | 1 + app/frontend/src/assets/icons/rate.svg | 1 + app/frontend/src/assets/icons/redis.svg | 1 + app/frontend/src/assets/icons/refresh.svg | 1 + app/frontend/src/assets/icons/role.svg | 1 + app/frontend/src/assets/icons/security.svg | 1 + app/frontend/src/assets/icons/shopping.svg | 1 + app/frontend/src/assets/icons/size.svg | 1 + app/frontend/src/assets/icons/skill.svg | 1 + app/frontend/src/assets/icons/system.svg | 1 + app/frontend/src/assets/icons/theme.svg | 1 + app/frontend/src/assets/icons/tree.svg | 1 + app/frontend/src/assets/icons/user.svg | 1 + app/frontend/src/assets/icons/uv.svg | 1 + app/frontend/src/assets/icons/valid_code.svg | 9 + app/frontend/src/assets/icons/wechat.svg | 1 + app/frontend/src/assets/images/linefeed.png | Bin 0 -> 173 bytes app/frontend/src/assets/images/u11.svg | 1 + app/frontend/src/assets/images/u287.gif | Bin 0 -> 246181 bytes app/frontend/src/assets/index/indicator.png | Bin 0 -> 341643 bytes app/frontend/src/assets/login/hsllogo.png | Bin 0 -> 4826 bytes app/frontend/src/assets/login/loginbg.jpg | Bin 0 -> 669029 bytes app/frontend/src/assets/login/loginbgs.jpg | Bin 0 -> 97642 bytes app/frontend/src/assets/login/logo.png | Bin 0 -> 2622 bytes app/frontend/src/assets/login/mslbg.jpg | Bin 0 -> 284902 bytes app/frontend/src/assets/login/password.png | Bin 0 -> 326 bytes app/frontend/src/assets/login/uplogo.png | Bin 0 -> 29061 bytes app/frontend/src/assets/login/username.png | Bin 0 -> 382 bytes app/frontend/src/assets/logo.png | Bin 0 -> 1484 bytes app/frontend/src/assets/tableicon/daochu.png | Bin 0 -> 472 bytes app/frontend/src/assets/tableicon/del.svg | 6 + .../src/assets/tableicon/download.png | Bin 0 -> 343 bytes app/frontend/src/assets/tableicon/edit.svg | 6 + app/frontend/src/assets/tableicon/region.png | Bin 0 -> 636 bytes app/frontend/src/assets/tableicon/save.svg | 6 + app/frontend/src/assets/tableicon/u186.png | Bin 0 -> 453 bytes app/frontend/src/assets/tableicon/u197.png | Bin 0 -> 616 bytes app/frontend/src/assets/tableicon/u203.png | Bin 0 -> 561 bytes app/frontend/src/assets/tableicon/u213.png | Bin 0 -> 387 bytes .../src/assets/tableicon/u213_disabled.png | Bin 0 -> 409 bytes app/frontend/src/assets/tableicon/u215.png | Bin 0 -> 470 bytes .../src/assets/tableicon/u215_disabled.png | Bin 0 -> 529 bytes app/frontend/src/assets/tableicon/u225.png | Bin 0 -> 407 bytes app/frontend/src/assets/tableicon/u226.png | Bin 0 -> 475 bytes app/frontend/src/assets/tableicon/u263.png | Bin 0 -> 506 bytes app/frontend/src/assets/tableicon/u4891.svg | 6 + app/frontend/src/assets/tableicon/u549.png | Bin 0 -> 386 bytes app/frontend/src/assets/tableicon/u826.png | Bin 0 -> 580 bytes app/frontend/src/assets/tableicon/u832.png | Bin 0 -> 527 bytes app/frontend/src/assets/tableicon/u836.png | Bin 0 -> 543 bytes app/frontend/src/assets/tableicon/u878.png | Bin 0 -> 14786 bytes app/frontend/src/assets/tableicon/u880.png | Bin 0 -> 581 bytes app/frontend/src/assets/tableicon/u883.png | Bin 0 -> 455 bytes app/frontend/src/assets/tableicon/u884.png | Bin 0 -> 431 bytes app/frontend/src/assets/tableicon/u885.png | Bin 0 -> 529 bytes app/frontend/src/assets/tableicon/u886.png | Bin 0 -> 554 bytes app/frontend/src/assets/tableicon/u889.png | Bin 0 -> 548 bytes app/frontend/src/components.d.ts | 9 + .../src/components/Breadcrumb/index.vue | 105 + .../src/components/GithubCorner/index.vue | 59 + .../src/components/Hamburger/index.vue | 41 + .../src/components/IconSelect/index.vue | 93 + .../src/components/LangSelect/index.vue | 44 + .../src/components/Pagination/index.vue | 102 + .../src/components/Pagination/page.vue | 135 + .../src/components/RightPanel/index.vue | 160 + .../src/components/Screenfull/index.vue | 25 + .../src/components/SizeSelect/index.vue | 38 + app/frontend/src/components/SvgIcon/index.vue | 40 + .../src/components/ThemePicker/index.vue | 38 + .../src/components/Upload/MultiUpload.vue | 143 + .../src/components/Upload/SingleUpload.vue | 97 + .../src/components/WangEditor/index.vue | 79 + app/frontend/src/directive/index.ts | 2 + .../src/directive/permission/index.ts | 54 + app/frontend/src/directive/utils/index.ts | 15 + app/frontend/src/env.d.ts | 19 + app/frontend/src/lang/en.ts | 29 + app/frontend/src/lang/index.ts | 46 + app/frontend/src/lang/zh-cn.ts | 28 + .../src/layout/components/AppMain.vue | 49 + app/frontend/src/layout/components/Navbar.vue | 205 + .../src/layout/components/Settings/index.vue | 198 + .../src/layout/components/Sidebar/Link.vue | 37 + .../src/layout/components/Sidebar/Logo.vue | 41 + .../src/layout/components/Sidebar/MixNav.vue | 157 + .../layout/components/Sidebar/SidebarItem.vue | 127 + .../src/layout/components/Sidebar/index.vue | 43 + .../layout/components/TagsView/ScrollPane.vue | 130 + .../src/layout/components/TagsView/index.vue | 356 + app/frontend/src/layout/components/index.ts | 4 + app/frontend/src/layout/components/news.vue | 257 + app/frontend/src/layout/index.vue | 134 + app/frontend/src/main.ts | 44 + app/frontend/src/permission.ts | 63 + app/frontend/src/router/index.ts | 87 + app/frontend/src/settings.ts | 23 + app/frontend/src/shims.d.ts | 3 + app/frontend/src/store/index.ts | 11 + app/frontend/src/store/modules/app.ts | 97 + app/frontend/src/store/modules/permission.ts | 83 + app/frontend/src/store/modules/settings.ts | 64 + app/frontend/src/store/modules/tagsView.ts | 214 + app/frontend/src/store/modules/user.ts | 141 + app/frontend/src/styles/element-plus.scss | 59 + app/frontend/src/styles/index.scss | 121 + app/frontend/src/styles/mixin.scss | 28 + app/frontend/src/styles/peeling.scss | 352 + app/frontend/src/styles/sidebar.scss | 253 + app/frontend/src/styles/tailwind.scss | 4 + app/frontend/src/styles/variables.module.css | 11 + .../src/styles/variables.module.css.map | 9 + app/frontend/src/styles/variables.module.scss | 25 + app/frontend/src/utils/auth.ts | 15 + app/frontend/src/utils/filter.ts | 80 + app/frontend/src/utils/i18n.ts | 12 + app/frontend/src/utils/index.ts | 129 + app/frontend/src/utils/localStorage.ts | 53 + app/frontend/src/utils/request.ts | 87 + app/frontend/src/utils/resize.ts | 73 + app/frontend/src/utils/rsaEncrypt.ts | 29 + app/frontend/src/utils/scroll-to.ts | 69 + app/frontend/src/utils/sessionStorage.ts | 22 + app/frontend/src/utils/validate.ts | 41 + .../src/views/component/Generalreport.vue | 1547 + .../src/views/component/Generalreports.vue | 1720 + app/frontend/src/views/component/Viewfile.vue | 416 + app/frontend/src/views/component/editor.vue | 22 + app/frontend/src/views/component/uploader.vue | 33 + .../dashboard/components/Chart/BarChart.vue | 174 + .../components/Chart/FunnelChart.vue | 131 + .../dashboard/components/Chart/PieChart.vue | 113 + .../dashboard/components/Chart/RadarChart.vue | 132 + .../dashboard/components/Project/index.vue | 119 + .../views/dashboard/components/Team/index.vue | 240 + app/frontend/src/views/dashboard/index.vue | 816 + app/frontend/src/views/error-page/401.vue | 114 + app/frontend/src/views/error-page/404.vue | 280 + app/frontend/src/views/login/index.vue | 464 + app/frontend/src/views/redirect/index.vue | 15 + app/frontend/src/views/system/dept/index.vue | 638 + app/frontend/src/views/system/dict/index.vue | 708 + app/frontend/src/views/system/menu/index.vue | 837 + .../src/views/system/record/index.vue | 207 + app/frontend/src/views/system/role/index.vue | 569 + app/frontend/src/views/system/user/index.vue | 695 + .../src/views/system/user/personalCenter.vue | 288 + .../views/system/user/visionInstitution.vue | 284 + app/frontend/tailwind.config.js | 15 + app/frontend/tsconfig.json | 30 + app/frontend/types/components.d.ts | 9 + app/frontend/types/env.d.ts | 19 + app/frontend/types/global.d.ts | 27 + app/frontend/vite.config.ts | 52 + app/frontend/新建文本文档.txt | 0 514 files changed, 182095 insertions(+), 1 deletion(-) create mode 100644 app/frontend/.editorconfig create mode 100644 app/frontend/.env.development create mode 100644 app/frontend/.env.production create mode 100644 app/frontend/.env.staging create mode 100644 app/frontend/.eslintignore create mode 100644 app/frontend/.eslintrc.js create mode 100644 app/frontend/.gitignore create mode 100644 app/frontend/.prettierignore create mode 100644 app/frontend/.prettierrc.js create mode 100644 app/frontend/LICENSE create mode 100644 app/frontend/commitlint.config.js create mode 100644 app/frontend/index.html create mode 100644 app/frontend/npminstall-debug.log create mode 100644 app/frontend/package.json create mode 100644 app/frontend/pnpm-lock.yaml create mode 100644 app/frontend/postcss.config.js create mode 100644 app/frontend/public/favicon.ico create mode 100644 app/frontend/public/image/hsllogo.png create mode 100644 app/frontend/public/image/loginbg.jpg create mode 100644 app/frontend/public/image/logo.png create mode 100644 app/frontend/public/image/mslbg.jpg create mode 100644 app/frontend/public/image/uplogo.png create mode 100644 app/frontend/public/tinymce/README.md create mode 100644 app/frontend/public/tinymce/icons/default/icons.js create mode 100644 app/frontend/public/tinymce/icons/default/icons.min.js create mode 100644 app/frontend/public/tinymce/jquery.tinymce.min.js create mode 100644 app/frontend/public/tinymce/langs/README.md create mode 100644 app/frontend/public/tinymce/langs/zh_CN.js create mode 100644 app/frontend/public/tinymce/license.txt create mode 100644 app/frontend/public/tinymce/plugins/advlist/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/advlist/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/anchor/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/anchor/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/autolink/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/autolink/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/autoresize/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/autoresize/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/autosave/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/autosave/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/bbcode/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/bbcode/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/charmap/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/charmap/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/code/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/code/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/codesample/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/codesample/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/colorpicker/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/colorpicker/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/contextmenu/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/contextmenu/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/directionality/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/directionality/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/emoticons/js/emojiimages.js create mode 100644 app/frontend/public/tinymce/plugins/emoticons/js/emojiimages.min.js create mode 100644 app/frontend/public/tinymce/plugins/emoticons/js/emojis.js create mode 100644 app/frontend/public/tinymce/plugins/emoticons/js/emojis.min.js create mode 100644 app/frontend/public/tinymce/plugins/emoticons/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/emoticons/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/fullpage/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/fullpage/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/fullscreen/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/fullscreen/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/help/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/help/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/hr/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/hr/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/image/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/image/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/imagetools/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/imagetools/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/importcss/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/importcss/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/insertdatetime/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/insertdatetime/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/legacyoutput/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/legacyoutput/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/link/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/link/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/lists/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/lists/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/media/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/media/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/nonbreaking/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/nonbreaking/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/noneditable/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/noneditable/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/pagebreak/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/pagebreak/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/paste/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/paste/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/preview/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/preview/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/print/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/print/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/quickbars/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/quickbars/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/save/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/save/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/searchreplace/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/searchreplace/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/spellchecker/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/spellchecker/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/tabfocus/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/tabfocus/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/table/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/table/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/template/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/template/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/textcolor/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/textcolor/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/textpattern/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/textpattern/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/toc/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/toc/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/visualblocks/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/visualblocks/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/visualchars/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/visualchars/plugin.min.js create mode 100644 app/frontend/public/tinymce/plugins/wordcount/plugin.js create mode 100644 app/frontend/public/tinymce/plugins/wordcount/plugin.min.js create mode 100644 app/frontend/public/tinymce/skins/content/dark/content.css create mode 100644 app/frontend/public/tinymce/skins/content/dark/content.js create mode 100644 app/frontend/public/tinymce/skins/content/dark/content.min.css create mode 100644 app/frontend/public/tinymce/skins/content/dark/content.min.css.map create mode 100644 app/frontend/public/tinymce/skins/content/default/content.css create mode 100644 app/frontend/public/tinymce/skins/content/default/content.js create mode 100644 app/frontend/public/tinymce/skins/content/default/content.min.css create mode 100644 app/frontend/public/tinymce/skins/content/default/content.min.css.map create mode 100644 app/frontend/public/tinymce/skins/content/document/content.css create mode 100644 app/frontend/public/tinymce/skins/content/document/content.js create mode 100644 app/frontend/public/tinymce/skins/content/document/content.min.css create mode 100644 app/frontend/public/tinymce/skins/content/document/content.min.css.map create mode 100644 app/frontend/public/tinymce/skins/content/tinymce-5-dark/content.css create mode 100644 app/frontend/public/tinymce/skins/content/tinymce-5-dark/content.js create mode 100644 app/frontend/public/tinymce/skins/content/tinymce-5-dark/content.min.css create mode 100644 app/frontend/public/tinymce/skins/content/tinymce-5/content.css create mode 100644 app/frontend/public/tinymce/skins/content/tinymce-5/content.js create mode 100644 app/frontend/public/tinymce/skins/content/tinymce-5/content.min.css create mode 100644 app/frontend/public/tinymce/skins/content/writer/content.css create mode 100644 app/frontend/public/tinymce/skins/content/writer/content.js create mode 100644 app/frontend/public/tinymce/skins/content/writer/content.min.css create mode 100644 app/frontend/public/tinymce/skins/content/writer/content.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.inline.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.inline.js create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.inline.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.inline.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.js create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.mobile.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.mobile.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/content.mobile.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.js create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.mobile.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.mobile.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.mobile.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.js create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.inline.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.inline.js create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.inline.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.inline.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.js create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.mobile.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.mobile.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/content.mobile.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.js create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.mobile.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.mobile.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.mobile.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.shadowdom.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.shadowdom.js create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/oxide/skin.shadowdom.min.css.map create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/content.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/content.inline.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/content.inline.js create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/content.js create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/content.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/skin.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/skin.js create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/skin.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/content.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/content.inline.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/content.inline.js create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/content.inline.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/content.js create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/content.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/skin.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/skin.js create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/skin.min.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.css create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.js create mode 100644 app/frontend/public/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css create mode 100644 app/frontend/public/tinymce/themes/mobile/theme.js create mode 100644 app/frontend/public/tinymce/themes/mobile/theme.min.js create mode 100644 app/frontend/public/tinymce/themes/silver/index.js create mode 100644 app/frontend/public/tinymce/themes/silver/theme.js create mode 100644 app/frontend/public/tinymce/themes/silver/theme.min.js create mode 100644 app/frontend/public/tinymce/tinymce.d.ts create mode 100644 app/frontend/public/tinymce/tinymce.js create mode 100644 app/frontend/public/tinymce/tinymce.min.js create mode 100644 app/frontend/public/webconfig.js create mode 100644 app/frontend/src/App.vue create mode 100644 app/frontend/src/api/auth/index.ts create mode 100644 app/frontend/src/api/auth/types.ts create mode 100644 app/frontend/src/api/dept/index.ts create mode 100644 app/frontend/src/api/dept/types.ts create mode 100644 app/frontend/src/api/dict/index.ts create mode 100644 app/frontend/src/api/dict/types.ts create mode 100644 app/frontend/src/api/file/index.ts create mode 100644 app/frontend/src/api/file/types.ts create mode 100644 app/frontend/src/api/menu/index.ts create mode 100644 app/frontend/src/api/menu/types.ts create mode 100644 app/frontend/src/api/message/index.ts create mode 100644 app/frontend/src/api/record/index.ts create mode 100644 app/frontend/src/api/role/index.ts create mode 100644 app/frontend/src/api/role/types.ts create mode 100644 app/frontend/src/api/user/index.ts create mode 100644 app/frontend/src/api/user/types.ts create mode 100644 app/frontend/src/assets/401_images/401.gif create mode 100644 app/frontend/src/assets/404_images/404.png create mode 100644 app/frontend/src/assets/404_images/404_cloud.png create mode 100644 app/frontend/src/assets/MenuIcon/bq_gb.png create mode 100644 app/frontend/src/assets/MenuIcon/bq_gb1.png create mode 100644 app/frontend/src/assets/MenuIcon/czan_xz.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_jt.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_jt1.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_qy.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_qy1.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_qz.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_qz1.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_sq.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_sq1.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_sy.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_sy1.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_sz.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_sz1.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_xm.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_xm1.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_xx.png create mode 100644 app/frontend/src/assets/MenuIcon/dh_xx1.png create mode 100644 app/frontend/src/assets/MenuIcon/fz.png create mode 100644 app/frontend/src/assets/MenuIcon/gb.png create mode 100644 app/frontend/src/assets/MenuIcon/grzx_tx.png create mode 100644 app/frontend/src/assets/MenuIcon/grzx_xg.png create mode 100644 app/frontend/src/assets/MenuIcon/jscz_rl.png create mode 100644 app/frontend/src/assets/MenuIcon/jscz_sc.png create mode 100644 app/frontend/src/assets/MenuIcon/jscz_sc1.png create mode 100644 app/frontend/src/assets/MenuIcon/jscz_scdc.png create mode 100644 app/frontend/src/assets/MenuIcon/jscz_xz.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_an.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_an1.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_cd.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_cd1.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_czmm.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_jt.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_jt1.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_qx.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_sc.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_sc1.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_sc2.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_td.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_td1.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_td2.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_xg.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_xg1.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_xg2.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_zml.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_zml1.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_zyw.png create mode 100644 app/frontend/src/assets/MenuIcon/lbcz_zz.png create mode 100644 app/frontend/src/assets/MenuIcon/pj.png create mode 100644 app/frontend/src/assets/MenuIcon/release.png create mode 100644 app/frontend/src/assets/MenuIcon/return.png create mode 100644 app/frontend/src/assets/MenuIcon/shangchuan.png create mode 100644 app/frontend/src/assets/MenuIcon/slpc.png create mode 100644 app/frontend/src/assets/MenuIcon/slpc1.png create mode 100644 app/frontend/src/assets/MenuIcon/top_qp.png create mode 100644 app/frontend/src/assets/MenuIcon/top_qp1.png create mode 100644 app/frontend/src/assets/MenuIcon/top_ss.png create mode 100644 app/frontend/src/assets/MenuIcon/top_tx.png create mode 100644 app/frontend/src/assets/MenuIcon/top_zh.png create mode 100644 app/frontend/src/assets/MenuIcon/ts.png create mode 100644 app/frontend/src/assets/MenuIcon/u117_mouseOver.png create mode 100644 app/frontend/src/assets/MenuIcon/u119.png create mode 100644 app/frontend/src/assets/MenuIcon/u241.png create mode 100644 app/frontend/src/assets/MenuIcon/u343.png create mode 100644 app/frontend/src/assets/MenuIcon/u455.png create mode 100644 app/frontend/src/assets/MenuIcon/u458.png create mode 100644 app/frontend/src/assets/MenuIcon/u697.png create mode 100644 app/frontend/src/assets/MenuIcon/u81.png create mode 100644 app/frontend/src/assets/MenuIcon/xqing.png create mode 100644 app/frontend/src/assets/dashboard/peeling1.png create mode 100644 app/frontend/src/assets/dashboard/peeling2.png create mode 100644 app/frontend/src/assets/dashboard/switch.png create mode 100644 app/frontend/src/assets/icons/advert.svg create mode 100644 app/frontend/src/assets/icons/brand.svg create mode 100644 app/frontend/src/assets/icons/bug.svg create mode 100644 app/frontend/src/assets/icons/cascader.svg create mode 100644 app/frontend/src/assets/icons/chart.svg create mode 100644 app/frontend/src/assets/icons/client.svg create mode 100644 app/frontend/src/assets/icons/close.svg create mode 100644 app/frontend/src/assets/icons/close_all.svg create mode 100644 app/frontend/src/assets/icons/close_left.svg create mode 100644 app/frontend/src/assets/icons/close_other.svg create mode 100644 app/frontend/src/assets/icons/close_right.svg create mode 100644 app/frontend/src/assets/icons/coupon.svg create mode 100644 app/frontend/src/assets/icons/dashboard.svg create mode 100644 app/frontend/src/assets/icons/dict.svg create mode 100644 app/frontend/src/assets/icons/dict_item.svg create mode 100644 app/frontend/src/assets/icons/download.svg create mode 100644 app/frontend/src/assets/icons/drag.svg create mode 100644 app/frontend/src/assets/icons/edit.svg create mode 100644 app/frontend/src/assets/icons/exit-fullscreen.svg create mode 100644 app/frontend/src/assets/icons/eye-open.svg create mode 100644 app/frontend/src/assets/icons/eye.svg create mode 100644 app/frontend/src/assets/icons/fullscreen.svg create mode 100644 app/frontend/src/assets/icons/github.svg create mode 100644 app/frontend/src/assets/icons/goods-list.svg create mode 100644 app/frontend/src/assets/icons/goods.svg create mode 100644 app/frontend/src/assets/icons/guide.svg create mode 100644 app/frontend/src/assets/icons/homepage.svg create mode 100644 app/frontend/src/assets/icons/lab.svg create mode 100644 app/frontend/src/assets/icons/language.svg create mode 100644 app/frontend/src/assets/icons/link.svg create mode 100644 app/frontend/src/assets/icons/locationIcon.png create mode 100644 app/frontend/src/assets/icons/menu.svg create mode 100644 app/frontend/src/assets/icons/message.svg create mode 100644 app/frontend/src/assets/icons/money.svg create mode 100644 app/frontend/src/assets/icons/monitor.svg create mode 100644 app/frontend/src/assets/icons/nested.svg create mode 100644 app/frontend/src/assets/icons/number.svg create mode 100644 app/frontend/src/assets/icons/order.svg create mode 100644 app/frontend/src/assets/icons/password.svg create mode 100644 app/frontend/src/assets/icons/peoples.svg create mode 100644 app/frontend/src/assets/icons/perm.svg create mode 100644 app/frontend/src/assets/icons/publish.svg create mode 100644 app/frontend/src/assets/icons/qq.svg create mode 100644 app/frontend/src/assets/icons/rabbitmq.svg create mode 100644 app/frontend/src/assets/icons/rate.svg create mode 100644 app/frontend/src/assets/icons/redis.svg create mode 100644 app/frontend/src/assets/icons/refresh.svg create mode 100644 app/frontend/src/assets/icons/role.svg create mode 100644 app/frontend/src/assets/icons/security.svg create mode 100644 app/frontend/src/assets/icons/shopping.svg create mode 100644 app/frontend/src/assets/icons/size.svg create mode 100644 app/frontend/src/assets/icons/skill.svg create mode 100644 app/frontend/src/assets/icons/system.svg create mode 100644 app/frontend/src/assets/icons/theme.svg create mode 100644 app/frontend/src/assets/icons/tree.svg create mode 100644 app/frontend/src/assets/icons/user.svg create mode 100644 app/frontend/src/assets/icons/uv.svg create mode 100644 app/frontend/src/assets/icons/valid_code.svg create mode 100644 app/frontend/src/assets/icons/wechat.svg create mode 100644 app/frontend/src/assets/images/linefeed.png create mode 100644 app/frontend/src/assets/images/u11.svg create mode 100644 app/frontend/src/assets/images/u287.gif create mode 100644 app/frontend/src/assets/index/indicator.png create mode 100644 app/frontend/src/assets/login/hsllogo.png create mode 100644 app/frontend/src/assets/login/loginbg.jpg create mode 100644 app/frontend/src/assets/login/loginbgs.jpg create mode 100644 app/frontend/src/assets/login/logo.png create mode 100644 app/frontend/src/assets/login/mslbg.jpg create mode 100644 app/frontend/src/assets/login/password.png create mode 100644 app/frontend/src/assets/login/uplogo.png create mode 100644 app/frontend/src/assets/login/username.png create mode 100644 app/frontend/src/assets/logo.png create mode 100644 app/frontend/src/assets/tableicon/daochu.png create mode 100644 app/frontend/src/assets/tableicon/del.svg create mode 100644 app/frontend/src/assets/tableicon/download.png create mode 100644 app/frontend/src/assets/tableicon/edit.svg create mode 100644 app/frontend/src/assets/tableicon/region.png create mode 100644 app/frontend/src/assets/tableicon/save.svg create mode 100644 app/frontend/src/assets/tableicon/u186.png create mode 100644 app/frontend/src/assets/tableicon/u197.png create mode 100644 app/frontend/src/assets/tableicon/u203.png create mode 100644 app/frontend/src/assets/tableicon/u213.png create mode 100644 app/frontend/src/assets/tableicon/u213_disabled.png create mode 100644 app/frontend/src/assets/tableicon/u215.png create mode 100644 app/frontend/src/assets/tableicon/u215_disabled.png create mode 100644 app/frontend/src/assets/tableicon/u225.png create mode 100644 app/frontend/src/assets/tableicon/u226.png create mode 100644 app/frontend/src/assets/tableicon/u263.png create mode 100644 app/frontend/src/assets/tableicon/u4891.svg create mode 100644 app/frontend/src/assets/tableicon/u549.png create mode 100644 app/frontend/src/assets/tableicon/u826.png create mode 100644 app/frontend/src/assets/tableicon/u832.png create mode 100644 app/frontend/src/assets/tableicon/u836.png create mode 100644 app/frontend/src/assets/tableicon/u878.png create mode 100644 app/frontend/src/assets/tableicon/u880.png create mode 100644 app/frontend/src/assets/tableicon/u883.png create mode 100644 app/frontend/src/assets/tableicon/u884.png create mode 100644 app/frontend/src/assets/tableicon/u885.png create mode 100644 app/frontend/src/assets/tableicon/u886.png create mode 100644 app/frontend/src/assets/tableicon/u889.png create mode 100644 app/frontend/src/components.d.ts create mode 100644 app/frontend/src/components/Breadcrumb/index.vue create mode 100644 app/frontend/src/components/GithubCorner/index.vue create mode 100644 app/frontend/src/components/Hamburger/index.vue create mode 100644 app/frontend/src/components/IconSelect/index.vue create mode 100644 app/frontend/src/components/LangSelect/index.vue create mode 100644 app/frontend/src/components/Pagination/index.vue create mode 100644 app/frontend/src/components/Pagination/page.vue create mode 100644 app/frontend/src/components/RightPanel/index.vue create mode 100644 app/frontend/src/components/Screenfull/index.vue create mode 100644 app/frontend/src/components/SizeSelect/index.vue create mode 100644 app/frontend/src/components/SvgIcon/index.vue create mode 100644 app/frontend/src/components/ThemePicker/index.vue create mode 100644 app/frontend/src/components/Upload/MultiUpload.vue create mode 100644 app/frontend/src/components/Upload/SingleUpload.vue create mode 100644 app/frontend/src/components/WangEditor/index.vue create mode 100644 app/frontend/src/directive/index.ts create mode 100644 app/frontend/src/directive/permission/index.ts create mode 100644 app/frontend/src/directive/utils/index.ts create mode 100644 app/frontend/src/env.d.ts create mode 100644 app/frontend/src/lang/en.ts create mode 100644 app/frontend/src/lang/index.ts create mode 100644 app/frontend/src/lang/zh-cn.ts create mode 100644 app/frontend/src/layout/components/AppMain.vue create mode 100644 app/frontend/src/layout/components/Navbar.vue create mode 100644 app/frontend/src/layout/components/Settings/index.vue create mode 100644 app/frontend/src/layout/components/Sidebar/Link.vue create mode 100644 app/frontend/src/layout/components/Sidebar/Logo.vue create mode 100644 app/frontend/src/layout/components/Sidebar/MixNav.vue create mode 100644 app/frontend/src/layout/components/Sidebar/SidebarItem.vue create mode 100644 app/frontend/src/layout/components/Sidebar/index.vue create mode 100644 app/frontend/src/layout/components/TagsView/ScrollPane.vue create mode 100644 app/frontend/src/layout/components/TagsView/index.vue create mode 100644 app/frontend/src/layout/components/index.ts create mode 100644 app/frontend/src/layout/components/news.vue create mode 100644 app/frontend/src/layout/index.vue create mode 100644 app/frontend/src/main.ts create mode 100644 app/frontend/src/permission.ts create mode 100644 app/frontend/src/router/index.ts create mode 100644 app/frontend/src/settings.ts create mode 100644 app/frontend/src/shims.d.ts create mode 100644 app/frontend/src/store/index.ts create mode 100644 app/frontend/src/store/modules/app.ts create mode 100644 app/frontend/src/store/modules/permission.ts create mode 100644 app/frontend/src/store/modules/settings.ts create mode 100644 app/frontend/src/store/modules/tagsView.ts create mode 100644 app/frontend/src/store/modules/user.ts create mode 100644 app/frontend/src/styles/element-plus.scss create mode 100644 app/frontend/src/styles/index.scss create mode 100644 app/frontend/src/styles/mixin.scss create mode 100644 app/frontend/src/styles/peeling.scss create mode 100644 app/frontend/src/styles/sidebar.scss create mode 100644 app/frontend/src/styles/tailwind.scss create mode 100644 app/frontend/src/styles/variables.module.css create mode 100644 app/frontend/src/styles/variables.module.css.map create mode 100644 app/frontend/src/styles/variables.module.scss create mode 100644 app/frontend/src/utils/auth.ts create mode 100644 app/frontend/src/utils/filter.ts create mode 100644 app/frontend/src/utils/i18n.ts create mode 100644 app/frontend/src/utils/index.ts create mode 100644 app/frontend/src/utils/localStorage.ts create mode 100644 app/frontend/src/utils/request.ts create mode 100644 app/frontend/src/utils/resize.ts create mode 100644 app/frontend/src/utils/rsaEncrypt.ts create mode 100644 app/frontend/src/utils/scroll-to.ts create mode 100644 app/frontend/src/utils/sessionStorage.ts create mode 100644 app/frontend/src/utils/validate.ts create mode 100644 app/frontend/src/views/component/Generalreport.vue create mode 100644 app/frontend/src/views/component/Generalreports.vue create mode 100644 app/frontend/src/views/component/Viewfile.vue create mode 100644 app/frontend/src/views/component/editor.vue create mode 100644 app/frontend/src/views/component/uploader.vue create mode 100644 app/frontend/src/views/dashboard/components/Chart/BarChart.vue create mode 100644 app/frontend/src/views/dashboard/components/Chart/FunnelChart.vue create mode 100644 app/frontend/src/views/dashboard/components/Chart/PieChart.vue create mode 100644 app/frontend/src/views/dashboard/components/Chart/RadarChart.vue create mode 100644 app/frontend/src/views/dashboard/components/Project/index.vue create mode 100644 app/frontend/src/views/dashboard/components/Team/index.vue create mode 100644 app/frontend/src/views/dashboard/index.vue create mode 100644 app/frontend/src/views/error-page/401.vue create mode 100644 app/frontend/src/views/error-page/404.vue create mode 100644 app/frontend/src/views/login/index.vue create mode 100644 app/frontend/src/views/redirect/index.vue create mode 100644 app/frontend/src/views/system/dept/index.vue create mode 100644 app/frontend/src/views/system/dict/index.vue create mode 100644 app/frontend/src/views/system/menu/index.vue create mode 100644 app/frontend/src/views/system/record/index.vue create mode 100644 app/frontend/src/views/system/role/index.vue create mode 100644 app/frontend/src/views/system/user/index.vue create mode 100644 app/frontend/src/views/system/user/personalCenter.vue create mode 100644 app/frontend/src/views/system/user/visionInstitution.vue create mode 100644 app/frontend/tailwind.config.js create mode 100644 app/frontend/tsconfig.json create mode 100644 app/frontend/types/components.d.ts create mode 100644 app/frontend/types/env.d.ts create mode 100644 app/frontend/types/global.d.ts create mode 100644 app/frontend/vite.config.ts create mode 100644 app/frontend/新建文本文档.txt diff --git a/app/frontend/.editorconfig b/app/frontend/.editorconfig new file mode 100644 index 0000000..3c3960b --- /dev/null +++ b/app/frontend/.editorconfig @@ -0,0 +1,15 @@ +# http://editorconfig.org + +root = true + +[*] # 表示所有文件适用 +charset = utf-8 # 设置文件字符集为 utf-8 +indent_style = space # 缩进风格(tab | space) +indent_size = 2 # 缩进大小 +end_of_line = lf # 控制换行类型(lf | cr | crlf) +trim_trailing_whitespace = true # 去除行首的任意空白字符 +insert_final_newline = true # 始终在文件末尾插入一个新行 + +[*.md] # 表示仅 md 文件适用以下规则 +max_line_length = off +trim_trailing_whitespace = false \ No newline at end of file diff --git a/app/frontend/.env.development b/app/frontend/.env.development new file mode 100644 index 0000000..afcff94 --- /dev/null +++ b/app/frontend/.env.development @@ -0,0 +1,10 @@ +## 开发环境 + +# 变量必须以 VITE_ 为前缀才能暴露给外部读取 +NODE_ENV='development' + +VITE_APP_TITLE = '明眸眼健康智慧管理系统' +VITE_APP_PORT = 3000 +VITE_APP_BASE_API = '/dev-api' +VITE_APP_BASE_WEB = 'http://localhost:3000' +VITE_APP_BASE_APP = 'https://edu.mmhyvision.com/parent' \ No newline at end of file diff --git a/app/frontend/.env.production b/app/frontend/.env.production new file mode 100644 index 0000000..742c5bf --- /dev/null +++ b/app/frontend/.env.production @@ -0,0 +1,8 @@ +## 生产环境 +NODE_ENV='production' + +VITE_APP_TITLE = 'NewFrameWork2023-WEB' +VITE_APP_PORT = 3000 +VITE_APP_BASE_API = 'https://edu.mmhyvision.com:8445' +VITE_APP_BASE_WEB = 'https://edu.mmhyvision.com/web' +VITE_APP_BASE_APP = 'https://edu.mmhyvision.com/parent' \ No newline at end of file diff --git a/app/frontend/.env.staging b/app/frontend/.env.staging new file mode 100644 index 0000000..c192ef8 --- /dev/null +++ b/app/frontend/.env.staging @@ -0,0 +1,6 @@ +## 模拟环境 +NODE_ENV='staging' + +VITE_APP_TITLE = 'NewFrameWork2023-WEB' +VITE_APP_PORT = 3000 +VITE_APP_BASE_API = '/prod--api' diff --git a/app/frontend/.eslintignore b/app/frontend/.eslintignore new file mode 100644 index 0000000..46d4b17 --- /dev/null +++ b/app/frontend/.eslintignore @@ -0,0 +1,16 @@ +*.sh +node_modules +*.md +*.woff +*.ttf +.vscode +.idea +dist +/public +/docs +.husky +.local +/bin +.eslintrc.js +prettier.config.js +src/assets \ No newline at end of file diff --git a/app/frontend/.eslintrc.js b/app/frontend/.eslintrc.js new file mode 100644 index 0000000..d7878cc --- /dev/null +++ b/app/frontend/.eslintrc.js @@ -0,0 +1,32 @@ +module.exports = { + env: { + browser: true, + es2021: true, + node: true + }, + globals: { + defineProps: 'readonly', + defineEmits: 'readonly', + defineExpose: 'readonly', + DialogType: "readonly", + OptionType: "readonly", + }, + parser: 'vue-eslint-parser', + extends: [ + 'eslint:recommended', + 'plugin:vue/vue3-essential', + 'plugin:@typescript-eslint/recommended' + ], + parserOptions: { + ecmaVersion: 'latest', + parser: '@typescript-eslint/parser', + sourceType: 'module' + }, + plugins: ['vue', '@typescript-eslint'], + rules: { + 'vue/multi-word-component-names': 'off', + '@typescript-eslint/no-empty-function': 'off', // 关闭空方法检查 + '@typescript-eslint/no-explicit-any': 'off', // 关闭any类型的警告 + 'vue/no-v-model-argument': 'off' + } +}; diff --git a/app/frontend/.gitignore b/app/frontend/.gitignore new file mode 100644 index 0000000..1da66c1 --- /dev/null +++ b/app/frontend/.gitignore @@ -0,0 +1,17 @@ +node_modules +.DS_Store +dist +dist-ssr +*.local + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.local + +package-lock.json +yarn.lock \ No newline at end of file diff --git a/app/frontend/.prettierignore b/app/frontend/.prettierignore new file mode 100644 index 0000000..d251d2e --- /dev/null +++ b/app/frontend/.prettierignore @@ -0,0 +1,9 @@ +/dist/* +.local +.output.js +/node_modules/** + +**/*.svg +**/*.sh + +/public/* \ No newline at end of file diff --git a/app/frontend/.prettierrc.js b/app/frontend/.prettierrc.js new file mode 100644 index 0000000..7a42426 --- /dev/null +++ b/app/frontend/.prettierrc.js @@ -0,0 +1,36 @@ +/** + * 代码格式化配置 + */ +module.exports = { + // 指定每个缩进级别的空格数 + tabWidth: 2, + // 使用制表符而不是空格缩进行 + useTabs: false, + // 在语句末尾打印分号 + semi: true, + // 使用单引号而不是双引号 + singleQuote: true, + // 更改引用对象属性的时间 可选值"" + quoteProps: 'as-needed', + // 多行时尽可能打印尾随逗号。(例如,单行数组永远不会出现逗号结尾。) 可选值"",默认none + trailingComma: 'none', + // 在对象文字中的括号之间打印空格 + bracketSpacing: true, + // 在单独的箭头函数参数周围包括括号 always:(x) => x \ avoid:x => x + arrowParens: 'avoid', + // 这两个选项可用于格式化以给定字符偏移量(分别包括和不包括)开始和结束的代码 + rangeStart: 0, + rangeEnd: Infinity, + // 指定要使用的解析器,不需要写文件开头的 @prettier + requirePragma: false, + // 不需要自动在文件开头插入 @prettier + insertPragma: false, + // 换行设置 always\never\preserve + proseWrap: 'never', + // 指定HTML文件的全局空格敏感度 css\strict\ignore + htmlWhitespaceSensitivity: 'css', + // Vue文件脚本和样式标签缩进 + vueIndentScriptAndStyle: false, + // 换行符使用 lf 结尾是 可选值"" + endOfLine: 'lf' +}; diff --git a/app/frontend/LICENSE b/app/frontend/LICENSE new file mode 100644 index 0000000..2660254 --- /dev/null +++ b/app/frontend/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 有来开源组织 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/app/frontend/commitlint.config.js b/app/frontend/commitlint.config.js new file mode 100644 index 0000000..efff054 --- /dev/null +++ b/app/frontend/commitlint.config.js @@ -0,0 +1,26 @@ +module.exports = { + // 继承的规则 + extends: ['@commitlint/config-conventional'], + // 定义规则类型 + rules: { + // type 类型定义,表示 git 提交的 type 必须在以下类型范围内 + 'type-enum': [ + 2, + 'always', + [ + 'feat', // 新功能 feature + 'fix', // 修复 bug + 'docs', // 文档注释 + 'style', // 代码格式(不影响代码运行的变动) + 'refactor', // 重构(既不增加新功能,也不是修复bug) + 'perf', // 性能优化 + 'test', // 增加测试 + 'chore', // 构建过程或辅助工具的变动 + 'revert', // 回退 + 'build' // 打包 + ] + ], + // subject 大小写不做校验 + 'subject-case': [0] + } +}; diff --git a/app/frontend/index.html b/app/frontend/index.html new file mode 100644 index 0000000..7777d54 --- /dev/null +++ b/app/frontend/index.html @@ -0,0 +1,16 @@ + + + + + + + + + + 明眸眼健康智慧管理系统 + + +
+ + + diff --git a/app/frontend/npminstall-debug.log b/app/frontend/npminstall-debug.log new file mode 100644 index 0000000..0022f48 --- /dev/null +++ b/app/frontend/npminstall-debug.log @@ -0,0 +1,208 @@ +{ + root: 'E:\\wordspace\\ProjectFrameWork2025\\app\\frontend', + registry: 'https://registry.npmmirror.com', + pkgs: [], + production: false, + cacheStrict: false, + cacheDir: 'C:\\Users\\mx-bjb-02\\.npminstall_tarball', + env: { + npm_config_registry: 'https://registry.npmmirror.com', + npm_config_argv: '{"remain":[],"cooked":["--fix-bug-versions","--china","--userconfig=C:\\\\Users\\\\mx-bjb-02\\\\.cnpmrc","--disturl=https://cdn.npmmirror.com/binaries/node","--registry=https://registry.npmmirror.com"],"original":["--fix-bug-versions","--china","--userconfig=C:\\\\Users\\\\mx-bjb-02\\\\.cnpmrc","--disturl=https://cdn.npmmirror.com/binaries/node","--registry=https://registry.npmmirror.com"]}', + npm_config_user_agent: 'npminstall/7.12.0 npm/? node/v20.13.0 win32 x64', + npm_config_cache: 'C:\\Users\\mx-bjb-02\\.npminstall_tarball', + NODE: 'D:\\nvm\\nodejs\\node.exe', + npm_node_execpath: 'D:\\nvm\\nodejs\\node.exe', + npm_execpath: 'C:\\Users\\mx-bjb-02\\AppData\\Roaming\\npm\\node_modules\\cnpm\\node_modules\\npminstall\\bin\\install.js', + npm_config_userconfig: 'C:\\Users\\mx-bjb-02\\.cnpmrc', + npm_config_disturl: 'https://cdn.npmmirror.com/binaries/node', + npm_config_r: 'https://registry.npmmirror.com', + COREPACK_NPM_REGISTRY: 'https://registry.npmmirror.com', + EDGEDRIVER_CDNURL: 'https://npmmirror.com/mirrors/edgedriver', + NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node', + NVM_NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node', + PHANTOMJS_CDNURL: 'https://cdn.npmmirror.com/binaries/phantomjs', + CHROMEDRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/chromedriver', + OPERADRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/operadriver', + CYPRESS_DOWNLOAD_PATH_TEMPLATE: 'https://cdn.npmmirror.com/binaries/cypress/${version}/${platform}-${arch}/cypress.zip', + ELECTRON_MIRROR: 'https://cdn.npmmirror.com/binaries/electron/', + ELECTRON_BUILDER_BINARIES_MIRROR: 'https://cdn.npmmirror.com/binaries/electron-builder-binaries/', + SASS_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-sass', + SWC_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-swc', + NWJS_URLBASE: 'https://cdn.npmmirror.com/binaries/nwjs/v', + PUPPETEER_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', + PUPPETEER_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', + PUPPETEER_CHROME_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', + PUPPETEER_CHROME_HEADLESS_SHELL_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', + PLAYWRIGHT_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/playwright', + SENTRYCLI_CDNURL: 'https://cdn.npmmirror.com/binaries/sentry-cli', + SAUCECTL_INSTALL_BINARY_MIRROR: 'https://cdn.npmmirror.com/binaries/saucectl', + RE2_DOWNLOAD_MIRROR: 'https://cdn.npmmirror.com/binaries/node-re2', + RE2_DOWNLOAD_SKIP_PATH: 'true', + PRISMA_ENGINES_MIRROR: 'https://cdn.npmmirror.com/binaries/prisma', + npm_config_better_sqlite3_binary_host: 'https://cdn.npmmirror.com/binaries/better-sqlite3', + npm_config_keytar_binary_host: 'https://cdn.npmmirror.com/binaries/keytar', + npm_config_sharp_binary_host: 'https://cdn.npmmirror.com/binaries/sharp', + npm_config_sharp_libvips_binary_host: 'https://cdn.npmmirror.com/binaries/sharp-libvips', + npm_config_robotjs_binary_host: 'https://cdn.npmmirror.com/binaries/robotjs', + npm_config_gl_binary_host: 'https://cdn.npmmirror.com/binaries/gl', + RIPGREP_PREBUILT_BINARIES_MIRROR: 'https://registry.npmmirror.com/-/binary/ripgrep-prebuilt', + npm_rootpath: 'E:\\wordspace\\ProjectFrameWork2025\\app\\frontend', + INIT_CWD: 'E:\\wordspace\\ProjectFrameWork2025\\app\\frontend' + }, + binaryMirrors: { + ENVS: { + COREPACK_NPM_REGISTRY: 'https://registry.npmmirror.com', + EDGEDRIVER_CDNURL: 'https://npmmirror.com/mirrors/edgedriver', + NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node', + NVM_NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node', + PHANTOMJS_CDNURL: 'https://cdn.npmmirror.com/binaries/phantomjs', + CHROMEDRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/chromedriver', + OPERADRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/operadriver', + CYPRESS_DOWNLOAD_PATH_TEMPLATE: 'https://cdn.npmmirror.com/binaries/cypress/${version}/${platform}-${arch}/cypress.zip', + ELECTRON_MIRROR: 'https://cdn.npmmirror.com/binaries/electron/', + ELECTRON_BUILDER_BINARIES_MIRROR: 'https://cdn.npmmirror.com/binaries/electron-builder-binaries/', + SASS_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-sass', + SWC_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-swc', + NWJS_URLBASE: 'https://cdn.npmmirror.com/binaries/nwjs/v', + PUPPETEER_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', + PUPPETEER_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', + PUPPETEER_CHROME_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', + PUPPETEER_CHROME_HEADLESS_SHELL_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', + PLAYWRIGHT_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/playwright', + SENTRYCLI_CDNURL: 'https://cdn.npmmirror.com/binaries/sentry-cli', + SAUCECTL_INSTALL_BINARY_MIRROR: 'https://cdn.npmmirror.com/binaries/saucectl', + RE2_DOWNLOAD_MIRROR: 'https://cdn.npmmirror.com/binaries/node-re2', + RE2_DOWNLOAD_SKIP_PATH: 'true', + PRISMA_ENGINES_MIRROR: 'https://cdn.npmmirror.com/binaries/prisma', + npm_config_better_sqlite3_binary_host: 'https://cdn.npmmirror.com/binaries/better-sqlite3', + npm_config_keytar_binary_host: 'https://cdn.npmmirror.com/binaries/keytar', + npm_config_sharp_binary_host: 'https://cdn.npmmirror.com/binaries/sharp', + npm_config_sharp_libvips_binary_host: 'https://cdn.npmmirror.com/binaries/sharp-libvips', + npm_config_robotjs_binary_host: 'https://cdn.npmmirror.com/binaries/robotjs', + npm_config_gl_binary_host: 'https://cdn.npmmirror.com/binaries/gl', + RIPGREP_PREBUILT_BINARIES_MIRROR: 'https://registry.npmmirror.com/-/binary/ripgrep-prebuilt' + }, + '@ali/s2': { host: 'https://cdn.npmmirror.com/binaries/looksgood-s2' }, + sharp: { replaceHostFiles: [Array], replaceHostMap: [Object] }, + '@tensorflow/tfjs-node': { + replaceHostFiles: [Array], + replaceHostRegExpMap: [Object], + replaceHostMap: [Object] + }, + cypress: { + host: 'https://cdn.npmmirror.com/binaries/cypress', + newPlatforms: [Object] + }, + 'utf-8-validate': { + host: 'https://cdn.npmmirror.com/binaries/utf-8-validate/v{version}' + }, + xprofiler: { + remote_path: './xprofiler/v{version}/', + host: 'https://cdn.npmmirror.com/binaries' + }, + leveldown: { host: 'https://cdn.npmmirror.com/binaries/leveldown/v{version}' }, + couchbase: { host: 'https://cdn.npmmirror.com/binaries/couchbase/v{version}' }, + gl: { host: 'https://cdn.npmmirror.com/binaries/gl/v{version}' }, + sqlite3: { + host: 'https://cdn.npmmirror.com/binaries/sqlite3', + remote_path: 'v{version}' + }, + '@journeyapps/sqlcipher': { host: 'https://cdn.npmmirror.com/binaries' }, + grpc: { + host: 'https://cdn.npmmirror.com/binaries', + remote_path: '{name}/v{version}' + }, + 'grpc-tools': { host: 'https://cdn.npmmirror.com/binaries' }, + wrtc: { + host: 'https://cdn.npmmirror.com/binaries', + remote_path: '{name}/v{version}' + }, + fsevents: { host: 'https://cdn.npmmirror.com/binaries/fsevents' }, + nodejieba: { host: 'https://cdn.npmmirror.com/binaries/nodejieba' }, + canvas: { + host: 'https://cdn.npmmirror.com/binaries/canvas', + remote_path: 'v{version}' + }, + 'skia-canvas': { host: 'https://cdn.npmmirror.com/binaries/skia-canvas' }, + 'flow-bin': { + replaceHost: 'https://github.com/facebook/flow/releases/download/v', + host: 'https://cdn.npmmirror.com/binaries/flow/v' + }, + 'jpegtran-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/jpegtran-bin' + }, + 'cwebp-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/cwebp-bin' + }, + 'zopflipng-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/zopflipng-bin' + }, + 'optipng-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/optipng-bin' + }, + mozjpeg: { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/mozjpeg-bin' + }, + gifsicle: { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/gifsicle-bin' + }, + 'pngquant-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/pngquant-bin', + replaceHostMap: [Object] + }, + 'pngcrush-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/pngcrush-bin' + }, + 'jpeg-recompress-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/jpeg-recompress-bin' + }, + 'advpng-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/advpng-bin' + }, + 'pngout-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/pngout-bin' + }, + 'jpegoptim-bin': { + replaceHost: [Array], + host: 'https://cdn.npmmirror.com/binaries/jpegoptim-bin' + }, + argon2: { host: 'https://cdn.npmmirror.com/binaries/argon2' }, + 'ali-zeromq': { host: 'https://cdn.npmmirror.com/binaries/ali-zeromq' }, + 'ali-usb_ctl': { host: 'https://cdn.npmmirror.com/binaries/ali-usb_ctl' }, + 'gdal-async': { host: 'https://cdn.npmmirror.com/binaries/node-gdal-async' }, + 'libpg-query': { host: 'https://cdn.npmmirror.com/binaries' } + }, + forbiddenLicenses: null, + flatten: false, + proxy: undefined, + prune: false, + disableFallbackStore: false, + workspacesMap: Map(0) {}, + enableWorkspace: false, + workspaceRoot: 'E:\\wordspace\\ProjectFrameWork2025\\app\\frontend', + isWorkspaceRoot: true, + isWorkspacePackage: false, + offline: false, + strictSSL: true, + ignoreScripts: false, + foregroundScripts: false, + ignoreOptionalDependencies: false, + detail: false, + forceLinkLatest: false, + trace: false, + engineStrict: false, + registryOnly: false, + client: false, + autoFixVersion: [Function: autoFixVersion] +} \ No newline at end of file diff --git a/app/frontend/package.json b/app/frontend/package.json new file mode 100644 index 0000000..c1915c8 --- /dev/null +++ b/app/frontend/package.json @@ -0,0 +1,76 @@ +{ + "name": "NewFrameWork2023-WEB", + "version": "1.2.0", + "scripts": { + "dev": "vite serve --mode development", + "prod": "vue-tsc --noEmit && vite build --mode production", + "serve": "vite preview", + "lint": "eslint src/**/*.{ts,js,vue} --fix", + "prepare": "husky install", + "prettier": "prettier --write ." + }, + "dependencies": { + "@element-plus/icons-vue": "^2.0.10", + "@tinymce/tinymce-vue": "^5.1.1", + "@types/js-cookie": "^3.0.2", + "@vueuse/core": "^9.1.1", + "@wangeditor/editor": "^5.0.0", + "@wangeditor/editor-for-vue": "^5.1.10", + "axios": "^1.2.0", + "better-scroll": "^2.4.2", + "default-passive-events": "^2.0.0", + "docx-preview": "^0.3.0", + "echarts": "^5.2.2", + "element-plus": "^2.2.27", + "html2canvas": "^1.4.1", + "html2pdf.js": "^0.10.1", + "js-base64": "^3.7.5", + "js-cookie": "^3.0.1", + "jsencrypt": "^3.3.2", + "jspdf": "^2.5.1", + "nprogress": "^0.2.0", + "path-browserify": "^1.0.1", + "path-to-regexp": "^6.2.0", + "pinia": "^2.0.12", + "sass": "^1.93.3", + "screenfull": "^6.0.0", + "sortablejs": "^1.14.0", + "tinymce": "^7.0.0", + "vue": "^3.2.40", + "vue-clipboard3": "^2.0.0", + "vue-i18n": "^9.1.9", + "vue-router": "^4.1.6", + "vue3-print-nb": "^0.1.4", + "vuedraggable": "^4.1.0", + "xlsx": "^0.18.5" + }, + "devDependencies": { + "@commitlint/cli": "^16.2.3", + "@commitlint/config-conventional": "^16.2.1", + "@types/node": "^16.11.7", + "@types/nprogress": "^0.2.0", + "@types/path-browserify": "^1.0.0", + "@typescript-eslint/eslint-plugin": "^5.19.0", + "@typescript-eslint/parser": "^5.19.0", + "@vitejs/plugin-vue": "^4.0.0", + "autoprefixer": "^10.4.13", + "eslint": "^8.14.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-vue": "^8.6.0", + "fast-glob": "^3.2.11", + "husky": "^7.0.4", + "postcss": "^8.4.20", + "prettier": "^2.6.2", + "sass": "latest", + "sass-loader": "latest", + "tailwindcss": "^3.2.4", + "typescript": "^4.7.4", + "vite": "^4.0.3", + "vite-plugin-svg-icons": "^2.0.1", + "vue-tsc": "^0.35.0" + }, + "repository": "https://gitee.com/youlaiorg/vue3-element-admin.git", + "author": "有来开源组织", + "license": "MIT" +} diff --git a/app/frontend/pnpm-lock.yaml b/app/frontend/pnpm-lock.yaml new file mode 100644 index 0000000..504f7e1 --- /dev/null +++ b/app/frontend/pnpm-lock.yaml @@ -0,0 +1,4853 @@ +lockfileVersion: 5.4 + +specifiers: + '@commitlint/cli': ^16.2.3 + '@commitlint/config-conventional': ^16.2.1 + '@element-plus/icons-vue': ^2.0.10 + '@types/js-cookie': ^3.0.2 + '@types/node': ^16.11.7 + '@types/nprogress': ^0.2.0 + '@types/path-browserify': ^1.0.0 + '@typescript-eslint/eslint-plugin': ^5.19.0 + '@typescript-eslint/parser': ^5.19.0 + '@vitejs/plugin-vue': ^4.0.0 + '@vueuse/core': ^9.1.1 + '@wangeditor/editor': ^5.0.0 + '@wangeditor/editor-for-vue': ^5.1.10 + autoprefixer: ^10.4.13 + axios: ^1.2.0 + better-scroll: ^2.4.2 + default-passive-events: ^2.0.0 + echarts: ^5.2.2 + element-plus: ^2.2.27 + eslint: ^8.14.0 + eslint-config-prettier: ^8.5.0 + eslint-plugin-prettier: ^4.0.0 + eslint-plugin-vue: ^8.6.0 + fast-glob: ^3.2.11 + husky: ^7.0.4 + js-base64: ^3.7.5 + js-cookie: ^3.0.1 + jsencrypt: ^3.3.2 + nprogress: ^0.2.0 + path-browserify: ^1.0.1 + path-to-regexp: ^6.2.0 + pinia: ^2.0.12 + postcss: ^8.4.20 + prettier: ^2.6.2 + sass: ^1.53.0 + screenfull: ^6.0.0 + sortablejs: ^1.14.0 + tailwindcss: ^3.2.4 + typescript: ^4.7.4 + vite: ^4.0.3 + vite-plugin-svg-icons: ^2.0.1 + vue: ^3.2.40 + vue-i18n: ^9.1.9 + vue-router: ^4.1.6 + vue-tsc: ^0.35.0 + vuedraggable: ^2.24.3 + +dependencies: + '@element-plus/icons-vue': 2.1.0_vue@3.2.47 + '@types/js-cookie': 3.0.3 + '@vueuse/core': 9.13.0_vue@3.2.47 + '@wangeditor/editor': 5.1.23 + '@wangeditor/editor-for-vue': 5.1.12_77ywgcaevzgjoxs6yixvgo4fve + axios: 1.3.4 + better-scroll: 2.5.0 + default-passive-events: 2.0.0 + echarts: 5.4.1 + element-plus: 2.2.36_vue@3.2.47 + js-base64: 3.7.5 + js-cookie: 3.0.1 + jsencrypt: 3.3.2 + nprogress: 0.2.0 + path-browserify: 1.0.1 + path-to-regexp: 6.2.1 + pinia: 2.0.33_hmuptsblhheur2tugfgucj7gc4 + screenfull: 6.0.2 + sortablejs: 1.15.0 + vue: 3.2.47 + vue-i18n: 9.2.2_vue@3.2.47 + vue-router: 4.1.6_vue@3.2.47 + vuedraggable: 2.24.3 + +devDependencies: + '@commitlint/cli': 16.3.0 + '@commitlint/config-conventional': 16.2.4 + '@types/node': 16.18.14 + '@types/nprogress': 0.2.0 + '@types/path-browserify': 1.0.0 + '@typescript-eslint/eslint-plugin': 5.54.1_4rfaf6mlw2mmutqjcopwvbftpu + '@typescript-eslint/parser': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@vitejs/plugin-vue': 4.0.0_vite@4.1.4+vue@3.2.47 + autoprefixer: 10.4.14_postcss@8.4.21 + eslint: 8.36.0 + eslint-config-prettier: 8.7.0_eslint@8.36.0 + eslint-plugin-prettier: 4.2.1_eqzx3hpkgx5nnvxls3azrcc7dm + eslint-plugin-vue: 8.7.1_eslint@8.36.0 + fast-glob: 3.2.12 + husky: 7.0.4 + postcss: 8.4.21 + prettier: 2.8.4 + sass: 1.59.2 + tailwindcss: 3.2.7_postcss@8.4.21 + typescript: 4.9.5 + vite: 4.1.4_dwsly5d2yosvlabnli4nb6vfr4 + vite-plugin-svg-icons: 2.0.1_vite@4.1.4 + vue-tsc: 0.35.2_typescript@4.9.5 + +packages: + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + dev: true + + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@babel/parser/7.21.2: + resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.2 + + /@babel/runtime/7.21.0: + resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: false + + /@babel/types/7.21.2: + resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@better-scroll/core/2.5.0: + resolution: {integrity: sha512-+3aKf8T3kUl4Gj1M7NKV3fNFhsrBpTWwHoDClkXVmQ8S3TxMMHf6Kyw6l1zKsg4r+9ukW5lDDkyif7/gY76qXQ==} + dependencies: + '@better-scroll/shared-utils': 2.5.0 + dev: false + + /@better-scroll/indicators/2.5.0: + resolution: {integrity: sha512-zSj6xBj7DaFLb+fxLllK6nm4LoDiF0/Wj2uCF+ruq82CzoiiRO7nk14cYONP+niURu1DUBpI4gYPsNxanPeHyA==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/infinity/2.5.0: + resolution: {integrity: sha512-GN2MH7NhYrusWQqENYVLBzldXodaTpx0gaRj7dgtjP8CDzQsWLZ/rw5NeG4exLDxxfDUELC28ZeA+X0SewoQHg==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/mouse-wheel/2.5.0: + resolution: {integrity: sha512-ZQLAinumoBlW+EO30bKWUcBhlhNh9fI9/8Q6KbIp4vkuUfAYzZPtaVjzFSTtbo5XTTqraH184jtUf3wY0zFNrA==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/movable/2.5.0: + resolution: {integrity: sha512-zwOZnAEOGUvbM/01OFXwsOluPt7hhKiSPQUXl9XDAO4d6lTWpNak4mrcb3p0rPdX6TX6TbgglzPuQVvi4WXSlQ==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/nested-scroll/2.5.0: + resolution: {integrity: sha512-hBtM7S//rnoD47RsbFjSv+uW/PnpVf1V67gxqIIgzW1E1D0H4SSTddh4JNIMfZVxo2LijOsZBIrjCINiQtYeVw==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/observe-dom/2.5.0: + resolution: {integrity: sha512-E7wZooGYN9BKcJ+/Tto+GnDN5KNoXlnnde/0Vs9MuQqvI73neFpIcHD3MvX99DaGCpV3cOQlmCw0dmL9q+jEow==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/observe-image/2.5.0: + resolution: {integrity: sha512-CgtzTnwx3lHB8g6VROfq0gfI8d6Vds/tyDQ7M520eR2jcetnNiNt11dS63XIK/OcZugAmhuG2bzGRv8/DhiKhg==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/pull-down/2.5.0: + resolution: {integrity: sha512-9XkW0CUr0FPanbaCL1OPo5YfCpr2iGGb7Fnd6CCwDI0G6vo01c5/nvOkMbIA8SZhK9X34/yg70f9zS8XXdIBQA==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/pull-up/2.5.0: + resolution: {integrity: sha512-vBsAiv8nBaSDN+kYWF2IGknNmypr5J8EyT7n+jHVuo3r1MGvFOlgBmF10z9jArj0yntqyGcx7RMVdwtmxOP+Sg==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/scroll-bar/2.5.0: + resolution: {integrity: sha512-eHfVy6mr0Pj1wwmsdHeRgHssxTSOtdytNbAmFq37tvB0StKtPwgm9OFce8cDNM1XpmBfSH/R99PhKW7Qvid5RQ==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/shared-utils/2.5.0: + resolution: {integrity: sha512-5bfR/cwzIFtgWAU5E0CPKcOUvyd7KcgDZyAbOJQT6qqJeUBmTpG4Z8R7qO8uvqdZ0yIXxRPOu4te2Qt6ihGhkQ==} + dev: false + + /@better-scroll/slide/2.5.0: + resolution: {integrity: sha512-p+rrQr8S3fXwu5I9vhi2aiRyHuprFDHxIiOADNLhECVVrkuvrh4/H1df3G2F8m+eSYW9m+d0W8WfEbZA1zeHIA==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/wheel/2.5.0: + resolution: {integrity: sha512-+cru8CtMtgGGMv3yOxn33ApbtatOZBVUCa7+X3UqVVyaxi6FbCrcSZCBlXhXpsFhJo1R282O6nQyik6KUidvoA==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@better-scroll/zoom/2.5.0: + resolution: {integrity: sha512-+RuJb8WfY9MYObJtSo5yafZZjTJ6Or944pa24X/yW6dUgqm08kCjATWAEjzRgfqcEYPYBXUkXHe0PeyjPnZxTQ==} + dependencies: + '@better-scroll/core': 2.5.0 + dev: false + + /@commitlint/cli/16.3.0: + resolution: {integrity: sha512-P+kvONlfsuTMnxSwWE1H+ZcPMY3STFaHb2kAacsqoIkNx66O0T7sTpBxpxkMrFPyhkJiLJnJWMhk4bbvYD3BMA==} + engines: {node: '>=v12'} + hasBin: true + dependencies: + '@commitlint/format': 16.2.1 + '@commitlint/lint': 16.2.4 + '@commitlint/load': 16.3.0 + '@commitlint/read': 16.2.1 + '@commitlint/types': 16.2.1 + lodash: 4.17.21 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + yargs: 17.7.1 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + + /@commitlint/config-conventional/16.2.4: + resolution: {integrity: sha512-av2UQJa3CuE5P0dzxj/o/B9XVALqYzEViHrMXtDrW9iuflrqCStWBAioijppj9URyz6ONpohJKAtSdgAOE0gkA==} + engines: {node: '>=v12'} + dependencies: + conventional-changelog-conventionalcommits: 4.6.3 + dev: true + + /@commitlint/config-validator/16.2.1: + resolution: {integrity: sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/types': 16.2.1 + ajv: 6.12.6 + dev: true + + /@commitlint/ensure/16.2.1: + resolution: {integrity: sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/types': 16.2.1 + lodash: 4.17.21 + dev: true + + /@commitlint/execute-rule/16.2.1: + resolution: {integrity: sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==} + engines: {node: '>=v12'} + dev: true + + /@commitlint/format/16.2.1: + resolution: {integrity: sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/types': 16.2.1 + chalk: 4.1.2 + dev: true + + /@commitlint/is-ignored/16.2.4: + resolution: {integrity: sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/types': 16.2.1 + semver: 7.3.7 + dev: true + + /@commitlint/lint/16.2.4: + resolution: {integrity: sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/is-ignored': 16.2.4 + '@commitlint/parse': 16.2.1 + '@commitlint/rules': 16.2.4 + '@commitlint/types': 16.2.1 + dev: true + + /@commitlint/load/16.3.0: + resolution: {integrity: sha512-3tykjV/iwbkv2FU9DG+NZ/JqmP0Nm3b7aDwgCNQhhKV5P74JAuByULkafnhn+zsFGypG1qMtI5u+BZoa9APm0A==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/config-validator': 16.2.1 + '@commitlint/execute-rule': 16.2.1 + '@commitlint/resolve-extends': 16.2.1 + '@commitlint/types': 16.2.1 + '@types/node': 16.18.14 + chalk: 4.1.2 + cosmiconfig: 7.1.0 + cosmiconfig-typescript-loader: 2.0.2_zix2iy4c4a7fivhrc3ey4gy2pu + lodash: 4.17.21 + resolve-from: 5.0.0 + typescript: 4.9.5 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + + /@commitlint/message/16.2.1: + resolution: {integrity: sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==} + engines: {node: '>=v12'} + dev: true + + /@commitlint/parse/16.2.1: + resolution: {integrity: sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/types': 16.2.1 + conventional-changelog-angular: 5.0.13 + conventional-commits-parser: 3.2.4 + dev: true + + /@commitlint/read/16.2.1: + resolution: {integrity: sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/top-level': 16.2.1 + '@commitlint/types': 16.2.1 + fs-extra: 10.1.0 + git-raw-commits: 2.0.11 + dev: true + + /@commitlint/resolve-extends/16.2.1: + resolution: {integrity: sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/config-validator': 16.2.1 + '@commitlint/types': 16.2.1 + import-fresh: 3.3.0 + lodash: 4.17.21 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + + /@commitlint/rules/16.2.4: + resolution: {integrity: sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/ensure': 16.2.1 + '@commitlint/message': 16.2.1 + '@commitlint/to-lines': 16.2.1 + '@commitlint/types': 16.2.1 + execa: 5.1.1 + dev: true + + /@commitlint/to-lines/16.2.1: + resolution: {integrity: sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==} + engines: {node: '>=v12'} + dev: true + + /@commitlint/top-level/16.2.1: + resolution: {integrity: sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==} + engines: {node: '>=v12'} + dependencies: + find-up: 5.0.0 + dev: true + + /@commitlint/types/16.2.1: + resolution: {integrity: sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==} + engines: {node: '>=v12'} + dependencies: + chalk: 4.1.2 + dev: true + + /@cspotcode/source-map-support/0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + dev: true + + /@ctrl/tinycolor/3.6.0: + resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==} + engines: {node: '>=10'} + dev: false + + /@element-plus/icons-vue/2.1.0_vue@3.2.47: + resolution: {integrity: sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==} + peerDependencies: + vue: ^3.2.0 + dependencies: + vue: 3.2.47 + dev: false + + /@esbuild/android-arm/0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils/4.2.0_eslint@8.36.0: + resolution: {integrity: sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.36.0 + eslint-visitor-keys: 3.3.0 + dev: true + + /@eslint-community/regexpp/4.4.0: + resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc/2.0.1: + resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.0 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js/8.36.0: + resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@floating-ui/core/1.2.2: + resolution: {integrity: sha512-FaO9KVLFnxknZaGWGmNtjD2CVFuc0u4yeGEofoyXO2wgRA7fLtkngT6UB0vtWQWuhH3iMTZZ/Y89CMeyGfn8pA==} + dev: false + + /@floating-ui/dom/1.2.3: + resolution: {integrity: sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA==} + dependencies: + '@floating-ui/core': 1.2.2 + dev: false + + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema/1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: true + + /@intlify/core-base/9.2.2: + resolution: {integrity: sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==} + engines: {node: '>= 14'} + dependencies: + '@intlify/devtools-if': 9.2.2 + '@intlify/message-compiler': 9.2.2 + '@intlify/shared': 9.2.2 + '@intlify/vue-devtools': 9.2.2 + dev: false + + /@intlify/devtools-if/9.2.2: + resolution: {integrity: sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==} + engines: {node: '>= 14'} + dependencies: + '@intlify/shared': 9.2.2 + dev: false + + /@intlify/message-compiler/9.2.2: + resolution: {integrity: sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==} + engines: {node: '>= 14'} + dependencies: + '@intlify/shared': 9.2.2 + source-map: 0.6.1 + dev: false + + /@intlify/shared/9.2.2: + resolution: {integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==} + engines: {node: '>= 14'} + dev: false + + /@intlify/vue-devtools/9.2.2: + resolution: {integrity: sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==} + engines: {node: '>= 14'} + dependencies: + '@intlify/core-base': 9.2.2 + '@intlify/shared': 9.2.2 + dev: false + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true + + /@jridgewell/trace-mapping/0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: true + + /@sxzz/popperjs-es/2.11.7: + resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} + dev: false + + /@transloadit/prettier-bytes/0.0.7: + resolution: {integrity: sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==} + dev: false + + /@trysound/sax/0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: true + + /@tsconfig/node10/1.0.9: + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + dev: true + + /@tsconfig/node12/1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + dev: true + + /@tsconfig/node14/1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + dev: true + + /@tsconfig/node16/1.0.3: + resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} + dev: true + + /@types/event-emitter/0.3.3: + resolution: {integrity: sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==} + dev: false + + /@types/js-cookie/3.0.3: + resolution: {integrity: sha512-Xe7IImK09HP1sv2M/aI+48a20VX+TdRJucfq4vfRVy6nWN8PYPOEnlMRSgxJAgYQIXJVL8dZ4/ilAM7dWNaOww==} + dev: false + + /@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + dev: true + + /@types/lodash-es/4.17.6: + resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==} + dependencies: + '@types/lodash': 4.14.191 + dev: false + + /@types/lodash/4.14.191: + resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} + dev: false + + /@types/minimist/1.2.2: + resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + dev: true + + /@types/node/16.18.14: + resolution: {integrity: sha512-wvzClDGQXOCVNU4APPopC2KtMYukaF1MN/W3xAmslx22Z4/IF1/izDMekuyoUlwfnDHYCIZGaj7jMwnJKBTxKw==} + dev: true + + /@types/normalize-package-data/2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + dev: true + + /@types/nprogress/0.2.0: + resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==} + dev: true + + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: true + + /@types/path-browserify/1.0.0: + resolution: {integrity: sha512-XMCcyhSvxcch8b7rZAtFAaierBYdeHXVvg2iYnxOV0MCQHmPuRRmGZPFDRzPayxcGiiSL1Te9UIO+f3cuj0tfw==} + dev: true + + /@types/semver/7.3.13: + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + dev: true + + /@types/svgo/2.6.4: + resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==} + dependencies: + '@types/node': 16.18.14 + dev: true + + /@types/web-bluetooth/0.0.16: + resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} + dev: false + + /@typescript-eslint/eslint-plugin/5.54.1_4rfaf6mlw2mmutqjcopwvbftpu: + resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/type-utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m + debug: 4.3.4 + eslint: 8.36.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser/5.54.1_vgl77cfdswitgr47lm5swmv43m: + resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + debug: 4.3.4 + eslint: 8.36.0 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager/5.54.1: + resolution: {integrity: sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/visitor-keys': 5.54.1 + dev: true + + /@typescript-eslint/type-utils/5.54.1_vgl77cfdswitgr47lm5swmv43m: + resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + '@typescript-eslint/utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m + debug: 4.3.4 + eslint: 8.36.0 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types/5.54.1: + resolution: {integrity: sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree/5.54.1_typescript@4.9.5: + resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/visitor-keys': 5.54.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils/5.54.1_vgl77cfdswitgr47lm5swmv43m: + resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + eslint: 8.36.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.36.0 + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys/5.54.1: + resolution: {integrity: sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.54.1 + eslint-visitor-keys: 3.3.0 + dev: true + + /@uppy/companion-client/2.2.2: + resolution: {integrity: sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==} + dependencies: + '@uppy/utils': 4.1.3 + namespace-emitter: 2.0.1 + dev: false + + /@uppy/core/2.3.4: + resolution: {integrity: sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==} + dependencies: + '@transloadit/prettier-bytes': 0.0.7 + '@uppy/store-default': 2.1.1 + '@uppy/utils': 4.1.3 + lodash.throttle: 4.1.1 + mime-match: 1.0.2 + namespace-emitter: 2.0.1 + nanoid: 3.3.4 + preact: 10.13.1 + dev: false + + /@uppy/store-default/2.1.1: + resolution: {integrity: sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==} + dev: false + + /@uppy/utils/4.1.3: + resolution: {integrity: sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==} + dependencies: + lodash.throttle: 4.1.1 + dev: false + + /@uppy/xhr-upload/2.1.3_@uppy+core@2.3.4: + resolution: {integrity: sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==} + peerDependencies: + '@uppy/core': ^2.3.3 + dependencies: + '@uppy/companion-client': 2.2.2 + '@uppy/core': 2.3.4 + '@uppy/utils': 4.1.3 + nanoid: 3.3.4 + dev: false + + /@vitejs/plugin-vue/4.0.0_vite@4.1.4+vue@3.2.47: + resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.1.4_dwsly5d2yosvlabnli4nb6vfr4 + vue: 3.2.47 + dev: true + + /@volar/code-gen/0.35.2: + resolution: {integrity: sha512-MoZHuNnPfUWnCNkQUI5+U+gvLTxrU+XlCTusdNOTFYUUAa+M68MH0RxFIS9Ybj4uAUWTcZx0Ow1q5t/PZozo+Q==} + dependencies: + '@volar/source-map': 0.35.2 + dev: true + + /@volar/source-map/0.35.2: + resolution: {integrity: sha512-PFHh9wN/qMkOWYyvmB8ckvIzolrpNOvK5EBdxxdTpiPJhfYjW82rMDBnYf6RxCe7yQxrUrmve6BWVO7flxWNVQ==} + dev: true + + /@volar/vue-code-gen/0.35.2: + resolution: {integrity: sha512-8H6P8EtN06eSVGjtcJhGqZzFIg6/nWoHVOlnhc5vKqC7tXwpqPbyMQae0tO7pLBd5qSb/dYU5GQcBAHsi2jgyA==} + dependencies: + '@volar/code-gen': 0.35.2 + '@volar/source-map': 0.35.2 + '@vue/compiler-core': 3.2.47 + '@vue/compiler-dom': 3.2.47 + '@vue/shared': 3.2.47 + dev: true + + /@volar/vue-typescript/0.35.2: + resolution: {integrity: sha512-PZI6Urb+Vr5Dvgf9xysM8X7TP09inWDy1wjDtprBoBhxS7r0Dg3V0qZuJa7sSGz7M0QMa5R/CBaZPhlxFCfJBw==} + dependencies: + '@volar/code-gen': 0.35.2 + '@volar/source-map': 0.35.2 + '@volar/vue-code-gen': 0.35.2 + '@vue/compiler-sfc': 3.2.47 + '@vue/reactivity': 3.2.47 + dev: true + + /@vue/compiler-core/3.2.47: + resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} + dependencies: + '@babel/parser': 7.21.2 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + source-map: 0.6.1 + + /@vue/compiler-dom/3.2.47: + resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} + dependencies: + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 + + /@vue/compiler-sfc/3.2.47: + resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} + dependencies: + '@babel/parser': 7.21.2 + '@vue/compiler-core': 3.2.47 + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-ssr': 3.2.47 + '@vue/reactivity-transform': 3.2.47 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + postcss: 8.4.21 + source-map: 0.6.1 + + /@vue/compiler-ssr/3.2.47: + resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} + dependencies: + '@vue/compiler-dom': 3.2.47 + '@vue/shared': 3.2.47 + + /@vue/devtools-api/6.5.0: + resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} + dev: false + + /@vue/reactivity-transform/3.2.47: + resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} + dependencies: + '@babel/parser': 7.21.2 + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + + /@vue/reactivity/3.2.47: + resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} + dependencies: + '@vue/shared': 3.2.47 + + /@vue/runtime-core/3.2.47: + resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} + dependencies: + '@vue/reactivity': 3.2.47 + '@vue/shared': 3.2.47 + + /@vue/runtime-dom/3.2.47: + resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} + dependencies: + '@vue/runtime-core': 3.2.47 + '@vue/shared': 3.2.47 + csstype: 2.6.21 + + /@vue/server-renderer/3.2.47_vue@3.2.47: + resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} + peerDependencies: + vue: 3.2.47 + dependencies: + '@vue/compiler-ssr': 3.2.47 + '@vue/shared': 3.2.47 + vue: 3.2.47 + + /@vue/shared/3.2.47: + resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} + + /@vueuse/core/9.13.0_vue@3.2.47: + resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} + dependencies: + '@types/web-bluetooth': 0.0.16 + '@vueuse/metadata': 9.13.0 + '@vueuse/shared': 9.13.0_vue@3.2.47 + vue-demi: 0.13.11_vue@3.2.47 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/metadata/9.13.0: + resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + dev: false + + /@vueuse/shared/9.13.0_vue@3.2.47: + resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} + dependencies: + vue-demi: 0.13.11_vue@3.2.47 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@wangeditor/basic-modules/1.1.7_j7icpicfeimtkldwmemjnpdjs4: + resolution: {integrity: sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==} + peerDependencies: + '@wangeditor/core': 1.x + dom7: ^3.0.0 + lodash.throttle: ^4.1.1 + nanoid: ^3.2.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e + dom7: 3.0.0 + is-url: 1.2.4 + lodash.throttle: 4.1.1 + nanoid: 3.3.4 + slate: 0.72.8 + snabbdom: 3.5.1 + dev: false + + /@wangeditor/code-highlight/1.0.3_tztyh2vh7kwzpeloifaekkk3my: + resolution: {integrity: sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==} + peerDependencies: + '@wangeditor/core': 1.x + dom7: ^3.0.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e + dom7: 3.0.0 + prismjs: 1.29.0 + slate: 0.72.8 + snabbdom: 3.5.1 + dev: false + + /@wangeditor/core/1.1.19_qokc4m5r26t2nkvzejrgzroa7e: + resolution: {integrity: sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==} + peerDependencies: + '@uppy/core': ^2.1.1 + '@uppy/xhr-upload': ^2.0.3 + dom7: ^3.0.0 + is-hotkey: ^0.2.0 + lodash.camelcase: ^4.3.0 + lodash.clonedeep: ^4.5.0 + lodash.debounce: ^4.0.8 + lodash.foreach: ^4.5.0 + lodash.isequal: ^4.5.0 + lodash.throttle: ^4.1.1 + lodash.toarray: ^4.4.0 + nanoid: ^3.2.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@types/event-emitter': 0.3.3 + '@uppy/core': 2.3.4 + '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4 + dom7: 3.0.0 + event-emitter: 0.3.5 + html-void-elements: 2.0.1 + i18next: 20.6.1 + is-hotkey: 0.2.0 + lodash.camelcase: 4.3.0 + lodash.clonedeep: 4.5.0 + lodash.debounce: 4.0.8 + lodash.foreach: 4.5.0 + lodash.isequal: 4.5.0 + lodash.throttle: 4.1.1 + lodash.toarray: 4.4.0 + nanoid: 3.3.4 + scroll-into-view-if-needed: 2.2.31 + slate: 0.72.8 + slate-history: 0.66.0_slate@0.72.8 + snabbdom: 3.5.1 + dev: false + + /@wangeditor/editor-for-vue/5.1.12_77ywgcaevzgjoxs6yixvgo4fve: + resolution: {integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==} + peerDependencies: + '@wangeditor/editor': '>=5.1.0' + vue: ^3.0.5 + dependencies: + '@wangeditor/editor': 5.1.23 + vue: 3.2.47 + dev: false + + /@wangeditor/editor/5.1.23: + resolution: {integrity: sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==} + dependencies: + '@uppy/core': 2.3.4 + '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4 + '@wangeditor/basic-modules': 1.1.7_j7icpicfeimtkldwmemjnpdjs4 + '@wangeditor/code-highlight': 1.0.3_tztyh2vh7kwzpeloifaekkk3my + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e + '@wangeditor/list-module': 1.0.5_tztyh2vh7kwzpeloifaekkk3my + '@wangeditor/table-module': 1.1.4_2dde2uzwslfxq2cqrl35sl4erm + '@wangeditor/upload-image-module': 1.0.2_dwqga4onuah5imhngzkgmw6t5a + '@wangeditor/video-module': 1.1.4_i6gxywmu7tvxmjxypclnjlcil4 + dom7: 3.0.0 + is-hotkey: 0.2.0 + lodash.camelcase: 4.3.0 + lodash.clonedeep: 4.5.0 + lodash.debounce: 4.0.8 + lodash.foreach: 4.5.0 + lodash.isequal: 4.5.0 + lodash.throttle: 4.1.1 + lodash.toarray: 4.4.0 + nanoid: 3.3.4 + slate: 0.72.8 + snabbdom: 3.5.1 + dev: false + + /@wangeditor/list-module/1.0.5_tztyh2vh7kwzpeloifaekkk3my: + resolution: {integrity: sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==} + peerDependencies: + '@wangeditor/core': 1.x + dom7: ^3.0.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e + dom7: 3.0.0 + slate: 0.72.8 + snabbdom: 3.5.1 + dev: false + + /@wangeditor/table-module/1.1.4_2dde2uzwslfxq2cqrl35sl4erm: + resolution: {integrity: sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==} + peerDependencies: + '@wangeditor/core': 1.x + dom7: ^3.0.0 + lodash.isequal: ^4.5.0 + lodash.throttle: ^4.1.1 + nanoid: ^3.2.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e + dom7: 3.0.0 + lodash.isequal: 4.5.0 + lodash.throttle: 4.1.1 + nanoid: 3.3.4 + slate: 0.72.8 + snabbdom: 3.5.1 + dev: false + + /@wangeditor/upload-image-module/1.0.2_dwqga4onuah5imhngzkgmw6t5a: + resolution: {integrity: sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==} + peerDependencies: + '@uppy/core': ^2.0.3 + '@uppy/xhr-upload': ^2.0.3 + '@wangeditor/basic-modules': 1.x + '@wangeditor/core': 1.x + dom7: ^3.0.0 + lodash.foreach: ^4.5.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@uppy/core': 2.3.4 + '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4 + '@wangeditor/basic-modules': 1.1.7_j7icpicfeimtkldwmemjnpdjs4 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e + dom7: 3.0.0 + lodash.foreach: 4.5.0 + slate: 0.72.8 + snabbdom: 3.5.1 + dev: false + + /@wangeditor/video-module/1.1.4_i6gxywmu7tvxmjxypclnjlcil4: + resolution: {integrity: sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==} + peerDependencies: + '@uppy/core': ^2.1.4 + '@uppy/xhr-upload': ^2.0.7 + '@wangeditor/core': 1.x + dom7: ^3.0.0 + nanoid: ^3.2.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@uppy/core': 2.3.4 + '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e + dom7: 3.0.0 + nanoid: 3.3.4 + slate: 0.72.8 + snabbdom: 3.5.1 + dev: false + + /JSONStream/1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + dev: true + + /acorn-jsx/5.3.2_acorn@8.8.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.2 + dev: true + + /acorn-node/1.8.2: + resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + xtend: 4.0.2 + dev: true + + /acorn-walk/7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn-walk/8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn/7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /acorn/8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex/2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} + dev: true + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-styles/2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} + dev: true + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true + + /arg/4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + dev: true + + /arg/5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: true + + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /arr-diff/4.0.0: + resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} + engines: {node: '>=0.10.0'} + dev: true + + /arr-flatten/1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} + dev: true + + /arr-union/3.1.0: + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} + engines: {node: '>=0.10.0'} + dev: true + + /array-ify/1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} + dev: true + + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /array-unique/0.3.2: + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} + engines: {node: '>=0.10.0'} + dev: true + + /arrify/1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + dev: true + + /assign-symbols/1.0.0: + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} + engines: {node: '>=0.10.0'} + dev: true + + /async-validator/4.2.5: + resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} + dev: false + + /asynckit/0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false + + /atob/2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: true + + /autoprefixer/10.4.14_postcss@8.4.21: + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.5 + caniuse-lite: 1.0.30001464 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /axios/1.3.4: + resolution: {integrity: sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /base/0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.0 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: true + + /better-scroll/2.5.0: + resolution: {integrity: sha512-bD5qnESbZevn99wHr7DhqhyI5KPg3aJXBUirOd33Qh59Ldw0wurl0wEQveoN6e2O+MXpxQ3PZeu813HppHkm6Q==} + dependencies: + '@better-scroll/core': 2.5.0 + '@better-scroll/indicators': 2.5.0 + '@better-scroll/infinity': 2.5.0 + '@better-scroll/mouse-wheel': 2.5.0 + '@better-scroll/movable': 2.5.0 + '@better-scroll/nested-scroll': 2.5.0 + '@better-scroll/observe-dom': 2.5.0 + '@better-scroll/observe-image': 2.5.0 + '@better-scroll/pull-down': 2.5.0 + '@better-scroll/pull-up': 2.5.0 + '@better-scroll/scroll-bar': 2.5.0 + '@better-scroll/slide': 2.5.0 + '@better-scroll/wheel': 2.5.0 + '@better-scroll/zoom': 2.5.0 + dev: false + + /big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: true + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: true + + /bluebird/3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + dev: true + + /boolbase/1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: true + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + 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.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /browserslist/4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001464 + electron-to-chromium: 1.4.328 + node-releases: 2.0.10 + update-browserslist-db: 1.0.10_browserslist@4.21.5 + dev: true + + /cache-base/1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.0 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: true + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /camelcase-css/2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: true + + /camelcase-keys/6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + dev: true + + /camelcase/5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: true + + /caniuse-lite/1.0.30001464: + resolution: {integrity: sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==} + dev: true + + /chalk/1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /class-utils/0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: true + + /cliui/8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /clone/2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + dev: true + + /collection-visit/1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: true + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: true + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /combined-stream/1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + + /commander/7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: true + + /compare-func/2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + dependencies: + array-ify: 1.0.0 + dot-prop: 5.3.0 + dev: true + + /component-emitter/1.3.0: + resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + dev: true + + /compute-scroll-into-view/1.0.20: + resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} + dev: false + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /conventional-changelog-angular/5.0.13: + resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} + engines: {node: '>=10'} + dependencies: + compare-func: 2.0.0 + q: 1.5.1 + dev: true + + /conventional-changelog-conventionalcommits/4.6.3: + resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} + engines: {node: '>=10'} + dependencies: + compare-func: 2.0.0 + lodash: 4.17.21 + q: 1.5.1 + dev: true + + /conventional-commits-parser/3.2.4: + resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} + engines: {node: '>=10'} + hasBin: true + dependencies: + JSONStream: 1.3.5 + is-text-path: 1.0.1 + lodash: 4.17.21 + meow: 8.1.2 + split2: 3.2.2 + through2: 4.0.2 + dev: true + + /copy-descriptor/0.1.1: + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} + engines: {node: '>=0.10.0'} + dev: true + + /cors/2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + dev: true + + /cosmiconfig-typescript-loader/2.0.2_zix2iy4c4a7fivhrc3ey4gy2pu: + resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + typescript: '>=3' + dependencies: + '@types/node': 16.18.14 + cosmiconfig: 7.1.0 + ts-node: 10.9.1_zix2iy4c4a7fivhrc3ey4gy2pu + typescript: 4.9.5 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + + /cosmiconfig/7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true + + /create-require/1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + dev: true + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: true + + /css-tree/1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: true + + /css-what/6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: true + + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /csso/4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: true + + /csstype/2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} + + /d/1.0.1: + resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} + dependencies: + es5-ext: 0.10.62 + type: 1.2.0 + dev: false + + /dargs/7.0.0: + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + engines: {node: '>=8'} + dev: true + + /dayjs/1.11.7: + resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + dev: false + + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /decamelize-keys/1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + + /decamelize/1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: true + + /decode-uri-component/0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + dev: true + + /deep-is/0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /default-passive-events/2.0.0: + resolution: {integrity: sha512-eMtt76GpDVngZQ3ocgvRcNCklUMwID1PaNbCNxfpDXuiOXttSh0HzBbda1HU9SIUsDc02vb7g9+3I5tlqe/qMQ==} + dev: false + + /define-property/0.2.5: + resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 0.1.6 + dev: true + + /define-property/1.0.0: + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.2 + dev: true + + /define-property/2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: true + + /defined/1.0.1: + resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} + dev: true + + /delayed-stream/1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: false + + /detective/5.2.1: + resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} + engines: {node: '>=0.8.0'} + hasBin: true + dependencies: + acorn-node: 1.8.2 + defined: 1.0.1 + minimist: 1.2.8 + dev: true + + /didyoumean/1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true + + /diff/4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + dev: true + + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /dlv/1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: true + + /doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /dom-serializer/0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + dev: true + + /dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: true + + /dom7/3.0.0: + resolution: {integrity: sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==} + dependencies: + ssr-window: 3.0.0 + dev: false + + /domelementtype/1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + dev: true + + /domelementtype/2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: true + + /domhandler/2.4.2: + resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} + dependencies: + domelementtype: 1.3.1 + dev: true + + /domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: true + + /domutils/1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: true + + /domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: true + + /dot-prop/5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + dependencies: + is-obj: 2.0.0 + dev: true + + /echarts/5.4.1: + resolution: {integrity: sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==} + dependencies: + tslib: 2.3.0 + zrender: 5.4.1 + dev: false + + /electron-to-chromium/1.4.328: + resolution: {integrity: sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw==} + dev: true + + /element-plus/2.2.36_vue@3.2.47: + resolution: {integrity: sha512-9DzLqOVuw8P5Ck8Uqd9XdnDYVg2Z3iosZ1gtk2xDCWNqeoACpldP5gxa/Hbfgp4QeA3xC+f3g+UeoKKu79l28g==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@ctrl/tinycolor': 3.6.0 + '@element-plus/icons-vue': 2.1.0_vue@3.2.47 + '@floating-ui/dom': 1.2.3 + '@popperjs/core': /@sxzz/popperjs-es/2.11.7 + '@types/lodash': 4.14.191 + '@types/lodash-es': 4.17.6 + '@vueuse/core': 9.13.0_vue@3.2.47 + async-validator: 4.2.5 + dayjs: 1.11.7 + escape-html: 1.0.3 + lodash: 4.17.21 + lodash-es: 4.17.21 + lodash-unified: 1.0.3_3ib2ivapxullxkx3xftsimdk7u + memoize-one: 6.0.0 + normalize-wheel-es: 1.2.0 + vue: 3.2.47 + transitivePeerDependencies: + - '@vue/composition-api' + dev: false + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /emojis-list/3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: true + + /entities/1.1.2: + resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} + dev: true + + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: true + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true + + /es5-ext/0.10.62: + resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} + engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.3 + next-tick: 1.1.0 + dev: false + + /es6-iterator/2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + dependencies: + d: 1.0.1 + es5-ext: 0.10.62 + es6-symbol: 3.1.3 + dev: false + + /es6-symbol/3.1.3: + resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} + dependencies: + d: 1.0.1 + ext: 1.7.0 + dev: false + + /esbuild/0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: true + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /escape-html/1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: true + + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /eslint-config-prettier/8.7.0_eslint@8.36.0: + resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.36.0 + dev: true + + /eslint-plugin-prettier/4.2.1_eqzx3hpkgx5nnvxls3azrcc7dm: + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.36.0 + eslint-config-prettier: 8.7.0_eslint@8.36.0 + prettier: 2.8.4 + prettier-linter-helpers: 1.0.0 + dev: true + + /eslint-plugin-vue/8.7.1_eslint@8.36.0: + resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + dependencies: + eslint: 8.36.0 + eslint-utils: 3.0.0_eslint@8.36.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.11 + semver: 7.3.8 + vue-eslint-parser: 8.3.0_eslint@8.36.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /eslint-scope/7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-utils/3.0.0_eslint@8.36.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.36.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + + /eslint-visitor-keys/3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.36.0: + resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.2.0_eslint@8.36.0 + '@eslint-community/regexpp': 4.4.0 + '@eslint/eslintrc': 2.0.1 + '@eslint/js': 8.36.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.5.0 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.3.0 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree/9.5.0: + resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2_acorn@8.8.2 + eslint-visitor-keys: 3.3.0 + dev: true + + /esquery/1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: true + + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /estree-walker/2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /etag/1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: true + + /event-emitter/0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + dependencies: + d: 1.0.1 + es5-ext: 0.10.62 + dev: false + + /execa/5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /expand-brackets/2.1.4: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /ext/1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + dependencies: + type: 2.7.2 + dev: false + + /extend-shallow/2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: true + + /extend-shallow/3.0.2: + resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} + engines: {node: '>=0.10.0'} + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: true + + /extglob/2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + 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.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-diff/1.2.0: + resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} + dev: true + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: true + + /file-entry-cache/6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + dev: true + + /fill-range/4.0.0: + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: true + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache/3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + dev: true + + /flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + dev: true + + /follow-redirects/1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + + /for-in/1.0.2: + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} + dev: true + + /form-data/4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + + /fraction.js/4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: true + + /fragment-cache/0.2.1: + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} + engines: {node: '>=0.10.0'} + dependencies: + map-cache: 0.2.2 + dev: true + + /fs-extra/10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /get-caller-file/2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /get-value/2.0.6: + resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} + engines: {node: '>=0.10.0'} + dev: true + + /git-raw-commits/2.0.11: + resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + dargs: 7.0.0 + lodash: 4.17.21 + meow: 8.1.2 + split2: 3.2.2 + through2: 4.0.2 + dev: true + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /global-dirs/0.1.1: + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} + engines: {node: '>=4'} + dependencies: + ini: 1.3.8 + dev: true + + /globals/13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: true + + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /hard-rejection/2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + dev: true + + /has-ansi/2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-regex: 2.1.1 + dev: true + + /has-flag/1.0.0: + resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} + engines: {node: '>=0.10.0'} + dev: true + + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: true + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-value/0.3.1: + resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: true + + /has-value/1.0.0: + resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: true + + /has-values/0.1.4: + resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} + engines: {node: '>=0.10.0'} + dev: true + + /has-values/1.0.0: + resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: true + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: true + + /he/1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: true + + /hosted-git-info/2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /hosted-git-info/4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + dependencies: + lru-cache: 6.0.0 + dev: true + + /html-void-elements/2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + dev: false + + /htmlparser2/3.10.1: + resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + dependencies: + domelementtype: 1.3.1 + domhandler: 2.4.2 + domutils: 1.7.0 + entities: 1.1.2 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /human-signals/2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /husky/7.0.4: + resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==} + engines: {node: '>=12'} + hasBin: true + dev: true + + /i18next/20.6.1: + resolution: {integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==} + dependencies: + '@babel/runtime': 7.21.0 + dev: false + + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + + /image-size/0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dev: true + + /immer/9.0.19: + resolution: {integrity: sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==} + dev: false + + /immutable/4.3.0: + resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} + dev: true + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /imurmurhash/0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /indent-string/4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /ini/1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: true + + /is-accessor-descriptor/0.1.6: + resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /is-accessor-descriptor/1.0.0: + resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 6.0.3 + dev: true + + /is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-buffer/1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + dev: true + + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + dev: true + + /is-data-descriptor/0.1.4: + resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /is-data-descriptor/1.0.0: + resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 6.0.3 + dev: true + + /is-descriptor/0.1.6: + resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: true + + /is-descriptor/1.0.2: + resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.3 + dev: true + + /is-extendable/0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: true + + /is-extendable/1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-object: 2.0.4 + dev: true + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-hotkey/0.2.0: + resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==} + dev: false + + /is-number/3.0.0: + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-obj/2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + dev: true + + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-plain-obj/1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + dev: true + + /is-plain-object/2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /is-plain-object/5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + dev: false + + /is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + + /is-text-path/1.0.1: + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} + engines: {node: '>=0.10.0'} + dependencies: + text-extensions: 1.9.0 + dev: true + + /is-url/1.2.4: + resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} + dev: false + + /is-windows/1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + dev: true + + /isarray/1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: true + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /isobject/2.1.0: + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} + engines: {node: '>=0.10.0'} + dependencies: + isarray: 1.0.0 + dev: true + + /isobject/3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + dev: true + + /js-base64/2.6.4: + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + dev: true + + /js-base64/3.7.5: + resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} + dev: false + + /js-cookie/3.0.1: + resolution: {integrity: sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==} + engines: {node: '>=12'} + dev: false + + /js-sdsl/4.3.0: + resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} + dev: true + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: true + + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /jsencrypt/3.3.2: + resolution: {integrity: sha512-arQR1R1ESGdAxY7ZheWr12wCaF2yF47v5qpB76TtV64H1pyGudk9Hvw8Y9tb/FiTIaaTRUyaSnm5T/Y53Ghm/A==} + dev: false + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-stable-stringify-without-jsonify/1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /json5/1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /jsonfile/6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.10 + dev: true + + /jsonparse/1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + dev: true + + /kind-of/3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: true + + /kind-of/4.0.0: + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: true + + /kind-of/5.1.0: + resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + engines: {node: '>=0.10.0'} + dev: true + + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: true + + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lilconfig/2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: true + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true + + /loader-utils/1.4.2: + resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} + engines: {node: '>=4.0.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.2 + dev: true + + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash-es/4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + dev: false + + /lodash-unified/1.0.3_3ib2ivapxullxkx3xftsimdk7u: + resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==} + peerDependencies: + '@types/lodash-es': '*' + lodash: '*' + lodash-es: '*' + dependencies: + '@types/lodash-es': 4.17.6 + lodash: 4.17.21 + lodash-es: 4.17.21 + dev: false + + /lodash.camelcase/4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: false + + /lodash.clonedeep/4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + dev: false + + /lodash.debounce/4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false + + /lodash.foreach/4.5.0: + resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==} + dev: false + + /lodash.isequal/4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + dev: false + + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + + /lodash.throttle/4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + dev: false + + /lodash.toarray/4.4.0: + resolution: {integrity: sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==} + dev: false + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /magic-string/0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 + + /make-error/1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + dev: true + + /map-cache/0.2.2: + resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} + engines: {node: '>=0.10.0'} + dev: true + + /map-obj/1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + dev: true + + /map-obj/4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + dev: true + + /map-visit/1.0.0: + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} + engines: {node: '>=0.10.0'} + dependencies: + object-visit: 1.0.1 + dev: true + + /mdn-data/2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: true + + /memoize-one/6.0.0: + resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} + dev: false + + /meow/8.1.2: + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} + engines: {node: '>=10'} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + dev: true + + /merge-options/1.0.1: + resolution: {integrity: sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==} + engines: {node: '>=4'} + dependencies: + is-plain-obj: 1.1.0 + dev: true + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch/3.1.0: + resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 1.0.0 + extend-shallow: 2.0.1 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 5.1.0 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + + /mime-match/1.0.2: + resolution: {integrity: sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==} + dependencies: + wildcard: 1.1.2 + dev: false + + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /min-indent/1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist-options/4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: true + + /minimist/1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true + + /mixin-deep/1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: true + + /ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: true + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /namespace-emitter/2.0.1: + resolution: {integrity: sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==} + dev: false + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /nanomatch/1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + 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.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /natural-compare-lite/1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + + /natural-compare/1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /next-tick/1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + dev: false + + /node-releases/2.0.10: + resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + dev: true + + /normalize-package-data/2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.1 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-package-data/3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.11.0 + semver: 7.3.8 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-range/0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-wheel-es/1.2.0: + resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==} + dev: false + + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /nprogress/0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + dev: false + + /nth-check/2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: true + + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: true + + /object-copy/0.1.0: + resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} + engines: {node: '>=0.10.0'} + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: true + + /object-hash/3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: true + + /object-visit/1.0.1: + resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /object.pick/1.3.0: + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /optionator/0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: true + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: true + + /pascalcase/0.1.1: + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} + engines: {node: '>=0.10.0'} + dev: true + + /path-browserify/1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: false + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /path-to-regexp/6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + dev: false + + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + + /pathe/0.2.0: + resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} + dev: true + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /pify/2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: true + + /pinia/2.0.33_hmuptsblhheur2tugfgucj7gc4: + resolution: {integrity: sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg==} + peerDependencies: + '@vue/composition-api': ^1.4.0 + typescript: '>=4.4.4' + vue: ^2.6.14 || ^3.2.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + typescript: + optional: true + dependencies: + '@vue/devtools-api': 6.5.0 + typescript: 4.9.5 + vue: 3.2.47 + vue-demi: 0.13.11_vue@3.2.47 + dev: false + + /posix-character-classes/0.1.1: + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + engines: {node: '>=0.10.0'} + dev: true + + /postcss-import/14.1.0_postcss@8.4.21: + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.1 + dev: true + + /postcss-js/4.0.1_postcss@8.4.21: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.21 + dev: true + + /postcss-load-config/3.1.4_postcss@8.4.21: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.21 + yaml: 1.10.2 + dev: true + + /postcss-nested/6.0.0_postcss@8.4.21: + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + + /postcss-prefix-selector/1.16.0_postcss@5.2.18: + resolution: {integrity: sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==} + peerDependencies: + postcss: '>4 <9' + dependencies: + postcss: 5.2.18 + dev: true + + /postcss-selector-parser/6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss/5.2.18: + resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==} + engines: {node: '>=0.12'} + dependencies: + chalk: 1.1.3 + js-base64: 2.6.4 + source-map: 0.5.7 + supports-color: 3.2.3 + dev: true + + /postcss/8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /posthtml-parser/0.2.1: + resolution: {integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==} + dependencies: + htmlparser2: 3.10.1 + isobject: 2.1.0 + dev: true + + /posthtml-rename-id/1.0.12: + resolution: {integrity: sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /posthtml-render/1.4.0: + resolution: {integrity: sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==} + engines: {node: '>=10'} + dev: true + + /posthtml-svg-mode/1.0.3: + resolution: {integrity: sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==} + dependencies: + merge-options: 1.0.1 + posthtml: 0.9.2 + posthtml-parser: 0.2.1 + posthtml-render: 1.4.0 + dev: true + + /posthtml/0.9.2: + resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==} + engines: {node: '>=0.10.0'} + dependencies: + posthtml-parser: 0.2.1 + posthtml-render: 1.4.0 + dev: true + + /preact/10.13.1: + resolution: {integrity: sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ==} + dev: false + + /prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier-linter-helpers/1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + dependencies: + fast-diff: 1.2.0 + dev: true + + /prettier/2.8.4: + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /prismjs/1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false + + /proxy-from-env/1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + + /punycode/2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + dev: true + + /q/1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + dev: true + + /query-string/4.3.4: + resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==} + engines: {node: '>=0.10.0'} + dependencies: + object-assign: 4.1.1 + strict-uri-encode: 1.1.0 + dev: true + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /quick-lru/4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + dev: true + + /quick-lru/5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + dev: true + + /read-cache/1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: true + + /read-pkg-up/7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + + /read-pkg/5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + + /readable-stream/3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /redent/3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + + /regenerator-runtime/0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false + + /regex-not/1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: true + + /regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + dev: true + + /repeat-element/1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} + dev: true + + /repeat-string/1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + dev: true + + /require-directory/2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve-from/5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve-global/1.0.0: + resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} + engines: {node: '>=8'} + dependencies: + global-dirs: 0.1.1 + dev: true + + /resolve-url/0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: true + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /ret/0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + dev: true + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup/3.19.1: + resolution: {integrity: sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /safe-regex/1.1.0: + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + dependencies: + ret: 0.1.15 + dev: true + + /sass/1.59.2: + resolution: {integrity: sha512-jJyO6SmbzkJexF8MUorHx5tAilcgabioYxT/BHbY4+OvoqmbHxsYlrjZ8Adhqcgl6Zqwie0TgMXLCAmPFxXOuw==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.3.0 + source-map-js: 1.0.2 + dev: true + + /screenfull/6.0.2: + resolution: {integrity: sha512-AQdy8s4WhNvUZ6P8F6PB21tSPIYKniic+Ogx0AacBMjKP1GUHN2E9URxQHtCusiwxudnCKkdy4GrHXPPJSkCCw==} + engines: {node: ^14.13.1 || >=16.0.0} + dev: false + + /scroll-into-view-if-needed/2.2.31: + resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} + dependencies: + compute-scroll-into-view: 1.0.20 + dev: false + + /semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: true + + /semver/7.3.7: + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /set-value/2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: true + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /slate-history/0.66.0_slate@0.72.8: + resolution: {integrity: sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==} + peerDependencies: + slate: '>=0.65.3' + dependencies: + is-plain-object: 5.0.0 + slate: 0.72.8 + dev: false + + /slate/0.72.8: + resolution: {integrity: sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==} + dependencies: + immer: 9.0.19 + is-plain-object: 5.0.0 + tiny-warning: 1.0.3 + dev: false + + /snabbdom/3.5.1: + resolution: {integrity: sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==} + engines: {node: '>=8.3.0'} + dev: false + + /snapdragon-node/2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: true + + /snapdragon-util/3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /snapdragon/0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /sortablejs/1.10.2: + resolution: {integrity: sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==} + dev: false + + /sortablejs/1.15.0: + resolution: {integrity: sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==} + dev: false + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /source-map-resolve/0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.2 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + dev: true + + /source-map-url/0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated + dev: true + + /source-map/0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + /sourcemap-codec/1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + /spdx-correct/3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-exceptions/2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + dev: true + + /spdx-expression-parse/3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.13 + dev: true + + /spdx-license-ids/3.0.13: + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + dev: true + + /split-string/3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + dev: true + + /split2/3.2.2: + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + dependencies: + readable-stream: 3.6.2 + dev: true + + /ssr-window/3.0.0: + resolution: {integrity: sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==} + dev: false + + /stable/0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: true + + /static-extend/0.1.2: + resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: true + + /strict-uri-encode/1.1.0: + resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} + engines: {node: '>=0.10.0'} + dev: true + + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /strip-ansi/3.0.1: + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-regex: 2.1.1 + dev: true + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-indent/3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /supports-color/2.0.0: + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} + engines: {node: '>=0.8.0'} + dev: true + + /supports-color/3.2.3: + resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} + engines: {node: '>=0.8.0'} + dependencies: + has-flag: 1.0.0 + dev: true + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + + /svg-baker/1.7.0: + resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==} + dependencies: + bluebird: 3.7.2 + clone: 2.1.2 + he: 1.2.0 + image-size: 0.5.5 + loader-utils: 1.4.2 + merge-options: 1.0.1 + micromatch: 3.1.0 + postcss: 5.2.18 + postcss-prefix-selector: 1.16.0_postcss@5.2.18 + posthtml-rename-id: 1.0.12 + posthtml-svg-mode: 1.0.3 + query-string: 4.3.4 + traverse: 0.6.7 + transitivePeerDependencies: + - supports-color + dev: true + + /svgo/2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.0 + stable: 0.1.8 + dev: true + + /tailwindcss/3.2.7_postcss@8.4.21: + resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==} + engines: {node: '>=12.13.0'} + hasBin: true + peerDependencies: + postcss: ^8.0.9 + dependencies: + arg: 5.0.2 + chokidar: 3.5.3 + color-name: 1.1.4 + detective: 5.2.1 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.2.12 + glob-parent: 6.0.2 + is-glob: 4.0.3 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.21 + postcss-import: 14.1.0_postcss@8.4.21 + postcss-js: 4.0.1_postcss@8.4.21 + postcss-load-config: 3.1.4_postcss@8.4.21 + postcss-nested: 6.0.0_postcss@8.4.21 + postcss-selector-parser: 6.0.11 + postcss-value-parser: 4.2.0 + quick-lru: 5.1.1 + resolve: 1.22.1 + transitivePeerDependencies: + - ts-node + dev: true + + /text-extensions/1.9.0: + resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} + engines: {node: '>=0.10'} + dev: true + + /text-table/0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true + + /through/2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true + + /through2/4.0.2: + resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} + dependencies: + readable-stream: 3.6.2 + dev: true + + /tiny-warning/1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + dev: false + + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-object-path/0.3.0: + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /to-regex-range/2.1.1: + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: true + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /to-regex/3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: true + + /traverse/0.6.7: + resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==} + dev: true + + /trim-newlines/3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + dev: true + + /ts-node/10.9.1_zix2iy4c4a7fivhrc3ey4gy2pu: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + 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 + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 16.18.14 + acorn: 8.8.2 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + + /tslib/1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tslib/2.3.0: + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + dev: false + + /tsutils/3.21.0_typescript@4.9.5: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.9.5 + dev: true + + /type-check/0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest/0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} + dev: true + + /type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + + /type-fest/0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + + /type-fest/0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + + /type/1.2.0: + resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} + dev: false + + /type/2.7.2: + resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} + dev: false + + /typescript/4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + /union-value/1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: true + + /universalify/2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + dev: true + + /unset-value/1.0.0: + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + engines: {node: '>=0.10.0'} + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: true + + /update-browserslist-db/1.0.10_browserslist@4.21.5: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + dev: true + + /urix/0.1.0: + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} + deprecated: Please see https://github.com/lydell/urix#deprecated + dev: true + + /use/3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} + dev: true + + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /v8-compile-cache-lib/3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + dev: true + + /validate-npm-package-license/3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: true + + /vary/1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: true + + /vite-plugin-svg-icons/2.0.1_vite@4.1.4: + resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==} + peerDependencies: + vite: '>=2.0.0' + dependencies: + '@types/svgo': 2.6.4 + cors: 2.8.5 + debug: 4.3.4 + etag: 1.8.1 + fs-extra: 10.1.0 + pathe: 0.2.0 + svg-baker: 1.7.0 + svgo: 2.8.0 + vite: 4.1.4_dwsly5d2yosvlabnli4nb6vfr4 + transitivePeerDependencies: + - supports-color + dev: true + + /vite/4.1.4_dwsly5d2yosvlabnli4nb6vfr4: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 16.18.14 + esbuild: 0.16.17 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.19.1 + sass: 1.59.2 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vue-demi/0.13.11_vue@3.2.47: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.2.47 + dev: false + + /vue-eslint-parser/8.3.0_eslint@8.36.0: + resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.36.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.5.0 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + dev: true + + /vue-i18n/9.2.2_vue@3.2.47: + resolution: {integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==} + engines: {node: '>= 14'} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@intlify/core-base': 9.2.2 + '@intlify/shared': 9.2.2 + '@intlify/vue-devtools': 9.2.2 + '@vue/devtools-api': 6.5.0 + vue: 3.2.47 + dev: false + + /vue-router/4.1.6_vue@3.2.47: + resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.5.0 + vue: 3.2.47 + dev: false + + /vue-tsc/0.35.2_typescript@4.9.5: + resolution: {integrity: sha512-aqY16VlODHzqtKGUkqdumNpH+s5ABCkufRyvMKQlL/mua+N2DfSVnHufzSNNUMr7vmOO0YsNg27jsspBMq4iGA==} + hasBin: true + peerDependencies: + typescript: '*' + dependencies: + '@volar/vue-typescript': 0.35.2 + typescript: 4.9.5 + dev: true + + /vue/3.2.47: + resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} + dependencies: + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-sfc': 3.2.47 + '@vue/runtime-dom': 3.2.47 + '@vue/server-renderer': 3.2.47_vue@3.2.47 + '@vue/shared': 3.2.47 + + /vuedraggable/2.24.3: + resolution: {integrity: sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==} + dependencies: + sortablejs: 1.10.2 + dev: false + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wildcard/1.1.2: + resolution: {integrity: sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==} + dev: false + + /word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + + /wrap-ansi/7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /xtend/4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: true + + /y18n/5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: true + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: true + + /yargs-parser/20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + dev: true + + /yargs-parser/21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + + /yargs/17.7.1: + resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + + /yn/3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true + + /zrender/5.4.1: + resolution: {integrity: sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==} + dependencies: + tslib: 2.3.0 + dev: false diff --git a/app/frontend/postcss.config.js b/app/frontend/postcss.config.js new file mode 100644 index 0000000..33ad091 --- /dev/null +++ b/app/frontend/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/app/frontend/public/favicon.ico b/app/frontend/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..cfc91d16dcd5de6d97e587ddd2c85719bfceee69 GIT binary patch literal 1484 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 CiF||r literal 0 HcmV?d00001 diff --git a/app/frontend/public/image/loginbg.jpg b/app/frontend/public/image/loginbg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbceff151b3e33fad639b6f211122a90b63440a0 GIT binary patch literal 669029 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

hvE${RGih);9iKW;gB%> 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

qV5Tz+Z<|=Kq%oKzsQ$bNQthYzl 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

E^Ms6YLms2xy-zgj*EhG?P%26SEU%Qc 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

rQSMJqo%? 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 Gz5PGqI-q3$ literal 0 HcmV?d00001 diff --git a/app/frontend/public/image/uplogo.png b/app/frontend/public/image/uplogo.png new file mode 100644 index 0000000000000000000000000000000000000000..a6c456863739c531179cdf1df153c1565e8b19f4 GIT binary patch literal 29061 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 C|3Hoa literal 0 HcmV?d00001 diff --git a/app/frontend/public/tinymce/README.md b/app/frontend/public/tinymce/README.md new file mode 100644 index 0000000..074c6b0 --- /dev/null +++ b/app/frontend/public/tinymce/README.md @@ -0,0 +1,71 @@ +# TinyMCE + +The world's #1 open source rich text editor. + +Used and trusted by millions of developers, TinyMCE is the world’s most customizable, scalable, and flexible rich text editor. We’ve helped launch the likes of Atlassian, Medium, Evernote (and lots more that we can’t tell you), by empowering them to create exceptional content and experiences for their users. + +With more than 350M+ downloads every year, we’re also one of the most trusted enterprise-grade open source HTML editors on the internet. There’s currently more than 100M+ products worldwide, powered by Tiny. As a high powered WYSIWYG editor, TinyMCE is built to scale, designed to innovate, and thrives on delivering results to difficult edge-cases. + +You can access a [full featured demo of TinyMCE](https://www.tiny.cloud/docs/demo/full-featured/) in the docs on the TinyMCE website. + +

+ Screenshot of the TinyMCE Editor +

+ +## Get started with TinyMCE + +Getting started with the TinyMCE rich text editor is easy, and for simple configurations can be done in less than 5 minutes. + +[TinyMCE Cloud Deployment Quick Start Guide](https://www.tiny.cloud/docs/quick-start/) + +[TinyMCE Self-hosted Deployment Guide](https://www.tiny.cloud/docs/general-configuration-guide/advanced-install/) + +TinyMCE provides a range of configuration options that allow you to integrate it into your application. Start customizing with a [basic setup](https://www.tiny.cloud/docs/general-configuration-guide/basic-setup/). + +Configure it for one of three modes of editing: + +- [TinyMCE classic editing mode](https://www.tiny.cloud/docs/general-configuration-guide/use-tinymce-classic/). +- [TinyMCE inline editing mode](https://www.tiny.cloud/docs/general-configuration-guide/use-tinymce-inline/). +- [TinyMCE distraction-free editing mode](https://www.tiny.cloud/docs/general-configuration-guide/use-tinymce-distraction-free/). + +## Features + +### Integration + +TinyMCE is easily integrated into your projects with the help of components such as: + +- [tinymce-react](https://github.com/tinymce/tinymce-react) +- [tinymce-vue](https://github.com/tinymce/tinymce-vue) +- [tinymce-angular](https://github.com/tinymce/tinymce-angular) + +With over 29 integrations, and 400+ APIs, see the TinyMCE docs for a full list of editor [integrations](https://www.tiny.cloud/docs/integrations/). + +### Customization + +It is easy to [configure the UI](https://www.tiny.cloud/docs/general-configuration-guide/customize-ui/) of your rich text editor to match the design of your site, product or application. Due to its flexibility, you can [configure the editor](https://www.tiny.cloud/docs/general-configuration-guide/basic-setup/) with as much or as little functionality as you like, depending on your requirements. + +With [50+ powerful plugins available](https://www.tiny.cloud/apps/), and content editable as the basis of TinyMCE, adding additional functionality is as simple as including a single line of code. + +Realizing the full power of most plugins requires only a few lines more. + +### Extensibility + +Sometimes your editor requirements can be quite unique, and you need the freedom and flexibility to innovate. Thanks to TinyMCE being open source, you can view the source code and develop your own extensions for custom functionality to meet your own requirements. + +The TinyMCE [API](https://www.tiny.cloud/docs/api/) is exposed to make it easier for you to write custom functionality that fits within the existing framework of TinyMCE [UI components](https://www.tiny.cloud/docs/ui-components/). + +### Extended Features and Support + +For the professional software teams that require more in-depth efficiency, compliance or collaborative features built to enterprise-grade standards, please [get in touch with our team](https://www.tiny.cloud/contact/). + +Tiny also offers dedicated SLAs and support for professional development teams. + +## Compiling and contributing + +In 2019 the decision was made to transition our codebase to a monorepo. For information on compiling and contributing, see: [contribution guidelines](https://github.com/tinymce/tinymce/blob/master/CONTRIBUTING.md). + +As an open source product, we encourage and support the active development of our software. + +## Want more information? + +Visit the [TinyMCE website](https://tiny.cloud/) and check out the [TinyMCE documentation](https://www.tiny.cloud/docs/). diff --git a/app/frontend/public/tinymce/icons/default/icons.js b/app/frontend/public/tinymce/icons/default/icons.js new file mode 100644 index 0000000..a240d41 --- /dev/null +++ b/app/frontend/public/tinymce/icons/default/icons.js @@ -0,0 +1,182 @@ +tinymce.IconManager.add('default', { + icons: { + 'accessibility-check': '', + 'action-next': '', + 'action-prev': '', + 'align-center': '', + 'align-justify': '', + 'align-left': '', + 'align-none': '', + 'align-right': '', + 'arrow-left': '', + 'arrow-right': '', + 'bold': '', + 'bookmark': '', + 'border-style': '', + 'border-width': '', + 'brightness': '', + 'browse': '', + 'cancel': '', + 'cell-background-color': '', + 'cell-border-color': '', + 'change-case': '', + 'character-count': '', + 'checklist-rtl': '', + 'checklist': '', + 'checkmark': '', + 'chevron-down': '', + 'chevron-left': '', + 'chevron-right': '', + 'chevron-up': '', + 'close': '', + 'code-sample': '', + 'color-levels': '', + 'color-picker': '', + 'color-swatch-remove-color': '', + 'color-swatch': '', + 'comment-add': '', + 'comment': '', + 'contrast': '', + 'copy': '', + 'crop': '', + 'cut-column': '', + 'cut-row': '', + 'cut': '', + 'document-properties': '', + 'drag': '', + 'duplicate-column': '', + 'duplicate-row': '', + 'duplicate': '', + 'edit-block': '', + 'edit-image': '', + 'embed-page': '', + 'embed': '', + 'emoji': '', + 'export': '', + 'fill': '', + 'flip-horizontally': '', + 'flip-vertically': '', + 'format-painter': '', + 'format': '', + 'fullscreen': '', + 'gallery': '', + 'gamma': '', + 'help': '', + 'highlight-bg-color': '', + 'home': '', + 'horizontal-rule': '', + 'image-options': '', + 'image': '', + 'indent': '', + 'info': '', + 'insert-character': '', + 'insert-time': '', + 'invert': '', + 'italic': '', + 'language': '', + 'line-height': '', + 'line': '', + 'link': '', + 'list-bull-circle': '', + 'list-bull-default': '', + 'list-bull-square': '', + 'list-num-default-rtl': '', + 'list-num-default': '', + 'list-num-lower-alpha-rtl': '', + 'list-num-lower-alpha': '', + 'list-num-lower-greek-rtl': '', + 'list-num-lower-greek': '', + 'list-num-lower-roman-rtl': '', + 'list-num-lower-roman': '', + 'list-num-upper-alpha-rtl': '', + 'list-num-upper-alpha': '', + 'list-num-upper-roman-rtl': '', + 'list-num-upper-roman': '', + 'lock': '', + 'ltr': '', + 'more-drawer': '', + 'new-document': '', + 'new-tab': '', + 'non-breaking': '', + 'notice': '', + 'ordered-list-rtl': '', + 'ordered-list': '', + 'orientation': '', + 'outdent': '', + 'page-break': '', + 'paragraph': '', + 'paste-column-after': '', + 'paste-column-before': '', + 'paste-row-after': '', + 'paste-row-before': '', + 'paste-text': '', + 'paste': '', + 'permanent-pen': '', + 'plus': '', + 'preferences': '', + 'preview': '', + 'print': '', + 'quote': '', + 'redo': '', + 'reload': '', + 'remove-formatting': '', + 'remove': '', + 'resize-handle': '', + 'resize': '', + 'restore-draft': '', + 'rotate-left': '', + 'rotate-right': '', + 'rtl': '', + 'save': '', + 'search': '', + 'select-all': '', + 'selected': '', + 'settings': '', + 'sharpen': '', + 'sourcecode': '', + 'spell-check': '', + 'strike-through': '', + 'subscript': '', + 'superscript': '', + 'table-caption': '', + 'table-cell-classes': '', + 'table-cell-properties': '', + 'table-cell-select-all': '', + 'table-cell-select-inner': '', + 'table-classes': '', + 'table-delete-column': '', + 'table-delete-row': '', + 'table-delete-table': '', + 'table-insert-column-after': '', + 'table-insert-column-before': '', + 'table-insert-row-above': '', + 'table-insert-row-after': '', + 'table-left-header': '', + 'table-merge-cells': '', + 'table-row-numbering-rtl': '', + 'table-row-numbering': '', + 'table-row-properties': '', + 'table-split-cells': '', + 'table-top-header': '', + 'table': '', + 'template': '', + 'temporary-placeholder': '', + 'text-color': '', + 'toc': '', + 'translate': '', + 'underline': '', + 'undo': '', + 'unlink': '', + 'unlock': '', + 'unordered-list': '', + 'unselected': '', + 'upload': '', + 'user': '', + 'vertical-align': '', + 'visualblocks': '', + 'visualchars': '', + 'warning': '', + 'zoom-in': '', + 'zoom-out': '', + } +}); \ No newline at end of file diff --git a/app/frontend/public/tinymce/icons/default/icons.min.js b/app/frontend/public/tinymce/icons/default/icons.min.js new file mode 100644 index 0000000..2cf9ef8 --- /dev/null +++ b/app/frontend/public/tinymce/icons/default/icons.min.js @@ -0,0 +1 @@ +tinymce.IconManager.add("default",{icons:{"accessibility-check":'',"action-next":'',"action-prev":'',"align-center":'',"align-justify":'',"align-left":'',"align-none":'',"align-right":'',"arrow-left":'',"arrow-right":'',bold:'',bookmark:'',"border-style":'',"border-width":'',brightness:'',browse:'',cancel:'',"cell-background-color":'',"cell-border-color":'',"change-case":'',"character-count":'',"checklist-rtl":'',checklist:'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',close:'',"code-sample":'',"color-levels":'',"color-picker":'',"color-swatch-remove-color":'',"color-swatch":'',"comment-add":'',comment:'',contrast:'',copy:'',crop:'',"cut-column":'',"cut-row":'',cut:'',"document-properties":'',drag:'',"duplicate-column":'',"duplicate-row":'',duplicate:'',"edit-block":'',"edit-image":'',"embed-page":'',embed:'',emoji:'',export:'',fill:'',"flip-horizontally":'',"flip-vertically":'',"format-painter":'',format:'',fullscreen:'',gallery:'',gamma:'',help:'',"highlight-bg-color":'',home:'',"horizontal-rule":'',"image-options":'',image:'',indent:'',info:'',"insert-character":'',"insert-time":'',invert:'',italic:'',language:'',"line-height":'',line:'',link:'',"list-bull-circle":'',"list-bull-default":'',"list-bull-square":'',"list-num-default-rtl":'',"list-num-default":'',"list-num-lower-alpha-rtl":'',"list-num-lower-alpha":'',"list-num-lower-greek-rtl":'',"list-num-lower-greek":'',"list-num-lower-roman-rtl":'',"list-num-lower-roman":'',"list-num-upper-alpha-rtl":'',"list-num-upper-alpha":'',"list-num-upper-roman-rtl":'',"list-num-upper-roman":'',lock:'',ltr:'',"more-drawer":'',"new-document":'',"new-tab":'',"non-breaking":'',notice:'',"ordered-list-rtl":'',"ordered-list":'',orientation:'',outdent:'',"page-break":'',paragraph:'',"paste-column-after":'',"paste-column-before":'',"paste-row-after":'',"paste-row-before":'',"paste-text":'',paste:'',"permanent-pen":'',plus:'',preferences:'',preview:'',print:'',quote:'',redo:'',reload:'',"remove-formatting":'',remove:'',"resize-handle":'',resize:'',"restore-draft":'',"rotate-left":'',"rotate-right":'',rtl:'',save:'',search:'',"select-all":'',selected:'',settings:'',sharpen:'',sourcecode:'',"spell-check":'',"strike-through":'',subscript:'',superscript:'',"table-caption":'',"table-cell-classes":'',"table-cell-properties":'',"table-cell-select-all":'',"table-cell-select-inner":'',"table-classes":'',"table-delete-column":'',"table-delete-row":'',"table-delete-table":'',"table-insert-column-after":'',"table-insert-column-before":'',"table-insert-row-above":'',"table-insert-row-after":'',"table-left-header":'',"table-merge-cells":'',"table-row-numbering-rtl":'',"table-row-numbering":'',"table-row-properties":'',"table-split-cells":'',"table-top-header":'',table:'',template:'',"temporary-placeholder":'',"text-color":'',toc:'',translate:'',underline:'',undo:'',unlink:'',unlock:'',"unordered-list":'',unselected:'',upload:'',user:'',"vertical-align":'',visualblocks:'',visualchars:'',warning:'',"zoom-in":'',"zoom-out":''}}); \ No newline at end of file diff --git a/app/frontend/public/tinymce/jquery.tinymce.min.js b/app/frontend/public/tinymce/jquery.tinymce.min.js new file mode 100644 index 0000000..46e24d2 --- /dev/null +++ b/app/frontend/public/tinymce/jquery.tinymce.min.js @@ -0,0 +1,91 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +/** + * Jquery integration plugin. + * + * @class tinymce.core.JqueryIntegration + * @private + */ +!function(){function f(){ +// Reference to tinymce needs to be lazily evaluated since tinymce +// might be loaded through the compressor or other means +return d.tinymce}var p,c,u,s=[],d="undefined"!=typeof global?global:window,m=d.jQuery;m.fn.tinymce=function(o){var e,t,i,n,l=this,r=""; +// No match then just ignore the call +return l.length? +// Get editor instance +o?(l.css("visibility","hidden"), +// Load TinyMCE on demand, if we need to +d.tinymce||c||!(e=o.script_url)? +// Delay the init call until tinymce is loaded +1===c?s.push(a):a():(c=1,t=e.substring(0,e.lastIndexOf("/")), +// Check if it's a dev/src version they want to load then +// make sure that all plugins, themes etc are loaded in source mode as well +-1!=e.indexOf(".min")&&(r=".min"), +// Setup tinyMCEPreInit object this will later be used by the TinyMCE +// core script to locate other resources like CSS files, dialogs etc +// You can also predefined a tinyMCEPreInit object and then it will use that instead +d.tinymce=d.tinyMCEPreInit||{base:t,suffix:r}, +// url contains gzip then we assume it's a compressor +-1!=e.indexOf("gzip")&&(i=o.language||"en",e=e+(/\?/.test(e)?"&":"?")+"js=true&core=true&suffix="+escape(r)+"&themes="+escape(o.theme||"modern")+"&plugins="+escape(o.plugins||"")+"&languages="+(i||""), +// Check if compressor script is already loaded otherwise setup a basic one +d.tinyMCE_GZ||(d.tinyMCE_GZ={start:function(){function n(e){f().ScriptLoader.markDone(f().baseURI.toAbsolute(e))} +// Add core languages +n("langs/"+i+".js"), +// Add themes with languages +n("themes/"+o.theme+"/theme"+r+".js"),n("themes/"+o.theme+"/langs/"+i+".js"), +// Add plugins with languages +m.each(o.plugins.split(","),function(e,t){t&&(n("plugins/"+t+"/plugin"+r+".js"),n("plugins/"+t+"/langs/"+i+".js"))})},end:function(){}})),(n=document.createElement("script")).type="text/javascript",n.onload=n.onreadystatechange=function(e){e=e||window.event,2===c||"load"!=e.type&&!/complete|loaded/.test(n.readyState)||(f().dom.Event.domLoaded=1,c=2, +// Execute callback after mainscript has been loaded and before the initialization occurs +o.script_loaded&&o.script_loaded(),a(),m.each(s,function(e,t){t()}))},n.src=e,document.body.appendChild(n)),l):f()?f().get(l[0].id):null:l;function a(){var a=[],c=0; +// Apply patches to the jQuery object, only once +u||(v(),u=!0), +// Create an editor instance for each matched node +l.each(function(e,t){var n,i=t.id,r=o.oninit; +// Generate unique id for target element if needed +i||(t.id=i=f().DOM.uniqueId()), +// Only init the editor once +f().get(i)||( +// Create editor instance and render it +n=f().createEditor(i,o),a.push(n),n.on("init",function(){var e,t=r;l.css("visibility",""), +// Run this if the oninit setting is defined +// this logic will fire the oninit callback ones each +// matched editor instance is initialized +r&&++c==a.length&&("string"==typeof t&&(e=-1===t.indexOf(".")?null:f().resolve(t.replace(/\.\w+$/,"")),t=f().resolve(t)), +// Call the oninit function with the object +t.apply(e||f(),a))}))}), +// Render the editor instances in a separate loop since we +// need to have the full editors array used in the onInit calls +m.each(a,function(e,t){t.render()})}}, +// Add :tinymce pseudo selector this will select elements that has been converted into editor instances +// it's now possible to use things like $('*:tinymce') to get all TinyMCE bound elements. +m.extend(m.expr[":"],{tinymce:function(e){var t;return!!(e.id&&"tinymce"in d&&(t=f().get(e.id))&&t.editorManager===f())}}); +// This function patches internal jQuery functions so that if +// you for example remove an div element containing an editor it's +// automatically destroyed by the TinyMCE API +var v=function(){function r(e){ +// If the function is remove +"remove"===e&&this.each(function(e,t){var n=u(t);n&&n.remove()}),this.find("span.mceEditor,div.mceEditor").each(function(e,t){var n=f().get(t.id.replace(/_parent$/,""));n&&n.remove()})}function o(i){var e,t=this; +// Handle set value +/*jshint eqnull:true */if(null!=i)r.call(t), +// Saves the contents before get/set value of textarea/div +t.each(function(e,t){var n;(n=f().get(t.id))&&n.setContent(i)});else if(0])*>/g,""):n.getContent({save:!0}):a.apply(m(t),r)}),i}}), +// Makes it possible to use $('#id').append("content"); to append contents to the TinyMCE editor iframe +m.each(["append","prepend"],function(e,t){var n=s[t]=m.fn[t],r="prepend"===t;m.fn[t]=function(i){var e=this;return l(e)?i!==p?("string"==typeof i&&e.filter(":tinymce").each(function(e,t){var n=u(t);n&&n.setContent(r?i+n.getContent():n.getContent()+i)}),n.apply(e.not(":tinymce"),arguments),e):void 0:n.apply(e,arguments)}}), +// Makes sure that the editor instance gets properly destroyed when the parent element is removed +m.each(["remove","replaceWith","replaceAll","empty"],function(e,t){var n=s[t]=m.fn[t];m.fn[t]=function(){return r.call(this,t),n.apply(this,arguments)}}),s.attr=m.fn.attr, +// Makes sure that $('#tinymce_id').attr('value') gets the editors current HTML contents +m.fn.attr=function(e,t){var n=this,i=arguments;if(!e||"value"!==e||!l(n))return s.attr.apply(n,i);if(t!==p)return o.call(n.filter(":tinymce"),t),s.attr.apply(n.not(":tinymce"),i),n;// return original set for chaining +var r=n[0],a=u(r);return a?a.getContent({save:!0}):s.attr.apply(m(r),i)}}}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/langs/README.md b/app/frontend/public/tinymce/langs/README.md new file mode 100644 index 0000000..a52bf03 --- /dev/null +++ b/app/frontend/public/tinymce/langs/README.md @@ -0,0 +1,3 @@ +This is where language files should be placed. + +Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/ diff --git a/app/frontend/public/tinymce/langs/zh_CN.js b/app/frontend/public/tinymce/langs/zh_CN.js new file mode 100644 index 0000000..a9e86f2 --- /dev/null +++ b/app/frontend/public/tinymce/langs/zh_CN.js @@ -0,0 +1,417 @@ +tinymce.addI18n('zh_CN',{ +"Redo": "恢复", +"Undo": "撤销", +"Cut": "剪切", +"Copy": "复制", +"Paste": "粘贴", +"Select all": "全选", +"New document": "新建文档", +"Ok": "确定", +"Cancel": "取消", +"Visual aids": "网格线", +"Bold": "粗体", +"Italic": "斜体", +"Underline": "下划线", +"Strikethrough": "删除线", +"Superscript": "上标", +"Subscript": "下标", +"Clear formatting": "清除格式", +"Align left": "左对齐", +"Align center": "居中", +"Align right": "右对齐", +"Justify": "两端对齐", +"Bullet list": "符号列表", +"Numbered list": "数字列表", +"Decrease indent": "减少缩进", +"Increase indent": "增加缩进", +"Close": "关闭", +"Formats": "格式", +"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "当前浏览器不支持访问剪贴板,请使用快捷键Ctrl+X/C/V复制粘贴", +"Headers": "标题", +"Header 1": "标题1", +"Header 2": "标题2", +"Header 3": "标题3", +"Header 4": "标题4", +"Header 5": "标题5", +"Header 6": "标题6", +"Headings": "标题", +"Heading 1": "标题1", +"Heading 2": "标题2", +"Heading 3": "标题3", +"Heading 4": "标题4", +"Heading 5": "标题5", +"Heading 6": "标题6", +"Preformatted": "预格式化", +"Div": "Div区块", +"Pre": "预格式文本", +"Code": "代码", +"Paragraph": "段落", +"Blockquote": "引用", +"Inline": "文本", +"Blocks": "区块", +"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "当前为纯文本粘贴模式,再次点击可以回到普通粘贴模式。", +"Fonts": "字体", +"Font Sizes": "字号", +"Class": "Class", +"Browse for an image": "浏览图像", +"OR": "或", +"Drop an image here": "拖放一张图片文件至此", +"Upload": "上传", +"Block": "块", +"Align": "对齐", +"Default": "默认", +"Circle": "空心圆", +"Disc": "实心圆", +"Square": "方块", +"Lower Alpha": "小写英文字母", +"Lower Greek": "小写希腊字母", +"Lower Roman": "小写罗马字母", +"Upper Alpha": "大写英文字母", +"Upper Roman": "大写罗马字母", +"Anchor...": "锚点...", +"Name": "名称", +"Id": "id", +"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "id应该以字母开头,后跟字母、数字、横线、点、冒号或下划线。", +"You have unsaved changes are you sure you want to navigate away?": "你对文档的修改尚未保存,确定离开吗?", +"Restore last draft": "恢复上次的草稿", +"Special characters...": "特殊字符...", +"Source code": "HTML源码", +"Insert\/Edit code sample": "插入/编辑代码示例", +"Language": "语言", +"Code sample...": "代码示例...", +"Color Picker": "选取颜色", +"R": "R", +"G": "G", +"B": "B", +"Left to right": "从左到右", +"Right to left": "从右到左", +"Emoticons...": "表情符号...", +"Metadata and Document Properties": "元数据和文档属性", +"Title": "标题", +"Keywords": "关键词", +"Description": "描述", +"Robots": "机器人", +"Author": "作者", +"Encoding": "编码", +"Fullscreen": "全屏", +"Action": "操作", +"Shortcut": "快捷键", +"Help": "帮助", +"Address": "地址", +"Focus to menubar": "移动焦点到菜单栏", +"Focus to toolbar": "移动焦点到工具栏", +"Focus to element path": "移动焦点到元素路径", +"Focus to contextual toolbar": "移动焦点到上下文菜单", +"Insert link (if link plugin activated)": "插入链接 (如果链接插件已激活)", +"Save (if save plugin activated)": "保存(如果保存插件已激活)", +"Find (if searchreplace plugin activated)": "查找(如果查找替换插件已激活)", +"Plugins installed ({0}):": "已安装插件 ({0}):", +"Premium plugins:": "优秀插件:", +"Learn more...": "了解更多...", +"You are using {0}": "你正在使用 {0}", +"Plugins": "插件", +"Handy Shortcuts": "快捷键", +"Horizontal line": "水平分割线", +"Insert\/edit image": "插入/编辑图片", +"Image description": "图片描述", +"Source": "地址", +"Dimensions": "大小", +"Constrain proportions": "保持宽高比", +"General": "常规", +"Advanced": "高级", +"Style": "样式", +"Vertical space": "垂直边距", +"Horizontal space": "水平边距", +"Border": "边框", +"Insert image": "插入图片", +"Image...": "图片...", +"Image list": "图片列表", +"Rotate counterclockwise": "逆时针旋转", +"Rotate clockwise": "顺时针旋转", +"Flip vertically": "垂直翻转", +"Flip horizontally": "水平翻转", +"Edit image": "编辑图片", +"Image options": "图片选项", +"Zoom in": "放大", +"Zoom out": "缩小", +"Crop": "裁剪", +"Resize": "调整大小", +"Orientation": "方向", +"Brightness": "亮度", +"Sharpen": "锐化", +"Contrast": "对比度", +"Color levels": "色阶", +"Gamma": "伽马值", +"Invert": "反转", +"Apply": "应用", +"Back": "后退", +"Insert date\/time": "插入日期/时间", +"Date\/time": "日期/时间", +"Insert\/Edit Link": "插入/编辑链接", +"Insert\/edit link": "插入/编辑链接", +"Text to display": "显示文字", +"Url": "地址", +"Open link in...": "链接打开方式...", +"Current window": "当前窗口打开", +"None": "在当前窗口/框架打开", +"New window": "在新窗口打开", +"Remove link": "删除链接", +"Anchors": "锚点", +"Link...": "链接...", +"Paste or type a link": "粘贴或输入链接", +"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "你所填写的URL地址为邮件地址,需要加上mailto:前缀吗?", +"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "你所填写的URL地址属于外部链接,需要加上http://:前缀吗?", +"Link list": "链接列表", +"Insert video": "插入视频", +"Insert\/edit video": "插入/编辑视频", +"Insert\/edit media": "插入/编辑媒体", +"Alternative source": "替代资源", +"Alternative image URL": "资源备用地址", +"Media poster (Image URL)": "封面(图片地址)", +"Paste your embed code below:": "将内嵌代码粘贴在下面:", +"Embed": "内嵌", +"Media...": "多媒体...", +"Nonbreaking space": "不间断空格", +"Page break": "分页符", +"Paste as text": "粘贴为文本", +"Preview": "预览", +"Print...": "打印...", +"Save": "保存", +"Find": "查找", +"Replace with": "替换为", +"Replace": "替换", +"Replace all": "替换全部", +"Previous": "上一个", +"Next": "下一个", +"Find and replace...": "查找并替换...", +"Could not find the specified string.": "未找到搜索内容。", +"Match case": "区分大小写", +"Find whole words only": "全单词匹配", +"Spell check": "拼写检查", +"Ignore": "忽略", +"Ignore all": "忽略全部", +"Finish": "完成", +"Add to Dictionary": "添加到字典", +"Insert table": "插入表格", +"Table properties": "表格属性", +"Delete table": "删除表格", +"Cell": "单元格", +"Row": "行", +"Column": "列", +"Cell properties": "单元格属性", +"Merge cells": "合并单元格", +"Split cell": "拆分单元格", +"Insert row before": "在上方插入", +"Insert row after": "在下方插入", +"Delete row": "删除行", +"Row properties": "行属性", +"Cut row": "剪切行", +"Copy row": "复制行", +"Paste row before": "粘贴到上方", +"Paste row after": "粘贴到下方", +"Insert column before": "在左侧插入", +"Insert column after": "在右侧插入", +"Delete column": "删除列", +"Cols": "列", +"Rows": "行", +"Width": "宽", +"Height": "高", +"Cell spacing": "单元格外间距", +"Cell padding": "单元格内边距", +"Show caption": "显示标题", +"Left": "左对齐", +"Center": "居中", +"Right": "右对齐", +"Cell type": "单元格类型", +"Scope": "范围", +"Alignment": "对齐方式", +"H Align": "水平对齐", +"V Align": "垂直对齐", +"Top": "顶部对齐", +"Middle": "垂直居中", +"Bottom": "底部对齐", +"Header cell": "表头单元格", +"Row group": "行组", +"Column group": "列组", +"Row type": "行类型", +"Header": "表头", +"Body": "表体", +"Footer": "表尾", +"Border color": "边框颜色", +"Insert template...": "插入模板...", +"Templates": "模板", +"Template": "模板", +"Text color": "文字颜色", +"Background color": "背景色", +"Custom...": "自定义...", +"Custom color": "自定义颜色", +"No color": "无", +"Remove color": "删除颜色", +"Table of Contents": "目录", +"Show blocks": "显示区块边框", +"Show invisible characters": "显示不可见字符", +"Word count": "字数统计", +"Words: {0}": "字数:{0}", +"{0} words": "{0} 个字", +"File": "文件", +"Edit": "编辑", +"Insert": "插入", +"View": "查看", +"Format": "格式", +"Table": "表格", +"Tools": "工具", +"Powered by {0}": "Powered by {0}", +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "在编辑区按ALT+F9打开菜单,按ALT+F10打开工具栏,按ALT+0查看帮助", +"Image title": "图片标题", +"Border width": "边框宽度", +"Border style": "边框样式", +"Error": "错误", +"Warn": "警告", +"Valid": "有效", +"To open the popup, press Shift+Enter": "此快捷为软回车(插入
)", +"Rich Text Area. Press ALT-0 for help.": "编辑区. 按Alt+0键打开帮助", +"System Font": "默认字体", +"Failed to upload image: {0}": "图片上传失败: {0}", +"Failed to load plugin: {0} from url {1}": "插件加载失败: {0} - {1}", +"Failed to load plugin url: {0}": "插件加载失败: {0}", +"Failed to initialize plugin: {0}": "插件初始化失败: {0}", +"example": "示例", +"Search": "查找", +"All": "全部", +"Currency": "货币", +"Text": "文本", +"Quotations": "引用", +"Mathematical": "数学运算符", +"Extended Latin": "拉丁语扩充", +"Symbols": "符号", +"Arrows": "箭头", +"User Defined": "自定义", +"dollar sign": "美元", +"currency sign": "货币", +"euro-currency sign": "欧元", +"colon sign": "冒号", +"cruzeiro sign": "克鲁赛罗币", +"french franc sign": "法郎", +"lira sign": "里拉", +"mill sign": "密尔", +"naira sign": "奈拉", +"peseta sign": "比塞塔", +"rupee sign": "卢比", +"won sign": "韩元", +"new sheqel sign": "新谢克尔", +"dong sign": "越南盾", +"kip sign": "老挝基普", +"tugrik sign": "图格里克", +"drachma sign": "德拉克马", +"german penny symbol": "德国便士", +"peso sign": "比索", +"guarani sign": "瓜拉尼", +"austral sign": "澳元", +"hryvnia sign": "格里夫尼亚", +"cedi sign": "塞地", +"livre tournois sign": "里弗弗尔", +"spesmilo sign": "一千spesoj的货币符号,该货币未使用", +"tenge sign": "坚戈", +"indian rupee sign": "印度卢比", +"turkish lira sign": "土耳其里拉", +"nordic mark sign": "北欧马克", +"manat sign": "马纳特", +"ruble sign": "卢布", +"yen character": "日元", +"yuan character": "人民币元", +"yuan character, in hong kong and taiwan": "元的繁体字", +"yen\/yuan character variant one": "元(大写)", +"Loading emoticons...": "正在加载表情文字...", +"Could not load emoticons": "不能加载表情文字", +"People": "人类", +"Animals and Nature": "动物和自然", +"Food and Drink": "食物和饮品", +"Activity": "活动", +"Travel and Places": "旅游和地点", +"Objects": "物件", +"Flags": "旗帜", +"Characters": "字数", +"Characters (no spaces)": "字数(不含空格)", +"Error: Form submit field collision.": "错误: 表单提交字段冲突.", +"Error: No form element found.": "错误: 未找到可用的form.", +"Update": "更新", +"Color swatch": "颜色样本", +"Turquoise": "青绿", +"Green": "绿色", +"Blue": "蓝色", +"Purple": "紫色", +"Navy Blue": "海军蓝", +"Dark Turquoise": "深蓝绿色", +"Dark Green": "暗绿", +"Medium Blue": "中蓝", +"Medium Purple": "中紫", +"Midnight Blue": "深蓝", +"Yellow": "黄色", +"Orange": "橙色", +"Red": "红色", +"Light Gray": "浅灰", +"Gray": "灰色", +"Dark Yellow": "暗黄", +"Dark Orange": "暗橙", +"Dark Red": "暗红", +"Medium Gray": "中灰", +"Dark Gray": "深灰", +"Black": "黑色", +"White": "白色", +"Switch to or from fullscreen mode": "切换全屏模式", +"Open help dialog": "打开帮助对话框", +"history": "历史", +"styles": "样式", +"formatting": "格式化", +"alignment": "对齐", +"indentation": "缩进", +"permanent pen": "记号笔", +"comments": "注释", +"Anchor": "锚点", +"Special character": "特殊字符", +"Code sample": "代码示例", +"Color": "颜色", +"Emoticons": "表情", +"Document properties": "文档属性", +"Image": "图片", +"Insert link": "插入链接", +"Target": "目标", +"Link": "链接", +"Poster": "封面", +"Media": "音视频", +"Print": "打印", +"Prev": "上一个", +"Find and replace": "查找并替换", +"Whole words": "全字匹配", +"Spellcheck": "拼写检查", +"Caption": "标题", +"Insert template": "插入模板", +//以下为补充汉化内容 by 莫若卿 +"Code view": "代码区域", +"Select...": "选择...", +"Format Painter": "格式刷", +"No templates defined.": "无内置模板", +"Special character...": "特殊字符...", +"Open link": "打开链接", +"None": "无", +"Count": "统计", +"Document": "整个文档", +"Selection": "选取部分", +"Words": "字词数", +"{0} characters": "{0} 个字符", +"Alternative source URL": "替代资源地址", +"Alternative description": "替代说明文字", +"Accessibility": "可访问性", +"Image is decorative": "仅用于装饰", +//5.6新增 +"Line height": "行高", +"Cut column": "剪切列", +"Copy column": "复制列", +"Paste column before": "粘贴到前方", +"Paste column after": "粘贴到后方", +"Copy column": "复制列", +//帮助窗口内的文字 +"Version": "版本", +"Keyboard Navigation": "键盘导航", +"Open popup menu for split buttons": "该组合键的作用是软回车(插入br)", +}); \ No newline at end of file diff --git a/app/frontend/public/tinymce/license.txt b/app/frontend/public/tinymce/license.txt new file mode 100644 index 0000000..b17fc90 --- /dev/null +++ b/app/frontend/public/tinymce/license.txt @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/app/frontend/public/tinymce/plugins/advlist/plugin.js b/app/frontend/public/tinymce/plugins/advlist/plugin.js new file mode 100644 index 0000000..4674b9f --- /dev/null +++ b/app/frontend/public/tinymce/plugins/advlist/plugin.js @@ -0,0 +1,261 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global$1 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var applyListFormat = function (editor, listName, styleValue) { + var cmd = listName === 'UL' ? 'InsertUnorderedList' : 'InsertOrderedList'; + editor.execCommand(cmd, false, styleValue === false ? null : { 'list-style-type': styleValue }); + }; + + var register$1 = function (editor) { + editor.addCommand('ApplyUnorderedListStyle', function (ui, value) { + applyListFormat(editor, 'UL', value['list-style-type']); + }); + editor.addCommand('ApplyOrderedListStyle', function (ui, value) { + applyListFormat(editor, 'OL', value['list-style-type']); + }); + }; + + var global = tinymce.util.Tools.resolve('tinymce.util.Tools'); + + var getNumberStyles = function (editor) { + var styles = editor.getParam('advlist_number_styles', 'default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman'); + return styles ? styles.split(/[ ,]/) : []; + }; + var getBulletStyles = function (editor) { + var styles = editor.getParam('advlist_bullet_styles', 'default,circle,square'); + return styles ? styles.split(/[ ,]/) : []; + }; + + var noop = function () { + }; + var constant = function (value) { + return function () { + return value; + }; + }; + var identity = function (x) { + return x; + }; + var never = constant(false); + var always = constant(true); + + var none = function () { + return NONE; + }; + var NONE = function () { + var call = function (thunk) { + return thunk(); + }; + var id = identity; + var me = { + fold: function (n, _s) { + return n(); + }, + isSome: never, + isNone: always, + getOr: id, + getOrThunk: call, + getOrDie: function (msg) { + throw new Error(msg || 'error: getOrDie called on none.'); + }, + getOrNull: constant(null), + getOrUndefined: constant(undefined), + or: id, + orThunk: call, + map: none, + each: noop, + bind: none, + exists: never, + forall: always, + filter: function () { + return none(); + }, + toArray: function () { + return []; + }, + toString: constant('none()') + }; + return me; + }(); + var some = function (a) { + var constant_a = constant(a); + var self = function () { + return me; + }; + var bind = function (f) { + return f(a); + }; + var me = { + fold: function (n, s) { + return s(a); + }, + isSome: always, + isNone: never, + getOr: constant_a, + getOrThunk: constant_a, + getOrDie: constant_a, + getOrNull: constant_a, + getOrUndefined: constant_a, + or: self, + orThunk: self, + map: function (f) { + return some(f(a)); + }, + each: function (f) { + f(a); + }, + bind: bind, + exists: bind, + forall: bind, + filter: function (f) { + return f(a) ? me : NONE; + }, + toArray: function () { + return [a]; + }, + toString: function () { + return 'some(' + a + ')'; + } + }; + return me; + }; + var from = function (value) { + return value === null || value === undefined ? NONE : some(value); + }; + var Optional = { + some: some, + none: none, + from: from + }; + + var isChildOfBody = function (editor, elm) { + return editor.$.contains(editor.getBody(), elm); + }; + var isTableCellNode = function (node) { + return node && /^(TH|TD)$/.test(node.nodeName); + }; + var isListNode = function (editor) { + return function (node) { + return node && /^(OL|UL|DL)$/.test(node.nodeName) && isChildOfBody(editor, node); + }; + }; + var getSelectedStyleType = function (editor) { + var listElm = editor.dom.getParent(editor.selection.getNode(), 'ol,ul'); + var style = editor.dom.getStyle(listElm, 'listStyleType'); + return Optional.from(style); + }; + + var findIndex = function (list, predicate) { + for (var index = 0; index < list.length; index++) { + var element = list[index]; + if (predicate(element)) { + return index; + } + } + return -1; + }; + var styleValueToText = function (styleValue) { + return styleValue.replace(/\-/g, ' ').replace(/\b\w/g, function (chr) { + return chr.toUpperCase(); + }); + }; + var isWithinList = function (editor, e, nodeName) { + var tableCellIndex = findIndex(e.parents, isTableCellNode); + var parents = tableCellIndex !== -1 ? e.parents.slice(0, tableCellIndex) : e.parents; + var lists = global.grep(parents, isListNode(editor)); + return lists.length > 0 && lists[0].nodeName === nodeName; + }; + var makeSetupHandler = function (editor, nodeName) { + return function (api) { + var nodeChangeHandler = function (e) { + api.setActive(isWithinList(editor, e, nodeName)); + }; + editor.on('NodeChange', nodeChangeHandler); + return function () { + return editor.off('NodeChange', nodeChangeHandler); + }; + }; + }; + var addSplitButton = function (editor, id, tooltip, cmd, nodeName, styles) { + editor.ui.registry.addSplitButton(id, { + tooltip: tooltip, + icon: nodeName === 'OL' ? 'ordered-list' : 'unordered-list', + presets: 'listpreview', + columns: 3, + fetch: function (callback) { + var items = global.map(styles, function (styleValue) { + var iconStyle = nodeName === 'OL' ? 'num' : 'bull'; + var iconName = styleValue === 'disc' || styleValue === 'decimal' ? 'default' : styleValue; + var itemValue = styleValue === 'default' ? '' : styleValue; + var displayText = styleValueToText(styleValue); + return { + type: 'choiceitem', + value: itemValue, + icon: 'list-' + iconStyle + '-' + iconName, + text: displayText + }; + }); + callback(items); + }, + onAction: function () { + return editor.execCommand(cmd); + }, + onItemAction: function (_splitButtonApi, value) { + applyListFormat(editor, nodeName, value); + }, + select: function (value) { + var listStyleType = getSelectedStyleType(editor); + return listStyleType.map(function (listStyle) { + return value === listStyle; + }).getOr(false); + }, + onSetup: makeSetupHandler(editor, nodeName) + }); + }; + var addButton = function (editor, id, tooltip, cmd, nodeName, _styles) { + editor.ui.registry.addToggleButton(id, { + active: false, + tooltip: tooltip, + icon: nodeName === 'OL' ? 'ordered-list' : 'unordered-list', + onSetup: makeSetupHandler(editor, nodeName), + onAction: function () { + return editor.execCommand(cmd); + } + }); + }; + var addControl = function (editor, id, tooltip, cmd, nodeName, styles) { + if (styles.length > 1) { + addSplitButton(editor, id, tooltip, cmd, nodeName, styles); + } else { + addButton(editor, id, tooltip, cmd, nodeName); + } + }; + var register = function (editor) { + addControl(editor, 'numlist', 'Numbered list', 'InsertOrderedList', 'OL', getNumberStyles(editor)); + addControl(editor, 'bullist', 'Bullet list', 'InsertUnorderedList', 'UL', getBulletStyles(editor)); + }; + + function Plugin () { + global$1.add('advlist', function (editor) { + if (editor.hasPlugin('lists')) { + register(editor); + register$1(editor); + } else { + console.error('Please use the Lists plugin together with the Advanced List plugin.'); + } + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/advlist/plugin.min.js b/app/frontend/public/tinymce/plugins/advlist/plugin.min.js new file mode 100644 index 0000000..78c9663 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/advlist/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function f(t,e,n){t.execCommand("UL"===e?"InsertUnorderedList":"InsertOrderedList",!1,!1===n?null:{"list-style-type":n})}function i(t){return function(){return t}}function t(t){return t}function e(){return s}var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),g=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=i(!1),l=i(!0),s={fold:function(t,e){return t()},isSome:u,isNone:l,getOr:t,getOrThunk:r,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:t,orThunk:r,map:e,each:function(){},bind:e,exists:u,forall:l,filter:function(){return s},toArray:function(){return[]},toString:i("none()")};function r(t){return t()}function d(t){return t&&/^(TH|TD)$/.test(t.nodeName)}function m(c,a){return function(s){function t(t){var e,n,r,o,i,u,l;s.setActive((e=c,r=a,i=-1!==(o=function(t,e){for(var n=0;n= substr.length && str.substr(start, start + substr.length) === substr; + }; + var contains = function (str, substr) { + return str.indexOf(substr) !== -1; + }; + var startsWith = function (str, prefix) { + return checkRange(str, prefix, 0); + }; + + var global = tinymce.util.Tools.resolve('tinymce.Env'); + + var link = function () { + return /(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)[A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*(?::\d+)?(?:\/(?:[-+~=.,%()\/\w]*[-+~=%()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?/g; + }; + + var defaultLinkPattern = new RegExp('^' + link().source + '$', 'i'); + var getAutoLinkPattern = function (editor) { + return editor.getParam('autolink_pattern', defaultLinkPattern); + }; + var getDefaultLinkTarget = function (editor) { + return editor.getParam('default_link_target', false); + }; + var getDefaultLinkProtocol = function (editor) { + return editor.getParam('link_default_protocol', 'http', 'string'); + }; + + var rangeEqualsDelimiterOrSpace = function (rangeString, delimiter) { + return rangeString === delimiter || rangeString === ' ' || rangeString.charCodeAt(0) === 160; + }; + var handleEclipse = function (editor) { + parseCurrentLine(editor, -1, '('); + }; + var handleSpacebar = function (editor) { + parseCurrentLine(editor, 0, ''); + }; + var handleEnter = function (editor) { + parseCurrentLine(editor, -1, ''); + }; + var scopeIndex = function (container, index) { + if (index < 0) { + index = 0; + } + if (container.nodeType === 3) { + var len = container.data.length; + if (index > len) { + index = len; + } + } + return index; + }; + var setStart = function (rng, container, offset) { + if (container.nodeType !== 1 || container.hasChildNodes()) { + rng.setStart(container, scopeIndex(container, offset)); + } else { + rng.setStartBefore(container); + } + }; + var setEnd = function (rng, container, offset) { + if (container.nodeType !== 1 || container.hasChildNodes()) { + rng.setEnd(container, scopeIndex(container, offset)); + } else { + rng.setEndAfter(container); + } + }; + var hasProtocol = function (url) { + return /^([A-Za-z][A-Za-z\d.+-]*:\/\/)|mailto:/.test(url); + }; + var isPunctuation = function (char) { + return /[?!,.;:]/.test(char); + }; + var parseCurrentLine = function (editor, endOffset, delimiter) { + var end, endContainer, bookmark, text, prev, len, rngText; + var autoLinkPattern = getAutoLinkPattern(editor); + var defaultLinkTarget = getDefaultLinkTarget(editor); + if (editor.selection.getNode().tagName === 'A') { + return; + } + var rng = editor.selection.getRng().cloneRange(); + if (rng.startOffset < 5) { + prev = rng.endContainer.previousSibling; + if (!prev) { + if (!rng.endContainer.firstChild || !rng.endContainer.firstChild.nextSibling) { + return; + } + prev = rng.endContainer.firstChild.nextSibling; + } + len = prev.length; + setStart(rng, prev, len); + setEnd(rng, prev, len); + if (rng.endOffset < 5) { + return; + } + end = rng.endOffset; + endContainer = prev; + } else { + endContainer = rng.endContainer; + if (endContainer.nodeType !== 3 && endContainer.firstChild) { + while (endContainer.nodeType !== 3 && endContainer.firstChild) { + endContainer = endContainer.firstChild; + } + if (endContainer.nodeType === 3) { + setStart(rng, endContainer, 0); + setEnd(rng, endContainer, endContainer.nodeValue.length); + } + } + if (rng.endOffset === 1) { + end = 2; + } else { + end = rng.endOffset - 1 - endOffset; + } + } + var start = end; + do { + setStart(rng, endContainer, end >= 2 ? end - 2 : 0); + setEnd(rng, endContainer, end >= 1 ? end - 1 : 0); + end -= 1; + rngText = rng.toString(); + } while (rngText !== ' ' && rngText !== '' && rngText.charCodeAt(0) !== 160 && end - 2 >= 0 && rngText !== delimiter); + if (rangeEqualsDelimiterOrSpace(rng.toString(), delimiter)) { + setStart(rng, endContainer, end); + setEnd(rng, endContainer, start); + end += 1; + } else if (rng.startOffset === 0) { + setStart(rng, endContainer, 0); + setEnd(rng, endContainer, start); + } else { + setStart(rng, endContainer, end); + setEnd(rng, endContainer, start); + } + text = rng.toString(); + if (isPunctuation(text.charAt(text.length - 1))) { + setEnd(rng, endContainer, start - 1); + } + text = rng.toString().trim(); + var matches = text.match(autoLinkPattern); + var protocol = getDefaultLinkProtocol(editor); + if (matches) { + var url = matches[0]; + if (startsWith(url, 'www.')) { + url = protocol + '://' + url; + } else if (contains(url, '@') && !hasProtocol(url)) { + url = 'mailto:' + url; + } + bookmark = editor.selection.getBookmark(); + editor.selection.setRng(rng); + editor.execCommand('createlink', false, url); + if (defaultLinkTarget !== false) { + editor.dom.setAttrib(editor.selection.getNode(), 'target', defaultLinkTarget); + } + editor.selection.moveToBookmark(bookmark); + editor.nodeChanged(); + } + }; + var setup = function (editor) { + var autoUrlDetectState; + editor.on('keydown', function (e) { + if (e.keyCode === 13) { + return handleEnter(editor); + } + }); + if (global.browser.isIE()) { + editor.on('focus', function () { + if (!autoUrlDetectState) { + autoUrlDetectState = true; + try { + editor.execCommand('AutoUrlDetect', false, true); + } catch (ex) { + } + } + }); + return; + } + editor.on('keypress', function (e) { + if (e.keyCode === 41) { + return handleEclipse(editor); + } + }); + editor.on('keyup', function (e) { + if (e.keyCode === 32) { + return handleSpacebar(editor); + } + }); + }; + + function Plugin () { + global$1.add('autolink', function (editor) { + setup(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/autolink/plugin.min.js b/app/frontend/public/tinymce/plugins/autolink/plugin.min.js new file mode 100644 index 0000000..19d2d59 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/autolink/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function o(e,t){var n;return t<0&&(t=0),3!==e.nodeType||(n=e.data.length)=(y="www.").length&&m.substr(0,0+y.length)===y?C=w+"://"+C:-1===C.indexOf("@")||/^([A-Za-z][A-Za-z\d.+-]*:\/\/)|mailto:/.test(C)||(C="mailto:"+C),r=e.selection.getBookmark(),e.selection.setRng(c),e.execCommand("createlink",!1,C),!1!==f&&e.dom.setAttrib(e.selection.getNode(),"target",f),e.selection.moveToBookmark(r),e.nodeChanged())}}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.Env"),v=new RegExp("^"+/(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)[A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*(?::\d+)?(?:\/(?:[-+~=.,%()\/\w]*[-+~=%()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?/g.source+"$","i");e.add("autolink",function(e){var t,n;(t=e).on("keydown",function(e){13===e.keyCode&&i(t,-1,"")}),r.browser.isIE()?t.on("focus",function(){if(!n){n=!0;try{t.execCommand("AutoUrlDetect",!1,!0)}catch(e){}}}):(t.on("keypress",function(e){41===e.keyCode&&i(t,-1,"(")}),t.on("keyup",function(e){32===e.keyCode&&i(t,0,"")}))})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/autoresize/plugin.js b/app/frontend/public/tinymce/plugins/autoresize/plugin.js new file mode 100644 index 0000000..7fa229b --- /dev/null +++ b/app/frontend/public/tinymce/plugins/autoresize/plugin.js @@ -0,0 +1,184 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var Cell = function (initial) { + var value = initial; + var get = function () { + return value; + }; + var set = function (v) { + value = v; + }; + return { + get: get, + set: set + }; + }; + + var hasOwnProperty = Object.hasOwnProperty; + var has = function (obj, key) { + return hasOwnProperty.call(obj, key); + }; + + var global$2 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var global$1 = tinymce.util.Tools.resolve('tinymce.Env'); + + var global = tinymce.util.Tools.resolve('tinymce.util.Delay'); + + var fireResizeEditor = function (editor) { + return editor.fire('ResizeEditor'); + }; + + var getAutoResizeMinHeight = function (editor) { + return editor.getParam('min_height', editor.getElement().offsetHeight, 'number'); + }; + var getAutoResizeMaxHeight = function (editor) { + return editor.getParam('max_height', 0, 'number'); + }; + var getAutoResizeOverflowPadding = function (editor) { + return editor.getParam('autoresize_overflow_padding', 1, 'number'); + }; + var getAutoResizeBottomMargin = function (editor) { + return editor.getParam('autoresize_bottom_margin', 50, 'number'); + }; + var shouldAutoResizeOnInit = function (editor) { + return editor.getParam('autoresize_on_init', true, 'boolean'); + }; + + var isFullscreen = function (editor) { + return editor.plugins.fullscreen && editor.plugins.fullscreen.isFullscreen(); + }; + var wait = function (editor, oldSize, times, interval, callback) { + global.setEditorTimeout(editor, function () { + resize(editor, oldSize); + if (times--) { + wait(editor, oldSize, times, interval, callback); + } else if (callback) { + callback(); + } + }, interval); + }; + var toggleScrolling = function (editor, state) { + var body = editor.getBody(); + if (body) { + body.style.overflowY = state ? '' : 'hidden'; + if (!state) { + body.scrollTop = 0; + } + } + }; + var parseCssValueToInt = function (dom, elm, name, computed) { + var value = parseInt(dom.getStyle(elm, name, computed), 10); + return isNaN(value) ? 0 : value; + }; + var shouldScrollIntoView = function (trigger) { + if ((trigger === null || trigger === void 0 ? void 0 : trigger.type.toLowerCase()) === 'setcontent') { + var setContentEvent = trigger; + return setContentEvent.selection === true || setContentEvent.paste === true; + } else { + return false; + } + }; + var resize = function (editor, oldSize, trigger) { + var dom = editor.dom; + var doc = editor.getDoc(); + if (!doc) { + return; + } + if (isFullscreen(editor)) { + toggleScrolling(editor, true); + return; + } + var docEle = doc.documentElement; + var resizeBottomMargin = getAutoResizeBottomMargin(editor); + var resizeHeight = getAutoResizeMinHeight(editor); + var marginTop = parseCssValueToInt(dom, docEle, 'margin-top', true); + var marginBottom = parseCssValueToInt(dom, docEle, 'margin-bottom', true); + var contentHeight = docEle.offsetHeight + marginTop + marginBottom + resizeBottomMargin; + if (contentHeight < 0) { + contentHeight = 0; + } + var containerHeight = editor.getContainer().offsetHeight; + var contentAreaHeight = editor.getContentAreaContainer().offsetHeight; + var chromeHeight = containerHeight - contentAreaHeight; + if (contentHeight + chromeHeight > getAutoResizeMinHeight(editor)) { + resizeHeight = contentHeight + chromeHeight; + } + var maxHeight = getAutoResizeMaxHeight(editor); + if (maxHeight && resizeHeight > maxHeight) { + resizeHeight = maxHeight; + toggleScrolling(editor, true); + } else { + toggleScrolling(editor, false); + } + if (resizeHeight !== oldSize.get()) { + var deltaSize = resizeHeight - oldSize.get(); + dom.setStyle(editor.getContainer(), 'height', resizeHeight + 'px'); + oldSize.set(resizeHeight); + fireResizeEditor(editor); + if (global$1.browser.isSafari() && global$1.mac) { + var win = editor.getWin(); + win.scrollTo(win.pageXOffset, win.pageYOffset); + } + if (editor.hasFocus() && shouldScrollIntoView(trigger)) { + editor.selection.scrollIntoView(); + } + if (global$1.webkit && deltaSize < 0) { + resize(editor, oldSize, trigger); + } + } + }; + var setup = function (editor, oldSize) { + editor.on('init', function () { + var overflowPadding = getAutoResizeOverflowPadding(editor); + var dom = editor.dom; + dom.setStyles(editor.getDoc().documentElement, { height: 'auto' }); + dom.setStyles(editor.getBody(), { + 'paddingLeft': overflowPadding, + 'paddingRight': overflowPadding, + 'min-height': 0 + }); + }); + editor.on('NodeChange SetContent keyup FullscreenStateChanged ResizeContent', function (e) { + resize(editor, oldSize, e); + }); + if (shouldAutoResizeOnInit(editor)) { + editor.on('init', function () { + wait(editor, oldSize, 20, 100, function () { + wait(editor, oldSize, 5, 1000); + }); + }); + } + }; + + var register = function (editor, oldSize) { + editor.addCommand('mceAutoResize', function () { + resize(editor, oldSize); + }); + }; + + function Plugin () { + global$2.add('autoresize', function (editor) { + if (!has(editor.settings, 'resize')) { + editor.settings.resize = false; + } + if (!editor.inline) { + var oldSize = Cell(0); + register(editor, oldSize); + setup(editor, oldSize); + } + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/autoresize/plugin.min.js b/app/frontend/public/tinymce/plugins/autoresize/plugin.min.js new file mode 100644 index 0000000..d558aed --- /dev/null +++ b/app/frontend/public/tinymce/plugins/autoresize/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function y(e){return e.getParam("min_height",e.getElement().offsetHeight,"number")}function p(e,t){var n=e.getBody();n&&(n.style.overflowY=t?"":"hidden",t||(n.scrollTop=0))}function v(e,t,n,i){var o=parseInt(e.getStyle(t,n,i),10);return isNaN(o)?0:o}var l=Object.hasOwnProperty,e=tinymce.util.Tools.resolve("tinymce.PluginManager"),b=tinymce.util.Tools.resolve("tinymce.Env"),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),u=function(e,t,n,i,o){r.setEditorTimeout(e,function(){C(e,t),n--?u(e,t,n,i,o):o&&o()},i)},C=function(e,t,n){var i,o,r,s,a,l,u,g,c,m,f,d=e.dom,h=e.getDoc();h&&(e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()?p(e,!0):(i=h.documentElement,o=e.getParam("autoresize_bottom_margin",50,"number"),r=y(e),s=v(d,i,"margin-top",!0),a=v(d,i,"margin-bottom",!0),(l=(l=i.offsetHeight+s+a+o)<0?0:l)+(u=e.getContainer().offsetHeight-e.getContentAreaContainer().offsetHeight)>y(e)&&(r=l+u),(g=e.getParam("max_height",0,"number"))&&g getAutoSaveRetention(editor)) { + removeDraft(editor, false); + return false; + } + return true; + }; + var removeDraft = function (editor, fire) { + var prefix = getAutoSavePrefix(editor); + global$2.removeItem(prefix + 'draft'); + global$2.removeItem(prefix + 'time'); + if (fire !== false) { + fireRemoveDraft(editor); + } + }; + var storeDraft = function (editor) { + var prefix = getAutoSavePrefix(editor); + if (!isEmpty(editor) && editor.isDirty()) { + global$2.setItem(prefix + 'draft', editor.getContent({ + format: 'raw', + no_events: true + })); + global$2.setItem(prefix + 'time', new Date().getTime().toString()); + fireStoreDraft(editor); + } + }; + var restoreDraft = function (editor) { + var prefix = getAutoSavePrefix(editor); + if (hasDraft(editor)) { + editor.setContent(global$2.getItem(prefix + 'draft'), { format: 'raw' }); + fireRestoreDraft(editor); + } + }; + var startStoreDraft = function (editor) { + var interval = getAutoSaveInterval(editor); + global$3.setEditorInterval(editor, function () { + storeDraft(editor); + }, interval); + }; + var restoreLastDraft = function (editor) { + editor.undoManager.transact(function () { + restoreDraft(editor); + removeDraft(editor); + }); + editor.focus(); + }; + + var get = function (editor) { + return { + hasDraft: function () { + return hasDraft(editor); + }, + storeDraft: function () { + return storeDraft(editor); + }, + restoreDraft: function () { + return restoreDraft(editor); + }, + removeDraft: function (fire) { + return removeDraft(editor, fire); + }, + isEmpty: function (html) { + return isEmpty(editor, html); + } + }; + }; + + var global = tinymce.util.Tools.resolve('tinymce.EditorManager'); + + var setup = function (editor) { + editor.editorManager.on('BeforeUnload', function (e) { + var msg; + global$1.each(global.get(), function (editor) { + if (editor.plugins.autosave) { + editor.plugins.autosave.storeDraft(); + } + if (!msg && editor.isDirty() && shouldAskBeforeUnload(editor)) { + msg = editor.translate('You have unsaved changes are you sure you want to navigate away?'); + } + }); + if (msg) { + e.preventDefault(); + e.returnValue = msg; + } + }); + }; + + var makeSetupHandler = function (editor) { + return function (api) { + api.setDisabled(!hasDraft(editor)); + var editorEventCallback = function () { + return api.setDisabled(!hasDraft(editor)); + }; + editor.on('StoreDraft RestoreDraft RemoveDraft', editorEventCallback); + return function () { + return editor.off('StoreDraft RestoreDraft RemoveDraft', editorEventCallback); + }; + }; + }; + var register = function (editor) { + startStoreDraft(editor); + editor.ui.registry.addButton('restoredraft', { + tooltip: 'Restore last draft', + icon: 'restore-draft', + onAction: function () { + restoreLastDraft(editor); + }, + onSetup: makeSetupHandler(editor) + }); + editor.ui.registry.addMenuItem('restoredraft', { + text: 'Restore last draft', + icon: 'restore-draft', + onAction: function () { + restoreLastDraft(editor); + }, + onSetup: makeSetupHandler(editor) + }); + }; + + function Plugin () { + global$4.add('autosave', function (editor) { + setup(editor); + register(editor); + editor.on('init', function () { + if (shouldRestoreWhenEmpty(editor) && editor.dom.isEmpty(editor.getBody())) { + restoreDraft(editor); + } + }); + return get(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/autosave/plugin.min.js b/app/frontend/public/tinymce/plugins/autosave/plugin.min.js new file mode 100644 index 0000000..ef3bc58 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/autosave/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function o(t,e){var r=t||e,n=/^(\d+)([ms]?)$/.exec(""+r);return(n[2]?{s:1e3,m:6e4}[n[2]]:1)*parseInt(r,10)}function n(t){var e=document.location;return t.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-").replace(/{path}/g,e.pathname).replace(/{query}/g,e.search).replace(/{hash}/g,e.hash).replace(/{id}/g,t.id)}function i(t,e){if(a(e))return t.dom.isEmpty(t.getBody());var r=d.trim(e);if(""===r)return!0;var n=(new DOMParser).parseFromString(r,"text/html");return t.dom.isEmpty(n)}function u(t){var e=parseInt(v.getItem(n(t)+"time"),10)||0;return!((new Date).getTime()-e>o(t.getParam("autosave_retention"),"20m")&&(g(t,!1),1))}function s(t){var e=n(t);!i(t)&&t.isDirty()&&(v.setItem(e+"draft",t.getContent({format:"raw",no_events:!0})),v.setItem(e+"time",(new Date).getTime().toString()),t.fire("StoreDraft"))}function f(t){var e=n(t);u(t)&&(t.setContent(v.getItem(e+"draft"),{format:"raw"}),t.fire("RestoreDraft"))}function c(t){t.undoManager.transact(function(){f(t),g(t)}),t.focus()}function m(r){return function(t){function e(){return t.setDisabled(!u(r))}return t.setDisabled(!u(r)),r.on("StoreDraft RestoreDraft RemoveDraft",e),function(){return r.off("StoreDraft RestoreDraft RemoveDraft",e)}}}var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=function(t){return void 0===t},l=tinymce.util.Tools.resolve("tinymce.util.Delay"),v=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),d=tinymce.util.Tools.resolve("tinymce.util.Tools"),g=function(t,e){var r=n(t);v.removeItem(r+"draft"),v.removeItem(r+"time"),!1!==e&&t.fire("RemoveDraft")},y=tinymce.util.Tools.resolve("tinymce.EditorManager");t.add("autosave",function(t){var e,r,n,a;return t.editorManager.on("BeforeUnload",function(t){var e;d.each(y.get(),function(t){t.plugins.autosave&&t.plugins.autosave.storeDraft(),!e&&t.isDirty()&&t.getParam("autosave_ask_before_unload",!0)&&(e=t.translate("You have unsaved changes are you sure you want to navigate away?"))}),e&&(t.preventDefault(),t.returnValue=e)}),n=e=t,a=o(n.getParam("autosave_interval"),"30s"),l.setEditorInterval(n,function(){s(n)},a),e.ui.registry.addButton("restoredraft",{tooltip:"Restore last draft",icon:"restore-draft",onAction:function(){c(e)},onSetup:m(e)}),e.ui.registry.addMenuItem("restoredraft",{text:"Restore last draft",icon:"restore-draft",onAction:function(){c(e)},onSetup:m(e)}),t.on("init",function(){t.getParam("autosave_restore_when_empty",!1)&&t.dom.isEmpty(t.getBody())&&f(t)}),r=t,{hasDraft:function(){return u(r)},storeDraft:function(){return s(r)},restoreDraft:function(){return f(r)},removeDraft:function(t){return g(r,t)},isEmpty:function(t){return i(r,t)}}})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/bbcode/plugin.js b/app/frontend/public/tinymce/plugins/bbcode/plugin.js new file mode 100644 index 0000000..d2e59ca --- /dev/null +++ b/app/frontend/public/tinymce/plugins/bbcode/plugin.js @@ -0,0 +1,99 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global$1 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var global = tinymce.util.Tools.resolve('tinymce.util.Tools'); + + var html2bbcode = function (s) { + s = global.trim(s); + var rep = function (re, str) { + s = s.replace(re, str); + }; + rep(/(.*?)<\/a>/gi, '[url=$1]$2[/url]'); + rep(/(.*?)<\/font>/gi, '[code][color=$1]$2[/color][/code]'); + rep(/(.*?)<\/font>/gi, '[quote][color=$1]$2[/color][/quote]'); + rep(/(.*?)<\/font>/gi, '[code][color=$1]$2[/color][/code]'); + rep(/(.*?)<\/font>/gi, '[quote][color=$1]$2[/color][/quote]'); + rep(/(.*?)<\/span>/gi, '[color=$1]$2[/color]'); + rep(/(.*?)<\/font>/gi, '[color=$1]$2[/color]'); + rep(/(.*?)<\/span>/gi, '[size=$1]$2[/size]'); + rep(/(.*?)<\/font>/gi, '$1'); + rep(//gi, '[img]$1[/img]'); + rep(/(.*?)<\/span>/gi, '[code]$1[/code]'); + rep(/(.*?)<\/span>/gi, '[quote]$1[/quote]'); + rep(/(.*?)<\/strong>/gi, '[code][b]$1[/b][/code]'); + rep(/(.*?)<\/strong>/gi, '[quote][b]$1[/b][/quote]'); + rep(/(.*?)<\/em>/gi, '[code][i]$1[/i][/code]'); + rep(/(.*?)<\/em>/gi, '[quote][i]$1[/i][/quote]'); + rep(/(.*?)<\/u>/gi, '[code][u]$1[/u][/code]'); + rep(/(.*?)<\/u>/gi, '[quote][u]$1[/u][/quote]'); + rep(/<\/(strong|b)>/gi, '[/b]'); + rep(/<(strong|b)>/gi, '[b]'); + rep(/<\/(em|i)>/gi, '[/i]'); + rep(/<(em|i)>/gi, '[i]'); + rep(/<\/u>/gi, '[/u]'); + rep(/(.*?)<\/span>/gi, '[u]$1[/u]'); + rep(//gi, '[u]'); + rep(/]*>/gi, '[quote]'); + rep(/<\/blockquote>/gi, '[/quote]'); + rep(/
/gi, '\n'); + rep(//gi, '\n'); + rep(/
/gi, '\n'); + rep(/

/gi, ''); + rep(/<\/p>/gi, '\n'); + rep(/ |\u00a0/gi, ' '); + rep(/"/gi, '"'); + rep(/</gi, '<'); + rep(/>/gi, '>'); + rep(/&/gi, '&'); + return s; + }; + var bbcode2html = function (s) { + s = global.trim(s); + var rep = function (re, str) { + s = s.replace(re, str); + }; + rep(/\n/gi, '
'); + rep(/\[b\]/gi, ''); + rep(/\[\/b\]/gi, ''); + rep(/\[i\]/gi, ''); + rep(/\[\/i\]/gi, ''); + rep(/\[u\]/gi, ''); + rep(/\[\/u\]/gi, ''); + rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi, '
$2'); + rep(/\[url\](.*?)\[\/url\]/gi, '$1'); + rep(/\[img\](.*?)\[\/img\]/gi, ''); + rep(/\[color=(.*?)\](.*?)\[\/color\]/gi, '$2'); + rep(/\[code\](.*?)\[\/code\]/gi, '$1 '); + rep(/\[quote.*?\](.*?)\[\/quote\]/gi, '$1 '); + return s; + }; + + function Plugin () { + global$1.add('bbcode', function (editor) { + editor.on('BeforeSetContent', function (e) { + e.content = bbcode2html(e.content); + }); + editor.on('PostProcess', function (e) { + if (e.set) { + e.content = bbcode2html(e.content); + } + if (e.get) { + e.content = html2bbcode(e.content); + } + }); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/bbcode/plugin.min.js b/app/frontend/public/tinymce/plugins/bbcode/plugin.min.js new file mode 100644 index 0000000..a4fa39e --- /dev/null +++ b/app/frontend/public/tinymce/plugins/bbcode/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function i(t){function o(o,e){t=t.replace(o,e)}return t=n.trim(t),o(/\n/gi,"
"),o(/\[b\]/gi,""),o(/\[\/b\]/gi,""),o(/\[i\]/gi,""),o(/\[\/i\]/gi,""),o(/\[u\]/gi,""),o(/\[\/u\]/gi,""),o(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'$2'),o(/\[url\](.*?)\[\/url\]/gi,'$1'),o(/\[img\](.*?)\[\/img\]/gi,''),o(/\[color=(.*?)\](.*?)\[\/color\]/gi,'$2'),o(/\[code\](.*?)\[\/code\]/gi,'$1 '),o(/\[quote.*?\](.*?)\[\/quote\]/gi,'$1 '),t}var o=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Tools");o.add("bbcode",function(o){o.on("BeforeSetContent",function(o){o.content=i(o.content)}),o.on("PostProcess",function(o){function e(o,e){t=t.replace(o,e)}var t;o.set&&(o.content=i(o.content)),o.get&&(o.content=(t=o.content,t=n.trim(t),e(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"),e(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),e(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),e(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),e(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),e(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"),e(/(.*?)<\/font>/gi,"[color=$1]$2[/color]"),e(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"),e(/(.*?)<\/font>/gi,"$1"),e(//gi,"[img]$1[/img]"),e(/(.*?)<\/span>/gi,"[code]$1[/code]"),e(/(.*?)<\/span>/gi,"[quote]$1[/quote]"),e(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"),e(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"),e(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"),e(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"),e(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"),e(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"),e(/<\/(strong|b)>/gi,"[/b]"),e(/<(strong|b)>/gi,"[b]"),e(/<\/(em|i)>/gi,"[/i]"),e(/<(em|i)>/gi,"[i]"),e(/<\/u>/gi,"[/u]"),e(/(.*?)<\/span>/gi,"[u]$1[/u]"),e(//gi,"[u]"),e(/]*>/gi,"[quote]"),e(/<\/blockquote>/gi,"[/quote]"),e(/
/gi,"\n"),e(//gi,"\n"),e(/
/gi,"\n"),e(/

/gi,""),e(/<\/p>/gi,"\n"),e(/ |\u00a0/gi," "),e(/"/gi,'"'),e(/</gi,"<"),e(/>/gi,">"),e(/&/gi,"&"),t))})})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/charmap/plugin.js b/app/frontend/public/tinymce/plugins/charmap/plugin.js new file mode 100644 index 0000000..a458edc --- /dev/null +++ b/app/frontend/public/tinymce/plugins/charmap/plugin.js @@ -0,0 +1,1696 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global$2 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var fireInsertCustomChar = function (editor, chr) { + return editor.fire('insertCustomChar', { chr: chr }); + }; + + var insertChar = function (editor, chr) { + var evtChr = fireInsertCustomChar(editor, chr).chr; + editor.execCommand('mceInsertContent', false, evtChr); + }; + + var typeOf = function (x) { + var t = typeof x; + if (x === null) { + return 'null'; + } else if (t === 'object' && (Array.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'Array')) { + return 'array'; + } else if (t === 'object' && (String.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'String')) { + return 'string'; + } else { + return t; + } + }; + var isType = function (type) { + return function (value) { + return typeOf(value) === type; + }; + }; + var eq = function (t) { + return function (a) { + return t === a; + }; + }; + var isArray$1 = isType('array'); + var isNull = eq(null); + + var noop = function () { + }; + var constant = function (value) { + return function () { + return value; + }; + }; + var identity = function (x) { + return x; + }; + var never = constant(false); + var always = constant(true); + + var none = function () { + return NONE; + }; + var NONE = function () { + var call = function (thunk) { + return thunk(); + }; + var id = identity; + var me = { + fold: function (n, _s) { + return n(); + }, + isSome: never, + isNone: always, + getOr: id, + getOrThunk: call, + getOrDie: function (msg) { + throw new Error(msg || 'error: getOrDie called on none.'); + }, + getOrNull: constant(null), + getOrUndefined: constant(undefined), + or: id, + orThunk: call, + map: none, + each: noop, + bind: none, + exists: never, + forall: always, + filter: function () { + return none(); + }, + toArray: function () { + return []; + }, + toString: constant('none()') + }; + return me; + }(); + var some = function (a) { + var constant_a = constant(a); + var self = function () { + return me; + }; + var bind = function (f) { + return f(a); + }; + var me = { + fold: function (n, s) { + return s(a); + }, + isSome: always, + isNone: never, + getOr: constant_a, + getOrThunk: constant_a, + getOrDie: constant_a, + getOrNull: constant_a, + getOrUndefined: constant_a, + or: self, + orThunk: self, + map: function (f) { + return some(f(a)); + }, + each: function (f) { + f(a); + }, + bind: bind, + exists: bind, + forall: bind, + filter: function (f) { + return f(a) ? me : NONE; + }, + toArray: function () { + return [a]; + }, + toString: function () { + return 'some(' + a + ')'; + } + }; + return me; + }; + var from = function (value) { + return value === null || value === undefined ? NONE : some(value); + }; + var Optional = { + some: some, + none: none, + from: from + }; + + var nativePush = Array.prototype.push; + var map = function (xs, f) { + var len = xs.length; + var r = new Array(len); + for (var i = 0; i < len; i++) { + var x = xs[i]; + r[i] = f(x, i); + } + return r; + }; + var each = function (xs, f) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + f(x, i); + } + }; + var findUntil = function (xs, pred, until) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + return Optional.some(x); + } else if (until(x, i)) { + break; + } + } + return Optional.none(); + }; + var find = function (xs, pred) { + return findUntil(xs, pred, never); + }; + var flatten = function (xs) { + var r = []; + for (var i = 0, len = xs.length; i < len; ++i) { + if (!isArray$1(xs[i])) { + throw new Error('Arr.flatten item ' + i + ' was not an array, input: ' + xs); + } + nativePush.apply(r, xs[i]); + } + return r; + }; + var bind = function (xs, f) { + return flatten(map(xs, f)); + }; + + var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools'); + + var getCharMap$1 = function (editor) { + return editor.getParam('charmap'); + }; + var getCharMapAppend = function (editor) { + return editor.getParam('charmap_append'); + }; + + var isArray = global$1.isArray; + var UserDefined = 'User Defined'; + var getDefaultCharMap = function () { + return [ + { + name: 'Currency', + characters: [ + [ + 36, + 'dollar sign' + ], + [ + 162, + 'cent sign' + ], + [ + 8364, + 'euro sign' + ], + [ + 163, + 'pound sign' + ], + [ + 165, + 'yen sign' + ], + [ + 164, + 'currency sign' + ], + [ + 8352, + 'euro-currency sign' + ], + [ + 8353, + 'colon sign' + ], + [ + 8354, + 'cruzeiro sign' + ], + [ + 8355, + 'french franc sign' + ], + [ + 8356, + 'lira sign' + ], + [ + 8357, + 'mill sign' + ], + [ + 8358, + 'naira sign' + ], + [ + 8359, + 'peseta sign' + ], + [ + 8360, + 'rupee sign' + ], + [ + 8361, + 'won sign' + ], + [ + 8362, + 'new sheqel sign' + ], + [ + 8363, + 'dong sign' + ], + [ + 8365, + 'kip sign' + ], + [ + 8366, + 'tugrik sign' + ], + [ + 8367, + 'drachma sign' + ], + [ + 8368, + 'german penny symbol' + ], + [ + 8369, + 'peso sign' + ], + [ + 8370, + 'guarani sign' + ], + [ + 8371, + 'austral sign' + ], + [ + 8372, + 'hryvnia sign' + ], + [ + 8373, + 'cedi sign' + ], + [ + 8374, + 'livre tournois sign' + ], + [ + 8375, + 'spesmilo sign' + ], + [ + 8376, + 'tenge sign' + ], + [ + 8377, + 'indian rupee sign' + ], + [ + 8378, + 'turkish lira sign' + ], + [ + 8379, + 'nordic mark sign' + ], + [ + 8380, + 'manat sign' + ], + [ + 8381, + 'ruble sign' + ], + [ + 20870, + 'yen character' + ], + [ + 20803, + 'yuan character' + ], + [ + 22291, + 'yuan character, in hong kong and taiwan' + ], + [ + 22278, + 'yen/yuan character variant one' + ] + ] + }, + { + name: 'Text', + characters: [ + [ + 169, + 'copyright sign' + ], + [ + 174, + 'registered sign' + ], + [ + 8482, + 'trade mark sign' + ], + [ + 8240, + 'per mille sign' + ], + [ + 181, + 'micro sign' + ], + [ + 183, + 'middle dot' + ], + [ + 8226, + 'bullet' + ], + [ + 8230, + 'three dot leader' + ], + [ + 8242, + 'minutes / feet' + ], + [ + 8243, + 'seconds / inches' + ], + [ + 167, + 'section sign' + ], + [ + 182, + 'paragraph sign' + ], + [ + 223, + 'sharp s / ess-zed' + ] + ] + }, + { + name: 'Quotations', + characters: [ + [ + 8249, + 'single left-pointing angle quotation mark' + ], + [ + 8250, + 'single right-pointing angle quotation mark' + ], + [ + 171, + 'left pointing guillemet' + ], + [ + 187, + 'right pointing guillemet' + ], + [ + 8216, + 'left single quotation mark' + ], + [ + 8217, + 'right single quotation mark' + ], + [ + 8220, + 'left double quotation mark' + ], + [ + 8221, + 'right double quotation mark' + ], + [ + 8218, + 'single low-9 quotation mark' + ], + [ + 8222, + 'double low-9 quotation mark' + ], + [ + 60, + 'less-than sign' + ], + [ + 62, + 'greater-than sign' + ], + [ + 8804, + 'less-than or equal to' + ], + [ + 8805, + 'greater-than or equal to' + ], + [ + 8211, + 'en dash' + ], + [ + 8212, + 'em dash' + ], + [ + 175, + 'macron' + ], + [ + 8254, + 'overline' + ], + [ + 164, + 'currency sign' + ], + [ + 166, + 'broken bar' + ], + [ + 168, + 'diaeresis' + ], + [ + 161, + 'inverted exclamation mark' + ], + [ + 191, + 'turned question mark' + ], + [ + 710, + 'circumflex accent' + ], + [ + 732, + 'small tilde' + ], + [ + 176, + 'degree sign' + ], + [ + 8722, + 'minus sign' + ], + [ + 177, + 'plus-minus sign' + ], + [ + 247, + 'division sign' + ], + [ + 8260, + 'fraction slash' + ], + [ + 215, + 'multiplication sign' + ], + [ + 185, + 'superscript one' + ], + [ + 178, + 'superscript two' + ], + [ + 179, + 'superscript three' + ], + [ + 188, + 'fraction one quarter' + ], + [ + 189, + 'fraction one half' + ], + [ + 190, + 'fraction three quarters' + ] + ] + }, + { + name: 'Mathematical', + characters: [ + [ + 402, + 'function / florin' + ], + [ + 8747, + 'integral' + ], + [ + 8721, + 'n-ary sumation' + ], + [ + 8734, + 'infinity' + ], + [ + 8730, + 'square root' + ], + [ + 8764, + 'similar to' + ], + [ + 8773, + 'approximately equal to' + ], + [ + 8776, + 'almost equal to' + ], + [ + 8800, + 'not equal to' + ], + [ + 8801, + 'identical to' + ], + [ + 8712, + 'element of' + ], + [ + 8713, + 'not an element of' + ], + [ + 8715, + 'contains as member' + ], + [ + 8719, + 'n-ary product' + ], + [ + 8743, + 'logical and' + ], + [ + 8744, + 'logical or' + ], + [ + 172, + 'not sign' + ], + [ + 8745, + 'intersection' + ], + [ + 8746, + 'union' + ], + [ + 8706, + 'partial differential' + ], + [ + 8704, + 'for all' + ], + [ + 8707, + 'there exists' + ], + [ + 8709, + 'diameter' + ], + [ + 8711, + 'backward difference' + ], + [ + 8727, + 'asterisk operator' + ], + [ + 8733, + 'proportional to' + ], + [ + 8736, + 'angle' + ] + ] + }, + { + name: 'Extended Latin', + characters: [ + [ + 192, + 'A - grave' + ], + [ + 193, + 'A - acute' + ], + [ + 194, + 'A - circumflex' + ], + [ + 195, + 'A - tilde' + ], + [ + 196, + 'A - diaeresis' + ], + [ + 197, + 'A - ring above' + ], + [ + 256, + 'A - macron' + ], + [ + 198, + 'ligature AE' + ], + [ + 199, + 'C - cedilla' + ], + [ + 200, + 'E - grave' + ], + [ + 201, + 'E - acute' + ], + [ + 202, + 'E - circumflex' + ], + [ + 203, + 'E - diaeresis' + ], + [ + 274, + 'E - macron' + ], + [ + 204, + 'I - grave' + ], + [ + 205, + 'I - acute' + ], + [ + 206, + 'I - circumflex' + ], + [ + 207, + 'I - diaeresis' + ], + [ + 298, + 'I - macron' + ], + [ + 208, + 'ETH' + ], + [ + 209, + 'N - tilde' + ], + [ + 210, + 'O - grave' + ], + [ + 211, + 'O - acute' + ], + [ + 212, + 'O - circumflex' + ], + [ + 213, + 'O - tilde' + ], + [ + 214, + 'O - diaeresis' + ], + [ + 216, + 'O - slash' + ], + [ + 332, + 'O - macron' + ], + [ + 338, + 'ligature OE' + ], + [ + 352, + 'S - caron' + ], + [ + 217, + 'U - grave' + ], + [ + 218, + 'U - acute' + ], + [ + 219, + 'U - circumflex' + ], + [ + 220, + 'U - diaeresis' + ], + [ + 362, + 'U - macron' + ], + [ + 221, + 'Y - acute' + ], + [ + 376, + 'Y - diaeresis' + ], + [ + 562, + 'Y - macron' + ], + [ + 222, + 'THORN' + ], + [ + 224, + 'a - grave' + ], + [ + 225, + 'a - acute' + ], + [ + 226, + 'a - circumflex' + ], + [ + 227, + 'a - tilde' + ], + [ + 228, + 'a - diaeresis' + ], + [ + 229, + 'a - ring above' + ], + [ + 257, + 'a - macron' + ], + [ + 230, + 'ligature ae' + ], + [ + 231, + 'c - cedilla' + ], + [ + 232, + 'e - grave' + ], + [ + 233, + 'e - acute' + ], + [ + 234, + 'e - circumflex' + ], + [ + 235, + 'e - diaeresis' + ], + [ + 275, + 'e - macron' + ], + [ + 236, + 'i - grave' + ], + [ + 237, + 'i - acute' + ], + [ + 238, + 'i - circumflex' + ], + [ + 239, + 'i - diaeresis' + ], + [ + 299, + 'i - macron' + ], + [ + 240, + 'eth' + ], + [ + 241, + 'n - tilde' + ], + [ + 242, + 'o - grave' + ], + [ + 243, + 'o - acute' + ], + [ + 244, + 'o - circumflex' + ], + [ + 245, + 'o - tilde' + ], + [ + 246, + 'o - diaeresis' + ], + [ + 248, + 'o slash' + ], + [ + 333, + 'o macron' + ], + [ + 339, + 'ligature oe' + ], + [ + 353, + 's - caron' + ], + [ + 249, + 'u - grave' + ], + [ + 250, + 'u - acute' + ], + [ + 251, + 'u - circumflex' + ], + [ + 252, + 'u - diaeresis' + ], + [ + 363, + 'u - macron' + ], + [ + 253, + 'y - acute' + ], + [ + 254, + 'thorn' + ], + [ + 255, + 'y - diaeresis' + ], + [ + 563, + 'y - macron' + ], + [ + 913, + 'Alpha' + ], + [ + 914, + 'Beta' + ], + [ + 915, + 'Gamma' + ], + [ + 916, + 'Delta' + ], + [ + 917, + 'Epsilon' + ], + [ + 918, + 'Zeta' + ], + [ + 919, + 'Eta' + ], + [ + 920, + 'Theta' + ], + [ + 921, + 'Iota' + ], + [ + 922, + 'Kappa' + ], + [ + 923, + 'Lambda' + ], + [ + 924, + 'Mu' + ], + [ + 925, + 'Nu' + ], + [ + 926, + 'Xi' + ], + [ + 927, + 'Omicron' + ], + [ + 928, + 'Pi' + ], + [ + 929, + 'Rho' + ], + [ + 931, + 'Sigma' + ], + [ + 932, + 'Tau' + ], + [ + 933, + 'Upsilon' + ], + [ + 934, + 'Phi' + ], + [ + 935, + 'Chi' + ], + [ + 936, + 'Psi' + ], + [ + 937, + 'Omega' + ], + [ + 945, + 'alpha' + ], + [ + 946, + 'beta' + ], + [ + 947, + 'gamma' + ], + [ + 948, + 'delta' + ], + [ + 949, + 'epsilon' + ], + [ + 950, + 'zeta' + ], + [ + 951, + 'eta' + ], + [ + 952, + 'theta' + ], + [ + 953, + 'iota' + ], + [ + 954, + 'kappa' + ], + [ + 955, + 'lambda' + ], + [ + 956, + 'mu' + ], + [ + 957, + 'nu' + ], + [ + 958, + 'xi' + ], + [ + 959, + 'omicron' + ], + [ + 960, + 'pi' + ], + [ + 961, + 'rho' + ], + [ + 962, + 'final sigma' + ], + [ + 963, + 'sigma' + ], + [ + 964, + 'tau' + ], + [ + 965, + 'upsilon' + ], + [ + 966, + 'phi' + ], + [ + 967, + 'chi' + ], + [ + 968, + 'psi' + ], + [ + 969, + 'omega' + ] + ] + }, + { + name: 'Symbols', + characters: [ + [ + 8501, + 'alef symbol' + ], + [ + 982, + 'pi symbol' + ], + [ + 8476, + 'real part symbol' + ], + [ + 978, + 'upsilon - hook symbol' + ], + [ + 8472, + 'Weierstrass p' + ], + [ + 8465, + 'imaginary part' + ] + ] + }, + { + name: 'Arrows', + characters: [ + [ + 8592, + 'leftwards arrow' + ], + [ + 8593, + 'upwards arrow' + ], + [ + 8594, + 'rightwards arrow' + ], + [ + 8595, + 'downwards arrow' + ], + [ + 8596, + 'left right arrow' + ], + [ + 8629, + 'carriage return' + ], + [ + 8656, + 'leftwards double arrow' + ], + [ + 8657, + 'upwards double arrow' + ], + [ + 8658, + 'rightwards double arrow' + ], + [ + 8659, + 'downwards double arrow' + ], + [ + 8660, + 'left right double arrow' + ], + [ + 8756, + 'therefore' + ], + [ + 8834, + 'subset of' + ], + [ + 8835, + 'superset of' + ], + [ + 8836, + 'not a subset of' + ], + [ + 8838, + 'subset of or equal to' + ], + [ + 8839, + 'superset of or equal to' + ], + [ + 8853, + 'circled plus' + ], + [ + 8855, + 'circled times' + ], + [ + 8869, + 'perpendicular' + ], + [ + 8901, + 'dot operator' + ], + [ + 8968, + 'left ceiling' + ], + [ + 8969, + 'right ceiling' + ], + [ + 8970, + 'left floor' + ], + [ + 8971, + 'right floor' + ], + [ + 9001, + 'left-pointing angle bracket' + ], + [ + 9002, + 'right-pointing angle bracket' + ], + [ + 9674, + 'lozenge' + ], + [ + 9824, + 'black spade suit' + ], + [ + 9827, + 'black club suit' + ], + [ + 9829, + 'black heart suit' + ], + [ + 9830, + 'black diamond suit' + ], + [ + 8194, + 'en space' + ], + [ + 8195, + 'em space' + ], + [ + 8201, + 'thin space' + ], + [ + 8204, + 'zero width non-joiner' + ], + [ + 8205, + 'zero width joiner' + ], + [ + 8206, + 'left-to-right mark' + ], + [ + 8207, + 'right-to-left mark' + ] + ] + } + ]; + }; + var charmapFilter = function (charmap) { + return global$1.grep(charmap, function (item) { + return isArray(item) && item.length === 2; + }); + }; + var getCharsFromSetting = function (settingValue) { + if (isArray(settingValue)) { + return charmapFilter(settingValue); + } + if (typeof settingValue === 'function') { + return settingValue(); + } + return []; + }; + var extendCharMap = function (editor, charmap) { + var userCharMap = getCharMap$1(editor); + if (userCharMap) { + charmap = [{ + name: UserDefined, + characters: getCharsFromSetting(userCharMap) + }]; + } + var userCharMapAppend = getCharMapAppend(editor); + if (userCharMapAppend) { + var userDefinedGroup = global$1.grep(charmap, function (cg) { + return cg.name === UserDefined; + }); + if (userDefinedGroup.length) { + userDefinedGroup[0].characters = [].concat(userDefinedGroup[0].characters).concat(getCharsFromSetting(userCharMapAppend)); + return charmap; + } + return charmap.concat({ + name: UserDefined, + characters: getCharsFromSetting(userCharMapAppend) + }); + } + return charmap; + }; + var getCharMap = function (editor) { + var groups = extendCharMap(editor, getDefaultCharMap()); + return groups.length > 1 ? [{ + name: 'All', + characters: bind(groups, function (g) { + return g.characters; + }) + }].concat(groups) : groups; + }; + + var get = function (editor) { + var getCharMap$1 = function () { + return getCharMap(editor); + }; + var insertChar$1 = function (chr) { + insertChar(editor, chr); + }; + return { + getCharMap: getCharMap$1, + insertChar: insertChar$1 + }; + }; + + var Cell = function (initial) { + var value = initial; + var get = function () { + return value; + }; + var set = function (v) { + value = v; + }; + return { + get: get, + set: set + }; + }; + + var last = function (fn, rate) { + var timer = null; + var cancel = function () { + if (!isNull(timer)) { + clearTimeout(timer); + timer = null; + } + }; + var throttle = function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + cancel(); + timer = setTimeout(function () { + timer = null; + fn.apply(null, args); + }, rate); + }; + return { + cancel: cancel, + throttle: throttle + }; + }; + + var nativeFromCodePoint = String.fromCodePoint; + var contains = function (str, substr) { + return str.indexOf(substr) !== -1; + }; + var fromCodePoint = function () { + var codePoints = []; + for (var _i = 0; _i < arguments.length; _i++) { + codePoints[_i] = arguments[_i]; + } + if (nativeFromCodePoint) { + return nativeFromCodePoint.apply(void 0, codePoints); + } else { + var codeUnits = []; + var codeLen = 0; + var result = ''; + for (var index = 0, len = codePoints.length; index !== len; ++index) { + var codePoint = +codePoints[index]; + if (!(codePoint < 1114111 && codePoint >>> 0 === codePoint)) { + throw RangeError('Invalid code point: ' + codePoint); + } + if (codePoint <= 65535) { + codeLen = codeUnits.push(codePoint); + } else { + codePoint -= 65536; + codeLen = codeUnits.push((codePoint >> 10) + 55296, codePoint % 1024 + 56320); + } + if (codeLen >= 16383) { + result += String.fromCharCode.apply(null, codeUnits); + codeUnits.length = 0; + } + } + return result + String.fromCharCode.apply(null, codeUnits); + } + }; + + var charMatches = function (charCode, name, lowerCasePattern) { + if (contains(fromCodePoint(charCode).toLowerCase(), lowerCasePattern)) { + return true; + } else { + return contains(name.toLowerCase(), lowerCasePattern) || contains(name.toLowerCase().replace(/\s+/g, ''), lowerCasePattern); + } + }; + var scan = function (group, pattern) { + var matches = []; + var lowerCasePattern = pattern.toLowerCase(); + each(group.characters, function (g) { + if (charMatches(g[0], g[1], lowerCasePattern)) { + matches.push(g); + } + }); + return map(matches, function (m) { + return { + text: m[1], + value: fromCodePoint(m[0]), + icon: fromCodePoint(m[0]) + }; + }); + }; + + var patternName = 'pattern'; + var open = function (editor, charMap) { + var makeGroupItems = function () { + return [ + { + label: 'Search', + type: 'input', + name: patternName + }, + { + type: 'collection', + name: 'results' + } + ]; + }; + var makeTabs = function () { + return map(charMap, function (charGroup) { + return { + title: charGroup.name, + name: charGroup.name, + items: makeGroupItems() + }; + }); + }; + var makePanel = function () { + return { + type: 'panel', + items: makeGroupItems() + }; + }; + var makeTabPanel = function () { + return { + type: 'tabpanel', + tabs: makeTabs() + }; + }; + var currentTab = charMap.length === 1 ? Cell(UserDefined) : Cell('All'); + var scanAndSet = function (dialogApi, pattern) { + find(charMap, function (group) { + return group.name === currentTab.get(); + }).each(function (f) { + var items = scan(f, pattern); + dialogApi.setData({ results: items }); + }); + }; + var SEARCH_DELAY = 40; + var updateFilter = last(function (dialogApi) { + var pattern = dialogApi.getData().pattern; + scanAndSet(dialogApi, pattern); + }, SEARCH_DELAY); + var body = charMap.length === 1 ? makePanel() : makeTabPanel(); + var initialData = { + pattern: '', + results: scan(charMap[0], '') + }; + var bridgeSpec = { + title: 'Special Character', + size: 'normal', + body: body, + buttons: [{ + type: 'cancel', + name: 'close', + text: 'Close', + primary: true + }], + initialData: initialData, + onAction: function (api, details) { + if (details.name === 'results') { + insertChar(editor, details.value); + api.close(); + } + }, + onTabChange: function (dialogApi, details) { + currentTab.set(details.newTabName); + updateFilter.throttle(dialogApi); + }, + onChange: function (dialogApi, changeData) { + if (changeData.name === patternName) { + updateFilter.throttle(dialogApi); + } + } + }; + var dialogApi = editor.windowManager.open(bridgeSpec); + dialogApi.focus(patternName); + }; + + var register$1 = function (editor, charMap) { + editor.addCommand('mceShowCharmap', function () { + open(editor, charMap); + }); + }; + + var global = tinymce.util.Tools.resolve('tinymce.util.Promise'); + + var init = function (editor, all) { + editor.ui.registry.addAutocompleter('charmap', { + ch: ':', + columns: 'auto', + minChars: 2, + fetch: function (pattern, _maxResults) { + return new global(function (resolve, _reject) { + resolve(scan(all, pattern)); + }); + }, + onAction: function (autocompleteApi, rng, value) { + editor.selection.setRng(rng); + editor.insertContent(value); + autocompleteApi.hide(); + } + }); + }; + + var register = function (editor) { + editor.ui.registry.addButton('charmap', { + icon: 'insert-character', + tooltip: 'Special character', + onAction: function () { + return editor.execCommand('mceShowCharmap'); + } + }); + editor.ui.registry.addMenuItem('charmap', { + icon: 'insert-character', + text: 'Special character...', + onAction: function () { + return editor.execCommand('mceShowCharmap'); + } + }); + }; + + function Plugin () { + global$2.add('charmap', function (editor) { + var charMap = getCharMap(editor); + register$1(editor, charMap); + register(editor); + init(editor, charMap[0]); + return get(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/charmap/plugin.min.js b/app/frontend/public/tinymce/plugins/charmap/plugin.min.js new file mode 100644 index 0000000..a17128e --- /dev/null +++ b/app/frontend/public/tinymce/plugins/charmap/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function l(e,r){var n=e.fire("insertCustomChar",{chr:r}).chr;e.execCommand("mceInsertContent",!1,n)}function i(e){return function(){return e}}function e(e){return e}function r(){return c}var t,g,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=function(e){return n=typeof(r=e),(null===r?"null":"object"==n&&(Array.prototype.isPrototypeOf(r)||r.constructor&&"Array"===r.constructor.name)?"array":"object"==n&&(String.prototype.isPrototypeOf(r)||r.constructor&&"String"===r.constructor.name)?"string":n)===t;var r,n},m=i(!(t="array")),o=i(!(g=null)),c={fold:function(e,r){return e()},isSome:m,isNone:o,getOr:e,getOrThunk:u,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:e,orThunk:u,map:r,each:function(){},bind:r,exists:m,forall:o,filter:function(){return c},toArray:function(){return[]},toString:i("none()")};function u(e){return e()}function f(e,r){for(var n=e.length,t=new Array(n),a=0;a>>0===o))throw RangeError("Invalid code point: "+o);16383<=(o<=65535?n.push(o):(o-=65536,n.push(55296+(o>>10),o%1024+56320)))&&(t+=String.fromCharCode.apply(null,n),n.length=0)}return t+String.fromCharCode.apply(null,n)}function v(e,r){var c=[],u=r.toLowerCase();return function(e){for(var r,n,t,a,i=0,o=e.length;i= 0 && i < xs.length ? Optional.some(xs[i]) : Optional.none(); + }; + var head = function (xs) { + return get$1(xs, 0); + }; + + var someIf = function (b, a) { + return b ? Optional.some(a) : Optional.none(); + }; + + var global$1 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); + + var isCodeSample = function (elm) { + return elm && elm.nodeName === 'PRE' && elm.className.indexOf('language-') !== -1; + }; + var trimArg = function (predicateFn) { + return function (arg1, arg2) { + return predicateFn(arg2); + }; + }; + + var Global = typeof window !== 'undefined' ? window : Function('return this;')(); + + var exports$1 = {}, module = { exports: exports$1 }, global = {}; + (function (define, exports, module, require) { + var oldprism = window.Prism; + window.Prism = { manual: true }; + (function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.EphoxContactWrapper = factory()); + }(this, function () { + var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; + var prismCore = { exports: {} }; + (function (module) { + var _self = typeof window !== 'undefined' ? window : typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ? self : {}; + var Prism = function (_self) { + var lang = /\blang(?:uage)?-([\w-]+)\b/i; + var uniqueId = 0; + var plainTextGrammar = {}; + var _ = { + manual: _self.Prism && _self.Prism.manual, + disableWorkerMessageHandler: _self.Prism && _self.Prism.disableWorkerMessageHandler, + util: { + encode: function encode(tokens) { + if (tokens instanceof Token) { + return new Token(tokens.type, encode(tokens.content), tokens.alias); + } else if (Array.isArray(tokens)) { + return tokens.map(encode); + } else { + return tokens.replace(/&/g, '&').replace(/' + env.content + ''; + }; + function matchPattern(pattern, pos, text, lookbehind) { + pattern.lastIndex = pos; + var match = pattern.exec(text); + if (match && lookbehind && match[1]) { + var lookbehindLength = match[1].length; + match.index += lookbehindLength; + match[0] = match[0].slice(lookbehindLength); + } + return match; + } + function matchGrammar(text, tokenList, grammar, startNode, startPos, rematch) { + for (var token in grammar) { + if (!grammar.hasOwnProperty(token) || !grammar[token]) { + continue; + } + var patterns = grammar[token]; + patterns = Array.isArray(patterns) ? patterns : [patterns]; + for (var j = 0; j < patterns.length; ++j) { + if (rematch && rematch.cause == token + ',' + j) { + return; + } + var patternObj = patterns[j]; + var inside = patternObj.inside; + var lookbehind = !!patternObj.lookbehind; + var greedy = !!patternObj.greedy; + var alias = patternObj.alias; + if (greedy && !patternObj.pattern.global) { + var flags = patternObj.pattern.toString().match(/[imsuy]*$/)[0]; + patternObj.pattern = RegExp(patternObj.pattern.source, flags + 'g'); + } + var pattern = patternObj.pattern || patternObj; + for (var currentNode = startNode.next, pos = startPos; currentNode !== tokenList.tail; pos += currentNode.value.length, currentNode = currentNode.next) { + if (rematch && pos >= rematch.reach) { + break; + } + var str = currentNode.value; + if (tokenList.length > text.length) { + return; + } + if (str instanceof Token) { + continue; + } + var removeCount = 1; + var match; + if (greedy) { + match = matchPattern(pattern, pos, text, lookbehind); + if (!match) { + break; + } + var from = match.index; + var to = match.index + match[0].length; + var p = pos; + p += currentNode.value.length; + while (from >= p) { + currentNode = currentNode.next; + p += currentNode.value.length; + } + p -= currentNode.value.length; + pos = p; + if (currentNode.value instanceof Token) { + continue; + } + for (var k = currentNode; k !== tokenList.tail && (p < to || typeof k.value === 'string'); k = k.next) { + removeCount++; + p += k.value.length; + } + removeCount--; + str = text.slice(pos, p); + match.index -= pos; + } else { + match = matchPattern(pattern, 0, str, lookbehind); + if (!match) { + continue; + } + } + var from = match.index; + var matchStr = match[0]; + var before = str.slice(0, from); + var after = str.slice(from + matchStr.length); + var reach = pos + str.length; + if (rematch && reach > rematch.reach) { + rematch.reach = reach; + } + var removeFrom = currentNode.prev; + if (before) { + removeFrom = addAfter(tokenList, removeFrom, before); + pos += before.length; + } + removeRange(tokenList, removeFrom, removeCount); + var wrapped = new Token(token, inside ? _.tokenize(matchStr, inside) : matchStr, alias, matchStr); + currentNode = addAfter(tokenList, removeFrom, wrapped); + if (after) { + addAfter(tokenList, currentNode, after); + } + if (removeCount > 1) { + var nestedRematch = { + cause: token + ',' + j, + reach: reach + }; + matchGrammar(text, tokenList, grammar, currentNode.prev, pos, nestedRematch); + if (rematch && nestedRematch.reach > rematch.reach) { + rematch.reach = nestedRematch.reach; + } + } + } + } + } + } + function LinkedList() { + var head = { + value: null, + prev: null, + next: null + }; + var tail = { + value: null, + prev: head, + next: null + }; + head.next = tail; + this.head = head; + this.tail = tail; + this.length = 0; + } + function addAfter(list, node, value) { + var next = node.next; + var newNode = { + value: value, + prev: node, + next: next + }; + node.next = newNode; + next.prev = newNode; + list.length++; + return newNode; + } + function removeRange(list, node, count) { + var next = node.next; + for (var i = 0; i < count && next !== list.tail; i++) { + next = next.next; + } + node.next = next; + next.prev = node; + list.length -= i; + } + function toArray(list) { + var array = []; + var node = list.head.next; + while (node !== list.tail) { + array.push(node.value); + node = node.next; + } + return array; + } + if (!_self.document) { + if (!_self.addEventListener) { + return _; + } + if (!_.disableWorkerMessageHandler) { + _self.addEventListener('message', function (evt) { + var message = JSON.parse(evt.data); + var lang = message.language; + var code = message.code; + var immediateClose = message.immediateClose; + _self.postMessage(_.highlight(code, _.languages[lang], lang)); + if (immediateClose) { + _self.close(); + } + }, false); + } + return _; + } + var script = _.util.currentScript(); + if (script) { + _.filename = script.src; + if (script.hasAttribute('data-manual')) { + _.manual = true; + } + } + function highlightAutomaticallyCallback() { + if (!_.manual) { + _.highlightAll(); + } + } + if (!_.manual) { + var readyState = document.readyState; + if (readyState === 'loading' || readyState === 'interactive' && script && script.defer) { + document.addEventListener('DOMContentLoaded', highlightAutomaticallyCallback); + } else { + if (window.requestAnimationFrame) { + window.requestAnimationFrame(highlightAutomaticallyCallback); + } else { + window.setTimeout(highlightAutomaticallyCallback, 16); + } + } + } + return _; + }(_self); + if (module.exports) { + module.exports = Prism; + } + if (typeof commonjsGlobal !== 'undefined') { + commonjsGlobal.Prism = Prism; + } + }(prismCore)); + Prism.languages.clike = { + 'comment': [ + { + pattern: /(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/, + lookbehind: true, + greedy: true + }, + { + pattern: /(^|[^\\:])\/\/.*/, + lookbehind: true, + greedy: true + } + ], + 'string': { + pattern: /(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/, + greedy: true + }, + 'class-name': { + pattern: /(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i, + lookbehind: true, + inside: { 'punctuation': /[.\\]/ } + }, + 'keyword': /\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/, + 'boolean': /\b(?:true|false)\b/, + 'function': /\b\w+(?=\()/, + 'number': /\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i, + 'operator': /[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/, + 'punctuation': /[{}[\];(),.:]/ + }; + (function (Prism) { + function getPlaceholder(language, index) { + return '___' + language.toUpperCase() + index + '___'; + } + Object.defineProperties(Prism.languages['markup-templating'] = {}, { + buildPlaceholders: { + value: function (env, language, placeholderPattern, replaceFilter) { + if (env.language !== language) { + return; + } + var tokenStack = env.tokenStack = []; + env.code = env.code.replace(placeholderPattern, function (match) { + if (typeof replaceFilter === 'function' && !replaceFilter(match)) { + return match; + } + var i = tokenStack.length; + var placeholder; + while (env.code.indexOf(placeholder = getPlaceholder(language, i)) !== -1) { + ++i; + } + tokenStack[i] = match; + return placeholder; + }); + env.grammar = Prism.languages.markup; + } + }, + tokenizePlaceholders: { + value: function (env, language) { + if (env.language !== language || !env.tokenStack) { + return; + } + env.grammar = Prism.languages[language]; + var j = 0; + var keys = Object.keys(env.tokenStack); + function walkTokens(tokens) { + for (var i = 0; i < tokens.length; i++) { + if (j >= keys.length) { + break; + } + var token = tokens[i]; + if (typeof token === 'string' || token.content && typeof token.content === 'string') { + var k = keys[j]; + var t = env.tokenStack[k]; + var s = typeof token === 'string' ? token : token.content; + var placeholder = getPlaceholder(language, k); + var index = s.indexOf(placeholder); + if (index > -1) { + ++j; + var before = s.substring(0, index); + var middle = new Prism.Token(language, Prism.tokenize(t, env.grammar), 'language-' + language, t); + var after = s.substring(index + placeholder.length); + var replacement = []; + if (before) { + replacement.push.apply(replacement, walkTokens([before])); + } + replacement.push(middle); + if (after) { + replacement.push.apply(replacement, walkTokens([after])); + } + if (typeof token === 'string') { + tokens.splice.apply(tokens, [ + i, + 1 + ].concat(replacement)); + } else { + token.content = replacement; + } + } + } else if (token.content) { + walkTokens(token.content); + } + } + return tokens; + } + walkTokens(env.tokens); + } + } + }); + }(Prism)); + Prism.languages.c = Prism.languages.extend('clike', { + 'comment': { + pattern: /\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/, + greedy: true + }, + 'class-name': { + pattern: /(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/, + lookbehind: true + }, + 'keyword': /\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/, + 'function': /\b[a-z_]\w*(?=\s*\()/i, + 'number': /(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i, + 'operator': />>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/ + }); + Prism.languages.insertBefore('c', 'string', { + 'macro': { + pattern: /(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im, + lookbehind: true, + greedy: true, + alias: 'property', + inside: { + 'string': [ + { + pattern: /^(#\s*include\s*)<[^>]+>/, + lookbehind: true + }, + Prism.languages.c['string'] + ], + 'comment': Prism.languages.c['comment'], + 'macro-name': [ + { + pattern: /(^#\s*define\s+)\w+\b(?!\()/i, + lookbehind: true + }, + { + pattern: /(^#\s*define\s+)\w+\b(?=\()/i, + lookbehind: true, + alias: 'function' + } + ], + 'directive': { + pattern: /^(#\s*)[a-z]+/, + lookbehind: true, + alias: 'keyword' + }, + 'directive-hash': /^#/, + 'punctuation': /##|\\(?=[\r\n])/, + 'expression': { + pattern: /\S[\s\S]*/, + inside: Prism.languages.c + } + } + }, + 'constant': /\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/ + }); + delete Prism.languages.c['boolean']; + (function (Prism) { + var keyword = /\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/; + var modName = /\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g, function () { + return keyword.source; + }); + Prism.languages.cpp = Prism.languages.extend('c', { + 'class-name': [ + { + pattern: RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g, function () { + return keyword.source; + })), + lookbehind: true + }, + /\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/, + /\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i, + /\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/ + ], + 'keyword': keyword, + 'number': { + pattern: /(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i, + greedy: true + }, + 'operator': />>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/, + 'boolean': /\b(?:true|false)\b/ + }); + Prism.languages.insertBefore('cpp', 'string', { + 'module': { + pattern: RegExp(/(\b(?:module|import)\s+)/.source + '(?:' + /"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source + '|' + /(?:\s*:\s*)?|:\s*/.source.replace(//g, function () { + return modName; + }) + ')'), + lookbehind: true, + greedy: true, + inside: { + 'string': /^[<"][\s\S]+/, + 'operator': /:/, + 'punctuation': /\./ + } + }, + 'raw-string': { + pattern: /R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/, + alias: 'string', + greedy: true + } + }); + Prism.languages.insertBefore('cpp', 'keyword', { + 'generic-function': { + pattern: /\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i, + inside: { + 'function': /^\w+/, + 'generic': { + pattern: /<[\s\S]+/, + alias: 'class-name', + inside: Prism.languages.cpp + } + } + } + }); + Prism.languages.insertBefore('cpp', 'operator', { + 'double-colon': { + pattern: /::/, + alias: 'punctuation' + } + }); + Prism.languages.insertBefore('cpp', 'class-name', { + 'base-clause': { + pattern: /(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/, + lookbehind: true, + greedy: true, + inside: Prism.languages.extend('cpp', {}) + } + }); + Prism.languages.insertBefore('inside', 'double-colon', { 'class-name': /\b[a-z_]\w*\b(?!\s*::)/i }, Prism.languages.cpp['base-clause']); + }(Prism)); + (function (Prism) { + function replace(pattern, replacements) { + return pattern.replace(/<<(\d+)>>/g, function (m, index) { + return '(?:' + replacements[+index] + ')'; + }); + } + function re(pattern, replacements, flags) { + return RegExp(replace(pattern, replacements), flags || ''); + } + function nested(pattern, depthLog2) { + for (var i = 0; i < depthLog2; i++) { + pattern = pattern.replace(/<>/g, function () { + return '(?:' + pattern + ')'; + }); + } + return pattern.replace(/<>/g, '[^\\s\\S]'); + } + var keywordKinds = { + type: 'bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void', + typeDeclaration: 'class enum interface record struct', + contextual: 'add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)', + other: 'abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield' + }; + function keywordsToPattern(words) { + return '\\b(?:' + words.trim().replace(/ /g, '|') + ')\\b'; + } + var typeDeclarationKeywords = keywordsToPattern(keywordKinds.typeDeclaration); + var keywords = RegExp(keywordsToPattern(keywordKinds.type + ' ' + keywordKinds.typeDeclaration + ' ' + keywordKinds.contextual + ' ' + keywordKinds.other)); + var nonTypeKeywords = keywordsToPattern(keywordKinds.typeDeclaration + ' ' + keywordKinds.contextual + ' ' + keywordKinds.other); + var nonContextualKeywords = keywordsToPattern(keywordKinds.type + ' ' + keywordKinds.typeDeclaration + ' ' + keywordKinds.other); + var generic = nested(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source, 2); + var nestedRound = nested(/\((?:[^()]|<>)*\)/.source, 2); + var name = /@?\b[A-Za-z_]\w*\b/.source; + var genericName = replace(/<<0>>(?:\s*<<1>>)?/.source, [ + name, + generic + ]); + var identifier = replace(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source, [ + nonTypeKeywords, + genericName + ]); + var array = /\[\s*(?:,\s*)*\]/.source; + var typeExpressionWithoutTuple = replace(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source, [ + identifier, + array + ]); + var tupleElement = replace(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source, [ + generic, + nestedRound, + array + ]); + var tuple = replace(/\(<<0>>+(?:,<<0>>+)+\)/.source, [tupleElement]); + var typeExpression = replace(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source, [ + tuple, + identifier, + array + ]); + var typeInside = { + 'keyword': keywords, + 'punctuation': /[<>()?,.:[\]]/ + }; + var character = /'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source; + var regularString = /"(?:\\.|[^\\"\r\n])*"/.source; + var verbatimString = /@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source; + Prism.languages.csharp = Prism.languages.extend('clike', { + 'string': [ + { + pattern: re(/(^|[^$\\])<<0>>/.source, [verbatimString]), + lookbehind: true, + greedy: true + }, + { + pattern: re(/(^|[^@$\\])<<0>>/.source, [regularString]), + lookbehind: true, + greedy: true + }, + { + pattern: RegExp(character), + greedy: true, + alias: 'character' + } + ], + 'class-name': [ + { + pattern: re(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source, [identifier]), + lookbehind: true, + inside: typeInside + }, + { + pattern: re(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source, [ + name, + typeExpression + ]), + lookbehind: true, + inside: typeInside + }, + { + pattern: re(/(\busing\s+)<<0>>(?=\s*=)/.source, [name]), + lookbehind: true + }, + { + pattern: re(/(\b<<0>>\s+)<<1>>/.source, [ + typeDeclarationKeywords, + genericName + ]), + lookbehind: true, + inside: typeInside + }, + { + pattern: re(/(\bcatch\s*\(\s*)<<0>>/.source, [identifier]), + lookbehind: true, + inside: typeInside + }, + { + pattern: re(/(\bwhere\s+)<<0>>/.source, [name]), + lookbehind: true + }, + { + pattern: re(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source, [typeExpressionWithoutTuple]), + lookbehind: true, + inside: typeInside + }, + { + pattern: re(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source, [ + typeExpression, + nonContextualKeywords, + name + ]), + inside: typeInside + } + ], + 'keyword': keywords, + 'number': /(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i, + 'operator': />>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/, + 'punctuation': /\?\.?|::|[{}[\];(),.:]/ + }); + Prism.languages.insertBefore('csharp', 'number', { + 'range': { + pattern: /\.\./, + alias: 'operator' + } + }); + Prism.languages.insertBefore('csharp', 'punctuation', { + 'named-parameter': { + pattern: re(/([(,]\s*)<<0>>(?=\s*:)/.source, [name]), + lookbehind: true, + alias: 'punctuation' + } + }); + Prism.languages.insertBefore('csharp', 'class-name', { + 'namespace': { + pattern: re(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source, [name]), + lookbehind: true, + inside: { 'punctuation': /\./ } + }, + 'type-expression': { + pattern: re(/(\b(?:default|typeof|sizeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source, [nestedRound]), + lookbehind: true, + alias: 'class-name', + inside: typeInside + }, + 'return-type': { + pattern: re(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source, [ + typeExpression, + identifier + ]), + inside: typeInside, + alias: 'class-name' + }, + 'constructor-invocation': { + pattern: re(/(\bnew\s+)<<0>>(?=\s*[[({])/.source, [typeExpression]), + lookbehind: true, + inside: typeInside, + alias: 'class-name' + }, + 'generic-method': { + pattern: re(/<<0>>\s*<<1>>(?=\s*\()/.source, [ + name, + generic + ]), + inside: { + 'function': re(/^<<0>>/.source, [name]), + 'generic': { + pattern: RegExp(generic), + alias: 'class-name', + inside: typeInside + } + } + }, + 'type-list': { + pattern: re(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source, [ + typeDeclarationKeywords, + genericName, + name, + typeExpression, + keywords.source, + nestedRound, + /\bnew\s*\(\s*\)/.source + ]), + lookbehind: true, + inside: { + 'record-arguments': { + pattern: re(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source, [ + genericName, + nestedRound + ]), + lookbehind: true, + greedy: true, + inside: Prism.languages.csharp + }, + 'keyword': keywords, + 'class-name': { + pattern: RegExp(typeExpression), + greedy: true, + inside: typeInside + }, + 'punctuation': /[,()]/ + } + }, + 'preprocessor': { + pattern: /(^[\t ]*)#.*/m, + lookbehind: true, + alias: 'property', + inside: { + 'directive': { + pattern: /(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/, + lookbehind: true, + alias: 'keyword' + } + } + } + }); + var regularStringOrCharacter = regularString + '|' + character; + var regularStringCharacterOrComment = replace(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source, [regularStringOrCharacter]); + var roundExpression = nested(replace(/[^"'/()]|<<0>>|\(<>*\)/.source, [regularStringCharacterOrComment]), 2); + var attrTarget = /\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source; + var attr = replace(/<<0>>(?:\s*\(<<1>>*\))?/.source, [ + identifier, + roundExpression + ]); + Prism.languages.insertBefore('csharp', 'class-name', { + 'attribute': { + pattern: re(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source, [ + attrTarget, + attr + ]), + lookbehind: true, + greedy: true, + inside: { + 'target': { + pattern: re(/^<<0>>(?=\s*:)/.source, [attrTarget]), + alias: 'keyword' + }, + 'attribute-arguments': { + pattern: re(/\(<<0>>*\)/.source, [roundExpression]), + inside: Prism.languages.csharp + }, + 'class-name': { + pattern: RegExp(identifier), + inside: { 'punctuation': /\./ } + }, + 'punctuation': /[:,]/ + } + } + }); + var formatString = /:[^}\r\n]+/.source; + var mInterpolationRound = nested(replace(/[^"'/()]|<<0>>|\(<>*\)/.source, [regularStringCharacterOrComment]), 2); + var mInterpolation = replace(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source, [ + mInterpolationRound, + formatString + ]); + var sInterpolationRound = nested(replace(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source, [regularStringOrCharacter]), 2); + var sInterpolation = replace(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source, [ + sInterpolationRound, + formatString + ]); + function createInterpolationInside(interpolation, interpolationRound) { + return { + 'interpolation': { + pattern: re(/((?:^|[^{])(?:\{\{)*)<<0>>/.source, [interpolation]), + lookbehind: true, + inside: { + 'format-string': { + pattern: re(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source, [ + interpolationRound, + formatString + ]), + lookbehind: true, + inside: { 'punctuation': /^:/ } + }, + 'punctuation': /^\{|\}$/, + 'expression': { + pattern: /[\s\S]+/, + alias: 'language-csharp', + inside: Prism.languages.csharp + } + } + }, + 'string': /[\s\S]+/ + }; + } + Prism.languages.insertBefore('csharp', 'string', { + 'interpolation-string': [ + { + pattern: re(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source, [mInterpolation]), + lookbehind: true, + greedy: true, + inside: createInterpolationInside(mInterpolation, mInterpolationRound) + }, + { + pattern: re(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source, [sInterpolation]), + lookbehind: true, + greedy: true, + inside: createInterpolationInside(sInterpolation, sInterpolationRound) + } + ] + }); + }(Prism)); + Prism.languages.dotnet = Prism.languages.cs = Prism.languages.csharp; + (function (Prism) { + var string = /(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/; + Prism.languages.css = { + 'comment': /\/\*[\s\S]*?\*\//, + 'atrule': { + pattern: /@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/, + inside: { + 'rule': /^@[\w-]+/, + 'selector-function-argument': { + pattern: /(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/, + lookbehind: true, + alias: 'selector' + }, + 'keyword': { + pattern: /(^|[^\w-])(?:and|not|only|or)(?![\w-])/, + lookbehind: true + } + } + }, + 'url': { + pattern: RegExp('\\burl\\((?:' + string.source + '|' + /(?:[^\\\r\n()"']|\\[\s\S])*/.source + ')\\)', 'i'), + greedy: true, + inside: { + 'function': /^url/i, + 'punctuation': /^\(|\)$/, + 'string': { + pattern: RegExp('^' + string.source + '$'), + alias: 'url' + } + } + }, + 'selector': { + pattern: RegExp('(^|[{}\\s])[^{}\\s](?:[^{};"\'\\s]|\\s+(?![\\s{])|' + string.source + ')*(?=\\s*\\{)'), + lookbehind: true + }, + 'string': { + pattern: string, + greedy: true + }, + 'property': { + pattern: /(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i, + lookbehind: true + }, + 'important': /!important\b/i, + 'function': { + pattern: /(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i, + lookbehind: true + }, + 'punctuation': /[(){};:,]/ + }; + Prism.languages.css['atrule'].inside.rest = Prism.languages.css; + var markup = Prism.languages.markup; + if (markup) { + markup.tag.addInlined('style', 'css'); + markup.tag.addAttribute('style', 'css'); + } + }(Prism)); + (function (Prism) { + var keywords = /\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/; + var classNamePrefix = /(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source; + var className = { + pattern: RegExp(classNamePrefix + /[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source), + lookbehind: true, + inside: { + 'namespace': { + pattern: /^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/, + inside: { 'punctuation': /\./ } + }, + 'punctuation': /\./ + } + }; + Prism.languages.java = Prism.languages.extend('clike', { + 'class-name': [ + className, + { + pattern: RegExp(classNamePrefix + /[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source), + lookbehind: true, + inside: className.inside + } + ], + 'keyword': keywords, + 'function': [ + Prism.languages.clike.function, + { + pattern: /(::\s*)[a-z_]\w*/, + lookbehind: true + } + ], + 'number': /\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i, + 'operator': { + pattern: /(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m, + lookbehind: true + } + }); + Prism.languages.insertBefore('java', 'string', { + 'triple-quoted-string': { + pattern: /"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/, + greedy: true, + alias: 'string' + } + }); + Prism.languages.insertBefore('java', 'class-name', { + 'annotation': { + pattern: /(^|[^.])@\w+(?:\s*\.\s*\w+)*/, + lookbehind: true, + alias: 'punctuation' + }, + 'generics': { + pattern: /<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/, + inside: { + 'class-name': className, + 'keyword': keywords, + 'punctuation': /[<>(),.:]/, + 'operator': /[?&|]/ + } + }, + 'namespace': { + pattern: RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g, function () { + return keywords.source; + })), + lookbehind: true, + inside: { 'punctuation': /\./ } + } + }); + }(Prism)); + Prism.languages.javascript = Prism.languages.extend('clike', { + 'class-name': [ + Prism.languages.clike['class-name'], + { + pattern: /(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/, + lookbehind: true + } + ], + 'keyword': [ + { + pattern: /((?:^|\})\s*)catch\b/, + lookbehind: true + }, + { + pattern: /(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/, + lookbehind: true + } + ], + 'function': /#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/, + 'number': /\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/, + 'operator': /--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/ + }); + Prism.languages.javascript['class-name'][0].pattern = /(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/; + Prism.languages.insertBefore('javascript', 'keyword', { + 'regex': { + pattern: /((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/, + lookbehind: true, + greedy: true, + inside: { + 'regex-source': { + pattern: /^(\/)[\s\S]+(?=\/[a-z]*$)/, + lookbehind: true, + alias: 'language-regex', + inside: Prism.languages.regex + }, + 'regex-delimiter': /^\/|\/$/, + 'regex-flags': /^[a-z]+$/ + } + }, + 'function-variable': { + pattern: /#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/, + alias: 'function' + }, + 'parameter': [ + { + pattern: /(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/, + lookbehind: true, + inside: Prism.languages.javascript + }, + { + pattern: /(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i, + lookbehind: true, + inside: Prism.languages.javascript + }, + { + pattern: /(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/, + lookbehind: true, + inside: Prism.languages.javascript + }, + { + pattern: /((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/, + lookbehind: true, + inside: Prism.languages.javascript + } + ], + 'constant': /\b[A-Z](?:[A-Z_]|\dx?)*\b/ + }); + Prism.languages.insertBefore('javascript', 'string', { + 'hashbang': { + pattern: /^#!.*/, + greedy: true, + alias: 'comment' + }, + 'template-string': { + pattern: /`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/, + greedy: true, + inside: { + 'template-punctuation': { + pattern: /^`|`$/, + alias: 'string' + }, + 'interpolation': { + pattern: /((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/, + lookbehind: true, + inside: { + 'interpolation-punctuation': { + pattern: /^\$\{|\}$/, + alias: 'punctuation' + }, + rest: Prism.languages.javascript + } + }, + 'string': /[\s\S]+/ + } + } + }); + if (Prism.languages.markup) { + Prism.languages.markup.tag.addInlined('script', 'javascript'); + Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source, 'javascript'); + } + Prism.languages.js = Prism.languages.javascript; + Prism.languages.markup = { + 'comment': { + pattern: //, + greedy: true + }, + 'prolog': { + pattern: /<\?[\s\S]+?\?>/, + greedy: true + }, + 'doctype': { + pattern: /"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i, + greedy: true, + inside: { + 'internal-subset': { + pattern: /(^[^\[]*\[)[\s\S]+(?=\]>$)/, + lookbehind: true, + greedy: true, + inside: null + }, + 'string': { + pattern: /"[^"]*"|'[^']*'/, + greedy: true + }, + 'punctuation': /^$|[[\]]/, + 'doctype-tag': /^DOCTYPE/i, + 'name': /[^\s<>'"]+/ + } + }, + 'cdata': { + pattern: //i, + greedy: true + }, + 'tag': { + pattern: /<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/, + greedy: true, + inside: { + 'tag': { + pattern: /^<\/?[^\s>\/]+/, + inside: { + 'punctuation': /^<\/?/, + 'namespace': /^[^\s>\/:]+:/ + } + }, + 'special-attr': [], + 'attr-value': { + pattern: /=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/, + inside: { + 'punctuation': [ + { + pattern: /^=/, + alias: 'attr-equals' + }, + /"|'/ + ] + } + }, + 'punctuation': /\/?>/, + 'attr-name': { + pattern: /[^\s>\/]+/, + inside: { 'namespace': /^[^\s>\/:]+:/ } + } + } + }, + 'entity': [ + { + pattern: /&[\da-z]{1,8};/i, + alias: 'named-entity' + }, + /&#x?[\da-f]{1,8};/i + ] + }; + Prism.languages.markup['tag'].inside['attr-value'].inside['entity'] = Prism.languages.markup['entity']; + Prism.languages.markup['doctype'].inside['internal-subset'].inside = Prism.languages.markup; + Prism.hooks.add('wrap', function (env) { + if (env.type === 'entity') { + env.attributes['title'] = env.content.replace(/&/, '&'); + } + }); + Object.defineProperty(Prism.languages.markup.tag, 'addInlined', { + value: function addInlined(tagName, lang) { + var includedCdataInside = {}; + includedCdataInside['language-' + lang] = { + pattern: /(^$)/i, + lookbehind: true, + inside: Prism.languages[lang] + }; + includedCdataInside['cdata'] = /^$/i; + var inside = { + 'included-cdata': { + pattern: //i, + inside: includedCdataInside + } + }; + inside['language-' + lang] = { + pattern: /[\s\S]+/, + inside: Prism.languages[lang] + }; + var def = {}; + def[tagName] = { + pattern: RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g, function () { + return tagName; + }), 'i'), + lookbehind: true, + greedy: true, + inside: inside + }; + Prism.languages.insertBefore('markup', 'cdata', def); + } + }); + Object.defineProperty(Prism.languages.markup.tag, 'addAttribute', { + value: function (attrName, lang) { + Prism.languages.markup.tag.inside['special-attr'].push({ + pattern: RegExp(/(^|["'\s])/.source + '(?:' + attrName + ')' + /\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source, 'i'), + lookbehind: true, + inside: { + 'attr-name': /^[^\s=]+/, + 'attr-value': { + pattern: /=[\s\S]+/, + inside: { + 'value': { + pattern: /(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/, + lookbehind: true, + alias: [ + lang, + 'language-' + lang + ], + inside: Prism.languages[lang] + }, + 'punctuation': [ + { + pattern: /^=/, + alias: 'attr-equals' + }, + /"|'/ + ] + } + } + } + }); + } + }); + Prism.languages.html = Prism.languages.markup; + Prism.languages.mathml = Prism.languages.markup; + Prism.languages.svg = Prism.languages.markup; + Prism.languages.xml = Prism.languages.extend('markup', {}); + Prism.languages.ssml = Prism.languages.xml; + Prism.languages.atom = Prism.languages.xml; + Prism.languages.rss = Prism.languages.xml; + (function (Prism) { + var comment = /\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/; + var constant = [ + { + pattern: /\b(?:false|true)\b/i, + alias: 'boolean' + }, + { + pattern: /(::\s*)\b[a-z_]\w*\b(?!\s*\()/i, + greedy: true, + lookbehind: true + }, + { + pattern: /(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i, + greedy: true, + lookbehind: true + }, + /\b(?:null)\b/i, + /\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/ + ]; + var number = /\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i; + var operator = /|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/; + var punctuation = /[{}\[\](),:;]/; + Prism.languages.php = { + 'delimiter': { + pattern: /\?>$|^<\?(?:php(?=\s)|=)?/i, + alias: 'important' + }, + 'comment': comment, + 'variable': /\$+(?:\w+\b|(?=\{))/i, + 'package': { + pattern: /(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i, + lookbehind: true, + inside: { 'punctuation': /\\/ } + }, + 'class-name-definition': { + pattern: /(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i, + lookbehind: true, + alias: 'class-name' + }, + 'function-definition': { + pattern: /(\bfunction\s+)[a-z_]\w*(?=\s*\()/i, + lookbehind: true, + alias: 'function' + }, + 'keyword': [ + { + pattern: /(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i, + alias: 'type-casting', + greedy: true, + lookbehind: true + }, + { + pattern: /([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i, + alias: 'type-hint', + greedy: true, + lookbehind: true + }, + { + pattern: /([(,?]\s*[\w|]\|\s*)(?:null|false)\b(?=\s*\$)/i, + alias: 'type-hint', + greedy: true, + lookbehind: true + }, + { + pattern: /(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i, + alias: 'return-type', + greedy: true, + lookbehind: true + }, + { + pattern: /(\)\s*:\s*(?:\?\s*)?[\w|]\|\s*)(?:null|false)\b/i, + alias: 'return-type', + greedy: true, + lookbehind: true + }, + { + pattern: /\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i, + alias: 'type-declaration', + greedy: true + }, + { + pattern: /(\|\s*)(?:null|false)\b/i, + alias: 'type-declaration', + greedy: true, + lookbehind: true + }, + { + pattern: /\b(?:parent|self|static)(?=\s*::)/i, + alias: 'static-context', + greedy: true + }, + { + pattern: /(\byield\s+)from\b/i, + lookbehind: true + }, + /\bclass\b/i, + { + pattern: /((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i, + lookbehind: true + } + ], + 'argument-name': { + pattern: /([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i, + lookbehind: true + }, + 'class-name': [ + { + pattern: /(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i, + greedy: true, + lookbehind: true + }, + { + pattern: /(\|\s*)\b[a-z_]\w*(?!\\)\b/i, + greedy: true, + lookbehind: true + }, + { + pattern: /\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i, + greedy: true + }, + { + pattern: /(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i, + alias: 'class-name-fully-qualified', + greedy: true, + lookbehind: true, + inside: { 'punctuation': /\\/ } + }, + { + pattern: /(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i, + alias: 'class-name-fully-qualified', + greedy: true, + inside: { 'punctuation': /\\/ } + }, + { + pattern: /(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i, + alias: 'class-name-fully-qualified', + greedy: true, + lookbehind: true, + inside: { 'punctuation': /\\/ } + }, + { + pattern: /\b[a-z_]\w*(?=\s*\$)/i, + alias: 'type-declaration', + greedy: true + }, + { + pattern: /(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i, + alias: [ + 'class-name-fully-qualified', + 'type-declaration' + ], + greedy: true, + inside: { 'punctuation': /\\/ } + }, + { + pattern: /\b[a-z_]\w*(?=\s*::)/i, + alias: 'static-context', + greedy: true + }, + { + pattern: /(?:\\?\b[a-z_]\w*)+(?=\s*::)/i, + alias: [ + 'class-name-fully-qualified', + 'static-context' + ], + greedy: true, + inside: { 'punctuation': /\\/ } + }, + { + pattern: /([(,?]\s*)[a-z_]\w*(?=\s*\$)/i, + alias: 'type-hint', + greedy: true, + lookbehind: true + }, + { + pattern: /([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i, + alias: [ + 'class-name-fully-qualified', + 'type-hint' + ], + greedy: true, + lookbehind: true, + inside: { 'punctuation': /\\/ } + }, + { + pattern: /(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i, + alias: 'return-type', + greedy: true, + lookbehind: true + }, + { + pattern: /(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i, + alias: [ + 'class-name-fully-qualified', + 'return-type' + ], + greedy: true, + lookbehind: true, + inside: { 'punctuation': /\\/ } + } + ], + 'constant': constant, + 'function': { + pattern: /(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i, + lookbehind: true, + inside: { 'punctuation': /\\/ } + }, + 'property': { + pattern: /(->\s*)\w+/, + lookbehind: true + }, + 'number': number, + 'operator': operator, + 'punctuation': punctuation + }; + var string_interpolation = { + pattern: /\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/, + lookbehind: true, + inside: Prism.languages.php + }; + var string = [ + { + pattern: /<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/, + alias: 'nowdoc-string', + greedy: true, + inside: { + 'delimiter': { + pattern: /^<<<'[^']+'|[a-z_]\w*;$/i, + alias: 'symbol', + inside: { 'punctuation': /^<<<'?|[';]$/ } + } + } + }, + { + pattern: /<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i, + alias: 'heredoc-string', + greedy: true, + inside: { + 'delimiter': { + pattern: /^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i, + alias: 'symbol', + inside: { 'punctuation': /^<<<"?|[";]$/ } + }, + 'interpolation': string_interpolation + } + }, + { + pattern: /`(?:\\[\s\S]|[^\\`])*`/, + alias: 'backtick-quoted-string', + greedy: true + }, + { + pattern: /'(?:\\[\s\S]|[^\\'])*'/, + alias: 'single-quoted-string', + greedy: true + }, + { + pattern: /"(?:\\[\s\S]|[^\\"])*"/, + alias: 'double-quoted-string', + greedy: true, + inside: { 'interpolation': string_interpolation } + } + ]; + Prism.languages.insertBefore('php', 'variable', { + 'string': string, + 'attribute': { + pattern: /#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im, + greedy: true, + inside: { + 'attribute-content': { + pattern: /^(#\[)[\s\S]+(?=\]$)/, + lookbehind: true, + inside: { + 'comment': comment, + 'string': string, + 'attribute-class-name': [ + { + pattern: /([^:]|^)\b[a-z_]\w*(?!\\)\b/i, + alias: 'class-name', + greedy: true, + lookbehind: true + }, + { + pattern: /([^:]|^)(?:\\?\b[a-z_]\w*)+/i, + alias: [ + 'class-name', + 'class-name-fully-qualified' + ], + greedy: true, + lookbehind: true, + inside: { 'punctuation': /\\/ } + } + ], + 'constant': constant, + 'number': number, + 'operator': operator, + 'punctuation': punctuation + } + }, + 'delimiter': { + pattern: /^#\[|\]$/, + alias: 'punctuation' + } + } + } + }); + Prism.hooks.add('before-tokenize', function (env) { + if (!/<\?/.test(env.code)) { + return; + } + var phpPattern = /<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi; + Prism.languages['markup-templating'].buildPlaceholders(env, 'php', phpPattern); + }); + Prism.hooks.add('after-tokenize', function (env) { + Prism.languages['markup-templating'].tokenizePlaceholders(env, 'php'); + }); + }(Prism)); + Prism.languages.python = { + 'comment': { + pattern: /(^|[^\\])#.*/, + lookbehind: true + }, + 'string-interpolation': { + pattern: /(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i, + greedy: true, + inside: { + 'interpolation': { + pattern: /((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/, + lookbehind: true, + inside: { + 'format-spec': { + pattern: /(:)[^:(){}]+(?=\}$)/, + lookbehind: true + }, + 'conversion-option': { + pattern: /![sra](?=[:}]$)/, + alias: 'punctuation' + }, + rest: null + } + }, + 'string': /[\s\S]+/ + } + }, + 'triple-quoted-string': { + pattern: /(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i, + greedy: true, + alias: 'string' + }, + 'string': { + pattern: /(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i, + greedy: true + }, + 'function': { + pattern: /((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g, + lookbehind: true + }, + 'class-name': { + pattern: /(\bclass\s+)\w+/i, + lookbehind: true + }, + 'decorator': { + pattern: /(^[\t ]*)@\w+(?:\.\w+)*/im, + lookbehind: true, + alias: [ + 'annotation', + 'punctuation' + ], + inside: { 'punctuation': /\./ } + }, + 'keyword': /\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/, + 'builtin': /\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/, + 'boolean': /\b(?:True|False|None)\b/, + 'number': /\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?\b/i, + 'operator': /[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/, + 'punctuation': /[{}[\];(),.:]/ + }; + Prism.languages.python['string-interpolation'].inside['interpolation'].inside.rest = Prism.languages.python; + Prism.languages.py = Prism.languages.python; + (function (Prism) { + Prism.languages.ruby = Prism.languages.extend('clike', { + 'comment': [ + /#.*/, + { + pattern: /^=begin\s[\s\S]*?^=end/m, + greedy: true + } + ], + 'class-name': { + pattern: /(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i, + lookbehind: true, + inside: { 'punctuation': /[.\\]/ } + }, + 'keyword': /\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/ + }); + var interpolation = { + pattern: /#\{[^}]+\}/, + inside: { + 'delimiter': { + pattern: /^#\{|\}$/, + alias: 'tag' + }, + rest: Prism.languages.ruby + } + }; + delete Prism.languages.ruby.function; + Prism.languages.insertBefore('ruby', 'keyword', { + 'regex': [ + { + pattern: RegExp(/%r/.source + '(?:' + [ + /([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source, + /\((?:[^()\\]|\\[\s\S])*\)/.source, + /\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/.source, + /\[(?:[^\[\]\\]|\\[\s\S])*\]/.source, + /<(?:[^<>\\]|\\[\s\S])*>/.source + ].join('|') + ')' + /[egimnosux]{0,6}/.source), + greedy: true, + inside: { 'interpolation': interpolation } + }, + { + pattern: /(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/, + lookbehind: true, + greedy: true, + inside: { 'interpolation': interpolation } + } + ], + 'variable': /[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/, + 'symbol': { + pattern: /(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/, + lookbehind: true + }, + 'method-definition': { + pattern: /(\bdef\s+)[\w.]+/, + lookbehind: true, + inside: { + 'function': /\w+$/, + rest: Prism.languages.ruby + } + } + }); + Prism.languages.insertBefore('ruby', 'number', { + 'builtin': /\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/, + 'constant': /\b[A-Z]\w*(?:[?!]|\b)/ + }); + Prism.languages.ruby.string = [ + { + pattern: RegExp(/%[qQiIwWxs]?/.source + '(?:' + [ + /([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source, + /\((?:[^()\\]|\\[\s\S])*\)/.source, + /\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/.source, + /\[(?:[^\[\]\\]|\\[\s\S])*\]/.source, + /<(?:[^<>\\]|\\[\s\S])*>/.source + ].join('|') + ')'), + greedy: true, + inside: { 'interpolation': interpolation } + }, + { + pattern: /("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/, + greedy: true, + inside: { 'interpolation': interpolation } + }, + { + pattern: /<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i, + alias: 'heredoc-string', + greedy: true, + inside: { + 'delimiter': { + pattern: /^<<[-~]?[a-z_]\w*|[a-z_]\w*$/i, + alias: 'symbol', + inside: { 'punctuation': /^<<[-~]?/ } + }, + 'interpolation': interpolation + } + }, + { + pattern: /<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i, + alias: 'heredoc-string', + greedy: true, + inside: { + 'delimiter': { + pattern: /^<<[-~]?'[a-z_]\w*'|[a-z_]\w*$/i, + alias: 'symbol', + inside: { 'punctuation': /^<<[-~]?'|'$/ } + } + } + } + ]; + Prism.languages.rb = Prism.languages.ruby; + }(Prism)); + var Prism$1 = prismCore.exports; + var prismjs = { boltExport: Prism$1 }; + return prismjs; + })); + var prism = window.Prism; + window.Prism = oldprism; + return prism; + }(undefined, exports$1, module)); + var Prism$1 = module.exports.boltExport; + + var getLanguages$1 = function (editor) { + return editor.getParam('codesample_languages'); + }; + var useGlobalPrismJS = function (editor) { + return editor.getParam('codesample_global_prismjs', false, 'boolean'); + }; + + var get = function (editor) { + return Global.Prism && useGlobalPrismJS(editor) ? Global.Prism : Prism$1; + }; + + var getSelectedCodeSample = function (editor) { + var node = editor.selection ? editor.selection.getNode() : null; + return someIf(isCodeSample(node), node); + }; + var insertCodeSample = function (editor, language, code) { + editor.undoManager.transact(function () { + var node = getSelectedCodeSample(editor); + code = global$1.DOM.encode(code); + return node.fold(function () { + editor.insertContent('

' + code + '
'); + editor.selection.select(editor.$('#__new').removeAttr('id')[0]); + }, function (n) { + editor.dom.setAttrib(n, 'class', 'language-' + language); + n.innerHTML = code; + get(editor).highlightElement(n); + editor.selection.select(n); + }); + }); + }; + var getCurrentCode = function (editor) { + var node = getSelectedCodeSample(editor); + return node.fold(constant(''), function (n) { + return n.textContent; + }); + }; + + var getLanguages = function (editor) { + var defaultLanguages = [ + { + text: 'HTML/XML', + value: 'markup' + }, + { + text: 'JavaScript', + value: 'javascript' + }, + { + text: 'CSS', + value: 'css' + }, + { + text: 'PHP', + value: 'php' + }, + { + text: 'Ruby', + value: 'ruby' + }, + { + text: 'Python', + value: 'python' + }, + { + text: 'Java', + value: 'java' + }, + { + text: 'C', + value: 'c' + }, + { + text: 'C#', + value: 'csharp' + }, + { + text: 'C++', + value: 'cpp' + } + ]; + var customLanguages = getLanguages$1(editor); + return customLanguages ? customLanguages : defaultLanguages; + }; + var getCurrentLanguage = function (editor, fallback) { + var node = getSelectedCodeSample(editor); + return node.fold(function () { + return fallback; + }, function (n) { + var matches = n.className.match(/language-(\w+)/); + return matches ? matches[1] : fallback; + }); + }; + + var open = function (editor) { + var languages = getLanguages(editor); + var defaultLanguage = head(languages).fold(constant(''), function (l) { + return l.value; + }); + var currentLanguage = getCurrentLanguage(editor, defaultLanguage); + var currentCode = getCurrentCode(editor); + editor.windowManager.open({ + title: 'Insert/Edit Code Sample', + size: 'large', + body: { + type: 'panel', + items: [ + { + type: 'selectbox', + name: 'language', + label: 'Language', + items: languages + }, + { + type: 'textarea', + name: 'code', + label: 'Code view' + } + ] + }, + buttons: [ + { + type: 'cancel', + name: 'cancel', + text: 'Cancel' + }, + { + type: 'submit', + name: 'save', + text: 'Save', + primary: true + } + ], + initialData: { + language: currentLanguage, + code: currentCode + }, + onSubmit: function (api) { + var data = api.getData(); + insertCodeSample(editor, data.language, data.code); + api.close(); + } + }); + }; + + var register$1 = function (editor) { + editor.addCommand('codesample', function () { + var node = editor.selection.getNode(); + if (editor.selection.isCollapsed() || isCodeSample(node)) { + open(editor); + } else { + editor.formatter.toggle('code'); + } + }); + }; + + var setup = function (editor) { + var $ = editor.$; + editor.on('PreProcess', function (e) { + $('pre[contenteditable=false]', e.node).filter(trimArg(isCodeSample)).each(function (idx, elm) { + var $elm = $(elm), code = elm.textContent; + $elm.attr('class', $.trim($elm.attr('class'))); + $elm.removeAttr('contentEditable'); + $elm.empty().append($('').each(function () { + this.textContent = code; + })); + }); + }); + editor.on('SetContent', function () { + var unprocessedCodeSamples = $('pre').filter(trimArg(isCodeSample)).filter(function (idx, elm) { + return elm.contentEditable !== 'false'; + }); + if (unprocessedCodeSamples.length) { + editor.undoManager.transact(function () { + unprocessedCodeSamples.each(function (idx, elm) { + $(elm).find('br').each(function (idx, elm) { + elm.parentNode.replaceChild(editor.getDoc().createTextNode('\n'), elm); + }); + elm.contentEditable = 'false'; + elm.innerHTML = editor.dom.encode(elm.textContent); + get(editor).highlightElement(elm); + elm.className = $.trim(elm.className); + }); + }); + } + }); + }; + + var isCodeSampleSelection = function (editor) { + var node = editor.selection.getStart(); + return editor.dom.is(node, 'pre[class*="language-"]'); + }; + var register = function (editor) { + var onAction = function () { + return editor.execCommand('codesample'); + }; + editor.ui.registry.addToggleButton('codesample', { + icon: 'code-sample', + tooltip: 'Insert/edit code sample', + onAction: onAction, + onSetup: function (api) { + var nodeChangeHandler = function () { + api.setActive(isCodeSampleSelection(editor)); + }; + editor.on('NodeChange', nodeChangeHandler); + return function () { + return editor.off('NodeChange', nodeChangeHandler); + }; + } + }); + editor.ui.registry.addMenuItem('codesample', { + text: 'Code sample...', + icon: 'code-sample', + onAction: onAction + }); + }; + + function Plugin () { + global$2.add('codesample', function (editor) { + setup(editor); + register(editor); + register$1(editor); + editor.on('dblclick', function (ev) { + if (isCodeSample(ev.target)) { + open(editor); + } + }); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/codesample/plugin.min.js b/app/frontend/public/tinymce/plugins/codesample/plugin.min.js new file mode 100644 index 0000000..bc59b29 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/codesample/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function o(e){return function(){return e}}function e(e){return e}function n(){return l}var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),s=o(!1),i=o(!0),l={fold:function(e,n){return e()},isSome:s,isNone:i,getOr:e,getOrThunk:a,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:e,orThunk:a,map:n,each:function(){},bind:n,exists:s,forall:i,filter:function(){return l},toArray:function(){return[]},toString:o("none()")};function a(e){return e()}function u(e){return e&&"PRE"===e.nodeName&&-1!==e.className.indexOf("language-")}function c(t){return function(e,n){return t(n)}}var d=function(t){function e(){return r}function n(e){return e(t)}var a=o(t),r={fold:function(e,n){return n(t)},isSome:i,isNone:s,getOr:a,getOrThunk:a,getOrDie:a,getOrNull:a,getOrUndefined:a,or:e,orThunk:e,map:function(e){return d(e(t))},each:function(e){e(t)},bind:n,exists:n,forall:n,filter:function(e){return e(t)?r:l},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return r},p={some:d,none:n,from:function(e){return null==e?l:d(e)}},g=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r="undefined"!=typeof window?window:Function("return this;")(),b={},m={exports:b},f={};function h(e){return r.Prism&&e.getParam("codesample_global_prismjs",!1,"boolean")?r.Prism:k}function y(e){var n=e.selection?e.selection.getNode():null;return u(n)?p.some(n):p.none()}function w(s){var t,e,n=s.getParam("codesample_languages")||[{text:"HTML/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],a=(0<(e=n).length?p.some(e[0]):p.none()).fold(o(""),function(e){return e.value}),r=(t=a,y(s).fold(function(){return t},function(e){var n=e.className.match(/language-(\w+)/);return n?n[1]:t})),i=y(s).fold(o(""),function(e){return e.textContent});s.windowManager.open({title:"Insert/Edit Code Sample",size:"large",body:{type:"panel",items:[{type:"selectbox",name:"language",label:"Language",items:n},{type:"textarea",name:"code",label:"Code view"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{language:r,code:i},onSubmit:function(e){var n=e.getData(),t=s,a=n.language,r=n.code;t.undoManager.transact(function(){var e=y(t);return r=g.DOM.encode(r),e.fold(function(){t.insertContent('
'+r+"
"),t.selection.select(t.$("#__new").removeAttr("id")[0])},function(e){t.dom.setAttrib(e,"class","language-"+a),e.innerHTML=r,h(t).highlightElement(e),t.selection.select(e)})}),e.close()}})}!function(e,n){var t,a,r=window.Prism;window.Prism={manual:!0},t=this,a=function(){var e,n,h,t,a,r,s,i,o,l,u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:f,c={exports:{}};function y(e,n){return"___"+e.toUpperCase()+n+"___"}return e=c,n=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,e={},j={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof T?new T(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=i.reach);y+=h.value.length,h=h.next){var w=h.value;if(t.length>n.length)return;if(!(w instanceof T)){var k,v=1;if(b){if(!(k=O(f,y,n,g)))break;var _=k.index,x=k.index+k[0].length,F=y;for(F+=h.value.length;F<=_;)F+=(h=h.next).value.length;if(y=F-=h.value.length,h.value instanceof T)continue;for(var P=h;P!==t.tail&&(Fi.reach&&(i.reach=z);var E=h.prev;S&&(E=N(t,E,S),y+=S.length),function(e,n,t){for(var a=n.next,r=0;ri.reach&&(i.reach=C.reach))}}}}(e,r,n,r.head,0),function(e){for(var n=[],t=e.head.next;t!==e.tail;)n.push(t.value),t=t.next;return n}(r)},hooks:{all:{},add:function(e,n){var t=j.hooks.all;t[e]=t[e]||[],t[e].push(n)},run:function(e,n){var t=j.hooks.all[e];if(t&&t.length)for(var a,r=0;a=t[r++];)a(n)}},Token:T};function T(e,n,t,a){this.type=e,this.content=n,this.alias=t,this.length=0|(a||"").length}function O(e,n,t,a){e.lastIndex=n;var r,s=e.exec(t);return s&&a&&s[1]&&(r=s[1].length,s.index+=r,s[0]=s[0].slice(r)),s}function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function N(e,n,t){var a=n.next,r={value:t,prev:n,next:a};return n.next=r,a.prev=r,e.length++,r}if(u.Prism=j,T.stringify=function n(e,t){if("string"==typeof e)return e;if(Array.isArray(e)){var a="";return e.forEach(function(e){a+=n(e,t)}),a}var r={type:e.type,content:n(e.content,t),tag:"span",classes:["token",e.type],attributes:{},language:t},s=e.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(r.classes,s):r.classes.push(s)),j.hooks.run("wrap",r);var i,o="";for(i in r.attributes)o+=" "+i+'="'+(r.attributes[i]||"").replace(/"/g,""")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+o+">"+r.content+""},!u.document)return u.addEventListener&&(j.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,a=n.code,r=n.immediateClose;u.postMessage(j.highlight(a,j.languages[t],t)),r&&u.close()},!1)),j;var t,a=j.util.currentScript();function r(){j.manual||j.highlightAll()}return a&&(j.filename=a.src,a.hasAttribute("data-manual")&&(j.manual=!0)),j.manual||("loading"===(t=document.readyState)||"interactive"===t&&a&&a.defer?document.addEventListener("DOMContentLoaded",r):window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,16)),j}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}),e.exports&&(e.exports=n),void 0!==u&&(u.Prism=n),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},h=Prism,Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,s){var i;a.language===r&&(i=a.tokenStack=[],a.code=a.code.replace(e,function(e){if("function"==typeof s&&!s(e))return e;for(var n,t=i.length;-1!==a.code.indexOf(n=y(r,t));)++t;return i[t]=e,n}),a.grammar=h.languages.markup)}},tokenizePlaceholders:{value:function(g,b){var m,f;g.language===b&&g.tokenStack&&(g.grammar=h.languages[b],m=0,f=Object.keys(g.tokenStack),function e(n){for(var t=0;t=f.length);t++){var a,r,s,i,o,l,u,c,d,p=n[t];"string"==typeof p||p.content&&"string"==typeof p.content?(a=f[m],r=g.tokenStack[a],s="string"==typeof p?p:p.content,i=y(b,a),-1<(o=s.indexOf(i))&&(++m,l=s.substring(0,o),u=new h.Token(b,h.tokenize(r,g.grammar),"language-"+b,r),c=s.substring(o+i.length),d=[],l&&d.push.apply(d,e([l])),d.push(u),c&&d.push.apply(d,e([c])),"string"==typeof p?n.splice.apply(n,[t,1].concat(d)):p.content=d)):p.content&&e(p.content)}return n}(g.tokens))}}}),Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean,t=Prism,a=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,r=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return a.source}),t.languages.cpp=t.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return a.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:a,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),t.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:module|import)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return r})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),t.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t.languages.cpp}}}}),t.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),t.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:t.languages.extend("cpp",{})}}),t.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},t.languages.cpp["base-clause"]),function(t){function a(e,t){return e.replace(/<<(\d+)>>/g,function(e,n){return"(?:"+t[+n]+")"})}function r(e,n,t){return RegExp(a(e,n),t||"")}function e(e,n){for(var t=0;t>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",s="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var u=l(s),c=RegExp(l(n+" "+s+" "+i+" "+o)),d=l(s+" "+i+" "+o),p=l(n+" "+s+" "+o),g=e(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),b=e(/\((?:[^()]|<>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,f=a(/<<0>>(?:\s*<<1>>)?/.source,[m,g]),h=a(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,f]),y=/\[\s*(?:,\s*)*\]/.source,w=a(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[h,y]),k=a(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[g,b,y]),v=a(/\(<<0>>+(?:,<<0>>+)+\)/.source,[k]),_=a(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[v,h,y]),x={keyword:c,punctuation:/[<>()?,.:[\]]/},F=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,P=/"(?:\\.|[^\\"\r\n])*"/.source;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:r(/(^|[^$\\])<<0>>/.source,[/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source]),lookbehind:!0,greedy:!0},{pattern:r(/(^|[^@$\\])<<0>>/.source,[P]),lookbehind:!0,greedy:!0},{pattern:RegExp(F),greedy:!0,alias:"character"}],"class-name":[{pattern:r(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[h]),lookbehind:!0,inside:x},{pattern:r(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,_]),lookbehind:!0,inside:x},{pattern:r(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:r(/(\b<<0>>\s+)<<1>>/.source,[u,f]),lookbehind:!0,inside:x},{pattern:r(/(\bcatch\s*\(\s*)<<0>>/.source,[h]),lookbehind:!0,inside:x},{pattern:r(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:r(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[w]),lookbehind:!0,inside:x},{pattern:r(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[_,p,m]),inside:x}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:r(/([(,]\s*)<<0>>(?=\s*:)/.source,[m]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:r(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:r(/(\b(?:default|typeof|sizeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[b]),lookbehind:!0,alias:"class-name",inside:x},"return-type":{pattern:r(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[_,h]),inside:x,alias:"class-name"},"constructor-invocation":{pattern:r(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[_]),lookbehind:!0,inside:x,alias:"class-name"},"generic-method":{pattern:r(/<<0>>\s*<<1>>(?=\s*\()/.source,[m,g]),inside:{function:r(/^<<0>>/.source,[m]),generic:{pattern:RegExp(g),alias:"class-name",inside:x}}},"type-list":{pattern:r(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[u,f,m,_,c.source,b,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:r(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[f,b]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:c,"class-name":{pattern:RegExp(_),greedy:!0,inside:x},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var A=P+"|"+F,S=a(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[A]),$=e(a(/[^"'/()]|<<0>>|\(<>*\)/.source,[S]),2),z=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,E=a(/<<0>>(?:\s*\(<<1>>*\))?/.source,[h,$]);t.languages.insertBefore("csharp","class-name",{attribute:{pattern:r(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[z,E]),lookbehind:!0,greedy:!0,inside:{target:{pattern:r(/^<<0>>(?=\s*:)/.source,[z]),alias:"keyword"},"attribute-arguments":{pattern:r(/\(<<0>>*\)/.source,[$]),inside:t.languages.csharp},"class-name":{pattern:RegExp(h),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var C=/:[^}\r\n]+/.source,j=e(a(/[^"'/()]|<<0>>|\(<>*\)/.source,[S]),2),T=a(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[j,C]),O=e(a(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[A]),2),N=a(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[O,C]);function B(e,n){return{interpolation:{pattern:r(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[e]),lookbehind:!0,inside:{"format-string":{pattern:r(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[n,C]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:r(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[T]),lookbehind:!0,greedy:!0,inside:B(T,j)},{pattern:r(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[N]),lookbehind:!0,greedy:!0,inside:B(N,O)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp,function(e){var n=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+n.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+n.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+n.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:n,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var t=e.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism),s=Prism,i=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,o=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,l={pattern:RegExp(o+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}},s.languages.java=s.languages.extend("clike",{"class-name":[l,{pattern:RegExp(o+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:l.inside}],keyword:i,function:[s.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),s.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),s.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":l,keyword:i,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return i.source})),lookbehind:!0,inside:{punctuation:/\./}}}),Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,n){var t={};t["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[n]},t.cdata=/^$/i;var a={"included-cdata":{pattern://i,inside:t}};a["language-"+n]={pattern:/[\s\S]+/,inside:Prism.languages[n]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:a},Prism.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,n){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:Prism.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,function(n){var e=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,t=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],a=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;n.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:e,variable:/\$+(?:\w+\b|(?=\{))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[\w|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?[\w|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:a,operator:r,punctuation:s};var i={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:n.languages.php},o=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:i}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:i}}];n.languages.insertBefore("php","variable",{string:o,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:e,string:o,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,number:a,operator:r,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),n.hooks.add("before-tokenize",function(e){/<\?/.test(e.code)&&n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism),Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python,function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp(/%r/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S])*\)/.source,/\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S])*\]/.source,/<(?:[^<>\\]|\\[\s\S])*>/.source].join("|")+")"+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:n}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp(/%[qQiIwWxs]?/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S])*\)/.source,/\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S])*\]/.source,/<(?:[^<>\\]|\\[\s\S])*>/.source].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:n}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|[a-z_]\w*$/i,alias:"symbol",inside:{punctuation:/^<<[-~]?/}},interpolation:n}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|[a-z_]\w*$/i,alias:"symbol",inside:{punctuation:/^<<[-~]?'|'$/}}}}],e.languages.rb=e.languages.ruby}(Prism),{boltExport:c.exports}},"object"==typeof e&&void 0!==n?n.exports=a():(t="undefined"!=typeof globalThis?globalThis:t||self).EphoxContactWrapper=a();window.Prism;window.Prism=r}(b,m);var k=m.exports.boltExport;t.add("codesample",function(n){var t,r,a,s;function e(){return s.execCommand("codesample")}r=(t=n).$,t.on("PreProcess",function(e){r("pre[contenteditable=false]",e.node).filter(c(u)).each(function(e,n){var t=r(n),a=n.textContent;t.attr("class",r.trim(t.attr("class"))),t.removeAttr("contentEditable"),t.empty().append(r("").each(function(){this.textContent=a}))})}),t.on("SetContent",function(){var e=r("pre").filter(c(u)).filter(function(e,n){return"false"!==n.contentEditable});e.length&&t.undoManager.transact(function(){e.each(function(e,n){r(n).find("br").each(function(e,n){n.parentNode.replaceChild(t.getDoc().createTextNode("\n"),n)}),n.contentEditable="false",n.innerHTML=t.dom.encode(n.textContent),h(t).highlightElement(n),n.className=r.trim(n.className)})})}),(s=n).ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:e,onSetup:function(t){function e(){var e,n;t.setActive((n=(e=s).selection.getStart(),e.dom.is(n,'pre[class*="language-"]')))}return s.on("NodeChange",e),function(){return s.off("NodeChange",e)}}}),s.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:e}),(a=n).addCommand("codesample",function(){var e=a.selection.getNode();a.selection.isCollapsed()||u(e)?w(a):a.formatter.toggle("code")}),n.on("dblclick",function(e){u(e.target)&&w(n)})})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/colorpicker/plugin.js b/app/frontend/public/tinymce/plugins/colorpicker/plugin.js new file mode 100644 index 0000000..0fd43c8 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/colorpicker/plugin.js @@ -0,0 +1,21 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + function Plugin () { + global.add('colorpicker', function () { + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/colorpicker/plugin.min.js b/app/frontend/public/tinymce/plugins/colorpicker/plugin.min.js new file mode 100644 index 0000000..3b92473 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/colorpicker/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("colorpicker",function(){})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/contextmenu/plugin.js b/app/frontend/public/tinymce/plugins/contextmenu/plugin.js new file mode 100644 index 0000000..d6c6791 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/contextmenu/plugin.js @@ -0,0 +1,21 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + function Plugin () { + global.add('contextmenu', function () { + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/contextmenu/plugin.min.js b/app/frontend/public/tinymce/plugins/contextmenu/plugin.min.js new file mode 100644 index 0000000..258bb2c --- /dev/null +++ b/app/frontend/public/tinymce/plugins/contextmenu/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("contextmenu",function(){})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/directionality/plugin.js b/app/frontend/public/tinymce/plugins/directionality/plugin.js new file mode 100644 index 0000000..db86570 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/directionality/plugin.js @@ -0,0 +1,453 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var typeOf = function (x) { + var t = typeof x; + if (x === null) { + return 'null'; + } else if (t === 'object' && (Array.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'Array')) { + return 'array'; + } else if (t === 'object' && (String.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'String')) { + return 'string'; + } else { + return t; + } + }; + var isType$1 = function (type) { + return function (value) { + return typeOf(value) === type; + }; + }; + var isSimpleType = function (type) { + return function (value) { + return typeof value === type; + }; + }; + var isString = isType$1('string'); + var isBoolean = isSimpleType('boolean'); + var isNullable = function (a) { + return a === null || a === undefined; + }; + var isNonNullable = function (a) { + return !isNullable(a); + }; + var isFunction = isSimpleType('function'); + var isNumber = isSimpleType('number'); + + var noop = function () { + }; + var compose1 = function (fbc, fab) { + return function (a) { + return fbc(fab(a)); + }; + }; + var constant = function (value) { + return function () { + return value; + }; + }; + var identity = function (x) { + return x; + }; + var never = constant(false); + var always = constant(true); + + var none = function () { + return NONE; + }; + var NONE = function () { + var call = function (thunk) { + return thunk(); + }; + var id = identity; + var me = { + fold: function (n, _s) { + return n(); + }, + isSome: never, + isNone: always, + getOr: id, + getOrThunk: call, + getOrDie: function (msg) { + throw new Error(msg || 'error: getOrDie called on none.'); + }, + getOrNull: constant(null), + getOrUndefined: constant(undefined), + or: id, + orThunk: call, + map: none, + each: noop, + bind: none, + exists: never, + forall: always, + filter: function () { + return none(); + }, + toArray: function () { + return []; + }, + toString: constant('none()') + }; + return me; + }(); + var some = function (a) { + var constant_a = constant(a); + var self = function () { + return me; + }; + var bind = function (f) { + return f(a); + }; + var me = { + fold: function (n, s) { + return s(a); + }, + isSome: always, + isNone: never, + getOr: constant_a, + getOrThunk: constant_a, + getOrDie: constant_a, + getOrNull: constant_a, + getOrUndefined: constant_a, + or: self, + orThunk: self, + map: function (f) { + return some(f(a)); + }, + each: function (f) { + f(a); + }, + bind: bind, + exists: bind, + forall: bind, + filter: function (f) { + return f(a) ? me : NONE; + }, + toArray: function () { + return [a]; + }, + toString: function () { + return 'some(' + a + ')'; + } + }; + return me; + }; + var from = function (value) { + return value === null || value === undefined ? NONE : some(value); + }; + var Optional = { + some: some, + none: none, + from: from + }; + + var map = function (xs, f) { + var len = xs.length; + var r = new Array(len); + for (var i = 0; i < len; i++) { + var x = xs[i]; + r[i] = f(x, i); + } + return r; + }; + var each = function (xs, f) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + f(x, i); + } + }; + var filter = function (xs, pred) { + var r = []; + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + r.push(x); + } + } + return r; + }; + + var DOCUMENT = 9; + var DOCUMENT_FRAGMENT = 11; + var ELEMENT = 1; + var TEXT = 3; + + var fromHtml = function (html, scope) { + var doc = scope || document; + var div = doc.createElement('div'); + div.innerHTML = html; + if (!div.hasChildNodes() || div.childNodes.length > 1) { + console.error('HTML does not have a single root node', html); + throw new Error('HTML must have a single root node'); + } + return fromDom(div.childNodes[0]); + }; + var fromTag = function (tag, scope) { + var doc = scope || document; + var node = doc.createElement(tag); + return fromDom(node); + }; + var fromText = function (text, scope) { + var doc = scope || document; + var node = doc.createTextNode(text); + return fromDom(node); + }; + var fromDom = function (node) { + if (node === null || node === undefined) { + throw new Error('Node cannot be null or undefined'); + } + return { dom: node }; + }; + var fromPoint = function (docElm, x, y) { + return Optional.from(docElm.dom.elementFromPoint(x, y)).map(fromDom); + }; + var SugarElement = { + fromHtml: fromHtml, + fromTag: fromTag, + fromText: fromText, + fromDom: fromDom, + fromPoint: fromPoint + }; + + var is = function (element, selector) { + var dom = element.dom; + if (dom.nodeType !== ELEMENT) { + return false; + } else { + var elem = dom; + if (elem.matches !== undefined) { + return elem.matches(selector); + } else if (elem.msMatchesSelector !== undefined) { + return elem.msMatchesSelector(selector); + } else if (elem.webkitMatchesSelector !== undefined) { + return elem.webkitMatchesSelector(selector); + } else if (elem.mozMatchesSelector !== undefined) { + return elem.mozMatchesSelector(selector); + } else { + throw new Error('Browser lacks native selectors'); + } + } + }; + + typeof window !== 'undefined' ? window : Function('return this;')(); + + var name = function (element) { + var r = element.dom.nodeName; + return r.toLowerCase(); + }; + var type = function (element) { + return element.dom.nodeType; + }; + var isType = function (t) { + return function (element) { + return type(element) === t; + }; + }; + var isElement = isType(ELEMENT); + var isText = isType(TEXT); + var isDocument = isType(DOCUMENT); + var isDocumentFragment = isType(DOCUMENT_FRAGMENT); + var isTag = function (tag) { + return function (e) { + return isElement(e) && name(e) === tag; + }; + }; + + var owner = function (element) { + return SugarElement.fromDom(element.dom.ownerDocument); + }; + var documentOrOwner = function (dos) { + return isDocument(dos) ? dos : owner(dos); + }; + var parent = function (element) { + return Optional.from(element.dom.parentNode).map(SugarElement.fromDom); + }; + var children$2 = function (element) { + return map(element.dom.childNodes, SugarElement.fromDom); + }; + + var rawSet = function (dom, key, value) { + if (isString(value) || isBoolean(value) || isNumber(value)) { + dom.setAttribute(key, value + ''); + } else { + console.error('Invalid call to Attribute.set. Key ', key, ':: Value ', value, ':: Element ', dom); + throw new Error('Attribute value was not simple'); + } + }; + var set = function (element, key, value) { + rawSet(element.dom, key, value); + }; + var remove = function (element, key) { + element.dom.removeAttribute(key); + }; + + var isShadowRoot = function (dos) { + return isDocumentFragment(dos) && isNonNullable(dos.dom.host); + }; + var supported = isFunction(Element.prototype.attachShadow) && isFunction(Node.prototype.getRootNode); + var getRootNode = supported ? function (e) { + return SugarElement.fromDom(e.dom.getRootNode()); + } : documentOrOwner; + var getShadowRoot = function (e) { + var r = getRootNode(e); + return isShadowRoot(r) ? Optional.some(r) : Optional.none(); + }; + var getShadowHost = function (e) { + return SugarElement.fromDom(e.dom.host); + }; + + var inBody = function (element) { + var dom = isText(element) ? element.dom.parentNode : element.dom; + if (dom === undefined || dom === null || dom.ownerDocument === null) { + return false; + } + var doc = dom.ownerDocument; + return getShadowRoot(SugarElement.fromDom(dom)).fold(function () { + return doc.body.contains(dom); + }, compose1(inBody, getShadowHost)); + }; + + var ancestor$1 = function (scope, predicate, isRoot) { + var element = scope.dom; + var stop = isFunction(isRoot) ? isRoot : never; + while (element.parentNode) { + element = element.parentNode; + var el = SugarElement.fromDom(element); + if (predicate(el)) { + return Optional.some(el); + } else if (stop(el)) { + break; + } + } + return Optional.none(); + }; + + var ancestor = function (scope, selector, isRoot) { + return ancestor$1(scope, function (e) { + return is(e, selector); + }, isRoot); + }; + + var isSupported = function (dom) { + return dom.style !== undefined && isFunction(dom.style.getPropertyValue); + }; + + var get = function (element, property) { + var dom = element.dom; + var styles = window.getComputedStyle(dom); + var r = styles.getPropertyValue(property); + return r === '' && !inBody(element) ? getUnsafeProperty(dom, property) : r; + }; + var getUnsafeProperty = function (dom, property) { + return isSupported(dom) ? dom.style.getPropertyValue(property) : ''; + }; + + var getDirection = function (element) { + return get(element, 'direction') === 'rtl' ? 'rtl' : 'ltr'; + }; + + var children$1 = function (scope, predicate) { + return filter(children$2(scope), predicate); + }; + + var children = function (scope, selector) { + return children$1(scope, function (e) { + return is(e, selector); + }); + }; + + var getParentElement = function (element) { + return parent(element).filter(isElement); + }; + var getNormalizedBlock = function (element, isListItem) { + var normalizedElement = isListItem ? ancestor(element, 'ol,ul') : Optional.some(element); + return normalizedElement.getOr(element); + }; + var isListItem = isTag('li'); + var setDir = function (editor, dir) { + var selectedBlocks = editor.selection.getSelectedBlocks(); + if (selectedBlocks.length > 0) { + each(selectedBlocks, function (block) { + var blockElement = SugarElement.fromDom(block); + var isBlockElementListItem = isListItem(blockElement); + var normalizedBlock = getNormalizedBlock(blockElement, isBlockElementListItem); + var normalizedBlockParent = getParentElement(normalizedBlock); + normalizedBlockParent.each(function (parent) { + var parentDirection = getDirection(parent); + if (parentDirection !== dir) { + set(normalizedBlock, 'dir', dir); + } else if (getDirection(normalizedBlock) !== dir) { + remove(normalizedBlock, 'dir'); + } + if (isBlockElementListItem) { + var listItems = children(normalizedBlock, 'li[dir]'); + each(listItems, function (listItem) { + return remove(listItem, 'dir'); + }); + } + }); + }); + editor.nodeChanged(); + } + }; + + var register$1 = function (editor) { + editor.addCommand('mceDirectionLTR', function () { + setDir(editor, 'ltr'); + }); + editor.addCommand('mceDirectionRTL', function () { + setDir(editor, 'rtl'); + }); + }; + + var getNodeChangeHandler = function (editor, dir) { + return function (api) { + var nodeChangeHandler = function (e) { + var element = SugarElement.fromDom(e.element); + api.setActive(getDirection(element) === dir); + }; + editor.on('NodeChange', nodeChangeHandler); + return function () { + return editor.off('NodeChange', nodeChangeHandler); + }; + }; + }; + var register = function (editor) { + editor.ui.registry.addToggleButton('ltr', { + tooltip: 'Left to right', + icon: 'ltr', + onAction: function () { + return editor.execCommand('mceDirectionLTR'); + }, + onSetup: getNodeChangeHandler(editor, 'ltr') + }); + editor.ui.registry.addToggleButton('rtl', { + tooltip: 'Right to left', + icon: 'rtl', + onAction: function () { + return editor.execCommand('mceDirectionRTL'); + }, + onSetup: getNodeChangeHandler(editor, 'rtl') + }); + }; + + function Plugin () { + global.add('directionality', function (editor) { + register$1(editor); + register(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/directionality/plugin.min.js b/app/frontend/public/tinymce/plugins/directionality/plugin.min.js new file mode 100644 index 0000000..9cf34af --- /dev/null +++ b/app/frontend/public/tinymce/plugins/directionality/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function n(t){return function(n){return typeof n===t}}function u(n){return function(){return n}}function t(n){return n}function r(){return d}var o,e=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=function(n){return r=typeof(t=n),(null===t?"null":"object"==r&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"==r&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":r)===o;var t,r},c=n("boolean"),f=n("function"),l=n("number"),a=u(!(o="string")),m=u(!0),d={fold:function(n,t){return n()},isSome:a,isNone:m,getOr:t,getOrThunk:s,getOrDie:function(n){throw new Error(n||"error: getOrDie called on none.")},getOrNull:u(null),getOrUndefined:u(void 0),or:t,orThunk:s,map:r,each:function(){},bind:r,exists:a,forall:m,filter:function(){return d},toArray:function(){return[]},toString:u("none()")};function s(n){return n()}function g(n,t){for(var r=0,o=n.length;r', + fitzpatrick_scale: false, + category: "symbols" + }, + 1234: { + keywords: [ "numbers", "blue-square" ], + char: '\ud83d\udd22', + fitzpatrick_scale: false, + category: "symbols" + }, + grinning: { + keywords: [ "face", "smile", "happy", "joy", ":D", "grin" ], + char: '\ud83d\ude00', + fitzpatrick_scale: false, + category: "people" + }, + grimacing: { + keywords: [ "face", "grimace", "teeth" ], + char: '\ud83d\ude2c', + fitzpatrick_scale: false, + category: "people" + }, + grin: { + keywords: [ "face", "happy", "smile", "joy", "kawaii" ], + char: '\ud83d\ude01', + fitzpatrick_scale: false, + category: "people" + }, + joy: { + keywords: [ "face", "cry", "tears", "weep", "happy", "happytears", "haha" ], + char: '\ud83d\ude02', + fitzpatrick_scale: false, + category: "people" + }, + rofl: { + keywords: [ "face", "rolling", "floor", "laughing", "lol", "haha" ], + char: '\ud83e\udd23', + fitzpatrick_scale: false, + category: "people" + }, + partying: { + keywords: [ "face", "celebration", "woohoo" ], + char: '\ud83e\udd73', + fitzpatrick_scale: false, + category: "people" + }, + smiley: { + keywords: [ "face", "happy", "joy", "haha", ":D", ":)", "smile", "funny" ], + char: '\ud83d\ude03', + fitzpatrick_scale: false, + category: "people" + }, + smile: { + keywords: [ "face", "happy", "joy", "funny", "haha", "laugh", "like", ":D", ":)" ], + char: '\ud83d\ude04', + fitzpatrick_scale: false, + category: "people" + }, + sweat_smile: { + keywords: [ "face", "hot", "happy", "laugh", "sweat", "smile", "relief" ], + char: '\ud83d\ude05', + fitzpatrick_scale: false, + category: "people" + }, + laughing: { + keywords: [ "happy", "joy", "lol", "satisfied", "haha", "face", "glad", "XD", "laugh" ], + char: '\ud83d\ude06', + fitzpatrick_scale: false, + category: "people" + }, + innocent: { + keywords: [ "face", "angel", "heaven", "halo" ], + char: '\ud83d\ude07', + fitzpatrick_scale: false, + category: "people" + }, + wink: { + keywords: [ "face", "happy", "mischievous", "secret", ";)", "smile", "eye" ], + char: '\ud83d\ude09', + fitzpatrick_scale: false, + category: "people" + }, + blush: { + keywords: [ "face", "smile", "happy", "flushed", "crush", "embarrassed", "shy", "joy" ], + char: '\ud83d\ude0a', + fitzpatrick_scale: false, + category: "people" + }, + slightly_smiling_face: { + keywords: [ "face", "smile" ], + char: '\ud83d\ude42', + fitzpatrick_scale: false, + category: "people" + }, + upside_down_face: { + keywords: [ "face", "flipped", "silly", "smile" ], + char: '\ud83d\ude43', + fitzpatrick_scale: false, + category: "people" + }, + relaxed: { + keywords: [ "face", "blush", "massage", "happiness" ], + char: '\u263a\ufe0f', + fitzpatrick_scale: false, + category: "people" + }, + yum: { + keywords: [ "happy", "joy", "tongue", "smile", "face", "silly", "yummy", "nom", "delicious", "savouring" ], + char: '\ud83d\ude0b', + fitzpatrick_scale: false, + category: "people" + }, + relieved: { + keywords: [ "face", "relaxed", "phew", "massage", "happiness" ], + char: '\ud83d\ude0c', + fitzpatrick_scale: false, + category: "people" + }, + heart_eyes: { + keywords: [ "face", "love", "like", "affection", "valentines", "infatuation", "crush", "heart" ], + char: '\ud83d\ude0d', + fitzpatrick_scale: false, + category: "people" + }, + smiling_face_with_three_hearts: { + keywords: [ "face", "love", "like", "affection", "valentines", "infatuation", "crush", "hearts", "adore" ], + char: '\ud83e\udd70', + fitzpatrick_scale: false, + category: "people" + }, + kissing_heart: { + keywords: [ "face", "love", "like", "affection", "valentines", "infatuation", "kiss" ], + char: '\ud83d\ude18', + fitzpatrick_scale: false, + category: "people" + }, + kissing: { + keywords: [ "love", "like", "face", "3", "valentines", "infatuation", "kiss" ], + char: '\ud83d\ude17', + fitzpatrick_scale: false, + category: "people" + }, + kissing_smiling_eyes: { + keywords: [ "face", "affection", "valentines", "infatuation", "kiss" ], + char: '\ud83d\ude19', + fitzpatrick_scale: false, + category: "people" + }, + kissing_closed_eyes: { + keywords: [ "face", "love", "like", "affection", "valentines", "infatuation", "kiss" ], + char: '\ud83d\ude1a', + fitzpatrick_scale: false, + category: "people" + }, + stuck_out_tongue_winking_eye: { + keywords: [ "face", "prank", "childish", "playful", "mischievous", "smile", "wink", "tongue" ], + char: '\ud83d\ude1c', + fitzpatrick_scale: false, + category: "people" + }, + zany: { + keywords: [ "face", "goofy", "crazy" ], + char: '\ud83e\udd2a', + fitzpatrick_scale: false, + category: "people" + }, + raised_eyebrow: { + keywords: [ "face", "distrust", "scepticism", "disapproval", "disbelief", "surprise" ], + char: '\ud83e\udd28', + fitzpatrick_scale: false, + category: "people" + }, + monocle: { + keywords: [ "face", "stuffy", "wealthy" ], + char: '\ud83e\uddd0', + fitzpatrick_scale: false, + category: "people" + }, + stuck_out_tongue_closed_eyes: { + keywords: [ "face", "prank", "playful", "mischievous", "smile", "tongue" ], + char: '\ud83d\ude1d', + fitzpatrick_scale: false, + category: "people" + }, + stuck_out_tongue: { + keywords: [ "face", "prank", "childish", "playful", "mischievous", "smile", "tongue" ], + char: '\ud83d\ude1b', + fitzpatrick_scale: false, + category: "people" + }, + money_mouth_face: { + keywords: [ "face", "rich", "dollar", "money" ], + char: '\ud83e\udd11', + fitzpatrick_scale: false, + category: "people" + }, + nerd_face: { + keywords: [ "face", "nerdy", "geek", "dork" ], + char: '\ud83e\udd13', + fitzpatrick_scale: false, + category: "people" + }, + sunglasses: { + keywords: [ "face", "cool", "smile", "summer", "beach", "sunglass" ], + char: '\ud83d\ude0e', + fitzpatrick_scale: false, + category: "people" + }, + star_struck: { + keywords: [ "face", "smile", "starry", "eyes", "grinning" ], + char: '\ud83e\udd29', + fitzpatrick_scale: false, + category: "people" + }, + clown_face: { + keywords: [ "face" ], + char: '\ud83e\udd21', + fitzpatrick_scale: false, + category: "people" + }, + cowboy_hat_face: { + keywords: [ "face", "cowgirl", "hat" ], + char: '\ud83e\udd20', + fitzpatrick_scale: false, + category: "people" + }, + hugs: { + keywords: [ "face", "smile", "hug" ], + char: '\ud83e\udd17', + fitzpatrick_scale: false, + category: "people" + }, + smirk: { + keywords: [ "face", "smile", "mean", "prank", "smug", "sarcasm" ], + char: '\ud83d\ude0f', + fitzpatrick_scale: false, + category: "people" + }, + no_mouth: { + keywords: [ "face", "hellokitty" ], + char: '\ud83d\ude36', + fitzpatrick_scale: false, + category: "people" + }, + neutral_face: { + keywords: [ "indifference", "meh", ":|", "neutral" ], + char: '\ud83d\ude10', + fitzpatrick_scale: false, + category: "people" + }, + expressionless: { + keywords: [ "face", "indifferent", "-_-", "meh", "deadpan" ], + char: '\ud83d\ude11', + fitzpatrick_scale: false, + category: "people" + }, + unamused: { + keywords: [ "indifference", "bored", "straight face", "serious", "sarcasm", "unimpressed", "skeptical", "dubious", "side_eye" ], + char: '\ud83d\ude12', + fitzpatrick_scale: false, + category: "people" + }, + roll_eyes: { + keywords: [ "face", "eyeroll", "frustrated" ], + char: '\ud83d\ude44', + fitzpatrick_scale: false, + category: "people" + }, + thinking: { + keywords: [ "face", "hmmm", "think", "consider" ], + char: '\ud83e\udd14', + fitzpatrick_scale: false, + category: "people" + }, + lying_face: { + keywords: [ "face", "lie", "pinocchio" ], + char: '\ud83e\udd25', + fitzpatrick_scale: false, + category: "people" + }, + hand_over_mouth: { + keywords: [ "face", "whoops", "shock", "surprise" ], + char: '\ud83e\udd2d', + fitzpatrick_scale: false, + category: "people" + }, + shushing: { + keywords: [ "face", "quiet", "shhh" ], + char: '\ud83e\udd2b', + fitzpatrick_scale: false, + category: "people" + }, + symbols_over_mouth: { + keywords: [ "face", "swearing", "cursing", "cussing", "profanity", "expletive" ], + char: '\ud83e\udd2c', + fitzpatrick_scale: false, + category: "people" + }, + exploding_head: { + keywords: [ "face", "shocked", "mind", "blown" ], + char: '\ud83e\udd2f', + fitzpatrick_scale: false, + category: "people" + }, + flushed: { + keywords: [ "face", "blush", "shy", "flattered" ], + char: '\ud83d\ude33', + fitzpatrick_scale: false, + category: "people" + }, + disappointed: { + keywords: [ "face", "sad", "upset", "depressed", ":(" ], + char: '\ud83d\ude1e', + fitzpatrick_scale: false, + category: "people" + }, + worried: { + keywords: [ "face", "concern", "nervous", ":(" ], + char: '\ud83d\ude1f', + fitzpatrick_scale: false, + category: "people" + }, + angry: { + keywords: [ "mad", "face", "annoyed", "frustrated" ], + char: '\ud83d\ude20', + fitzpatrick_scale: false, + category: "people" + }, + rage: { + keywords: [ "angry", "mad", "hate", "despise" ], + char: '\ud83d\ude21', + fitzpatrick_scale: false, + category: "people" + }, + pensive: { + keywords: [ "face", "sad", "depressed", "upset" ], + char: '\ud83d\ude14', + fitzpatrick_scale: false, + category: "people" + }, + confused: { + keywords: [ "face", "indifference", "huh", "weird", "hmmm", ":/" ], + char: '\ud83d\ude15', + fitzpatrick_scale: false, + category: "people" + }, + slightly_frowning_face: { + keywords: [ "face", "frowning", "disappointed", "sad", "upset" ], + char: '\ud83d\ude41', + fitzpatrick_scale: false, + category: "people" + }, + frowning_face: { + keywords: [ "face", "sad", "upset", "frown" ], + char: '\u2639', + fitzpatrick_scale: false, + category: "people" + }, + persevere: { + keywords: [ "face", "sick", "no", "upset", "oops" ], + char: '\ud83d\ude23', + fitzpatrick_scale: false, + category: "people" + }, + confounded: { + keywords: [ "face", "confused", "sick", "unwell", "oops", ":S" ], + char: '\ud83d\ude16', + fitzpatrick_scale: false, + category: "people" + }, + tired_face: { + keywords: [ "sick", "whine", "upset", "frustrated" ], + char: '\ud83d\ude2b', + fitzpatrick_scale: false, + category: "people" + }, + weary: { + keywords: [ "face", "tired", "sleepy", "sad", "frustrated", "upset" ], + char: '\ud83d\ude29', + fitzpatrick_scale: false, + category: "people" + }, + pleading: { + keywords: [ "face", "begging", "mercy" ], + char: '\ud83e\udd7a', + fitzpatrick_scale: false, + category: "people" + }, + triumph: { + keywords: [ "face", "gas", "phew", "proud", "pride" ], + char: '\ud83d\ude24', + fitzpatrick_scale: false, + category: "people" + }, + open_mouth: { + keywords: [ "face", "surprise", "impressed", "wow", "whoa", ":O" ], + char: '\ud83d\ude2e', + fitzpatrick_scale: false, + category: "people" + }, + scream: { + keywords: [ "face", "munch", "scared", "omg" ], + char: '\ud83d\ude31', + fitzpatrick_scale: false, + category: "people" + }, + fearful: { + keywords: [ "face", "scared", "terrified", "nervous", "oops", "huh" ], + char: '\ud83d\ude28', + fitzpatrick_scale: false, + category: "people" + }, + cold_sweat: { + keywords: [ "face", "nervous", "sweat" ], + char: '\ud83d\ude30', + fitzpatrick_scale: false, + category: "people" + }, + hushed: { + keywords: [ "face", "woo", "shh" ], + char: '\ud83d\ude2f', + fitzpatrick_scale: false, + category: "people" + }, + frowning: { + keywords: [ "face", "aw", "what" ], + char: '\ud83d\ude26', + fitzpatrick_scale: false, + category: "people" + }, + anguished: { + keywords: [ "face", "stunned", "nervous" ], + char: '\ud83d\ude27', + fitzpatrick_scale: false, + category: "people" + }, + cry: { + keywords: [ "face", "tears", "sad", "depressed", "upset", ":'(" ], + char: '\ud83d\ude22', + fitzpatrick_scale: false, + category: "people" + }, + disappointed_relieved: { + keywords: [ "face", "phew", "sweat", "nervous" ], + char: '\ud83d\ude25', + fitzpatrick_scale: false, + category: "people" + }, + drooling_face: { + keywords: [ "face" ], + char: '\ud83e\udd24', + fitzpatrick_scale: false, + category: "people" + }, + sleepy: { + keywords: [ "face", "tired", "rest", "nap" ], + char: '\ud83d\ude2a', + fitzpatrick_scale: false, + category: "people" + }, + sweat: { + keywords: [ "face", "hot", "sad", "tired", "exercise" ], + char: '\ud83d\ude13', + fitzpatrick_scale: false, + category: "people" + }, + hot: { + keywords: [ "face", "feverish", "heat", "red", "sweating" ], + char: '\ud83e\udd75', + fitzpatrick_scale: false, + category: "people" + }, + cold: { + keywords: [ "face", "blue", "freezing", "frozen", "frostbite", "icicles" ], + char: '\ud83e\udd76', + fitzpatrick_scale: false, + category: "people" + }, + sob: { + keywords: [ "face", "cry", "tears", "sad", "upset", "depressed" ], + char: '\ud83d\ude2d', + fitzpatrick_scale: false, + category: "people" + }, + dizzy_face: { + keywords: [ "spent", "unconscious", "xox", "dizzy" ], + char: '\ud83d\ude35', + fitzpatrick_scale: false, + category: "people" + }, + astonished: { + keywords: [ "face", "xox", "surprised", "poisoned" ], + char: '\ud83d\ude32', + fitzpatrick_scale: false, + category: "people" + }, + zipper_mouth_face: { + keywords: [ "face", "sealed", "zipper", "secret" ], + char: '\ud83e\udd10', + fitzpatrick_scale: false, + category: "people" + }, + nauseated_face: { + keywords: [ "face", "vomit", "gross", "green", "sick", "throw up", "ill" ], + char: '\ud83e\udd22', + fitzpatrick_scale: false, + category: "people" + }, + sneezing_face: { + keywords: [ "face", "gesundheit", "sneeze", "sick", "allergy" ], + char: '\ud83e\udd27', + fitzpatrick_scale: false, + category: "people" + }, + vomiting: { + keywords: [ "face", "sick" ], + char: '\ud83e\udd2e', + fitzpatrick_scale: false, + category: "people" + }, + mask: { + keywords: [ "face", "sick", "ill", "disease" ], + char: '\ud83d\ude37', + fitzpatrick_scale: false, + category: "people" + }, + face_with_thermometer: { + keywords: [ "sick", "temperature", "thermometer", "cold", "fever" ], + char: '\ud83e\udd12', + fitzpatrick_scale: false, + category: "people" + }, + face_with_head_bandage: { + keywords: [ "injured", "clumsy", "bandage", "hurt" ], + char: '\ud83e\udd15', + fitzpatrick_scale: false, + category: "people" + }, + woozy: { + keywords: [ "face", "dizzy", "intoxicated", "tipsy", "wavy" ], + char: '\ud83e\udd74', + fitzpatrick_scale: false, + category: "people" + }, + sleeping: { + keywords: [ "face", "tired", "sleepy", "night", "zzz" ], + char: '\ud83d\ude34', + fitzpatrick_scale: false, + category: "people" + }, + zzz: { + keywords: [ "sleepy", "tired", "dream" ], + char: '\ud83d\udca4', + fitzpatrick_scale: false, + category: "people" + }, + poop: { + keywords: [ "hankey", "shitface", "fail", "turd", "shit" ], + char: '\ud83d\udca9', + fitzpatrick_scale: false, + category: "people" + }, + smiling_imp: { + keywords: [ "devil", "horns" ], + char: '\ud83d\ude08', + fitzpatrick_scale: false, + category: "people" + }, + imp: { + keywords: [ "devil", "angry", "horns" ], + char: '\ud83d\udc7f', + fitzpatrick_scale: false, + category: "people" + }, + japanese_ogre: { + keywords: [ "monster", "red", "mask", "halloween", "scary", "creepy", "devil", "demon", "japanese", "ogre" ], + char: '\ud83d\udc79', + fitzpatrick_scale: false, + category: "people" + }, + japanese_goblin: { + keywords: [ "red", "evil", "mask", "monster", "scary", "creepy", "japanese", "goblin" ], + char: '\ud83d\udc7a', + fitzpatrick_scale: false, + category: "people" + }, + skull: { + keywords: [ "dead", "skeleton", "creepy", "death" ], + char: '\ud83d\udc80', + fitzpatrick_scale: false, + category: "people" + }, + ghost: { + keywords: [ "halloween", "spooky", "scary" ], + char: '\ud83d\udc7b', + fitzpatrick_scale: false, + category: "people" + }, + alien: { + keywords: [ "UFO", "paul", "weird", "outer_space" ], + char: '\ud83d\udc7d', + fitzpatrick_scale: false, + category: "people" + }, + robot: { + keywords: [ "computer", "machine", "bot" ], + char: '\ud83e\udd16', + fitzpatrick_scale: false, + category: "people" + }, + smiley_cat: { + keywords: [ "animal", "cats", "happy", "smile" ], + char: '\ud83d\ude3a', + fitzpatrick_scale: false, + category: "people" + }, + smile_cat: { + keywords: [ "animal", "cats", "smile" ], + char: '\ud83d\ude38', + fitzpatrick_scale: false, + category: "people" + }, + joy_cat: { + keywords: [ "animal", "cats", "haha", "happy", "tears" ], + char: '\ud83d\ude39', + fitzpatrick_scale: false, + category: "people" + }, + heart_eyes_cat: { + keywords: [ "animal", "love", "like", "affection", "cats", "valentines", "heart" ], + char: '\ud83d\ude3b', + fitzpatrick_scale: false, + category: "people" + }, + smirk_cat: { + keywords: [ "animal", "cats", "smirk" ], + char: '\ud83d\ude3c', + fitzpatrick_scale: false, + category: "people" + }, + kissing_cat: { + keywords: [ "animal", "cats", "kiss" ], + char: '\ud83d\ude3d', + fitzpatrick_scale: false, + category: "people" + }, + scream_cat: { + keywords: [ "animal", "cats", "munch", "scared", "scream" ], + char: '\ud83d\ude40', + fitzpatrick_scale: false, + category: "people" + }, + crying_cat_face: { + keywords: [ "animal", "tears", "weep", "sad", "cats", "upset", "cry" ], + char: '\ud83d\ude3f', + fitzpatrick_scale: false, + category: "people" + }, + pouting_cat: { + keywords: [ "animal", "cats" ], + char: '\ud83d\ude3e', + fitzpatrick_scale: false, + category: "people" + }, + palms_up: { + keywords: [ "hands", "gesture", "cupped", "prayer" ], + char: '\ud83e\udd32', + fitzpatrick_scale: true, + category: "people" + }, + raised_hands: { + keywords: [ "gesture", "hooray", "yea", "celebration", "hands" ], + char: '\ud83d\ude4c', + fitzpatrick_scale: true, + category: "people" + }, + clap: { + keywords: [ "hands", "praise", "applause", "congrats", "yay" ], + char: '\ud83d\udc4f', + fitzpatrick_scale: true, + category: "people" + }, + wave: { + keywords: [ "hands", "gesture", "goodbye", "solong", "farewell", "hello", "hi", "palm" ], + char: '\ud83d\udc4b', + fitzpatrick_scale: true, + category: "people" + }, + call_me_hand: { + keywords: [ "hands", "gesture" ], + char: '\ud83e\udd19', + fitzpatrick_scale: true, + category: "people" + }, + "+1": { + keywords: [ "thumbsup", "yes", "awesome", "good", "agree", "accept", "cool", "hand", "like" ], + char: '\ud83d\udc4d', + fitzpatrick_scale: true, + category: "people" + }, + "-1": { + keywords: [ "thumbsdown", "no", "dislike", "hand" ], + char: '\ud83d\udc4e', + fitzpatrick_scale: true, + category: "people" + }, + facepunch: { + keywords: [ "angry", "violence", "fist", "hit", "attack", "hand" ], + char: '\ud83d\udc4a', + fitzpatrick_scale: true, + category: "people" + }, + fist: { + keywords: [ "fingers", "hand", "grasp" ], + char: '\u270a', + fitzpatrick_scale: true, + category: "people" + }, + fist_left: { + keywords: [ "hand", "fistbump" ], + char: '\ud83e\udd1b', + fitzpatrick_scale: true, + category: "people" + }, + fist_right: { + keywords: [ "hand", "fistbump" ], + char: '\ud83e\udd1c', + fitzpatrick_scale: true, + category: "people" + }, + v: { + keywords: [ "fingers", "ohyeah", "hand", "peace", "victory", "two" ], + char: '\u270c', + fitzpatrick_scale: true, + category: "people" + }, + ok_hand: { + keywords: [ "fingers", "limbs", "perfect", "ok", "okay" ], + char: '\ud83d\udc4c', + fitzpatrick_scale: true, + category: "people" + }, + raised_hand: { + keywords: [ "fingers", "stop", "highfive", "palm", "ban" ], + char: '\u270b', + fitzpatrick_scale: true, + category: "people" + }, + raised_back_of_hand: { + keywords: [ "fingers", "raised", "backhand" ], + char: '\ud83e\udd1a', + fitzpatrick_scale: true, + category: "people" + }, + open_hands: { + keywords: [ "fingers", "butterfly", "hands", "open" ], + char: '\ud83d\udc50', + fitzpatrick_scale: true, + category: "people" + }, + muscle: { + keywords: [ "arm", "flex", "hand", "summer", "strong", "biceps" ], + char: '\ud83d\udcaa', + fitzpatrick_scale: true, + category: "people" + }, + pray: { + keywords: [ "please", "hope", "wish", "namaste", "highfive" ], + char: '\ud83d\ude4f', + fitzpatrick_scale: true, + category: "people" + }, + foot: { + keywords: [ "kick", "stomp" ], + char: '\ud83e\uddb6', + fitzpatrick_scale: true, + category: "people" + }, + leg: { + keywords: [ "kick", "limb" ], + char: '\ud83e\uddb5', + fitzpatrick_scale: true, + category: "people" + }, + handshake: { + keywords: [ "agreement", "shake" ], + char: '\ud83e\udd1d', + fitzpatrick_scale: false, + category: "people" + }, + point_up: { + keywords: [ "hand", "fingers", "direction", "up" ], + char: '\u261d', + fitzpatrick_scale: true, + category: "people" + }, + point_up_2: { + keywords: [ "fingers", "hand", "direction", "up" ], + char: '\ud83d\udc46', + fitzpatrick_scale: true, + category: "people" + }, + point_down: { + keywords: [ "fingers", "hand", "direction", "down" ], + char: '\ud83d\udc47', + fitzpatrick_scale: true, + category: "people" + }, + point_left: { + keywords: [ "direction", "fingers", "hand", "left" ], + char: '\ud83d\udc48', + fitzpatrick_scale: true, + category: "people" + }, + point_right: { + keywords: [ "fingers", "hand", "direction", "right" ], + char: '\ud83d\udc49', + fitzpatrick_scale: true, + category: "people" + }, + fu: { + keywords: [ "hand", "fingers", "rude", "middle", "flipping" ], + char: '\ud83d\udd95', + fitzpatrick_scale: true, + category: "people" + }, + raised_hand_with_fingers_splayed: { + keywords: [ "hand", "fingers", "palm" ], + char: '\ud83d\udd90', + fitzpatrick_scale: true, + category: "people" + }, + love_you: { + keywords: [ "hand", "fingers", "gesture" ], + char: '\ud83e\udd1f', + fitzpatrick_scale: true, + category: "people" + }, + metal: { + keywords: [ "hand", "fingers", "evil_eye", "sign_of_horns", "rock_on" ], + char: '\ud83e\udd18', + fitzpatrick_scale: true, + category: "people" + }, + crossed_fingers: { + keywords: [ "good", "lucky" ], + char: '\ud83e\udd1e', + fitzpatrick_scale: true, + category: "people" + }, + vulcan_salute: { + keywords: [ "hand", "fingers", "spock", "star trek" ], + char: '\ud83d\udd96', + fitzpatrick_scale: true, + category: "people" + }, + writing_hand: { + keywords: [ "lower_left_ballpoint_pen", "stationery", "write", "compose" ], + char: '\u270d', + fitzpatrick_scale: true, + category: "people" + }, + selfie: { + keywords: [ "camera", "phone" ], + char: '\ud83e\udd33', + fitzpatrick_scale: true, + category: "people" + }, + nail_care: { + keywords: [ "beauty", "manicure", "finger", "fashion", "nail" ], + char: '\ud83d\udc85', + fitzpatrick_scale: true, + category: "people" + }, + lips: { + keywords: [ "mouth", "kiss" ], + char: '\ud83d\udc44', + fitzpatrick_scale: false, + category: "people" + }, + tooth: { + keywords: [ "teeth", "dentist" ], + char: '\ud83e\uddb7', + fitzpatrick_scale: false, + category: "people" + }, + tongue: { + keywords: [ "mouth", "playful" ], + char: '\ud83d\udc45', + fitzpatrick_scale: false, + category: "people" + }, + ear: { + keywords: [ "face", "hear", "sound", "listen" ], + char: '\ud83d\udc42', + fitzpatrick_scale: true, + category: "people" + }, + nose: { + keywords: [ "smell", "sniff" ], + char: '\ud83d\udc43', + fitzpatrick_scale: true, + category: "people" + }, + eye: { + keywords: [ "face", "look", "see", "watch", "stare" ], + char: '\ud83d\udc41', + fitzpatrick_scale: false, + category: "people" + }, + eyes: { + keywords: [ "look", "watch", "stalk", "peek", "see" ], + char: '\ud83d\udc40', + fitzpatrick_scale: false, + category: "people" + }, + brain: { + keywords: [ "smart", "intelligent" ], + char: '\ud83e\udde0', + fitzpatrick_scale: false, + category: "people" + }, + bust_in_silhouette: { + keywords: [ "user", "person", "human" ], + char: '\ud83d\udc64', + fitzpatrick_scale: false, + category: "people" + }, + busts_in_silhouette: { + keywords: [ "user", "person", "human", "group", "team" ], + char: '\ud83d\udc65', + fitzpatrick_scale: false, + category: "people" + }, + speaking_head: { + keywords: [ "user", "person", "human", "sing", "say", "talk" ], + char: '\ud83d\udde3', + fitzpatrick_scale: false, + category: "people" + }, + baby: { + keywords: [ "child", "boy", "girl", "toddler" ], + char: '\ud83d\udc76', + fitzpatrick_scale: true, + category: "people" + }, + child: { + keywords: [ "gender-neutral", "young" ], + char: '\ud83e\uddd2', + fitzpatrick_scale: true, + category: "people" + }, + boy: { + keywords: [ "man", "male", "guy", "teenager" ], + char: '\ud83d\udc66', + fitzpatrick_scale: true, + category: "people" + }, + girl: { + keywords: [ "female", "woman", "teenager" ], + char: '\ud83d\udc67', + fitzpatrick_scale: true, + category: "people" + }, + adult: { + keywords: [ "gender-neutral", "person" ], + char: '\ud83e\uddd1', + fitzpatrick_scale: true, + category: "people" + }, + man: { + keywords: [ "mustache", "father", "dad", "guy", "classy", "sir", "moustache" ], + char: '\ud83d\udc68', + fitzpatrick_scale: true, + category: "people" + }, + woman: { + keywords: [ "female", "girls", "lady" ], + char: '\ud83d\udc69', + fitzpatrick_scale: true, + category: "people" + }, + blonde_woman: { + keywords: [ "woman", "female", "girl", "blonde", "person" ], + char: '\ud83d\udc71\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + blonde_man: { + keywords: [ "man", "male", "boy", "blonde", "guy", "person" ], + char: '\ud83d\udc71', + fitzpatrick_scale: true, + category: "people" + }, + bearded_person: { + keywords: [ "person", "bewhiskered" ], + char: '\ud83e\uddd4', + fitzpatrick_scale: true, + category: "people" + }, + older_adult: { + keywords: [ "human", "elder", "senior", "gender-neutral" ], + char: '\ud83e\uddd3', + fitzpatrick_scale: true, + category: "people" + }, + older_man: { + keywords: [ "human", "male", "men", "old", "elder", "senior" ], + char: '\ud83d\udc74', + fitzpatrick_scale: true, + category: "people" + }, + older_woman: { + keywords: [ "human", "female", "women", "lady", "old", "elder", "senior" ], + char: '\ud83d\udc75', + fitzpatrick_scale: true, + category: "people" + }, + man_with_gua_pi_mao: { + keywords: [ "male", "boy", "chinese" ], + char: '\ud83d\udc72', + fitzpatrick_scale: true, + category: "people" + }, + woman_with_headscarf: { + keywords: [ "female", "hijab", "mantilla", "tichel" ], + char: '\ud83e\uddd5', + fitzpatrick_scale: true, + category: "people" + }, + woman_with_turban: { + keywords: [ "female", "indian", "hinduism", "arabs", "woman" ], + char: '\ud83d\udc73\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_with_turban: { + keywords: [ "male", "indian", "hinduism", "arabs" ], + char: '\ud83d\udc73', + fitzpatrick_scale: true, + category: "people" + }, + policewoman: { + keywords: [ "woman", "police", "law", "legal", "enforcement", "arrest", "911", "female" ], + char: '\ud83d\udc6e\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + policeman: { + keywords: [ "man", "police", "law", "legal", "enforcement", "arrest", "911" ], + char: '\ud83d\udc6e', + fitzpatrick_scale: true, + category: "people" + }, + construction_worker_woman: { + keywords: [ "female", "human", "wip", "build", "construction", "worker", "labor", "woman" ], + char: '\ud83d\udc77\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + construction_worker_man: { + keywords: [ "male", "human", "wip", "guy", "build", "construction", "worker", "labor" ], + char: '\ud83d\udc77', + fitzpatrick_scale: true, + category: "people" + }, + guardswoman: { + keywords: [ "uk", "gb", "british", "female", "royal", "woman" ], + char: '\ud83d\udc82\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + guardsman: { + keywords: [ "uk", "gb", "british", "male", "guy", "royal" ], + char: '\ud83d\udc82', + fitzpatrick_scale: true, + category: "people" + }, + female_detective: { + keywords: [ "human", "spy", "detective", "female", "woman" ], + char: '\ud83d\udd75\ufe0f\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + male_detective: { + keywords: [ "human", "spy", "detective" ], + char: '\ud83d\udd75', + fitzpatrick_scale: true, + category: "people" + }, + woman_health_worker: { + keywords: [ "doctor", "nurse", "therapist", "healthcare", "woman", "human" ], + char: '\ud83d\udc69\u200d\u2695\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_health_worker: { + keywords: [ "doctor", "nurse", "therapist", "healthcare", "man", "human" ], + char: '\ud83d\udc68\u200d\u2695\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_farmer: { + keywords: [ "rancher", "gardener", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83c\udf3e', + fitzpatrick_scale: true, + category: "people" + }, + man_farmer: { + keywords: [ "rancher", "gardener", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83c\udf3e', + fitzpatrick_scale: true, + category: "people" + }, + woman_cook: { + keywords: [ "chef", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83c\udf73', + fitzpatrick_scale: true, + category: "people" + }, + man_cook: { + keywords: [ "chef", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83c\udf73', + fitzpatrick_scale: true, + category: "people" + }, + woman_student: { + keywords: [ "graduate", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83c\udf93', + fitzpatrick_scale: true, + category: "people" + }, + man_student: { + keywords: [ "graduate", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83c\udf93', + fitzpatrick_scale: true, + category: "people" + }, + woman_singer: { + keywords: [ "rockstar", "entertainer", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83c\udfa4', + fitzpatrick_scale: true, + category: "people" + }, + man_singer: { + keywords: [ "rockstar", "entertainer", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83c\udfa4', + fitzpatrick_scale: true, + category: "people" + }, + woman_teacher: { + keywords: [ "instructor", "professor", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83c\udfeb', + fitzpatrick_scale: true, + category: "people" + }, + man_teacher: { + keywords: [ "instructor", "professor", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83c\udfeb', + fitzpatrick_scale: true, + category: "people" + }, + woman_factory_worker: { + keywords: [ "assembly", "industrial", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83c\udfed', + fitzpatrick_scale: true, + category: "people" + }, + man_factory_worker: { + keywords: [ "assembly", "industrial", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83c\udfed', + fitzpatrick_scale: true, + category: "people" + }, + woman_technologist: { + keywords: [ "coder", "developer", "engineer", "programmer", "software", "woman", "human", "laptop", "computer" ], + char: '\ud83d\udc69\u200d\ud83d\udcbb', + fitzpatrick_scale: true, + category: "people" + }, + man_technologist: { + keywords: [ "coder", "developer", "engineer", "programmer", "software", "man", "human", "laptop", "computer" ], + char: '\ud83d\udc68\u200d\ud83d\udcbb', + fitzpatrick_scale: true, + category: "people" + }, + woman_office_worker: { + keywords: [ "business", "manager", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83d\udcbc', + fitzpatrick_scale: true, + category: "people" + }, + man_office_worker: { + keywords: [ "business", "manager", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83d\udcbc', + fitzpatrick_scale: true, + category: "people" + }, + woman_mechanic: { + keywords: [ "plumber", "woman", "human", "wrench" ], + char: '\ud83d\udc69\u200d\ud83d\udd27', + fitzpatrick_scale: true, + category: "people" + }, + man_mechanic: { + keywords: [ "plumber", "man", "human", "wrench" ], + char: '\ud83d\udc68\u200d\ud83d\udd27', + fitzpatrick_scale: true, + category: "people" + }, + woman_scientist: { + keywords: [ "biologist", "chemist", "engineer", "physicist", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83d\udd2c', + fitzpatrick_scale: true, + category: "people" + }, + man_scientist: { + keywords: [ "biologist", "chemist", "engineer", "physicist", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83d\udd2c', + fitzpatrick_scale: true, + category: "people" + }, + woman_artist: { + keywords: [ "painter", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83c\udfa8', + fitzpatrick_scale: true, + category: "people" + }, + man_artist: { + keywords: [ "painter", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83c\udfa8', + fitzpatrick_scale: true, + category: "people" + }, + woman_firefighter: { + keywords: [ "fireman", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83d\ude92', + fitzpatrick_scale: true, + category: "people" + }, + man_firefighter: { + keywords: [ "fireman", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83d\ude92', + fitzpatrick_scale: true, + category: "people" + }, + woman_pilot: { + keywords: [ "aviator", "plane", "woman", "human" ], + char: '\ud83d\udc69\u200d\u2708\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_pilot: { + keywords: [ "aviator", "plane", "man", "human" ], + char: '\ud83d\udc68\u200d\u2708\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_astronaut: { + keywords: [ "space", "rocket", "woman", "human" ], + char: '\ud83d\udc69\u200d\ud83d\ude80', + fitzpatrick_scale: true, + category: "people" + }, + man_astronaut: { + keywords: [ "space", "rocket", "man", "human" ], + char: '\ud83d\udc68\u200d\ud83d\ude80', + fitzpatrick_scale: true, + category: "people" + }, + woman_judge: { + keywords: [ "justice", "court", "woman", "human" ], + char: '\ud83d\udc69\u200d\u2696\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_judge: { + keywords: [ "justice", "court", "man", "human" ], + char: '\ud83d\udc68\u200d\u2696\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_superhero: { + keywords: [ "woman", "female", "good", "heroine", "superpowers" ], + char: '\ud83e\uddb8\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_superhero: { + keywords: [ "man", "male", "good", "hero", "superpowers" ], + char: '\ud83e\uddb8\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_supervillain: { + keywords: [ "woman", "female", "evil", "bad", "criminal", "heroine", "superpowers" ], + char: '\ud83e\uddb9\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_supervillain: { + keywords: [ "man", "male", "evil", "bad", "criminal", "hero", "superpowers" ], + char: '\ud83e\uddb9\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + mrs_claus: { + keywords: [ "woman", "female", "xmas", "mother christmas" ], + char: '\ud83e\udd36', + fitzpatrick_scale: true, + category: "people" + }, + santa: { + keywords: [ "festival", "man", "male", "xmas", "father christmas" ], + char: '\ud83c\udf85', + fitzpatrick_scale: true, + category: "people" + }, + sorceress: { + keywords: [ "woman", "female", "mage", "witch" ], + char: '\ud83e\uddd9\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + wizard: { + keywords: [ "man", "male", "mage", "sorcerer" ], + char: '\ud83e\uddd9\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_elf: { + keywords: [ "woman", "female" ], + char: '\ud83e\udddd\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_elf: { + keywords: [ "man", "male" ], + char: '\ud83e\udddd\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_vampire: { + keywords: [ "woman", "female" ], + char: '\ud83e\udddb\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_vampire: { + keywords: [ "man", "male", "dracula" ], + char: '\ud83e\udddb\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_zombie: { + keywords: [ "woman", "female", "undead", "walking dead" ], + char: '\ud83e\udddf\u200d\u2640\ufe0f', + fitzpatrick_scale: false, + category: "people" + }, + man_zombie: { + keywords: [ "man", "male", "dracula", "undead", "walking dead" ], + char: '\ud83e\udddf\u200d\u2642\ufe0f', + fitzpatrick_scale: false, + category: "people" + }, + woman_genie: { + keywords: [ "woman", "female" ], + char: '\ud83e\uddde\u200d\u2640\ufe0f', + fitzpatrick_scale: false, + category: "people" + }, + man_genie: { + keywords: [ "man", "male" ], + char: '\ud83e\uddde\u200d\u2642\ufe0f', + fitzpatrick_scale: false, + category: "people" + }, + mermaid: { + keywords: [ "woman", "female", "merwoman", "ariel" ], + char: '\ud83e\udddc\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + merman: { + keywords: [ "man", "male", "triton" ], + char: '\ud83e\udddc\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_fairy: { + keywords: [ "woman", "female" ], + char: '\ud83e\uddda\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_fairy: { + keywords: [ "man", "male" ], + char: '\ud83e\uddda\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + angel: { + keywords: [ "heaven", "wings", "halo" ], + char: '\ud83d\udc7c', + fitzpatrick_scale: true, + category: "people" + }, + pregnant_woman: { + keywords: [ "baby" ], + char: '\ud83e\udd30', + fitzpatrick_scale: true, + category: "people" + }, + breastfeeding: { + keywords: [ "nursing", "baby" ], + char: '\ud83e\udd31', + fitzpatrick_scale: true, + category: "people" + }, + princess: { + keywords: [ "girl", "woman", "female", "blond", "crown", "royal", "queen" ], + char: '\ud83d\udc78', + fitzpatrick_scale: true, + category: "people" + }, + prince: { + keywords: [ "boy", "man", "male", "crown", "royal", "king" ], + char: '\ud83e\udd34', + fitzpatrick_scale: true, + category: "people" + }, + bride_with_veil: { + keywords: [ "couple", "marriage", "wedding", "woman", "bride" ], + char: '\ud83d\udc70', + fitzpatrick_scale: true, + category: "people" + }, + man_in_tuxedo: { + keywords: [ "couple", "marriage", "wedding", "groom" ], + char: '\ud83e\udd35', + fitzpatrick_scale: true, + category: "people" + }, + running_woman: { + keywords: [ "woman", "walking", "exercise", "race", "running", "female" ], + char: '\ud83c\udfc3\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + running_man: { + keywords: [ "man", "walking", "exercise", "race", "running" ], + char: '\ud83c\udfc3', + fitzpatrick_scale: true, + category: "people" + }, + walking_woman: { + keywords: [ "human", "feet", "steps", "woman", "female" ], + char: '\ud83d\udeb6\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + walking_man: { + keywords: [ "human", "feet", "steps" ], + char: '\ud83d\udeb6', + fitzpatrick_scale: true, + category: "people" + }, + dancer: { + keywords: [ "female", "girl", "woman", "fun" ], + char: '\ud83d\udc83', + fitzpatrick_scale: true, + category: "people" + }, + man_dancing: { + keywords: [ "male", "boy", "fun", "dancer" ], + char: '\ud83d\udd7a', + fitzpatrick_scale: true, + category: "people" + }, + dancing_women: { + keywords: [ "female", "bunny", "women", "girls" ], + char: '\ud83d\udc6f', + fitzpatrick_scale: false, + category: "people" + }, + dancing_men: { + keywords: [ "male", "bunny", "men", "boys" ], + char: '\ud83d\udc6f\u200d\u2642\ufe0f', + fitzpatrick_scale: false, + category: "people" + }, + couple: { + keywords: [ "pair", "people", "human", "love", "date", "dating", "like", "affection", "valentines", "marriage" ], + char: '\ud83d\udc6b', + fitzpatrick_scale: false, + category: "people" + }, + two_men_holding_hands: { + keywords: [ "pair", "couple", "love", "like", "bromance", "friendship", "people", "human" ], + char: '\ud83d\udc6c', + fitzpatrick_scale: false, + category: "people" + }, + two_women_holding_hands: { + keywords: [ "pair", "friendship", "couple", "love", "like", "female", "people", "human" ], + char: '\ud83d\udc6d', + fitzpatrick_scale: false, + category: "people" + }, + bowing_woman: { + keywords: [ "woman", "female", "girl" ], + char: '\ud83d\ude47\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + bowing_man: { + keywords: [ "man", "male", "boy" ], + char: '\ud83d\ude47', + fitzpatrick_scale: true, + category: "people" + }, + man_facepalming: { + keywords: [ "man", "male", "boy", "disbelief" ], + char: '\ud83e\udd26\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_facepalming: { + keywords: [ "woman", "female", "girl", "disbelief" ], + char: '\ud83e\udd26\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_shrugging: { + keywords: [ "woman", "female", "girl", "confused", "indifferent", "doubt" ], + char: '\ud83e\udd37', + fitzpatrick_scale: true, + category: "people" + }, + man_shrugging: { + keywords: [ "man", "male", "boy", "confused", "indifferent", "doubt" ], + char: '\ud83e\udd37\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + tipping_hand_woman: { + keywords: [ "female", "girl", "woman", "human", "information" ], + char: '\ud83d\udc81', + fitzpatrick_scale: true, + category: "people" + }, + tipping_hand_man: { + keywords: [ "male", "boy", "man", "human", "information" ], + char: '\ud83d\udc81\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + no_good_woman: { + keywords: [ "female", "girl", "woman", "nope" ], + char: '\ud83d\ude45', + fitzpatrick_scale: true, + category: "people" + }, + no_good_man: { + keywords: [ "male", "boy", "man", "nope" ], + char: '\ud83d\ude45\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + ok_woman: { + keywords: [ "women", "girl", "female", "pink", "human", "woman" ], + char: '\ud83d\ude46', + fitzpatrick_scale: true, + category: "people" + }, + ok_man: { + keywords: [ "men", "boy", "male", "blue", "human", "man" ], + char: '\ud83d\ude46\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + raising_hand_woman: { + keywords: [ "female", "girl", "woman" ], + char: '\ud83d\ude4b', + fitzpatrick_scale: true, + category: "people" + }, + raising_hand_man: { + keywords: [ "male", "boy", "man" ], + char: '\ud83d\ude4b\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + pouting_woman: { + keywords: [ "female", "girl", "woman" ], + char: '\ud83d\ude4e', + fitzpatrick_scale: true, + category: "people" + }, + pouting_man: { + keywords: [ "male", "boy", "man" ], + char: '\ud83d\ude4e\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + frowning_woman: { + keywords: [ "female", "girl", "woman", "sad", "depressed", "discouraged", "unhappy" ], + char: '\ud83d\ude4d', + fitzpatrick_scale: true, + category: "people" + }, + frowning_man: { + keywords: [ "male", "boy", "man", "sad", "depressed", "discouraged", "unhappy" ], + char: '\ud83d\ude4d\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + haircut_woman: { + keywords: [ "female", "girl", "woman" ], + char: '\ud83d\udc87', + fitzpatrick_scale: true, + category: "people" + }, + haircut_man: { + keywords: [ "male", "boy", "man" ], + char: '\ud83d\udc87\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + massage_woman: { + keywords: [ "female", "girl", "woman", "head" ], + char: '\ud83d\udc86', + fitzpatrick_scale: true, + category: "people" + }, + massage_man: { + keywords: [ "male", "boy", "man", "head" ], + char: '\ud83d\udc86\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + woman_in_steamy_room: { + keywords: [ "female", "woman", "spa", "steamroom", "sauna" ], + char: '\ud83e\uddd6\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + man_in_steamy_room: { + keywords: [ "male", "man", "spa", "steamroom", "sauna" ], + char: '\ud83e\uddd6\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "people" + }, + couple_with_heart_woman_man: { + keywords: [ "pair", "love", "like", "affection", "human", "dating", "valentines", "marriage" ], + char: '\ud83d\udc91', + fitzpatrick_scale: false, + category: "people" + }, + couple_with_heart_woman_woman: { + keywords: [ "pair", "love", "like", "affection", "human", "dating", "valentines", "marriage" ], + char: '\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69', + fitzpatrick_scale: false, + category: "people" + }, + couple_with_heart_man_man: { + keywords: [ "pair", "love", "like", "affection", "human", "dating", "valentines", "marriage" ], + char: '\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68', + fitzpatrick_scale: false, + category: "people" + }, + couplekiss_man_woman: { + keywords: [ "pair", "valentines", "love", "like", "dating", "marriage" ], + char: '\ud83d\udc8f', + fitzpatrick_scale: false, + category: "people" + }, + couplekiss_woman_woman: { + keywords: [ "pair", "valentines", "love", "like", "dating", "marriage" ], + char: '\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69', + fitzpatrick_scale: false, + category: "people" + }, + couplekiss_man_man: { + keywords: [ "pair", "valentines", "love", "like", "dating", "marriage" ], + char: '\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68', + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_boy: { + keywords: [ "home", "parents", "child", "mom", "dad", "father", "mother", "people", "human" ], + char: '\ud83d\udc6a', + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_girl: { + keywords: [ "home", "parents", "people", "human", "child" ], + char: '\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_girl_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_boy_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_girl_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_girl_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_boy_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_girl_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_girl_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_boy_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_girl_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_boy: { + keywords: [ "home", "parent", "people", "human", "child" ], + char: '\ud83d\udc69\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_girl: { + keywords: [ "home", "parent", "people", "human", "child" ], + char: '\ud83d\udc69\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_girl_boy: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: '\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_boy_boy: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: '\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_woman_girl_girl: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: '\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_man_boy: { + keywords: [ "home", "parent", "people", "human", "child" ], + char: '\ud83d\udc68\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_man_girl: { + keywords: [ "home", "parent", "people", "human", "child" ], + char: '\ud83d\udc68\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + family_man_girl_boy: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_man_boy_boy: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66', + fitzpatrick_scale: false, + category: "people" + }, + family_man_girl_girl: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: '\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67', + fitzpatrick_scale: false, + category: "people" + }, + yarn: { + keywords: [ "ball", "crochet", "knit" ], + char: '\ud83e\uddf6', + fitzpatrick_scale: false, + category: "people" + }, + thread: { + keywords: [ "needle", "sewing", "spool", "string" ], + char: '\ud83e\uddf5', + fitzpatrick_scale: false, + category: "people" + }, + coat: { + keywords: [ "jacket" ], + char: '\ud83e\udde5', + fitzpatrick_scale: false, + category: "people" + }, + labcoat: { + keywords: [ "doctor", "experiment", "scientist", "chemist" ], + char: '\ud83e\udd7c', + fitzpatrick_scale: false, + category: "people" + }, + womans_clothes: { + keywords: [ "fashion", "shopping_bags", "female" ], + char: '\ud83d\udc5a', + fitzpatrick_scale: false, + category: "people" + }, + tshirt: { + keywords: [ "fashion", "cloth", "casual", "shirt", "tee" ], + char: '\ud83d\udc55', + fitzpatrick_scale: false, + category: "people" + }, + jeans: { + keywords: [ "fashion", "shopping" ], + char: '\ud83d\udc56', + fitzpatrick_scale: false, + category: "people" + }, + necktie: { + keywords: [ "shirt", "suitup", "formal", "fashion", "cloth", "business" ], + char: '\ud83d\udc54', + fitzpatrick_scale: false, + category: "people" + }, + dress: { + keywords: [ "clothes", "fashion", "shopping" ], + char: '\ud83d\udc57', + fitzpatrick_scale: false, + category: "people" + }, + bikini: { + keywords: [ "swimming", "female", "woman", "girl", "fashion", "beach", "summer" ], + char: '\ud83d\udc59', + fitzpatrick_scale: false, + category: "people" + }, + kimono: { + keywords: [ "dress", "fashion", "women", "female", "japanese" ], + char: '\ud83d\udc58', + fitzpatrick_scale: false, + category: "people" + }, + lipstick: { + keywords: [ "female", "girl", "fashion", "woman" ], + char: '\ud83d\udc84', + fitzpatrick_scale: false, + category: "people" + }, + kiss: { + keywords: [ "face", "lips", "love", "like", "affection", "valentines" ], + char: '\ud83d\udc8b', + fitzpatrick_scale: false, + category: "people" + }, + footprints: { + keywords: [ "feet", "tracking", "walking", "beach" ], + char: '\ud83d\udc63', + fitzpatrick_scale: false, + category: "people" + }, + flat_shoe: { + keywords: [ "ballet", "slip-on", "slipper" ], + char: '\ud83e\udd7f', + fitzpatrick_scale: false, + category: "people" + }, + high_heel: { + keywords: [ "fashion", "shoes", "female", "pumps", "stiletto" ], + char: '\ud83d\udc60', + fitzpatrick_scale: false, + category: "people" + }, + sandal: { + keywords: [ "shoes", "fashion", "flip flops" ], + char: '\ud83d\udc61', + fitzpatrick_scale: false, + category: "people" + }, + boot: { + keywords: [ "shoes", "fashion" ], + char: '\ud83d\udc62', + fitzpatrick_scale: false, + category: "people" + }, + mans_shoe: { + keywords: [ "fashion", "male" ], + char: '\ud83d\udc5e', + fitzpatrick_scale: false, + category: "people" + }, + athletic_shoe: { + keywords: [ "shoes", "sports", "sneakers" ], + char: '\ud83d\udc5f', + fitzpatrick_scale: false, + category: "people" + }, + hiking_boot: { + keywords: [ "backpacking", "camping", "hiking" ], + char: '\ud83e\udd7e', + fitzpatrick_scale: false, + category: "people" + }, + socks: { + keywords: [ "stockings", "clothes" ], + char: '\ud83e\udde6', + fitzpatrick_scale: false, + category: "people" + }, + gloves: { + keywords: [ "hands", "winter", "clothes" ], + char: '\ud83e\udde4', + fitzpatrick_scale: false, + category: "people" + }, + scarf: { + keywords: [ "neck", "winter", "clothes" ], + char: '\ud83e\udde3', + fitzpatrick_scale: false, + category: "people" + }, + womans_hat: { + keywords: [ "fashion", "accessories", "female", "lady", "spring" ], + char: '\ud83d\udc52', + fitzpatrick_scale: false, + category: "people" + }, + tophat: { + keywords: [ "magic", "gentleman", "classy", "circus" ], + char: '\ud83c\udfa9', + fitzpatrick_scale: false, + category: "people" + }, + billed_hat: { + keywords: [ "cap", "baseball" ], + char: '\ud83e\udde2', + fitzpatrick_scale: false, + category: "people" + }, + rescue_worker_helmet: { + keywords: [ "construction", "build" ], + char: '\u26d1', + fitzpatrick_scale: false, + category: "people" + }, + mortar_board: { + keywords: [ "school", "college", "degree", "university", "graduation", "cap", "hat", "legal", "learn", "education" ], + char: '\ud83c\udf93', + fitzpatrick_scale: false, + category: "people" + }, + crown: { + keywords: [ "king", "kod", "leader", "royalty", "lord" ], + char: '\ud83d\udc51', + fitzpatrick_scale: false, + category: "people" + }, + school_satchel: { + keywords: [ "student", "education", "bag", "backpack" ], + char: '\ud83c\udf92', + fitzpatrick_scale: false, + category: "people" + }, + luggage: { + keywords: [ "packing", "travel" ], + char: '\ud83e\uddf3', + fitzpatrick_scale: false, + category: "people" + }, + pouch: { + keywords: [ "bag", "accessories", "shopping" ], + char: '\ud83d\udc5d', + fitzpatrick_scale: false, + category: "people" + }, + purse: { + keywords: [ "fashion", "accessories", "money", "sales", "shopping" ], + char: '\ud83d\udc5b', + fitzpatrick_scale: false, + category: "people" + }, + handbag: { + keywords: [ "fashion", "accessory", "accessories", "shopping" ], + char: '\ud83d\udc5c', + fitzpatrick_scale: false, + category: "people" + }, + briefcase: { + keywords: [ "business", "documents", "work", "law", "legal", "job", "career" ], + char: '\ud83d\udcbc', + fitzpatrick_scale: false, + category: "people" + }, + eyeglasses: { + keywords: [ "fashion", "accessories", "eyesight", "nerdy", "dork", "geek" ], + char: '\ud83d\udc53', + fitzpatrick_scale: false, + category: "people" + }, + dark_sunglasses: { + keywords: [ "face", "cool", "accessories" ], + char: '\ud83d\udd76', + fitzpatrick_scale: false, + category: "people" + }, + goggles: { + keywords: [ "eyes", "protection", "safety" ], + char: '\ud83e\udd7d', + fitzpatrick_scale: false, + category: "people" + }, + ring: { + keywords: [ "wedding", "propose", "marriage", "valentines", "diamond", "fashion", "jewelry", "gem", "engagement" ], + char: '\ud83d\udc8d', + fitzpatrick_scale: false, + category: "people" + }, + closed_umbrella: { + keywords: [ "weather", "rain", "drizzle" ], + char: '\ud83c\udf02', + fitzpatrick_scale: false, + category: "people" + }, + dog: { + keywords: [ "animal", "friend", "nature", "woof", "puppy", "pet", "faithful" ], + char: '\ud83d\udc36', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cat: { + keywords: [ "animal", "meow", "nature", "pet", "kitten" ], + char: '\ud83d\udc31', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + mouse: { + keywords: [ "animal", "nature", "cheese_wedge", "rodent" ], + char: '\ud83d\udc2d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hamster: { + keywords: [ "animal", "nature" ], + char: '\ud83d\udc39', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rabbit: { + keywords: [ "animal", "nature", "pet", "spring", "magic", "bunny" ], + char: '\ud83d\udc30', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fox_face: { + keywords: [ "animal", "nature", "face" ], + char: '\ud83e\udd8a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bear: { + keywords: [ "animal", "nature", "wild" ], + char: '\ud83d\udc3b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + panda_face: { + keywords: [ "animal", "nature", "panda" ], + char: '\ud83d\udc3c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + koala: { + keywords: [ "animal", "nature" ], + char: '\ud83d\udc28', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tiger: { + keywords: [ "animal", "cat", "danger", "wild", "nature", "roar" ], + char: '\ud83d\udc2f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + lion: { + keywords: [ "animal", "nature" ], + char: '\ud83e\udd81', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cow: { + keywords: [ "beef", "ox", "animal", "nature", "moo", "milk" ], + char: '\ud83d\udc2e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + pig: { + keywords: [ "animal", "oink", "nature" ], + char: '\ud83d\udc37', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + pig_nose: { + keywords: [ "animal", "oink" ], + char: '\ud83d\udc3d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + frog: { + keywords: [ "animal", "nature", "croak", "toad" ], + char: '\ud83d\udc38', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + squid: { + keywords: [ "animal", "nature", "ocean", "sea" ], + char: '\ud83e\udd91', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + octopus: { + keywords: [ "animal", "creature", "ocean", "sea", "nature", "beach" ], + char: '\ud83d\udc19', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + shrimp: { + keywords: [ "animal", "ocean", "nature", "seafood" ], + char: '\ud83e\udd90', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + monkey_face: { + keywords: [ "animal", "nature", "circus" ], + char: '\ud83d\udc35', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + gorilla: { + keywords: [ "animal", "nature", "circus" ], + char: '\ud83e\udd8d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + see_no_evil: { + keywords: [ "monkey", "animal", "nature", "haha" ], + char: '\ud83d\ude48', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hear_no_evil: { + keywords: [ "animal", "monkey", "nature" ], + char: '\ud83d\ude49', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + speak_no_evil: { + keywords: [ "monkey", "animal", "nature", "omg" ], + char: '\ud83d\ude4a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + monkey: { + keywords: [ "animal", "nature", "banana", "circus" ], + char: '\ud83d\udc12', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + chicken: { + keywords: [ "animal", "cluck", "nature", "bird" ], + char: '\ud83d\udc14', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + penguin: { + keywords: [ "animal", "nature" ], + char: '\ud83d\udc27', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bird: { + keywords: [ "animal", "nature", "fly", "tweet", "spring" ], + char: '\ud83d\udc26', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + baby_chick: { + keywords: [ "animal", "chicken", "bird" ], + char: '\ud83d\udc24', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hatching_chick: { + keywords: [ "animal", "chicken", "egg", "born", "baby", "bird" ], + char: '\ud83d\udc23', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hatched_chick: { + keywords: [ "animal", "chicken", "baby", "bird" ], + char: '\ud83d\udc25', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + duck: { + keywords: [ "animal", "nature", "bird", "mallard" ], + char: '\ud83e\udd86', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + eagle: { + keywords: [ "animal", "nature", "bird" ], + char: '\ud83e\udd85', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + owl: { + keywords: [ "animal", "nature", "bird", "hoot" ], + char: '\ud83e\udd89', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bat: { + keywords: [ "animal", "nature", "blind", "vampire" ], + char: '\ud83e\udd87', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + wolf: { + keywords: [ "animal", "nature", "wild" ], + char: '\ud83d\udc3a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + boar: { + keywords: [ "animal", "nature" ], + char: '\ud83d\udc17', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + horse: { + keywords: [ "animal", "brown", "nature" ], + char: '\ud83d\udc34', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + unicorn: { + keywords: [ "animal", "nature", "mystical" ], + char: '\ud83e\udd84', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + honeybee: { + keywords: [ "animal", "insect", "nature", "bug", "spring", "honey" ], + char: '\ud83d\udc1d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bug: { + keywords: [ "animal", "insect", "nature", "worm" ], + char: '\ud83d\udc1b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + butterfly: { + keywords: [ "animal", "insect", "nature", "caterpillar" ], + char: '\ud83e\udd8b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snail: { + keywords: [ "slow", "animal", "shell" ], + char: '\ud83d\udc0c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + beetle: { + keywords: [ "animal", "insect", "nature", "ladybug" ], + char: '\ud83d\udc1e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ant: { + keywords: [ "animal", "insect", "nature", "bug" ], + char: '\ud83d\udc1c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + grasshopper: { + keywords: [ "animal", "cricket", "chirp" ], + char: '\ud83e\udd97', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + spider: { + keywords: [ "animal", "arachnid" ], + char: '\ud83d\udd77', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + scorpion: { + keywords: [ "animal", "arachnid" ], + char: '\ud83e\udd82', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + crab: { + keywords: [ "animal", "crustacean" ], + char: '\ud83e\udd80', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snake: { + keywords: [ "animal", "evil", "nature", "hiss", "python" ], + char: '\ud83d\udc0d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + lizard: { + keywords: [ "animal", "nature", "reptile" ], + char: '\ud83e\udd8e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + "t-rex": { + keywords: [ "animal", "nature", "dinosaur", "tyrannosaurus", "extinct" ], + char: '\ud83e\udd96', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sauropod: { + keywords: [ "animal", "nature", "dinosaur", "brachiosaurus", "brontosaurus", "diplodocus", "extinct" ], + char: '\ud83e\udd95', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + turtle: { + keywords: [ "animal", "slow", "nature", "tortoise" ], + char: '\ud83d\udc22', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tropical_fish: { + keywords: [ "animal", "swim", "ocean", "beach", "nemo" ], + char: '\ud83d\udc20', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fish: { + keywords: [ "animal", "food", "nature" ], + char: '\ud83d\udc1f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + blowfish: { + keywords: [ "animal", "nature", "food", "sea", "ocean" ], + char: '\ud83d\udc21', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dolphin: { + keywords: [ "animal", "nature", "fish", "sea", "ocean", "flipper", "fins", "beach" ], + char: '\ud83d\udc2c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + shark: { + keywords: [ "animal", "nature", "fish", "sea", "ocean", "jaws", "fins", "beach" ], + char: '\ud83e\udd88', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + whale: { + keywords: [ "animal", "nature", "sea", "ocean" ], + char: '\ud83d\udc33', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + whale2: { + keywords: [ "animal", "nature", "sea", "ocean" ], + char: '\ud83d\udc0b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + crocodile: { + keywords: [ "animal", "nature", "reptile", "lizard", "alligator" ], + char: '\ud83d\udc0a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + leopard: { + keywords: [ "animal", "nature" ], + char: '\ud83d\udc06', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + zebra: { + keywords: [ "animal", "nature", "stripes", "safari" ], + char: '\ud83e\udd93', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tiger2: { + keywords: [ "animal", "nature", "roar" ], + char: '\ud83d\udc05', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + water_buffalo: { + keywords: [ "animal", "nature", "ox", "cow" ], + char: '\ud83d\udc03', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ox: { + keywords: [ "animal", "cow", "beef" ], + char: '\ud83d\udc02', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cow2: { + keywords: [ "beef", "ox", "animal", "nature", "moo", "milk" ], + char: '\ud83d\udc04', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + deer: { + keywords: [ "animal", "nature", "horns", "venison" ], + char: '\ud83e\udd8c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dromedary_camel: { + keywords: [ "animal", "hot", "desert", "hump" ], + char: '\ud83d\udc2a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + camel: { + keywords: [ "animal", "nature", "hot", "desert", "hump" ], + char: '\ud83d\udc2b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + giraffe: { + keywords: [ "animal", "nature", "spots", "safari" ], + char: '\ud83e\udd92', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + elephant: { + keywords: [ "animal", "nature", "nose", "th", "circus" ], + char: '\ud83d\udc18', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rhinoceros: { + keywords: [ "animal", "nature", "horn" ], + char: '\ud83e\udd8f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + goat: { + keywords: [ "animal", "nature" ], + char: '\ud83d\udc10', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ram: { + keywords: [ "animal", "sheep", "nature" ], + char: '\ud83d\udc0f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sheep: { + keywords: [ "animal", "nature", "wool", "shipit" ], + char: '\ud83d\udc11', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + racehorse: { + keywords: [ "animal", "gamble", "luck" ], + char: '\ud83d\udc0e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + pig2: { + keywords: [ "animal", "nature" ], + char: '\ud83d\udc16', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rat: { + keywords: [ "animal", "mouse", "rodent" ], + char: '\ud83d\udc00', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + mouse2: { + keywords: [ "animal", "nature", "rodent" ], + char: '\ud83d\udc01', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rooster: { + keywords: [ "animal", "nature", "chicken" ], + char: '\ud83d\udc13', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + turkey: { + keywords: [ "animal", "bird" ], + char: '\ud83e\udd83', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dove: { + keywords: [ "animal", "bird" ], + char: '\ud83d\udd4a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dog2: { + keywords: [ "animal", "nature", "friend", "doge", "pet", "faithful" ], + char: '\ud83d\udc15', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + poodle: { + keywords: [ "dog", "animal", "101", "nature", "pet" ], + char: '\ud83d\udc29', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cat2: { + keywords: [ "animal", "meow", "pet", "cats" ], + char: '\ud83d\udc08', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rabbit2: { + keywords: [ "animal", "nature", "pet", "magic", "spring" ], + char: '\ud83d\udc07', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + chipmunk: { + keywords: [ "animal", "nature", "rodent", "squirrel" ], + char: '\ud83d\udc3f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hedgehog: { + keywords: [ "animal", "nature", "spiny" ], + char: '\ud83e\udd94', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + raccoon: { + keywords: [ "animal", "nature" ], + char: '\ud83e\udd9d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + llama: { + keywords: [ "animal", "nature", "alpaca" ], + char: '\ud83e\udd99', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hippopotamus: { + keywords: [ "animal", "nature" ], + char: '\ud83e\udd9b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + kangaroo: { + keywords: [ "animal", "nature", "australia", "joey", "hop", "marsupial" ], + char: '\ud83e\udd98', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + badger: { + keywords: [ "animal", "nature", "honey" ], + char: '\ud83e\udda1', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + swan: { + keywords: [ "animal", "nature", "bird" ], + char: '\ud83e\udda2', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + peacock: { + keywords: [ "animal", "nature", "peahen", "bird" ], + char: '\ud83e\udd9a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + parrot: { + keywords: [ "animal", "nature", "bird", "pirate", "talk" ], + char: '\ud83e\udd9c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + lobster: { + keywords: [ "animal", "nature", "bisque", "claws", "seafood" ], + char: '\ud83e\udd9e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + mosquito: { + keywords: [ "animal", "nature", "insect", "malaria" ], + char: '\ud83e\udd9f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + paw_prints: { + keywords: [ "animal", "tracking", "footprints", "dog", "cat", "pet", "feet" ], + char: '\ud83d\udc3e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dragon: { + keywords: [ "animal", "myth", "nature", "chinese", "green" ], + char: '\ud83d\udc09', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dragon_face: { + keywords: [ "animal", "myth", "nature", "chinese", "green" ], + char: '\ud83d\udc32', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cactus: { + keywords: [ "vegetable", "plant", "nature" ], + char: '\ud83c\udf35', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + christmas_tree: { + keywords: [ "festival", "vacation", "december", "xmas", "celebration" ], + char: '\ud83c\udf84', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + evergreen_tree: { + keywords: [ "plant", "nature" ], + char: '\ud83c\udf32', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + deciduous_tree: { + keywords: [ "plant", "nature" ], + char: '\ud83c\udf33', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + palm_tree: { + keywords: [ "plant", "vegetable", "nature", "summer", "beach", "mojito", "tropical" ], + char: '\ud83c\udf34', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + seedling: { + keywords: [ "plant", "nature", "grass", "lawn", "spring" ], + char: '\ud83c\udf31', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + herb: { + keywords: [ "vegetable", "plant", "medicine", "weed", "grass", "lawn" ], + char: '\ud83c\udf3f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + shamrock: { + keywords: [ "vegetable", "plant", "nature", "irish", "clover" ], + char: '\u2618', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + four_leaf_clover: { + keywords: [ "vegetable", "plant", "nature", "lucky", "irish" ], + char: '\ud83c\udf40', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bamboo: { + keywords: [ "plant", "nature", "vegetable", "panda", "pine_decoration" ], + char: '\ud83c\udf8d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tanabata_tree: { + keywords: [ "plant", "nature", "branch", "summer" ], + char: '\ud83c\udf8b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + leaves: { + keywords: [ "nature", "plant", "tree", "vegetable", "grass", "lawn", "spring" ], + char: '\ud83c\udf43', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fallen_leaf: { + keywords: [ "nature", "plant", "vegetable", "leaves" ], + char: '\ud83c\udf42', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + maple_leaf: { + keywords: [ "nature", "plant", "vegetable", "ca", "fall" ], + char: '\ud83c\udf41', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ear_of_rice: { + keywords: [ "nature", "plant" ], + char: '\ud83c\udf3e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hibiscus: { + keywords: [ "plant", "vegetable", "flowers", "beach" ], + char: '\ud83c\udf3a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sunflower: { + keywords: [ "nature", "plant", "fall" ], + char: '\ud83c\udf3b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rose: { + keywords: [ "flowers", "valentines", "love", "spring" ], + char: '\ud83c\udf39', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + wilted_flower: { + keywords: [ "plant", "nature", "flower" ], + char: '\ud83e\udd40', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tulip: { + keywords: [ "flowers", "plant", "nature", "summer", "spring" ], + char: '\ud83c\udf37', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + blossom: { + keywords: [ "nature", "flowers", "yellow" ], + char: '\ud83c\udf3c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cherry_blossom: { + keywords: [ "nature", "plant", "spring", "flower" ], + char: '\ud83c\udf38', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bouquet: { + keywords: [ "flowers", "nature", "spring" ], + char: '\ud83d\udc90', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + mushroom: { + keywords: [ "plant", "vegetable" ], + char: '\ud83c\udf44', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + chestnut: { + keywords: [ "food", "squirrel" ], + char: '\ud83c\udf30', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + jack_o_lantern: { + keywords: [ "halloween", "light", "pumpkin", "creepy", "fall" ], + char: '\ud83c\udf83', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + shell: { + keywords: [ "nature", "sea", "beach" ], + char: '\ud83d\udc1a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + spider_web: { + keywords: [ "animal", "insect", "arachnid", "silk" ], + char: '\ud83d\udd78', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + earth_americas: { + keywords: [ "globe", "world", "USA", "international" ], + char: '\ud83c\udf0e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + earth_africa: { + keywords: [ "globe", "world", "international" ], + char: '\ud83c\udf0d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + earth_asia: { + keywords: [ "globe", "world", "east", "international" ], + char: '\ud83c\udf0f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + full_moon: { + keywords: [ "nature", "yellow", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf15', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + waning_gibbous_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep", "waxing_gibbous_moon" ], + char: '\ud83c\udf16', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + last_quarter_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf17', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + waning_crescent_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf18', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + new_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf11', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + waxing_crescent_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf12', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + first_quarter_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf13', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + waxing_gibbous_moon: { + keywords: [ "nature", "night", "sky", "gray", "twilight", "planet", "space", "evening", "sleep" ], + char: '\ud83c\udf14', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + new_moon_with_face: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf1a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + full_moon_with_face: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf1d', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + first_quarter_moon_with_face: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf1b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + last_quarter_moon_with_face: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: '\ud83c\udf1c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sun_with_face: { + keywords: [ "nature", "morning", "sky" ], + char: '\ud83c\udf1e', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + crescent_moon: { + keywords: [ "night", "sleep", "sky", "evening", "magic" ], + char: '\ud83c\udf19', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + star: { + keywords: [ "night", "yellow" ], + char: '\u2b50', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + star2: { + keywords: [ "night", "sparkle", "awesome", "good", "magic" ], + char: '\ud83c\udf1f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dizzy: { + keywords: [ "star", "sparkle", "shoot", "magic" ], + char: '\ud83d\udcab', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sparkles: { + keywords: [ "stars", "shine", "shiny", "cool", "awesome", "good", "magic" ], + char: '\u2728', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + comet: { + keywords: [ "space" ], + char: '\u2604', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sunny: { + keywords: [ "weather", "nature", "brightness", "summer", "beach", "spring" ], + char: '\u2600\ufe0f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sun_behind_small_cloud: { + keywords: [ "weather" ], + char: '\ud83c\udf24', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + partly_sunny: { + keywords: [ "weather", "nature", "cloudy", "morning", "fall", "spring" ], + char: '\u26c5', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sun_behind_large_cloud: { + keywords: [ "weather" ], + char: '\ud83c\udf25', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sun_behind_rain_cloud: { + keywords: [ "weather" ], + char: '\ud83c\udf26', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud: { + keywords: [ "weather", "sky" ], + char: '\u2601\ufe0f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud_with_rain: { + keywords: [ "weather" ], + char: '\ud83c\udf27', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud_with_lightning_and_rain: { + keywords: [ "weather", "lightning" ], + char: '\u26c8', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud_with_lightning: { + keywords: [ "weather", "thunder" ], + char: '\ud83c\udf29', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + zap: { + keywords: [ "thunder", "weather", "lightning bolt", "fast" ], + char: '\u26a1', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fire: { + keywords: [ "hot", "cook", "flame" ], + char: '\ud83d\udd25', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + boom: { + keywords: [ "bomb", "explode", "explosion", "collision", "blown" ], + char: '\ud83d\udca5', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snowflake: { + keywords: [ "winter", "season", "cold", "weather", "christmas", "xmas" ], + char: '\u2744\ufe0f', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud_with_snow: { + keywords: [ "weather" ], + char: '\ud83c\udf28', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snowman: { + keywords: [ "winter", "season", "cold", "weather", "christmas", "xmas", "frozen", "without_snow" ], + char: '\u26c4', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snowman_with_snow: { + keywords: [ "winter", "season", "cold", "weather", "christmas", "xmas", "frozen" ], + char: '\u2603', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + wind_face: { + keywords: [ "gust", "air" ], + char: '\ud83c\udf2c', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dash: { + keywords: [ "wind", "air", "fast", "shoo", "fart", "smoke", "puff" ], + char: '\ud83d\udca8', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tornado: { + keywords: [ "weather", "cyclone", "twister" ], + char: '\ud83c\udf2a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fog: { + keywords: [ "weather" ], + char: '\ud83c\udf2b', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + open_umbrella: { + keywords: [ "weather", "spring" ], + char: '\u2602', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + umbrella: { + keywords: [ "rainy", "weather", "spring" ], + char: '\u2614', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + droplet: { + keywords: [ "water", "drip", "faucet", "spring" ], + char: '\ud83d\udca7', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sweat_drops: { + keywords: [ "water", "drip", "oops" ], + char: '\ud83d\udca6', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ocean: { + keywords: [ "sea", "water", "wave", "nature", "tsunami", "disaster" ], + char: '\ud83c\udf0a', + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + green_apple: { + keywords: [ "fruit", "nature" ], + char: '\ud83c\udf4f', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + apple: { + keywords: [ "fruit", "mac", "school" ], + char: '\ud83c\udf4e', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pear: { + keywords: [ "fruit", "nature", "food" ], + char: '\ud83c\udf50', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tangerine: { + keywords: [ "food", "fruit", "nature", "orange" ], + char: '\ud83c\udf4a', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + lemon: { + keywords: [ "fruit", "nature" ], + char: '\ud83c\udf4b', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + banana: { + keywords: [ "fruit", "food", "monkey" ], + char: '\ud83c\udf4c', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + watermelon: { + keywords: [ "fruit", "food", "picnic", "summer" ], + char: '\ud83c\udf49', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + grapes: { + keywords: [ "fruit", "food", "wine" ], + char: '\ud83c\udf47', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + strawberry: { + keywords: [ "fruit", "food", "nature" ], + char: '\ud83c\udf53', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + melon: { + keywords: [ "fruit", "nature", "food" ], + char: '\ud83c\udf48', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cherries: { + keywords: [ "food", "fruit" ], + char: '\ud83c\udf52', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + peach: { + keywords: [ "fruit", "nature", "food" ], + char: '\ud83c\udf51', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pineapple: { + keywords: [ "fruit", "nature", "food" ], + char: '\ud83c\udf4d', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + coconut: { + keywords: [ "fruit", "nature", "food", "palm" ], + char: '\ud83e\udd65', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + kiwi_fruit: { + keywords: [ "fruit", "food" ], + char: '\ud83e\udd5d', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + mango: { + keywords: [ "fruit", "food", "tropical" ], + char: '\ud83e\udd6d', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + avocado: { + keywords: [ "fruit", "food" ], + char: '\ud83e\udd51', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + broccoli: { + keywords: [ "fruit", "food", "vegetable" ], + char: '\ud83e\udd66', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tomato: { + keywords: [ "fruit", "vegetable", "nature", "food" ], + char: '\ud83c\udf45', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + eggplant: { + keywords: [ "vegetable", "nature", "food", "aubergine" ], + char: '\ud83c\udf46', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cucumber: { + keywords: [ "fruit", "food", "pickle" ], + char: '\ud83e\udd52', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + carrot: { + keywords: [ "vegetable", "food", "orange" ], + char: '\ud83e\udd55', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + hot_pepper: { + keywords: [ "food", "spicy", "chilli", "chili" ], + char: '\ud83c\udf36', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + potato: { + keywords: [ "food", "tuber", "vegatable", "starch" ], + char: '\ud83e\udd54', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + corn: { + keywords: [ "food", "vegetable", "plant" ], + char: '\ud83c\udf3d', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + leafy_greens: { + keywords: [ "food", "vegetable", "plant", "bok choy", "cabbage", "kale", "lettuce" ], + char: '\ud83e\udd6c', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + sweet_potato: { + keywords: [ "food", "nature" ], + char: '\ud83c\udf60', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + peanuts: { + keywords: [ "food", "nut" ], + char: '\ud83e\udd5c', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + honey_pot: { + keywords: [ "bees", "sweet", "kitchen" ], + char: '\ud83c\udf6f', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + croissant: { + keywords: [ "food", "bread", "french" ], + char: '\ud83e\udd50', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bread: { + keywords: [ "food", "wheat", "breakfast", "toast" ], + char: '\ud83c\udf5e', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + baguette_bread: { + keywords: [ "food", "bread", "french" ], + char: '\ud83e\udd56', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bagel: { + keywords: [ "food", "bread", "bakery", "schmear" ], + char: '\ud83e\udd6f', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pretzel: { + keywords: [ "food", "bread", "twisted" ], + char: '\ud83e\udd68', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cheese: { + keywords: [ "food", "chadder" ], + char: '\ud83e\uddc0', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + egg: { + keywords: [ "food", "chicken", "breakfast" ], + char: '\ud83e\udd5a', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bacon: { + keywords: [ "food", "breakfast", "pork", "pig", "meat" ], + char: '\ud83e\udd53', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + steak: { + keywords: [ "food", "cow", "meat", "cut", "chop", "lambchop", "porkchop" ], + char: '\ud83e\udd69', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pancakes: { + keywords: [ "food", "breakfast", "flapjacks", "hotcakes" ], + char: '\ud83e\udd5e', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + poultry_leg: { + keywords: [ "food", "meat", "drumstick", "bird", "chicken", "turkey" ], + char: '\ud83c\udf57', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + meat_on_bone: { + keywords: [ "good", "food", "drumstick" ], + char: '\ud83c\udf56', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bone: { + keywords: [ "skeleton" ], + char: '\ud83e\uddb4', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fried_shrimp: { + keywords: [ "food", "animal", "appetizer", "summer" ], + char: '\ud83c\udf64', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fried_egg: { + keywords: [ "food", "breakfast", "kitchen", "egg" ], + char: '\ud83c\udf73', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + hamburger: { + keywords: [ "meat", "fast food", "beef", "cheeseburger", "mcdonalds", "burger king" ], + char: '\ud83c\udf54', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fries: { + keywords: [ "chips", "snack", "fast food" ], + char: '\ud83c\udf5f', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + stuffed_flatbread: { + keywords: [ "food", "flatbread", "stuffed", "gyro" ], + char: '\ud83e\udd59', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + hotdog: { + keywords: [ "food", "frankfurter" ], + char: '\ud83c\udf2d', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pizza: { + keywords: [ "food", "party" ], + char: '\ud83c\udf55', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + sandwich: { + keywords: [ "food", "lunch", "bread" ], + char: '\ud83e\udd6a', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + canned_food: { + keywords: [ "food", "soup" ], + char: '\ud83e\udd6b', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + spaghetti: { + keywords: [ "food", "italian", "noodle" ], + char: '\ud83c\udf5d', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + taco: { + keywords: [ "food", "mexican" ], + char: '\ud83c\udf2e', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + burrito: { + keywords: [ "food", "mexican" ], + char: '\ud83c\udf2f', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + green_salad: { + keywords: [ "food", "healthy", "lettuce" ], + char: '\ud83e\udd57', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + shallow_pan_of_food: { + keywords: [ "food", "cooking", "casserole", "paella" ], + char: '\ud83e\udd58', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + ramen: { + keywords: [ "food", "japanese", "noodle", "chopsticks" ], + char: '\ud83c\udf5c', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + stew: { + keywords: [ "food", "meat", "soup" ], + char: '\ud83c\udf72', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fish_cake: { + keywords: [ "food", "japan", "sea", "beach", "narutomaki", "pink", "swirl", "kamaboko", "surimi", "ramen" ], + char: '\ud83c\udf65', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fortune_cookie: { + keywords: [ "food", "prophecy" ], + char: '\ud83e\udd60', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + sushi: { + keywords: [ "food", "fish", "japanese", "rice" ], + char: '\ud83c\udf63', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bento: { + keywords: [ "food", "japanese", "box" ], + char: '\ud83c\udf71', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + curry: { + keywords: [ "food", "spicy", "hot", "indian" ], + char: '\ud83c\udf5b', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + rice_ball: { + keywords: [ "food", "japanese" ], + char: '\ud83c\udf59', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + rice: { + keywords: [ "food", "china", "asian" ], + char: '\ud83c\udf5a', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + rice_cracker: { + keywords: [ "food", "japanese" ], + char: '\ud83c\udf58', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + oden: { + keywords: [ "food", "japanese" ], + char: '\ud83c\udf62', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + dango: { + keywords: [ "food", "dessert", "sweet", "japanese", "barbecue", "meat" ], + char: '\ud83c\udf61', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + shaved_ice: { + keywords: [ "hot", "dessert", "summer" ], + char: '\ud83c\udf67', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + ice_cream: { + keywords: [ "food", "hot", "dessert" ], + char: '\ud83c\udf68', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + icecream: { + keywords: [ "food", "hot", "dessert", "summer" ], + char: '\ud83c\udf66', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pie: { + keywords: [ "food", "dessert", "pastry" ], + char: '\ud83e\udd67', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cake: { + keywords: [ "food", "dessert" ], + char: '\ud83c\udf70', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cupcake: { + keywords: [ "food", "dessert", "bakery", "sweet" ], + char: '\ud83e\uddc1', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + moon_cake: { + keywords: [ "food", "autumn" ], + char: '\ud83e\udd6e', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + birthday: { + keywords: [ "food", "dessert", "cake" ], + char: '\ud83c\udf82', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + custard: { + keywords: [ "dessert", "food" ], + char: '\ud83c\udf6e', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + candy: { + keywords: [ "snack", "dessert", "sweet", "lolly" ], + char: '\ud83c\udf6c', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + lollipop: { + keywords: [ "food", "snack", "candy", "sweet" ], + char: '\ud83c\udf6d', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + chocolate_bar: { + keywords: [ "food", "snack", "dessert", "sweet" ], + char: '\ud83c\udf6b', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + popcorn: { + keywords: [ "food", "movie theater", "films", "snack" ], + char: '\ud83c\udf7f', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + dumpling: { + keywords: [ "food", "empanada", "pierogi", "potsticker" ], + char: '\ud83e\udd5f', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + doughnut: { + keywords: [ "food", "dessert", "snack", "sweet", "donut" ], + char: '\ud83c\udf69', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cookie: { + keywords: [ "food", "snack", "oreo", "chocolate", "sweet", "dessert" ], + char: '\ud83c\udf6a', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + milk_glass: { + keywords: [ "beverage", "drink", "cow" ], + char: '\ud83e\udd5b', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + beer: { + keywords: [ "relax", "beverage", "drink", "drunk", "party", "pub", "summer", "alcohol", "booze" ], + char: '\ud83c\udf7a', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + beers: { + keywords: [ "relax", "beverage", "drink", "drunk", "party", "pub", "summer", "alcohol", "booze" ], + char: '\ud83c\udf7b', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + clinking_glasses: { + keywords: [ "beverage", "drink", "party", "alcohol", "celebrate", "cheers", "wine", "champagne", "toast" ], + char: '\ud83e\udd42', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + wine_glass: { + keywords: [ "drink", "beverage", "drunk", "alcohol", "booze" ], + char: '\ud83c\udf77', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tumbler_glass: { + keywords: [ "drink", "beverage", "drunk", "alcohol", "liquor", "booze", "bourbon", "scotch", "whisky", "glass", "shot" ], + char: '\ud83e\udd43', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cocktail: { + keywords: [ "drink", "drunk", "alcohol", "beverage", "booze", "mojito" ], + char: '\ud83c\udf78', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tropical_drink: { + keywords: [ "beverage", "cocktail", "summer", "beach", "alcohol", "booze", "mojito" ], + char: '\ud83c\udf79', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + champagne: { + keywords: [ "drink", "wine", "bottle", "celebration" ], + char: '\ud83c\udf7e', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + sake: { + keywords: [ "wine", "drink", "drunk", "beverage", "japanese", "alcohol", "booze" ], + char: '\ud83c\udf76', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tea: { + keywords: [ "drink", "bowl", "breakfast", "green", "british" ], + char: '\ud83c\udf75', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cup_with_straw: { + keywords: [ "drink", "soda" ], + char: '\ud83e\udd64', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + coffee: { + keywords: [ "beverage", "caffeine", "latte", "espresso" ], + char: '\u2615', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + baby_bottle: { + keywords: [ "food", "container", "milk" ], + char: '\ud83c\udf7c', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + salt: { + keywords: [ "condiment", "shaker" ], + char: '\ud83e\uddc2', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + spoon: { + keywords: [ "cutlery", "kitchen", "tableware" ], + char: '\ud83e\udd44', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fork_and_knife: { + keywords: [ "cutlery", "kitchen" ], + char: '\ud83c\udf74', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + plate_with_cutlery: { + keywords: [ "food", "eat", "meal", "lunch", "dinner", "restaurant" ], + char: '\ud83c\udf7d', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bowl_with_spoon: { + keywords: [ "food", "breakfast", "cereal", "oatmeal", "porridge" ], + char: '\ud83e\udd63', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + takeout_box: { + keywords: [ "food", "leftovers" ], + char: '\ud83e\udd61', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + chopsticks: { + keywords: [ "food" ], + char: '\ud83e\udd62', + fitzpatrick_scale: false, + category: "food_and_drink" + }, + soccer: { + keywords: [ "sports", "football" ], + char: '\u26bd', + fitzpatrick_scale: false, + category: "activity" + }, + basketball: { + keywords: [ "sports", "balls", "NBA" ], + char: '\ud83c\udfc0', + fitzpatrick_scale: false, + category: "activity" + }, + football: { + keywords: [ "sports", "balls", "NFL" ], + char: '\ud83c\udfc8', + fitzpatrick_scale: false, + category: "activity" + }, + baseball: { + keywords: [ "sports", "balls" ], + char: '\u26be', + fitzpatrick_scale: false, + category: "activity" + }, + softball: { + keywords: [ "sports", "balls" ], + char: '\ud83e\udd4e', + fitzpatrick_scale: false, + category: "activity" + }, + tennis: { + keywords: [ "sports", "balls", "green" ], + char: '\ud83c\udfbe', + fitzpatrick_scale: false, + category: "activity" + }, + volleyball: { + keywords: [ "sports", "balls" ], + char: '\ud83c\udfd0', + fitzpatrick_scale: false, + category: "activity" + }, + rugby_football: { + keywords: [ "sports", "team" ], + char: '\ud83c\udfc9', + fitzpatrick_scale: false, + category: "activity" + }, + flying_disc: { + keywords: [ "sports", "frisbee", "ultimate" ], + char: '\ud83e\udd4f', + fitzpatrick_scale: false, + category: "activity" + }, + "8ball": { + keywords: [ "pool", "hobby", "game", "luck", "magic" ], + char: '\ud83c\udfb1', + fitzpatrick_scale: false, + category: "activity" + }, + golf: { + keywords: [ "sports", "business", "flag", "hole", "summer" ], + char: '\u26f3', + fitzpatrick_scale: false, + category: "activity" + }, + golfing_woman: { + keywords: [ "sports", "business", "woman", "female" ], + char: '\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f', + fitzpatrick_scale: false, + category: "activity" + }, + golfing_man: { + keywords: [ "sports", "business" ], + char: '\ud83c\udfcc', + fitzpatrick_scale: true, + category: "activity" + }, + ping_pong: { + keywords: [ "sports", "pingpong" ], + char: '\ud83c\udfd3', + fitzpatrick_scale: false, + category: "activity" + }, + badminton: { + keywords: [ "sports" ], + char: '\ud83c\udff8', + fitzpatrick_scale: false, + category: "activity" + }, + goal_net: { + keywords: [ "sports" ], + char: '\ud83e\udd45', + fitzpatrick_scale: false, + category: "activity" + }, + ice_hockey: { + keywords: [ "sports" ], + char: '\ud83c\udfd2', + fitzpatrick_scale: false, + category: "activity" + }, + field_hockey: { + keywords: [ "sports" ], + char: '\ud83c\udfd1', + fitzpatrick_scale: false, + category: "activity" + }, + lacrosse: { + keywords: [ "sports", "ball", "stick" ], + char: '\ud83e\udd4d', + fitzpatrick_scale: false, + category: "activity" + }, + cricket: { + keywords: [ "sports" ], + char: '\ud83c\udfcf', + fitzpatrick_scale: false, + category: "activity" + }, + ski: { + keywords: [ "sports", "winter", "cold", "snow" ], + char: '\ud83c\udfbf', + fitzpatrick_scale: false, + category: "activity" + }, + skier: { + keywords: [ "sports", "winter", "snow" ], + char: '\u26f7', + fitzpatrick_scale: false, + category: "activity" + }, + snowboarder: { + keywords: [ "sports", "winter" ], + char: '\ud83c\udfc2', + fitzpatrick_scale: true, + category: "activity" + }, + person_fencing: { + keywords: [ "sports", "fencing", "sword" ], + char: '\ud83e\udd3a', + fitzpatrick_scale: false, + category: "activity" + }, + women_wrestling: { + keywords: [ "sports", "wrestlers" ], + char: '\ud83e\udd3c\u200d\u2640\ufe0f', + fitzpatrick_scale: false, + category: "activity" + }, + men_wrestling: { + keywords: [ "sports", "wrestlers" ], + char: '\ud83e\udd3c\u200d\u2642\ufe0f', + fitzpatrick_scale: false, + category: "activity" + }, + woman_cartwheeling: { + keywords: [ "gymnastics" ], + char: '\ud83e\udd38\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + man_cartwheeling: { + keywords: [ "gymnastics" ], + char: '\ud83e\udd38\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + woman_playing_handball: { + keywords: [ "sports" ], + char: '\ud83e\udd3e\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + man_playing_handball: { + keywords: [ "sports" ], + char: '\ud83e\udd3e\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + ice_skate: { + keywords: [ "sports" ], + char: '\u26f8', + fitzpatrick_scale: false, + category: "activity" + }, + curling_stone: { + keywords: [ "sports" ], + char: '\ud83e\udd4c', + fitzpatrick_scale: false, + category: "activity" + }, + skateboard: { + keywords: [ "board" ], + char: '\ud83d\udef9', + fitzpatrick_scale: false, + category: "activity" + }, + sled: { + keywords: [ "sleigh", "luge", "toboggan" ], + char: '\ud83d\udef7', + fitzpatrick_scale: false, + category: "activity" + }, + bow_and_arrow: { + keywords: [ "sports" ], + char: '\ud83c\udff9', + fitzpatrick_scale: false, + category: "activity" + }, + fishing_pole_and_fish: { + keywords: [ "food", "hobby", "summer" ], + char: '\ud83c\udfa3', + fitzpatrick_scale: false, + category: "activity" + }, + boxing_glove: { + keywords: [ "sports", "fighting" ], + char: '\ud83e\udd4a', + fitzpatrick_scale: false, + category: "activity" + }, + martial_arts_uniform: { + keywords: [ "judo", "karate", "taekwondo" ], + char: '\ud83e\udd4b', + fitzpatrick_scale: false, + category: "activity" + }, + rowing_woman: { + keywords: [ "sports", "hobby", "water", "ship", "woman", "female" ], + char: '\ud83d\udea3\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + rowing_man: { + keywords: [ "sports", "hobby", "water", "ship" ], + char: '\ud83d\udea3', + fitzpatrick_scale: true, + category: "activity" + }, + climbing_woman: { + keywords: [ "sports", "hobby", "woman", "female", "rock" ], + char: '\ud83e\uddd7\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + climbing_man: { + keywords: [ "sports", "hobby", "man", "male", "rock" ], + char: '\ud83e\uddd7\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + swimming_woman: { + keywords: [ "sports", "exercise", "human", "athlete", "water", "summer", "woman", "female" ], + char: '\ud83c\udfca\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + swimming_man: { + keywords: [ "sports", "exercise", "human", "athlete", "water", "summer" ], + char: '\ud83c\udfca', + fitzpatrick_scale: true, + category: "activity" + }, + woman_playing_water_polo: { + keywords: [ "sports", "pool" ], + char: '\ud83e\udd3d\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + man_playing_water_polo: { + keywords: [ "sports", "pool" ], + char: '\ud83e\udd3d\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + woman_in_lotus_position: { + keywords: [ "woman", "female", "meditation", "yoga", "serenity", "zen", "mindfulness" ], + char: '\ud83e\uddd8\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + man_in_lotus_position: { + keywords: [ "man", "male", "meditation", "yoga", "serenity", "zen", "mindfulness" ], + char: '\ud83e\uddd8\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + surfing_woman: { + keywords: [ "sports", "ocean", "sea", "summer", "beach", "woman", "female" ], + char: '\ud83c\udfc4\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + surfing_man: { + keywords: [ "sports", "ocean", "sea", "summer", "beach" ], + char: '\ud83c\udfc4', + fitzpatrick_scale: true, + category: "activity" + }, + bath: { + keywords: [ "clean", "shower", "bathroom" ], + char: '\ud83d\udec0', + fitzpatrick_scale: true, + category: "activity" + }, + basketball_woman: { + keywords: [ "sports", "human", "woman", "female" ], + char: '\u26f9\ufe0f\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + basketball_man: { + keywords: [ "sports", "human" ], + char: '\u26f9', + fitzpatrick_scale: true, + category: "activity" + }, + weight_lifting_woman: { + keywords: [ "sports", "training", "exercise", "woman", "female" ], + char: '\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + weight_lifting_man: { + keywords: [ "sports", "training", "exercise" ], + char: '\ud83c\udfcb', + fitzpatrick_scale: true, + category: "activity" + }, + biking_woman: { + keywords: [ "sports", "bike", "exercise", "hipster", "woman", "female" ], + char: '\ud83d\udeb4\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + biking_man: { + keywords: [ "sports", "bike", "exercise", "hipster" ], + char: '\ud83d\udeb4', + fitzpatrick_scale: true, + category: "activity" + }, + mountain_biking_woman: { + keywords: [ "transportation", "sports", "human", "race", "bike", "woman", "female" ], + char: '\ud83d\udeb5\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + mountain_biking_man: { + keywords: [ "transportation", "sports", "human", "race", "bike" ], + char: '\ud83d\udeb5', + fitzpatrick_scale: true, + category: "activity" + }, + horse_racing: { + keywords: [ "animal", "betting", "competition", "gambling", "luck" ], + char: '\ud83c\udfc7', + fitzpatrick_scale: true, + category: "activity" + }, + business_suit_levitating: { + keywords: [ "suit", "business", "levitate", "hover", "jump" ], + char: '\ud83d\udd74', + fitzpatrick_scale: true, + category: "activity" + }, + trophy: { + keywords: [ "win", "award", "contest", "place", "ftw", "ceremony" ], + char: '\ud83c\udfc6', + fitzpatrick_scale: false, + category: "activity" + }, + running_shirt_with_sash: { + keywords: [ "play", "pageant" ], + char: '\ud83c\udfbd', + fitzpatrick_scale: false, + category: "activity" + }, + medal_sports: { + keywords: [ "award", "winning" ], + char: '\ud83c\udfc5', + fitzpatrick_scale: false, + category: "activity" + }, + medal_military: { + keywords: [ "award", "winning", "army" ], + char: '\ud83c\udf96', + fitzpatrick_scale: false, + category: "activity" + }, + "1st_place_medal": { + keywords: [ "award", "winning", "first" ], + char: '\ud83e\udd47', + fitzpatrick_scale: false, + category: "activity" + }, + "2nd_place_medal": { + keywords: [ "award", "second" ], + char: '\ud83e\udd48', + fitzpatrick_scale: false, + category: "activity" + }, + "3rd_place_medal": { + keywords: [ "award", "third" ], + char: '\ud83e\udd49', + fitzpatrick_scale: false, + category: "activity" + }, + reminder_ribbon: { + keywords: [ "sports", "cause", "support", "awareness" ], + char: '\ud83c\udf97', + fitzpatrick_scale: false, + category: "activity" + }, + rosette: { + keywords: [ "flower", "decoration", "military" ], + char: '\ud83c\udff5', + fitzpatrick_scale: false, + category: "activity" + }, + ticket: { + keywords: [ "event", "concert", "pass" ], + char: '\ud83c\udfab', + fitzpatrick_scale: false, + category: "activity" + }, + tickets: { + keywords: [ "sports", "concert", "entrance" ], + char: '\ud83c\udf9f', + fitzpatrick_scale: false, + category: "activity" + }, + performing_arts: { + keywords: [ "acting", "theater", "drama" ], + char: '\ud83c\udfad', + fitzpatrick_scale: false, + category: "activity" + }, + art: { + keywords: [ "design", "paint", "draw", "colors" ], + char: '\ud83c\udfa8', + fitzpatrick_scale: false, + category: "activity" + }, + circus_tent: { + keywords: [ "festival", "carnival", "party" ], + char: '\ud83c\udfaa', + fitzpatrick_scale: false, + category: "activity" + }, + woman_juggling: { + keywords: [ "juggle", "balance", "skill", "multitask" ], + char: '\ud83e\udd39\u200d\u2640\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + man_juggling: { + keywords: [ "juggle", "balance", "skill", "multitask" ], + char: '\ud83e\udd39\u200d\u2642\ufe0f', + fitzpatrick_scale: true, + category: "activity" + }, + microphone: { + keywords: [ "sound", "music", "PA", "sing", "talkshow" ], + char: '\ud83c\udfa4', + fitzpatrick_scale: false, + category: "activity" + }, + headphones: { + keywords: [ "music", "score", "gadgets" ], + char: '\ud83c\udfa7', + fitzpatrick_scale: false, + category: "activity" + }, + musical_score: { + keywords: [ "treble", "clef", "compose" ], + char: '\ud83c\udfbc', + fitzpatrick_scale: false, + category: "activity" + }, + musical_keyboard: { + keywords: [ "piano", "instrument", "compose" ], + char: '\ud83c\udfb9', + fitzpatrick_scale: false, + category: "activity" + }, + drum: { + keywords: [ "music", "instrument", "drumsticks", "snare" ], + char: '\ud83e\udd41', + fitzpatrick_scale: false, + category: "activity" + }, + saxophone: { + keywords: [ "music", "instrument", "jazz", "blues" ], + char: '\ud83c\udfb7', + fitzpatrick_scale: false, + category: "activity" + }, + trumpet: { + keywords: [ "music", "brass" ], + char: '\ud83c\udfba', + fitzpatrick_scale: false, + category: "activity" + }, + guitar: { + keywords: [ "music", "instrument" ], + char: '\ud83c\udfb8', + fitzpatrick_scale: false, + category: "activity" + }, + violin: { + keywords: [ "music", "instrument", "orchestra", "symphony" ], + char: '\ud83c\udfbb', + fitzpatrick_scale: false, + category: "activity" + }, + clapper: { + keywords: [ "movie", "film", "record" ], + char: '\ud83c\udfac', + fitzpatrick_scale: false, + category: "activity" + }, + video_game: { + keywords: [ "play", "console", "PS4", "controller" ], + char: '\ud83c\udfae', + fitzpatrick_scale: false, + category: "activity" + }, + space_invader: { + keywords: [ "game", "arcade", "play" ], + char: '\ud83d\udc7e', + fitzpatrick_scale: false, + category: "activity" + }, + dart: { + keywords: [ "game", "play", "bar", "target", "bullseye" ], + char: '\ud83c\udfaf', + fitzpatrick_scale: false, + category: "activity" + }, + game_die: { + keywords: [ "dice", "random", "tabletop", "play", "luck" ], + char: '\ud83c\udfb2', + fitzpatrick_scale: false, + category: "activity" + }, + chess_pawn: { + keywords: [ "expendable" ], + char: "\u265f", + fitzpatrick_scale: false, + category: "activity" + }, + slot_machine: { + keywords: [ "bet", "gamble", "vegas", "fruit machine", "luck", "casino" ], + char: '\ud83c\udfb0', + fitzpatrick_scale: false, + category: "activity" + }, + jigsaw: { + keywords: [ "interlocking", "puzzle", "piece" ], + char: '\ud83e\udde9', + fitzpatrick_scale: false, + category: "activity" + }, + bowling: { + keywords: [ "sports", "fun", "play" ], + char: '\ud83c\udfb3', + fitzpatrick_scale: false, + category: "activity" + }, + red_car: { + keywords: [ "red", "transportation", "vehicle" ], + char: '\ud83d\ude97', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + taxi: { + keywords: [ "uber", "vehicle", "cars", "transportation" ], + char: '\ud83d\ude95', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + blue_car: { + keywords: [ "transportation", "vehicle" ], + char: '\ud83d\ude99', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bus: { + keywords: [ "car", "vehicle", "transportation" ], + char: '\ud83d\ude8c', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + trolleybus: { + keywords: [ "bart", "transportation", "vehicle" ], + char: '\ud83d\ude8e', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + racing_car: { + keywords: [ "sports", "race", "fast", "formula", "f1" ], + char: '\ud83c\udfce', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + police_car: { + keywords: [ "vehicle", "cars", "transportation", "law", "legal", "enforcement" ], + char: '\ud83d\ude93', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + ambulance: { + keywords: [ "health", "911", "hospital" ], + char: '\ud83d\ude91', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + fire_engine: { + keywords: [ "transportation", "cars", "vehicle" ], + char: '\ud83d\ude92', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + minibus: { + keywords: [ "vehicle", "car", "transportation" ], + char: '\ud83d\ude90', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + truck: { + keywords: [ "cars", "transportation" ], + char: '\ud83d\ude9a', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + articulated_lorry: { + keywords: [ "vehicle", "cars", "transportation", "express" ], + char: '\ud83d\ude9b', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + tractor: { + keywords: [ "vehicle", "car", "farming", "agriculture" ], + char: '\ud83d\ude9c', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + kick_scooter: { + keywords: [ "vehicle", "kick", "razor" ], + char: '\ud83d\udef4', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + motorcycle: { + keywords: [ "race", "sports", "fast" ], + char: '\ud83c\udfcd', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bike: { + keywords: [ "sports", "bicycle", "exercise", "hipster" ], + char: '\ud83d\udeb2', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + motor_scooter: { + keywords: [ "vehicle", "vespa", "sasha" ], + char: '\ud83d\udef5', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + rotating_light: { + keywords: [ "police", "ambulance", "911", "emergency", "alert", "error", "pinged", "law", "legal" ], + char: '\ud83d\udea8', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + oncoming_police_car: { + keywords: [ "vehicle", "law", "legal", "enforcement", "911" ], + char: '\ud83d\ude94', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + oncoming_bus: { + keywords: [ "vehicle", "transportation" ], + char: '\ud83d\ude8d', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + oncoming_automobile: { + keywords: [ "car", "vehicle", "transportation" ], + char: '\ud83d\ude98', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + oncoming_taxi: { + keywords: [ "vehicle", "cars", "uber" ], + char: '\ud83d\ude96', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + aerial_tramway: { + keywords: [ "transportation", "vehicle", "ski" ], + char: '\ud83d\udea1', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mountain_cableway: { + keywords: [ "transportation", "vehicle", "ski" ], + char: '\ud83d\udea0', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + suspension_railway: { + keywords: [ "vehicle", "transportation" ], + char: '\ud83d\ude9f', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + railway_car: { + keywords: [ "transportation", "vehicle" ], + char: '\ud83d\ude83', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + train: { + keywords: [ "transportation", "vehicle", "carriage", "public", "travel" ], + char: '\ud83d\ude8b', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + monorail: { + keywords: [ "transportation", "vehicle" ], + char: '\ud83d\ude9d', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bullettrain_side: { + keywords: [ "transportation", "vehicle" ], + char: '\ud83d\ude84', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bullettrain_front: { + keywords: [ "transportation", "vehicle", "speed", "fast", "public", "travel" ], + char: '\ud83d\ude85', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + light_rail: { + keywords: [ "transportation", "vehicle" ], + char: '\ud83d\ude88', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mountain_railway: { + keywords: [ "transportation", "vehicle" ], + char: '\ud83d\ude9e', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + steam_locomotive: { + keywords: [ "transportation", "vehicle", "train" ], + char: '\ud83d\ude82', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + train2: { + keywords: [ "transportation", "vehicle" ], + char: '\ud83d\ude86', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + metro: { + keywords: [ "transportation", "blue-square", "mrt", "underground", "tube" ], + char: '\ud83d\ude87', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + tram: { + keywords: [ "transportation", "vehicle" ], + char: '\ud83d\ude8a', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + station: { + keywords: [ "transportation", "vehicle", "public" ], + char: '\ud83d\ude89', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + flying_saucer: { + keywords: [ "transportation", "vehicle", "ufo" ], + char: '\ud83d\udef8', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + helicopter: { + keywords: [ "transportation", "vehicle", "fly" ], + char: '\ud83d\ude81', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + small_airplane: { + keywords: [ "flight", "transportation", "fly", "vehicle" ], + char: '\ud83d\udee9', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + airplane: { + keywords: [ "vehicle", "transportation", "flight", "fly" ], + char: '\u2708\ufe0f', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + flight_departure: { + keywords: [ "airport", "flight", "landing" ], + char: '\ud83d\udeeb', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + flight_arrival: { + keywords: [ "airport", "flight", "boarding" ], + char: '\ud83d\udeec', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + sailboat: { + keywords: [ "ship", "summer", "transportation", "water", "sailing" ], + char: '\u26f5', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + motor_boat: { + keywords: [ "ship" ], + char: '\ud83d\udee5', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + speedboat: { + keywords: [ "ship", "transportation", "vehicle", "summer" ], + char: '\ud83d\udea4', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + ferry: { + keywords: [ "boat", "ship", "yacht" ], + char: '\u26f4', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + passenger_ship: { + keywords: [ "yacht", "cruise", "ferry" ], + char: '\ud83d\udef3', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + rocket: { + keywords: [ "launch", "ship", "staffmode", "NASA", "outer space", "outer_space", "fly" ], + char: '\ud83d\ude80', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + artificial_satellite: { + keywords: [ "communication", "gps", "orbit", "spaceflight", "NASA", "ISS" ], + char: '\ud83d\udef0', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + seat: { + keywords: [ "sit", "airplane", "transport", "bus", "flight", "fly" ], + char: '\ud83d\udcba', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + canoe: { + keywords: [ "boat", "paddle", "water", "ship" ], + char: '\ud83d\udef6', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + anchor: { + keywords: [ "ship", "ferry", "sea", "boat" ], + char: '\u2693', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + construction: { + keywords: [ "wip", "progress", "caution", "warning" ], + char: '\ud83d\udea7', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + fuelpump: { + keywords: [ "gas station", "petroleum" ], + char: '\u26fd', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + busstop: { + keywords: [ "transportation", "wait" ], + char: '\ud83d\ude8f', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + vertical_traffic_light: { + keywords: [ "transportation", "driving" ], + char: '\ud83d\udea6', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + traffic_light: { + keywords: [ "transportation", "signal" ], + char: '\ud83d\udea5', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + checkered_flag: { + keywords: [ "contest", "finishline", "race", "gokart" ], + char: '\ud83c\udfc1', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + ship: { + keywords: [ "transportation", "titanic", "deploy" ], + char: '\ud83d\udea2', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + ferris_wheel: { + keywords: [ "photo", "carnival", "londoneye" ], + char: '\ud83c\udfa1', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + roller_coaster: { + keywords: [ "carnival", "playground", "photo", "fun" ], + char: '\ud83c\udfa2', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + carousel_horse: { + keywords: [ "photo", "carnival" ], + char: '\ud83c\udfa0', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + building_construction: { + keywords: [ "wip", "working", "progress" ], + char: '\ud83c\udfd7', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + foggy: { + keywords: [ "photo", "mountain" ], + char: '\ud83c\udf01', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + tokyo_tower: { + keywords: [ "photo", "japanese" ], + char: '\ud83d\uddfc', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + factory: { + keywords: [ "building", "industry", "pollution", "smoke" ], + char: '\ud83c\udfed', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + fountain: { + keywords: [ "photo", "summer", "water", "fresh" ], + char: '\u26f2', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + rice_scene: { + keywords: [ "photo", "japan", "asia", "tsukimi" ], + char: '\ud83c\udf91', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mountain: { + keywords: [ "photo", "nature", "environment" ], + char: '\u26f0', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mountain_snow: { + keywords: [ "photo", "nature", "environment", "winter", "cold" ], + char: '\ud83c\udfd4', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mount_fuji: { + keywords: [ "photo", "mountain", "nature", "japanese" ], + char: '\ud83d\uddfb', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + volcano: { + keywords: [ "photo", "nature", "disaster" ], + char: '\ud83c\udf0b', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + japan: { + keywords: [ "nation", "country", "japanese", "asia" ], + char: '\ud83d\uddfe', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + camping: { + keywords: [ "photo", "outdoors", "tent" ], + char: '\ud83c\udfd5', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + tent: { + keywords: [ "photo", "camping", "outdoors" ], + char: '\u26fa', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + national_park: { + keywords: [ "photo", "environment", "nature" ], + char: '\ud83c\udfde', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + motorway: { + keywords: [ "road", "cupertino", "interstate", "highway" ], + char: '\ud83d\udee3', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + railway_track: { + keywords: [ "train", "transportation" ], + char: '\ud83d\udee4', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + sunrise: { + keywords: [ "morning", "view", "vacation", "photo" ], + char: '\ud83c\udf05', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + sunrise_over_mountains: { + keywords: [ "view", "vacation", "photo" ], + char: '\ud83c\udf04', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + desert: { + keywords: [ "photo", "warm", "saharah" ], + char: '\ud83c\udfdc', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + beach_umbrella: { + keywords: [ "weather", "summer", "sunny", "sand", "mojito" ], + char: '\ud83c\udfd6', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + desert_island: { + keywords: [ "photo", "tropical", "mojito" ], + char: '\ud83c\udfdd', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + city_sunrise: { + keywords: [ "photo", "good morning", "dawn" ], + char: '\ud83c\udf07', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + city_sunset: { + keywords: [ "photo", "evening", "sky", "buildings" ], + char: '\ud83c\udf06', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + cityscape: { + keywords: [ "photo", "night life", "urban" ], + char: '\ud83c\udfd9', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + night_with_stars: { + keywords: [ "evening", "city", "downtown" ], + char: '\ud83c\udf03', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bridge_at_night: { + keywords: [ "photo", "sanfrancisco" ], + char: '\ud83c\udf09', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + milky_way: { + keywords: [ "photo", "space", "stars" ], + char: '\ud83c\udf0c', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + stars: { + keywords: [ "night", "photo" ], + char: '\ud83c\udf20', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + sparkler: { + keywords: [ "stars", "night", "shine" ], + char: '\ud83c\udf87', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + fireworks: { + keywords: [ "photo", "festival", "carnival", "congratulations" ], + char: '\ud83c\udf86', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + rainbow: { + keywords: [ "nature", "happy", "unicorn_face", "photo", "sky", "spring" ], + char: '\ud83c\udf08', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + houses: { + keywords: [ "buildings", "photo" ], + char: '\ud83c\udfd8', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + european_castle: { + keywords: [ "building", "royalty", "history" ], + char: '\ud83c\udff0', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + japanese_castle: { + keywords: [ "photo", "building" ], + char: '\ud83c\udfef', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + stadium: { + keywords: [ "photo", "place", "sports", "concert", "venue" ], + char: '\ud83c\udfdf', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + statue_of_liberty: { + keywords: [ "american", "newyork" ], + char: '\ud83d\uddfd', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + house: { + keywords: [ "building", "home" ], + char: '\ud83c\udfe0', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + house_with_garden: { + keywords: [ "home", "plant", "nature" ], + char: '\ud83c\udfe1', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + derelict_house: { + keywords: [ "abandon", "evict", "broken", "building" ], + char: '\ud83c\udfda', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + office: { + keywords: [ "building", "bureau", "work" ], + char: '\ud83c\udfe2', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + department_store: { + keywords: [ "building", "shopping", "mall" ], + char: '\ud83c\udfec', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + post_office: { + keywords: [ "building", "envelope", "communication" ], + char: '\ud83c\udfe3', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + european_post_office: { + keywords: [ "building", "email" ], + char: '\ud83c\udfe4', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + hospital: { + keywords: [ "building", "health", "surgery", "doctor" ], + char: '\ud83c\udfe5', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bank: { + keywords: [ "building", "money", "sales", "cash", "business", "enterprise" ], + char: '\ud83c\udfe6', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + hotel: { + keywords: [ "building", "accomodation", "checkin" ], + char: '\ud83c\udfe8', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + convenience_store: { + keywords: [ "building", "shopping", "groceries" ], + char: '\ud83c\udfea', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + school: { + keywords: [ "building", "student", "education", "learn", "teach" ], + char: '\ud83c\udfeb', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + love_hotel: { + keywords: [ "like", "affection", "dating" ], + char: '\ud83c\udfe9', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + wedding: { + keywords: [ "love", "like", "affection", "couple", "marriage", "bride", "groom" ], + char: '\ud83d\udc92', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + classical_building: { + keywords: [ "art", "culture", "history" ], + char: '\ud83c\udfdb', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + church: { + keywords: [ "building", "religion", "christ" ], + char: '\u26ea', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mosque: { + keywords: [ "islam", "worship", "minaret" ], + char: '\ud83d\udd4c', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + synagogue: { + keywords: [ "judaism", "worship", "temple", "jewish" ], + char: '\ud83d\udd4d', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + kaaba: { + keywords: [ "mecca", "mosque", "islam" ], + char: '\ud83d\udd4b', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + shinto_shrine: { + keywords: [ "temple", "japan", "kyoto" ], + char: '\u26e9', + fitzpatrick_scale: false, + category: "travel_and_places" + }, + watch: { + keywords: [ "time", "accessories" ], + char: '\u231a', + fitzpatrick_scale: false, + category: "objects" + }, + iphone: { + keywords: [ "technology", "apple", "gadgets", "dial" ], + char: '\ud83d\udcf1', + fitzpatrick_scale: false, + category: "objects" + }, + calling: { + keywords: [ "iphone", "incoming" ], + char: '\ud83d\udcf2', + fitzpatrick_scale: false, + category: "objects" + }, + computer: { + keywords: [ "technology", "laptop", "screen", "display", "monitor" ], + char: '\ud83d\udcbb', + fitzpatrick_scale: false, + category: "objects" + }, + keyboard: { + keywords: [ "technology", "computer", "type", "input", "text" ], + char: '\u2328', + fitzpatrick_scale: false, + category: "objects" + }, + desktop_computer: { + keywords: [ "technology", "computing", "screen" ], + char: '\ud83d\udda5', + fitzpatrick_scale: false, + category: "objects" + }, + printer: { + keywords: [ "paper", "ink" ], + char: '\ud83d\udda8', + fitzpatrick_scale: false, + category: "objects" + }, + computer_mouse: { + keywords: [ "click" ], + char: '\ud83d\uddb1', + fitzpatrick_scale: false, + category: "objects" + }, + trackball: { + keywords: [ "technology", "trackpad" ], + char: '\ud83d\uddb2', + fitzpatrick_scale: false, + category: "objects" + }, + joystick: { + keywords: [ "game", "play" ], + char: '\ud83d\udd79', + fitzpatrick_scale: false, + category: "objects" + }, + clamp: { + keywords: [ "tool" ], + char: '\ud83d\udddc', + fitzpatrick_scale: false, + category: "objects" + }, + minidisc: { + keywords: [ "technology", "record", "data", "disk", "90s" ], + char: '\ud83d\udcbd', + fitzpatrick_scale: false, + category: "objects" + }, + floppy_disk: { + keywords: [ "oldschool", "technology", "save", "90s", "80s" ], + char: '\ud83d\udcbe', + fitzpatrick_scale: false, + category: "objects" + }, + cd: { + keywords: [ "technology", "dvd", "disk", "disc", "90s" ], + char: '\ud83d\udcbf', + fitzpatrick_scale: false, + category: "objects" + }, + dvd: { + keywords: [ "cd", "disk", "disc" ], + char: '\ud83d\udcc0', + fitzpatrick_scale: false, + category: "objects" + }, + vhs: { + keywords: [ "record", "video", "oldschool", "90s", "80s" ], + char: '\ud83d\udcfc', + fitzpatrick_scale: false, + category: "objects" + }, + camera: { + keywords: [ "gadgets", "photography" ], + char: '\ud83d\udcf7', + fitzpatrick_scale: false, + category: "objects" + }, + camera_flash: { + keywords: [ "photography", "gadgets" ], + char: '\ud83d\udcf8', + fitzpatrick_scale: false, + category: "objects" + }, + video_camera: { + keywords: [ "film", "record" ], + char: '\ud83d\udcf9', + fitzpatrick_scale: false, + category: "objects" + }, + movie_camera: { + keywords: [ "film", "record" ], + char: '\ud83c\udfa5', + fitzpatrick_scale: false, + category: "objects" + }, + film_projector: { + keywords: [ "video", "tape", "record", "movie" ], + char: '\ud83d\udcfd', + fitzpatrick_scale: false, + category: "objects" + }, + film_strip: { + keywords: [ "movie" ], + char: '\ud83c\udf9e', + fitzpatrick_scale: false, + category: "objects" + }, + telephone_receiver: { + keywords: [ "technology", "communication", "dial" ], + char: '\ud83d\udcde', + fitzpatrick_scale: false, + category: "objects" + }, + phone: { + keywords: [ "technology", "communication", "dial", "telephone" ], + char: '\u260e\ufe0f', + fitzpatrick_scale: false, + category: "objects" + }, + pager: { + keywords: [ "bbcall", "oldschool", "90s" ], + char: '\ud83d\udcdf', + fitzpatrick_scale: false, + category: "objects" + }, + fax: { + keywords: [ "communication", "technology" ], + char: '\ud83d\udce0', + fitzpatrick_scale: false, + category: "objects" + }, + tv: { + keywords: [ "technology", "program", "oldschool", "show", "television" ], + char: '\ud83d\udcfa', + fitzpatrick_scale: false, + category: "objects" + }, + radio: { + keywords: [ "communication", "music", "podcast", "program" ], + char: '\ud83d\udcfb', + fitzpatrick_scale: false, + category: "objects" + }, + studio_microphone: { + keywords: [ "sing", "recording", "artist", "talkshow" ], + char: '\ud83c\udf99', + fitzpatrick_scale: false, + category: "objects" + }, + level_slider: { + keywords: [ "scale" ], + char: '\ud83c\udf9a', + fitzpatrick_scale: false, + category: "objects" + }, + control_knobs: { + keywords: [ "dial" ], + char: '\ud83c\udf9b', + fitzpatrick_scale: false, + category: "objects" + }, + compass: { + keywords: [ "magnetic", "navigation", "orienteering" ], + char: '\ud83e\udded', + fitzpatrick_scale: false, + category: "objects" + }, + stopwatch: { + keywords: [ "time", "deadline" ], + char: '\u23f1', + fitzpatrick_scale: false, + category: "objects" + }, + timer_clock: { + keywords: [ "alarm" ], + char: '\u23f2', + fitzpatrick_scale: false, + category: "objects" + }, + alarm_clock: { + keywords: [ "time", "wake" ], + char: '\u23f0', + fitzpatrick_scale: false, + category: "objects" + }, + mantelpiece_clock: { + keywords: [ "time" ], + char: '\ud83d\udd70', + fitzpatrick_scale: false, + category: "objects" + }, + hourglass_flowing_sand: { + keywords: [ "oldschool", "time", "countdown" ], + char: '\u23f3', + fitzpatrick_scale: false, + category: "objects" + }, + hourglass: { + keywords: [ "time", "clock", "oldschool", "limit", "exam", "quiz", "test" ], + char: '\u231b', + fitzpatrick_scale: false, + category: "objects" + }, + satellite: { + keywords: [ "communication", "future", "radio", "space" ], + char: '\ud83d\udce1', + fitzpatrick_scale: false, + category: "objects" + }, + battery: { + keywords: [ "power", "energy", "sustain" ], + char: '\ud83d\udd0b', + fitzpatrick_scale: false, + category: "objects" + }, + electric_plug: { + keywords: [ "charger", "power" ], + char: '\ud83d\udd0c', + fitzpatrick_scale: false, + category: "objects" + }, + bulb: { + keywords: [ "light", "electricity", "idea" ], + char: '\ud83d\udca1', + fitzpatrick_scale: false, + category: "objects" + }, + flashlight: { + keywords: [ "dark", "camping", "sight", "night" ], + char: '\ud83d\udd26', + fitzpatrick_scale: false, + category: "objects" + }, + candle: { + keywords: [ "fire", "wax" ], + char: '\ud83d\udd6f', + fitzpatrick_scale: false, + category: "objects" + }, + fire_extinguisher: { + keywords: [ "quench" ], + char: '\ud83e\uddef', + fitzpatrick_scale: false, + category: "objects" + }, + wastebasket: { + keywords: [ "bin", "trash", "rubbish", "garbage", "toss" ], + char: '\ud83d\uddd1', + fitzpatrick_scale: false, + category: "objects" + }, + oil_drum: { + keywords: [ "barrell" ], + char: '\ud83d\udee2', + fitzpatrick_scale: false, + category: "objects" + }, + money_with_wings: { + keywords: [ "dollar", "bills", "payment", "sale" ], + char: '\ud83d\udcb8', + fitzpatrick_scale: false, + category: "objects" + }, + dollar: { + keywords: [ "money", "sales", "bill", "currency" ], + char: '\ud83d\udcb5', + fitzpatrick_scale: false, + category: "objects" + }, + yen: { + keywords: [ "money", "sales", "japanese", "dollar", "currency" ], + char: '\ud83d\udcb4', + fitzpatrick_scale: false, + category: "objects" + }, + euro: { + keywords: [ "money", "sales", "dollar", "currency" ], + char: '\ud83d\udcb6', + fitzpatrick_scale: false, + category: "objects" + }, + pound: { + keywords: [ "british", "sterling", "money", "sales", "bills", "uk", "england", "currency" ], + char: '\ud83d\udcb7', + fitzpatrick_scale: false, + category: "objects" + }, + moneybag: { + keywords: [ "dollar", "payment", "coins", "sale" ], + char: '\ud83d\udcb0', + fitzpatrick_scale: false, + category: "objects" + }, + credit_card: { + keywords: [ "money", "sales", "dollar", "bill", "payment", "shopping" ], + char: '\ud83d\udcb3', + fitzpatrick_scale: false, + category: "objects" + }, + gem: { + keywords: [ "blue", "ruby", "diamond", "jewelry" ], + char: '\ud83d\udc8e', + fitzpatrick_scale: false, + category: "objects" + }, + balance_scale: { + keywords: [ "law", "fairness", "weight" ], + char: '\u2696', + fitzpatrick_scale: false, + category: "objects" + }, + toolbox: { + keywords: [ "tools", "diy", "fix", "maintainer", "mechanic" ], + char: '\ud83e\uddf0', + fitzpatrick_scale: false, + category: "objects" + }, + wrench: { + keywords: [ "tools", "diy", "ikea", "fix", "maintainer" ], + char: '\ud83d\udd27', + fitzpatrick_scale: false, + category: "objects" + }, + hammer: { + keywords: [ "tools", "build", "create" ], + char: '\ud83d\udd28', + fitzpatrick_scale: false, + category: "objects" + }, + hammer_and_pick: { + keywords: [ "tools", "build", "create" ], + char: '\u2692', + fitzpatrick_scale: false, + category: "objects" + }, + hammer_and_wrench: { + keywords: [ "tools", "build", "create" ], + char: '\ud83d\udee0', + fitzpatrick_scale: false, + category: "objects" + }, + pick: { + keywords: [ "tools", "dig" ], + char: '\u26cf', + fitzpatrick_scale: false, + category: "objects" + }, + nut_and_bolt: { + keywords: [ "handy", "tools", "fix" ], + char: '\ud83d\udd29', + fitzpatrick_scale: false, + category: "objects" + }, + gear: { + keywords: [ "cog" ], + char: '\u2699', + fitzpatrick_scale: false, + category: "objects" + }, + brick: { + keywords: [ "bricks" ], + char: '\ud83e\uddf1', + fitzpatrick_scale: false, + category: "objects" + }, + chains: { + keywords: [ "lock", "arrest" ], + char: '\u26d3', + fitzpatrick_scale: false, + category: "objects" + }, + magnet: { + keywords: [ "attraction", "magnetic" ], + char: '\ud83e\uddf2', + fitzpatrick_scale: false, + category: "objects" + }, + gun: { + keywords: [ "violence", "weapon", "pistol", "revolver" ], + char: '\ud83d\udd2b', + fitzpatrick_scale: false, + category: "objects" + }, + bomb: { + keywords: [ "boom", "explode", "explosion", "terrorism" ], + char: '\ud83d\udca3', + fitzpatrick_scale: false, + category: "objects" + }, + firecracker: { + keywords: [ "dynamite", "boom", "explode", "explosion", "explosive" ], + char: '\ud83e\udde8', + fitzpatrick_scale: false, + category: "objects" + }, + hocho: { + keywords: [ "knife", "blade", "cutlery", "kitchen", "weapon" ], + char: '\ud83d\udd2a', + fitzpatrick_scale: false, + category: "objects" + }, + dagger: { + keywords: [ "weapon" ], + char: '\ud83d\udde1', + fitzpatrick_scale: false, + category: "objects" + }, + crossed_swords: { + keywords: [ "weapon" ], + char: '\u2694', + fitzpatrick_scale: false, + category: "objects" + }, + shield: { + keywords: [ "protection", "security" ], + char: '\ud83d\udee1', + fitzpatrick_scale: false, + category: "objects" + }, + smoking: { + keywords: [ "kills", "tobacco", "cigarette", "joint", "smoke" ], + char: '\ud83d\udeac', + fitzpatrick_scale: false, + category: "objects" + }, + skull_and_crossbones: { + keywords: [ "poison", "danger", "deadly", "scary", "death", "pirate", "evil" ], + char: '\u2620', + fitzpatrick_scale: false, + category: "objects" + }, + coffin: { + keywords: [ "vampire", "dead", "die", "death", "rip", "graveyard", "cemetery", "casket", "funeral", "box" ], + char: '\u26b0', + fitzpatrick_scale: false, + category: "objects" + }, + funeral_urn: { + keywords: [ "dead", "die", "death", "rip", "ashes" ], + char: '\u26b1', + fitzpatrick_scale: false, + category: "objects" + }, + amphora: { + keywords: [ "vase", "jar" ], + char: '\ud83c\udffa', + fitzpatrick_scale: false, + category: "objects" + }, + crystal_ball: { + keywords: [ "disco", "party", "magic", "circus", "fortune_teller" ], + char: '\ud83d\udd2e', + fitzpatrick_scale: false, + category: "objects" + }, + prayer_beads: { + keywords: [ "dhikr", "religious" ], + char: '\ud83d\udcff', + fitzpatrick_scale: false, + category: "objects" + }, + nazar_amulet: { + keywords: [ "bead", "charm" ], + char: '\ud83e\uddff', + fitzpatrick_scale: false, + category: "objects" + }, + barber: { + keywords: [ "hair", "salon", "style" ], + char: '\ud83d\udc88', + fitzpatrick_scale: false, + category: "objects" + }, + alembic: { + keywords: [ "distilling", "science", "experiment", "chemistry" ], + char: '\u2697', + fitzpatrick_scale: false, + category: "objects" + }, + telescope: { + keywords: [ "stars", "space", "zoom", "science", "astronomy" ], + char: '\ud83d\udd2d', + fitzpatrick_scale: false, + category: "objects" + }, + microscope: { + keywords: [ "laboratory", "experiment", "zoomin", "science", "study" ], + char: '\ud83d\udd2c', + fitzpatrick_scale: false, + category: "objects" + }, + hole: { + keywords: [ "embarrassing" ], + char: '\ud83d\udd73', + fitzpatrick_scale: false, + category: "objects" + }, + pill: { + keywords: [ "health", "medicine", "doctor", "pharmacy", "drug" ], + char: '\ud83d\udc8a', + fitzpatrick_scale: false, + category: "objects" + }, + syringe: { + keywords: [ "health", "hospital", "drugs", "blood", "medicine", "needle", "doctor", "nurse" ], + char: '\ud83d\udc89', + fitzpatrick_scale: false, + category: "objects" + }, + dna: { + keywords: [ "biologist", "genetics", "life" ], + char: '\ud83e\uddec', + fitzpatrick_scale: false, + category: "objects" + }, + microbe: { + keywords: [ "amoeba", "bacteria", "germs" ], + char: '\ud83e\udda0', + fitzpatrick_scale: false, + category: "objects" + }, + petri_dish: { + keywords: [ "bacteria", "biology", "culture", "lab" ], + char: '\ud83e\uddeb', + fitzpatrick_scale: false, + category: "objects" + }, + test_tube: { + keywords: [ "chemistry", "experiment", "lab", "science" ], + char: '\ud83e\uddea', + fitzpatrick_scale: false, + category: "objects" + }, + thermometer: { + keywords: [ "weather", "temperature", "hot", "cold" ], + char: '\ud83c\udf21', + fitzpatrick_scale: false, + category: "objects" + }, + broom: { + keywords: [ "cleaning", "sweeping", "witch" ], + char: '\ud83e\uddf9', + fitzpatrick_scale: false, + category: "objects" + }, + basket: { + keywords: [ "laundry" ], + char: '\ud83e\uddfa', + fitzpatrick_scale: false, + category: "objects" + }, + toilet_paper: { + keywords: [ "roll" ], + char: '\ud83e\uddfb', + fitzpatrick_scale: false, + category: "objects" + }, + label: { + keywords: [ "sale", "tag" ], + char: '\ud83c\udff7', + fitzpatrick_scale: false, + category: "objects" + }, + bookmark: { + keywords: [ "favorite", "label", "save" ], + char: '\ud83d\udd16', + fitzpatrick_scale: false, + category: "objects" + }, + toilet: { + keywords: [ "restroom", "wc", "washroom", "bathroom", "potty" ], + char: '\ud83d\udebd', + fitzpatrick_scale: false, + category: "objects" + }, + shower: { + keywords: [ "clean", "water", "bathroom" ], + char: '\ud83d\udebf', + fitzpatrick_scale: false, + category: "objects" + }, + bathtub: { + keywords: [ "clean", "shower", "bathroom" ], + char: '\ud83d\udec1', + fitzpatrick_scale: false, + category: "objects" + }, + soap: { + keywords: [ "bar", "bathing", "cleaning", "lather" ], + char: '\ud83e\uddfc', + fitzpatrick_scale: false, + category: "objects" + }, + sponge: { + keywords: [ "absorbing", "cleaning", "porous" ], + char: '\ud83e\uddfd', + fitzpatrick_scale: false, + category: "objects" + }, + lotion_bottle: { + keywords: [ "moisturizer", "sunscreen" ], + char: '\ud83e\uddf4', + fitzpatrick_scale: false, + category: "objects" + }, + key: { + keywords: [ "lock", "door", "password" ], + char: '\ud83d\udd11', + fitzpatrick_scale: false, + category: "objects" + }, + old_key: { + keywords: [ "lock", "door", "password" ], + char: '\ud83d\udddd', + fitzpatrick_scale: false, + category: "objects" + }, + couch_and_lamp: { + keywords: [ "read", "chill" ], + char: '\ud83d\udecb', + fitzpatrick_scale: false, + category: "objects" + }, + sleeping_bed: { + keywords: [ "bed", "rest" ], + char: '\ud83d\udecc', + fitzpatrick_scale: true, + category: "objects" + }, + bed: { + keywords: [ "sleep", "rest" ], + char: '\ud83d\udecf', + fitzpatrick_scale: false, + category: "objects" + }, + door: { + keywords: [ "house", "entry", "exit" ], + char: '\ud83d\udeaa', + fitzpatrick_scale: false, + category: "objects" + }, + bellhop_bell: { + keywords: [ "service" ], + char: '\ud83d\udece', + fitzpatrick_scale: false, + category: "objects" + }, + teddy_bear: { + keywords: [ "plush", "stuffed" ], + char: '\ud83e\uddf8', + fitzpatrick_scale: false, + category: "objects" + }, + framed_picture: { + keywords: [ "photography" ], + char: '\ud83d\uddbc', + fitzpatrick_scale: false, + category: "objects" + }, + world_map: { + keywords: [ "location", "direction" ], + char: '\ud83d\uddfa', + fitzpatrick_scale: false, + category: "objects" + }, + parasol_on_ground: { + keywords: [ "weather", "summer" ], + char: '\u26f1', + fitzpatrick_scale: false, + category: "objects" + }, + moyai: { + keywords: [ "rock", "easter island", "moai" ], + char: '\ud83d\uddff', + fitzpatrick_scale: false, + category: "objects" + }, + shopping: { + keywords: [ "mall", "buy", "purchase" ], + char: '\ud83d\udecd', + fitzpatrick_scale: false, + category: "objects" + }, + shopping_cart: { + keywords: [ "trolley" ], + char: '\ud83d\uded2', + fitzpatrick_scale: false, + category: "objects" + }, + balloon: { + keywords: [ "party", "celebration", "birthday", "circus" ], + char: '\ud83c\udf88', + fitzpatrick_scale: false, + category: "objects" + }, + flags: { + keywords: [ "fish", "japanese", "koinobori", "carp", "banner" ], + char: '\ud83c\udf8f', + fitzpatrick_scale: false, + category: "objects" + }, + ribbon: { + keywords: [ "decoration", "pink", "girl", "bowtie" ], + char: '\ud83c\udf80', + fitzpatrick_scale: false, + category: "objects" + }, + gift: { + keywords: [ "present", "birthday", "christmas", "xmas" ], + char: '\ud83c\udf81', + fitzpatrick_scale: false, + category: "objects" + }, + confetti_ball: { + keywords: [ "festival", "party", "birthday", "circus" ], + char: '\ud83c\udf8a', + fitzpatrick_scale: false, + category: "objects" + }, + tada: { + keywords: [ "party", "congratulations", "birthday", "magic", "circus", "celebration" ], + char: '\ud83c\udf89', + fitzpatrick_scale: false, + category: "objects" + }, + dolls: { + keywords: [ "japanese", "toy", "kimono" ], + char: '\ud83c\udf8e', + fitzpatrick_scale: false, + category: "objects" + }, + wind_chime: { + keywords: [ "nature", "ding", "spring", "bell" ], + char: '\ud83c\udf90', + fitzpatrick_scale: false, + category: "objects" + }, + crossed_flags: { + keywords: [ "japanese", "nation", "country", "border" ], + char: '\ud83c\udf8c', + fitzpatrick_scale: false, + category: "objects" + }, + izakaya_lantern: { + keywords: [ "light", "paper", "halloween", "spooky" ], + char: '\ud83c\udfee', + fitzpatrick_scale: false, + category: "objects" + }, + red_envelope: { + keywords: [ "gift" ], + char: '\ud83e\udde7', + fitzpatrick_scale: false, + category: "objects" + }, + email: { + keywords: [ "letter", "postal", "inbox", "communication" ], + char: '\u2709\ufe0f', + fitzpatrick_scale: false, + category: "objects" + }, + envelope_with_arrow: { + keywords: [ "email", "communication" ], + char: '\ud83d\udce9', + fitzpatrick_scale: false, + category: "objects" + }, + incoming_envelope: { + keywords: [ "email", "inbox" ], + char: '\ud83d\udce8', + fitzpatrick_scale: false, + category: "objects" + }, + "e-mail": { + keywords: [ "communication", "inbox" ], + char: '\ud83d\udce7', + fitzpatrick_scale: false, + category: "objects" + }, + love_letter: { + keywords: [ "email", "like", "affection", "envelope", "valentines" ], + char: '\ud83d\udc8c', + fitzpatrick_scale: false, + category: "objects" + }, + postbox: { + keywords: [ "email", "letter", "envelope" ], + char: '\ud83d\udcee', + fitzpatrick_scale: false, + category: "objects" + }, + mailbox_closed: { + keywords: [ "email", "communication", "inbox" ], + char: '\ud83d\udcea', + fitzpatrick_scale: false, + category: "objects" + }, + mailbox: { + keywords: [ "email", "inbox", "communication" ], + char: '\ud83d\udceb', + fitzpatrick_scale: false, + category: "objects" + }, + mailbox_with_mail: { + keywords: [ "email", "inbox", "communication" ], + char: '\ud83d\udcec', + fitzpatrick_scale: false, + category: "objects" + }, + mailbox_with_no_mail: { + keywords: [ "email", "inbox" ], + char: '\ud83d\udced', + fitzpatrick_scale: false, + category: "objects" + }, + package: { + keywords: [ "mail", "gift", "cardboard", "box", "moving" ], + char: '\ud83d\udce6', + fitzpatrick_scale: false, + category: "objects" + }, + postal_horn: { + keywords: [ "instrument", "music" ], + char: '\ud83d\udcef', + fitzpatrick_scale: false, + category: "objects" + }, + inbox_tray: { + keywords: [ "email", "documents" ], + char: '\ud83d\udce5', + fitzpatrick_scale: false, + category: "objects" + }, + outbox_tray: { + keywords: [ "inbox", "email" ], + char: '\ud83d\udce4', + fitzpatrick_scale: false, + category: "objects" + }, + scroll: { + keywords: [ "documents", "ancient", "history", "paper" ], + char: '\ud83d\udcdc', + fitzpatrick_scale: false, + category: "objects" + }, + page_with_curl: { + keywords: [ "documents", "office", "paper" ], + char: '\ud83d\udcc3', + fitzpatrick_scale: false, + category: "objects" + }, + bookmark_tabs: { + keywords: [ "favorite", "save", "order", "tidy" ], + char: '\ud83d\udcd1', + fitzpatrick_scale: false, + category: "objects" + }, + receipt: { + keywords: [ "accounting", "expenses" ], + char: '\ud83e\uddfe', + fitzpatrick_scale: false, + category: "objects" + }, + bar_chart: { + keywords: [ "graph", "presentation", "stats" ], + char: '\ud83d\udcca', + fitzpatrick_scale: false, + category: "objects" + }, + chart_with_upwards_trend: { + keywords: [ "graph", "presentation", "stats", "recovery", "business", "economics", "money", "sales", "good", "success" ], + char: '\ud83d\udcc8', + fitzpatrick_scale: false, + category: "objects" + }, + chart_with_downwards_trend: { + keywords: [ "graph", "presentation", "stats", "recession", "business", "economics", "money", "sales", "bad", "failure" ], + char: '\ud83d\udcc9', + fitzpatrick_scale: false, + category: "objects" + }, + page_facing_up: { + keywords: [ "documents", "office", "paper", "information" ], + char: '\ud83d\udcc4', + fitzpatrick_scale: false, + category: "objects" + }, + date: { + keywords: [ "calendar", "schedule" ], + char: '\ud83d\udcc5', + fitzpatrick_scale: false, + category: "objects" + }, + calendar: { + keywords: [ "schedule", "date", "planning" ], + char: '\ud83d\udcc6', + fitzpatrick_scale: false, + category: "objects" + }, + spiral_calendar: { + keywords: [ "date", "schedule", "planning" ], + char: '\ud83d\uddd3', + fitzpatrick_scale: false, + category: "objects" + }, + card_index: { + keywords: [ "business", "stationery" ], + char: '\ud83d\udcc7', + fitzpatrick_scale: false, + category: "objects" + }, + card_file_box: { + keywords: [ "business", "stationery" ], + char: '\ud83d\uddc3', + fitzpatrick_scale: false, + category: "objects" + }, + ballot_box: { + keywords: [ "election", "vote" ], + char: '\ud83d\uddf3', + fitzpatrick_scale: false, + category: "objects" + }, + file_cabinet: { + keywords: [ "filing", "organizing" ], + char: '\ud83d\uddc4', + fitzpatrick_scale: false, + category: "objects" + }, + clipboard: { + keywords: [ "stationery", "documents" ], + char: '\ud83d\udccb', + fitzpatrick_scale: false, + category: "objects" + }, + spiral_notepad: { + keywords: [ "memo", "stationery" ], + char: '\ud83d\uddd2', + fitzpatrick_scale: false, + category: "objects" + }, + file_folder: { + keywords: [ "documents", "business", "office" ], + char: '\ud83d\udcc1', + fitzpatrick_scale: false, + category: "objects" + }, + open_file_folder: { + keywords: [ "documents", "load" ], + char: '\ud83d\udcc2', + fitzpatrick_scale: false, + category: "objects" + }, + card_index_dividers: { + keywords: [ "organizing", "business", "stationery" ], + char: '\ud83d\uddc2', + fitzpatrick_scale: false, + category: "objects" + }, + newspaper_roll: { + keywords: [ "press", "headline" ], + char: '\ud83d\uddde', + fitzpatrick_scale: false, + category: "objects" + }, + newspaper: { + keywords: [ "press", "headline" ], + char: '\ud83d\udcf0', + fitzpatrick_scale: false, + category: "objects" + }, + notebook: { + keywords: [ "stationery", "record", "notes", "paper", "study" ], + char: '\ud83d\udcd3', + fitzpatrick_scale: false, + category: "objects" + }, + closed_book: { + keywords: [ "read", "library", "knowledge", "textbook", "learn" ], + char: '\ud83d\udcd5', + fitzpatrick_scale: false, + category: "objects" + }, + green_book: { + keywords: [ "read", "library", "knowledge", "study" ], + char: '\ud83d\udcd7', + fitzpatrick_scale: false, + category: "objects" + }, + blue_book: { + keywords: [ "read", "library", "knowledge", "learn", "study" ], + char: '\ud83d\udcd8', + fitzpatrick_scale: false, + category: "objects" + }, + orange_book: { + keywords: [ "read", "library", "knowledge", "textbook", "study" ], + char: '\ud83d\udcd9', + fitzpatrick_scale: false, + category: "objects" + }, + notebook_with_decorative_cover: { + keywords: [ "classroom", "notes", "record", "paper", "study" ], + char: '\ud83d\udcd4', + fitzpatrick_scale: false, + category: "objects" + }, + ledger: { + keywords: [ "notes", "paper" ], + char: '\ud83d\udcd2', + fitzpatrick_scale: false, + category: "objects" + }, + books: { + keywords: [ "literature", "library", "study" ], + char: '\ud83d\udcda', + fitzpatrick_scale: false, + category: "objects" + }, + open_book: { + keywords: [ "book", "read", "library", "knowledge", "literature", "learn", "study" ], + char: '\ud83d\udcd6', + fitzpatrick_scale: false, + category: "objects" + }, + safety_pin: { + keywords: [ "diaper" ], + char: '\ud83e\uddf7', + fitzpatrick_scale: false, + category: "objects" + }, + link: { + keywords: [ "rings", "url" ], + char: '\ud83d\udd17', + fitzpatrick_scale: false, + category: "objects" + }, + paperclip: { + keywords: [ "documents", "stationery" ], + char: '\ud83d\udcce', + fitzpatrick_scale: false, + category: "objects" + }, + paperclips: { + keywords: [ "documents", "stationery" ], + char: '\ud83d\udd87', + fitzpatrick_scale: false, + category: "objects" + }, + scissors: { + keywords: [ "stationery", "cut" ], + char: '\u2702\ufe0f', + fitzpatrick_scale: false, + category: "objects" + }, + triangular_ruler: { + keywords: [ "stationery", "math", "architect", "sketch" ], + char: '\ud83d\udcd0', + fitzpatrick_scale: false, + category: "objects" + }, + straight_ruler: { + keywords: [ "stationery", "calculate", "length", "math", "school", "drawing", "architect", "sketch" ], + char: '\ud83d\udccf', + fitzpatrick_scale: false, + category: "objects" + }, + abacus: { + keywords: [ "calculation" ], + char: '\ud83e\uddee', + fitzpatrick_scale: false, + category: "objects" + }, + pushpin: { + keywords: [ "stationery", "mark", "here" ], + char: '\ud83d\udccc', + fitzpatrick_scale: false, + category: "objects" + }, + round_pushpin: { + keywords: [ "stationery", "location", "map", "here" ], + char: '\ud83d\udccd', + fitzpatrick_scale: false, + category: "objects" + }, + triangular_flag_on_post: { + keywords: [ "mark", "milestone", "place" ], + char: '\ud83d\udea9', + fitzpatrick_scale: false, + category: "objects" + }, + white_flag: { + keywords: [ "losing", "loser", "lost", "surrender", "give up", "fail" ], + char: '\ud83c\udff3', + fitzpatrick_scale: false, + category: "objects" + }, + black_flag: { + keywords: [ "pirate" ], + char: '\ud83c\udff4', + fitzpatrick_scale: false, + category: "objects" + }, + rainbow_flag: { + keywords: [ "flag", "rainbow", "pride", "gay", "lgbt", "glbt", "queer", "homosexual", "lesbian", "bisexual", "transgender" ], + char: '\ud83c\udff3\ufe0f\u200d\ud83c\udf08', + fitzpatrick_scale: false, + category: "objects" + }, + closed_lock_with_key: { + keywords: [ "security", "privacy" ], + char: '\ud83d\udd10', + fitzpatrick_scale: false, + category: "objects" + }, + lock: { + keywords: [ "security", "password", "padlock" ], + char: '\ud83d\udd12', + fitzpatrick_scale: false, + category: "objects" + }, + unlock: { + keywords: [ "privacy", "security" ], + char: '\ud83d\udd13', + fitzpatrick_scale: false, + category: "objects" + }, + lock_with_ink_pen: { + keywords: [ "security", "secret" ], + char: '\ud83d\udd0f', + fitzpatrick_scale: false, + category: "objects" + }, + pen: { + keywords: [ "stationery", "writing", "write" ], + char: '\ud83d\udd8a', + fitzpatrick_scale: false, + category: "objects" + }, + fountain_pen: { + keywords: [ "stationery", "writing", "write" ], + char: '\ud83d\udd8b', + fitzpatrick_scale: false, + category: "objects" + }, + black_nib: { + keywords: [ "pen", "stationery", "writing", "write" ], + char: '\u2712\ufe0f', + fitzpatrick_scale: false, + category: "objects" + }, + memo: { + keywords: [ "write", "documents", "stationery", "pencil", "paper", "writing", "legal", "exam", "quiz", "test", "study", "compose" ], + char: '\ud83d\udcdd', + fitzpatrick_scale: false, + category: "objects" + }, + pencil2: { + keywords: [ "stationery", "write", "paper", "writing", "school", "study" ], + char: '\u270f\ufe0f', + fitzpatrick_scale: false, + category: "objects" + }, + crayon: { + keywords: [ "drawing", "creativity" ], + char: '\ud83d\udd8d', + fitzpatrick_scale: false, + category: "objects" + }, + paintbrush: { + keywords: [ "drawing", "creativity", "art" ], + char: '\ud83d\udd8c', + fitzpatrick_scale: false, + category: "objects" + }, + mag: { + keywords: [ "search", "zoom", "find", "detective" ], + char: '\ud83d\udd0d', + fitzpatrick_scale: false, + category: "objects" + }, + mag_right: { + keywords: [ "search", "zoom", "find", "detective" ], + char: '\ud83d\udd0e', + fitzpatrick_scale: false, + category: "objects" + }, + heart: { + keywords: [ "love", "like", "valentines" ], + char: '\u2764\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + orange_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: '\ud83e\udde1', + fitzpatrick_scale: false, + category: "symbols" + }, + yellow_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: '\ud83d\udc9b', + fitzpatrick_scale: false, + category: "symbols" + }, + green_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: '\ud83d\udc9a', + fitzpatrick_scale: false, + category: "symbols" + }, + blue_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: '\ud83d\udc99', + fitzpatrick_scale: false, + category: "symbols" + }, + purple_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: '\ud83d\udc9c', + fitzpatrick_scale: false, + category: "symbols" + }, + black_heart: { + keywords: [ "evil" ], + char: '\ud83d\udda4', + fitzpatrick_scale: false, + category: "symbols" + }, + broken_heart: { + keywords: [ "sad", "sorry", "break", "heart", "heartbreak" ], + char: '\ud83d\udc94', + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_heart_exclamation: { + keywords: [ "decoration", "love" ], + char: '\u2763', + fitzpatrick_scale: false, + category: "symbols" + }, + two_hearts: { + keywords: [ "love", "like", "affection", "valentines", "heart" ], + char: '\ud83d\udc95', + fitzpatrick_scale: false, + category: "symbols" + }, + revolving_hearts: { + keywords: [ "love", "like", "affection", "valentines" ], + char: '\ud83d\udc9e', + fitzpatrick_scale: false, + category: "symbols" + }, + heartbeat: { + keywords: [ "love", "like", "affection", "valentines", "pink", "heart" ], + char: '\ud83d\udc93', + fitzpatrick_scale: false, + category: "symbols" + }, + heartpulse: { + keywords: [ "like", "love", "affection", "valentines", "pink" ], + char: '\ud83d\udc97', + fitzpatrick_scale: false, + category: "symbols" + }, + sparkling_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: '\ud83d\udc96', + fitzpatrick_scale: false, + category: "symbols" + }, + cupid: { + keywords: [ "love", "like", "heart", "affection", "valentines" ], + char: '\ud83d\udc98', + fitzpatrick_scale: false, + category: "symbols" + }, + gift_heart: { + keywords: [ "love", "valentines" ], + char: '\ud83d\udc9d', + fitzpatrick_scale: false, + category: "symbols" + }, + heart_decoration: { + keywords: [ "purple-square", "love", "like" ], + char: '\ud83d\udc9f', + fitzpatrick_scale: false, + category: "symbols" + }, + peace_symbol: { + keywords: [ "hippie" ], + char: '\u262e', + fitzpatrick_scale: false, + category: "symbols" + }, + latin_cross: { + keywords: [ "christianity" ], + char: '\u271d', + fitzpatrick_scale: false, + category: "symbols" + }, + star_and_crescent: { + keywords: [ "islam" ], + char: '\u262a', + fitzpatrick_scale: false, + category: "symbols" + }, + om: { + keywords: [ "hinduism", "buddhism", "sikhism", "jainism" ], + char: '\ud83d\udd49', + fitzpatrick_scale: false, + category: "symbols" + }, + wheel_of_dharma: { + keywords: [ "hinduism", "buddhism", "sikhism", "jainism" ], + char: '\u2638', + fitzpatrick_scale: false, + category: "symbols" + }, + star_of_david: { + keywords: [ "judaism" ], + char: '\u2721', + fitzpatrick_scale: false, + category: "symbols" + }, + six_pointed_star: { + keywords: [ "purple-square", "religion", "jewish", "hexagram" ], + char: '\ud83d\udd2f', + fitzpatrick_scale: false, + category: "symbols" + }, + menorah: { + keywords: [ "hanukkah", "candles", "jewish" ], + char: '\ud83d\udd4e', + fitzpatrick_scale: false, + category: "symbols" + }, + yin_yang: { + keywords: [ "balance" ], + char: '\u262f', + fitzpatrick_scale: false, + category: "symbols" + }, + orthodox_cross: { + keywords: [ "suppedaneum", "religion" ], + char: '\u2626', + fitzpatrick_scale: false, + category: "symbols" + }, + place_of_worship: { + keywords: [ "religion", "church", "temple", "prayer" ], + char: '\ud83d\uded0', + fitzpatrick_scale: false, + category: "symbols" + }, + ophiuchus: { + keywords: [ "sign", "purple-square", "constellation", "astrology" ], + char: '\u26ce', + fitzpatrick_scale: false, + category: "symbols" + }, + aries: { + keywords: [ "sign", "purple-square", "zodiac", "astrology" ], + char: '\u2648', + fitzpatrick_scale: false, + category: "symbols" + }, + taurus: { + keywords: [ "purple-square", "sign", "zodiac", "astrology" ], + char: '\u2649', + fitzpatrick_scale: false, + category: "symbols" + }, + gemini: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: '\u264a', + fitzpatrick_scale: false, + category: "symbols" + }, + cancer: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: '\u264b', + fitzpatrick_scale: false, + category: "symbols" + }, + leo: { + keywords: [ "sign", "purple-square", "zodiac", "astrology" ], + char: '\u264c', + fitzpatrick_scale: false, + category: "symbols" + }, + virgo: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: '\u264d', + fitzpatrick_scale: false, + category: "symbols" + }, + libra: { + keywords: [ "sign", "purple-square", "zodiac", "astrology" ], + char: '\u264e', + fitzpatrick_scale: false, + category: "symbols" + }, + scorpius: { + keywords: [ "sign", "zodiac", "purple-square", "astrology", "scorpio" ], + char: '\u264f', + fitzpatrick_scale: false, + category: "symbols" + }, + sagittarius: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: '\u2650', + fitzpatrick_scale: false, + category: "symbols" + }, + capricorn: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: '\u2651', + fitzpatrick_scale: false, + category: "symbols" + }, + aquarius: { + keywords: [ "sign", "purple-square", "zodiac", "astrology" ], + char: '\u2652', + fitzpatrick_scale: false, + category: "symbols" + }, + pisces: { + keywords: [ "purple-square", "sign", "zodiac", "astrology" ], + char: '\u2653', + fitzpatrick_scale: false, + category: "symbols" + }, + id: { + keywords: [ "purple-square", "words" ], + char: '\ud83c\udd94', + fitzpatrick_scale: false, + category: "symbols" + }, + atom_symbol: { + keywords: [ "science", "physics", "chemistry" ], + char: '\u269b', + fitzpatrick_scale: false, + category: "symbols" + }, + u7a7a: { + keywords: [ "kanji", "japanese", "chinese", "empty", "sky", "blue-square" ], + char: '\ud83c\ude33', + fitzpatrick_scale: false, + category: "symbols" + }, + u5272: { + keywords: [ "cut", "divide", "chinese", "kanji", "pink-square" ], + char: '\ud83c\ude39', + fitzpatrick_scale: false, + category: "symbols" + }, + radioactive: { + keywords: [ "nuclear", "danger" ], + char: '\u2622', + fitzpatrick_scale: false, + category: "symbols" + }, + biohazard: { + keywords: [ "danger" ], + char: '\u2623', + fitzpatrick_scale: false, + category: "symbols" + }, + mobile_phone_off: { + keywords: [ "mute", "orange-square", "silence", "quiet" ], + char: '\ud83d\udcf4', + fitzpatrick_scale: false, + category: "symbols" + }, + vibration_mode: { + keywords: [ "orange-square", "phone" ], + char: '\ud83d\udcf3', + fitzpatrick_scale: false, + category: "symbols" + }, + u6709: { + keywords: [ "orange-square", "chinese", "have", "kanji" ], + char: '\ud83c\ude36', + fitzpatrick_scale: false, + category: "symbols" + }, + u7121: { + keywords: [ "nothing", "chinese", "kanji", "japanese", "orange-square" ], + char: '\ud83c\ude1a', + fitzpatrick_scale: false, + category: "symbols" + }, + u7533: { + keywords: [ "chinese", "japanese", "kanji", "orange-square" ], + char: '\ud83c\ude38', + fitzpatrick_scale: false, + category: "symbols" + }, + u55b6: { + keywords: [ "japanese", "opening hours", "orange-square" ], + char: '\ud83c\ude3a', + fitzpatrick_scale: false, + category: "symbols" + }, + u6708: { + keywords: [ "chinese", "month", "moon", "japanese", "orange-square", "kanji" ], + char: '\ud83c\ude37\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + eight_pointed_black_star: { + keywords: [ "orange-square", "shape", "polygon" ], + char: '\u2734\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + vs: { + keywords: [ "words", "orange-square" ], + char: '\ud83c\udd9a', + fitzpatrick_scale: false, + category: "symbols" + }, + accept: { + keywords: [ "ok", "good", "chinese", "kanji", "agree", "yes", "orange-circle" ], + char: '\ud83c\ude51', + fitzpatrick_scale: false, + category: "symbols" + }, + white_flower: { + keywords: [ "japanese", "spring" ], + char: '\ud83d\udcae', + fitzpatrick_scale: false, + category: "symbols" + }, + ideograph_advantage: { + keywords: [ "chinese", "kanji", "obtain", "get", "circle" ], + char: '\ud83c\ude50', + fitzpatrick_scale: false, + category: "symbols" + }, + secret: { + keywords: [ "privacy", "chinese", "sshh", "kanji", "red-circle" ], + char: '\u3299\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + congratulations: { + keywords: [ "chinese", "kanji", "japanese", "red-circle" ], + char: '\u3297\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + u5408: { + keywords: [ "japanese", "chinese", "join", "kanji", "red-square" ], + char: '\ud83c\ude34', + fitzpatrick_scale: false, + category: "symbols" + }, + u6e80: { + keywords: [ "full", "chinese", "japanese", "red-square", "kanji" ], + char: '\ud83c\ude35', + fitzpatrick_scale: false, + category: "symbols" + }, + u7981: { + keywords: [ "kanji", "japanese", "chinese", "forbidden", "limit", "restricted", "red-square" ], + char: '\ud83c\ude32', + fitzpatrick_scale: false, + category: "symbols" + }, + a: { + keywords: [ "red-square", "alphabet", "letter" ], + char: '\ud83c\udd70\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + b: { + keywords: [ "red-square", "alphabet", "letter" ], + char: '\ud83c\udd71\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + ab: { + keywords: [ "red-square", "alphabet" ], + char: '\ud83c\udd8e', + fitzpatrick_scale: false, + category: "symbols" + }, + cl: { + keywords: [ "alphabet", "words", "red-square" ], + char: '\ud83c\udd91', + fitzpatrick_scale: false, + category: "symbols" + }, + o2: { + keywords: [ "alphabet", "red-square", "letter" ], + char: '\ud83c\udd7e\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + sos: { + keywords: [ "help", "red-square", "words", "emergency", "911" ], + char: '\ud83c\udd98', + fitzpatrick_scale: false, + category: "symbols" + }, + no_entry: { + keywords: [ "limit", "security", "privacy", "bad", "denied", "stop", "circle" ], + char: '\u26d4', + fitzpatrick_scale: false, + category: "symbols" + }, + name_badge: { + keywords: [ "fire", "forbid" ], + char: '\ud83d\udcdb', + fitzpatrick_scale: false, + category: "symbols" + }, + no_entry_sign: { + keywords: [ "forbid", "stop", "limit", "denied", "disallow", "circle" ], + char: '\ud83d\udeab', + fitzpatrick_scale: false, + category: "symbols" + }, + x: { + keywords: [ "no", "delete", "remove", "cancel", "red" ], + char: '\u274c', + fitzpatrick_scale: false, + category: "symbols" + }, + o: { + keywords: [ "circle", "round" ], + char: '\u2b55', + fitzpatrick_scale: false, + category: "symbols" + }, + stop_sign: { + keywords: [ "stop" ], + char: '\ud83d\uded1', + fitzpatrick_scale: false, + category: "symbols" + }, + anger: { + keywords: [ "angry", "mad" ], + char: '\ud83d\udca2', + fitzpatrick_scale: false, + category: "symbols" + }, + hotsprings: { + keywords: [ "bath", "warm", "relax" ], + char: '\u2668\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + no_pedestrians: { + keywords: [ "rules", "crossing", "walking", "circle" ], + char: '\ud83d\udeb7', + fitzpatrick_scale: false, + category: "symbols" + }, + do_not_litter: { + keywords: [ "trash", "bin", "garbage", "circle" ], + char: '\ud83d\udeaf', + fitzpatrick_scale: false, + category: "symbols" + }, + no_bicycles: { + keywords: [ "cyclist", "prohibited", "circle" ], + char: '\ud83d\udeb3', + fitzpatrick_scale: false, + category: "symbols" + }, + "non-potable_water": { + keywords: [ "drink", "faucet", "tap", "circle" ], + char: '\ud83d\udeb1', + fitzpatrick_scale: false, + category: "symbols" + }, + underage: { + keywords: [ "18", "drink", "pub", "night", "minor", "circle" ], + char: '\ud83d\udd1e', + fitzpatrick_scale: false, + category: "symbols" + }, + no_mobile_phones: { + keywords: [ "iphone", "mute", "circle" ], + char: '\ud83d\udcf5', + fitzpatrick_scale: false, + category: "symbols" + }, + exclamation: { + keywords: [ "heavy_exclamation_mark", "danger", "surprise", "punctuation", "wow", "warning" ], + char: '\u2757', + fitzpatrick_scale: false, + category: "symbols" + }, + grey_exclamation: { + keywords: [ "surprise", "punctuation", "gray", "wow", "warning" ], + char: '\u2755', + fitzpatrick_scale: false, + category: "symbols" + }, + question: { + keywords: [ "doubt", "confused" ], + char: '\u2753', + fitzpatrick_scale: false, + category: "symbols" + }, + grey_question: { + keywords: [ "doubts", "gray", "huh", "confused" ], + char: '\u2754', + fitzpatrick_scale: false, + category: "symbols" + }, + bangbang: { + keywords: [ "exclamation", "surprise" ], + char: '\u203c\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + interrobang: { + keywords: [ "wat", "punctuation", "surprise" ], + char: '\u2049\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + low_brightness: { + keywords: [ "sun", "afternoon", "warm", "summer" ], + char: '\ud83d\udd05', + fitzpatrick_scale: false, + category: "symbols" + }, + high_brightness: { + keywords: [ "sun", "light" ], + char: '\ud83d\udd06', + fitzpatrick_scale: false, + category: "symbols" + }, + trident: { + keywords: [ "weapon", "spear" ], + char: '\ud83d\udd31', + fitzpatrick_scale: false, + category: "symbols" + }, + fleur_de_lis: { + keywords: [ "decorative", "scout" ], + char: '\u269c', + fitzpatrick_scale: false, + category: "symbols" + }, + part_alternation_mark: { + keywords: [ "graph", "presentation", "stats", "business", "economics", "bad" ], + char: '\u303d\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + warning: { + keywords: [ "exclamation", "wip", "alert", "error", "problem", "issue" ], + char: '\u26a0\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + children_crossing: { + keywords: [ "school", "warning", "danger", "sign", "driving", "yellow-diamond" ], + char: '\ud83d\udeb8', + fitzpatrick_scale: false, + category: "symbols" + }, + beginner: { + keywords: [ "badge", "shield" ], + char: '\ud83d\udd30', + fitzpatrick_scale: false, + category: "symbols" + }, + recycle: { + keywords: [ "arrow", "environment", "garbage", "trash" ], + char: '\u267b\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + u6307: { + keywords: [ "chinese", "point", "green-square", "kanji" ], + char: '\ud83c\ude2f', + fitzpatrick_scale: false, + category: "symbols" + }, + chart: { + keywords: [ "green-square", "graph", "presentation", "stats" ], + char: '\ud83d\udcb9', + fitzpatrick_scale: false, + category: "symbols" + }, + sparkle: { + keywords: [ "stars", "green-square", "awesome", "good", "fireworks" ], + char: '\u2747\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + eight_spoked_asterisk: { + keywords: [ "star", "sparkle", "green-square" ], + char: '\u2733\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + negative_squared_cross_mark: { + keywords: [ "x", "green-square", "no", "deny" ], + char: '\u274e', + fitzpatrick_scale: false, + category: "symbols" + }, + white_check_mark: { + keywords: [ "green-square", "ok", "agree", "vote", "election", "answer", "tick" ], + char: '\u2705', + fitzpatrick_scale: false, + category: "symbols" + }, + diamond_shape_with_a_dot_inside: { + keywords: [ "jewel", "blue", "gem", "crystal", "fancy" ], + char: '\ud83d\udca0', + fitzpatrick_scale: false, + category: "symbols" + }, + cyclone: { + keywords: [ "weather", "swirl", "blue", "cloud", "vortex", "spiral", "whirlpool", "spin", "tornado", "hurricane", "typhoon" ], + char: '\ud83c\udf00', + fitzpatrick_scale: false, + category: "symbols" + }, + loop: { + keywords: [ "tape", "cassette" ], + char: '\u27bf', + fitzpatrick_scale: false, + category: "symbols" + }, + globe_with_meridians: { + keywords: [ "earth", "international", "world", "internet", "interweb", "i18n" ], + char: '\ud83c\udf10', + fitzpatrick_scale: false, + category: "symbols" + }, + m: { + keywords: [ "alphabet", "blue-circle", "letter" ], + char: '\u24c2\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + atm: { + keywords: [ "money", "sales", "cash", "blue-square", "payment", "bank" ], + char: '\ud83c\udfe7', + fitzpatrick_scale: false, + category: "symbols" + }, + sa: { + keywords: [ "japanese", "blue-square", "katakana" ], + char: '\ud83c\ude02\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + passport_control: { + keywords: [ "custom", "blue-square" ], + char: '\ud83d\udec2', + fitzpatrick_scale: false, + category: "symbols" + }, + customs: { + keywords: [ "passport", "border", "blue-square" ], + char: '\ud83d\udec3', + fitzpatrick_scale: false, + category: "symbols" + }, + baggage_claim: { + keywords: [ "blue-square", "airport", "transport" ], + char: '\ud83d\udec4', + fitzpatrick_scale: false, + category: "symbols" + }, + left_luggage: { + keywords: [ "blue-square", "travel" ], + char: '\ud83d\udec5', + fitzpatrick_scale: false, + category: "symbols" + }, + wheelchair: { + keywords: [ "blue-square", "disabled", "a11y", "accessibility" ], + char: '\u267f', + fitzpatrick_scale: false, + category: "symbols" + }, + no_smoking: { + keywords: [ "cigarette", "blue-square", "smell", "smoke" ], + char: '\ud83d\udead', + fitzpatrick_scale: false, + category: "symbols" + }, + wc: { + keywords: [ "toilet", "restroom", "blue-square" ], + char: '\ud83d\udebe', + fitzpatrick_scale: false, + category: "symbols" + }, + parking: { + keywords: [ "cars", "blue-square", "alphabet", "letter" ], + char: '\ud83c\udd7f\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + potable_water: { + keywords: [ "blue-square", "liquid", "restroom", "cleaning", "faucet" ], + char: '\ud83d\udeb0', + fitzpatrick_scale: false, + category: "symbols" + }, + mens: { + keywords: [ "toilet", "restroom", "wc", "blue-square", "gender", "male" ], + char: '\ud83d\udeb9', + fitzpatrick_scale: false, + category: "symbols" + }, + womens: { + keywords: [ "purple-square", "woman", "female", "toilet", "loo", "restroom", "gender" ], + char: '\ud83d\udeba', + fitzpatrick_scale: false, + category: "symbols" + }, + baby_symbol: { + keywords: [ "orange-square", "child" ], + char: '\ud83d\udebc', + fitzpatrick_scale: false, + category: "symbols" + }, + restroom: { + keywords: [ "blue-square", "toilet", "refresh", "wc", "gender" ], + char: '\ud83d\udebb', + fitzpatrick_scale: false, + category: "symbols" + }, + put_litter_in_its_place: { + keywords: [ "blue-square", "sign", "human", "info" ], + char: '\ud83d\udeae', + fitzpatrick_scale: false, + category: "symbols" + }, + cinema: { + keywords: [ "blue-square", "record", "film", "movie", "curtain", "stage", "theater" ], + char: '\ud83c\udfa6', + fitzpatrick_scale: false, + category: "symbols" + }, + signal_strength: { + keywords: [ "blue-square", "reception", "phone", "internet", "connection", "wifi", "bluetooth", "bars" ], + char: '\ud83d\udcf6', + fitzpatrick_scale: false, + category: "symbols" + }, + koko: { + keywords: [ "blue-square", "here", "katakana", "japanese", "destination" ], + char: '\ud83c\ude01', + fitzpatrick_scale: false, + category: "symbols" + }, + ng: { + keywords: [ "blue-square", "words", "shape", "icon" ], + char: '\ud83c\udd96', + fitzpatrick_scale: false, + category: "symbols" + }, + ok: { + keywords: [ "good", "agree", "yes", "blue-square" ], + char: '\ud83c\udd97', + fitzpatrick_scale: false, + category: "symbols" + }, + up: { + keywords: [ "blue-square", "above", "high" ], + char: '\ud83c\udd99', + fitzpatrick_scale: false, + category: "symbols" + }, + cool: { + keywords: [ "words", "blue-square" ], + char: '\ud83c\udd92', + fitzpatrick_scale: false, + category: "symbols" + }, + new: { + keywords: [ "blue-square", "words", "start" ], + char: '\ud83c\udd95', + fitzpatrick_scale: false, + category: "symbols" + }, + free: { + keywords: [ "blue-square", "words" ], + char: '\ud83c\udd93', + fitzpatrick_scale: false, + category: "symbols" + }, + zero: { + keywords: [ "0", "numbers", "blue-square", "null" ], + char: '0\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + one: { + keywords: [ "blue-square", "numbers", "1" ], + char: '1\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + two: { + keywords: [ "numbers", "2", "prime", "blue-square" ], + char: '2\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + three: { + keywords: [ "3", "numbers", "prime", "blue-square" ], + char: '3\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + four: { + keywords: [ "4", "numbers", "blue-square" ], + char: '4\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + five: { + keywords: [ "5", "numbers", "blue-square", "prime" ], + char: '5\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + six: { + keywords: [ "6", "numbers", "blue-square" ], + char: '6\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + seven: { + keywords: [ "7", "numbers", "blue-square", "prime" ], + char: '7\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + eight: { + keywords: [ "8", "blue-square", "numbers" ], + char: '8\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + nine: { + keywords: [ "blue-square", "numbers", "9" ], + char: '9\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + keycap_ten: { + keywords: [ "numbers", "10", "blue-square" ], + char: '\ud83d\udd1f', + fitzpatrick_scale: false, + category: "symbols" + }, + asterisk: { + keywords: [ "star", "keycap" ], + char: '*\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + eject_button: { + keywords: [ "blue-square" ], + char: '\u23cf\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_forward: { + keywords: [ "blue-square", "right", "direction", "play" ], + char: '\u25b6\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + pause_button: { + keywords: [ "pause", "blue-square" ], + char: '\u23f8', + fitzpatrick_scale: false, + category: "symbols" + }, + next_track_button: { + keywords: [ "forward", "next", "blue-square" ], + char: '\u23ed', + fitzpatrick_scale: false, + category: "symbols" + }, + stop_button: { + keywords: [ "blue-square" ], + char: '\u23f9', + fitzpatrick_scale: false, + category: "symbols" + }, + record_button: { + keywords: [ "blue-square" ], + char: '\u23fa', + fitzpatrick_scale: false, + category: "symbols" + }, + play_or_pause_button: { + keywords: [ "blue-square", "play", "pause" ], + char: '\u23ef', + fitzpatrick_scale: false, + category: "symbols" + }, + previous_track_button: { + keywords: [ "backward" ], + char: '\u23ee', + fitzpatrick_scale: false, + category: "symbols" + }, + fast_forward: { + keywords: [ "blue-square", "play", "speed", "continue" ], + char: '\u23e9', + fitzpatrick_scale: false, + category: "symbols" + }, + rewind: { + keywords: [ "play", "blue-square" ], + char: '\u23ea', + fitzpatrick_scale: false, + category: "symbols" + }, + twisted_rightwards_arrows: { + keywords: [ "blue-square", "shuffle", "music", "random" ], + char: '\ud83d\udd00', + fitzpatrick_scale: false, + category: "symbols" + }, + repeat: { + keywords: [ "loop", "record" ], + char: '\ud83d\udd01', + fitzpatrick_scale: false, + category: "symbols" + }, + repeat_one: { + keywords: [ "blue-square", "loop" ], + char: '\ud83d\udd02', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_backward: { + keywords: [ "blue-square", "left", "direction" ], + char: '\u25c0\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_up_small: { + keywords: [ "blue-square", "triangle", "direction", "point", "forward", "top" ], + char: '\ud83d\udd3c', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_down_small: { + keywords: [ "blue-square", "direction", "bottom" ], + char: '\ud83d\udd3d', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_double_up: { + keywords: [ "blue-square", "direction", "top" ], + char: '\u23eb', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_double_down: { + keywords: [ "blue-square", "direction", "bottom" ], + char: '\u23ec', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_right: { + keywords: [ "blue-square", "next" ], + char: '\u27a1\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_left: { + keywords: [ "blue-square", "previous", "back" ], + char: '\u2b05\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_up: { + keywords: [ "blue-square", "continue", "top", "direction" ], + char: '\u2b06\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_down: { + keywords: [ "blue-square", "direction", "bottom" ], + char: '\u2b07\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_upper_right: { + keywords: [ "blue-square", "point", "direction", "diagonal", "northeast" ], + char: '\u2197\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_lower_right: { + keywords: [ "blue-square", "direction", "diagonal", "southeast" ], + char: '\u2198\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_lower_left: { + keywords: [ "blue-square", "direction", "diagonal", "southwest" ], + char: '\u2199\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_upper_left: { + keywords: [ "blue-square", "point", "direction", "diagonal", "northwest" ], + char: '\u2196\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_up_down: { + keywords: [ "blue-square", "direction", "way", "vertical" ], + char: '\u2195\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + left_right_arrow: { + keywords: [ "shape", "direction", "horizontal", "sideways" ], + char: '\u2194\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrows_counterclockwise: { + keywords: [ "blue-square", "sync", "cycle" ], + char: '\ud83d\udd04', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_right_hook: { + keywords: [ "blue-square", "return", "rotate", "direction" ], + char: '\u21aa\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + leftwards_arrow_with_hook: { + keywords: [ "back", "return", "blue-square", "undo", "enter" ], + char: '\u21a9\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_heading_up: { + keywords: [ "blue-square", "direction", "top" ], + char: '\u2934\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_heading_down: { + keywords: [ "blue-square", "direction", "bottom" ], + char: '\u2935\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + hash: { + keywords: [ "symbol", "blue-square", "twitter" ], + char: '#\ufe0f\u20e3', + fitzpatrick_scale: false, + category: "symbols" + }, + information_source: { + keywords: [ "blue-square", "alphabet", "letter" ], + char: '\u2139\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + abc: { + keywords: [ "blue-square", "alphabet" ], + char: '\ud83d\udd24', + fitzpatrick_scale: false, + category: "symbols" + }, + abcd: { + keywords: [ "blue-square", "alphabet" ], + char: '\ud83d\udd21', + fitzpatrick_scale: false, + category: "symbols" + }, + capital_abcd: { + keywords: [ "alphabet", "words", "blue-square" ], + char: '\ud83d\udd20', + fitzpatrick_scale: false, + category: "symbols" + }, + symbols: { + keywords: [ "blue-square", "music", "note", "ampersand", "percent", "glyphs", "characters" ], + char: '\ud83d\udd23', + fitzpatrick_scale: false, + category: "symbols" + }, + musical_note: { + keywords: [ "score", "tone", "sound" ], + char: '\ud83c\udfb5', + fitzpatrick_scale: false, + category: "symbols" + }, + notes: { + keywords: [ "music", "score" ], + char: '\ud83c\udfb6', + fitzpatrick_scale: false, + category: "symbols" + }, + wavy_dash: { + keywords: [ "draw", "line", "moustache", "mustache", "squiggle", "scribble" ], + char: '\u3030\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + curly_loop: { + keywords: [ "scribble", "draw", "shape", "squiggle" ], + char: '\u27b0', + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_check_mark: { + keywords: [ "ok", "nike", "answer", "yes", "tick" ], + char: '\u2714\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + arrows_clockwise: { + keywords: [ "sync", "cycle", "round", "repeat" ], + char: '\ud83d\udd03', + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_plus_sign: { + keywords: [ "math", "calculation", "addition", "more", "increase" ], + char: '\u2795', + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_minus_sign: { + keywords: [ "math", "calculation", "subtract", "less" ], + char: '\u2796', + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_division_sign: { + keywords: [ "divide", "math", "calculation" ], + char: '\u2797', + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_multiplication_x: { + keywords: [ "math", "calculation" ], + char: '\u2716\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + infinity: { + keywords: [ "forever" ], + char: '\u267e', + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_dollar_sign: { + keywords: [ "money", "sales", "payment", "currency", "buck" ], + char: '\ud83d\udcb2', + fitzpatrick_scale: false, + category: "symbols" + }, + currency_exchange: { + keywords: [ "money", "sales", "dollar", "travel" ], + char: '\ud83d\udcb1', + fitzpatrick_scale: false, + category: "symbols" + }, + copyright: { + keywords: [ "ip", "license", "circle", "law", "legal" ], + char: '\xa9\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + registered: { + keywords: [ "alphabet", "circle" ], + char: '\xae\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + tm: { + keywords: [ "trademark", "brand", "law", "legal" ], + char: '\u2122\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + end: { + keywords: [ "words", "arrow" ], + char: '\ud83d\udd1a', + fitzpatrick_scale: false, + category: "symbols" + }, + back: { + keywords: [ "arrow", "words", "return" ], + char: '\ud83d\udd19', + fitzpatrick_scale: false, + category: "symbols" + }, + on: { + keywords: [ "arrow", "words" ], + char: '\ud83d\udd1b', + fitzpatrick_scale: false, + category: "symbols" + }, + top: { + keywords: [ "words", "blue-square" ], + char: '\ud83d\udd1d', + fitzpatrick_scale: false, + category: "symbols" + }, + soon: { + keywords: [ "arrow", "words" ], + char: '\ud83d\udd1c', + fitzpatrick_scale: false, + category: "symbols" + }, + ballot_box_with_check: { + keywords: [ "ok", "agree", "confirm", "black-square", "vote", "election", "yes", "tick" ], + char: '\u2611\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + radio_button: { + keywords: [ "input", "old", "music", "circle" ], + char: '\ud83d\udd18', + fitzpatrick_scale: false, + category: "symbols" + }, + white_circle: { + keywords: [ "shape", "round" ], + char: '\u26aa', + fitzpatrick_scale: false, + category: "symbols" + }, + black_circle: { + keywords: [ "shape", "button", "round" ], + char: '\u26ab', + fitzpatrick_scale: false, + category: "symbols" + }, + red_circle: { + keywords: [ "shape", "error", "danger" ], + char: '\ud83d\udd34', + fitzpatrick_scale: false, + category: "symbols" + }, + large_blue_circle: { + keywords: [ "shape", "icon", "button" ], + char: '\ud83d\udd35', + fitzpatrick_scale: false, + category: "symbols" + }, + small_orange_diamond: { + keywords: [ "shape", "jewel", "gem" ], + char: '\ud83d\udd38', + fitzpatrick_scale: false, + category: "symbols" + }, + small_blue_diamond: { + keywords: [ "shape", "jewel", "gem" ], + char: '\ud83d\udd39', + fitzpatrick_scale: false, + category: "symbols" + }, + large_orange_diamond: { + keywords: [ "shape", "jewel", "gem" ], + char: '\ud83d\udd36', + fitzpatrick_scale: false, + category: "symbols" + }, + large_blue_diamond: { + keywords: [ "shape", "jewel", "gem" ], + char: '\ud83d\udd37', + fitzpatrick_scale: false, + category: "symbols" + }, + small_red_triangle: { + keywords: [ "shape", "direction", "up", "top" ], + char: '\ud83d\udd3a', + fitzpatrick_scale: false, + category: "symbols" + }, + black_small_square: { + keywords: [ "shape", "icon" ], + char: '\u25aa\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + white_small_square: { + keywords: [ "shape", "icon" ], + char: '\u25ab\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + black_large_square: { + keywords: [ "shape", "icon", "button" ], + char: '\u2b1b', + fitzpatrick_scale: false, + category: "symbols" + }, + white_large_square: { + keywords: [ "shape", "icon", "stone", "button" ], + char: '\u2b1c', + fitzpatrick_scale: false, + category: "symbols" + }, + small_red_triangle_down: { + keywords: [ "shape", "direction", "bottom" ], + char: '\ud83d\udd3b', + fitzpatrick_scale: false, + category: "symbols" + }, + black_medium_square: { + keywords: [ "shape", "button", "icon" ], + char: '\u25fc\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + white_medium_square: { + keywords: [ "shape", "stone", "icon" ], + char: '\u25fb\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + black_medium_small_square: { + keywords: [ "icon", "shape", "button" ], + char: '\u25fe', + fitzpatrick_scale: false, + category: "symbols" + }, + white_medium_small_square: { + keywords: [ "shape", "stone", "icon", "button" ], + char: '\u25fd', + fitzpatrick_scale: false, + category: "symbols" + }, + black_square_button: { + keywords: [ "shape", "input", "frame" ], + char: '\ud83d\udd32', + fitzpatrick_scale: false, + category: "symbols" + }, + white_square_button: { + keywords: [ "shape", "input" ], + char: '\ud83d\udd33', + fitzpatrick_scale: false, + category: "symbols" + }, + speaker: { + keywords: [ "sound", "volume", "silence", "broadcast" ], + char: '\ud83d\udd08', + fitzpatrick_scale: false, + category: "symbols" + }, + sound: { + keywords: [ "volume", "speaker", "broadcast" ], + char: '\ud83d\udd09', + fitzpatrick_scale: false, + category: "symbols" + }, + loud_sound: { + keywords: [ "volume", "noise", "noisy", "speaker", "broadcast" ], + char: '\ud83d\udd0a', + fitzpatrick_scale: false, + category: "symbols" + }, + mute: { + keywords: [ "sound", "volume", "silence", "quiet" ], + char: '\ud83d\udd07', + fitzpatrick_scale: false, + category: "symbols" + }, + mega: { + keywords: [ "sound", "speaker", "volume" ], + char: '\ud83d\udce3', + fitzpatrick_scale: false, + category: "symbols" + }, + loudspeaker: { + keywords: [ "volume", "sound" ], + char: '\ud83d\udce2', + fitzpatrick_scale: false, + category: "symbols" + }, + bell: { + keywords: [ "sound", "notification", "christmas", "xmas", "chime" ], + char: '\ud83d\udd14', + fitzpatrick_scale: false, + category: "symbols" + }, + no_bell: { + keywords: [ "sound", "volume", "mute", "quiet", "silent" ], + char: '\ud83d\udd15', + fitzpatrick_scale: false, + category: "symbols" + }, + black_joker: { + keywords: [ "poker", "cards", "game", "play", "magic" ], + char: '\ud83c\udccf', + fitzpatrick_scale: false, + category: "symbols" + }, + mahjong: { + keywords: [ "game", "play", "chinese", "kanji" ], + char: '\ud83c\udc04', + fitzpatrick_scale: false, + category: "symbols" + }, + spades: { + keywords: [ "poker", "cards", "suits", "magic" ], + char: '\u2660\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + clubs: { + keywords: [ "poker", "cards", "magic", "suits" ], + char: '\u2663\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + hearts: { + keywords: [ "poker", "cards", "magic", "suits" ], + char: '\u2665\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + diamonds: { + keywords: [ "poker", "cards", "magic", "suits" ], + char: '\u2666\ufe0f', + fitzpatrick_scale: false, + category: "symbols" + }, + flower_playing_cards: { + keywords: [ "game", "sunset", "red" ], + char: '\ud83c\udfb4', + fitzpatrick_scale: false, + category: "symbols" + }, + thought_balloon: { + keywords: [ "bubble", "cloud", "speech", "thinking", "dream" ], + char: '\ud83d\udcad', + fitzpatrick_scale: false, + category: "symbols" + }, + right_anger_bubble: { + keywords: [ "caption", "speech", "thinking", "mad" ], + char: '\ud83d\uddef', + fitzpatrick_scale: false, + category: "symbols" + }, + speech_balloon: { + keywords: [ "bubble", "words", "message", "talk", "chatting" ], + char: '\ud83d\udcac', + fitzpatrick_scale: false, + category: "symbols" + }, + left_speech_bubble: { + keywords: [ "words", "message", "talk", "chatting" ], + char: '\ud83d\udde8', + fitzpatrick_scale: false, + category: "symbols" + }, + clock1: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd50', + fitzpatrick_scale: false, + category: "symbols" + }, + clock2: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd51', + fitzpatrick_scale: false, + category: "symbols" + }, + clock3: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd52', + fitzpatrick_scale: false, + category: "symbols" + }, + clock4: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd53', + fitzpatrick_scale: false, + category: "symbols" + }, + clock5: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd54', + fitzpatrick_scale: false, + category: "symbols" + }, + clock6: { + keywords: [ "time", "late", "early", "schedule", "dawn", "dusk" ], + char: '\ud83d\udd55', + fitzpatrick_scale: false, + category: "symbols" + }, + clock7: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd56', + fitzpatrick_scale: false, + category: "symbols" + }, + clock8: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd57', + fitzpatrick_scale: false, + category: "symbols" + }, + clock9: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd58', + fitzpatrick_scale: false, + category: "symbols" + }, + clock10: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd59', + fitzpatrick_scale: false, + category: "symbols" + }, + clock11: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd5a', + fitzpatrick_scale: false, + category: "symbols" + }, + clock12: { + keywords: [ "time", "noon", "midnight", "midday", "late", "early", "schedule" ], + char: '\ud83d\udd5b', + fitzpatrick_scale: false, + category: "symbols" + }, + clock130: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd5c', + fitzpatrick_scale: false, + category: "symbols" + }, + clock230: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd5d', + fitzpatrick_scale: false, + category: "symbols" + }, + clock330: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd5e', + fitzpatrick_scale: false, + category: "symbols" + }, + clock430: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd5f', + fitzpatrick_scale: false, + category: "symbols" + }, + clock530: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd60', + fitzpatrick_scale: false, + category: "symbols" + }, + clock630: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd61', + fitzpatrick_scale: false, + category: "symbols" + }, + clock730: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd62', + fitzpatrick_scale: false, + category: "symbols" + }, + clock830: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd63', + fitzpatrick_scale: false, + category: "symbols" + }, + clock930: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd64', + fitzpatrick_scale: false, + category: "symbols" + }, + clock1030: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd65', + fitzpatrick_scale: false, + category: "symbols" + }, + clock1130: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd66', + fitzpatrick_scale: false, + category: "symbols" + }, + clock1230: { + keywords: [ "time", "late", "early", "schedule" ], + char: '\ud83d\udd67', + fitzpatrick_scale: false, + category: "symbols" + }, + afghanistan: { + keywords: [ "af", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddeb', + fitzpatrick_scale: false, + category: "flags" + }, + aland_islands: { + keywords: [ "\xc5land", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddfd', + fitzpatrick_scale: false, + category: "flags" + }, + albania: { + keywords: [ "al", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + algeria: { + keywords: [ "dz", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde9\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + american_samoa: { + keywords: [ "american", "ws", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + andorra: { + keywords: [ "ad", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\udde9', + fitzpatrick_scale: false, + category: "flags" + }, + angola: { + keywords: [ "ao", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + anguilla: { + keywords: [ "ai", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + antarctica: { + keywords: [ "aq", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddf6', + fitzpatrick_scale: false, + category: "flags" + }, + antigua_barbuda: { + keywords: [ "antigua", "barbuda", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + argentina: { + keywords: [ "ar", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + armenia: { + keywords: [ "am", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + aruba: { + keywords: [ "aw", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + australia: { + keywords: [ "au", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + austria: { + keywords: [ "at", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + azerbaijan: { + keywords: [ "az", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + bahamas: { + keywords: [ "bs", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + bahrain: { + keywords: [ "bh", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + bangladesh: { + keywords: [ "bd", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\udde9', + fitzpatrick_scale: false, + category: "flags" + }, + barbados: { + keywords: [ "bb", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\udde7', + fitzpatrick_scale: false, + category: "flags" + }, + belarus: { + keywords: [ "by", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + belgium: { + keywords: [ "be", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + belize: { + keywords: [ "bz", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + benin: { + keywords: [ "bj", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddef', + fitzpatrick_scale: false, + category: "flags" + }, + bermuda: { + keywords: [ "bm", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + bhutan: { + keywords: [ "bt", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + bolivia: { + keywords: [ "bo", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + caribbean_netherlands: { + keywords: [ "bonaire", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddf6', + fitzpatrick_scale: false, + category: "flags" + }, + bosnia_herzegovina: { + keywords: [ "bosnia", "herzegovina", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + botswana: { + keywords: [ "bw", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + brazil: { + keywords: [ "br", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + british_indian_ocean_territory: { + keywords: [ "british", "indian", "ocean", "territory", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + british_virgin_islands: { + keywords: [ "british", "virgin", "islands", "bvi", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfb\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + brunei: { + keywords: [ "bn", "darussalam", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + bulgaria: { + keywords: [ "bg", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + burkina_faso: { + keywords: [ "burkina", "faso", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddeb', + fitzpatrick_scale: false, + category: "flags" + }, + burundi: { + keywords: [ "bi", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + cape_verde: { + keywords: [ "cabo", "verde", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddfb', + fitzpatrick_scale: false, + category: "flags" + }, + cambodia: { + keywords: [ "kh", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + cameroon: { + keywords: [ "cm", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + canada: { + keywords: [ "ca", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + canary_islands: { + keywords: [ "canary", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + cayman_islands: { + keywords: [ "cayman", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + central_african_republic: { + keywords: [ "central", "african", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddeb', + fitzpatrick_scale: false, + category: "flags" + }, + chad: { + keywords: [ "td", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\udde9', + fitzpatrick_scale: false, + category: "flags" + }, + chile: { + keywords: [ "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + cn: { + keywords: [ "china", "chinese", "prc", "flag", "country", "nation", "banner" ], + char: '\ud83c\udde8\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + christmas_island: { + keywords: [ "christmas", "island", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddfd', + fitzpatrick_scale: false, + category: "flags" + }, + cocos_islands: { + keywords: [ "cocos", "keeling", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + colombia: { + keywords: [ "co", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + comoros: { + keywords: [ "km", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + congo_brazzaville: { + keywords: [ "congo", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + congo_kinshasa: { + keywords: [ "congo", "democratic", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\udde9', + fitzpatrick_scale: false, + category: "flags" + }, + cook_islands: { + keywords: [ "cook", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + costa_rica: { + keywords: [ "costa", "rica", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + croatia: { + keywords: [ "hr", "flag", "nation", "country", "banner" ], + char: '\ud83c\udded\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + cuba: { + keywords: [ "cu", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + curacao: { + keywords: [ "cura\xe7ao", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + cyprus: { + keywords: [ "cy", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + czech_republic: { + keywords: [ "cz", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + denmark: { + keywords: [ "dk", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde9\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + djibouti: { + keywords: [ "dj", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde9\ud83c\uddef', + fitzpatrick_scale: false, + category: "flags" + }, + dominica: { + keywords: [ "dm", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde9\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + dominican_republic: { + keywords: [ "dominican", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde9\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + ecuador: { + keywords: [ "ec", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddea\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + egypt: { + keywords: [ "eg", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddea\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + el_salvador: { + keywords: [ "el", "salvador", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddfb', + fitzpatrick_scale: false, + category: "flags" + }, + equatorial_guinea: { + keywords: [ "equatorial", "gn", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddf6', + fitzpatrick_scale: false, + category: "flags" + }, + eritrea: { + keywords: [ "er", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddea\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + estonia: { + keywords: [ "ee", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddea\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + ethiopia: { + keywords: [ "et", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddea\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + eu: { + keywords: [ "european", "union", "flag", "banner" ], + char: '\ud83c\uddea\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + falkland_islands: { + keywords: [ "falkland", "islands", "malvinas", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddeb\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + faroe_islands: { + keywords: [ "faroe", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddeb\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + fiji: { + keywords: [ "fj", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddeb\ud83c\uddef', + fitzpatrick_scale: false, + category: "flags" + }, + finland: { + keywords: [ "fi", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddeb\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + fr: { + keywords: [ "banner", "flag", "nation", "france", "french", "country" ], + char: '\ud83c\uddeb\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + french_guiana: { + keywords: [ "french", "guiana", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddeb', + fitzpatrick_scale: false, + category: "flags" + }, + french_polynesia: { + keywords: [ "french", "polynesia", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddeb', + fitzpatrick_scale: false, + category: "flags" + }, + french_southern_territories: { + keywords: [ "french", "southern", "territories", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddeb', + fitzpatrick_scale: false, + category: "flags" + }, + gabon: { + keywords: [ "ga", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + gambia: { + keywords: [ "gm", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + georgia: { + keywords: [ "ge", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + de: { + keywords: [ "german", "nation", "flag", "country", "banner" ], + char: '\ud83c\udde9\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + ghana: { + keywords: [ "gh", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + gibraltar: { + keywords: [ "gi", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + greece: { + keywords: [ "gr", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + greenland: { + keywords: [ "gl", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + grenada: { + keywords: [ "gd", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\udde9', + fitzpatrick_scale: false, + category: "flags" + }, + guadeloupe: { + keywords: [ "gp", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddf5', + fitzpatrick_scale: false, + category: "flags" + }, + guam: { + keywords: [ "gu", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + guatemala: { + keywords: [ "gt", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + guernsey: { + keywords: [ "gg", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + guinea: { + keywords: [ "gn", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + guinea_bissau: { + keywords: [ "gw", "bissau", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + guyana: { + keywords: [ "gy", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + haiti: { + keywords: [ "ht", "flag", "nation", "country", "banner" ], + char: '\ud83c\udded\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + honduras: { + keywords: [ "hn", "flag", "nation", "country", "banner" ], + char: '\ud83c\udded\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + hong_kong: { + keywords: [ "hong", "kong", "flag", "nation", "country", "banner" ], + char: '\ud83c\udded\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + hungary: { + keywords: [ "hu", "flag", "nation", "country", "banner" ], + char: '\ud83c\udded\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + iceland: { + keywords: [ "is", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + india: { + keywords: [ "in", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + indonesia: { + keywords: [ "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\udde9', + fitzpatrick_scale: false, + category: "flags" + }, + iran: { + keywords: [ "iran,", "islamic", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + iraq: { + keywords: [ "iq", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddf6', + fitzpatrick_scale: false, + category: "flags" + }, + ireland: { + keywords: [ "ie", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + isle_of_man: { + keywords: [ "isle", "man", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + israel: { + keywords: [ "il", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + it: { + keywords: [ "italy", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddee\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + cote_divoire: { + keywords: [ "ivory", "coast", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + jamaica: { + keywords: [ "jm", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddef\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + jp: { + keywords: [ "japanese", "nation", "flag", "country", "banner" ], + char: '\ud83c\uddef\ud83c\uddf5', + fitzpatrick_scale: false, + category: "flags" + }, + jersey: { + keywords: [ "je", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddef\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + jordan: { + keywords: [ "jo", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddef\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + kazakhstan: { + keywords: [ "kz", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + kenya: { + keywords: [ "ke", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + kiribati: { + keywords: [ "ki", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + kosovo: { + keywords: [ "xk", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfd\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + kuwait: { + keywords: [ "kw", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + kyrgyzstan: { + keywords: [ "kg", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + laos: { + keywords: [ "lao", "democratic", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + latvia: { + keywords: [ "lv", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\uddfb', + fitzpatrick_scale: false, + category: "flags" + }, + lebanon: { + keywords: [ "lb", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\udde7', + fitzpatrick_scale: false, + category: "flags" + }, + lesotho: { + keywords: [ "ls", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + liberia: { + keywords: [ "lr", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + libya: { + keywords: [ "ly", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + liechtenstein: { + keywords: [ "li", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + lithuania: { + keywords: [ "lt", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + luxembourg: { + keywords: [ "lu", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + macau: { + keywords: [ "macao", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + macedonia: { + keywords: [ "macedonia,", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + madagascar: { + keywords: [ "mg", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + malawi: { + keywords: [ "mw", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + malaysia: { + keywords: [ "my", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + maldives: { + keywords: [ "mv", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddfb', + fitzpatrick_scale: false, + category: "flags" + }, + mali: { + keywords: [ "ml", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + malta: { + keywords: [ "mt", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + marshall_islands: { + keywords: [ "marshall", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + martinique: { + keywords: [ "mq", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf6', + fitzpatrick_scale: false, + category: "flags" + }, + mauritania: { + keywords: [ "mr", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + mauritius: { + keywords: [ "mu", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + mayotte: { + keywords: [ "yt", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfe\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + mexico: { + keywords: [ "mx", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddfd', + fitzpatrick_scale: false, + category: "flags" + }, + micronesia: { + keywords: [ "micronesia,", "federated", "states", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddeb\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + moldova: { + keywords: [ "moldova,", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\udde9', + fitzpatrick_scale: false, + category: "flags" + }, + monaco: { + keywords: [ "mc", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + mongolia: { + keywords: [ "mn", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + montenegro: { + keywords: [ "me", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + montserrat: { + keywords: [ "ms", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + morocco: { + keywords: [ "ma", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + mozambique: { + keywords: [ "mz", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + myanmar: { + keywords: [ "mm", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + namibia: { + keywords: [ "na", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + nauru: { + keywords: [ "nr", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + nepal: { + keywords: [ "np", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddf5', + fitzpatrick_scale: false, + category: "flags" + }, + netherlands: { + keywords: [ "nl", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + new_caledonia: { + keywords: [ "new", "caledonia", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + new_zealand: { + keywords: [ "new", "zealand", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + nicaragua: { + keywords: [ "ni", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + niger: { + keywords: [ "ne", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + nigeria: { + keywords: [ "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + niue: { + keywords: [ "nu", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + norfolk_island: { + keywords: [ "norfolk", "island", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddeb', + fitzpatrick_scale: false, + category: "flags" + }, + northern_mariana_islands: { + keywords: [ "northern", "mariana", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf2\ud83c\uddf5', + fitzpatrick_scale: false, + category: "flags" + }, + north_korea: { + keywords: [ "north", "korea", "nation", "flag", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddf5', + fitzpatrick_scale: false, + category: "flags" + }, + norway: { + keywords: [ "no", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf3\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + oman: { + keywords: [ "om_symbol", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf4\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + pakistan: { + keywords: [ "pk", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + palau: { + keywords: [ "pw", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + palestinian_territories: { + keywords: [ "palestine", "palestinian", "territories", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + panama: { + keywords: [ "pa", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + papua_new_guinea: { + keywords: [ "papua", "new", "guinea", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + paraguay: { + keywords: [ "py", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + peru: { + keywords: [ "pe", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + philippines: { + keywords: [ "ph", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + pitcairn_islands: { + keywords: [ "pitcairn", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + poland: { + keywords: [ "pl", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + portugal: { + keywords: [ "pt", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + puerto_rico: { + keywords: [ "puerto", "rico", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + qatar: { + keywords: [ "qa", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf6\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + reunion: { + keywords: [ "r\xe9union", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf7\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + romania: { + keywords: [ "ro", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf7\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + ru: { + keywords: [ "russian", "federation", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf7\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + rwanda: { + keywords: [ "rw", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf7\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + st_barthelemy: { + keywords: [ "saint", "barth\xe9lemy", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde7\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + st_helena: { + keywords: [ "saint", "helena", "ascension", "tristan", "cunha", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + st_kitts_nevis: { + keywords: [ "saint", "kitts", "nevis", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + st_lucia: { + keywords: [ "saint", "lucia", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + st_pierre_miquelon: { + keywords: [ "saint", "pierre", "miquelon", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf5\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + st_vincent_grenadines: { + keywords: [ "saint", "vincent", "grenadines", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfb\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + samoa: { + keywords: [ "ws", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfc\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + san_marino: { + keywords: [ "san", "marino", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + sao_tome_principe: { + keywords: [ "sao", "tome", "principe", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + saudi_arabia: { + keywords: [ "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + senegal: { + keywords: [ "sn", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + serbia: { + keywords: [ "rs", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf7\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + seychelles: { + keywords: [ "sc", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + sierra_leone: { + keywords: [ "sierra", "leone", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + singapore: { + keywords: [ "sg", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + sint_maarten: { + keywords: [ "sint", "maarten", "dutch", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddfd', + fitzpatrick_scale: false, + category: "flags" + }, + slovakia: { + keywords: [ "sk", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + slovenia: { + keywords: [ "si", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + solomon_islands: { + keywords: [ "solomon", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\udde7', + fitzpatrick_scale: false, + category: "flags" + }, + somalia: { + keywords: [ "so", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + south_africa: { + keywords: [ "south", "africa", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddff\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + south_georgia_south_sandwich_islands: { + keywords: [ "south", "georgia", "sandwich", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddec\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + kr: { + keywords: [ "south", "korea", "nation", "flag", "country", "banner" ], + char: '\ud83c\uddf0\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + south_sudan: { + keywords: [ "south", "sd", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + es: { + keywords: [ "spain", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddea\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + sri_lanka: { + keywords: [ "sri", "lanka", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf1\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + sudan: { + keywords: [ "sd", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\udde9', + fitzpatrick_scale: false, + category: "flags" + }, + suriname: { + keywords: [ "sr", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + swaziland: { + keywords: [ "sz", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + sweden: { + keywords: [ "se", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + switzerland: { + keywords: [ "ch", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde8\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + syria: { + keywords: [ "syrian", "arab", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf8\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + taiwan: { + keywords: [ "tw", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + tajikistan: { + keywords: [ "tj", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddef', + fitzpatrick_scale: false, + category: "flags" + }, + tanzania: { + keywords: [ "tanzania,", "united", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + thailand: { + keywords: [ "th", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + timor_leste: { + keywords: [ "timor", "leste", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddf1', + fitzpatrick_scale: false, + category: "flags" + }, + togo: { + keywords: [ "tg", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + tokelau: { + keywords: [ "tk", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddf0', + fitzpatrick_scale: false, + category: "flags" + }, + tonga: { + keywords: [ "to", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddf4', + fitzpatrick_scale: false, + category: "flags" + }, + trinidad_tobago: { + keywords: [ "trinidad", "tobago", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddf9', + fitzpatrick_scale: false, + category: "flags" + }, + tunisia: { + keywords: [ "tn", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + tr: { + keywords: [ "turkey", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddf7', + fitzpatrick_scale: false, + category: "flags" + }, + turkmenistan: { + keywords: [ "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + turks_caicos_islands: { + keywords: [ "turks", "caicos", "islands", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\udde8', + fitzpatrick_scale: false, + category: "flags" + }, + tuvalu: { + keywords: [ "flag", "nation", "country", "banner" ], + char: '\ud83c\uddf9\ud83c\uddfb', + fitzpatrick_scale: false, + category: "flags" + }, + uganda: { + keywords: [ "ug", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfa\ud83c\uddec', + fitzpatrick_scale: false, + category: "flags" + }, + ukraine: { + keywords: [ "ua", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfa\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + united_arab_emirates: { + keywords: [ "united", "arab", "emirates", "flag", "nation", "country", "banner" ], + char: '\ud83c\udde6\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + uk: { + keywords: [ "united", "kingdom", "great", "britain", "northern", "ireland", "flag", "nation", "country", "banner", "british", "UK", "english", "england", "union jack" ], + char: '\ud83c\uddec\ud83c\udde7', + fitzpatrick_scale: false, + category: "flags" + }, + england: { + keywords: [ "flag", "english" ], + char: '\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f', + fitzpatrick_scale: false, + category: "flags" + }, + scotland: { + keywords: [ "flag", "scottish" ], + char: '\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f', + fitzpatrick_scale: false, + category: "flags" + }, + wales: { + keywords: [ "flag", "welsh" ], + char: '\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f', + fitzpatrick_scale: false, + category: "flags" + }, + us: { + keywords: [ "united", "states", "america", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfa\ud83c\uddf8', + fitzpatrick_scale: false, + category: "flags" + }, + us_virgin_islands: { + keywords: [ "virgin", "islands", "us", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfb\ud83c\uddee', + fitzpatrick_scale: false, + category: "flags" + }, + uruguay: { + keywords: [ "uy", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfa\ud83c\uddfe', + fitzpatrick_scale: false, + category: "flags" + }, + uzbekistan: { + keywords: [ "uz", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfa\ud83c\uddff', + fitzpatrick_scale: false, + category: "flags" + }, + vanuatu: { + keywords: [ "vu", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfb\ud83c\uddfa', + fitzpatrick_scale: false, + category: "flags" + }, + vatican_city: { + keywords: [ "vatican", "city", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfb\ud83c\udde6', + fitzpatrick_scale: false, + category: "flags" + }, + venezuela: { + keywords: [ "ve", "bolivarian", "republic", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfb\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + vietnam: { + keywords: [ "viet", "nam", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfb\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + wallis_futuna: { + keywords: [ "wallis", "futuna", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfc\ud83c\uddeb', + fitzpatrick_scale: false, + category: "flags" + }, + western_sahara: { + keywords: [ "western", "sahara", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddea\ud83c\udded', + fitzpatrick_scale: false, + category: "flags" + }, + yemen: { + keywords: [ "ye", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddfe\ud83c\uddea', + fitzpatrick_scale: false, + category: "flags" + }, + zambia: { + keywords: [ "zm", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddff\ud83c\uddf2', + fitzpatrick_scale: false, + category: "flags" + }, + zimbabwe: { + keywords: [ "zw", "flag", "nation", "country", "banner" ], + char: '\ud83c\uddff\ud83c\uddfc', + fitzpatrick_scale: false, + category: "flags" + }, + united_nations: { + keywords: [ "un", "flag", "banner" ], + char: '\ud83c\uddfa\ud83c\uddf3', + fitzpatrick_scale: false, + category: "flags" + }, + pirate_flag: { + keywords: [ "skull", "crossbones", "flag", "banner" ], + char: '\ud83c\udff4\u200d\u2620\ufe0f', + fitzpatrick_scale: false, + category: "flags" + } +}); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/emoticons/js/emojiimages.min.js b/app/frontend/public/tinymce/plugins/emoticons/js/emojiimages.min.js new file mode 100644 index 0000000..a045162 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/emoticons/js/emojiimages.min.js @@ -0,0 +1,3 @@ +// Source: npm package: emojilib +// Images provided by twemoji: https://github.com/twitter/twemoji +window.tinymce.Resource.add("tinymce.plugins.emoticons",{100:{keywords:["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],char:'\ud83d\udcaf',fitzpatrick_scale:!1,category:"symbols"},1234:{keywords:["numbers","blue-square"],char:'\ud83d\udd22',fitzpatrick_scale:!1,category:"symbols"},grinning:{keywords:["face","smile","happy","joy",":D","grin"],char:'\ud83d\ude00',fitzpatrick_scale:!1,category:"people"},grimacing:{keywords:["face","grimace","teeth"],char:'\ud83d\ude2c',fitzpatrick_scale:!1,category:"people"},grin:{keywords:["face","happy","smile","joy","kawaii"],char:'\ud83d\ude01',fitzpatrick_scale:!1,category:"people"},joy:{keywords:["face","cry","tears","weep","happy","happytears","haha"],char:'\ud83d\ude02',fitzpatrick_scale:!1,category:"people"},rofl:{keywords:["face","rolling","floor","laughing","lol","haha"],char:'\ud83e\udd23',fitzpatrick_scale:!1,category:"people"},partying:{keywords:["face","celebration","woohoo"],char:'\ud83e\udd73',fitzpatrick_scale:!1,category:"people"},smiley:{keywords:["face","happy","joy","haha",":D",":)","smile","funny"],char:'\ud83d\ude03',fitzpatrick_scale:!1,category:"people"},smile:{keywords:["face","happy","joy","funny","haha","laugh","like",":D",":)"],char:'\ud83d\ude04',fitzpatrick_scale:!1,category:"people"},sweat_smile:{keywords:["face","hot","happy","laugh","sweat","smile","relief"],char:'\ud83d\ude05',fitzpatrick_scale:!1,category:"people"},laughing:{keywords:["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],char:'\ud83d\ude06',fitzpatrick_scale:!1,category:"people"},innocent:{keywords:["face","angel","heaven","halo"],char:'\ud83d\ude07',fitzpatrick_scale:!1,category:"people"},wink:{keywords:["face","happy","mischievous","secret",";)","smile","eye"],char:'\ud83d\ude09',fitzpatrick_scale:!1,category:"people"},blush:{keywords:["face","smile","happy","flushed","crush","embarrassed","shy","joy"],char:'\ud83d\ude0a',fitzpatrick_scale:!1,category:"people"},slightly_smiling_face:{keywords:["face","smile"],char:'\ud83d\ude42',fitzpatrick_scale:!1,category:"people"},upside_down_face:{keywords:["face","flipped","silly","smile"],char:'\ud83d\ude43',fitzpatrick_scale:!1,category:"people"},relaxed:{keywords:["face","blush","massage","happiness"],char:'\u263a\ufe0f',fitzpatrick_scale:!1,category:"people"},yum:{keywords:["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],char:'\ud83d\ude0b',fitzpatrick_scale:!1,category:"people"},relieved:{keywords:["face","relaxed","phew","massage","happiness"],char:'\ud83d\ude0c',fitzpatrick_scale:!1,category:"people"},heart_eyes:{keywords:["face","love","like","affection","valentines","infatuation","crush","heart"],char:'\ud83d\ude0d',fitzpatrick_scale:!1,category:"people"},smiling_face_with_three_hearts:{keywords:["face","love","like","affection","valentines","infatuation","crush","hearts","adore"],char:'\ud83e\udd70',fitzpatrick_scale:!1,category:"people"},kissing_heart:{keywords:["face","love","like","affection","valentines","infatuation","kiss"],char:'\ud83d\ude18',fitzpatrick_scale:!1,category:"people"},kissing:{keywords:["love","like","face","3","valentines","infatuation","kiss"],char:'\ud83d\ude17',fitzpatrick_scale:!1,category:"people"},kissing_smiling_eyes:{keywords:["face","affection","valentines","infatuation","kiss"],char:'\ud83d\ude19',fitzpatrick_scale:!1,category:"people"},kissing_closed_eyes:{keywords:["face","love","like","affection","valentines","infatuation","kiss"],char:'\ud83d\ude1a',fitzpatrick_scale:!1,category:"people"},stuck_out_tongue_winking_eye:{keywords:["face","prank","childish","playful","mischievous","smile","wink","tongue"],char:'\ud83d\ude1c',fitzpatrick_scale:!1,category:"people"},zany:{keywords:["face","goofy","crazy"],char:'\ud83e\udd2a',fitzpatrick_scale:!1,category:"people"},raised_eyebrow:{keywords:["face","distrust","scepticism","disapproval","disbelief","surprise"],char:'\ud83e\udd28',fitzpatrick_scale:!1,category:"people"},monocle:{keywords:["face","stuffy","wealthy"],char:'\ud83e\uddd0',fitzpatrick_scale:!1,category:"people"},stuck_out_tongue_closed_eyes:{keywords:["face","prank","playful","mischievous","smile","tongue"],char:'\ud83d\ude1d',fitzpatrick_scale:!1,category:"people"},stuck_out_tongue:{keywords:["face","prank","childish","playful","mischievous","smile","tongue"],char:'\ud83d\ude1b',fitzpatrick_scale:!1,category:"people"},money_mouth_face:{keywords:["face","rich","dollar","money"],char:'\ud83e\udd11',fitzpatrick_scale:!1,category:"people"},nerd_face:{keywords:["face","nerdy","geek","dork"],char:'\ud83e\udd13',fitzpatrick_scale:!1,category:"people"},sunglasses:{keywords:["face","cool","smile","summer","beach","sunglass"],char:'\ud83d\ude0e',fitzpatrick_scale:!1,category:"people"},star_struck:{keywords:["face","smile","starry","eyes","grinning"],char:'\ud83e\udd29',fitzpatrick_scale:!1,category:"people"},clown_face:{keywords:["face"],char:'\ud83e\udd21',fitzpatrick_scale:!1,category:"people"},cowboy_hat_face:{keywords:["face","cowgirl","hat"],char:'\ud83e\udd20',fitzpatrick_scale:!1,category:"people"},hugs:{keywords:["face","smile","hug"],char:'\ud83e\udd17',fitzpatrick_scale:!1,category:"people"},smirk:{keywords:["face","smile","mean","prank","smug","sarcasm"],char:'\ud83d\ude0f',fitzpatrick_scale:!1,category:"people"},no_mouth:{keywords:["face","hellokitty"],char:'\ud83d\ude36',fitzpatrick_scale:!1,category:"people"},neutral_face:{keywords:["indifference","meh",":|","neutral"],char:'\ud83d\ude10',fitzpatrick_scale:!1,category:"people"},expressionless:{keywords:["face","indifferent","-_-","meh","deadpan"],char:'\ud83d\ude11',fitzpatrick_scale:!1,category:"people"},unamused:{keywords:["indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],char:'\ud83d\ude12',fitzpatrick_scale:!1,category:"people"},roll_eyes:{keywords:["face","eyeroll","frustrated"],char:'\ud83d\ude44',fitzpatrick_scale:!1,category:"people"},thinking:{keywords:["face","hmmm","think","consider"],char:'\ud83e\udd14',fitzpatrick_scale:!1,category:"people"},lying_face:{keywords:["face","lie","pinocchio"],char:'\ud83e\udd25',fitzpatrick_scale:!1,category:"people"},hand_over_mouth:{keywords:["face","whoops","shock","surprise"],char:'\ud83e\udd2d',fitzpatrick_scale:!1,category:"people"},shushing:{keywords:["face","quiet","shhh"],char:'\ud83e\udd2b',fitzpatrick_scale:!1,category:"people"},symbols_over_mouth:{keywords:["face","swearing","cursing","cussing","profanity","expletive"],char:'\ud83e\udd2c',fitzpatrick_scale:!1,category:"people"},exploding_head:{keywords:["face","shocked","mind","blown"],char:'\ud83e\udd2f',fitzpatrick_scale:!1,category:"people"},flushed:{keywords:["face","blush","shy","flattered"],char:'\ud83d\ude33',fitzpatrick_scale:!1,category:"people"},disappointed:{keywords:["face","sad","upset","depressed",":("],char:'\ud83d\ude1e',fitzpatrick_scale:!1,category:"people"},worried:{keywords:["face","concern","nervous",":("],char:'\ud83d\ude1f',fitzpatrick_scale:!1,category:"people"},angry:{keywords:["mad","face","annoyed","frustrated"],char:'\ud83d\ude20',fitzpatrick_scale:!1,category:"people"},rage:{keywords:["angry","mad","hate","despise"],char:'\ud83d\ude21',fitzpatrick_scale:!1,category:"people"},pensive:{keywords:["face","sad","depressed","upset"],char:'\ud83d\ude14',fitzpatrick_scale:!1,category:"people"},confused:{keywords:["face","indifference","huh","weird","hmmm",":/"],char:'\ud83d\ude15',fitzpatrick_scale:!1,category:"people"},slightly_frowning_face:{keywords:["face","frowning","disappointed","sad","upset"],char:'\ud83d\ude41',fitzpatrick_scale:!1,category:"people"},frowning_face:{keywords:["face","sad","upset","frown"],char:'\u2639',fitzpatrick_scale:!1,category:"people"},persevere:{keywords:["face","sick","no","upset","oops"],char:'\ud83d\ude23',fitzpatrick_scale:!1,category:"people"},confounded:{keywords:["face","confused","sick","unwell","oops",":S"],char:'\ud83d\ude16',fitzpatrick_scale:!1,category:"people"},tired_face:{keywords:["sick","whine","upset","frustrated"],char:'\ud83d\ude2b',fitzpatrick_scale:!1,category:"people"},weary:{keywords:["face","tired","sleepy","sad","frustrated","upset"],char:'\ud83d\ude29',fitzpatrick_scale:!1,category:"people"},pleading:{keywords:["face","begging","mercy"],char:'\ud83e\udd7a',fitzpatrick_scale:!1,category:"people"},triumph:{keywords:["face","gas","phew","proud","pride"],char:'\ud83d\ude24',fitzpatrick_scale:!1,category:"people"},open_mouth:{keywords:["face","surprise","impressed","wow","whoa",":O"],char:'\ud83d\ude2e',fitzpatrick_scale:!1,category:"people"},scream:{keywords:["face","munch","scared","omg"],char:'\ud83d\ude31',fitzpatrick_scale:!1,category:"people"},fearful:{keywords:["face","scared","terrified","nervous","oops","huh"],char:'\ud83d\ude28',fitzpatrick_scale:!1,category:"people"},cold_sweat:{keywords:["face","nervous","sweat"],char:'\ud83d\ude30',fitzpatrick_scale:!1,category:"people"},hushed:{keywords:["face","woo","shh"],char:'\ud83d\ude2f',fitzpatrick_scale:!1,category:"people"},frowning:{keywords:["face","aw","what"],char:'\ud83d\ude26',fitzpatrick_scale:!1,category:"people"},anguished:{keywords:["face","stunned","nervous"],char:'\ud83d\ude27',fitzpatrick_scale:!1,category:"people"},cry:{keywords:["face","tears","sad","depressed","upset",":'("],char:'\ud83d\ude22',fitzpatrick_scale:!1,category:"people"},disappointed_relieved:{keywords:["face","phew","sweat","nervous"],char:'\ud83d\ude25',fitzpatrick_scale:!1,category:"people"},drooling_face:{keywords:["face"],char:'\ud83e\udd24',fitzpatrick_scale:!1,category:"people"},sleepy:{keywords:["face","tired","rest","nap"],char:'\ud83d\ude2a',fitzpatrick_scale:!1,category:"people"},sweat:{keywords:["face","hot","sad","tired","exercise"],char:'\ud83d\ude13',fitzpatrick_scale:!1,category:"people"},hot:{keywords:["face","feverish","heat","red","sweating"],char:'\ud83e\udd75',fitzpatrick_scale:!1,category:"people"},cold:{keywords:["face","blue","freezing","frozen","frostbite","icicles"],char:'\ud83e\udd76',fitzpatrick_scale:!1,category:"people"},sob:{keywords:["face","cry","tears","sad","upset","depressed"],char:'\ud83d\ude2d',fitzpatrick_scale:!1,category:"people"},dizzy_face:{keywords:["spent","unconscious","xox","dizzy"],char:'\ud83d\ude35',fitzpatrick_scale:!1,category:"people"},astonished:{keywords:["face","xox","surprised","poisoned"],char:'\ud83d\ude32',fitzpatrick_scale:!1,category:"people"},zipper_mouth_face:{keywords:["face","sealed","zipper","secret"],char:'\ud83e\udd10',fitzpatrick_scale:!1,category:"people"},nauseated_face:{keywords:["face","vomit","gross","green","sick","throw up","ill"],char:'\ud83e\udd22',fitzpatrick_scale:!1,category:"people"},sneezing_face:{keywords:["face","gesundheit","sneeze","sick","allergy"],char:'\ud83e\udd27',fitzpatrick_scale:!1,category:"people"},vomiting:{keywords:["face","sick"],char:'\ud83e\udd2e',fitzpatrick_scale:!1,category:"people"},mask:{keywords:["face","sick","ill","disease"],char:'\ud83d\ude37',fitzpatrick_scale:!1,category:"people"},face_with_thermometer:{keywords:["sick","temperature","thermometer","cold","fever"],char:'\ud83e\udd12',fitzpatrick_scale:!1,category:"people"},face_with_head_bandage:{keywords:["injured","clumsy","bandage","hurt"],char:'\ud83e\udd15',fitzpatrick_scale:!1,category:"people"},woozy:{keywords:["face","dizzy","intoxicated","tipsy","wavy"],char:'\ud83e\udd74',fitzpatrick_scale:!1,category:"people"},sleeping:{keywords:["face","tired","sleepy","night","zzz"],char:'\ud83d\ude34',fitzpatrick_scale:!1,category:"people"},zzz:{keywords:["sleepy","tired","dream"],char:'\ud83d\udca4',fitzpatrick_scale:!1,category:"people"},poop:{keywords:["hankey","shitface","fail","turd","shit"],char:'\ud83d\udca9',fitzpatrick_scale:!1,category:"people"},smiling_imp:{keywords:["devil","horns"],char:'\ud83d\ude08',fitzpatrick_scale:!1,category:"people"},imp:{keywords:["devil","angry","horns"],char:'\ud83d\udc7f',fitzpatrick_scale:!1,category:"people"},japanese_ogre:{keywords:["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],char:'\ud83d\udc79',fitzpatrick_scale:!1,category:"people"},japanese_goblin:{keywords:["red","evil","mask","monster","scary","creepy","japanese","goblin"],char:'\ud83d\udc7a',fitzpatrick_scale:!1,category:"people"},skull:{keywords:["dead","skeleton","creepy","death"],char:'\ud83d\udc80',fitzpatrick_scale:!1,category:"people"},ghost:{keywords:["halloween","spooky","scary"],char:'\ud83d\udc7b',fitzpatrick_scale:!1,category:"people"},alien:{keywords:["UFO","paul","weird","outer_space"],char:'\ud83d\udc7d',fitzpatrick_scale:!1,category:"people"},robot:{keywords:["computer","machine","bot"],char:'\ud83e\udd16',fitzpatrick_scale:!1,category:"people"},smiley_cat:{keywords:["animal","cats","happy","smile"],char:'\ud83d\ude3a',fitzpatrick_scale:!1,category:"people"},smile_cat:{keywords:["animal","cats","smile"],char:'\ud83d\ude38',fitzpatrick_scale:!1,category:"people"},joy_cat:{keywords:["animal","cats","haha","happy","tears"],char:'\ud83d\ude39',fitzpatrick_scale:!1,category:"people"},heart_eyes_cat:{keywords:["animal","love","like","affection","cats","valentines","heart"],char:'\ud83d\ude3b',fitzpatrick_scale:!1,category:"people"},smirk_cat:{keywords:["animal","cats","smirk"],char:'\ud83d\ude3c',fitzpatrick_scale:!1,category:"people"},kissing_cat:{keywords:["animal","cats","kiss"],char:'\ud83d\ude3d',fitzpatrick_scale:!1,category:"people"},scream_cat:{keywords:["animal","cats","munch","scared","scream"],char:'\ud83d\ude40',fitzpatrick_scale:!1,category:"people"},crying_cat_face:{keywords:["animal","tears","weep","sad","cats","upset","cry"],char:'\ud83d\ude3f',fitzpatrick_scale:!1,category:"people"},pouting_cat:{keywords:["animal","cats"],char:'\ud83d\ude3e',fitzpatrick_scale:!1,category:"people"},palms_up:{keywords:["hands","gesture","cupped","prayer"],char:'\ud83e\udd32',fitzpatrick_scale:!0,category:"people"},raised_hands:{keywords:["gesture","hooray","yea","celebration","hands"],char:'\ud83d\ude4c',fitzpatrick_scale:!0,category:"people"},clap:{keywords:["hands","praise","applause","congrats","yay"],char:'\ud83d\udc4f',fitzpatrick_scale:!0,category:"people"},wave:{keywords:["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],char:'\ud83d\udc4b',fitzpatrick_scale:!0,category:"people"},call_me_hand:{keywords:["hands","gesture"],char:'\ud83e\udd19',fitzpatrick_scale:!0,category:"people"},"+1":{keywords:["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],char:'\ud83d\udc4d',fitzpatrick_scale:!0,category:"people"},"-1":{keywords:["thumbsdown","no","dislike","hand"],char:'\ud83d\udc4e',fitzpatrick_scale:!0,category:"people"},facepunch:{keywords:["angry","violence","fist","hit","attack","hand"],char:'\ud83d\udc4a',fitzpatrick_scale:!0,category:"people"},fist:{keywords:["fingers","hand","grasp"],char:'\u270a',fitzpatrick_scale:!0,category:"people"},fist_left:{keywords:["hand","fistbump"],char:'\ud83e\udd1b',fitzpatrick_scale:!0,category:"people"},fist_right:{keywords:["hand","fistbump"],char:'\ud83e\udd1c',fitzpatrick_scale:!0,category:"people"},v:{keywords:["fingers","ohyeah","hand","peace","victory","two"],char:'\u270c',fitzpatrick_scale:!0,category:"people"},ok_hand:{keywords:["fingers","limbs","perfect","ok","okay"],char:'\ud83d\udc4c',fitzpatrick_scale:!0,category:"people"},raised_hand:{keywords:["fingers","stop","highfive","palm","ban"],char:'\u270b',fitzpatrick_scale:!0,category:"people"},raised_back_of_hand:{keywords:["fingers","raised","backhand"],char:'\ud83e\udd1a',fitzpatrick_scale:!0,category:"people"},open_hands:{keywords:["fingers","butterfly","hands","open"],char:'\ud83d\udc50',fitzpatrick_scale:!0,category:"people"},muscle:{keywords:["arm","flex","hand","summer","strong","biceps"],char:'\ud83d\udcaa',fitzpatrick_scale:!0,category:"people"},pray:{keywords:["please","hope","wish","namaste","highfive"],char:'\ud83d\ude4f',fitzpatrick_scale:!0,category:"people"},foot:{keywords:["kick","stomp"],char:'\ud83e\uddb6',fitzpatrick_scale:!0,category:"people"},leg:{keywords:["kick","limb"],char:'\ud83e\uddb5',fitzpatrick_scale:!0,category:"people"},handshake:{keywords:["agreement","shake"],char:'\ud83e\udd1d',fitzpatrick_scale:!1,category:"people"},point_up:{keywords:["hand","fingers","direction","up"],char:'\u261d',fitzpatrick_scale:!0,category:"people"},point_up_2:{keywords:["fingers","hand","direction","up"],char:'\ud83d\udc46',fitzpatrick_scale:!0,category:"people"},point_down:{keywords:["fingers","hand","direction","down"],char:'\ud83d\udc47',fitzpatrick_scale:!0,category:"people"},point_left:{keywords:["direction","fingers","hand","left"],char:'\ud83d\udc48',fitzpatrick_scale:!0,category:"people"},point_right:{keywords:["fingers","hand","direction","right"],char:'\ud83d\udc49',fitzpatrick_scale:!0,category:"people"},fu:{keywords:["hand","fingers","rude","middle","flipping"],char:'\ud83d\udd95',fitzpatrick_scale:!0,category:"people"},raised_hand_with_fingers_splayed:{keywords:["hand","fingers","palm"],char:'\ud83d\udd90',fitzpatrick_scale:!0,category:"people"},love_you:{keywords:["hand","fingers","gesture"],char:'\ud83e\udd1f',fitzpatrick_scale:!0,category:"people"},metal:{keywords:["hand","fingers","evil_eye","sign_of_horns","rock_on"],char:'\ud83e\udd18',fitzpatrick_scale:!0,category:"people"},crossed_fingers:{keywords:["good","lucky"],char:'\ud83e\udd1e',fitzpatrick_scale:!0,category:"people"},vulcan_salute:{keywords:["hand","fingers","spock","star trek"],char:'\ud83d\udd96',fitzpatrick_scale:!0,category:"people"},writing_hand:{keywords:["lower_left_ballpoint_pen","stationery","write","compose"],char:'\u270d',fitzpatrick_scale:!0,category:"people"},selfie:{keywords:["camera","phone"],char:'\ud83e\udd33',fitzpatrick_scale:!0,category:"people"},nail_care:{keywords:["beauty","manicure","finger","fashion","nail"],char:'\ud83d\udc85',fitzpatrick_scale:!0,category:"people"},lips:{keywords:["mouth","kiss"],char:'\ud83d\udc44',fitzpatrick_scale:!1,category:"people"},tooth:{keywords:["teeth","dentist"],char:'\ud83e\uddb7',fitzpatrick_scale:!1,category:"people"},tongue:{keywords:["mouth","playful"],char:'\ud83d\udc45',fitzpatrick_scale:!1,category:"people"},ear:{keywords:["face","hear","sound","listen"],char:'\ud83d\udc42',fitzpatrick_scale:!0,category:"people"},nose:{keywords:["smell","sniff"],char:'\ud83d\udc43',fitzpatrick_scale:!0,category:"people"},eye:{keywords:["face","look","see","watch","stare"],char:'\ud83d\udc41',fitzpatrick_scale:!1,category:"people"},eyes:{keywords:["look","watch","stalk","peek","see"],char:'\ud83d\udc40',fitzpatrick_scale:!1,category:"people"},brain:{keywords:["smart","intelligent"],char:'\ud83e\udde0',fitzpatrick_scale:!1,category:"people"},bust_in_silhouette:{keywords:["user","person","human"],char:'\ud83d\udc64',fitzpatrick_scale:!1,category:"people"},busts_in_silhouette:{keywords:["user","person","human","group","team"],char:'\ud83d\udc65',fitzpatrick_scale:!1,category:"people"},speaking_head:{keywords:["user","person","human","sing","say","talk"],char:'\ud83d\udde3',fitzpatrick_scale:!1,category:"people"},baby:{keywords:["child","boy","girl","toddler"],char:'\ud83d\udc76',fitzpatrick_scale:!0,category:"people"},child:{keywords:["gender-neutral","young"],char:'\ud83e\uddd2',fitzpatrick_scale:!0,category:"people"},boy:{keywords:["man","male","guy","teenager"],char:'\ud83d\udc66',fitzpatrick_scale:!0,category:"people"},girl:{keywords:["female","woman","teenager"],char:'\ud83d\udc67',fitzpatrick_scale:!0,category:"people"},adult:{keywords:["gender-neutral","person"],char:'\ud83e\uddd1',fitzpatrick_scale:!0,category:"people"},man:{keywords:["mustache","father","dad","guy","classy","sir","moustache"],char:'\ud83d\udc68',fitzpatrick_scale:!0,category:"people"},woman:{keywords:["female","girls","lady"],char:'\ud83d\udc69',fitzpatrick_scale:!0,category:"people"},blonde_woman:{keywords:["woman","female","girl","blonde","person"],char:'\ud83d\udc71\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},blonde_man:{keywords:["man","male","boy","blonde","guy","person"],char:'\ud83d\udc71',fitzpatrick_scale:!0,category:"people"},bearded_person:{keywords:["person","bewhiskered"],char:'\ud83e\uddd4',fitzpatrick_scale:!0,category:"people"},older_adult:{keywords:["human","elder","senior","gender-neutral"],char:'\ud83e\uddd3',fitzpatrick_scale:!0,category:"people"},older_man:{keywords:["human","male","men","old","elder","senior"],char:'\ud83d\udc74',fitzpatrick_scale:!0,category:"people"},older_woman:{keywords:["human","female","women","lady","old","elder","senior"],char:'\ud83d\udc75',fitzpatrick_scale:!0,category:"people"},man_with_gua_pi_mao:{keywords:["male","boy","chinese"],char:'\ud83d\udc72',fitzpatrick_scale:!0,category:"people"},woman_with_headscarf:{keywords:["female","hijab","mantilla","tichel"],char:'\ud83e\uddd5',fitzpatrick_scale:!0,category:"people"},woman_with_turban:{keywords:["female","indian","hinduism","arabs","woman"],char:'\ud83d\udc73\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},man_with_turban:{keywords:["male","indian","hinduism","arabs"],char:'\ud83d\udc73',fitzpatrick_scale:!0,category:"people"},policewoman:{keywords:["woman","police","law","legal","enforcement","arrest","911","female"],char:'\ud83d\udc6e\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},policeman:{keywords:["man","police","law","legal","enforcement","arrest","911"],char:'\ud83d\udc6e',fitzpatrick_scale:!0,category:"people"},construction_worker_woman:{keywords:["female","human","wip","build","construction","worker","labor","woman"],char:'\ud83d\udc77\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},construction_worker_man:{keywords:["male","human","wip","guy","build","construction","worker","labor"],char:'\ud83d\udc77',fitzpatrick_scale:!0,category:"people"},guardswoman:{keywords:["uk","gb","british","female","royal","woman"],char:'\ud83d\udc82\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},guardsman:{keywords:["uk","gb","british","male","guy","royal"],char:'\ud83d\udc82',fitzpatrick_scale:!0,category:"people"},female_detective:{keywords:["human","spy","detective","female","woman"],char:'\ud83d\udd75\ufe0f\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},male_detective:{keywords:["human","spy","detective"],char:'\ud83d\udd75',fitzpatrick_scale:!0,category:"people"},woman_health_worker:{keywords:["doctor","nurse","therapist","healthcare","woman","human"],char:'\ud83d\udc69\u200d\u2695\ufe0f',fitzpatrick_scale:!0,category:"people"},man_health_worker:{keywords:["doctor","nurse","therapist","healthcare","man","human"],char:'\ud83d\udc68\u200d\u2695\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_farmer:{keywords:["rancher","gardener","woman","human"],char:'\ud83d\udc69\u200d\ud83c\udf3e',fitzpatrick_scale:!0,category:"people"},man_farmer:{keywords:["rancher","gardener","man","human"],char:'\ud83d\udc68\u200d\ud83c\udf3e',fitzpatrick_scale:!0,category:"people"},woman_cook:{keywords:["chef","woman","human"],char:'\ud83d\udc69\u200d\ud83c\udf73',fitzpatrick_scale:!0,category:"people"},man_cook:{keywords:["chef","man","human"],char:'\ud83d\udc68\u200d\ud83c\udf73',fitzpatrick_scale:!0,category:"people"},woman_student:{keywords:["graduate","woman","human"],char:'\ud83d\udc69\u200d\ud83c\udf93',fitzpatrick_scale:!0,category:"people"},man_student:{keywords:["graduate","man","human"],char:'\ud83d\udc68\u200d\ud83c\udf93',fitzpatrick_scale:!0,category:"people"},woman_singer:{keywords:["rockstar","entertainer","woman","human"],char:'\ud83d\udc69\u200d\ud83c\udfa4',fitzpatrick_scale:!0,category:"people"},man_singer:{keywords:["rockstar","entertainer","man","human"],char:'\ud83d\udc68\u200d\ud83c\udfa4',fitzpatrick_scale:!0,category:"people"},woman_teacher:{keywords:["instructor","professor","woman","human"],char:'\ud83d\udc69\u200d\ud83c\udfeb',fitzpatrick_scale:!0,category:"people"},man_teacher:{keywords:["instructor","professor","man","human"],char:'\ud83d\udc68\u200d\ud83c\udfeb',fitzpatrick_scale:!0,category:"people"},woman_factory_worker:{keywords:["assembly","industrial","woman","human"],char:'\ud83d\udc69\u200d\ud83c\udfed',fitzpatrick_scale:!0,category:"people"},man_factory_worker:{keywords:["assembly","industrial","man","human"],char:'\ud83d\udc68\u200d\ud83c\udfed',fitzpatrick_scale:!0,category:"people"},woman_technologist:{keywords:["coder","developer","engineer","programmer","software","woman","human","laptop","computer"],char:'\ud83d\udc69\u200d\ud83d\udcbb',fitzpatrick_scale:!0,category:"people"},man_technologist:{keywords:["coder","developer","engineer","programmer","software","man","human","laptop","computer"],char:'\ud83d\udc68\u200d\ud83d\udcbb',fitzpatrick_scale:!0,category:"people"},woman_office_worker:{keywords:["business","manager","woman","human"],char:'\ud83d\udc69\u200d\ud83d\udcbc',fitzpatrick_scale:!0,category:"people"},man_office_worker:{keywords:["business","manager","man","human"],char:'\ud83d\udc68\u200d\ud83d\udcbc',fitzpatrick_scale:!0,category:"people"},woman_mechanic:{keywords:["plumber","woman","human","wrench"],char:'\ud83d\udc69\u200d\ud83d\udd27',fitzpatrick_scale:!0,category:"people"},man_mechanic:{keywords:["plumber","man","human","wrench"],char:'\ud83d\udc68\u200d\ud83d\udd27',fitzpatrick_scale:!0,category:"people"},woman_scientist:{keywords:["biologist","chemist","engineer","physicist","woman","human"],char:'\ud83d\udc69\u200d\ud83d\udd2c',fitzpatrick_scale:!0,category:"people"},man_scientist:{keywords:["biologist","chemist","engineer","physicist","man","human"],char:'\ud83d\udc68\u200d\ud83d\udd2c',fitzpatrick_scale:!0,category:"people"},woman_artist:{keywords:["painter","woman","human"],char:'\ud83d\udc69\u200d\ud83c\udfa8',fitzpatrick_scale:!0,category:"people"},man_artist:{keywords:["painter","man","human"],char:'\ud83d\udc68\u200d\ud83c\udfa8',fitzpatrick_scale:!0,category:"people"},woman_firefighter:{keywords:["fireman","woman","human"],char:'\ud83d\udc69\u200d\ud83d\ude92',fitzpatrick_scale:!0,category:"people"},man_firefighter:{keywords:["fireman","man","human"],char:'\ud83d\udc68\u200d\ud83d\ude92',fitzpatrick_scale:!0,category:"people"},woman_pilot:{keywords:["aviator","plane","woman","human"],char:'\ud83d\udc69\u200d\u2708\ufe0f',fitzpatrick_scale:!0,category:"people"},man_pilot:{keywords:["aviator","plane","man","human"],char:'\ud83d\udc68\u200d\u2708\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_astronaut:{keywords:["space","rocket","woman","human"],char:'\ud83d\udc69\u200d\ud83d\ude80',fitzpatrick_scale:!0,category:"people"},man_astronaut:{keywords:["space","rocket","man","human"],char:'\ud83d\udc68\u200d\ud83d\ude80',fitzpatrick_scale:!0,category:"people"},woman_judge:{keywords:["justice","court","woman","human"],char:'\ud83d\udc69\u200d\u2696\ufe0f',fitzpatrick_scale:!0,category:"people"},man_judge:{keywords:["justice","court","man","human"],char:'\ud83d\udc68\u200d\u2696\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_superhero:{keywords:["woman","female","good","heroine","superpowers"],char:'\ud83e\uddb8\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},man_superhero:{keywords:["man","male","good","hero","superpowers"],char:'\ud83e\uddb8\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_supervillain:{keywords:["woman","female","evil","bad","criminal","heroine","superpowers"],char:'\ud83e\uddb9\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},man_supervillain:{keywords:["man","male","evil","bad","criminal","hero","superpowers"],char:'\ud83e\uddb9\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},mrs_claus:{keywords:["woman","female","xmas","mother christmas"],char:'\ud83e\udd36',fitzpatrick_scale:!0,category:"people"},santa:{keywords:["festival","man","male","xmas","father christmas"],char:'\ud83c\udf85',fitzpatrick_scale:!0,category:"people"},sorceress:{keywords:["woman","female","mage","witch"],char:'\ud83e\uddd9\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},wizard:{keywords:["man","male","mage","sorcerer"],char:'\ud83e\uddd9\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_elf:{keywords:["woman","female"],char:'\ud83e\udddd\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},man_elf:{keywords:["man","male"],char:'\ud83e\udddd\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_vampire:{keywords:["woman","female"],char:'\ud83e\udddb\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},man_vampire:{keywords:["man","male","dracula"],char:'\ud83e\udddb\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_zombie:{keywords:["woman","female","undead","walking dead"],char:'\ud83e\udddf\u200d\u2640\ufe0f',fitzpatrick_scale:!1,category:"people"},man_zombie:{keywords:["man","male","dracula","undead","walking dead"],char:'\ud83e\udddf\u200d\u2642\ufe0f',fitzpatrick_scale:!1,category:"people"},woman_genie:{keywords:["woman","female"],char:'\ud83e\uddde\u200d\u2640\ufe0f',fitzpatrick_scale:!1,category:"people"},man_genie:{keywords:["man","male"],char:'\ud83e\uddde\u200d\u2642\ufe0f',fitzpatrick_scale:!1,category:"people"},mermaid:{keywords:["woman","female","merwoman","ariel"],char:'\ud83e\udddc\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},merman:{keywords:["man","male","triton"],char:'\ud83e\udddc\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_fairy:{keywords:["woman","female"],char:'\ud83e\uddda\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},man_fairy:{keywords:["man","male"],char:'\ud83e\uddda\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},angel:{keywords:["heaven","wings","halo"],char:'\ud83d\udc7c',fitzpatrick_scale:!0,category:"people"},pregnant_woman:{keywords:["baby"],char:'\ud83e\udd30',fitzpatrick_scale:!0,category:"people"},breastfeeding:{keywords:["nursing","baby"],char:'\ud83e\udd31',fitzpatrick_scale:!0,category:"people"},princess:{keywords:["girl","woman","female","blond","crown","royal","queen"],char:'\ud83d\udc78',fitzpatrick_scale:!0,category:"people"},prince:{keywords:["boy","man","male","crown","royal","king"],char:'\ud83e\udd34',fitzpatrick_scale:!0,category:"people"},bride_with_veil:{keywords:["couple","marriage","wedding","woman","bride"],char:'\ud83d\udc70',fitzpatrick_scale:!0,category:"people"},man_in_tuxedo:{keywords:["couple","marriage","wedding","groom"],char:'\ud83e\udd35',fitzpatrick_scale:!0,category:"people"},running_woman:{keywords:["woman","walking","exercise","race","running","female"],char:'\ud83c\udfc3\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},running_man:{keywords:["man","walking","exercise","race","running"],char:'\ud83c\udfc3',fitzpatrick_scale:!0,category:"people"},walking_woman:{keywords:["human","feet","steps","woman","female"],char:'\ud83d\udeb6\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},walking_man:{keywords:["human","feet","steps"],char:'\ud83d\udeb6',fitzpatrick_scale:!0,category:"people"},dancer:{keywords:["female","girl","woman","fun"],char:'\ud83d\udc83',fitzpatrick_scale:!0,category:"people"},man_dancing:{keywords:["male","boy","fun","dancer"],char:'\ud83d\udd7a',fitzpatrick_scale:!0,category:"people"},dancing_women:{keywords:["female","bunny","women","girls"],char:'\ud83d\udc6f',fitzpatrick_scale:!1,category:"people"},dancing_men:{keywords:["male","bunny","men","boys"],char:'\ud83d\udc6f\u200d\u2642\ufe0f',fitzpatrick_scale:!1,category:"people"},couple:{keywords:["pair","people","human","love","date","dating","like","affection","valentines","marriage"],char:'\ud83d\udc6b',fitzpatrick_scale:!1,category:"people"},two_men_holding_hands:{keywords:["pair","couple","love","like","bromance","friendship","people","human"],char:'\ud83d\udc6c',fitzpatrick_scale:!1,category:"people"},two_women_holding_hands:{keywords:["pair","friendship","couple","love","like","female","people","human"],char:'\ud83d\udc6d',fitzpatrick_scale:!1,category:"people"},bowing_woman:{keywords:["woman","female","girl"],char:'\ud83d\ude47\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},bowing_man:{keywords:["man","male","boy"],char:'\ud83d\ude47',fitzpatrick_scale:!0,category:"people"},man_facepalming:{keywords:["man","male","boy","disbelief"],char:'\ud83e\udd26\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_facepalming:{keywords:["woman","female","girl","disbelief"],char:'\ud83e\udd26\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_shrugging:{keywords:["woman","female","girl","confused","indifferent","doubt"],char:'\ud83e\udd37',fitzpatrick_scale:!0,category:"people"},man_shrugging:{keywords:["man","male","boy","confused","indifferent","doubt"],char:'\ud83e\udd37\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},tipping_hand_woman:{keywords:["female","girl","woman","human","information"],char:'\ud83d\udc81',fitzpatrick_scale:!0,category:"people"},tipping_hand_man:{keywords:["male","boy","man","human","information"],char:'\ud83d\udc81\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},no_good_woman:{keywords:["female","girl","woman","nope"],char:'\ud83d\ude45',fitzpatrick_scale:!0,category:"people"},no_good_man:{keywords:["male","boy","man","nope"],char:'\ud83d\ude45\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},ok_woman:{keywords:["women","girl","female","pink","human","woman"],char:'\ud83d\ude46',fitzpatrick_scale:!0,category:"people"},ok_man:{keywords:["men","boy","male","blue","human","man"],char:'\ud83d\ude46\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},raising_hand_woman:{keywords:["female","girl","woman"],char:'\ud83d\ude4b',fitzpatrick_scale:!0,category:"people"},raising_hand_man:{keywords:["male","boy","man"],char:'\ud83d\ude4b\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},pouting_woman:{keywords:["female","girl","woman"],char:'\ud83d\ude4e',fitzpatrick_scale:!0,category:"people"},pouting_man:{keywords:["male","boy","man"],char:'\ud83d\ude4e\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},frowning_woman:{keywords:["female","girl","woman","sad","depressed","discouraged","unhappy"],char:'\ud83d\ude4d',fitzpatrick_scale:!0,category:"people"},frowning_man:{keywords:["male","boy","man","sad","depressed","discouraged","unhappy"],char:'\ud83d\ude4d\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},haircut_woman:{keywords:["female","girl","woman"],char:'\ud83d\udc87',fitzpatrick_scale:!0,category:"people"},haircut_man:{keywords:["male","boy","man"],char:'\ud83d\udc87\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},massage_woman:{keywords:["female","girl","woman","head"],char:'\ud83d\udc86',fitzpatrick_scale:!0,category:"people"},massage_man:{keywords:["male","boy","man","head"],char:'\ud83d\udc86\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},woman_in_steamy_room:{keywords:["female","woman","spa","steamroom","sauna"],char:'\ud83e\uddd6\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"people"},man_in_steamy_room:{keywords:["male","man","spa","steamroom","sauna"],char:'\ud83e\uddd6\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"people"},couple_with_heart_woman_man:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:'\ud83d\udc91',fitzpatrick_scale:!1,category:"people"},couple_with_heart_woman_woman:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:'\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69',fitzpatrick_scale:!1,category:"people"},couple_with_heart_man_man:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:'\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68',fitzpatrick_scale:!1,category:"people"},couplekiss_man_woman:{keywords:["pair","valentines","love","like","dating","marriage"],char:'\ud83d\udc8f',fitzpatrick_scale:!1,category:"people"},couplekiss_woman_woman:{keywords:["pair","valentines","love","like","dating","marriage"],char:'\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69',fitzpatrick_scale:!1,category:"people"},couplekiss_man_man:{keywords:["pair","valentines","love","like","dating","marriage"],char:'\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68',fitzpatrick_scale:!1,category:"people"},family_man_woman_boy:{keywords:["home","parents","child","mom","dad","father","mother","people","human"],char:'\ud83d\udc6a',fitzpatrick_scale:!1,category:"people"},family_man_woman_girl:{keywords:["home","parents","people","human","child"],char:'\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_man_woman_girl_boy:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_man_woman_boy_boy:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_man_woman_girl_girl:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_woman_woman_boy:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_woman_woman_girl:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_woman_woman_girl_boy:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_woman_woman_boy_boy:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_woman_woman_girl_girl:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_man_man_boy:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_man_man_girl:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_man_man_girl_boy:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_man_man_boy_boy:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_man_man_girl_girl:{keywords:["home","parents","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_woman_boy:{keywords:["home","parent","people","human","child"],char:'\ud83d\udc69\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_woman_girl:{keywords:["home","parent","people","human","child"],char:'\ud83d\udc69\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_woman_girl_boy:{keywords:["home","parent","people","human","children"],char:'\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_woman_boy_boy:{keywords:["home","parent","people","human","children"],char:'\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_woman_girl_girl:{keywords:["home","parent","people","human","children"],char:'\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_man_boy:{keywords:["home","parent","people","human","child"],char:'\ud83d\udc68\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_man_girl:{keywords:["home","parent","people","human","child"],char:'\ud83d\udc68\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},family_man_girl_boy:{keywords:["home","parent","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_man_boy_boy:{keywords:["home","parent","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66',fitzpatrick_scale:!1,category:"people"},family_man_girl_girl:{keywords:["home","parent","people","human","children"],char:'\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67',fitzpatrick_scale:!1,category:"people"},yarn:{keywords:["ball","crochet","knit"],char:'\ud83e\uddf6',fitzpatrick_scale:!1,category:"people"},thread:{keywords:["needle","sewing","spool","string"],char:'\ud83e\uddf5',fitzpatrick_scale:!1,category:"people"},coat:{keywords:["jacket"],char:'\ud83e\udde5',fitzpatrick_scale:!1,category:"people"},labcoat:{keywords:["doctor","experiment","scientist","chemist"],char:'\ud83e\udd7c',fitzpatrick_scale:!1,category:"people"},womans_clothes:{keywords:["fashion","shopping_bags","female"],char:'\ud83d\udc5a',fitzpatrick_scale:!1,category:"people"},tshirt:{keywords:["fashion","cloth","casual","shirt","tee"],char:'\ud83d\udc55',fitzpatrick_scale:!1,category:"people"},jeans:{keywords:["fashion","shopping"],char:'\ud83d\udc56',fitzpatrick_scale:!1,category:"people"},necktie:{keywords:["shirt","suitup","formal","fashion","cloth","business"],char:'\ud83d\udc54',fitzpatrick_scale:!1,category:"people"},dress:{keywords:["clothes","fashion","shopping"],char:'\ud83d\udc57',fitzpatrick_scale:!1,category:"people"},bikini:{keywords:["swimming","female","woman","girl","fashion","beach","summer"],char:'\ud83d\udc59',fitzpatrick_scale:!1,category:"people"},kimono:{keywords:["dress","fashion","women","female","japanese"],char:'\ud83d\udc58',fitzpatrick_scale:!1,category:"people"},lipstick:{keywords:["female","girl","fashion","woman"],char:'\ud83d\udc84',fitzpatrick_scale:!1,category:"people"},kiss:{keywords:["face","lips","love","like","affection","valentines"],char:'\ud83d\udc8b',fitzpatrick_scale:!1,category:"people"},footprints:{keywords:["feet","tracking","walking","beach"],char:'\ud83d\udc63',fitzpatrick_scale:!1,category:"people"},flat_shoe:{keywords:["ballet","slip-on","slipper"],char:'\ud83e\udd7f',fitzpatrick_scale:!1,category:"people"},high_heel:{keywords:["fashion","shoes","female","pumps","stiletto"],char:'\ud83d\udc60',fitzpatrick_scale:!1,category:"people"},sandal:{keywords:["shoes","fashion","flip flops"],char:'\ud83d\udc61',fitzpatrick_scale:!1,category:"people"},boot:{keywords:["shoes","fashion"],char:'\ud83d\udc62',fitzpatrick_scale:!1,category:"people"},mans_shoe:{keywords:["fashion","male"],char:'\ud83d\udc5e',fitzpatrick_scale:!1,category:"people"},athletic_shoe:{keywords:["shoes","sports","sneakers"],char:'\ud83d\udc5f',fitzpatrick_scale:!1,category:"people"},hiking_boot:{keywords:["backpacking","camping","hiking"],char:'\ud83e\udd7e',fitzpatrick_scale:!1,category:"people"},socks:{keywords:["stockings","clothes"],char:'\ud83e\udde6',fitzpatrick_scale:!1,category:"people"},gloves:{keywords:["hands","winter","clothes"],char:'\ud83e\udde4',fitzpatrick_scale:!1,category:"people"},scarf:{keywords:["neck","winter","clothes"],char:'\ud83e\udde3',fitzpatrick_scale:!1,category:"people"},womans_hat:{keywords:["fashion","accessories","female","lady","spring"],char:'\ud83d\udc52',fitzpatrick_scale:!1,category:"people"},tophat:{keywords:["magic","gentleman","classy","circus"],char:'\ud83c\udfa9',fitzpatrick_scale:!1,category:"people"},billed_hat:{keywords:["cap","baseball"],char:'\ud83e\udde2',fitzpatrick_scale:!1,category:"people"},rescue_worker_helmet:{keywords:["construction","build"],char:'\u26d1',fitzpatrick_scale:!1,category:"people"},mortar_board:{keywords:["school","college","degree","university","graduation","cap","hat","legal","learn","education"],char:'\ud83c\udf93',fitzpatrick_scale:!1,category:"people"},crown:{keywords:["king","kod","leader","royalty","lord"],char:'\ud83d\udc51',fitzpatrick_scale:!1,category:"people"},school_satchel:{keywords:["student","education","bag","backpack"],char:'\ud83c\udf92',fitzpatrick_scale:!1,category:"people"},luggage:{keywords:["packing","travel"],char:'\ud83e\uddf3',fitzpatrick_scale:!1,category:"people"},pouch:{keywords:["bag","accessories","shopping"],char:'\ud83d\udc5d',fitzpatrick_scale:!1,category:"people"},purse:{keywords:["fashion","accessories","money","sales","shopping"],char:'\ud83d\udc5b',fitzpatrick_scale:!1,category:"people"},handbag:{keywords:["fashion","accessory","accessories","shopping"],char:'\ud83d\udc5c',fitzpatrick_scale:!1,category:"people"},briefcase:{keywords:["business","documents","work","law","legal","job","career"],char:'\ud83d\udcbc',fitzpatrick_scale:!1,category:"people"},eyeglasses:{keywords:["fashion","accessories","eyesight","nerdy","dork","geek"],char:'\ud83d\udc53',fitzpatrick_scale:!1,category:"people"},dark_sunglasses:{keywords:["face","cool","accessories"],char:'\ud83d\udd76',fitzpatrick_scale:!1,category:"people"},goggles:{keywords:["eyes","protection","safety"],char:'\ud83e\udd7d',fitzpatrick_scale:!1,category:"people"},ring:{keywords:["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],char:'\ud83d\udc8d',fitzpatrick_scale:!1,category:"people"},closed_umbrella:{keywords:["weather","rain","drizzle"],char:'\ud83c\udf02',fitzpatrick_scale:!1,category:"people"},dog:{keywords:["animal","friend","nature","woof","puppy","pet","faithful"],char:'\ud83d\udc36',fitzpatrick_scale:!1,category:"animals_and_nature"},cat:{keywords:["animal","meow","nature","pet","kitten"],char:'\ud83d\udc31',fitzpatrick_scale:!1,category:"animals_and_nature"},mouse:{keywords:["animal","nature","cheese_wedge","rodent"],char:'\ud83d\udc2d',fitzpatrick_scale:!1,category:"animals_and_nature"},hamster:{keywords:["animal","nature"],char:'\ud83d\udc39',fitzpatrick_scale:!1,category:"animals_and_nature"},rabbit:{keywords:["animal","nature","pet","spring","magic","bunny"],char:'\ud83d\udc30',fitzpatrick_scale:!1,category:"animals_and_nature"},fox_face:{keywords:["animal","nature","face"],char:'\ud83e\udd8a',fitzpatrick_scale:!1,category:"animals_and_nature"},bear:{keywords:["animal","nature","wild"],char:'\ud83d\udc3b',fitzpatrick_scale:!1,category:"animals_and_nature"},panda_face:{keywords:["animal","nature","panda"],char:'\ud83d\udc3c',fitzpatrick_scale:!1,category:"animals_and_nature"},koala:{keywords:["animal","nature"],char:'\ud83d\udc28',fitzpatrick_scale:!1,category:"animals_and_nature"},tiger:{keywords:["animal","cat","danger","wild","nature","roar"],char:'\ud83d\udc2f',fitzpatrick_scale:!1,category:"animals_and_nature"},lion:{keywords:["animal","nature"],char:'\ud83e\udd81',fitzpatrick_scale:!1,category:"animals_and_nature"},cow:{keywords:["beef","ox","animal","nature","moo","milk"],char:'\ud83d\udc2e',fitzpatrick_scale:!1,category:"animals_and_nature"},pig:{keywords:["animal","oink","nature"],char:'\ud83d\udc37',fitzpatrick_scale:!1,category:"animals_and_nature"},pig_nose:{keywords:["animal","oink"],char:'\ud83d\udc3d',fitzpatrick_scale:!1,category:"animals_and_nature"},frog:{keywords:["animal","nature","croak","toad"],char:'\ud83d\udc38',fitzpatrick_scale:!1,category:"animals_and_nature"},squid:{keywords:["animal","nature","ocean","sea"],char:'\ud83e\udd91',fitzpatrick_scale:!1,category:"animals_and_nature"},octopus:{keywords:["animal","creature","ocean","sea","nature","beach"],char:'\ud83d\udc19',fitzpatrick_scale:!1,category:"animals_and_nature"},shrimp:{keywords:["animal","ocean","nature","seafood"],char:'\ud83e\udd90',fitzpatrick_scale:!1,category:"animals_and_nature"},monkey_face:{keywords:["animal","nature","circus"],char:'\ud83d\udc35',fitzpatrick_scale:!1,category:"animals_and_nature"},gorilla:{keywords:["animal","nature","circus"],char:'\ud83e\udd8d',fitzpatrick_scale:!1,category:"animals_and_nature"},see_no_evil:{keywords:["monkey","animal","nature","haha"],char:'\ud83d\ude48',fitzpatrick_scale:!1,category:"animals_and_nature"},hear_no_evil:{keywords:["animal","monkey","nature"],char:'\ud83d\ude49',fitzpatrick_scale:!1,category:"animals_and_nature"},speak_no_evil:{keywords:["monkey","animal","nature","omg"],char:'\ud83d\ude4a',fitzpatrick_scale:!1,category:"animals_and_nature"},monkey:{keywords:["animal","nature","banana","circus"],char:'\ud83d\udc12',fitzpatrick_scale:!1,category:"animals_and_nature"},chicken:{keywords:["animal","cluck","nature","bird"],char:'\ud83d\udc14',fitzpatrick_scale:!1,category:"animals_and_nature"},penguin:{keywords:["animal","nature"],char:'\ud83d\udc27',fitzpatrick_scale:!1,category:"animals_and_nature"},bird:{keywords:["animal","nature","fly","tweet","spring"],char:'\ud83d\udc26',fitzpatrick_scale:!1,category:"animals_and_nature"},baby_chick:{keywords:["animal","chicken","bird"],char:'\ud83d\udc24',fitzpatrick_scale:!1,category:"animals_and_nature"},hatching_chick:{keywords:["animal","chicken","egg","born","baby","bird"],char:'\ud83d\udc23',fitzpatrick_scale:!1,category:"animals_and_nature"},hatched_chick:{keywords:["animal","chicken","baby","bird"],char:'\ud83d\udc25',fitzpatrick_scale:!1,category:"animals_and_nature"},duck:{keywords:["animal","nature","bird","mallard"],char:'\ud83e\udd86',fitzpatrick_scale:!1,category:"animals_and_nature"},eagle:{keywords:["animal","nature","bird"],char:'\ud83e\udd85',fitzpatrick_scale:!1,category:"animals_and_nature"},owl:{keywords:["animal","nature","bird","hoot"],char:'\ud83e\udd89',fitzpatrick_scale:!1,category:"animals_and_nature"},bat:{keywords:["animal","nature","blind","vampire"],char:'\ud83e\udd87',fitzpatrick_scale:!1,category:"animals_and_nature"},wolf:{keywords:["animal","nature","wild"],char:'\ud83d\udc3a',fitzpatrick_scale:!1,category:"animals_and_nature"},boar:{keywords:["animal","nature"],char:'\ud83d\udc17',fitzpatrick_scale:!1,category:"animals_and_nature"},horse:{keywords:["animal","brown","nature"],char:'\ud83d\udc34',fitzpatrick_scale:!1,category:"animals_and_nature"},unicorn:{keywords:["animal","nature","mystical"],char:'\ud83e\udd84',fitzpatrick_scale:!1,category:"animals_and_nature"},honeybee:{keywords:["animal","insect","nature","bug","spring","honey"],char:'\ud83d\udc1d',fitzpatrick_scale:!1,category:"animals_and_nature"},bug:{keywords:["animal","insect","nature","worm"],char:'\ud83d\udc1b',fitzpatrick_scale:!1,category:"animals_and_nature"},butterfly:{keywords:["animal","insect","nature","caterpillar"],char:'\ud83e\udd8b',fitzpatrick_scale:!1,category:"animals_and_nature"},snail:{keywords:["slow","animal","shell"],char:'\ud83d\udc0c',fitzpatrick_scale:!1,category:"animals_and_nature"},beetle:{keywords:["animal","insect","nature","ladybug"],char:'\ud83d\udc1e',fitzpatrick_scale:!1,category:"animals_and_nature"},ant:{keywords:["animal","insect","nature","bug"],char:'\ud83d\udc1c',fitzpatrick_scale:!1,category:"animals_and_nature"},grasshopper:{keywords:["animal","cricket","chirp"],char:'\ud83e\udd97',fitzpatrick_scale:!1,category:"animals_and_nature"},spider:{keywords:["animal","arachnid"],char:'\ud83d\udd77',fitzpatrick_scale:!1,category:"animals_and_nature"},scorpion:{keywords:["animal","arachnid"],char:'\ud83e\udd82',fitzpatrick_scale:!1,category:"animals_and_nature"},crab:{keywords:["animal","crustacean"],char:'\ud83e\udd80',fitzpatrick_scale:!1,category:"animals_and_nature"},snake:{keywords:["animal","evil","nature","hiss","python"],char:'\ud83d\udc0d',fitzpatrick_scale:!1,category:"animals_and_nature"},lizard:{keywords:["animal","nature","reptile"],char:'\ud83e\udd8e',fitzpatrick_scale:!1,category:"animals_and_nature"},"t-rex":{keywords:["animal","nature","dinosaur","tyrannosaurus","extinct"],char:'\ud83e\udd96',fitzpatrick_scale:!1,category:"animals_and_nature"},sauropod:{keywords:["animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],char:'\ud83e\udd95',fitzpatrick_scale:!1,category:"animals_and_nature"},turtle:{keywords:["animal","slow","nature","tortoise"],char:'\ud83d\udc22',fitzpatrick_scale:!1,category:"animals_and_nature"},tropical_fish:{keywords:["animal","swim","ocean","beach","nemo"],char:'\ud83d\udc20',fitzpatrick_scale:!1,category:"animals_and_nature"},fish:{keywords:["animal","food","nature"],char:'\ud83d\udc1f',fitzpatrick_scale:!1,category:"animals_and_nature"},blowfish:{keywords:["animal","nature","food","sea","ocean"],char:'\ud83d\udc21',fitzpatrick_scale:!1,category:"animals_and_nature"},dolphin:{keywords:["animal","nature","fish","sea","ocean","flipper","fins","beach"],char:'\ud83d\udc2c',fitzpatrick_scale:!1,category:"animals_and_nature"},shark:{keywords:["animal","nature","fish","sea","ocean","jaws","fins","beach"],char:'\ud83e\udd88',fitzpatrick_scale:!1,category:"animals_and_nature"},whale:{keywords:["animal","nature","sea","ocean"],char:'\ud83d\udc33',fitzpatrick_scale:!1,category:"animals_and_nature"},whale2:{keywords:["animal","nature","sea","ocean"],char:'\ud83d\udc0b',fitzpatrick_scale:!1,category:"animals_and_nature"},crocodile:{keywords:["animal","nature","reptile","lizard","alligator"],char:'\ud83d\udc0a',fitzpatrick_scale:!1,category:"animals_and_nature"},leopard:{keywords:["animal","nature"],char:'\ud83d\udc06',fitzpatrick_scale:!1,category:"animals_and_nature"},zebra:{keywords:["animal","nature","stripes","safari"],char:'\ud83e\udd93',fitzpatrick_scale:!1,category:"animals_and_nature"},tiger2:{keywords:["animal","nature","roar"],char:'\ud83d\udc05',fitzpatrick_scale:!1,category:"animals_and_nature"},water_buffalo:{keywords:["animal","nature","ox","cow"],char:'\ud83d\udc03',fitzpatrick_scale:!1,category:"animals_and_nature"},ox:{keywords:["animal","cow","beef"],char:'\ud83d\udc02',fitzpatrick_scale:!1,category:"animals_and_nature"},cow2:{keywords:["beef","ox","animal","nature","moo","milk"],char:'\ud83d\udc04',fitzpatrick_scale:!1,category:"animals_and_nature"},deer:{keywords:["animal","nature","horns","venison"],char:'\ud83e\udd8c',fitzpatrick_scale:!1,category:"animals_and_nature"},dromedary_camel:{keywords:["animal","hot","desert","hump"],char:'\ud83d\udc2a',fitzpatrick_scale:!1,category:"animals_and_nature"},camel:{keywords:["animal","nature","hot","desert","hump"],char:'\ud83d\udc2b',fitzpatrick_scale:!1,category:"animals_and_nature"},giraffe:{keywords:["animal","nature","spots","safari"],char:'\ud83e\udd92',fitzpatrick_scale:!1,category:"animals_and_nature"},elephant:{keywords:["animal","nature","nose","th","circus"],char:'\ud83d\udc18',fitzpatrick_scale:!1,category:"animals_and_nature"},rhinoceros:{keywords:["animal","nature","horn"],char:'\ud83e\udd8f',fitzpatrick_scale:!1,category:"animals_and_nature"},goat:{keywords:["animal","nature"],char:'\ud83d\udc10',fitzpatrick_scale:!1,category:"animals_and_nature"},ram:{keywords:["animal","sheep","nature"],char:'\ud83d\udc0f',fitzpatrick_scale:!1,category:"animals_and_nature"},sheep:{keywords:["animal","nature","wool","shipit"],char:'\ud83d\udc11',fitzpatrick_scale:!1,category:"animals_and_nature"},racehorse:{keywords:["animal","gamble","luck"],char:'\ud83d\udc0e',fitzpatrick_scale:!1,category:"animals_and_nature"},pig2:{keywords:["animal","nature"],char:'\ud83d\udc16',fitzpatrick_scale:!1,category:"animals_and_nature"},rat:{keywords:["animal","mouse","rodent"],char:'\ud83d\udc00',fitzpatrick_scale:!1,category:"animals_and_nature"},mouse2:{keywords:["animal","nature","rodent"],char:'\ud83d\udc01',fitzpatrick_scale:!1,category:"animals_and_nature"},rooster:{keywords:["animal","nature","chicken"],char:'\ud83d\udc13',fitzpatrick_scale:!1,category:"animals_and_nature"},turkey:{keywords:["animal","bird"],char:'\ud83e\udd83',fitzpatrick_scale:!1,category:"animals_and_nature"},dove:{keywords:["animal","bird"],char:'\ud83d\udd4a',fitzpatrick_scale:!1,category:"animals_and_nature"},dog2:{keywords:["animal","nature","friend","doge","pet","faithful"],char:'\ud83d\udc15',fitzpatrick_scale:!1,category:"animals_and_nature"},poodle:{keywords:["dog","animal","101","nature","pet"],char:'\ud83d\udc29',fitzpatrick_scale:!1,category:"animals_and_nature"},cat2:{keywords:["animal","meow","pet","cats"],char:'\ud83d\udc08',fitzpatrick_scale:!1,category:"animals_and_nature"},rabbit2:{keywords:["animal","nature","pet","magic","spring"],char:'\ud83d\udc07',fitzpatrick_scale:!1,category:"animals_and_nature"},chipmunk:{keywords:["animal","nature","rodent","squirrel"],char:'\ud83d\udc3f',fitzpatrick_scale:!1,category:"animals_and_nature"},hedgehog:{keywords:["animal","nature","spiny"],char:'\ud83e\udd94',fitzpatrick_scale:!1,category:"animals_and_nature"},raccoon:{keywords:["animal","nature"],char:'\ud83e\udd9d',fitzpatrick_scale:!1,category:"animals_and_nature"},llama:{keywords:["animal","nature","alpaca"],char:'\ud83e\udd99',fitzpatrick_scale:!1,category:"animals_and_nature"},hippopotamus:{keywords:["animal","nature"],char:'\ud83e\udd9b',fitzpatrick_scale:!1,category:"animals_and_nature"},kangaroo:{keywords:["animal","nature","australia","joey","hop","marsupial"],char:'\ud83e\udd98',fitzpatrick_scale:!1,category:"animals_and_nature"},badger:{keywords:["animal","nature","honey"],char:'\ud83e\udda1',fitzpatrick_scale:!1,category:"animals_and_nature"},swan:{keywords:["animal","nature","bird"],char:'\ud83e\udda2',fitzpatrick_scale:!1,category:"animals_and_nature"},peacock:{keywords:["animal","nature","peahen","bird"],char:'\ud83e\udd9a',fitzpatrick_scale:!1,category:"animals_and_nature"},parrot:{keywords:["animal","nature","bird","pirate","talk"],char:'\ud83e\udd9c',fitzpatrick_scale:!1,category:"animals_and_nature"},lobster:{keywords:["animal","nature","bisque","claws","seafood"],char:'\ud83e\udd9e',fitzpatrick_scale:!1,category:"animals_and_nature"},mosquito:{keywords:["animal","nature","insect","malaria"],char:'\ud83e\udd9f',fitzpatrick_scale:!1,category:"animals_and_nature"},paw_prints:{keywords:["animal","tracking","footprints","dog","cat","pet","feet"],char:'\ud83d\udc3e',fitzpatrick_scale:!1,category:"animals_and_nature"},dragon:{keywords:["animal","myth","nature","chinese","green"],char:'\ud83d\udc09',fitzpatrick_scale:!1,category:"animals_and_nature"},dragon_face:{keywords:["animal","myth","nature","chinese","green"],char:'\ud83d\udc32',fitzpatrick_scale:!1,category:"animals_and_nature"},cactus:{keywords:["vegetable","plant","nature"],char:'\ud83c\udf35',fitzpatrick_scale:!1,category:"animals_and_nature"},christmas_tree:{keywords:["festival","vacation","december","xmas","celebration"],char:'\ud83c\udf84',fitzpatrick_scale:!1,category:"animals_and_nature"},evergreen_tree:{keywords:["plant","nature"],char:'\ud83c\udf32',fitzpatrick_scale:!1,category:"animals_and_nature"},deciduous_tree:{keywords:["plant","nature"],char:'\ud83c\udf33',fitzpatrick_scale:!1,category:"animals_and_nature"},palm_tree:{keywords:["plant","vegetable","nature","summer","beach","mojito","tropical"],char:'\ud83c\udf34',fitzpatrick_scale:!1,category:"animals_and_nature"},seedling:{keywords:["plant","nature","grass","lawn","spring"],char:'\ud83c\udf31',fitzpatrick_scale:!1,category:"animals_and_nature"},herb:{keywords:["vegetable","plant","medicine","weed","grass","lawn"],char:'\ud83c\udf3f',fitzpatrick_scale:!1,category:"animals_and_nature"},shamrock:{keywords:["vegetable","plant","nature","irish","clover"],char:'\u2618',fitzpatrick_scale:!1,category:"animals_and_nature"},four_leaf_clover:{keywords:["vegetable","plant","nature","lucky","irish"],char:'\ud83c\udf40',fitzpatrick_scale:!1,category:"animals_and_nature"},bamboo:{keywords:["plant","nature","vegetable","panda","pine_decoration"],char:'\ud83c\udf8d',fitzpatrick_scale:!1,category:"animals_and_nature"},tanabata_tree:{keywords:["plant","nature","branch","summer"],char:'\ud83c\udf8b',fitzpatrick_scale:!1,category:"animals_and_nature"},leaves:{keywords:["nature","plant","tree","vegetable","grass","lawn","spring"],char:'\ud83c\udf43',fitzpatrick_scale:!1,category:"animals_and_nature"},fallen_leaf:{keywords:["nature","plant","vegetable","leaves"],char:'\ud83c\udf42',fitzpatrick_scale:!1,category:"animals_and_nature"},maple_leaf:{keywords:["nature","plant","vegetable","ca","fall"],char:'\ud83c\udf41',fitzpatrick_scale:!1,category:"animals_and_nature"},ear_of_rice:{keywords:["nature","plant"],char:'\ud83c\udf3e',fitzpatrick_scale:!1,category:"animals_and_nature"},hibiscus:{keywords:["plant","vegetable","flowers","beach"],char:'\ud83c\udf3a',fitzpatrick_scale:!1,category:"animals_and_nature"},sunflower:{keywords:["nature","plant","fall"],char:'\ud83c\udf3b',fitzpatrick_scale:!1,category:"animals_and_nature"},rose:{keywords:["flowers","valentines","love","spring"],char:'\ud83c\udf39',fitzpatrick_scale:!1,category:"animals_and_nature"},wilted_flower:{keywords:["plant","nature","flower"],char:'\ud83e\udd40',fitzpatrick_scale:!1,category:"animals_and_nature"},tulip:{keywords:["flowers","plant","nature","summer","spring"],char:'\ud83c\udf37',fitzpatrick_scale:!1,category:"animals_and_nature"},blossom:{keywords:["nature","flowers","yellow"],char:'\ud83c\udf3c',fitzpatrick_scale:!1,category:"animals_and_nature"},cherry_blossom:{keywords:["nature","plant","spring","flower"],char:'\ud83c\udf38',fitzpatrick_scale:!1,category:"animals_and_nature"},bouquet:{keywords:["flowers","nature","spring"],char:'\ud83d\udc90',fitzpatrick_scale:!1,category:"animals_and_nature"},mushroom:{keywords:["plant","vegetable"],char:'\ud83c\udf44',fitzpatrick_scale:!1,category:"animals_and_nature"},chestnut:{keywords:["food","squirrel"],char:'\ud83c\udf30',fitzpatrick_scale:!1,category:"animals_and_nature"},jack_o_lantern:{keywords:["halloween","light","pumpkin","creepy","fall"],char:'\ud83c\udf83',fitzpatrick_scale:!1,category:"animals_and_nature"},shell:{keywords:["nature","sea","beach"],char:'\ud83d\udc1a',fitzpatrick_scale:!1,category:"animals_and_nature"},spider_web:{keywords:["animal","insect","arachnid","silk"],char:'\ud83d\udd78',fitzpatrick_scale:!1,category:"animals_and_nature"},earth_americas:{keywords:["globe","world","USA","international"],char:'\ud83c\udf0e',fitzpatrick_scale:!1,category:"animals_and_nature"},earth_africa:{keywords:["globe","world","international"],char:'\ud83c\udf0d',fitzpatrick_scale:!1,category:"animals_and_nature"},earth_asia:{keywords:["globe","world","east","international"],char:'\ud83c\udf0f',fitzpatrick_scale:!1,category:"animals_and_nature"},full_moon:{keywords:["nature","yellow","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf15',fitzpatrick_scale:!1,category:"animals_and_nature"},waning_gibbous_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],char:'\ud83c\udf16',fitzpatrick_scale:!1,category:"animals_and_nature"},last_quarter_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf17',fitzpatrick_scale:!1,category:"animals_and_nature"},waning_crescent_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf18',fitzpatrick_scale:!1,category:"animals_and_nature"},new_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf11',fitzpatrick_scale:!1,category:"animals_and_nature"},waxing_crescent_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf12',fitzpatrick_scale:!1,category:"animals_and_nature"},first_quarter_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf13',fitzpatrick_scale:!1,category:"animals_and_nature"},waxing_gibbous_moon:{keywords:["nature","night","sky","gray","twilight","planet","space","evening","sleep"],char:'\ud83c\udf14',fitzpatrick_scale:!1,category:"animals_and_nature"},new_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf1a',fitzpatrick_scale:!1,category:"animals_and_nature"},full_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf1d',fitzpatrick_scale:!1,category:"animals_and_nature"},first_quarter_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf1b',fitzpatrick_scale:!1,category:"animals_and_nature"},last_quarter_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:'\ud83c\udf1c',fitzpatrick_scale:!1,category:"animals_and_nature"},sun_with_face:{keywords:["nature","morning","sky"],char:'\ud83c\udf1e',fitzpatrick_scale:!1,category:"animals_and_nature"},crescent_moon:{keywords:["night","sleep","sky","evening","magic"],char:'\ud83c\udf19',fitzpatrick_scale:!1,category:"animals_and_nature"},star:{keywords:["night","yellow"],char:'\u2b50',fitzpatrick_scale:!1,category:"animals_and_nature"},star2:{keywords:["night","sparkle","awesome","good","magic"],char:'\ud83c\udf1f',fitzpatrick_scale:!1,category:"animals_and_nature"},dizzy:{keywords:["star","sparkle","shoot","magic"],char:'\ud83d\udcab',fitzpatrick_scale:!1,category:"animals_and_nature"},sparkles:{keywords:["stars","shine","shiny","cool","awesome","good","magic"],char:'\u2728',fitzpatrick_scale:!1,category:"animals_and_nature"},comet:{keywords:["space"],char:'\u2604',fitzpatrick_scale:!1,category:"animals_and_nature"},sunny:{keywords:["weather","nature","brightness","summer","beach","spring"],char:'\u2600\ufe0f',fitzpatrick_scale:!1,category:"animals_and_nature"},sun_behind_small_cloud:{keywords:["weather"],char:'\ud83c\udf24',fitzpatrick_scale:!1,category:"animals_and_nature"},partly_sunny:{keywords:["weather","nature","cloudy","morning","fall","spring"],char:'\u26c5',fitzpatrick_scale:!1,category:"animals_and_nature"},sun_behind_large_cloud:{keywords:["weather"],char:'\ud83c\udf25',fitzpatrick_scale:!1,category:"animals_and_nature"},sun_behind_rain_cloud:{keywords:["weather"],char:'\ud83c\udf26',fitzpatrick_scale:!1,category:"animals_and_nature"},cloud:{keywords:["weather","sky"],char:'\u2601\ufe0f',fitzpatrick_scale:!1,category:"animals_and_nature"},cloud_with_rain:{keywords:["weather"],char:'\ud83c\udf27',fitzpatrick_scale:!1,category:"animals_and_nature"},cloud_with_lightning_and_rain:{keywords:["weather","lightning"],char:'\u26c8',fitzpatrick_scale:!1,category:"animals_and_nature"},cloud_with_lightning:{keywords:["weather","thunder"],char:'\ud83c\udf29',fitzpatrick_scale:!1,category:"animals_and_nature"},zap:{keywords:["thunder","weather","lightning bolt","fast"],char:'\u26a1',fitzpatrick_scale:!1,category:"animals_and_nature"},fire:{keywords:["hot","cook","flame"],char:'\ud83d\udd25',fitzpatrick_scale:!1,category:"animals_and_nature"},boom:{keywords:["bomb","explode","explosion","collision","blown"],char:'\ud83d\udca5',fitzpatrick_scale:!1,category:"animals_and_nature"},snowflake:{keywords:["winter","season","cold","weather","christmas","xmas"],char:'\u2744\ufe0f',fitzpatrick_scale:!1,category:"animals_and_nature"},cloud_with_snow:{keywords:["weather"],char:'\ud83c\udf28',fitzpatrick_scale:!1,category:"animals_and_nature"},snowman:{keywords:["winter","season","cold","weather","christmas","xmas","frozen","without_snow"],char:'\u26c4',fitzpatrick_scale:!1,category:"animals_and_nature"},snowman_with_snow:{keywords:["winter","season","cold","weather","christmas","xmas","frozen"],char:'\u2603',fitzpatrick_scale:!1,category:"animals_and_nature"},wind_face:{keywords:["gust","air"],char:'\ud83c\udf2c',fitzpatrick_scale:!1,category:"animals_and_nature"},dash:{keywords:["wind","air","fast","shoo","fart","smoke","puff"],char:'\ud83d\udca8',fitzpatrick_scale:!1,category:"animals_and_nature"},tornado:{keywords:["weather","cyclone","twister"],char:'\ud83c\udf2a',fitzpatrick_scale:!1,category:"animals_and_nature"},fog:{keywords:["weather"],char:'\ud83c\udf2b',fitzpatrick_scale:!1,category:"animals_and_nature"},open_umbrella:{keywords:["weather","spring"],char:'\u2602',fitzpatrick_scale:!1,category:"animals_and_nature"},umbrella:{keywords:["rainy","weather","spring"],char:'\u2614',fitzpatrick_scale:!1,category:"animals_and_nature"},droplet:{keywords:["water","drip","faucet","spring"],char:'\ud83d\udca7',fitzpatrick_scale:!1,category:"animals_and_nature"},sweat_drops:{keywords:["water","drip","oops"],char:'\ud83d\udca6',fitzpatrick_scale:!1,category:"animals_and_nature"},ocean:{keywords:["sea","water","wave","nature","tsunami","disaster"],char:'\ud83c\udf0a',fitzpatrick_scale:!1,category:"animals_and_nature"},green_apple:{keywords:["fruit","nature"],char:'\ud83c\udf4f',fitzpatrick_scale:!1,category:"food_and_drink"},apple:{keywords:["fruit","mac","school"],char:'\ud83c\udf4e',fitzpatrick_scale:!1,category:"food_and_drink"},pear:{keywords:["fruit","nature","food"],char:'\ud83c\udf50',fitzpatrick_scale:!1,category:"food_and_drink"},tangerine:{keywords:["food","fruit","nature","orange"],char:'\ud83c\udf4a',fitzpatrick_scale:!1,category:"food_and_drink"},lemon:{keywords:["fruit","nature"],char:'\ud83c\udf4b',fitzpatrick_scale:!1,category:"food_and_drink"},banana:{keywords:["fruit","food","monkey"],char:'\ud83c\udf4c',fitzpatrick_scale:!1,category:"food_and_drink"},watermelon:{keywords:["fruit","food","picnic","summer"],char:'\ud83c\udf49',fitzpatrick_scale:!1,category:"food_and_drink"},grapes:{keywords:["fruit","food","wine"],char:'\ud83c\udf47',fitzpatrick_scale:!1,category:"food_and_drink"},strawberry:{keywords:["fruit","food","nature"],char:'\ud83c\udf53',fitzpatrick_scale:!1,category:"food_and_drink"},melon:{keywords:["fruit","nature","food"],char:'\ud83c\udf48',fitzpatrick_scale:!1,category:"food_and_drink"},cherries:{keywords:["food","fruit"],char:'\ud83c\udf52',fitzpatrick_scale:!1,category:"food_and_drink"},peach:{keywords:["fruit","nature","food"],char:'\ud83c\udf51',fitzpatrick_scale:!1,category:"food_and_drink"},pineapple:{keywords:["fruit","nature","food"],char:'\ud83c\udf4d',fitzpatrick_scale:!1,category:"food_and_drink"},coconut:{keywords:["fruit","nature","food","palm"],char:'\ud83e\udd65',fitzpatrick_scale:!1,category:"food_and_drink"},kiwi_fruit:{keywords:["fruit","food"],char:'\ud83e\udd5d',fitzpatrick_scale:!1,category:"food_and_drink"},mango:{keywords:["fruit","food","tropical"],char:'\ud83e\udd6d',fitzpatrick_scale:!1,category:"food_and_drink"},avocado:{keywords:["fruit","food"],char:'\ud83e\udd51',fitzpatrick_scale:!1,category:"food_and_drink"},broccoli:{keywords:["fruit","food","vegetable"],char:'\ud83e\udd66',fitzpatrick_scale:!1,category:"food_and_drink"},tomato:{keywords:["fruit","vegetable","nature","food"],char:'\ud83c\udf45',fitzpatrick_scale:!1,category:"food_and_drink"},eggplant:{keywords:["vegetable","nature","food","aubergine"],char:'\ud83c\udf46',fitzpatrick_scale:!1,category:"food_and_drink"},cucumber:{keywords:["fruit","food","pickle"],char:'\ud83e\udd52',fitzpatrick_scale:!1,category:"food_and_drink"},carrot:{keywords:["vegetable","food","orange"],char:'\ud83e\udd55',fitzpatrick_scale:!1,category:"food_and_drink"},hot_pepper:{keywords:["food","spicy","chilli","chili"],char:'\ud83c\udf36',fitzpatrick_scale:!1,category:"food_and_drink"},potato:{keywords:["food","tuber","vegatable","starch"],char:'\ud83e\udd54',fitzpatrick_scale:!1,category:"food_and_drink"},corn:{keywords:["food","vegetable","plant"],char:'\ud83c\udf3d',fitzpatrick_scale:!1,category:"food_and_drink"},leafy_greens:{keywords:["food","vegetable","plant","bok choy","cabbage","kale","lettuce"],char:'\ud83e\udd6c',fitzpatrick_scale:!1,category:"food_and_drink"},sweet_potato:{keywords:["food","nature"],char:'\ud83c\udf60',fitzpatrick_scale:!1,category:"food_and_drink"},peanuts:{keywords:["food","nut"],char:'\ud83e\udd5c',fitzpatrick_scale:!1,category:"food_and_drink"},honey_pot:{keywords:["bees","sweet","kitchen"],char:'\ud83c\udf6f',fitzpatrick_scale:!1,category:"food_and_drink"},croissant:{keywords:["food","bread","french"],char:'\ud83e\udd50',fitzpatrick_scale:!1,category:"food_and_drink"},bread:{keywords:["food","wheat","breakfast","toast"],char:'\ud83c\udf5e',fitzpatrick_scale:!1,category:"food_and_drink"},baguette_bread:{keywords:["food","bread","french"],char:'\ud83e\udd56',fitzpatrick_scale:!1,category:"food_and_drink"},bagel:{keywords:["food","bread","bakery","schmear"],char:'\ud83e\udd6f',fitzpatrick_scale:!1,category:"food_and_drink"},pretzel:{keywords:["food","bread","twisted"],char:'\ud83e\udd68',fitzpatrick_scale:!1,category:"food_and_drink"},cheese:{keywords:["food","chadder"],char:'\ud83e\uddc0',fitzpatrick_scale:!1,category:"food_and_drink"},egg:{keywords:["food","chicken","breakfast"],char:'\ud83e\udd5a',fitzpatrick_scale:!1,category:"food_and_drink"},bacon:{keywords:["food","breakfast","pork","pig","meat"],char:'\ud83e\udd53',fitzpatrick_scale:!1,category:"food_and_drink"},steak:{keywords:["food","cow","meat","cut","chop","lambchop","porkchop"],char:'\ud83e\udd69',fitzpatrick_scale:!1,category:"food_and_drink"},pancakes:{keywords:["food","breakfast","flapjacks","hotcakes"],char:'\ud83e\udd5e',fitzpatrick_scale:!1,category:"food_and_drink"},poultry_leg:{keywords:["food","meat","drumstick","bird","chicken","turkey"],char:'\ud83c\udf57',fitzpatrick_scale:!1,category:"food_and_drink"},meat_on_bone:{keywords:["good","food","drumstick"],char:'\ud83c\udf56',fitzpatrick_scale:!1,category:"food_and_drink"},bone:{keywords:["skeleton"],char:'\ud83e\uddb4',fitzpatrick_scale:!1,category:"food_and_drink"},fried_shrimp:{keywords:["food","animal","appetizer","summer"],char:'\ud83c\udf64',fitzpatrick_scale:!1,category:"food_and_drink"},fried_egg:{keywords:["food","breakfast","kitchen","egg"],char:'\ud83c\udf73',fitzpatrick_scale:!1,category:"food_and_drink"},hamburger:{keywords:["meat","fast food","beef","cheeseburger","mcdonalds","burger king"],char:'\ud83c\udf54',fitzpatrick_scale:!1,category:"food_and_drink"},fries:{keywords:["chips","snack","fast food"],char:'\ud83c\udf5f',fitzpatrick_scale:!1,category:"food_and_drink"},stuffed_flatbread:{keywords:["food","flatbread","stuffed","gyro"],char:'\ud83e\udd59',fitzpatrick_scale:!1,category:"food_and_drink"},hotdog:{keywords:["food","frankfurter"],char:'\ud83c\udf2d',fitzpatrick_scale:!1,category:"food_and_drink"},pizza:{keywords:["food","party"],char:'\ud83c\udf55',fitzpatrick_scale:!1,category:"food_and_drink"},sandwich:{keywords:["food","lunch","bread"],char:'\ud83e\udd6a',fitzpatrick_scale:!1,category:"food_and_drink"},canned_food:{keywords:["food","soup"],char:'\ud83e\udd6b',fitzpatrick_scale:!1,category:"food_and_drink"},spaghetti:{keywords:["food","italian","noodle"],char:'\ud83c\udf5d',fitzpatrick_scale:!1,category:"food_and_drink"},taco:{keywords:["food","mexican"],char:'\ud83c\udf2e',fitzpatrick_scale:!1,category:"food_and_drink"},burrito:{keywords:["food","mexican"],char:'\ud83c\udf2f',fitzpatrick_scale:!1,category:"food_and_drink"},green_salad:{keywords:["food","healthy","lettuce"],char:'\ud83e\udd57',fitzpatrick_scale:!1,category:"food_and_drink"},shallow_pan_of_food:{keywords:["food","cooking","casserole","paella"],char:'\ud83e\udd58',fitzpatrick_scale:!1,category:"food_and_drink"},ramen:{keywords:["food","japanese","noodle","chopsticks"],char:'\ud83c\udf5c',fitzpatrick_scale:!1,category:"food_and_drink"},stew:{keywords:["food","meat","soup"],char:'\ud83c\udf72',fitzpatrick_scale:!1,category:"food_and_drink"},fish_cake:{keywords:["food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],char:'\ud83c\udf65',fitzpatrick_scale:!1,category:"food_and_drink"},fortune_cookie:{keywords:["food","prophecy"],char:'\ud83e\udd60',fitzpatrick_scale:!1,category:"food_and_drink"},sushi:{keywords:["food","fish","japanese","rice"],char:'\ud83c\udf63',fitzpatrick_scale:!1,category:"food_and_drink"},bento:{keywords:["food","japanese","box"],char:'\ud83c\udf71',fitzpatrick_scale:!1,category:"food_and_drink"},curry:{keywords:["food","spicy","hot","indian"],char:'\ud83c\udf5b',fitzpatrick_scale:!1,category:"food_and_drink"},rice_ball:{keywords:["food","japanese"],char:'\ud83c\udf59',fitzpatrick_scale:!1,category:"food_and_drink"},rice:{keywords:["food","china","asian"],char:'\ud83c\udf5a',fitzpatrick_scale:!1,category:"food_and_drink"},rice_cracker:{keywords:["food","japanese"],char:'\ud83c\udf58',fitzpatrick_scale:!1,category:"food_and_drink"},oden:{keywords:["food","japanese"],char:'\ud83c\udf62',fitzpatrick_scale:!1,category:"food_and_drink"},dango:{keywords:["food","dessert","sweet","japanese","barbecue","meat"],char:'\ud83c\udf61',fitzpatrick_scale:!1,category:"food_and_drink"},shaved_ice:{keywords:["hot","dessert","summer"],char:'\ud83c\udf67',fitzpatrick_scale:!1,category:"food_and_drink"},ice_cream:{keywords:["food","hot","dessert"],char:'\ud83c\udf68',fitzpatrick_scale:!1,category:"food_and_drink"},icecream:{keywords:["food","hot","dessert","summer"],char:'\ud83c\udf66',fitzpatrick_scale:!1,category:"food_and_drink"},pie:{keywords:["food","dessert","pastry"],char:'\ud83e\udd67',fitzpatrick_scale:!1,category:"food_and_drink"},cake:{keywords:["food","dessert"],char:'\ud83c\udf70',fitzpatrick_scale:!1,category:"food_and_drink"},cupcake:{keywords:["food","dessert","bakery","sweet"],char:'\ud83e\uddc1',fitzpatrick_scale:!1,category:"food_and_drink"},moon_cake:{keywords:["food","autumn"],char:'\ud83e\udd6e',fitzpatrick_scale:!1,category:"food_and_drink"},birthday:{keywords:["food","dessert","cake"],char:'\ud83c\udf82',fitzpatrick_scale:!1,category:"food_and_drink"},custard:{keywords:["dessert","food"],char:'\ud83c\udf6e',fitzpatrick_scale:!1,category:"food_and_drink"},candy:{keywords:["snack","dessert","sweet","lolly"],char:'\ud83c\udf6c',fitzpatrick_scale:!1,category:"food_and_drink"},lollipop:{keywords:["food","snack","candy","sweet"],char:'\ud83c\udf6d',fitzpatrick_scale:!1,category:"food_and_drink"},chocolate_bar:{keywords:["food","snack","dessert","sweet"],char:'\ud83c\udf6b',fitzpatrick_scale:!1,category:"food_and_drink"},popcorn:{keywords:["food","movie theater","films","snack"],char:'\ud83c\udf7f',fitzpatrick_scale:!1,category:"food_and_drink"},dumpling:{keywords:["food","empanada","pierogi","potsticker"],char:'\ud83e\udd5f',fitzpatrick_scale:!1,category:"food_and_drink"},doughnut:{keywords:["food","dessert","snack","sweet","donut"],char:'\ud83c\udf69',fitzpatrick_scale:!1,category:"food_and_drink"},cookie:{keywords:["food","snack","oreo","chocolate","sweet","dessert"],char:'\ud83c\udf6a',fitzpatrick_scale:!1,category:"food_and_drink"},milk_glass:{keywords:["beverage","drink","cow"],char:'\ud83e\udd5b',fitzpatrick_scale:!1,category:"food_and_drink"},beer:{keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],char:'\ud83c\udf7a',fitzpatrick_scale:!1,category:"food_and_drink"},beers:{keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],char:'\ud83c\udf7b',fitzpatrick_scale:!1,category:"food_and_drink"},clinking_glasses:{keywords:["beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],char:'\ud83e\udd42',fitzpatrick_scale:!1,category:"food_and_drink"},wine_glass:{keywords:["drink","beverage","drunk","alcohol","booze"],char:'\ud83c\udf77',fitzpatrick_scale:!1,category:"food_and_drink"},tumbler_glass:{keywords:["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],char:'\ud83e\udd43',fitzpatrick_scale:!1,category:"food_and_drink"},cocktail:{keywords:["drink","drunk","alcohol","beverage","booze","mojito"],char:'\ud83c\udf78',fitzpatrick_scale:!1,category:"food_and_drink"},tropical_drink:{keywords:["beverage","cocktail","summer","beach","alcohol","booze","mojito"],char:'\ud83c\udf79',fitzpatrick_scale:!1,category:"food_and_drink"},champagne:{keywords:["drink","wine","bottle","celebration"],char:'\ud83c\udf7e',fitzpatrick_scale:!1,category:"food_and_drink"},sake:{keywords:["wine","drink","drunk","beverage","japanese","alcohol","booze"],char:'\ud83c\udf76',fitzpatrick_scale:!1,category:"food_and_drink"},tea:{keywords:["drink","bowl","breakfast","green","british"],char:'\ud83c\udf75',fitzpatrick_scale:!1,category:"food_and_drink"},cup_with_straw:{keywords:["drink","soda"],char:'\ud83e\udd64',fitzpatrick_scale:!1,category:"food_and_drink"},coffee:{keywords:["beverage","caffeine","latte","espresso"],char:'\u2615',fitzpatrick_scale:!1,category:"food_and_drink"},baby_bottle:{keywords:["food","container","milk"],char:'\ud83c\udf7c',fitzpatrick_scale:!1,category:"food_and_drink"},salt:{keywords:["condiment","shaker"],char:'\ud83e\uddc2',fitzpatrick_scale:!1,category:"food_and_drink"},spoon:{keywords:["cutlery","kitchen","tableware"],char:'\ud83e\udd44',fitzpatrick_scale:!1,category:"food_and_drink"},fork_and_knife:{keywords:["cutlery","kitchen"],char:'\ud83c\udf74',fitzpatrick_scale:!1,category:"food_and_drink"},plate_with_cutlery:{keywords:["food","eat","meal","lunch","dinner","restaurant"],char:'\ud83c\udf7d',fitzpatrick_scale:!1,category:"food_and_drink"},bowl_with_spoon:{keywords:["food","breakfast","cereal","oatmeal","porridge"],char:'\ud83e\udd63',fitzpatrick_scale:!1,category:"food_and_drink"},takeout_box:{keywords:["food","leftovers"],char:'\ud83e\udd61',fitzpatrick_scale:!1,category:"food_and_drink"},chopsticks:{keywords:["food"],char:'\ud83e\udd62',fitzpatrick_scale:!1,category:"food_and_drink"},soccer:{keywords:["sports","football"],char:'\u26bd',fitzpatrick_scale:!1,category:"activity"},basketball:{keywords:["sports","balls","NBA"],char:'\ud83c\udfc0',fitzpatrick_scale:!1,category:"activity"},football:{keywords:["sports","balls","NFL"],char:'\ud83c\udfc8',fitzpatrick_scale:!1,category:"activity"},baseball:{keywords:["sports","balls"],char:'\u26be',fitzpatrick_scale:!1,category:"activity"},softball:{keywords:["sports","balls"],char:'\ud83e\udd4e',fitzpatrick_scale:!1,category:"activity"},tennis:{keywords:["sports","balls","green"],char:'\ud83c\udfbe',fitzpatrick_scale:!1,category:"activity"},volleyball:{keywords:["sports","balls"],char:'\ud83c\udfd0',fitzpatrick_scale:!1,category:"activity"},rugby_football:{keywords:["sports","team"],char:'\ud83c\udfc9',fitzpatrick_scale:!1,category:"activity"},flying_disc:{keywords:["sports","frisbee","ultimate"],char:'\ud83e\udd4f',fitzpatrick_scale:!1,category:"activity"},"8ball":{keywords:["pool","hobby","game","luck","magic"],char:'\ud83c\udfb1',fitzpatrick_scale:!1,category:"activity"},golf:{keywords:["sports","business","flag","hole","summer"],char:'\u26f3',fitzpatrick_scale:!1,category:"activity"},golfing_woman:{keywords:["sports","business","woman","female"],char:'\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f',fitzpatrick_scale:!1,category:"activity"},golfing_man:{keywords:["sports","business"],char:'\ud83c\udfcc',fitzpatrick_scale:!0,category:"activity"},ping_pong:{keywords:["sports","pingpong"],char:'\ud83c\udfd3',fitzpatrick_scale:!1,category:"activity"},badminton:{keywords:["sports"],char:'\ud83c\udff8',fitzpatrick_scale:!1,category:"activity"},goal_net:{keywords:["sports"],char:'\ud83e\udd45',fitzpatrick_scale:!1,category:"activity"},ice_hockey:{keywords:["sports"],char:'\ud83c\udfd2',fitzpatrick_scale:!1,category:"activity"},field_hockey:{keywords:["sports"],char:'\ud83c\udfd1',fitzpatrick_scale:!1,category:"activity"},lacrosse:{keywords:["sports","ball","stick"],char:'\ud83e\udd4d',fitzpatrick_scale:!1,category:"activity"},cricket:{keywords:["sports"],char:'\ud83c\udfcf',fitzpatrick_scale:!1,category:"activity"},ski:{keywords:["sports","winter","cold","snow"],char:'\ud83c\udfbf',fitzpatrick_scale:!1,category:"activity"},skier:{keywords:["sports","winter","snow"],char:'\u26f7',fitzpatrick_scale:!1,category:"activity"},snowboarder:{keywords:["sports","winter"],char:'\ud83c\udfc2',fitzpatrick_scale:!0,category:"activity"},person_fencing:{keywords:["sports","fencing","sword"],char:'\ud83e\udd3a',fitzpatrick_scale:!1,category:"activity"},women_wrestling:{keywords:["sports","wrestlers"],char:'\ud83e\udd3c\u200d\u2640\ufe0f',fitzpatrick_scale:!1,category:"activity"},men_wrestling:{keywords:["sports","wrestlers"],char:'\ud83e\udd3c\u200d\u2642\ufe0f',fitzpatrick_scale:!1,category:"activity"},woman_cartwheeling:{keywords:["gymnastics"],char:'\ud83e\udd38\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},man_cartwheeling:{keywords:["gymnastics"],char:'\ud83e\udd38\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"activity"},woman_playing_handball:{keywords:["sports"],char:'\ud83e\udd3e\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},man_playing_handball:{keywords:["sports"],char:'\ud83e\udd3e\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"activity"},ice_skate:{keywords:["sports"],char:'\u26f8',fitzpatrick_scale:!1,category:"activity"},curling_stone:{keywords:["sports"],char:'\ud83e\udd4c',fitzpatrick_scale:!1,category:"activity"},skateboard:{keywords:["board"],char:'\ud83d\udef9',fitzpatrick_scale:!1,category:"activity"},sled:{keywords:["sleigh","luge","toboggan"],char:'\ud83d\udef7',fitzpatrick_scale:!1,category:"activity"},bow_and_arrow:{keywords:["sports"],char:'\ud83c\udff9',fitzpatrick_scale:!1,category:"activity"},fishing_pole_and_fish:{keywords:["food","hobby","summer"],char:'\ud83c\udfa3',fitzpatrick_scale:!1,category:"activity"},boxing_glove:{keywords:["sports","fighting"],char:'\ud83e\udd4a',fitzpatrick_scale:!1,category:"activity"},martial_arts_uniform:{keywords:["judo","karate","taekwondo"],char:'\ud83e\udd4b',fitzpatrick_scale:!1,category:"activity"},rowing_woman:{keywords:["sports","hobby","water","ship","woman","female"],char:'\ud83d\udea3\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},rowing_man:{keywords:["sports","hobby","water","ship"],char:'\ud83d\udea3',fitzpatrick_scale:!0,category:"activity"},climbing_woman:{keywords:["sports","hobby","woman","female","rock"],char:'\ud83e\uddd7\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},climbing_man:{keywords:["sports","hobby","man","male","rock"],char:'\ud83e\uddd7\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"activity"},swimming_woman:{keywords:["sports","exercise","human","athlete","water","summer","woman","female"],char:'\ud83c\udfca\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},swimming_man:{keywords:["sports","exercise","human","athlete","water","summer"],char:'\ud83c\udfca',fitzpatrick_scale:!0,category:"activity"},woman_playing_water_polo:{keywords:["sports","pool"],char:'\ud83e\udd3d\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},man_playing_water_polo:{keywords:["sports","pool"],char:'\ud83e\udd3d\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"activity"},woman_in_lotus_position:{keywords:["woman","female","meditation","yoga","serenity","zen","mindfulness"],char:'\ud83e\uddd8\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},man_in_lotus_position:{keywords:["man","male","meditation","yoga","serenity","zen","mindfulness"],char:'\ud83e\uddd8\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"activity"},surfing_woman:{keywords:["sports","ocean","sea","summer","beach","woman","female"],char:'\ud83c\udfc4\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},surfing_man:{keywords:["sports","ocean","sea","summer","beach"],char:'\ud83c\udfc4',fitzpatrick_scale:!0,category:"activity"},bath:{keywords:["clean","shower","bathroom"],char:'\ud83d\udec0',fitzpatrick_scale:!0,category:"activity"},basketball_woman:{keywords:["sports","human","woman","female"],char:'\u26f9\ufe0f\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},basketball_man:{keywords:["sports","human"],char:'\u26f9',fitzpatrick_scale:!0,category:"activity"},weight_lifting_woman:{keywords:["sports","training","exercise","woman","female"],char:'\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},weight_lifting_man:{keywords:["sports","training","exercise"],char:'\ud83c\udfcb',fitzpatrick_scale:!0,category:"activity"},biking_woman:{keywords:["sports","bike","exercise","hipster","woman","female"],char:'\ud83d\udeb4\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},biking_man:{keywords:["sports","bike","exercise","hipster"],char:'\ud83d\udeb4',fitzpatrick_scale:!0,category:"activity"},mountain_biking_woman:{keywords:["transportation","sports","human","race","bike","woman","female"],char:'\ud83d\udeb5\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},mountain_biking_man:{keywords:["transportation","sports","human","race","bike"],char:'\ud83d\udeb5',fitzpatrick_scale:!0,category:"activity"},horse_racing:{keywords:["animal","betting","competition","gambling","luck"],char:'\ud83c\udfc7',fitzpatrick_scale:!0,category:"activity"},business_suit_levitating:{keywords:["suit","business","levitate","hover","jump"],char:'\ud83d\udd74',fitzpatrick_scale:!0,category:"activity"},trophy:{keywords:["win","award","contest","place","ftw","ceremony"],char:'\ud83c\udfc6',fitzpatrick_scale:!1,category:"activity"},running_shirt_with_sash:{keywords:["play","pageant"],char:'\ud83c\udfbd',fitzpatrick_scale:!1,category:"activity"},medal_sports:{keywords:["award","winning"],char:'\ud83c\udfc5',fitzpatrick_scale:!1,category:"activity"},medal_military:{keywords:["award","winning","army"],char:'\ud83c\udf96',fitzpatrick_scale:!1,category:"activity"},"1st_place_medal":{keywords:["award","winning","first"],char:'\ud83e\udd47',fitzpatrick_scale:!1,category:"activity"},"2nd_place_medal":{keywords:["award","second"],char:'\ud83e\udd48',fitzpatrick_scale:!1,category:"activity"},"3rd_place_medal":{keywords:["award","third"],char:'\ud83e\udd49',fitzpatrick_scale:!1,category:"activity"},reminder_ribbon:{keywords:["sports","cause","support","awareness"],char:'\ud83c\udf97',fitzpatrick_scale:!1,category:"activity"},rosette:{keywords:["flower","decoration","military"],char:'\ud83c\udff5',fitzpatrick_scale:!1,category:"activity"},ticket:{keywords:["event","concert","pass"],char:'\ud83c\udfab',fitzpatrick_scale:!1,category:"activity"},tickets:{keywords:["sports","concert","entrance"],char:'\ud83c\udf9f',fitzpatrick_scale:!1,category:"activity"},performing_arts:{keywords:["acting","theater","drama"],char:'\ud83c\udfad',fitzpatrick_scale:!1,category:"activity"},art:{keywords:["design","paint","draw","colors"],char:'\ud83c\udfa8',fitzpatrick_scale:!1,category:"activity"},circus_tent:{keywords:["festival","carnival","party"],char:'\ud83c\udfaa',fitzpatrick_scale:!1,category:"activity"},woman_juggling:{keywords:["juggle","balance","skill","multitask"],char:'\ud83e\udd39\u200d\u2640\ufe0f',fitzpatrick_scale:!0,category:"activity"},man_juggling:{keywords:["juggle","balance","skill","multitask"],char:'\ud83e\udd39\u200d\u2642\ufe0f',fitzpatrick_scale:!0,category:"activity"},microphone:{keywords:["sound","music","PA","sing","talkshow"],char:'\ud83c\udfa4',fitzpatrick_scale:!1,category:"activity"},headphones:{keywords:["music","score","gadgets"],char:'\ud83c\udfa7',fitzpatrick_scale:!1,category:"activity"},musical_score:{keywords:["treble","clef","compose"],char:'\ud83c\udfbc',fitzpatrick_scale:!1,category:"activity"},musical_keyboard:{keywords:["piano","instrument","compose"],char:'\ud83c\udfb9',fitzpatrick_scale:!1,category:"activity"},drum:{keywords:["music","instrument","drumsticks","snare"],char:'\ud83e\udd41',fitzpatrick_scale:!1,category:"activity"},saxophone:{keywords:["music","instrument","jazz","blues"],char:'\ud83c\udfb7',fitzpatrick_scale:!1,category:"activity"},trumpet:{keywords:["music","brass"],char:'\ud83c\udfba',fitzpatrick_scale:!1,category:"activity"},guitar:{keywords:["music","instrument"],char:'\ud83c\udfb8',fitzpatrick_scale:!1,category:"activity"},violin:{keywords:["music","instrument","orchestra","symphony"],char:'\ud83c\udfbb',fitzpatrick_scale:!1,category:"activity"},clapper:{keywords:["movie","film","record"],char:'\ud83c\udfac',fitzpatrick_scale:!1,category:"activity"},video_game:{keywords:["play","console","PS4","controller"],char:'\ud83c\udfae',fitzpatrick_scale:!1,category:"activity"},space_invader:{keywords:["game","arcade","play"],char:'\ud83d\udc7e',fitzpatrick_scale:!1,category:"activity"},dart:{keywords:["game","play","bar","target","bullseye"],char:'\ud83c\udfaf',fitzpatrick_scale:!1,category:"activity"},game_die:{keywords:["dice","random","tabletop","play","luck"],char:'\ud83c\udfb2',fitzpatrick_scale:!1,category:"activity"},chess_pawn:{keywords:["expendable"],char:"\u265f",fitzpatrick_scale:!1,category:"activity"},slot_machine:{keywords:["bet","gamble","vegas","fruit machine","luck","casino"],char:'\ud83c\udfb0',fitzpatrick_scale:!1,category:"activity"},jigsaw:{keywords:["interlocking","puzzle","piece"],char:'\ud83e\udde9',fitzpatrick_scale:!1,category:"activity"},bowling:{keywords:["sports","fun","play"],char:'\ud83c\udfb3',fitzpatrick_scale:!1,category:"activity"},red_car:{keywords:["red","transportation","vehicle"],char:'\ud83d\ude97',fitzpatrick_scale:!1,category:"travel_and_places"},taxi:{keywords:["uber","vehicle","cars","transportation"],char:'\ud83d\ude95',fitzpatrick_scale:!1,category:"travel_and_places"},blue_car:{keywords:["transportation","vehicle"],char:'\ud83d\ude99',fitzpatrick_scale:!1,category:"travel_and_places"},bus:{keywords:["car","vehicle","transportation"],char:'\ud83d\ude8c',fitzpatrick_scale:!1,category:"travel_and_places"},trolleybus:{keywords:["bart","transportation","vehicle"],char:'\ud83d\ude8e',fitzpatrick_scale:!1,category:"travel_and_places"},racing_car:{keywords:["sports","race","fast","formula","f1"],char:'\ud83c\udfce',fitzpatrick_scale:!1,category:"travel_and_places"},police_car:{keywords:["vehicle","cars","transportation","law","legal","enforcement"],char:'\ud83d\ude93',fitzpatrick_scale:!1,category:"travel_and_places"},ambulance:{keywords:["health","911","hospital"],char:'\ud83d\ude91',fitzpatrick_scale:!1,category:"travel_and_places"},fire_engine:{keywords:["transportation","cars","vehicle"],char:'\ud83d\ude92',fitzpatrick_scale:!1,category:"travel_and_places"},minibus:{keywords:["vehicle","car","transportation"],char:'\ud83d\ude90',fitzpatrick_scale:!1,category:"travel_and_places"},truck:{keywords:["cars","transportation"],char:'\ud83d\ude9a',fitzpatrick_scale:!1,category:"travel_and_places"},articulated_lorry:{keywords:["vehicle","cars","transportation","express"],char:'\ud83d\ude9b',fitzpatrick_scale:!1,category:"travel_and_places"},tractor:{keywords:["vehicle","car","farming","agriculture"],char:'\ud83d\ude9c',fitzpatrick_scale:!1,category:"travel_and_places"},kick_scooter:{keywords:["vehicle","kick","razor"],char:'\ud83d\udef4',fitzpatrick_scale:!1,category:"travel_and_places"},motorcycle:{keywords:["race","sports","fast"],char:'\ud83c\udfcd',fitzpatrick_scale:!1,category:"travel_and_places"},bike:{keywords:["sports","bicycle","exercise","hipster"],char:'\ud83d\udeb2',fitzpatrick_scale:!1,category:"travel_and_places"},motor_scooter:{keywords:["vehicle","vespa","sasha"],char:'\ud83d\udef5',fitzpatrick_scale:!1,category:"travel_and_places"},rotating_light:{keywords:["police","ambulance","911","emergency","alert","error","pinged","law","legal"],char:'\ud83d\udea8',fitzpatrick_scale:!1,category:"travel_and_places"},oncoming_police_car:{keywords:["vehicle","law","legal","enforcement","911"],char:'\ud83d\ude94',fitzpatrick_scale:!1,category:"travel_and_places"},oncoming_bus:{keywords:["vehicle","transportation"],char:'\ud83d\ude8d',fitzpatrick_scale:!1,category:"travel_and_places"},oncoming_automobile:{keywords:["car","vehicle","transportation"],char:'\ud83d\ude98',fitzpatrick_scale:!1,category:"travel_and_places"},oncoming_taxi:{keywords:["vehicle","cars","uber"],char:'\ud83d\ude96',fitzpatrick_scale:!1,category:"travel_and_places"},aerial_tramway:{keywords:["transportation","vehicle","ski"],char:'\ud83d\udea1',fitzpatrick_scale:!1,category:"travel_and_places"},mountain_cableway:{keywords:["transportation","vehicle","ski"],char:'\ud83d\udea0',fitzpatrick_scale:!1,category:"travel_and_places"},suspension_railway:{keywords:["vehicle","transportation"],char:'\ud83d\ude9f',fitzpatrick_scale:!1,category:"travel_and_places"},railway_car:{keywords:["transportation","vehicle"],char:'\ud83d\ude83',fitzpatrick_scale:!1,category:"travel_and_places"},train:{keywords:["transportation","vehicle","carriage","public","travel"],char:'\ud83d\ude8b',fitzpatrick_scale:!1,category:"travel_and_places"},monorail:{keywords:["transportation","vehicle"],char:'\ud83d\ude9d',fitzpatrick_scale:!1,category:"travel_and_places"},bullettrain_side:{keywords:["transportation","vehicle"],char:'\ud83d\ude84',fitzpatrick_scale:!1,category:"travel_and_places"},bullettrain_front:{keywords:["transportation","vehicle","speed","fast","public","travel"],char:'\ud83d\ude85',fitzpatrick_scale:!1,category:"travel_and_places"},light_rail:{keywords:["transportation","vehicle"],char:'\ud83d\ude88',fitzpatrick_scale:!1,category:"travel_and_places"},mountain_railway:{keywords:["transportation","vehicle"],char:'\ud83d\ude9e',fitzpatrick_scale:!1,category:"travel_and_places"},steam_locomotive:{keywords:["transportation","vehicle","train"],char:'\ud83d\ude82',fitzpatrick_scale:!1,category:"travel_and_places"},train2:{keywords:["transportation","vehicle"],char:'\ud83d\ude86',fitzpatrick_scale:!1,category:"travel_and_places"},metro:{keywords:["transportation","blue-square","mrt","underground","tube"],char:'\ud83d\ude87',fitzpatrick_scale:!1,category:"travel_and_places"},tram:{keywords:["transportation","vehicle"],char:'\ud83d\ude8a',fitzpatrick_scale:!1,category:"travel_and_places"},station:{keywords:["transportation","vehicle","public"],char:'\ud83d\ude89',fitzpatrick_scale:!1,category:"travel_and_places"},flying_saucer:{keywords:["transportation","vehicle","ufo"],char:'\ud83d\udef8',fitzpatrick_scale:!1,category:"travel_and_places"},helicopter:{keywords:["transportation","vehicle","fly"],char:'\ud83d\ude81',fitzpatrick_scale:!1,category:"travel_and_places"},small_airplane:{keywords:["flight","transportation","fly","vehicle"],char:'\ud83d\udee9',fitzpatrick_scale:!1,category:"travel_and_places"},airplane:{keywords:["vehicle","transportation","flight","fly"],char:'\u2708\ufe0f',fitzpatrick_scale:!1,category:"travel_and_places"},flight_departure:{keywords:["airport","flight","landing"],char:'\ud83d\udeeb',fitzpatrick_scale:!1,category:"travel_and_places"},flight_arrival:{keywords:["airport","flight","boarding"],char:'\ud83d\udeec',fitzpatrick_scale:!1,category:"travel_and_places"},sailboat:{keywords:["ship","summer","transportation","water","sailing"],char:'\u26f5',fitzpatrick_scale:!1,category:"travel_and_places"},motor_boat:{keywords:["ship"],char:'\ud83d\udee5',fitzpatrick_scale:!1,category:"travel_and_places"},speedboat:{keywords:["ship","transportation","vehicle","summer"],char:'\ud83d\udea4',fitzpatrick_scale:!1,category:"travel_and_places"},ferry:{keywords:["boat","ship","yacht"],char:'\u26f4',fitzpatrick_scale:!1,category:"travel_and_places"},passenger_ship:{keywords:["yacht","cruise","ferry"],char:'\ud83d\udef3',fitzpatrick_scale:!1,category:"travel_and_places"},rocket:{keywords:["launch","ship","staffmode","NASA","outer space","outer_space","fly"],char:'\ud83d\ude80',fitzpatrick_scale:!1,category:"travel_and_places"},artificial_satellite:{keywords:["communication","gps","orbit","spaceflight","NASA","ISS"],char:'\ud83d\udef0',fitzpatrick_scale:!1,category:"travel_and_places"},seat:{keywords:["sit","airplane","transport","bus","flight","fly"],char:'\ud83d\udcba',fitzpatrick_scale:!1,category:"travel_and_places"},canoe:{keywords:["boat","paddle","water","ship"],char:'\ud83d\udef6',fitzpatrick_scale:!1,category:"travel_and_places"},anchor:{keywords:["ship","ferry","sea","boat"],char:'\u2693',fitzpatrick_scale:!1,category:"travel_and_places"},construction:{keywords:["wip","progress","caution","warning"],char:'\ud83d\udea7',fitzpatrick_scale:!1,category:"travel_and_places"},fuelpump:{keywords:["gas station","petroleum"],char:'\u26fd',fitzpatrick_scale:!1,category:"travel_and_places"},busstop:{keywords:["transportation","wait"],char:'\ud83d\ude8f',fitzpatrick_scale:!1,category:"travel_and_places"},vertical_traffic_light:{keywords:["transportation","driving"],char:'\ud83d\udea6',fitzpatrick_scale:!1,category:"travel_and_places"},traffic_light:{keywords:["transportation","signal"],char:'\ud83d\udea5',fitzpatrick_scale:!1,category:"travel_and_places"},checkered_flag:{keywords:["contest","finishline","race","gokart"],char:'\ud83c\udfc1',fitzpatrick_scale:!1,category:"travel_and_places"},ship:{keywords:["transportation","titanic","deploy"],char:'\ud83d\udea2',fitzpatrick_scale:!1,category:"travel_and_places"},ferris_wheel:{keywords:["photo","carnival","londoneye"],char:'\ud83c\udfa1',fitzpatrick_scale:!1,category:"travel_and_places"},roller_coaster:{keywords:["carnival","playground","photo","fun"],char:'\ud83c\udfa2',fitzpatrick_scale:!1,category:"travel_and_places"},carousel_horse:{keywords:["photo","carnival"],char:'\ud83c\udfa0',fitzpatrick_scale:!1,category:"travel_and_places"},building_construction:{keywords:["wip","working","progress"],char:'\ud83c\udfd7',fitzpatrick_scale:!1,category:"travel_and_places"},foggy:{keywords:["photo","mountain"],char:'\ud83c\udf01',fitzpatrick_scale:!1,category:"travel_and_places"},tokyo_tower:{keywords:["photo","japanese"],char:'\ud83d\uddfc',fitzpatrick_scale:!1,category:"travel_and_places"},factory:{keywords:["building","industry","pollution","smoke"],char:'\ud83c\udfed',fitzpatrick_scale:!1,category:"travel_and_places"},fountain:{keywords:["photo","summer","water","fresh"],char:'\u26f2',fitzpatrick_scale:!1,category:"travel_and_places"},rice_scene:{keywords:["photo","japan","asia","tsukimi"],char:'\ud83c\udf91',fitzpatrick_scale:!1,category:"travel_and_places"},mountain:{keywords:["photo","nature","environment"],char:'\u26f0',fitzpatrick_scale:!1,category:"travel_and_places"},mountain_snow:{keywords:["photo","nature","environment","winter","cold"],char:'\ud83c\udfd4',fitzpatrick_scale:!1,category:"travel_and_places"},mount_fuji:{keywords:["photo","mountain","nature","japanese"],char:'\ud83d\uddfb',fitzpatrick_scale:!1,category:"travel_and_places"},volcano:{keywords:["photo","nature","disaster"],char:'\ud83c\udf0b',fitzpatrick_scale:!1,category:"travel_and_places"},japan:{keywords:["nation","country","japanese","asia"],char:'\ud83d\uddfe',fitzpatrick_scale:!1,category:"travel_and_places"},camping:{keywords:["photo","outdoors","tent"],char:'\ud83c\udfd5',fitzpatrick_scale:!1,category:"travel_and_places"},tent:{keywords:["photo","camping","outdoors"],char:'\u26fa',fitzpatrick_scale:!1,category:"travel_and_places"},national_park:{keywords:["photo","environment","nature"],char:'\ud83c\udfde',fitzpatrick_scale:!1,category:"travel_and_places"},motorway:{keywords:["road","cupertino","interstate","highway"],char:'\ud83d\udee3',fitzpatrick_scale:!1,category:"travel_and_places"},railway_track:{keywords:["train","transportation"],char:'\ud83d\udee4',fitzpatrick_scale:!1,category:"travel_and_places"},sunrise:{keywords:["morning","view","vacation","photo"],char:'\ud83c\udf05',fitzpatrick_scale:!1,category:"travel_and_places"},sunrise_over_mountains:{keywords:["view","vacation","photo"],char:'\ud83c\udf04',fitzpatrick_scale:!1,category:"travel_and_places"},desert:{keywords:["photo","warm","saharah"],char:'\ud83c\udfdc',fitzpatrick_scale:!1,category:"travel_and_places"},beach_umbrella:{keywords:["weather","summer","sunny","sand","mojito"],char:'\ud83c\udfd6',fitzpatrick_scale:!1,category:"travel_and_places"},desert_island:{keywords:["photo","tropical","mojito"],char:'\ud83c\udfdd',fitzpatrick_scale:!1,category:"travel_and_places"},city_sunrise:{keywords:["photo","good morning","dawn"],char:'\ud83c\udf07',fitzpatrick_scale:!1,category:"travel_and_places"},city_sunset:{keywords:["photo","evening","sky","buildings"],char:'\ud83c\udf06',fitzpatrick_scale:!1,category:"travel_and_places"},cityscape:{keywords:["photo","night life","urban"],char:'\ud83c\udfd9',fitzpatrick_scale:!1,category:"travel_and_places"},night_with_stars:{keywords:["evening","city","downtown"],char:'\ud83c\udf03',fitzpatrick_scale:!1,category:"travel_and_places"},bridge_at_night:{keywords:["photo","sanfrancisco"],char:'\ud83c\udf09',fitzpatrick_scale:!1,category:"travel_and_places"},milky_way:{keywords:["photo","space","stars"],char:'\ud83c\udf0c',fitzpatrick_scale:!1,category:"travel_and_places"},stars:{keywords:["night","photo"],char:'\ud83c\udf20',fitzpatrick_scale:!1,category:"travel_and_places"},sparkler:{keywords:["stars","night","shine"],char:'\ud83c\udf87',fitzpatrick_scale:!1,category:"travel_and_places"},fireworks:{keywords:["photo","festival","carnival","congratulations"],char:'\ud83c\udf86',fitzpatrick_scale:!1,category:"travel_and_places"},rainbow:{keywords:["nature","happy","unicorn_face","photo","sky","spring"],char:'\ud83c\udf08',fitzpatrick_scale:!1,category:"travel_and_places"},houses:{keywords:["buildings","photo"],char:'\ud83c\udfd8',fitzpatrick_scale:!1,category:"travel_and_places"},european_castle:{keywords:["building","royalty","history"],char:'\ud83c\udff0',fitzpatrick_scale:!1,category:"travel_and_places"},japanese_castle:{keywords:["photo","building"],char:'\ud83c\udfef',fitzpatrick_scale:!1,category:"travel_and_places"},stadium:{keywords:["photo","place","sports","concert","venue"],char:'\ud83c\udfdf',fitzpatrick_scale:!1,category:"travel_and_places"},statue_of_liberty:{keywords:["american","newyork"],char:'\ud83d\uddfd',fitzpatrick_scale:!1,category:"travel_and_places"},house:{keywords:["building","home"],char:'\ud83c\udfe0',fitzpatrick_scale:!1,category:"travel_and_places"},house_with_garden:{keywords:["home","plant","nature"],char:'\ud83c\udfe1',fitzpatrick_scale:!1,category:"travel_and_places"},derelict_house:{keywords:["abandon","evict","broken","building"],char:'\ud83c\udfda',fitzpatrick_scale:!1,category:"travel_and_places"},office:{keywords:["building","bureau","work"],char:'\ud83c\udfe2',fitzpatrick_scale:!1,category:"travel_and_places"},department_store:{keywords:["building","shopping","mall"],char:'\ud83c\udfec',fitzpatrick_scale:!1,category:"travel_and_places"},post_office:{keywords:["building","envelope","communication"],char:'\ud83c\udfe3',fitzpatrick_scale:!1,category:"travel_and_places"},european_post_office:{keywords:["building","email"],char:'\ud83c\udfe4',fitzpatrick_scale:!1,category:"travel_and_places"},hospital:{keywords:["building","health","surgery","doctor"],char:'\ud83c\udfe5',fitzpatrick_scale:!1,category:"travel_and_places"},bank:{keywords:["building","money","sales","cash","business","enterprise"],char:'\ud83c\udfe6',fitzpatrick_scale:!1,category:"travel_and_places"},hotel:{keywords:["building","accomodation","checkin"],char:'\ud83c\udfe8',fitzpatrick_scale:!1,category:"travel_and_places"},convenience_store:{keywords:["building","shopping","groceries"],char:'\ud83c\udfea',fitzpatrick_scale:!1,category:"travel_and_places"},school:{keywords:["building","student","education","learn","teach"],char:'\ud83c\udfeb',fitzpatrick_scale:!1,category:"travel_and_places"},love_hotel:{keywords:["like","affection","dating"],char:'\ud83c\udfe9',fitzpatrick_scale:!1,category:"travel_and_places"},wedding:{keywords:["love","like","affection","couple","marriage","bride","groom"],char:'\ud83d\udc92',fitzpatrick_scale:!1,category:"travel_and_places"},classical_building:{keywords:["art","culture","history"],char:'\ud83c\udfdb',fitzpatrick_scale:!1,category:"travel_and_places"},church:{keywords:["building","religion","christ"],char:'\u26ea',fitzpatrick_scale:!1,category:"travel_and_places"},mosque:{keywords:["islam","worship","minaret"],char:'\ud83d\udd4c',fitzpatrick_scale:!1,category:"travel_and_places"},synagogue:{keywords:["judaism","worship","temple","jewish"],char:'\ud83d\udd4d',fitzpatrick_scale:!1,category:"travel_and_places"},kaaba:{keywords:["mecca","mosque","islam"],char:'\ud83d\udd4b',fitzpatrick_scale:!1,category:"travel_and_places"},shinto_shrine:{keywords:["temple","japan","kyoto"],char:'\u26e9',fitzpatrick_scale:!1,category:"travel_and_places"},watch:{keywords:["time","accessories"],char:'\u231a',fitzpatrick_scale:!1,category:"objects"},iphone:{keywords:["technology","apple","gadgets","dial"],char:'\ud83d\udcf1',fitzpatrick_scale:!1,category:"objects"},calling:{keywords:["iphone","incoming"],char:'\ud83d\udcf2',fitzpatrick_scale:!1,category:"objects"},computer:{keywords:["technology","laptop","screen","display","monitor"],char:'\ud83d\udcbb',fitzpatrick_scale:!1,category:"objects"},keyboard:{keywords:["technology","computer","type","input","text"],char:'\u2328',fitzpatrick_scale:!1,category:"objects"},desktop_computer:{keywords:["technology","computing","screen"],char:'\ud83d\udda5',fitzpatrick_scale:!1,category:"objects"},printer:{keywords:["paper","ink"],char:'\ud83d\udda8',fitzpatrick_scale:!1,category:"objects"},computer_mouse:{keywords:["click"],char:'\ud83d\uddb1',fitzpatrick_scale:!1,category:"objects"},trackball:{keywords:["technology","trackpad"],char:'\ud83d\uddb2',fitzpatrick_scale:!1,category:"objects"},joystick:{keywords:["game","play"],char:'\ud83d\udd79',fitzpatrick_scale:!1,category:"objects"},clamp:{keywords:["tool"],char:'\ud83d\udddc',fitzpatrick_scale:!1,category:"objects"},minidisc:{keywords:["technology","record","data","disk","90s"],char:'\ud83d\udcbd',fitzpatrick_scale:!1,category:"objects"},floppy_disk:{keywords:["oldschool","technology","save","90s","80s"],char:'\ud83d\udcbe',fitzpatrick_scale:!1,category:"objects"},cd:{keywords:["technology","dvd","disk","disc","90s"],char:'\ud83d\udcbf',fitzpatrick_scale:!1,category:"objects"},dvd:{keywords:["cd","disk","disc"],char:'\ud83d\udcc0',fitzpatrick_scale:!1,category:"objects"},vhs:{keywords:["record","video","oldschool","90s","80s"],char:'\ud83d\udcfc',fitzpatrick_scale:!1,category:"objects"},camera:{keywords:["gadgets","photography"],char:'\ud83d\udcf7',fitzpatrick_scale:!1,category:"objects"},camera_flash:{keywords:["photography","gadgets"],char:'\ud83d\udcf8',fitzpatrick_scale:!1,category:"objects"},video_camera:{keywords:["film","record"],char:'\ud83d\udcf9',fitzpatrick_scale:!1,category:"objects"},movie_camera:{keywords:["film","record"],char:'\ud83c\udfa5',fitzpatrick_scale:!1,category:"objects"},film_projector:{keywords:["video","tape","record","movie"],char:'\ud83d\udcfd',fitzpatrick_scale:!1,category:"objects"},film_strip:{keywords:["movie"],char:'\ud83c\udf9e',fitzpatrick_scale:!1,category:"objects"},telephone_receiver:{keywords:["technology","communication","dial"],char:'\ud83d\udcde',fitzpatrick_scale:!1,category:"objects"},phone:{keywords:["technology","communication","dial","telephone"],char:'\u260e\ufe0f',fitzpatrick_scale:!1,category:"objects"},pager:{keywords:["bbcall","oldschool","90s"],char:'\ud83d\udcdf',fitzpatrick_scale:!1,category:"objects"},fax:{keywords:["communication","technology"],char:'\ud83d\udce0',fitzpatrick_scale:!1,category:"objects"},tv:{keywords:["technology","program","oldschool","show","television"],char:'\ud83d\udcfa',fitzpatrick_scale:!1,category:"objects"},radio:{keywords:["communication","music","podcast","program"],char:'\ud83d\udcfb',fitzpatrick_scale:!1,category:"objects"},studio_microphone:{keywords:["sing","recording","artist","talkshow"],char:'\ud83c\udf99',fitzpatrick_scale:!1,category:"objects"},level_slider:{keywords:["scale"],char:'\ud83c\udf9a',fitzpatrick_scale:!1,category:"objects"},control_knobs:{keywords:["dial"],char:'\ud83c\udf9b',fitzpatrick_scale:!1,category:"objects"},compass:{keywords:["magnetic","navigation","orienteering"],char:'\ud83e\udded',fitzpatrick_scale:!1,category:"objects"},stopwatch:{keywords:["time","deadline"],char:'\u23f1',fitzpatrick_scale:!1,category:"objects"},timer_clock:{keywords:["alarm"],char:'\u23f2',fitzpatrick_scale:!1,category:"objects"},alarm_clock:{keywords:["time","wake"],char:'\u23f0',fitzpatrick_scale:!1,category:"objects"},mantelpiece_clock:{keywords:["time"],char:'\ud83d\udd70',fitzpatrick_scale:!1,category:"objects"},hourglass_flowing_sand:{keywords:["oldschool","time","countdown"],char:'\u23f3',fitzpatrick_scale:!1,category:"objects"},hourglass:{keywords:["time","clock","oldschool","limit","exam","quiz","test"],char:'\u231b',fitzpatrick_scale:!1,category:"objects"},satellite:{keywords:["communication","future","radio","space"],char:'\ud83d\udce1',fitzpatrick_scale:!1,category:"objects"},battery:{keywords:["power","energy","sustain"],char:'\ud83d\udd0b',fitzpatrick_scale:!1,category:"objects"},electric_plug:{keywords:["charger","power"],char:'\ud83d\udd0c',fitzpatrick_scale:!1,category:"objects"},bulb:{keywords:["light","electricity","idea"],char:'\ud83d\udca1',fitzpatrick_scale:!1,category:"objects"},flashlight:{keywords:["dark","camping","sight","night"],char:'\ud83d\udd26',fitzpatrick_scale:!1,category:"objects"},candle:{keywords:["fire","wax"],char:'\ud83d\udd6f',fitzpatrick_scale:!1,category:"objects"},fire_extinguisher:{keywords:["quench"],char:'\ud83e\uddef',fitzpatrick_scale:!1,category:"objects"},wastebasket:{keywords:["bin","trash","rubbish","garbage","toss"],char:'\ud83d\uddd1',fitzpatrick_scale:!1,category:"objects"},oil_drum:{keywords:["barrell"],char:'\ud83d\udee2',fitzpatrick_scale:!1,category:"objects"},money_with_wings:{keywords:["dollar","bills","payment","sale"],char:'\ud83d\udcb8',fitzpatrick_scale:!1,category:"objects"},dollar:{keywords:["money","sales","bill","currency"],char:'\ud83d\udcb5',fitzpatrick_scale:!1,category:"objects"},yen:{keywords:["money","sales","japanese","dollar","currency"],char:'\ud83d\udcb4',fitzpatrick_scale:!1,category:"objects"},euro:{keywords:["money","sales","dollar","currency"],char:'\ud83d\udcb6',fitzpatrick_scale:!1,category:"objects"},pound:{keywords:["british","sterling","money","sales","bills","uk","england","currency"],char:'\ud83d\udcb7',fitzpatrick_scale:!1,category:"objects"},moneybag:{keywords:["dollar","payment","coins","sale"],char:'\ud83d\udcb0',fitzpatrick_scale:!1,category:"objects"},credit_card:{keywords:["money","sales","dollar","bill","payment","shopping"],char:'\ud83d\udcb3',fitzpatrick_scale:!1,category:"objects"},gem:{keywords:["blue","ruby","diamond","jewelry"],char:'\ud83d\udc8e',fitzpatrick_scale:!1,category:"objects"},balance_scale:{keywords:["law","fairness","weight"],char:'\u2696',fitzpatrick_scale:!1,category:"objects"},toolbox:{keywords:["tools","diy","fix","maintainer","mechanic"],char:'\ud83e\uddf0',fitzpatrick_scale:!1,category:"objects"},wrench:{keywords:["tools","diy","ikea","fix","maintainer"],char:'\ud83d\udd27',fitzpatrick_scale:!1,category:"objects"},hammer:{keywords:["tools","build","create"],char:'\ud83d\udd28',fitzpatrick_scale:!1,category:"objects"},hammer_and_pick:{keywords:["tools","build","create"],char:'\u2692',fitzpatrick_scale:!1,category:"objects"},hammer_and_wrench:{keywords:["tools","build","create"],char:'\ud83d\udee0',fitzpatrick_scale:!1,category:"objects"},pick:{keywords:["tools","dig"],char:'\u26cf',fitzpatrick_scale:!1,category:"objects"},nut_and_bolt:{keywords:["handy","tools","fix"],char:'\ud83d\udd29',fitzpatrick_scale:!1,category:"objects"},gear:{keywords:["cog"],char:'\u2699',fitzpatrick_scale:!1,category:"objects"},brick:{keywords:["bricks"],char:'\ud83e\uddf1',fitzpatrick_scale:!1,category:"objects"},chains:{keywords:["lock","arrest"],char:'\u26d3',fitzpatrick_scale:!1,category:"objects"},magnet:{keywords:["attraction","magnetic"],char:'\ud83e\uddf2',fitzpatrick_scale:!1,category:"objects"},gun:{keywords:["violence","weapon","pistol","revolver"],char:'\ud83d\udd2b',fitzpatrick_scale:!1,category:"objects"},bomb:{keywords:["boom","explode","explosion","terrorism"],char:'\ud83d\udca3',fitzpatrick_scale:!1,category:"objects"},firecracker:{keywords:["dynamite","boom","explode","explosion","explosive"],char:'\ud83e\udde8',fitzpatrick_scale:!1,category:"objects"},hocho:{keywords:["knife","blade","cutlery","kitchen","weapon"],char:'\ud83d\udd2a',fitzpatrick_scale:!1,category:"objects"},dagger:{keywords:["weapon"],char:'\ud83d\udde1',fitzpatrick_scale:!1,category:"objects"},crossed_swords:{keywords:["weapon"],char:'\u2694',fitzpatrick_scale:!1,category:"objects"},shield:{keywords:["protection","security"],char:'\ud83d\udee1',fitzpatrick_scale:!1,category:"objects"},smoking:{keywords:["kills","tobacco","cigarette","joint","smoke"],char:'\ud83d\udeac',fitzpatrick_scale:!1,category:"objects"},skull_and_crossbones:{keywords:["poison","danger","deadly","scary","death","pirate","evil"],char:'\u2620',fitzpatrick_scale:!1,category:"objects"},coffin:{keywords:["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],char:'\u26b0',fitzpatrick_scale:!1,category:"objects"},funeral_urn:{keywords:["dead","die","death","rip","ashes"],char:'\u26b1',fitzpatrick_scale:!1,category:"objects"},amphora:{keywords:["vase","jar"],char:'\ud83c\udffa',fitzpatrick_scale:!1,category:"objects"},crystal_ball:{keywords:["disco","party","magic","circus","fortune_teller"],char:'\ud83d\udd2e',fitzpatrick_scale:!1,category:"objects"},prayer_beads:{keywords:["dhikr","religious"],char:'\ud83d\udcff',fitzpatrick_scale:!1,category:"objects"},nazar_amulet:{keywords:["bead","charm"],char:'\ud83e\uddff',fitzpatrick_scale:!1,category:"objects"},barber:{keywords:["hair","salon","style"],char:'\ud83d\udc88',fitzpatrick_scale:!1,category:"objects"},alembic:{keywords:["distilling","science","experiment","chemistry"],char:'\u2697',fitzpatrick_scale:!1,category:"objects"},telescope:{keywords:["stars","space","zoom","science","astronomy"],char:'\ud83d\udd2d',fitzpatrick_scale:!1,category:"objects"},microscope:{keywords:["laboratory","experiment","zoomin","science","study"],char:'\ud83d\udd2c',fitzpatrick_scale:!1,category:"objects"},hole:{keywords:["embarrassing"],char:'\ud83d\udd73',fitzpatrick_scale:!1,category:"objects"},pill:{keywords:["health","medicine","doctor","pharmacy","drug"],char:'\ud83d\udc8a',fitzpatrick_scale:!1,category:"objects"},syringe:{keywords:["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],char:'\ud83d\udc89',fitzpatrick_scale:!1,category:"objects"},dna:{keywords:["biologist","genetics","life"],char:'\ud83e\uddec',fitzpatrick_scale:!1,category:"objects"},microbe:{keywords:["amoeba","bacteria","germs"],char:'\ud83e\udda0',fitzpatrick_scale:!1,category:"objects"},petri_dish:{keywords:["bacteria","biology","culture","lab"],char:'\ud83e\uddeb',fitzpatrick_scale:!1,category:"objects"},test_tube:{keywords:["chemistry","experiment","lab","science"],char:'\ud83e\uddea',fitzpatrick_scale:!1,category:"objects"},thermometer:{keywords:["weather","temperature","hot","cold"],char:'\ud83c\udf21',fitzpatrick_scale:!1,category:"objects"},broom:{keywords:["cleaning","sweeping","witch"],char:'\ud83e\uddf9',fitzpatrick_scale:!1,category:"objects"},basket:{keywords:["laundry"],char:'\ud83e\uddfa',fitzpatrick_scale:!1,category:"objects"},toilet_paper:{keywords:["roll"],char:'\ud83e\uddfb',fitzpatrick_scale:!1,category:"objects"},label:{keywords:["sale","tag"],char:'\ud83c\udff7',fitzpatrick_scale:!1,category:"objects"},bookmark:{keywords:["favorite","label","save"],char:'\ud83d\udd16',fitzpatrick_scale:!1,category:"objects"},toilet:{keywords:["restroom","wc","washroom","bathroom","potty"],char:'\ud83d\udebd',fitzpatrick_scale:!1,category:"objects"},shower:{keywords:["clean","water","bathroom"],char:'\ud83d\udebf',fitzpatrick_scale:!1,category:"objects"},bathtub:{keywords:["clean","shower","bathroom"],char:'\ud83d\udec1',fitzpatrick_scale:!1,category:"objects"},soap:{keywords:["bar","bathing","cleaning","lather"],char:'\ud83e\uddfc',fitzpatrick_scale:!1,category:"objects"},sponge:{keywords:["absorbing","cleaning","porous"],char:'\ud83e\uddfd',fitzpatrick_scale:!1,category:"objects"},lotion_bottle:{keywords:["moisturizer","sunscreen"],char:'\ud83e\uddf4',fitzpatrick_scale:!1,category:"objects"},key:{keywords:["lock","door","password"],char:'\ud83d\udd11',fitzpatrick_scale:!1,category:"objects"},old_key:{keywords:["lock","door","password"],char:'\ud83d\udddd',fitzpatrick_scale:!1,category:"objects"},couch_and_lamp:{keywords:["read","chill"],char:'\ud83d\udecb',fitzpatrick_scale:!1,category:"objects"},sleeping_bed:{keywords:["bed","rest"],char:'\ud83d\udecc',fitzpatrick_scale:!0,category:"objects"},bed:{keywords:["sleep","rest"],char:'\ud83d\udecf',fitzpatrick_scale:!1,category:"objects"},door:{keywords:["house","entry","exit"],char:'\ud83d\udeaa',fitzpatrick_scale:!1,category:"objects"},bellhop_bell:{keywords:["service"],char:'\ud83d\udece',fitzpatrick_scale:!1,category:"objects"},teddy_bear:{keywords:["plush","stuffed"],char:'\ud83e\uddf8',fitzpatrick_scale:!1,category:"objects"},framed_picture:{keywords:["photography"],char:'\ud83d\uddbc',fitzpatrick_scale:!1,category:"objects"},world_map:{keywords:["location","direction"],char:'\ud83d\uddfa',fitzpatrick_scale:!1,category:"objects"},parasol_on_ground:{keywords:["weather","summer"],char:'\u26f1',fitzpatrick_scale:!1,category:"objects"},moyai:{keywords:["rock","easter island","moai"],char:'\ud83d\uddff',fitzpatrick_scale:!1,category:"objects"},shopping:{keywords:["mall","buy","purchase"],char:'\ud83d\udecd',fitzpatrick_scale:!1,category:"objects"},shopping_cart:{keywords:["trolley"],char:'\ud83d\uded2',fitzpatrick_scale:!1,category:"objects"},balloon:{keywords:["party","celebration","birthday","circus"],char:'\ud83c\udf88',fitzpatrick_scale:!1,category:"objects"},flags:{keywords:["fish","japanese","koinobori","carp","banner"],char:'\ud83c\udf8f',fitzpatrick_scale:!1,category:"objects"},ribbon:{keywords:["decoration","pink","girl","bowtie"],char:'\ud83c\udf80',fitzpatrick_scale:!1,category:"objects"},gift:{keywords:["present","birthday","christmas","xmas"],char:'\ud83c\udf81',fitzpatrick_scale:!1,category:"objects"},confetti_ball:{keywords:["festival","party","birthday","circus"],char:'\ud83c\udf8a',fitzpatrick_scale:!1,category:"objects"},tada:{keywords:["party","congratulations","birthday","magic","circus","celebration"],char:'\ud83c\udf89',fitzpatrick_scale:!1,category:"objects"},dolls:{keywords:["japanese","toy","kimono"],char:'\ud83c\udf8e',fitzpatrick_scale:!1,category:"objects"},wind_chime:{keywords:["nature","ding","spring","bell"],char:'\ud83c\udf90',fitzpatrick_scale:!1,category:"objects"},crossed_flags:{keywords:["japanese","nation","country","border"],char:'\ud83c\udf8c',fitzpatrick_scale:!1,category:"objects"},izakaya_lantern:{keywords:["light","paper","halloween","spooky"],char:'\ud83c\udfee',fitzpatrick_scale:!1,category:"objects"},red_envelope:{keywords:["gift"],char:'\ud83e\udde7',fitzpatrick_scale:!1,category:"objects"},email:{keywords:["letter","postal","inbox","communication"],char:'\u2709\ufe0f',fitzpatrick_scale:!1,category:"objects"},envelope_with_arrow:{keywords:["email","communication"],char:'\ud83d\udce9',fitzpatrick_scale:!1,category:"objects"},incoming_envelope:{keywords:["email","inbox"],char:'\ud83d\udce8',fitzpatrick_scale:!1,category:"objects"},"e-mail":{keywords:["communication","inbox"],char:'\ud83d\udce7',fitzpatrick_scale:!1,category:"objects"},love_letter:{keywords:["email","like","affection","envelope","valentines"],char:'\ud83d\udc8c',fitzpatrick_scale:!1,category:"objects"},postbox:{keywords:["email","letter","envelope"],char:'\ud83d\udcee',fitzpatrick_scale:!1,category:"objects"},mailbox_closed:{keywords:["email","communication","inbox"],char:'\ud83d\udcea',fitzpatrick_scale:!1,category:"objects"},mailbox:{keywords:["email","inbox","communication"],char:'\ud83d\udceb',fitzpatrick_scale:!1,category:"objects"},mailbox_with_mail:{keywords:["email","inbox","communication"],char:'\ud83d\udcec',fitzpatrick_scale:!1,category:"objects"},mailbox_with_no_mail:{keywords:["email","inbox"],char:'\ud83d\udced',fitzpatrick_scale:!1,category:"objects"},package:{keywords:["mail","gift","cardboard","box","moving"],char:'\ud83d\udce6',fitzpatrick_scale:!1,category:"objects"},postal_horn:{keywords:["instrument","music"],char:'\ud83d\udcef',fitzpatrick_scale:!1,category:"objects"},inbox_tray:{keywords:["email","documents"],char:'\ud83d\udce5',fitzpatrick_scale:!1,category:"objects"},outbox_tray:{keywords:["inbox","email"],char:'\ud83d\udce4',fitzpatrick_scale:!1,category:"objects"},scroll:{keywords:["documents","ancient","history","paper"],char:'\ud83d\udcdc',fitzpatrick_scale:!1,category:"objects"},page_with_curl:{keywords:["documents","office","paper"],char:'\ud83d\udcc3',fitzpatrick_scale:!1,category:"objects"},bookmark_tabs:{keywords:["favorite","save","order","tidy"],char:'\ud83d\udcd1',fitzpatrick_scale:!1,category:"objects"},receipt:{keywords:["accounting","expenses"],char:'\ud83e\uddfe',fitzpatrick_scale:!1,category:"objects"},bar_chart:{keywords:["graph","presentation","stats"],char:'\ud83d\udcca',fitzpatrick_scale:!1,category:"objects"},chart_with_upwards_trend:{keywords:["graph","presentation","stats","recovery","business","economics","money","sales","good","success"],char:'\ud83d\udcc8',fitzpatrick_scale:!1,category:"objects"},chart_with_downwards_trend:{keywords:["graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],char:'\ud83d\udcc9',fitzpatrick_scale:!1,category:"objects"},page_facing_up:{keywords:["documents","office","paper","information"],char:'\ud83d\udcc4',fitzpatrick_scale:!1,category:"objects"},date:{keywords:["calendar","schedule"],char:'\ud83d\udcc5',fitzpatrick_scale:!1,category:"objects"},calendar:{keywords:["schedule","date","planning"],char:'\ud83d\udcc6',fitzpatrick_scale:!1,category:"objects"},spiral_calendar:{keywords:["date","schedule","planning"],char:'\ud83d\uddd3',fitzpatrick_scale:!1,category:"objects"},card_index:{keywords:["business","stationery"],char:'\ud83d\udcc7',fitzpatrick_scale:!1,category:"objects"},card_file_box:{keywords:["business","stationery"],char:'\ud83d\uddc3',fitzpatrick_scale:!1,category:"objects"},ballot_box:{keywords:["election","vote"],char:'\ud83d\uddf3',fitzpatrick_scale:!1,category:"objects"},file_cabinet:{keywords:["filing","organizing"],char:'\ud83d\uddc4',fitzpatrick_scale:!1,category:"objects"},clipboard:{keywords:["stationery","documents"],char:'\ud83d\udccb',fitzpatrick_scale:!1,category:"objects"},spiral_notepad:{keywords:["memo","stationery"],char:'\ud83d\uddd2',fitzpatrick_scale:!1,category:"objects"},file_folder:{keywords:["documents","business","office"],char:'\ud83d\udcc1',fitzpatrick_scale:!1,category:"objects"},open_file_folder:{keywords:["documents","load"],char:'\ud83d\udcc2',fitzpatrick_scale:!1,category:"objects"},card_index_dividers:{keywords:["organizing","business","stationery"],char:'\ud83d\uddc2',fitzpatrick_scale:!1,category:"objects"},newspaper_roll:{keywords:["press","headline"],char:'\ud83d\uddde',fitzpatrick_scale:!1,category:"objects"},newspaper:{keywords:["press","headline"],char:'\ud83d\udcf0',fitzpatrick_scale:!1,category:"objects"},notebook:{keywords:["stationery","record","notes","paper","study"],char:'\ud83d\udcd3',fitzpatrick_scale:!1,category:"objects"},closed_book:{keywords:["read","library","knowledge","textbook","learn"],char:'\ud83d\udcd5',fitzpatrick_scale:!1,category:"objects"},green_book:{keywords:["read","library","knowledge","study"],char:'\ud83d\udcd7',fitzpatrick_scale:!1,category:"objects"},blue_book:{keywords:["read","library","knowledge","learn","study"],char:'\ud83d\udcd8',fitzpatrick_scale:!1,category:"objects"},orange_book:{keywords:["read","library","knowledge","textbook","study"],char:'\ud83d\udcd9',fitzpatrick_scale:!1,category:"objects"},notebook_with_decorative_cover:{keywords:["classroom","notes","record","paper","study"],char:'\ud83d\udcd4',fitzpatrick_scale:!1,category:"objects"},ledger:{keywords:["notes","paper"],char:'\ud83d\udcd2',fitzpatrick_scale:!1,category:"objects"},books:{keywords:["literature","library","study"],char:'\ud83d\udcda',fitzpatrick_scale:!1,category:"objects"},open_book:{keywords:["book","read","library","knowledge","literature","learn","study"],char:'\ud83d\udcd6',fitzpatrick_scale:!1,category:"objects"},safety_pin:{keywords:["diaper"],char:'\ud83e\uddf7',fitzpatrick_scale:!1,category:"objects"},link:{keywords:["rings","url"],char:'\ud83d\udd17',fitzpatrick_scale:!1,category:"objects"},paperclip:{keywords:["documents","stationery"],char:'\ud83d\udcce',fitzpatrick_scale:!1,category:"objects"},paperclips:{keywords:["documents","stationery"],char:'\ud83d\udd87',fitzpatrick_scale:!1,category:"objects"},scissors:{keywords:["stationery","cut"],char:'\u2702\ufe0f',fitzpatrick_scale:!1,category:"objects"},triangular_ruler:{keywords:["stationery","math","architect","sketch"],char:'\ud83d\udcd0',fitzpatrick_scale:!1,category:"objects"},straight_ruler:{keywords:["stationery","calculate","length","math","school","drawing","architect","sketch"],char:'\ud83d\udccf',fitzpatrick_scale:!1,category:"objects"},abacus:{keywords:["calculation"],char:'\ud83e\uddee',fitzpatrick_scale:!1,category:"objects"},pushpin:{keywords:["stationery","mark","here"],char:'\ud83d\udccc',fitzpatrick_scale:!1,category:"objects"},round_pushpin:{keywords:["stationery","location","map","here"],char:'\ud83d\udccd',fitzpatrick_scale:!1,category:"objects"},triangular_flag_on_post:{keywords:["mark","milestone","place"],char:'\ud83d\udea9',fitzpatrick_scale:!1,category:"objects"},white_flag:{keywords:["losing","loser","lost","surrender","give up","fail"],char:'\ud83c\udff3',fitzpatrick_scale:!1,category:"objects"},black_flag:{keywords:["pirate"],char:'\ud83c\udff4',fitzpatrick_scale:!1,category:"objects"},rainbow_flag:{keywords:["flag","rainbow","pride","gay","lgbt","glbt","queer","homosexual","lesbian","bisexual","transgender"],char:'\ud83c\udff3\ufe0f\u200d\ud83c\udf08',fitzpatrick_scale:!1,category:"objects"},closed_lock_with_key:{keywords:["security","privacy"],char:'\ud83d\udd10',fitzpatrick_scale:!1,category:"objects"},lock:{keywords:["security","password","padlock"],char:'\ud83d\udd12',fitzpatrick_scale:!1,category:"objects"},unlock:{keywords:["privacy","security"],char:'\ud83d\udd13',fitzpatrick_scale:!1,category:"objects"},lock_with_ink_pen:{keywords:["security","secret"],char:'\ud83d\udd0f',fitzpatrick_scale:!1,category:"objects"},pen:{keywords:["stationery","writing","write"],char:'\ud83d\udd8a',fitzpatrick_scale:!1,category:"objects"},fountain_pen:{keywords:["stationery","writing","write"],char:'\ud83d\udd8b',fitzpatrick_scale:!1,category:"objects"},black_nib:{keywords:["pen","stationery","writing","write"],char:'\u2712\ufe0f',fitzpatrick_scale:!1,category:"objects"},memo:{keywords:["write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],char:'\ud83d\udcdd',fitzpatrick_scale:!1,category:"objects"},pencil2:{keywords:["stationery","write","paper","writing","school","study"],char:'\u270f\ufe0f',fitzpatrick_scale:!1,category:"objects"},crayon:{keywords:["drawing","creativity"],char:'\ud83d\udd8d',fitzpatrick_scale:!1,category:"objects"},paintbrush:{keywords:["drawing","creativity","art"],char:'\ud83d\udd8c',fitzpatrick_scale:!1,category:"objects"},mag:{keywords:["search","zoom","find","detective"],char:'\ud83d\udd0d',fitzpatrick_scale:!1,category:"objects"},mag_right:{keywords:["search","zoom","find","detective"],char:'\ud83d\udd0e',fitzpatrick_scale:!1,category:"objects"},heart:{keywords:["love","like","valentines"],char:'\u2764\ufe0f',fitzpatrick_scale:!1,category:"symbols"},orange_heart:{keywords:["love","like","affection","valentines"],char:'\ud83e\udde1',fitzpatrick_scale:!1,category:"symbols"},yellow_heart:{keywords:["love","like","affection","valentines"],char:'\ud83d\udc9b',fitzpatrick_scale:!1,category:"symbols"},green_heart:{keywords:["love","like","affection","valentines"],char:'\ud83d\udc9a',fitzpatrick_scale:!1,category:"symbols"},blue_heart:{keywords:["love","like","affection","valentines"],char:'\ud83d\udc99',fitzpatrick_scale:!1,category:"symbols"},purple_heart:{keywords:["love","like","affection","valentines"],char:'\ud83d\udc9c',fitzpatrick_scale:!1,category:"symbols"},black_heart:{keywords:["evil"],char:'\ud83d\udda4',fitzpatrick_scale:!1,category:"symbols"},broken_heart:{keywords:["sad","sorry","break","heart","heartbreak"],char:'\ud83d\udc94',fitzpatrick_scale:!1,category:"symbols"},heavy_heart_exclamation:{keywords:["decoration","love"],char:'\u2763',fitzpatrick_scale:!1,category:"symbols"},two_hearts:{keywords:["love","like","affection","valentines","heart"],char:'\ud83d\udc95',fitzpatrick_scale:!1,category:"symbols"},revolving_hearts:{keywords:["love","like","affection","valentines"],char:'\ud83d\udc9e',fitzpatrick_scale:!1,category:"symbols"},heartbeat:{keywords:["love","like","affection","valentines","pink","heart"],char:'\ud83d\udc93',fitzpatrick_scale:!1,category:"symbols"},heartpulse:{keywords:["like","love","affection","valentines","pink"],char:'\ud83d\udc97',fitzpatrick_scale:!1,category:"symbols"},sparkling_heart:{keywords:["love","like","affection","valentines"],char:'\ud83d\udc96',fitzpatrick_scale:!1,category:"symbols"},cupid:{keywords:["love","like","heart","affection","valentines"],char:'\ud83d\udc98',fitzpatrick_scale:!1,category:"symbols"},gift_heart:{keywords:["love","valentines"],char:'\ud83d\udc9d',fitzpatrick_scale:!1,category:"symbols"},heart_decoration:{keywords:["purple-square","love","like"],char:'\ud83d\udc9f',fitzpatrick_scale:!1,category:"symbols"},peace_symbol:{keywords:["hippie"],char:'\u262e',fitzpatrick_scale:!1,category:"symbols"},latin_cross:{keywords:["christianity"],char:'\u271d',fitzpatrick_scale:!1,category:"symbols"},star_and_crescent:{keywords:["islam"],char:'\u262a',fitzpatrick_scale:!1,category:"symbols"},om:{keywords:["hinduism","buddhism","sikhism","jainism"],char:'\ud83d\udd49',fitzpatrick_scale:!1,category:"symbols"},wheel_of_dharma:{keywords:["hinduism","buddhism","sikhism","jainism"],char:'\u2638',fitzpatrick_scale:!1,category:"symbols"},star_of_david:{keywords:["judaism"],char:'\u2721',fitzpatrick_scale:!1,category:"symbols"},six_pointed_star:{keywords:["purple-square","religion","jewish","hexagram"],char:'\ud83d\udd2f',fitzpatrick_scale:!1,category:"symbols"},menorah:{keywords:["hanukkah","candles","jewish"],char:'\ud83d\udd4e',fitzpatrick_scale:!1,category:"symbols"},yin_yang:{keywords:["balance"],char:'\u262f',fitzpatrick_scale:!1,category:"symbols"},orthodox_cross:{keywords:["suppedaneum","religion"],char:'\u2626',fitzpatrick_scale:!1,category:"symbols"},place_of_worship:{keywords:["religion","church","temple","prayer"],char:'\ud83d\uded0',fitzpatrick_scale:!1,category:"symbols"},ophiuchus:{keywords:["sign","purple-square","constellation","astrology"],char:'\u26ce',fitzpatrick_scale:!1,category:"symbols"},aries:{keywords:["sign","purple-square","zodiac","astrology"],char:'\u2648',fitzpatrick_scale:!1,category:"symbols"},taurus:{keywords:["purple-square","sign","zodiac","astrology"],char:'\u2649',fitzpatrick_scale:!1,category:"symbols"},gemini:{keywords:["sign","zodiac","purple-square","astrology"],char:'\u264a',fitzpatrick_scale:!1,category:"symbols"},cancer:{keywords:["sign","zodiac","purple-square","astrology"],char:'\u264b',fitzpatrick_scale:!1,category:"symbols"},leo:{keywords:["sign","purple-square","zodiac","astrology"],char:'\u264c',fitzpatrick_scale:!1,category:"symbols"},virgo:{keywords:["sign","zodiac","purple-square","astrology"],char:'\u264d',fitzpatrick_scale:!1,category:"symbols"},libra:{keywords:["sign","purple-square","zodiac","astrology"],char:'\u264e',fitzpatrick_scale:!1,category:"symbols"},scorpius:{keywords:["sign","zodiac","purple-square","astrology","scorpio"],char:'\u264f',fitzpatrick_scale:!1,category:"symbols"},sagittarius:{keywords:["sign","zodiac","purple-square","astrology"],char:'\u2650',fitzpatrick_scale:!1,category:"symbols"},capricorn:{keywords:["sign","zodiac","purple-square","astrology"],char:'\u2651',fitzpatrick_scale:!1,category:"symbols"},aquarius:{keywords:["sign","purple-square","zodiac","astrology"],char:'\u2652',fitzpatrick_scale:!1,category:"symbols"},pisces:{keywords:["purple-square","sign","zodiac","astrology"],char:'\u2653',fitzpatrick_scale:!1,category:"symbols"},id:{keywords:["purple-square","words"],char:'\ud83c\udd94',fitzpatrick_scale:!1,category:"symbols"},atom_symbol:{keywords:["science","physics","chemistry"],char:'\u269b',fitzpatrick_scale:!1,category:"symbols"},u7a7a:{keywords:["kanji","japanese","chinese","empty","sky","blue-square"],char:'\ud83c\ude33',fitzpatrick_scale:!1,category:"symbols"},u5272:{keywords:["cut","divide","chinese","kanji","pink-square"],char:'\ud83c\ude39',fitzpatrick_scale:!1,category:"symbols"},radioactive:{keywords:["nuclear","danger"],char:'\u2622',fitzpatrick_scale:!1,category:"symbols"},biohazard:{keywords:["danger"],char:'\u2623',fitzpatrick_scale:!1,category:"symbols"},mobile_phone_off:{keywords:["mute","orange-square","silence","quiet"],char:'\ud83d\udcf4',fitzpatrick_scale:!1,category:"symbols"},vibration_mode:{keywords:["orange-square","phone"],char:'\ud83d\udcf3',fitzpatrick_scale:!1,category:"symbols"},u6709:{keywords:["orange-square","chinese","have","kanji"],char:'\ud83c\ude36',fitzpatrick_scale:!1,category:"symbols"},u7121:{keywords:["nothing","chinese","kanji","japanese","orange-square"],char:'\ud83c\ude1a',fitzpatrick_scale:!1,category:"symbols"},u7533:{keywords:["chinese","japanese","kanji","orange-square"],char:'\ud83c\ude38',fitzpatrick_scale:!1,category:"symbols"},u55b6:{keywords:["japanese","opening hours","orange-square"],char:'\ud83c\ude3a',fitzpatrick_scale:!1,category:"symbols"},u6708:{keywords:["chinese","month","moon","japanese","orange-square","kanji"],char:'\ud83c\ude37\ufe0f',fitzpatrick_scale:!1,category:"symbols"},eight_pointed_black_star:{keywords:["orange-square","shape","polygon"],char:'\u2734\ufe0f',fitzpatrick_scale:!1,category:"symbols"},vs:{keywords:["words","orange-square"],char:'\ud83c\udd9a',fitzpatrick_scale:!1,category:"symbols"},accept:{keywords:["ok","good","chinese","kanji","agree","yes","orange-circle"],char:'\ud83c\ude51',fitzpatrick_scale:!1,category:"symbols"},white_flower:{keywords:["japanese","spring"],char:'\ud83d\udcae',fitzpatrick_scale:!1,category:"symbols"},ideograph_advantage:{keywords:["chinese","kanji","obtain","get","circle"],char:'\ud83c\ude50',fitzpatrick_scale:!1,category:"symbols"},secret:{keywords:["privacy","chinese","sshh","kanji","red-circle"],char:'\u3299\ufe0f',fitzpatrick_scale:!1,category:"symbols"},congratulations:{keywords:["chinese","kanji","japanese","red-circle"],char:'\u3297\ufe0f',fitzpatrick_scale:!1,category:"symbols"},u5408:{keywords:["japanese","chinese","join","kanji","red-square"],char:'\ud83c\ude34',fitzpatrick_scale:!1,category:"symbols"},u6e80:{keywords:["full","chinese","japanese","red-square","kanji"],char:'\ud83c\ude35',fitzpatrick_scale:!1,category:"symbols"},u7981:{keywords:["kanji","japanese","chinese","forbidden","limit","restricted","red-square"],char:'\ud83c\ude32',fitzpatrick_scale:!1,category:"symbols"},a:{keywords:["red-square","alphabet","letter"],char:'\ud83c\udd70\ufe0f',fitzpatrick_scale:!1,category:"symbols"},b:{keywords:["red-square","alphabet","letter"],char:'\ud83c\udd71\ufe0f',fitzpatrick_scale:!1,category:"symbols"},ab:{keywords:["red-square","alphabet"],char:'\ud83c\udd8e',fitzpatrick_scale:!1,category:"symbols"},cl:{keywords:["alphabet","words","red-square"],char:'\ud83c\udd91',fitzpatrick_scale:!1,category:"symbols"},o2:{keywords:["alphabet","red-square","letter"],char:'\ud83c\udd7e\ufe0f',fitzpatrick_scale:!1,category:"symbols"},sos:{keywords:["help","red-square","words","emergency","911"],char:'\ud83c\udd98',fitzpatrick_scale:!1,category:"symbols"},no_entry:{keywords:["limit","security","privacy","bad","denied","stop","circle"],char:'\u26d4',fitzpatrick_scale:!1,category:"symbols"},name_badge:{keywords:["fire","forbid"],char:'\ud83d\udcdb',fitzpatrick_scale:!1,category:"symbols"},no_entry_sign:{keywords:["forbid","stop","limit","denied","disallow","circle"],char:'\ud83d\udeab',fitzpatrick_scale:!1,category:"symbols"},x:{keywords:["no","delete","remove","cancel","red"],char:'\u274c',fitzpatrick_scale:!1,category:"symbols"},o:{keywords:["circle","round"],char:'\u2b55',fitzpatrick_scale:!1,category:"symbols"},stop_sign:{keywords:["stop"],char:'\ud83d\uded1',fitzpatrick_scale:!1,category:"symbols"},anger:{keywords:["angry","mad"],char:'\ud83d\udca2',fitzpatrick_scale:!1,category:"symbols"},hotsprings:{keywords:["bath","warm","relax"],char:'\u2668\ufe0f',fitzpatrick_scale:!1,category:"symbols"},no_pedestrians:{keywords:["rules","crossing","walking","circle"],char:'\ud83d\udeb7',fitzpatrick_scale:!1,category:"symbols"},do_not_litter:{keywords:["trash","bin","garbage","circle"],char:'\ud83d\udeaf',fitzpatrick_scale:!1,category:"symbols"},no_bicycles:{keywords:["cyclist","prohibited","circle"],char:'\ud83d\udeb3',fitzpatrick_scale:!1,category:"symbols"},"non-potable_water":{keywords:["drink","faucet","tap","circle"],char:'\ud83d\udeb1',fitzpatrick_scale:!1,category:"symbols"},underage:{keywords:["18","drink","pub","night","minor","circle"],char:'\ud83d\udd1e',fitzpatrick_scale:!1,category:"symbols"},no_mobile_phones:{keywords:["iphone","mute","circle"],char:'\ud83d\udcf5',fitzpatrick_scale:!1,category:"symbols"},exclamation:{keywords:["heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],char:'\u2757',fitzpatrick_scale:!1,category:"symbols"},grey_exclamation:{keywords:["surprise","punctuation","gray","wow","warning"],char:'\u2755',fitzpatrick_scale:!1,category:"symbols"},question:{keywords:["doubt","confused"],char:'\u2753',fitzpatrick_scale:!1,category:"symbols"},grey_question:{keywords:["doubts","gray","huh","confused"],char:'\u2754',fitzpatrick_scale:!1,category:"symbols"},bangbang:{keywords:["exclamation","surprise"],char:'\u203c\ufe0f',fitzpatrick_scale:!1,category:"symbols"},interrobang:{keywords:["wat","punctuation","surprise"],char:'\u2049\ufe0f',fitzpatrick_scale:!1,category:"symbols"},low_brightness:{keywords:["sun","afternoon","warm","summer"],char:'\ud83d\udd05',fitzpatrick_scale:!1,category:"symbols"},high_brightness:{keywords:["sun","light"],char:'\ud83d\udd06',fitzpatrick_scale:!1,category:"symbols"},trident:{keywords:["weapon","spear"],char:'\ud83d\udd31',fitzpatrick_scale:!1,category:"symbols"},fleur_de_lis:{keywords:["decorative","scout"],char:'\u269c',fitzpatrick_scale:!1,category:"symbols"},part_alternation_mark:{keywords:["graph","presentation","stats","business","economics","bad"],char:'\u303d\ufe0f',fitzpatrick_scale:!1,category:"symbols"},warning:{keywords:["exclamation","wip","alert","error","problem","issue"],char:'\u26a0\ufe0f',fitzpatrick_scale:!1,category:"symbols"},children_crossing:{keywords:["school","warning","danger","sign","driving","yellow-diamond"],char:'\ud83d\udeb8',fitzpatrick_scale:!1,category:"symbols"},beginner:{keywords:["badge","shield"],char:'\ud83d\udd30',fitzpatrick_scale:!1,category:"symbols"},recycle:{keywords:["arrow","environment","garbage","trash"],char:'\u267b\ufe0f',fitzpatrick_scale:!1,category:"symbols"},u6307:{keywords:["chinese","point","green-square","kanji"],char:'\ud83c\ude2f',fitzpatrick_scale:!1,category:"symbols"},chart:{keywords:["green-square","graph","presentation","stats"],char:'\ud83d\udcb9',fitzpatrick_scale:!1,category:"symbols"},sparkle:{keywords:["stars","green-square","awesome","good","fireworks"],char:'\u2747\ufe0f',fitzpatrick_scale:!1,category:"symbols"},eight_spoked_asterisk:{keywords:["star","sparkle","green-square"],char:'\u2733\ufe0f',fitzpatrick_scale:!1,category:"symbols"},negative_squared_cross_mark:{keywords:["x","green-square","no","deny"],char:'\u274e',fitzpatrick_scale:!1,category:"symbols"},white_check_mark:{keywords:["green-square","ok","agree","vote","election","answer","tick"],char:'\u2705',fitzpatrick_scale:!1,category:"symbols"},diamond_shape_with_a_dot_inside:{keywords:["jewel","blue","gem","crystal","fancy"],char:'\ud83d\udca0',fitzpatrick_scale:!1,category:"symbols"},cyclone:{keywords:["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],char:'\ud83c\udf00',fitzpatrick_scale:!1,category:"symbols"},loop:{keywords:["tape","cassette"],char:'\u27bf',fitzpatrick_scale:!1,category:"symbols"},globe_with_meridians:{keywords:["earth","international","world","internet","interweb","i18n"],char:'\ud83c\udf10',fitzpatrick_scale:!1,category:"symbols"},m:{keywords:["alphabet","blue-circle","letter"],char:'\u24c2\ufe0f',fitzpatrick_scale:!1,category:"symbols"},atm:{keywords:["money","sales","cash","blue-square","payment","bank"],char:'\ud83c\udfe7',fitzpatrick_scale:!1,category:"symbols"},sa:{keywords:["japanese","blue-square","katakana"],char:'\ud83c\ude02\ufe0f',fitzpatrick_scale:!1,category:"symbols"},passport_control:{keywords:["custom","blue-square"],char:'\ud83d\udec2',fitzpatrick_scale:!1,category:"symbols"},customs:{keywords:["passport","border","blue-square"],char:'\ud83d\udec3',fitzpatrick_scale:!1,category:"symbols"},baggage_claim:{keywords:["blue-square","airport","transport"],char:'\ud83d\udec4',fitzpatrick_scale:!1,category:"symbols"},left_luggage:{keywords:["blue-square","travel"],char:'\ud83d\udec5',fitzpatrick_scale:!1,category:"symbols"},wheelchair:{keywords:["blue-square","disabled","a11y","accessibility"],char:'\u267f',fitzpatrick_scale:!1,category:"symbols"},no_smoking:{keywords:["cigarette","blue-square","smell","smoke"],char:'\ud83d\udead',fitzpatrick_scale:!1,category:"symbols"},wc:{keywords:["toilet","restroom","blue-square"],char:'\ud83d\udebe',fitzpatrick_scale:!1,category:"symbols"},parking:{keywords:["cars","blue-square","alphabet","letter"],char:'\ud83c\udd7f\ufe0f',fitzpatrick_scale:!1,category:"symbols"},potable_water:{keywords:["blue-square","liquid","restroom","cleaning","faucet"],char:'\ud83d\udeb0',fitzpatrick_scale:!1,category:"symbols"},mens:{keywords:["toilet","restroom","wc","blue-square","gender","male"],char:'\ud83d\udeb9',fitzpatrick_scale:!1,category:"symbols"},womens:{keywords:["purple-square","woman","female","toilet","loo","restroom","gender"],char:'\ud83d\udeba',fitzpatrick_scale:!1,category:"symbols"},baby_symbol:{keywords:["orange-square","child"],char:'\ud83d\udebc',fitzpatrick_scale:!1,category:"symbols"},restroom:{keywords:["blue-square","toilet","refresh","wc","gender"],char:'\ud83d\udebb',fitzpatrick_scale:!1,category:"symbols"},put_litter_in_its_place:{keywords:["blue-square","sign","human","info"],char:'\ud83d\udeae',fitzpatrick_scale:!1,category:"symbols"},cinema:{keywords:["blue-square","record","film","movie","curtain","stage","theater"],char:'\ud83c\udfa6',fitzpatrick_scale:!1,category:"symbols"},signal_strength:{keywords:["blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],char:'\ud83d\udcf6',fitzpatrick_scale:!1,category:"symbols"},koko:{keywords:["blue-square","here","katakana","japanese","destination"],char:'\ud83c\ude01',fitzpatrick_scale:!1,category:"symbols"},ng:{keywords:["blue-square","words","shape","icon"],char:'\ud83c\udd96',fitzpatrick_scale:!1,category:"symbols"},ok:{keywords:["good","agree","yes","blue-square"],char:'\ud83c\udd97',fitzpatrick_scale:!1,category:"symbols"},up:{keywords:["blue-square","above","high"],char:'\ud83c\udd99',fitzpatrick_scale:!1,category:"symbols"},cool:{keywords:["words","blue-square"],char:'\ud83c\udd92',fitzpatrick_scale:!1,category:"symbols"},new:{keywords:["blue-square","words","start"],char:'\ud83c\udd95',fitzpatrick_scale:!1,category:"symbols"},free:{keywords:["blue-square","words"],char:'\ud83c\udd93',fitzpatrick_scale:!1,category:"symbols"},zero:{keywords:["0","numbers","blue-square","null"],char:'0\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},one:{keywords:["blue-square","numbers","1"],char:'1\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},two:{keywords:["numbers","2","prime","blue-square"],char:'2\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},three:{keywords:["3","numbers","prime","blue-square"],char:'3\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},four:{keywords:["4","numbers","blue-square"],char:'4\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},five:{keywords:["5","numbers","blue-square","prime"],char:'5\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},six:{keywords:["6","numbers","blue-square"],char:'6\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},seven:{keywords:["7","numbers","blue-square","prime"],char:'7\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},eight:{keywords:["8","blue-square","numbers"],char:'8\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},nine:{keywords:["blue-square","numbers","9"],char:'9\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},keycap_ten:{keywords:["numbers","10","blue-square"],char:'\ud83d\udd1f',fitzpatrick_scale:!1,category:"symbols"},asterisk:{keywords:["star","keycap"],char:'*\u20e3',fitzpatrick_scale:!1,category:"symbols"},eject_button:{keywords:["blue-square"],char:'\u23cf\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_forward:{keywords:["blue-square","right","direction","play"],char:'\u25b6\ufe0f',fitzpatrick_scale:!1,category:"symbols"},pause_button:{keywords:["pause","blue-square"],char:'\u23f8',fitzpatrick_scale:!1,category:"symbols"},next_track_button:{keywords:["forward","next","blue-square"],char:'\u23ed',fitzpatrick_scale:!1,category:"symbols"},stop_button:{keywords:["blue-square"],char:'\u23f9',fitzpatrick_scale:!1,category:"symbols"},record_button:{keywords:["blue-square"],char:'\u23fa',fitzpatrick_scale:!1,category:"symbols"},play_or_pause_button:{keywords:["blue-square","play","pause"],char:'\u23ef',fitzpatrick_scale:!1,category:"symbols"},previous_track_button:{keywords:["backward"],char:'\u23ee',fitzpatrick_scale:!1,category:"symbols"},fast_forward:{keywords:["blue-square","play","speed","continue"],char:'\u23e9',fitzpatrick_scale:!1,category:"symbols"},rewind:{keywords:["play","blue-square"],char:'\u23ea',fitzpatrick_scale:!1,category:"symbols"},twisted_rightwards_arrows:{keywords:["blue-square","shuffle","music","random"],char:'\ud83d\udd00',fitzpatrick_scale:!1,category:"symbols"},repeat:{keywords:["loop","record"],char:'\ud83d\udd01',fitzpatrick_scale:!1,category:"symbols"},repeat_one:{keywords:["blue-square","loop"],char:'\ud83d\udd02',fitzpatrick_scale:!1,category:"symbols"},arrow_backward:{keywords:["blue-square","left","direction"],char:'\u25c0\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_up_small:{keywords:["blue-square","triangle","direction","point","forward","top"],char:'\ud83d\udd3c',fitzpatrick_scale:!1,category:"symbols"},arrow_down_small:{keywords:["blue-square","direction","bottom"],char:'\ud83d\udd3d',fitzpatrick_scale:!1,category:"symbols"},arrow_double_up:{keywords:["blue-square","direction","top"],char:'\u23eb',fitzpatrick_scale:!1,category:"symbols"},arrow_double_down:{keywords:["blue-square","direction","bottom"],char:'\u23ec',fitzpatrick_scale:!1,category:"symbols"},arrow_right:{keywords:["blue-square","next"],char:'\u27a1\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_left:{keywords:["blue-square","previous","back"],char:'\u2b05\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_up:{keywords:["blue-square","continue","top","direction"],char:'\u2b06\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_down:{keywords:["blue-square","direction","bottom"],char:'\u2b07\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_upper_right:{keywords:["blue-square","point","direction","diagonal","northeast"],char:'\u2197\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_lower_right:{keywords:["blue-square","direction","diagonal","southeast"],char:'\u2198\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_lower_left:{keywords:["blue-square","direction","diagonal","southwest"],char:'\u2199\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_upper_left:{keywords:["blue-square","point","direction","diagonal","northwest"],char:'\u2196\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_up_down:{keywords:["blue-square","direction","way","vertical"],char:'\u2195\ufe0f',fitzpatrick_scale:!1,category:"symbols"},left_right_arrow:{keywords:["shape","direction","horizontal","sideways"],char:'\u2194\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrows_counterclockwise:{keywords:["blue-square","sync","cycle"],char:'\ud83d\udd04',fitzpatrick_scale:!1,category:"symbols"},arrow_right_hook:{keywords:["blue-square","return","rotate","direction"],char:'\u21aa\ufe0f',fitzpatrick_scale:!1,category:"symbols"},leftwards_arrow_with_hook:{keywords:["back","return","blue-square","undo","enter"],char:'\u21a9\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_heading_up:{keywords:["blue-square","direction","top"],char:'\u2934\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrow_heading_down:{keywords:["blue-square","direction","bottom"],char:'\u2935\ufe0f',fitzpatrick_scale:!1,category:"symbols"},hash:{keywords:["symbol","blue-square","twitter"],char:'#\ufe0f\u20e3',fitzpatrick_scale:!1,category:"symbols"},information_source:{keywords:["blue-square","alphabet","letter"],char:'\u2139\ufe0f',fitzpatrick_scale:!1,category:"symbols"},abc:{keywords:["blue-square","alphabet"],char:'\ud83d\udd24',fitzpatrick_scale:!1,category:"symbols"},abcd:{keywords:["blue-square","alphabet"],char:'\ud83d\udd21',fitzpatrick_scale:!1,category:"symbols"},capital_abcd:{keywords:["alphabet","words","blue-square"],char:'\ud83d\udd20',fitzpatrick_scale:!1,category:"symbols"},symbols:{keywords:["blue-square","music","note","ampersand","percent","glyphs","characters"],char:'\ud83d\udd23',fitzpatrick_scale:!1,category:"symbols"},musical_note:{keywords:["score","tone","sound"],char:'\ud83c\udfb5',fitzpatrick_scale:!1,category:"symbols"},notes:{keywords:["music","score"],char:'\ud83c\udfb6',fitzpatrick_scale:!1,category:"symbols"},wavy_dash:{keywords:["draw","line","moustache","mustache","squiggle","scribble"],char:'\u3030\ufe0f',fitzpatrick_scale:!1,category:"symbols"},curly_loop:{keywords:["scribble","draw","shape","squiggle"],char:'\u27b0',fitzpatrick_scale:!1,category:"symbols"},heavy_check_mark:{keywords:["ok","nike","answer","yes","tick"],char:'\u2714\ufe0f',fitzpatrick_scale:!1,category:"symbols"},arrows_clockwise:{keywords:["sync","cycle","round","repeat"],char:'\ud83d\udd03',fitzpatrick_scale:!1,category:"symbols"},heavy_plus_sign:{keywords:["math","calculation","addition","more","increase"],char:'\u2795',fitzpatrick_scale:!1,category:"symbols"},heavy_minus_sign:{keywords:["math","calculation","subtract","less"],char:'\u2796',fitzpatrick_scale:!1,category:"symbols"},heavy_division_sign:{keywords:["divide","math","calculation"],char:'\u2797',fitzpatrick_scale:!1,category:"symbols"},heavy_multiplication_x:{keywords:["math","calculation"],char:'\u2716\ufe0f',fitzpatrick_scale:!1,category:"symbols"},infinity:{keywords:["forever"],char:'\u267e',fitzpatrick_scale:!1,category:"symbols"},heavy_dollar_sign:{keywords:["money","sales","payment","currency","buck"],char:'\ud83d\udcb2',fitzpatrick_scale:!1,category:"symbols"},currency_exchange:{keywords:["money","sales","dollar","travel"],char:'\ud83d\udcb1',fitzpatrick_scale:!1,category:"symbols"},copyright:{keywords:["ip","license","circle","law","legal"],char:'\xa9\ufe0f',fitzpatrick_scale:!1,category:"symbols"},registered:{keywords:["alphabet","circle"],char:'\xae\ufe0f',fitzpatrick_scale:!1,category:"symbols"},tm:{keywords:["trademark","brand","law","legal"],char:'\u2122\ufe0f',fitzpatrick_scale:!1,category:"symbols"},end:{keywords:["words","arrow"],char:'\ud83d\udd1a',fitzpatrick_scale:!1,category:"symbols"},back:{keywords:["arrow","words","return"],char:'\ud83d\udd19',fitzpatrick_scale:!1,category:"symbols"},on:{keywords:["arrow","words"],char:'\ud83d\udd1b',fitzpatrick_scale:!1,category:"symbols"},top:{keywords:["words","blue-square"],char:'\ud83d\udd1d',fitzpatrick_scale:!1,category:"symbols"},soon:{keywords:["arrow","words"],char:'\ud83d\udd1c',fitzpatrick_scale:!1,category:"symbols"},ballot_box_with_check:{keywords:["ok","agree","confirm","black-square","vote","election","yes","tick"],char:'\u2611\ufe0f',fitzpatrick_scale:!1,category:"symbols"},radio_button:{keywords:["input","old","music","circle"],char:'\ud83d\udd18',fitzpatrick_scale:!1,category:"symbols"},white_circle:{keywords:["shape","round"],char:'\u26aa',fitzpatrick_scale:!1,category:"symbols"},black_circle:{keywords:["shape","button","round"],char:'\u26ab',fitzpatrick_scale:!1,category:"symbols"},red_circle:{keywords:["shape","error","danger"],char:'\ud83d\udd34',fitzpatrick_scale:!1,category:"symbols"},large_blue_circle:{keywords:["shape","icon","button"],char:'\ud83d\udd35',fitzpatrick_scale:!1,category:"symbols"},small_orange_diamond:{keywords:["shape","jewel","gem"],char:'\ud83d\udd38',fitzpatrick_scale:!1,category:"symbols"},small_blue_diamond:{keywords:["shape","jewel","gem"],char:'\ud83d\udd39',fitzpatrick_scale:!1,category:"symbols"},large_orange_diamond:{keywords:["shape","jewel","gem"],char:'\ud83d\udd36',fitzpatrick_scale:!1,category:"symbols"},large_blue_diamond:{keywords:["shape","jewel","gem"],char:'\ud83d\udd37',fitzpatrick_scale:!1,category:"symbols"},small_red_triangle:{keywords:["shape","direction","up","top"],char:'\ud83d\udd3a',fitzpatrick_scale:!1,category:"symbols"},black_small_square:{keywords:["shape","icon"],char:'\u25aa\ufe0f',fitzpatrick_scale:!1,category:"symbols"},white_small_square:{keywords:["shape","icon"],char:'\u25ab\ufe0f',fitzpatrick_scale:!1,category:"symbols"},black_large_square:{keywords:["shape","icon","button"],char:'\u2b1b',fitzpatrick_scale:!1,category:"symbols"},white_large_square:{keywords:["shape","icon","stone","button"],char:'\u2b1c',fitzpatrick_scale:!1,category:"symbols"},small_red_triangle_down:{keywords:["shape","direction","bottom"],char:'\ud83d\udd3b',fitzpatrick_scale:!1,category:"symbols"},black_medium_square:{keywords:["shape","button","icon"],char:'\u25fc\ufe0f',fitzpatrick_scale:!1,category:"symbols"},white_medium_square:{keywords:["shape","stone","icon"],char:'\u25fb\ufe0f',fitzpatrick_scale:!1,category:"symbols"},black_medium_small_square:{keywords:["icon","shape","button"],char:'\u25fe',fitzpatrick_scale:!1,category:"symbols"},white_medium_small_square:{keywords:["shape","stone","icon","button"],char:'\u25fd',fitzpatrick_scale:!1,category:"symbols"},black_square_button:{keywords:["shape","input","frame"],char:'\ud83d\udd32',fitzpatrick_scale:!1,category:"symbols"},white_square_button:{keywords:["shape","input"],char:'\ud83d\udd33',fitzpatrick_scale:!1,category:"symbols"},speaker:{keywords:["sound","volume","silence","broadcast"],char:'\ud83d\udd08',fitzpatrick_scale:!1,category:"symbols"},sound:{keywords:["volume","speaker","broadcast"],char:'\ud83d\udd09',fitzpatrick_scale:!1,category:"symbols"},loud_sound:{keywords:["volume","noise","noisy","speaker","broadcast"],char:'\ud83d\udd0a',fitzpatrick_scale:!1,category:"symbols"},mute:{keywords:["sound","volume","silence","quiet"],char:'\ud83d\udd07',fitzpatrick_scale:!1,category:"symbols"},mega:{keywords:["sound","speaker","volume"],char:'\ud83d\udce3',fitzpatrick_scale:!1,category:"symbols"},loudspeaker:{keywords:["volume","sound"],char:'\ud83d\udce2',fitzpatrick_scale:!1,category:"symbols"},bell:{keywords:["sound","notification","christmas","xmas","chime"],char:'\ud83d\udd14',fitzpatrick_scale:!1,category:"symbols"},no_bell:{keywords:["sound","volume","mute","quiet","silent"],char:'\ud83d\udd15',fitzpatrick_scale:!1,category:"symbols"},black_joker:{keywords:["poker","cards","game","play","magic"],char:'\ud83c\udccf',fitzpatrick_scale:!1,category:"symbols"},mahjong:{keywords:["game","play","chinese","kanji"],char:'\ud83c\udc04',fitzpatrick_scale:!1,category:"symbols"},spades:{keywords:["poker","cards","suits","magic"],char:'\u2660\ufe0f',fitzpatrick_scale:!1,category:"symbols"},clubs:{keywords:["poker","cards","magic","suits"],char:'\u2663\ufe0f',fitzpatrick_scale:!1,category:"symbols"},hearts:{keywords:["poker","cards","magic","suits"],char:'\u2665\ufe0f',fitzpatrick_scale:!1,category:"symbols"},diamonds:{keywords:["poker","cards","magic","suits"],char:'\u2666\ufe0f',fitzpatrick_scale:!1,category:"symbols"},flower_playing_cards:{keywords:["game","sunset","red"],char:'\ud83c\udfb4',fitzpatrick_scale:!1,category:"symbols"},thought_balloon:{keywords:["bubble","cloud","speech","thinking","dream"],char:'\ud83d\udcad',fitzpatrick_scale:!1,category:"symbols"},right_anger_bubble:{keywords:["caption","speech","thinking","mad"],char:'\ud83d\uddef',fitzpatrick_scale:!1,category:"symbols"},speech_balloon:{keywords:["bubble","words","message","talk","chatting"],char:'\ud83d\udcac',fitzpatrick_scale:!1,category:"symbols"},left_speech_bubble:{keywords:["words","message","talk","chatting"],char:'\ud83d\udde8',fitzpatrick_scale:!1,category:"symbols"},clock1:{keywords:["time","late","early","schedule"],char:'\ud83d\udd50',fitzpatrick_scale:!1,category:"symbols"},clock2:{keywords:["time","late","early","schedule"],char:'\ud83d\udd51',fitzpatrick_scale:!1,category:"symbols"},clock3:{keywords:["time","late","early","schedule"],char:'\ud83d\udd52',fitzpatrick_scale:!1,category:"symbols"},clock4:{keywords:["time","late","early","schedule"],char:'\ud83d\udd53',fitzpatrick_scale:!1,category:"symbols"},clock5:{keywords:["time","late","early","schedule"],char:'\ud83d\udd54',fitzpatrick_scale:!1,category:"symbols"},clock6:{keywords:["time","late","early","schedule","dawn","dusk"],char:'\ud83d\udd55',fitzpatrick_scale:!1,category:"symbols"},clock7:{keywords:["time","late","early","schedule"],char:'\ud83d\udd56',fitzpatrick_scale:!1,category:"symbols"},clock8:{keywords:["time","late","early","schedule"],char:'\ud83d\udd57',fitzpatrick_scale:!1,category:"symbols"},clock9:{keywords:["time","late","early","schedule"],char:'\ud83d\udd58',fitzpatrick_scale:!1,category:"symbols"},clock10:{keywords:["time","late","early","schedule"],char:'\ud83d\udd59',fitzpatrick_scale:!1,category:"symbols"},clock11:{keywords:["time","late","early","schedule"],char:'\ud83d\udd5a',fitzpatrick_scale:!1,category:"symbols"},clock12:{keywords:["time","noon","midnight","midday","late","early","schedule"],char:'\ud83d\udd5b',fitzpatrick_scale:!1,category:"symbols"},clock130:{keywords:["time","late","early","schedule"],char:'\ud83d\udd5c',fitzpatrick_scale:!1,category:"symbols"},clock230:{keywords:["time","late","early","schedule"],char:'\ud83d\udd5d',fitzpatrick_scale:!1,category:"symbols"},clock330:{keywords:["time","late","early","schedule"],char:'\ud83d\udd5e',fitzpatrick_scale:!1,category:"symbols"},clock430:{keywords:["time","late","early","schedule"],char:'\ud83d\udd5f',fitzpatrick_scale:!1,category:"symbols"},clock530:{keywords:["time","late","early","schedule"],char:'\ud83d\udd60',fitzpatrick_scale:!1,category:"symbols"},clock630:{keywords:["time","late","early","schedule"],char:'\ud83d\udd61',fitzpatrick_scale:!1,category:"symbols"},clock730:{keywords:["time","late","early","schedule"],char:'\ud83d\udd62',fitzpatrick_scale:!1,category:"symbols"},clock830:{keywords:["time","late","early","schedule"],char:'\ud83d\udd63',fitzpatrick_scale:!1,category:"symbols"},clock930:{keywords:["time","late","early","schedule"],char:'\ud83d\udd64',fitzpatrick_scale:!1,category:"symbols"},clock1030:{keywords:["time","late","early","schedule"],char:'\ud83d\udd65',fitzpatrick_scale:!1,category:"symbols"},clock1130:{keywords:["time","late","early","schedule"],char:'\ud83d\udd66',fitzpatrick_scale:!1,category:"symbols"},clock1230:{keywords:["time","late","early","schedule"],char:'\ud83d\udd67',fitzpatrick_scale:!1,category:"symbols"},afghanistan:{keywords:["af","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddeb',fitzpatrick_scale:!1,category:"flags"},aland_islands:{keywords:["\xc5land","islands","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddfd',fitzpatrick_scale:!1,category:"flags"},albania:{keywords:["al","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},algeria:{keywords:["dz","flag","nation","country","banner"],char:'\ud83c\udde9\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},american_samoa:{keywords:["american","ws","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},andorra:{keywords:["ad","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\udde9',fitzpatrick_scale:!1,category:"flags"},angola:{keywords:["ao","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},anguilla:{keywords:["ai","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},antarctica:{keywords:["aq","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddf6',fitzpatrick_scale:!1,category:"flags"},antigua_barbuda:{keywords:["antigua","barbuda","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},argentina:{keywords:["ar","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},armenia:{keywords:["am","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},aruba:{keywords:["aw","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},australia:{keywords:["au","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},austria:{keywords:["at","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},azerbaijan:{keywords:["az","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},bahamas:{keywords:["bs","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},bahrain:{keywords:["bh","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},bangladesh:{keywords:["bd","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\udde9',fitzpatrick_scale:!1,category:"flags"},barbados:{keywords:["bb","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\udde7',fitzpatrick_scale:!1,category:"flags"},belarus:{keywords:["by","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},belgium:{keywords:["be","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},belize:{keywords:["bz","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},benin:{keywords:["bj","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddef',fitzpatrick_scale:!1,category:"flags"},bermuda:{keywords:["bm","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},bhutan:{keywords:["bt","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},bolivia:{keywords:["bo","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},caribbean_netherlands:{keywords:["bonaire","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddf6',fitzpatrick_scale:!1,category:"flags"},bosnia_herzegovina:{keywords:["bosnia","herzegovina","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},botswana:{keywords:["bw","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},brazil:{keywords:["br","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},british_indian_ocean_territory:{keywords:["british","indian","ocean","territory","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},british_virgin_islands:{keywords:["british","virgin","islands","bvi","flag","nation","country","banner"],char:'\ud83c\uddfb\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},brunei:{keywords:["bn","darussalam","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},bulgaria:{keywords:["bg","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},burkina_faso:{keywords:["burkina","faso","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddeb',fitzpatrick_scale:!1,category:"flags"},burundi:{keywords:["bi","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},cape_verde:{keywords:["cabo","verde","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddfb',fitzpatrick_scale:!1,category:"flags"},cambodia:{keywords:["kh","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},cameroon:{keywords:["cm","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},canada:{keywords:["ca","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},canary_islands:{keywords:["canary","islands","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},cayman_islands:{keywords:["cayman","islands","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},central_african_republic:{keywords:["central","african","republic","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddeb',fitzpatrick_scale:!1,category:"flags"},chad:{keywords:["td","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\udde9',fitzpatrick_scale:!1,category:"flags"},chile:{keywords:["flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},cn:{keywords:["china","chinese","prc","flag","country","nation","banner"],char:'\ud83c\udde8\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},christmas_island:{keywords:["christmas","island","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddfd',fitzpatrick_scale:!1,category:"flags"},cocos_islands:{keywords:["cocos","keeling","islands","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},colombia:{keywords:["co","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},comoros:{keywords:["km","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},congo_brazzaville:{keywords:["congo","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},congo_kinshasa:{keywords:["congo","democratic","republic","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\udde9',fitzpatrick_scale:!1,category:"flags"},cook_islands:{keywords:["cook","islands","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},costa_rica:{keywords:["costa","rica","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},croatia:{keywords:["hr","flag","nation","country","banner"],char:'\ud83c\udded\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},cuba:{keywords:["cu","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},curacao:{keywords:["cura\xe7ao","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},cyprus:{keywords:["cy","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},czech_republic:{keywords:["cz","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},denmark:{keywords:["dk","flag","nation","country","banner"],char:'\ud83c\udde9\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},djibouti:{keywords:["dj","flag","nation","country","banner"],char:'\ud83c\udde9\ud83c\uddef',fitzpatrick_scale:!1,category:"flags"},dominica:{keywords:["dm","flag","nation","country","banner"],char:'\ud83c\udde9\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},dominican_republic:{keywords:["dominican","republic","flag","nation","country","banner"],char:'\ud83c\udde9\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},ecuador:{keywords:["ec","flag","nation","country","banner"],char:'\ud83c\uddea\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},egypt:{keywords:["eg","flag","nation","country","banner"],char:'\ud83c\uddea\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},el_salvador:{keywords:["el","salvador","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddfb',fitzpatrick_scale:!1,category:"flags"},equatorial_guinea:{keywords:["equatorial","gn","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddf6',fitzpatrick_scale:!1,category:"flags"},eritrea:{keywords:["er","flag","nation","country","banner"],char:'\ud83c\uddea\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},estonia:{keywords:["ee","flag","nation","country","banner"],char:'\ud83c\uddea\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},ethiopia:{keywords:["et","flag","nation","country","banner"],char:'\ud83c\uddea\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},eu:{keywords:["european","union","flag","banner"],char:'\ud83c\uddea\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},falkland_islands:{keywords:["falkland","islands","malvinas","flag","nation","country","banner"],char:'\ud83c\uddeb\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},faroe_islands:{keywords:["faroe","islands","flag","nation","country","banner"],char:'\ud83c\uddeb\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},fiji:{keywords:["fj","flag","nation","country","banner"],char:'\ud83c\uddeb\ud83c\uddef',fitzpatrick_scale:!1,category:"flags"},finland:{keywords:["fi","flag","nation","country","banner"],char:'\ud83c\uddeb\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},fr:{keywords:["banner","flag","nation","france","french","country"],char:'\ud83c\uddeb\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},french_guiana:{keywords:["french","guiana","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddeb',fitzpatrick_scale:!1,category:"flags"},french_polynesia:{keywords:["french","polynesia","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddeb',fitzpatrick_scale:!1,category:"flags"},french_southern_territories:{keywords:["french","southern","territories","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddeb',fitzpatrick_scale:!1,category:"flags"},gabon:{keywords:["ga","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},gambia:{keywords:["gm","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},georgia:{keywords:["ge","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},de:{keywords:["german","nation","flag","country","banner"],char:'\ud83c\udde9\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},ghana:{keywords:["gh","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},gibraltar:{keywords:["gi","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},greece:{keywords:["gr","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},greenland:{keywords:["gl","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},grenada:{keywords:["gd","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\udde9',fitzpatrick_scale:!1,category:"flags"},guadeloupe:{keywords:["gp","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddf5',fitzpatrick_scale:!1,category:"flags"},guam:{keywords:["gu","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},guatemala:{keywords:["gt","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},guernsey:{keywords:["gg","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},guinea:{keywords:["gn","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},guinea_bissau:{keywords:["gw","bissau","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},guyana:{keywords:["gy","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},haiti:{keywords:["ht","flag","nation","country","banner"],char:'\ud83c\udded\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},honduras:{keywords:["hn","flag","nation","country","banner"],char:'\ud83c\udded\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},hong_kong:{keywords:["hong","kong","flag","nation","country","banner"],char:'\ud83c\udded\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},hungary:{keywords:["hu","flag","nation","country","banner"],char:'\ud83c\udded\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},iceland:{keywords:["is","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},india:{keywords:["in","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},indonesia:{keywords:["flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\udde9',fitzpatrick_scale:!1,category:"flags"},iran:{keywords:["iran,","islamic","republic","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},iraq:{keywords:["iq","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddf6',fitzpatrick_scale:!1,category:"flags"},ireland:{keywords:["ie","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},isle_of_man:{keywords:["isle","man","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},israel:{keywords:["il","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},it:{keywords:["italy","flag","nation","country","banner"],char:'\ud83c\uddee\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},cote_divoire:{keywords:["ivory","coast","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},jamaica:{keywords:["jm","flag","nation","country","banner"],char:'\ud83c\uddef\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},jp:{keywords:["japanese","nation","flag","country","banner"],char:'\ud83c\uddef\ud83c\uddf5',fitzpatrick_scale:!1,category:"flags"},jersey:{keywords:["je","flag","nation","country","banner"],char:'\ud83c\uddef\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},jordan:{keywords:["jo","flag","nation","country","banner"],char:'\ud83c\uddef\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},kazakhstan:{keywords:["kz","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},kenya:{keywords:["ke","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},kiribati:{keywords:["ki","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},kosovo:{keywords:["xk","flag","nation","country","banner"],char:'\ud83c\uddfd\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},kuwait:{keywords:["kw","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},kyrgyzstan:{keywords:["kg","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},laos:{keywords:["lao","democratic","republic","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},latvia:{keywords:["lv","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\uddfb',fitzpatrick_scale:!1,category:"flags"},lebanon:{keywords:["lb","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\udde7',fitzpatrick_scale:!1,category:"flags"},lesotho:{keywords:["ls","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},liberia:{keywords:["lr","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},libya:{keywords:["ly","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},liechtenstein:{keywords:["li","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},lithuania:{keywords:["lt","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},luxembourg:{keywords:["lu","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},macau:{keywords:["macao","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},macedonia:{keywords:["macedonia,","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},madagascar:{keywords:["mg","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},malawi:{keywords:["mw","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},malaysia:{keywords:["my","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},maldives:{keywords:["mv","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddfb',fitzpatrick_scale:!1,category:"flags"},mali:{keywords:["ml","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},malta:{keywords:["mt","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},marshall_islands:{keywords:["marshall","islands","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},martinique:{keywords:["mq","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf6',fitzpatrick_scale:!1,category:"flags"},mauritania:{keywords:["mr","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},mauritius:{keywords:["mu","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},mayotte:{keywords:["yt","flag","nation","country","banner"],char:'\ud83c\uddfe\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},mexico:{keywords:["mx","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddfd',fitzpatrick_scale:!1,category:"flags"},micronesia:{keywords:["micronesia,","federated","states","flag","nation","country","banner"],char:'\ud83c\uddeb\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},moldova:{keywords:["moldova,","republic","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\udde9',fitzpatrick_scale:!1,category:"flags"},monaco:{keywords:["mc","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},mongolia:{keywords:["mn","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},montenegro:{keywords:["me","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},montserrat:{keywords:["ms","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},morocco:{keywords:["ma","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},mozambique:{keywords:["mz","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},myanmar:{keywords:["mm","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},namibia:{keywords:["na","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},nauru:{keywords:["nr","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},nepal:{keywords:["np","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddf5',fitzpatrick_scale:!1,category:"flags"},netherlands:{keywords:["nl","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},new_caledonia:{keywords:["new","caledonia","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},new_zealand:{keywords:["new","zealand","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},nicaragua:{keywords:["ni","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},niger:{keywords:["ne","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},nigeria:{keywords:["flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},niue:{keywords:["nu","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},norfolk_island:{keywords:["norfolk","island","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddeb',fitzpatrick_scale:!1,category:"flags"},northern_mariana_islands:{keywords:["northern","mariana","islands","flag","nation","country","banner"],char:'\ud83c\uddf2\ud83c\uddf5',fitzpatrick_scale:!1,category:"flags"},north_korea:{keywords:["north","korea","nation","flag","country","banner"],char:'\ud83c\uddf0\ud83c\uddf5',fitzpatrick_scale:!1,category:"flags"},norway:{keywords:["no","flag","nation","country","banner"],char:'\ud83c\uddf3\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},oman:{keywords:["om_symbol","flag","nation","country","banner"],char:'\ud83c\uddf4\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},pakistan:{keywords:["pk","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},palau:{keywords:["pw","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},palestinian_territories:{keywords:["palestine","palestinian","territories","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},panama:{keywords:["pa","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},papua_new_guinea:{keywords:["papua","new","guinea","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},paraguay:{keywords:["py","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},peru:{keywords:["pe","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},philippines:{keywords:["ph","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},pitcairn_islands:{keywords:["pitcairn","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},poland:{keywords:["pl","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},portugal:{keywords:["pt","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},puerto_rico:{keywords:["puerto","rico","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},qatar:{keywords:["qa","flag","nation","country","banner"],char:'\ud83c\uddf6\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},reunion:{keywords:["r\xe9union","flag","nation","country","banner"],char:'\ud83c\uddf7\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},romania:{keywords:["ro","flag","nation","country","banner"],char:'\ud83c\uddf7\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},ru:{keywords:["russian","federation","flag","nation","country","banner"],char:'\ud83c\uddf7\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},rwanda:{keywords:["rw","flag","nation","country","banner"],char:'\ud83c\uddf7\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},st_barthelemy:{keywords:["saint","barth\xe9lemy","flag","nation","country","banner"],char:'\ud83c\udde7\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},st_helena:{keywords:["saint","helena","ascension","tristan","cunha","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},st_kitts_nevis:{keywords:["saint","kitts","nevis","flag","nation","country","banner"],char:'\ud83c\uddf0\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},st_lucia:{keywords:["saint","lucia","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},st_pierre_miquelon:{keywords:["saint","pierre","miquelon","flag","nation","country","banner"],char:'\ud83c\uddf5\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},st_vincent_grenadines:{keywords:["saint","vincent","grenadines","flag","nation","country","banner"],char:'\ud83c\uddfb\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},samoa:{keywords:["ws","flag","nation","country","banner"],char:'\ud83c\uddfc\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},san_marino:{keywords:["san","marino","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},sao_tome_principe:{keywords:["sao","tome","principe","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},saudi_arabia:{keywords:["flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},senegal:{keywords:["sn","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},serbia:{keywords:["rs","flag","nation","country","banner"],char:'\ud83c\uddf7\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},seychelles:{keywords:["sc","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},sierra_leone:{keywords:["sierra","leone","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},singapore:{keywords:["sg","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},sint_maarten:{keywords:["sint","maarten","dutch","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddfd',fitzpatrick_scale:!1,category:"flags"},slovakia:{keywords:["sk","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},slovenia:{keywords:["si","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},solomon_islands:{keywords:["solomon","islands","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\udde7',fitzpatrick_scale:!1,category:"flags"},somalia:{keywords:["so","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},south_africa:{keywords:["south","africa","flag","nation","country","banner"],char:'\ud83c\uddff\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},south_georgia_south_sandwich_islands:{keywords:["south","georgia","sandwich","islands","flag","nation","country","banner"],char:'\ud83c\uddec\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},kr:{keywords:["south","korea","nation","flag","country","banner"],char:'\ud83c\uddf0\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},south_sudan:{keywords:["south","sd","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},es:{keywords:["spain","flag","nation","country","banner"],char:'\ud83c\uddea\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},sri_lanka:{keywords:["sri","lanka","flag","nation","country","banner"],char:'\ud83c\uddf1\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},sudan:{keywords:["sd","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\udde9',fitzpatrick_scale:!1,category:"flags"},suriname:{keywords:["sr","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},swaziland:{keywords:["sz","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},sweden:{keywords:["se","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},switzerland:{keywords:["ch","flag","nation","country","banner"],char:'\ud83c\udde8\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},syria:{keywords:["syrian","arab","republic","flag","nation","country","banner"],char:'\ud83c\uddf8\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},taiwan:{keywords:["tw","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},tajikistan:{keywords:["tj","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddef',fitzpatrick_scale:!1,category:"flags"},tanzania:{keywords:["tanzania,","united","republic","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},thailand:{keywords:["th","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},timor_leste:{keywords:["timor","leste","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddf1',fitzpatrick_scale:!1,category:"flags"},togo:{keywords:["tg","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},tokelau:{keywords:["tk","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddf0',fitzpatrick_scale:!1,category:"flags"},tonga:{keywords:["to","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddf4',fitzpatrick_scale:!1,category:"flags"},trinidad_tobago:{keywords:["trinidad","tobago","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddf9',fitzpatrick_scale:!1,category:"flags"},tunisia:{keywords:["tn","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},tr:{keywords:["turkey","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddf7',fitzpatrick_scale:!1,category:"flags"},turkmenistan:{keywords:["flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},turks_caicos_islands:{keywords:["turks","caicos","islands","flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\udde8',fitzpatrick_scale:!1,category:"flags"},tuvalu:{keywords:["flag","nation","country","banner"],char:'\ud83c\uddf9\ud83c\uddfb',fitzpatrick_scale:!1,category:"flags"},uganda:{keywords:["ug","flag","nation","country","banner"],char:'\ud83c\uddfa\ud83c\uddec',fitzpatrick_scale:!1,category:"flags"},ukraine:{keywords:["ua","flag","nation","country","banner"],char:'\ud83c\uddfa\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},united_arab_emirates:{keywords:["united","arab","emirates","flag","nation","country","banner"],char:'\ud83c\udde6\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},uk:{keywords:["united","kingdom","great","britain","northern","ireland","flag","nation","country","banner","british","UK","english","england","union jack"],char:'\ud83c\uddec\ud83c\udde7',fitzpatrick_scale:!1,category:"flags"},england:{keywords:["flag","english"],char:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f',fitzpatrick_scale:!1,category:"flags"},scotland:{keywords:["flag","scottish"],char:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f',fitzpatrick_scale:!1,category:"flags"},wales:{keywords:["flag","welsh"],char:'\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f',fitzpatrick_scale:!1,category:"flags"},us:{keywords:["united","states","america","flag","nation","country","banner"],char:'\ud83c\uddfa\ud83c\uddf8',fitzpatrick_scale:!1,category:"flags"},us_virgin_islands:{keywords:["virgin","islands","us","flag","nation","country","banner"],char:'\ud83c\uddfb\ud83c\uddee',fitzpatrick_scale:!1,category:"flags"},uruguay:{keywords:["uy","flag","nation","country","banner"],char:'\ud83c\uddfa\ud83c\uddfe',fitzpatrick_scale:!1,category:"flags"},uzbekistan:{keywords:["uz","flag","nation","country","banner"],char:'\ud83c\uddfa\ud83c\uddff',fitzpatrick_scale:!1,category:"flags"},vanuatu:{keywords:["vu","flag","nation","country","banner"],char:'\ud83c\uddfb\ud83c\uddfa',fitzpatrick_scale:!1,category:"flags"},vatican_city:{keywords:["vatican","city","flag","nation","country","banner"],char:'\ud83c\uddfb\ud83c\udde6',fitzpatrick_scale:!1,category:"flags"},venezuela:{keywords:["ve","bolivarian","republic","flag","nation","country","banner"],char:'\ud83c\uddfb\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},vietnam:{keywords:["viet","nam","flag","nation","country","banner"],char:'\ud83c\uddfb\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},wallis_futuna:{keywords:["wallis","futuna","flag","nation","country","banner"],char:'\ud83c\uddfc\ud83c\uddeb',fitzpatrick_scale:!1,category:"flags"},western_sahara:{keywords:["western","sahara","flag","nation","country","banner"],char:'\ud83c\uddea\ud83c\udded',fitzpatrick_scale:!1,category:"flags"},yemen:{keywords:["ye","flag","nation","country","banner"],char:'\ud83c\uddfe\ud83c\uddea',fitzpatrick_scale:!1,category:"flags"},zambia:{keywords:["zm","flag","nation","country","banner"],char:'\ud83c\uddff\ud83c\uddf2',fitzpatrick_scale:!1,category:"flags"},zimbabwe:{keywords:["zw","flag","nation","country","banner"],char:'\ud83c\uddff\ud83c\uddfc',fitzpatrick_scale:!1,category:"flags"},united_nations:{keywords:["un","flag","banner"],char:'\ud83c\uddfa\ud83c\uddf3',fitzpatrick_scale:!1,category:"flags"},pirate_flag:{keywords:["skull","crossbones","flag","banner"],char:'\ud83c\udff4\u200d\u2620\ufe0f',fitzpatrick_scale:!1,category:"flags"}}); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/emoticons/js/emojis.js b/app/frontend/public/tinymce/plugins/emoticons/js/emojis.js new file mode 100644 index 0000000..cf7f472 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/emoticons/js/emojis.js @@ -0,0 +1,9423 @@ +// Source: npm package: emojilib, file:emojis.json +window.tinymce.Resource.add("tinymce.plugins.emoticons", { + grinning: { + keywords: [ "face", "smile", "happy", "joy", ":D", "grin" ], + char: "\ud83d\ude00", + fitzpatrick_scale: false, + category: "people" + }, + grimacing: { + keywords: [ "face", "grimace", "teeth" ], + char: "\ud83d\ude2c", + fitzpatrick_scale: false, + category: "people" + }, + grin: { + keywords: [ "face", "happy", "smile", "joy", "kawaii" ], + char: "\ud83d\ude01", + fitzpatrick_scale: false, + category: "people" + }, + joy: { + keywords: [ "face", "cry", "tears", "weep", "happy", "happytears", "haha" ], + char: "\ud83d\ude02", + fitzpatrick_scale: false, + category: "people" + }, + rofl: { + keywords: [ "face", "rolling", "floor", "laughing", "lol", "haha" ], + char: "\ud83e\udd23", + fitzpatrick_scale: false, + category: "people" + }, + partying: { + keywords: [ "face", "celebration", "woohoo" ], + char: "\ud83e\udd73", + fitzpatrick_scale: false, + category: "people" + }, + smiley: { + keywords: [ "face", "happy", "joy", "haha", ":D", ":)", "smile", "funny" ], + char: "\ud83d\ude03", + fitzpatrick_scale: false, + category: "people" + }, + smile: { + keywords: [ "face", "happy", "joy", "funny", "haha", "laugh", "like", ":D", ":)" ], + char: "\ud83d\ude04", + fitzpatrick_scale: false, + category: "people" + }, + sweat_smile: { + keywords: [ "face", "hot", "happy", "laugh", "sweat", "smile", "relief" ], + char: "\ud83d\ude05", + fitzpatrick_scale: false, + category: "people" + }, + laughing: { + keywords: [ "happy", "joy", "lol", "satisfied", "haha", "face", "glad", "XD", "laugh" ], + char: "\ud83d\ude06", + fitzpatrick_scale: false, + category: "people" + }, + innocent: { + keywords: [ "face", "angel", "heaven", "halo" ], + char: "\ud83d\ude07", + fitzpatrick_scale: false, + category: "people" + }, + wink: { + keywords: [ "face", "happy", "mischievous", "secret", ";)", "smile", "eye" ], + char: "\ud83d\ude09", + fitzpatrick_scale: false, + category: "people" + }, + blush: { + keywords: [ "face", "smile", "happy", "flushed", "crush", "embarrassed", "shy", "joy" ], + char: "\ud83d\ude0a", + fitzpatrick_scale: false, + category: "people" + }, + slightly_smiling_face: { + keywords: [ "face", "smile" ], + char: "\ud83d\ude42", + fitzpatrick_scale: false, + category: "people" + }, + upside_down_face: { + keywords: [ "face", "flipped", "silly", "smile" ], + char: "\ud83d\ude43", + fitzpatrick_scale: false, + category: "people" + }, + relaxed: { + keywords: [ "face", "blush", "massage", "happiness" ], + char: "\u263a\ufe0f", + fitzpatrick_scale: false, + category: "people" + }, + yum: { + keywords: [ "happy", "joy", "tongue", "smile", "face", "silly", "yummy", "nom", "delicious", "savouring" ], + char: "\ud83d\ude0b", + fitzpatrick_scale: false, + category: "people" + }, + relieved: { + keywords: [ "face", "relaxed", "phew", "massage", "happiness" ], + char: "\ud83d\ude0c", + fitzpatrick_scale: false, + category: "people" + }, + heart_eyes: { + keywords: [ "face", "love", "like", "affection", "valentines", "infatuation", "crush", "heart" ], + char: "\ud83d\ude0d", + fitzpatrick_scale: false, + category: "people" + }, + smiling_face_with_three_hearts: { + keywords: [ "face", "love", "like", "affection", "valentines", "infatuation", "crush", "hearts", "adore" ], + char: "\ud83e\udd70", + fitzpatrick_scale: false, + category: "people" + }, + kissing_heart: { + keywords: [ "face", "love", "like", "affection", "valentines", "infatuation", "kiss" ], + char: "\ud83d\ude18", + fitzpatrick_scale: false, + category: "people" + }, + kissing: { + keywords: [ "love", "like", "face", "3", "valentines", "infatuation", "kiss" ], + char: "\ud83d\ude17", + fitzpatrick_scale: false, + category: "people" + }, + kissing_smiling_eyes: { + keywords: [ "face", "affection", "valentines", "infatuation", "kiss" ], + char: "\ud83d\ude19", + fitzpatrick_scale: false, + category: "people" + }, + kissing_closed_eyes: { + keywords: [ "face", "love", "like", "affection", "valentines", "infatuation", "kiss" ], + char: "\ud83d\ude1a", + fitzpatrick_scale: false, + category: "people" + }, + stuck_out_tongue_winking_eye: { + keywords: [ "face", "prank", "childish", "playful", "mischievous", "smile", "wink", "tongue" ], + char: "\ud83d\ude1c", + fitzpatrick_scale: false, + category: "people" + }, + zany: { + keywords: [ "face", "goofy", "crazy" ], + char: "\ud83e\udd2a", + fitzpatrick_scale: false, + category: "people" + }, + raised_eyebrow: { + keywords: [ "face", "distrust", "scepticism", "disapproval", "disbelief", "surprise" ], + char: "\ud83e\udd28", + fitzpatrick_scale: false, + category: "people" + }, + monocle: { + keywords: [ "face", "stuffy", "wealthy" ], + char: "\ud83e\uddd0", + fitzpatrick_scale: false, + category: "people" + }, + stuck_out_tongue_closed_eyes: { + keywords: [ "face", "prank", "playful", "mischievous", "smile", "tongue" ], + char: "\ud83d\ude1d", + fitzpatrick_scale: false, + category: "people" + }, + stuck_out_tongue: { + keywords: [ "face", "prank", "childish", "playful", "mischievous", "smile", "tongue" ], + char: "\ud83d\ude1b", + fitzpatrick_scale: false, + category: "people" + }, + money_mouth_face: { + keywords: [ "face", "rich", "dollar", "money" ], + char: "\ud83e\udd11", + fitzpatrick_scale: false, + category: "people" + }, + nerd_face: { + keywords: [ "face", "nerdy", "geek", "dork" ], + char: "\ud83e\udd13", + fitzpatrick_scale: false, + category: "people" + }, + sunglasses: { + keywords: [ "face", "cool", "smile", "summer", "beach", "sunglass" ], + char: "\ud83d\ude0e", + fitzpatrick_scale: false, + category: "people" + }, + star_struck: { + keywords: [ "face", "smile", "starry", "eyes", "grinning" ], + char: "\ud83e\udd29", + fitzpatrick_scale: false, + category: "people" + }, + clown_face: { + keywords: [ "face" ], + char: "\ud83e\udd21", + fitzpatrick_scale: false, + category: "people" + }, + cowboy_hat_face: { + keywords: [ "face", "cowgirl", "hat" ], + char: "\ud83e\udd20", + fitzpatrick_scale: false, + category: "people" + }, + hugs: { + keywords: [ "face", "smile", "hug" ], + char: "\ud83e\udd17", + fitzpatrick_scale: false, + category: "people" + }, + smirk: { + keywords: [ "face", "smile", "mean", "prank", "smug", "sarcasm" ], + char: "\ud83d\ude0f", + fitzpatrick_scale: false, + category: "people" + }, + no_mouth: { + keywords: [ "face", "hellokitty" ], + char: "\ud83d\ude36", + fitzpatrick_scale: false, + category: "people" + }, + neutral_face: { + keywords: [ "indifference", "meh", ":|", "neutral" ], + char: "\ud83d\ude10", + fitzpatrick_scale: false, + category: "people" + }, + expressionless: { + keywords: [ "face", "indifferent", "-_-", "meh", "deadpan" ], + char: "\ud83d\ude11", + fitzpatrick_scale: false, + category: "people" + }, + unamused: { + keywords: [ "indifference", "bored", "straight face", "serious", "sarcasm", "unimpressed", "skeptical", "dubious", "side_eye" ], + char: "\ud83d\ude12", + fitzpatrick_scale: false, + category: "people" + }, + roll_eyes: { + keywords: [ "face", "eyeroll", "frustrated" ], + char: "\ud83d\ude44", + fitzpatrick_scale: false, + category: "people" + }, + thinking: { + keywords: [ "face", "hmmm", "think", "consider" ], + char: "\ud83e\udd14", + fitzpatrick_scale: false, + category: "people" + }, + lying_face: { + keywords: [ "face", "lie", "pinocchio" ], + char: "\ud83e\udd25", + fitzpatrick_scale: false, + category: "people" + }, + hand_over_mouth: { + keywords: [ "face", "whoops", "shock", "surprise" ], + char: "\ud83e\udd2d", + fitzpatrick_scale: false, + category: "people" + }, + shushing: { + keywords: [ "face", "quiet", "shhh" ], + char: "\ud83e\udd2b", + fitzpatrick_scale: false, + category: "people" + }, + symbols_over_mouth: { + keywords: [ "face", "swearing", "cursing", "cussing", "profanity", "expletive" ], + char: "\ud83e\udd2c", + fitzpatrick_scale: false, + category: "people" + }, + exploding_head: { + keywords: [ "face", "shocked", "mind", "blown" ], + char: "\ud83e\udd2f", + fitzpatrick_scale: false, + category: "people" + }, + flushed: { + keywords: [ "face", "blush", "shy", "flattered" ], + char: "\ud83d\ude33", + fitzpatrick_scale: false, + category: "people" + }, + disappointed: { + keywords: [ "face", "sad", "upset", "depressed", ":(" ], + char: "\ud83d\ude1e", + fitzpatrick_scale: false, + category: "people" + }, + worried: { + keywords: [ "face", "concern", "nervous", ":(" ], + char: "\ud83d\ude1f", + fitzpatrick_scale: false, + category: "people" + }, + angry: { + keywords: [ "mad", "face", "annoyed", "frustrated" ], + char: "\ud83d\ude20", + fitzpatrick_scale: false, + category: "people" + }, + rage: { + keywords: [ "angry", "mad", "hate", "despise" ], + char: "\ud83d\ude21", + fitzpatrick_scale: false, + category: "people" + }, + pensive: { + keywords: [ "face", "sad", "depressed", "upset" ], + char: "\ud83d\ude14", + fitzpatrick_scale: false, + category: "people" + }, + confused: { + keywords: [ "face", "indifference", "huh", "weird", "hmmm", ":/" ], + char: "\ud83d\ude15", + fitzpatrick_scale: false, + category: "people" + }, + slightly_frowning_face: { + keywords: [ "face", "frowning", "disappointed", "sad", "upset" ], + char: "\ud83d\ude41", + fitzpatrick_scale: false, + category: "people" + }, + frowning_face: { + keywords: [ "face", "sad", "upset", "frown" ], + char: "\u2639", + fitzpatrick_scale: false, + category: "people" + }, + persevere: { + keywords: [ "face", "sick", "no", "upset", "oops" ], + char: "\ud83d\ude23", + fitzpatrick_scale: false, + category: "people" + }, + confounded: { + keywords: [ "face", "confused", "sick", "unwell", "oops", ":S" ], + char: "\ud83d\ude16", + fitzpatrick_scale: false, + category: "people" + }, + tired_face: { + keywords: [ "sick", "whine", "upset", "frustrated" ], + char: "\ud83d\ude2b", + fitzpatrick_scale: false, + category: "people" + }, + weary: { + keywords: [ "face", "tired", "sleepy", "sad", "frustrated", "upset" ], + char: "\ud83d\ude29", + fitzpatrick_scale: false, + category: "people" + }, + pleading: { + keywords: [ "face", "begging", "mercy" ], + char: "\ud83e\udd7a", + fitzpatrick_scale: false, + category: "people" + }, + triumph: { + keywords: [ "face", "gas", "phew", "proud", "pride" ], + char: "\ud83d\ude24", + fitzpatrick_scale: false, + category: "people" + }, + open_mouth: { + keywords: [ "face", "surprise", "impressed", "wow", "whoa", ":O" ], + char: "\ud83d\ude2e", + fitzpatrick_scale: false, + category: "people" + }, + scream: { + keywords: [ "face", "munch", "scared", "omg" ], + char: "\ud83d\ude31", + fitzpatrick_scale: false, + category: "people" + }, + fearful: { + keywords: [ "face", "scared", "terrified", "nervous", "oops", "huh" ], + char: "\ud83d\ude28", + fitzpatrick_scale: false, + category: "people" + }, + cold_sweat: { + keywords: [ "face", "nervous", "sweat" ], + char: "\ud83d\ude30", + fitzpatrick_scale: false, + category: "people" + }, + hushed: { + keywords: [ "face", "woo", "shh" ], + char: "\ud83d\ude2f", + fitzpatrick_scale: false, + category: "people" + }, + frowning: { + keywords: [ "face", "aw", "what" ], + char: "\ud83d\ude26", + fitzpatrick_scale: false, + category: "people" + }, + anguished: { + keywords: [ "face", "stunned", "nervous" ], + char: "\ud83d\ude27", + fitzpatrick_scale: false, + category: "people" + }, + cry: { + keywords: [ "face", "tears", "sad", "depressed", "upset", ":'(" ], + char: "\ud83d\ude22", + fitzpatrick_scale: false, + category: "people" + }, + disappointed_relieved: { + keywords: [ "face", "phew", "sweat", "nervous" ], + char: "\ud83d\ude25", + fitzpatrick_scale: false, + category: "people" + }, + drooling_face: { + keywords: [ "face" ], + char: "\ud83e\udd24", + fitzpatrick_scale: false, + category: "people" + }, + sleepy: { + keywords: [ "face", "tired", "rest", "nap" ], + char: "\ud83d\ude2a", + fitzpatrick_scale: false, + category: "people" + }, + sweat: { + keywords: [ "face", "hot", "sad", "tired", "exercise" ], + char: "\ud83d\ude13", + fitzpatrick_scale: false, + category: "people" + }, + hot: { + keywords: [ "face", "feverish", "heat", "red", "sweating" ], + char: "\ud83e\udd75", + fitzpatrick_scale: false, + category: "people" + }, + cold: { + keywords: [ "face", "blue", "freezing", "frozen", "frostbite", "icicles" ], + char: "\ud83e\udd76", + fitzpatrick_scale: false, + category: "people" + }, + sob: { + keywords: [ "face", "cry", "tears", "sad", "upset", "depressed" ], + char: "\ud83d\ude2d", + fitzpatrick_scale: false, + category: "people" + }, + dizzy_face: { + keywords: [ "spent", "unconscious", "xox", "dizzy" ], + char: "\ud83d\ude35", + fitzpatrick_scale: false, + category: "people" + }, + astonished: { + keywords: [ "face", "xox", "surprised", "poisoned" ], + char: "\ud83d\ude32", + fitzpatrick_scale: false, + category: "people" + }, + zipper_mouth_face: { + keywords: [ "face", "sealed", "zipper", "secret" ], + char: "\ud83e\udd10", + fitzpatrick_scale: false, + category: "people" + }, + nauseated_face: { + keywords: [ "face", "vomit", "gross", "green", "sick", "throw up", "ill" ], + char: "\ud83e\udd22", + fitzpatrick_scale: false, + category: "people" + }, + sneezing_face: { + keywords: [ "face", "gesundheit", "sneeze", "sick", "allergy" ], + char: "\ud83e\udd27", + fitzpatrick_scale: false, + category: "people" + }, + vomiting: { + keywords: [ "face", "sick" ], + char: "\ud83e\udd2e", + fitzpatrick_scale: false, + category: "people" + }, + mask: { + keywords: [ "face", "sick", "ill", "disease" ], + char: "\ud83d\ude37", + fitzpatrick_scale: false, + category: "people" + }, + face_with_thermometer: { + keywords: [ "sick", "temperature", "thermometer", "cold", "fever" ], + char: "\ud83e\udd12", + fitzpatrick_scale: false, + category: "people" + }, + face_with_head_bandage: { + keywords: [ "injured", "clumsy", "bandage", "hurt" ], + char: "\ud83e\udd15", + fitzpatrick_scale: false, + category: "people" + }, + woozy: { + keywords: [ "face", "dizzy", "intoxicated", "tipsy", "wavy" ], + char: "\ud83e\udd74", + fitzpatrick_scale: false, + category: "people" + }, + sleeping: { + keywords: [ "face", "tired", "sleepy", "night", "zzz" ], + char: "\ud83d\ude34", + fitzpatrick_scale: false, + category: "people" + }, + zzz: { + keywords: [ "sleepy", "tired", "dream" ], + char: "\ud83d\udca4", + fitzpatrick_scale: false, + category: "people" + }, + poop: { + keywords: [ "hankey", "shitface", "fail", "turd", "shit" ], + char: "\ud83d\udca9", + fitzpatrick_scale: false, + category: "people" + }, + smiling_imp: { + keywords: [ "devil", "horns" ], + char: "\ud83d\ude08", + fitzpatrick_scale: false, + category: "people" + }, + imp: { + keywords: [ "devil", "angry", "horns" ], + char: "\ud83d\udc7f", + fitzpatrick_scale: false, + category: "people" + }, + japanese_ogre: { + keywords: [ "monster", "red", "mask", "halloween", "scary", "creepy", "devil", "demon", "japanese", "ogre" ], + char: "\ud83d\udc79", + fitzpatrick_scale: false, + category: "people" + }, + japanese_goblin: { + keywords: [ "red", "evil", "mask", "monster", "scary", "creepy", "japanese", "goblin" ], + char: "\ud83d\udc7a", + fitzpatrick_scale: false, + category: "people" + }, + skull: { + keywords: [ "dead", "skeleton", "creepy", "death" ], + char: "\ud83d\udc80", + fitzpatrick_scale: false, + category: "people" + }, + ghost: { + keywords: [ "halloween", "spooky", "scary" ], + char: "\ud83d\udc7b", + fitzpatrick_scale: false, + category: "people" + }, + alien: { + keywords: [ "UFO", "paul", "weird", "outer_space" ], + char: "\ud83d\udc7d", + fitzpatrick_scale: false, + category: "people" + }, + robot: { + keywords: [ "computer", "machine", "bot" ], + char: "\ud83e\udd16", + fitzpatrick_scale: false, + category: "people" + }, + smiley_cat: { + keywords: [ "animal", "cats", "happy", "smile" ], + char: "\ud83d\ude3a", + fitzpatrick_scale: false, + category: "people" + }, + smile_cat: { + keywords: [ "animal", "cats", "smile" ], + char: "\ud83d\ude38", + fitzpatrick_scale: false, + category: "people" + }, + joy_cat: { + keywords: [ "animal", "cats", "haha", "happy", "tears" ], + char: "\ud83d\ude39", + fitzpatrick_scale: false, + category: "people" + }, + heart_eyes_cat: { + keywords: [ "animal", "love", "like", "affection", "cats", "valentines", "heart" ], + char: "\ud83d\ude3b", + fitzpatrick_scale: false, + category: "people" + }, + smirk_cat: { + keywords: [ "animal", "cats", "smirk" ], + char: "\ud83d\ude3c", + fitzpatrick_scale: false, + category: "people" + }, + kissing_cat: { + keywords: [ "animal", "cats", "kiss" ], + char: "\ud83d\ude3d", + fitzpatrick_scale: false, + category: "people" + }, + scream_cat: { + keywords: [ "animal", "cats", "munch", "scared", "scream" ], + char: "\ud83d\ude40", + fitzpatrick_scale: false, + category: "people" + }, + crying_cat_face: { + keywords: [ "animal", "tears", "weep", "sad", "cats", "upset", "cry" ], + char: "\ud83d\ude3f", + fitzpatrick_scale: false, + category: "people" + }, + pouting_cat: { + keywords: [ "animal", "cats" ], + char: "\ud83d\ude3e", + fitzpatrick_scale: false, + category: "people" + }, + palms_up: { + keywords: [ "hands", "gesture", "cupped", "prayer" ], + char: "\ud83e\udd32", + fitzpatrick_scale: true, + category: "people" + }, + raised_hands: { + keywords: [ "gesture", "hooray", "yea", "celebration", "hands" ], + char: "\ud83d\ude4c", + fitzpatrick_scale: true, + category: "people" + }, + clap: { + keywords: [ "hands", "praise", "applause", "congrats", "yay" ], + char: "\ud83d\udc4f", + fitzpatrick_scale: true, + category: "people" + }, + wave: { + keywords: [ "hands", "gesture", "goodbye", "solong", "farewell", "hello", "hi", "palm" ], + char: "\ud83d\udc4b", + fitzpatrick_scale: true, + category: "people" + }, + call_me_hand: { + keywords: [ "hands", "gesture" ], + char: "\ud83e\udd19", + fitzpatrick_scale: true, + category: "people" + }, + "+1": { + keywords: [ "thumbsup", "yes", "awesome", "good", "agree", "accept", "cool", "hand", "like" ], + char: "\ud83d\udc4d", + fitzpatrick_scale: true, + category: "people" + }, + "-1": { + keywords: [ "thumbsdown", "no", "dislike", "hand" ], + char: "\ud83d\udc4e", + fitzpatrick_scale: true, + category: "people" + }, + facepunch: { + keywords: [ "angry", "violence", "fist", "hit", "attack", "hand" ], + char: "\ud83d\udc4a", + fitzpatrick_scale: true, + category: "people" + }, + fist: { + keywords: [ "fingers", "hand", "grasp" ], + char: "\u270a", + fitzpatrick_scale: true, + category: "people" + }, + fist_left: { + keywords: [ "hand", "fistbump" ], + char: "\ud83e\udd1b", + fitzpatrick_scale: true, + category: "people" + }, + fist_right: { + keywords: [ "hand", "fistbump" ], + char: "\ud83e\udd1c", + fitzpatrick_scale: true, + category: "people" + }, + v: { + keywords: [ "fingers", "ohyeah", "hand", "peace", "victory", "two" ], + char: "\u270c", + fitzpatrick_scale: true, + category: "people" + }, + ok_hand: { + keywords: [ "fingers", "limbs", "perfect", "ok", "okay" ], + char: "\ud83d\udc4c", + fitzpatrick_scale: true, + category: "people" + }, + raised_hand: { + keywords: [ "fingers", "stop", "highfive", "palm", "ban" ], + char: "\u270b", + fitzpatrick_scale: true, + category: "people" + }, + raised_back_of_hand: { + keywords: [ "fingers", "raised", "backhand" ], + char: "\ud83e\udd1a", + fitzpatrick_scale: true, + category: "people" + }, + open_hands: { + keywords: [ "fingers", "butterfly", "hands", "open" ], + char: "\ud83d\udc50", + fitzpatrick_scale: true, + category: "people" + }, + muscle: { + keywords: [ "arm", "flex", "hand", "summer", "strong", "biceps" ], + char: "\ud83d\udcaa", + fitzpatrick_scale: true, + category: "people" + }, + pray: { + keywords: [ "please", "hope", "wish", "namaste", "highfive" ], + char: "\ud83d\ude4f", + fitzpatrick_scale: true, + category: "people" + }, + foot: { + keywords: [ "kick", "stomp" ], + char: "\ud83e\uddb6", + fitzpatrick_scale: true, + category: "people" + }, + leg: { + keywords: [ "kick", "limb" ], + char: "\ud83e\uddb5", + fitzpatrick_scale: true, + category: "people" + }, + handshake: { + keywords: [ "agreement", "shake" ], + char: "\ud83e\udd1d", + fitzpatrick_scale: false, + category: "people" + }, + point_up: { + keywords: [ "hand", "fingers", "direction", "up" ], + char: "\u261d", + fitzpatrick_scale: true, + category: "people" + }, + point_up_2: { + keywords: [ "fingers", "hand", "direction", "up" ], + char: "\ud83d\udc46", + fitzpatrick_scale: true, + category: "people" + }, + point_down: { + keywords: [ "fingers", "hand", "direction", "down" ], + char: "\ud83d\udc47", + fitzpatrick_scale: true, + category: "people" + }, + point_left: { + keywords: [ "direction", "fingers", "hand", "left" ], + char: "\ud83d\udc48", + fitzpatrick_scale: true, + category: "people" + }, + point_right: { + keywords: [ "fingers", "hand", "direction", "right" ], + char: "\ud83d\udc49", + fitzpatrick_scale: true, + category: "people" + }, + fu: { + keywords: [ "hand", "fingers", "rude", "middle", "flipping" ], + char: "\ud83d\udd95", + fitzpatrick_scale: true, + category: "people" + }, + raised_hand_with_fingers_splayed: { + keywords: [ "hand", "fingers", "palm" ], + char: "\ud83d\udd90", + fitzpatrick_scale: true, + category: "people" + }, + love_you: { + keywords: [ "hand", "fingers", "gesture" ], + char: "\ud83e\udd1f", + fitzpatrick_scale: true, + category: "people" + }, + metal: { + keywords: [ "hand", "fingers", "evil_eye", "sign_of_horns", "rock_on" ], + char: "\ud83e\udd18", + fitzpatrick_scale: true, + category: "people" + }, + crossed_fingers: { + keywords: [ "good", "lucky" ], + char: "\ud83e\udd1e", + fitzpatrick_scale: true, + category: "people" + }, + vulcan_salute: { + keywords: [ "hand", "fingers", "spock", "star trek" ], + char: "\ud83d\udd96", + fitzpatrick_scale: true, + category: "people" + }, + writing_hand: { + keywords: [ "lower_left_ballpoint_pen", "stationery", "write", "compose" ], + char: "\u270d", + fitzpatrick_scale: true, + category: "people" + }, + selfie: { + keywords: [ "camera", "phone" ], + char: "\ud83e\udd33", + fitzpatrick_scale: true, + category: "people" + }, + nail_care: { + keywords: [ "beauty", "manicure", "finger", "fashion", "nail" ], + char: "\ud83d\udc85", + fitzpatrick_scale: true, + category: "people" + }, + lips: { + keywords: [ "mouth", "kiss" ], + char: "\ud83d\udc44", + fitzpatrick_scale: false, + category: "people" + }, + tooth: { + keywords: [ "teeth", "dentist" ], + char: "\ud83e\uddb7", + fitzpatrick_scale: false, + category: "people" + }, + tongue: { + keywords: [ "mouth", "playful" ], + char: "\ud83d\udc45", + fitzpatrick_scale: false, + category: "people" + }, + ear: { + keywords: [ "face", "hear", "sound", "listen" ], + char: "\ud83d\udc42", + fitzpatrick_scale: true, + category: "people" + }, + nose: { + keywords: [ "smell", "sniff" ], + char: "\ud83d\udc43", + fitzpatrick_scale: true, + category: "people" + }, + eye: { + keywords: [ "face", "look", "see", "watch", "stare" ], + char: "\ud83d\udc41", + fitzpatrick_scale: false, + category: "people" + }, + eyes: { + keywords: [ "look", "watch", "stalk", "peek", "see" ], + char: "\ud83d\udc40", + fitzpatrick_scale: false, + category: "people" + }, + brain: { + keywords: [ "smart", "intelligent" ], + char: "\ud83e\udde0", + fitzpatrick_scale: false, + category: "people" + }, + bust_in_silhouette: { + keywords: [ "user", "person", "human" ], + char: "\ud83d\udc64", + fitzpatrick_scale: false, + category: "people" + }, + busts_in_silhouette: { + keywords: [ "user", "person", "human", "group", "team" ], + char: "\ud83d\udc65", + fitzpatrick_scale: false, + category: "people" + }, + speaking_head: { + keywords: [ "user", "person", "human", "sing", "say", "talk" ], + char: "\ud83d\udde3", + fitzpatrick_scale: false, + category: "people" + }, + baby: { + keywords: [ "child", "boy", "girl", "toddler" ], + char: "\ud83d\udc76", + fitzpatrick_scale: true, + category: "people" + }, + child: { + keywords: [ "gender-neutral", "young" ], + char: "\ud83e\uddd2", + fitzpatrick_scale: true, + category: "people" + }, + boy: { + keywords: [ "man", "male", "guy", "teenager" ], + char: "\ud83d\udc66", + fitzpatrick_scale: true, + category: "people" + }, + girl: { + keywords: [ "female", "woman", "teenager" ], + char: "\ud83d\udc67", + fitzpatrick_scale: true, + category: "people" + }, + adult: { + keywords: [ "gender-neutral", "person" ], + char: "\ud83e\uddd1", + fitzpatrick_scale: true, + category: "people" + }, + man: { + keywords: [ "mustache", "father", "dad", "guy", "classy", "sir", "moustache" ], + char: "\ud83d\udc68", + fitzpatrick_scale: true, + category: "people" + }, + woman: { + keywords: [ "female", "girls", "lady" ], + char: "\ud83d\udc69", + fitzpatrick_scale: true, + category: "people" + }, + blonde_woman: { + keywords: [ "woman", "female", "girl", "blonde", "person" ], + char: "\ud83d\udc71\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + blonde_man: { + keywords: [ "man", "male", "boy", "blonde", "guy", "person" ], + char: "\ud83d\udc71", + fitzpatrick_scale: true, + category: "people" + }, + bearded_person: { + keywords: [ "person", "bewhiskered" ], + char: "\ud83e\uddd4", + fitzpatrick_scale: true, + category: "people" + }, + older_adult: { + keywords: [ "human", "elder", "senior", "gender-neutral" ], + char: "\ud83e\uddd3", + fitzpatrick_scale: true, + category: "people" + }, + older_man: { + keywords: [ "human", "male", "men", "old", "elder", "senior" ], + char: "\ud83d\udc74", + fitzpatrick_scale: true, + category: "people" + }, + older_woman: { + keywords: [ "human", "female", "women", "lady", "old", "elder", "senior" ], + char: "\ud83d\udc75", + fitzpatrick_scale: true, + category: "people" + }, + man_with_gua_pi_mao: { + keywords: [ "male", "boy", "chinese" ], + char: "\ud83d\udc72", + fitzpatrick_scale: true, + category: "people" + }, + woman_with_headscarf: { + keywords: [ "female", "hijab", "mantilla", "tichel" ], + char: "\ud83e\uddd5", + fitzpatrick_scale: true, + category: "people" + }, + woman_with_turban: { + keywords: [ "female", "indian", "hinduism", "arabs", "woman" ], + char: "\ud83d\udc73\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_with_turban: { + keywords: [ "male", "indian", "hinduism", "arabs" ], + char: "\ud83d\udc73", + fitzpatrick_scale: true, + category: "people" + }, + policewoman: { + keywords: [ "woman", "police", "law", "legal", "enforcement", "arrest", "911", "female" ], + char: "\ud83d\udc6e\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + policeman: { + keywords: [ "man", "police", "law", "legal", "enforcement", "arrest", "911" ], + char: "\ud83d\udc6e", + fitzpatrick_scale: true, + category: "people" + }, + construction_worker_woman: { + keywords: [ "female", "human", "wip", "build", "construction", "worker", "labor", "woman" ], + char: "\ud83d\udc77\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + construction_worker_man: { + keywords: [ "male", "human", "wip", "guy", "build", "construction", "worker", "labor" ], + char: "\ud83d\udc77", + fitzpatrick_scale: true, + category: "people" + }, + guardswoman: { + keywords: [ "uk", "gb", "british", "female", "royal", "woman" ], + char: "\ud83d\udc82\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + guardsman: { + keywords: [ "uk", "gb", "british", "male", "guy", "royal" ], + char: "\ud83d\udc82", + fitzpatrick_scale: true, + category: "people" + }, + female_detective: { + keywords: [ "human", "spy", "detective", "female", "woman" ], + char: "\ud83d\udd75\ufe0f\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + male_detective: { + keywords: [ "human", "spy", "detective" ], + char: "\ud83d\udd75", + fitzpatrick_scale: true, + category: "people" + }, + woman_health_worker: { + keywords: [ "doctor", "nurse", "therapist", "healthcare", "woman", "human" ], + char: "\ud83d\udc69\u200d\u2695\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_health_worker: { + keywords: [ "doctor", "nurse", "therapist", "healthcare", "man", "human" ], + char: "\ud83d\udc68\u200d\u2695\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_farmer: { + keywords: [ "rancher", "gardener", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83c\udf3e", + fitzpatrick_scale: true, + category: "people" + }, + man_farmer: { + keywords: [ "rancher", "gardener", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83c\udf3e", + fitzpatrick_scale: true, + category: "people" + }, + woman_cook: { + keywords: [ "chef", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83c\udf73", + fitzpatrick_scale: true, + category: "people" + }, + man_cook: { + keywords: [ "chef", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83c\udf73", + fitzpatrick_scale: true, + category: "people" + }, + woman_student: { + keywords: [ "graduate", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83c\udf93", + fitzpatrick_scale: true, + category: "people" + }, + man_student: { + keywords: [ "graduate", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83c\udf93", + fitzpatrick_scale: true, + category: "people" + }, + woman_singer: { + keywords: [ "rockstar", "entertainer", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83c\udfa4", + fitzpatrick_scale: true, + category: "people" + }, + man_singer: { + keywords: [ "rockstar", "entertainer", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83c\udfa4", + fitzpatrick_scale: true, + category: "people" + }, + woman_teacher: { + keywords: [ "instructor", "professor", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83c\udfeb", + fitzpatrick_scale: true, + category: "people" + }, + man_teacher: { + keywords: [ "instructor", "professor", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83c\udfeb", + fitzpatrick_scale: true, + category: "people" + }, + woman_factory_worker: { + keywords: [ "assembly", "industrial", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83c\udfed", + fitzpatrick_scale: true, + category: "people" + }, + man_factory_worker: { + keywords: [ "assembly", "industrial", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83c\udfed", + fitzpatrick_scale: true, + category: "people" + }, + woman_technologist: { + keywords: [ "coder", "developer", "engineer", "programmer", "software", "woman", "human", "laptop", "computer" ], + char: "\ud83d\udc69\u200d\ud83d\udcbb", + fitzpatrick_scale: true, + category: "people" + }, + man_technologist: { + keywords: [ "coder", "developer", "engineer", "programmer", "software", "man", "human", "laptop", "computer" ], + char: "\ud83d\udc68\u200d\ud83d\udcbb", + fitzpatrick_scale: true, + category: "people" + }, + woman_office_worker: { + keywords: [ "business", "manager", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83d\udcbc", + fitzpatrick_scale: true, + category: "people" + }, + man_office_worker: { + keywords: [ "business", "manager", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83d\udcbc", + fitzpatrick_scale: true, + category: "people" + }, + woman_mechanic: { + keywords: [ "plumber", "woman", "human", "wrench" ], + char: "\ud83d\udc69\u200d\ud83d\udd27", + fitzpatrick_scale: true, + category: "people" + }, + man_mechanic: { + keywords: [ "plumber", "man", "human", "wrench" ], + char: "\ud83d\udc68\u200d\ud83d\udd27", + fitzpatrick_scale: true, + category: "people" + }, + woman_scientist: { + keywords: [ "biologist", "chemist", "engineer", "physicist", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83d\udd2c", + fitzpatrick_scale: true, + category: "people" + }, + man_scientist: { + keywords: [ "biologist", "chemist", "engineer", "physicist", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83d\udd2c", + fitzpatrick_scale: true, + category: "people" + }, + woman_artist: { + keywords: [ "painter", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83c\udfa8", + fitzpatrick_scale: true, + category: "people" + }, + man_artist: { + keywords: [ "painter", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83c\udfa8", + fitzpatrick_scale: true, + category: "people" + }, + woman_firefighter: { + keywords: [ "fireman", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83d\ude92", + fitzpatrick_scale: true, + category: "people" + }, + man_firefighter: { + keywords: [ "fireman", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83d\ude92", + fitzpatrick_scale: true, + category: "people" + }, + woman_pilot: { + keywords: [ "aviator", "plane", "woman", "human" ], + char: "\ud83d\udc69\u200d\u2708\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_pilot: { + keywords: [ "aviator", "plane", "man", "human" ], + char: "\ud83d\udc68\u200d\u2708\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_astronaut: { + keywords: [ "space", "rocket", "woman", "human" ], + char: "\ud83d\udc69\u200d\ud83d\ude80", + fitzpatrick_scale: true, + category: "people" + }, + man_astronaut: { + keywords: [ "space", "rocket", "man", "human" ], + char: "\ud83d\udc68\u200d\ud83d\ude80", + fitzpatrick_scale: true, + category: "people" + }, + woman_judge: { + keywords: [ "justice", "court", "woman", "human" ], + char: "\ud83d\udc69\u200d\u2696\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_judge: { + keywords: [ "justice", "court", "man", "human" ], + char: "\ud83d\udc68\u200d\u2696\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_superhero: { + keywords: [ "woman", "female", "good", "heroine", "superpowers" ], + char: "\ud83e\uddb8\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_superhero: { + keywords: [ "man", "male", "good", "hero", "superpowers" ], + char: "\ud83e\uddb8\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_supervillain: { + keywords: [ "woman", "female", "evil", "bad", "criminal", "heroine", "superpowers" ], + char: "\ud83e\uddb9\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_supervillain: { + keywords: [ "man", "male", "evil", "bad", "criminal", "hero", "superpowers" ], + char: "\ud83e\uddb9\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + mrs_claus: { + keywords: [ "woman", "female", "xmas", "mother christmas" ], + char: "\ud83e\udd36", + fitzpatrick_scale: true, + category: "people" + }, + santa: { + keywords: [ "festival", "man", "male", "xmas", "father christmas" ], + char: "\ud83c\udf85", + fitzpatrick_scale: true, + category: "people" + }, + sorceress: { + keywords: [ "woman", "female", "mage", "witch" ], + char: "\ud83e\uddd9\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + wizard: { + keywords: [ "man", "male", "mage", "sorcerer" ], + char: "\ud83e\uddd9\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_elf: { + keywords: [ "woman", "female" ], + char: "\ud83e\udddd\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_elf: { + keywords: [ "man", "male" ], + char: "\ud83e\udddd\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_vampire: { + keywords: [ "woman", "female" ], + char: "\ud83e\udddb\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_vampire: { + keywords: [ "man", "male", "dracula" ], + char: "\ud83e\udddb\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_zombie: { + keywords: [ "woman", "female", "undead", "walking dead" ], + char: "\ud83e\udddf\u200d\u2640\ufe0f", + fitzpatrick_scale: false, + category: "people" + }, + man_zombie: { + keywords: [ "man", "male", "dracula", "undead", "walking dead" ], + char: "\ud83e\udddf\u200d\u2642\ufe0f", + fitzpatrick_scale: false, + category: "people" + }, + woman_genie: { + keywords: [ "woman", "female" ], + char: "\ud83e\uddde\u200d\u2640\ufe0f", + fitzpatrick_scale: false, + category: "people" + }, + man_genie: { + keywords: [ "man", "male" ], + char: "\ud83e\uddde\u200d\u2642\ufe0f", + fitzpatrick_scale: false, + category: "people" + }, + mermaid: { + keywords: [ "woman", "female", "merwoman", "ariel" ], + char: "\ud83e\udddc\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + merman: { + keywords: [ "man", "male", "triton" ], + char: "\ud83e\udddc\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_fairy: { + keywords: [ "woman", "female" ], + char: "\ud83e\uddda\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_fairy: { + keywords: [ "man", "male" ], + char: "\ud83e\uddda\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + angel: { + keywords: [ "heaven", "wings", "halo" ], + char: "\ud83d\udc7c", + fitzpatrick_scale: true, + category: "people" + }, + pregnant_woman: { + keywords: [ "baby" ], + char: "\ud83e\udd30", + fitzpatrick_scale: true, + category: "people" + }, + breastfeeding: { + keywords: [ "nursing", "baby" ], + char: "\ud83e\udd31", + fitzpatrick_scale: true, + category: "people" + }, + princess: { + keywords: [ "girl", "woman", "female", "blond", "crown", "royal", "queen" ], + char: "\ud83d\udc78", + fitzpatrick_scale: true, + category: "people" + }, + prince: { + keywords: [ "boy", "man", "male", "crown", "royal", "king" ], + char: "\ud83e\udd34", + fitzpatrick_scale: true, + category: "people" + }, + bride_with_veil: { + keywords: [ "couple", "marriage", "wedding", "woman", "bride" ], + char: "\ud83d\udc70", + fitzpatrick_scale: true, + category: "people" + }, + man_in_tuxedo: { + keywords: [ "couple", "marriage", "wedding", "groom" ], + char: "\ud83e\udd35", + fitzpatrick_scale: true, + category: "people" + }, + running_woman: { + keywords: [ "woman", "walking", "exercise", "race", "running", "female" ], + char: "\ud83c\udfc3\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + running_man: { + keywords: [ "man", "walking", "exercise", "race", "running" ], + char: "\ud83c\udfc3", + fitzpatrick_scale: true, + category: "people" + }, + walking_woman: { + keywords: [ "human", "feet", "steps", "woman", "female" ], + char: "\ud83d\udeb6\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + walking_man: { + keywords: [ "human", "feet", "steps" ], + char: "\ud83d\udeb6", + fitzpatrick_scale: true, + category: "people" + }, + dancer: { + keywords: [ "female", "girl", "woman", "fun" ], + char: "\ud83d\udc83", + fitzpatrick_scale: true, + category: "people" + }, + man_dancing: { + keywords: [ "male", "boy", "fun", "dancer" ], + char: "\ud83d\udd7a", + fitzpatrick_scale: true, + category: "people" + }, + dancing_women: { + keywords: [ "female", "bunny", "women", "girls" ], + char: "\ud83d\udc6f", + fitzpatrick_scale: false, + category: "people" + }, + dancing_men: { + keywords: [ "male", "bunny", "men", "boys" ], + char: "\ud83d\udc6f\u200d\u2642\ufe0f", + fitzpatrick_scale: false, + category: "people" + }, + couple: { + keywords: [ "pair", "people", "human", "love", "date", "dating", "like", "affection", "valentines", "marriage" ], + char: "\ud83d\udc6b", + fitzpatrick_scale: false, + category: "people" + }, + two_men_holding_hands: { + keywords: [ "pair", "couple", "love", "like", "bromance", "friendship", "people", "human" ], + char: "\ud83d\udc6c", + fitzpatrick_scale: false, + category: "people" + }, + two_women_holding_hands: { + keywords: [ "pair", "friendship", "couple", "love", "like", "female", "people", "human" ], + char: "\ud83d\udc6d", + fitzpatrick_scale: false, + category: "people" + }, + bowing_woman: { + keywords: [ "woman", "female", "girl" ], + char: "\ud83d\ude47\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + bowing_man: { + keywords: [ "man", "male", "boy" ], + char: "\ud83d\ude47", + fitzpatrick_scale: true, + category: "people" + }, + man_facepalming: { + keywords: [ "man", "male", "boy", "disbelief" ], + char: "\ud83e\udd26\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_facepalming: { + keywords: [ "woman", "female", "girl", "disbelief" ], + char: "\ud83e\udd26\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_shrugging: { + keywords: [ "woman", "female", "girl", "confused", "indifferent", "doubt" ], + char: "\ud83e\udd37", + fitzpatrick_scale: true, + category: "people" + }, + man_shrugging: { + keywords: [ "man", "male", "boy", "confused", "indifferent", "doubt" ], + char: "\ud83e\udd37\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + tipping_hand_woman: { + keywords: [ "female", "girl", "woman", "human", "information" ], + char: "\ud83d\udc81", + fitzpatrick_scale: true, + category: "people" + }, + tipping_hand_man: { + keywords: [ "male", "boy", "man", "human", "information" ], + char: "\ud83d\udc81\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + no_good_woman: { + keywords: [ "female", "girl", "woman", "nope" ], + char: "\ud83d\ude45", + fitzpatrick_scale: true, + category: "people" + }, + no_good_man: { + keywords: [ "male", "boy", "man", "nope" ], + char: "\ud83d\ude45\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + ok_woman: { + keywords: [ "women", "girl", "female", "pink", "human", "woman" ], + char: "\ud83d\ude46", + fitzpatrick_scale: true, + category: "people" + }, + ok_man: { + keywords: [ "men", "boy", "male", "blue", "human", "man" ], + char: "\ud83d\ude46\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + raising_hand_woman: { + keywords: [ "female", "girl", "woman" ], + char: "\ud83d\ude4b", + fitzpatrick_scale: true, + category: "people" + }, + raising_hand_man: { + keywords: [ "male", "boy", "man" ], + char: "\ud83d\ude4b\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + pouting_woman: { + keywords: [ "female", "girl", "woman" ], + char: "\ud83d\ude4e", + fitzpatrick_scale: true, + category: "people" + }, + pouting_man: { + keywords: [ "male", "boy", "man" ], + char: "\ud83d\ude4e\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + frowning_woman: { + keywords: [ "female", "girl", "woman", "sad", "depressed", "discouraged", "unhappy" ], + char: "\ud83d\ude4d", + fitzpatrick_scale: true, + category: "people" + }, + frowning_man: { + keywords: [ "male", "boy", "man", "sad", "depressed", "discouraged", "unhappy" ], + char: "\ud83d\ude4d\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + haircut_woman: { + keywords: [ "female", "girl", "woman" ], + char: "\ud83d\udc87", + fitzpatrick_scale: true, + category: "people" + }, + haircut_man: { + keywords: [ "male", "boy", "man" ], + char: "\ud83d\udc87\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + massage_woman: { + keywords: [ "female", "girl", "woman", "head" ], + char: "\ud83d\udc86", + fitzpatrick_scale: true, + category: "people" + }, + massage_man: { + keywords: [ "male", "boy", "man", "head" ], + char: "\ud83d\udc86\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + woman_in_steamy_room: { + keywords: [ "female", "woman", "spa", "steamroom", "sauna" ], + char: "\ud83e\uddd6\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + man_in_steamy_room: { + keywords: [ "male", "man", "spa", "steamroom", "sauna" ], + char: "\ud83e\uddd6\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "people" + }, + couple_with_heart_woman_man: { + keywords: [ "pair", "love", "like", "affection", "human", "dating", "valentines", "marriage" ], + char: "\ud83d\udc91", + fitzpatrick_scale: false, + category: "people" + }, + couple_with_heart_woman_woman: { + keywords: [ "pair", "love", "like", "affection", "human", "dating", "valentines", "marriage" ], + char: "\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69", + fitzpatrick_scale: false, + category: "people" + }, + couple_with_heart_man_man: { + keywords: [ "pair", "love", "like", "affection", "human", "dating", "valentines", "marriage" ], + char: "\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68", + fitzpatrick_scale: false, + category: "people" + }, + couplekiss_man_woman: { + keywords: [ "pair", "valentines", "love", "like", "dating", "marriage" ], + char: "\ud83d\udc8f", + fitzpatrick_scale: false, + category: "people" + }, + couplekiss_woman_woman: { + keywords: [ "pair", "valentines", "love", "like", "dating", "marriage" ], + char: "\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69", + fitzpatrick_scale: false, + category: "people" + }, + couplekiss_man_man: { + keywords: [ "pair", "valentines", "love", "like", "dating", "marriage" ], + char: "\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68", + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_boy: { + keywords: [ "home", "parents", "child", "mom", "dad", "father", "mother", "people", "human" ], + char: "\ud83d\udc6a", + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_girl: { + keywords: [ "home", "parents", "people", "human", "child" ], + char: "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_girl_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_boy_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_man_woman_girl_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_girl_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_boy_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_woman_girl_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_girl_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_boy_boy: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_man_man_girl_girl: { + keywords: [ "home", "parents", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_boy: { + keywords: [ "home", "parent", "people", "human", "child" ], + char: "\ud83d\udc69\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_girl: { + keywords: [ "home", "parent", "people", "human", "child" ], + char: "\ud83d\udc69\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_girl_boy: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: "\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_boy_boy: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: "\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_woman_girl_girl: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: "\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_man_boy: { + keywords: [ "home", "parent", "people", "human", "child" ], + char: "\ud83d\udc68\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_man_girl: { + keywords: [ "home", "parent", "people", "human", "child" ], + char: "\ud83d\udc68\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + family_man_girl_boy: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_man_boy_boy: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66", + fitzpatrick_scale: false, + category: "people" + }, + family_man_girl_girl: { + keywords: [ "home", "parent", "people", "human", "children" ], + char: "\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67", + fitzpatrick_scale: false, + category: "people" + }, + yarn: { + keywords: [ "ball", "crochet", "knit" ], + char: "\ud83e\uddf6", + fitzpatrick_scale: false, + category: "people" + }, + thread: { + keywords: [ "needle", "sewing", "spool", "string" ], + char: "\ud83e\uddf5", + fitzpatrick_scale: false, + category: "people" + }, + coat: { + keywords: [ "jacket" ], + char: "\ud83e\udde5", + fitzpatrick_scale: false, + category: "people" + }, + labcoat: { + keywords: [ "doctor", "experiment", "scientist", "chemist" ], + char: "\ud83e\udd7c", + fitzpatrick_scale: false, + category: "people" + }, + womans_clothes: { + keywords: [ "fashion", "shopping_bags", "female" ], + char: "\ud83d\udc5a", + fitzpatrick_scale: false, + category: "people" + }, + tshirt: { + keywords: [ "fashion", "cloth", "casual", "shirt", "tee" ], + char: "\ud83d\udc55", + fitzpatrick_scale: false, + category: "people" + }, + jeans: { + keywords: [ "fashion", "shopping" ], + char: "\ud83d\udc56", + fitzpatrick_scale: false, + category: "people" + }, + necktie: { + keywords: [ "shirt", "suitup", "formal", "fashion", "cloth", "business" ], + char: "\ud83d\udc54", + fitzpatrick_scale: false, + category: "people" + }, + dress: { + keywords: [ "clothes", "fashion", "shopping" ], + char: "\ud83d\udc57", + fitzpatrick_scale: false, + category: "people" + }, + bikini: { + keywords: [ "swimming", "female", "woman", "girl", "fashion", "beach", "summer" ], + char: "\ud83d\udc59", + fitzpatrick_scale: false, + category: "people" + }, + kimono: { + keywords: [ "dress", "fashion", "women", "female", "japanese" ], + char: "\ud83d\udc58", + fitzpatrick_scale: false, + category: "people" + }, + lipstick: { + keywords: [ "female", "girl", "fashion", "woman" ], + char: "\ud83d\udc84", + fitzpatrick_scale: false, + category: "people" + }, + kiss: { + keywords: [ "face", "lips", "love", "like", "affection", "valentines" ], + char: "\ud83d\udc8b", + fitzpatrick_scale: false, + category: "people" + }, + footprints: { + keywords: [ "feet", "tracking", "walking", "beach" ], + char: "\ud83d\udc63", + fitzpatrick_scale: false, + category: "people" + }, + flat_shoe: { + keywords: [ "ballet", "slip-on", "slipper" ], + char: "\ud83e\udd7f", + fitzpatrick_scale: false, + category: "people" + }, + high_heel: { + keywords: [ "fashion", "shoes", "female", "pumps", "stiletto" ], + char: "\ud83d\udc60", + fitzpatrick_scale: false, + category: "people" + }, + sandal: { + keywords: [ "shoes", "fashion", "flip flops" ], + char: "\ud83d\udc61", + fitzpatrick_scale: false, + category: "people" + }, + boot: { + keywords: [ "shoes", "fashion" ], + char: "\ud83d\udc62", + fitzpatrick_scale: false, + category: "people" + }, + mans_shoe: { + keywords: [ "fashion", "male" ], + char: "\ud83d\udc5e", + fitzpatrick_scale: false, + category: "people" + }, + athletic_shoe: { + keywords: [ "shoes", "sports", "sneakers" ], + char: "\ud83d\udc5f", + fitzpatrick_scale: false, + category: "people" + }, + hiking_boot: { + keywords: [ "backpacking", "camping", "hiking" ], + char: "\ud83e\udd7e", + fitzpatrick_scale: false, + category: "people" + }, + socks: { + keywords: [ "stockings", "clothes" ], + char: "\ud83e\udde6", + fitzpatrick_scale: false, + category: "people" + }, + gloves: { + keywords: [ "hands", "winter", "clothes" ], + char: "\ud83e\udde4", + fitzpatrick_scale: false, + category: "people" + }, + scarf: { + keywords: [ "neck", "winter", "clothes" ], + char: "\ud83e\udde3", + fitzpatrick_scale: false, + category: "people" + }, + womans_hat: { + keywords: [ "fashion", "accessories", "female", "lady", "spring" ], + char: "\ud83d\udc52", + fitzpatrick_scale: false, + category: "people" + }, + tophat: { + keywords: [ "magic", "gentleman", "classy", "circus" ], + char: "\ud83c\udfa9", + fitzpatrick_scale: false, + category: "people" + }, + billed_hat: { + keywords: [ "cap", "baseball" ], + char: "\ud83e\udde2", + fitzpatrick_scale: false, + category: "people" + }, + rescue_worker_helmet: { + keywords: [ "construction", "build" ], + char: "\u26d1", + fitzpatrick_scale: false, + category: "people" + }, + mortar_board: { + keywords: [ "school", "college", "degree", "university", "graduation", "cap", "hat", "legal", "learn", "education" ], + char: "\ud83c\udf93", + fitzpatrick_scale: false, + category: "people" + }, + crown: { + keywords: [ "king", "kod", "leader", "royalty", "lord" ], + char: "\ud83d\udc51", + fitzpatrick_scale: false, + category: "people" + }, + school_satchel: { + keywords: [ "student", "education", "bag", "backpack" ], + char: "\ud83c\udf92", + fitzpatrick_scale: false, + category: "people" + }, + luggage: { + keywords: [ "packing", "travel" ], + char: "\ud83e\uddf3", + fitzpatrick_scale: false, + category: "people" + }, + pouch: { + keywords: [ "bag", "accessories", "shopping" ], + char: "\ud83d\udc5d", + fitzpatrick_scale: false, + category: "people" + }, + purse: { + keywords: [ "fashion", "accessories", "money", "sales", "shopping" ], + char: "\ud83d\udc5b", + fitzpatrick_scale: false, + category: "people" + }, + handbag: { + keywords: [ "fashion", "accessory", "accessories", "shopping" ], + char: "\ud83d\udc5c", + fitzpatrick_scale: false, + category: "people" + }, + briefcase: { + keywords: [ "business", "documents", "work", "law", "legal", "job", "career" ], + char: "\ud83d\udcbc", + fitzpatrick_scale: false, + category: "people" + }, + eyeglasses: { + keywords: [ "fashion", "accessories", "eyesight", "nerdy", "dork", "geek" ], + char: "\ud83d\udc53", + fitzpatrick_scale: false, + category: "people" + }, + dark_sunglasses: { + keywords: [ "face", "cool", "accessories" ], + char: "\ud83d\udd76", + fitzpatrick_scale: false, + category: "people" + }, + goggles: { + keywords: [ "eyes", "protection", "safety" ], + char: "\ud83e\udd7d", + fitzpatrick_scale: false, + category: "people" + }, + ring: { + keywords: [ "wedding", "propose", "marriage", "valentines", "diamond", "fashion", "jewelry", "gem", "engagement" ], + char: "\ud83d\udc8d", + fitzpatrick_scale: false, + category: "people" + }, + closed_umbrella: { + keywords: [ "weather", "rain", "drizzle" ], + char: "\ud83c\udf02", + fitzpatrick_scale: false, + category: "people" + }, + dog: { + keywords: [ "animal", "friend", "nature", "woof", "puppy", "pet", "faithful" ], + char: "\ud83d\udc36", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cat: { + keywords: [ "animal", "meow", "nature", "pet", "kitten" ], + char: "\ud83d\udc31", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + mouse: { + keywords: [ "animal", "nature", "cheese_wedge", "rodent" ], + char: "\ud83d\udc2d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hamster: { + keywords: [ "animal", "nature" ], + char: "\ud83d\udc39", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rabbit: { + keywords: [ "animal", "nature", "pet", "spring", "magic", "bunny" ], + char: "\ud83d\udc30", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fox_face: { + keywords: [ "animal", "nature", "face" ], + char: "\ud83e\udd8a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bear: { + keywords: [ "animal", "nature", "wild" ], + char: "\ud83d\udc3b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + panda_face: { + keywords: [ "animal", "nature", "panda" ], + char: "\ud83d\udc3c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + koala: { + keywords: [ "animal", "nature" ], + char: "\ud83d\udc28", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tiger: { + keywords: [ "animal", "cat", "danger", "wild", "nature", "roar" ], + char: "\ud83d\udc2f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + lion: { + keywords: [ "animal", "nature" ], + char: "\ud83e\udd81", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cow: { + keywords: [ "beef", "ox", "animal", "nature", "moo", "milk" ], + char: "\ud83d\udc2e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + pig: { + keywords: [ "animal", "oink", "nature" ], + char: "\ud83d\udc37", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + pig_nose: { + keywords: [ "animal", "oink" ], + char: "\ud83d\udc3d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + frog: { + keywords: [ "animal", "nature", "croak", "toad" ], + char: "\ud83d\udc38", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + squid: { + keywords: [ "animal", "nature", "ocean", "sea" ], + char: "\ud83e\udd91", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + octopus: { + keywords: [ "animal", "creature", "ocean", "sea", "nature", "beach" ], + char: "\ud83d\udc19", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + shrimp: { + keywords: [ "animal", "ocean", "nature", "seafood" ], + char: "\ud83e\udd90", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + monkey_face: { + keywords: [ "animal", "nature", "circus" ], + char: "\ud83d\udc35", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + gorilla: { + keywords: [ "animal", "nature", "circus" ], + char: "\ud83e\udd8d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + see_no_evil: { + keywords: [ "monkey", "animal", "nature", "haha" ], + char: "\ud83d\ude48", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hear_no_evil: { + keywords: [ "animal", "monkey", "nature" ], + char: "\ud83d\ude49", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + speak_no_evil: { + keywords: [ "monkey", "animal", "nature", "omg" ], + char: "\ud83d\ude4a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + monkey: { + keywords: [ "animal", "nature", "banana", "circus" ], + char: "\ud83d\udc12", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + chicken: { + keywords: [ "animal", "cluck", "nature", "bird" ], + char: "\ud83d\udc14", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + penguin: { + keywords: [ "animal", "nature" ], + char: "\ud83d\udc27", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bird: { + keywords: [ "animal", "nature", "fly", "tweet", "spring" ], + char: "\ud83d\udc26", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + baby_chick: { + keywords: [ "animal", "chicken", "bird" ], + char: "\ud83d\udc24", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hatching_chick: { + keywords: [ "animal", "chicken", "egg", "born", "baby", "bird" ], + char: "\ud83d\udc23", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hatched_chick: { + keywords: [ "animal", "chicken", "baby", "bird" ], + char: "\ud83d\udc25", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + duck: { + keywords: [ "animal", "nature", "bird", "mallard" ], + char: "\ud83e\udd86", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + eagle: { + keywords: [ "animal", "nature", "bird" ], + char: "\ud83e\udd85", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + owl: { + keywords: [ "animal", "nature", "bird", "hoot" ], + char: "\ud83e\udd89", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bat: { + keywords: [ "animal", "nature", "blind", "vampire" ], + char: "\ud83e\udd87", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + wolf: { + keywords: [ "animal", "nature", "wild" ], + char: "\ud83d\udc3a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + boar: { + keywords: [ "animal", "nature" ], + char: "\ud83d\udc17", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + horse: { + keywords: [ "animal", "brown", "nature" ], + char: "\ud83d\udc34", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + unicorn: { + keywords: [ "animal", "nature", "mystical" ], + char: "\ud83e\udd84", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + honeybee: { + keywords: [ "animal", "insect", "nature", "bug", "spring", "honey" ], + char: "\ud83d\udc1d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bug: { + keywords: [ "animal", "insect", "nature", "worm" ], + char: "\ud83d\udc1b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + butterfly: { + keywords: [ "animal", "insect", "nature", "caterpillar" ], + char: "\ud83e\udd8b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snail: { + keywords: [ "slow", "animal", "shell" ], + char: "\ud83d\udc0c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + beetle: { + keywords: [ "animal", "insect", "nature", "ladybug" ], + char: "\ud83d\udc1e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ant: { + keywords: [ "animal", "insect", "nature", "bug" ], + char: "\ud83d\udc1c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + grasshopper: { + keywords: [ "animal", "cricket", "chirp" ], + char: "\ud83e\udd97", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + spider: { + keywords: [ "animal", "arachnid" ], + char: "\ud83d\udd77", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + scorpion: { + keywords: [ "animal", "arachnid" ], + char: "\ud83e\udd82", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + crab: { + keywords: [ "animal", "crustacean" ], + char: "\ud83e\udd80", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snake: { + keywords: [ "animal", "evil", "nature", "hiss", "python" ], + char: "\ud83d\udc0d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + lizard: { + keywords: [ "animal", "nature", "reptile" ], + char: "\ud83e\udd8e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + "t-rex": { + keywords: [ "animal", "nature", "dinosaur", "tyrannosaurus", "extinct" ], + char: "\ud83e\udd96", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sauropod: { + keywords: [ "animal", "nature", "dinosaur", "brachiosaurus", "brontosaurus", "diplodocus", "extinct" ], + char: "\ud83e\udd95", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + turtle: { + keywords: [ "animal", "slow", "nature", "tortoise" ], + char: "\ud83d\udc22", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tropical_fish: { + keywords: [ "animal", "swim", "ocean", "beach", "nemo" ], + char: "\ud83d\udc20", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fish: { + keywords: [ "animal", "food", "nature" ], + char: "\ud83d\udc1f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + blowfish: { + keywords: [ "animal", "nature", "food", "sea", "ocean" ], + char: "\ud83d\udc21", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dolphin: { + keywords: [ "animal", "nature", "fish", "sea", "ocean", "flipper", "fins", "beach" ], + char: "\ud83d\udc2c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + shark: { + keywords: [ "animal", "nature", "fish", "sea", "ocean", "jaws", "fins", "beach" ], + char: "\ud83e\udd88", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + whale: { + keywords: [ "animal", "nature", "sea", "ocean" ], + char: "\ud83d\udc33", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + whale2: { + keywords: [ "animal", "nature", "sea", "ocean" ], + char: "\ud83d\udc0b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + crocodile: { + keywords: [ "animal", "nature", "reptile", "lizard", "alligator" ], + char: "\ud83d\udc0a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + leopard: { + keywords: [ "animal", "nature" ], + char: "\ud83d\udc06", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + zebra: { + keywords: [ "animal", "nature", "stripes", "safari" ], + char: "\ud83e\udd93", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tiger2: { + keywords: [ "animal", "nature", "roar" ], + char: "\ud83d\udc05", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + water_buffalo: { + keywords: [ "animal", "nature", "ox", "cow" ], + char: "\ud83d\udc03", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ox: { + keywords: [ "animal", "cow", "beef" ], + char: "\ud83d\udc02", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cow2: { + keywords: [ "beef", "ox", "animal", "nature", "moo", "milk" ], + char: "\ud83d\udc04", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + deer: { + keywords: [ "animal", "nature", "horns", "venison" ], + char: "\ud83e\udd8c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dromedary_camel: { + keywords: [ "animal", "hot", "desert", "hump" ], + char: "\ud83d\udc2a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + camel: { + keywords: [ "animal", "nature", "hot", "desert", "hump" ], + char: "\ud83d\udc2b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + giraffe: { + keywords: [ "animal", "nature", "spots", "safari" ], + char: "\ud83e\udd92", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + elephant: { + keywords: [ "animal", "nature", "nose", "th", "circus" ], + char: "\ud83d\udc18", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rhinoceros: { + keywords: [ "animal", "nature", "horn" ], + char: "\ud83e\udd8f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + goat: { + keywords: [ "animal", "nature" ], + char: "\ud83d\udc10", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ram: { + keywords: [ "animal", "sheep", "nature" ], + char: "\ud83d\udc0f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sheep: { + keywords: [ "animal", "nature", "wool", "shipit" ], + char: "\ud83d\udc11", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + racehorse: { + keywords: [ "animal", "gamble", "luck" ], + char: "\ud83d\udc0e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + pig2: { + keywords: [ "animal", "nature" ], + char: "\ud83d\udc16", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rat: { + keywords: [ "animal", "mouse", "rodent" ], + char: "\ud83d\udc00", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + mouse2: { + keywords: [ "animal", "nature", "rodent" ], + char: "\ud83d\udc01", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rooster: { + keywords: [ "animal", "nature", "chicken" ], + char: "\ud83d\udc13", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + turkey: { + keywords: [ "animal", "bird" ], + char: "\ud83e\udd83", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dove: { + keywords: [ "animal", "bird" ], + char: "\ud83d\udd4a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dog2: { + keywords: [ "animal", "nature", "friend", "doge", "pet", "faithful" ], + char: "\ud83d\udc15", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + poodle: { + keywords: [ "dog", "animal", "101", "nature", "pet" ], + char: "\ud83d\udc29", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cat2: { + keywords: [ "animal", "meow", "pet", "cats" ], + char: "\ud83d\udc08", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rabbit2: { + keywords: [ "animal", "nature", "pet", "magic", "spring" ], + char: "\ud83d\udc07", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + chipmunk: { + keywords: [ "animal", "nature", "rodent", "squirrel" ], + char: "\ud83d\udc3f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hedgehog: { + keywords: [ "animal", "nature", "spiny" ], + char: "\ud83e\udd94", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + raccoon: { + keywords: [ "animal", "nature" ], + char: "\ud83e\udd9d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + llama: { + keywords: [ "animal", "nature", "alpaca" ], + char: "\ud83e\udd99", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hippopotamus: { + keywords: [ "animal", "nature" ], + char: "\ud83e\udd9b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + kangaroo: { + keywords: [ "animal", "nature", "australia", "joey", "hop", "marsupial" ], + char: "\ud83e\udd98", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + badger: { + keywords: [ "animal", "nature", "honey" ], + char: "\ud83e\udda1", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + swan: { + keywords: [ "animal", "nature", "bird" ], + char: "\ud83e\udda2", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + peacock: { + keywords: [ "animal", "nature", "peahen", "bird" ], + char: "\ud83e\udd9a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + parrot: { + keywords: [ "animal", "nature", "bird", "pirate", "talk" ], + char: "\ud83e\udd9c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + lobster: { + keywords: [ "animal", "nature", "bisque", "claws", "seafood" ], + char: "\ud83e\udd9e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + mosquito: { + keywords: [ "animal", "nature", "insect", "malaria" ], + char: "\ud83e\udd9f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + paw_prints: { + keywords: [ "animal", "tracking", "footprints", "dog", "cat", "pet", "feet" ], + char: "\ud83d\udc3e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dragon: { + keywords: [ "animal", "myth", "nature", "chinese", "green" ], + char: "\ud83d\udc09", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dragon_face: { + keywords: [ "animal", "myth", "nature", "chinese", "green" ], + char: "\ud83d\udc32", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cactus: { + keywords: [ "vegetable", "plant", "nature" ], + char: "\ud83c\udf35", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + christmas_tree: { + keywords: [ "festival", "vacation", "december", "xmas", "celebration" ], + char: "\ud83c\udf84", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + evergreen_tree: { + keywords: [ "plant", "nature" ], + char: "\ud83c\udf32", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + deciduous_tree: { + keywords: [ "plant", "nature" ], + char: "\ud83c\udf33", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + palm_tree: { + keywords: [ "plant", "vegetable", "nature", "summer", "beach", "mojito", "tropical" ], + char: "\ud83c\udf34", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + seedling: { + keywords: [ "plant", "nature", "grass", "lawn", "spring" ], + char: "\ud83c\udf31", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + herb: { + keywords: [ "vegetable", "plant", "medicine", "weed", "grass", "lawn" ], + char: "\ud83c\udf3f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + shamrock: { + keywords: [ "vegetable", "plant", "nature", "irish", "clover" ], + char: "\u2618", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + four_leaf_clover: { + keywords: [ "vegetable", "plant", "nature", "lucky", "irish" ], + char: "\ud83c\udf40", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bamboo: { + keywords: [ "plant", "nature", "vegetable", "panda", "pine_decoration" ], + char: "\ud83c\udf8d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tanabata_tree: { + keywords: [ "plant", "nature", "branch", "summer" ], + char: "\ud83c\udf8b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + leaves: { + keywords: [ "nature", "plant", "tree", "vegetable", "grass", "lawn", "spring" ], + char: "\ud83c\udf43", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fallen_leaf: { + keywords: [ "nature", "plant", "vegetable", "leaves" ], + char: "\ud83c\udf42", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + maple_leaf: { + keywords: [ "nature", "plant", "vegetable", "ca", "fall" ], + char: "\ud83c\udf41", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ear_of_rice: { + keywords: [ "nature", "plant" ], + char: "\ud83c\udf3e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + hibiscus: { + keywords: [ "plant", "vegetable", "flowers", "beach" ], + char: "\ud83c\udf3a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sunflower: { + keywords: [ "nature", "plant", "fall" ], + char: "\ud83c\udf3b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + rose: { + keywords: [ "flowers", "valentines", "love", "spring" ], + char: "\ud83c\udf39", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + wilted_flower: { + keywords: [ "plant", "nature", "flower" ], + char: "\ud83e\udd40", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tulip: { + keywords: [ "flowers", "plant", "nature", "summer", "spring" ], + char: "\ud83c\udf37", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + blossom: { + keywords: [ "nature", "flowers", "yellow" ], + char: "\ud83c\udf3c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cherry_blossom: { + keywords: [ "nature", "plant", "spring", "flower" ], + char: "\ud83c\udf38", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + bouquet: { + keywords: [ "flowers", "nature", "spring" ], + char: "\ud83d\udc90", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + mushroom: { + keywords: [ "plant", "vegetable" ], + char: "\ud83c\udf44", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + chestnut: { + keywords: [ "food", "squirrel" ], + char: "\ud83c\udf30", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + jack_o_lantern: { + keywords: [ "halloween", "light", "pumpkin", "creepy", "fall" ], + char: "\ud83c\udf83", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + shell: { + keywords: [ "nature", "sea", "beach" ], + char: "\ud83d\udc1a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + spider_web: { + keywords: [ "animal", "insect", "arachnid", "silk" ], + char: "\ud83d\udd78", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + earth_americas: { + keywords: [ "globe", "world", "USA", "international" ], + char: "\ud83c\udf0e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + earth_africa: { + keywords: [ "globe", "world", "international" ], + char: "\ud83c\udf0d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + earth_asia: { + keywords: [ "globe", "world", "east", "international" ], + char: "\ud83c\udf0f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + full_moon: { + keywords: [ "nature", "yellow", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf15", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + waning_gibbous_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep", "waxing_gibbous_moon" ], + char: "\ud83c\udf16", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + last_quarter_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf17", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + waning_crescent_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf18", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + new_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf11", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + waxing_crescent_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf12", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + first_quarter_moon: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf13", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + waxing_gibbous_moon: { + keywords: [ "nature", "night", "sky", "gray", "twilight", "planet", "space", "evening", "sleep" ], + char: "\ud83c\udf14", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + new_moon_with_face: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf1a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + full_moon_with_face: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf1d", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + first_quarter_moon_with_face: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf1b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + last_quarter_moon_with_face: { + keywords: [ "nature", "twilight", "planet", "space", "night", "evening", "sleep" ], + char: "\ud83c\udf1c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sun_with_face: { + keywords: [ "nature", "morning", "sky" ], + char: "\ud83c\udf1e", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + crescent_moon: { + keywords: [ "night", "sleep", "sky", "evening", "magic" ], + char: "\ud83c\udf19", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + star: { + keywords: [ "night", "yellow" ], + char: "\u2b50", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + star2: { + keywords: [ "night", "sparkle", "awesome", "good", "magic" ], + char: "\ud83c\udf1f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dizzy: { + keywords: [ "star", "sparkle", "shoot", "magic" ], + char: "\ud83d\udcab", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sparkles: { + keywords: [ "stars", "shine", "shiny", "cool", "awesome", "good", "magic" ], + char: "\u2728", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + comet: { + keywords: [ "space" ], + char: "\u2604", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sunny: { + keywords: [ "weather", "nature", "brightness", "summer", "beach", "spring" ], + char: "\u2600\ufe0f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sun_behind_small_cloud: { + keywords: [ "weather" ], + char: "\ud83c\udf24", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + partly_sunny: { + keywords: [ "weather", "nature", "cloudy", "morning", "fall", "spring" ], + char: "\u26c5", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sun_behind_large_cloud: { + keywords: [ "weather" ], + char: "\ud83c\udf25", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sun_behind_rain_cloud: { + keywords: [ "weather" ], + char: "\ud83c\udf26", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud: { + keywords: [ "weather", "sky" ], + char: "\u2601\ufe0f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud_with_rain: { + keywords: [ "weather" ], + char: "\ud83c\udf27", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud_with_lightning_and_rain: { + keywords: [ "weather", "lightning" ], + char: "\u26c8", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud_with_lightning: { + keywords: [ "weather", "thunder" ], + char: "\ud83c\udf29", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + zap: { + keywords: [ "thunder", "weather", "lightning bolt", "fast" ], + char: "\u26a1", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fire: { + keywords: [ "hot", "cook", "flame" ], + char: "\ud83d\udd25", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + boom: { + keywords: [ "bomb", "explode", "explosion", "collision", "blown" ], + char: "\ud83d\udca5", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snowflake: { + keywords: [ "winter", "season", "cold", "weather", "christmas", "xmas" ], + char: "\u2744\ufe0f", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + cloud_with_snow: { + keywords: [ "weather" ], + char: "\ud83c\udf28", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snowman: { + keywords: [ "winter", "season", "cold", "weather", "christmas", "xmas", "frozen", "without_snow" ], + char: "\u26c4", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + snowman_with_snow: { + keywords: [ "winter", "season", "cold", "weather", "christmas", "xmas", "frozen" ], + char: "\u2603", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + wind_face: { + keywords: [ "gust", "air" ], + char: "\ud83c\udf2c", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + dash: { + keywords: [ "wind", "air", "fast", "shoo", "fart", "smoke", "puff" ], + char: "\ud83d\udca8", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + tornado: { + keywords: [ "weather", "cyclone", "twister" ], + char: "\ud83c\udf2a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + fog: { + keywords: [ "weather" ], + char: "\ud83c\udf2b", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + open_umbrella: { + keywords: [ "weather", "spring" ], + char: "\u2602", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + umbrella: { + keywords: [ "rainy", "weather", "spring" ], + char: "\u2614", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + droplet: { + keywords: [ "water", "drip", "faucet", "spring" ], + char: "\ud83d\udca7", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + sweat_drops: { + keywords: [ "water", "drip", "oops" ], + char: "\ud83d\udca6", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + ocean: { + keywords: [ "sea", "water", "wave", "nature", "tsunami", "disaster" ], + char: "\ud83c\udf0a", + fitzpatrick_scale: false, + category: "animals_and_nature" + }, + green_apple: { + keywords: [ "fruit", "nature" ], + char: "\ud83c\udf4f", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + apple: { + keywords: [ "fruit", "mac", "school" ], + char: "\ud83c\udf4e", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pear: { + keywords: [ "fruit", "nature", "food" ], + char: "\ud83c\udf50", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tangerine: { + keywords: [ "food", "fruit", "nature", "orange" ], + char: "\ud83c\udf4a", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + lemon: { + keywords: [ "fruit", "nature" ], + char: "\ud83c\udf4b", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + banana: { + keywords: [ "fruit", "food", "monkey" ], + char: "\ud83c\udf4c", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + watermelon: { + keywords: [ "fruit", "food", "picnic", "summer" ], + char: "\ud83c\udf49", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + grapes: { + keywords: [ "fruit", "food", "wine" ], + char: "\ud83c\udf47", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + strawberry: { + keywords: [ "fruit", "food", "nature" ], + char: "\ud83c\udf53", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + melon: { + keywords: [ "fruit", "nature", "food" ], + char: "\ud83c\udf48", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cherries: { + keywords: [ "food", "fruit" ], + char: "\ud83c\udf52", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + peach: { + keywords: [ "fruit", "nature", "food" ], + char: "\ud83c\udf51", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pineapple: { + keywords: [ "fruit", "nature", "food" ], + char: "\ud83c\udf4d", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + coconut: { + keywords: [ "fruit", "nature", "food", "palm" ], + char: "\ud83e\udd65", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + kiwi_fruit: { + keywords: [ "fruit", "food" ], + char: "\ud83e\udd5d", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + mango: { + keywords: [ "fruit", "food", "tropical" ], + char: "\ud83e\udd6d", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + avocado: { + keywords: [ "fruit", "food" ], + char: "\ud83e\udd51", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + broccoli: { + keywords: [ "fruit", "food", "vegetable" ], + char: "\ud83e\udd66", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tomato: { + keywords: [ "fruit", "vegetable", "nature", "food" ], + char: "\ud83c\udf45", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + eggplant: { + keywords: [ "vegetable", "nature", "food", "aubergine" ], + char: "\ud83c\udf46", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cucumber: { + keywords: [ "fruit", "food", "pickle" ], + char: "\ud83e\udd52", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + carrot: { + keywords: [ "vegetable", "food", "orange" ], + char: "\ud83e\udd55", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + hot_pepper: { + keywords: [ "food", "spicy", "chilli", "chili" ], + char: "\ud83c\udf36", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + potato: { + keywords: [ "food", "tuber", "vegatable", "starch" ], + char: "\ud83e\udd54", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + corn: { + keywords: [ "food", "vegetable", "plant" ], + char: "\ud83c\udf3d", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + leafy_greens: { + keywords: [ "food", "vegetable", "plant", "bok choy", "cabbage", "kale", "lettuce" ], + char: "\ud83e\udd6c", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + sweet_potato: { + keywords: [ "food", "nature" ], + char: "\ud83c\udf60", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + peanuts: { + keywords: [ "food", "nut" ], + char: "\ud83e\udd5c", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + honey_pot: { + keywords: [ "bees", "sweet", "kitchen" ], + char: "\ud83c\udf6f", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + croissant: { + keywords: [ "food", "bread", "french" ], + char: "\ud83e\udd50", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bread: { + keywords: [ "food", "wheat", "breakfast", "toast" ], + char: "\ud83c\udf5e", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + baguette_bread: { + keywords: [ "food", "bread", "french" ], + char: "\ud83e\udd56", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bagel: { + keywords: [ "food", "bread", "bakery", "schmear" ], + char: "\ud83e\udd6f", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pretzel: { + keywords: [ "food", "bread", "twisted" ], + char: "\ud83e\udd68", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cheese: { + keywords: [ "food", "chadder" ], + char: "\ud83e\uddc0", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + egg: { + keywords: [ "food", "chicken", "breakfast" ], + char: "\ud83e\udd5a", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bacon: { + keywords: [ "food", "breakfast", "pork", "pig", "meat" ], + char: "\ud83e\udd53", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + steak: { + keywords: [ "food", "cow", "meat", "cut", "chop", "lambchop", "porkchop" ], + char: "\ud83e\udd69", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pancakes: { + keywords: [ "food", "breakfast", "flapjacks", "hotcakes" ], + char: "\ud83e\udd5e", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + poultry_leg: { + keywords: [ "food", "meat", "drumstick", "bird", "chicken", "turkey" ], + char: "\ud83c\udf57", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + meat_on_bone: { + keywords: [ "good", "food", "drumstick" ], + char: "\ud83c\udf56", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bone: { + keywords: [ "skeleton" ], + char: "\ud83e\uddb4", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fried_shrimp: { + keywords: [ "food", "animal", "appetizer", "summer" ], + char: "\ud83c\udf64", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fried_egg: { + keywords: [ "food", "breakfast", "kitchen", "egg" ], + char: "\ud83c\udf73", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + hamburger: { + keywords: [ "meat", "fast food", "beef", "cheeseburger", "mcdonalds", "burger king" ], + char: "\ud83c\udf54", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fries: { + keywords: [ "chips", "snack", "fast food" ], + char: "\ud83c\udf5f", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + stuffed_flatbread: { + keywords: [ "food", "flatbread", "stuffed", "gyro" ], + char: "\ud83e\udd59", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + hotdog: { + keywords: [ "food", "frankfurter" ], + char: "\ud83c\udf2d", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pizza: { + keywords: [ "food", "party" ], + char: "\ud83c\udf55", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + sandwich: { + keywords: [ "food", "lunch", "bread" ], + char: "\ud83e\udd6a", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + canned_food: { + keywords: [ "food", "soup" ], + char: "\ud83e\udd6b", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + spaghetti: { + keywords: [ "food", "italian", "noodle" ], + char: "\ud83c\udf5d", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + taco: { + keywords: [ "food", "mexican" ], + char: "\ud83c\udf2e", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + burrito: { + keywords: [ "food", "mexican" ], + char: "\ud83c\udf2f", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + green_salad: { + keywords: [ "food", "healthy", "lettuce" ], + char: "\ud83e\udd57", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + shallow_pan_of_food: { + keywords: [ "food", "cooking", "casserole", "paella" ], + char: "\ud83e\udd58", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + ramen: { + keywords: [ "food", "japanese", "noodle", "chopsticks" ], + char: "\ud83c\udf5c", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + stew: { + keywords: [ "food", "meat", "soup" ], + char: "\ud83c\udf72", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fish_cake: { + keywords: [ "food", "japan", "sea", "beach", "narutomaki", "pink", "swirl", "kamaboko", "surimi", "ramen" ], + char: "\ud83c\udf65", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fortune_cookie: { + keywords: [ "food", "prophecy" ], + char: "\ud83e\udd60", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + sushi: { + keywords: [ "food", "fish", "japanese", "rice" ], + char: "\ud83c\udf63", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bento: { + keywords: [ "food", "japanese", "box" ], + char: "\ud83c\udf71", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + curry: { + keywords: [ "food", "spicy", "hot", "indian" ], + char: "\ud83c\udf5b", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + rice_ball: { + keywords: [ "food", "japanese" ], + char: "\ud83c\udf59", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + rice: { + keywords: [ "food", "china", "asian" ], + char: "\ud83c\udf5a", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + rice_cracker: { + keywords: [ "food", "japanese" ], + char: "\ud83c\udf58", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + oden: { + keywords: [ "food", "japanese" ], + char: "\ud83c\udf62", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + dango: { + keywords: [ "food", "dessert", "sweet", "japanese", "barbecue", "meat" ], + char: "\ud83c\udf61", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + shaved_ice: { + keywords: [ "hot", "dessert", "summer" ], + char: "\ud83c\udf67", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + ice_cream: { + keywords: [ "food", "hot", "dessert" ], + char: "\ud83c\udf68", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + icecream: { + keywords: [ "food", "hot", "dessert", "summer" ], + char: "\ud83c\udf66", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + pie: { + keywords: [ "food", "dessert", "pastry" ], + char: "\ud83e\udd67", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cake: { + keywords: [ "food", "dessert" ], + char: "\ud83c\udf70", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cupcake: { + keywords: [ "food", "dessert", "bakery", "sweet" ], + char: "\ud83e\uddc1", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + moon_cake: { + keywords: [ "food", "autumn" ], + char: "\ud83e\udd6e", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + birthday: { + keywords: [ "food", "dessert", "cake" ], + char: "\ud83c\udf82", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + custard: { + keywords: [ "dessert", "food" ], + char: "\ud83c\udf6e", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + candy: { + keywords: [ "snack", "dessert", "sweet", "lolly" ], + char: "\ud83c\udf6c", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + lollipop: { + keywords: [ "food", "snack", "candy", "sweet" ], + char: "\ud83c\udf6d", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + chocolate_bar: { + keywords: [ "food", "snack", "dessert", "sweet" ], + char: "\ud83c\udf6b", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + popcorn: { + keywords: [ "food", "movie theater", "films", "snack" ], + char: "\ud83c\udf7f", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + dumpling: { + keywords: [ "food", "empanada", "pierogi", "potsticker" ], + char: "\ud83e\udd5f", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + doughnut: { + keywords: [ "food", "dessert", "snack", "sweet", "donut" ], + char: "\ud83c\udf69", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cookie: { + keywords: [ "food", "snack", "oreo", "chocolate", "sweet", "dessert" ], + char: "\ud83c\udf6a", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + milk_glass: { + keywords: [ "beverage", "drink", "cow" ], + char: "\ud83e\udd5b", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + beer: { + keywords: [ "relax", "beverage", "drink", "drunk", "party", "pub", "summer", "alcohol", "booze" ], + char: "\ud83c\udf7a", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + beers: { + keywords: [ "relax", "beverage", "drink", "drunk", "party", "pub", "summer", "alcohol", "booze" ], + char: "\ud83c\udf7b", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + clinking_glasses: { + keywords: [ "beverage", "drink", "party", "alcohol", "celebrate", "cheers", "wine", "champagne", "toast" ], + char: "\ud83e\udd42", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + wine_glass: { + keywords: [ "drink", "beverage", "drunk", "alcohol", "booze" ], + char: "\ud83c\udf77", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tumbler_glass: { + keywords: [ "drink", "beverage", "drunk", "alcohol", "liquor", "booze", "bourbon", "scotch", "whisky", "glass", "shot" ], + char: "\ud83e\udd43", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cocktail: { + keywords: [ "drink", "drunk", "alcohol", "beverage", "booze", "mojito" ], + char: "\ud83c\udf78", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tropical_drink: { + keywords: [ "beverage", "cocktail", "summer", "beach", "alcohol", "booze", "mojito" ], + char: "\ud83c\udf79", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + champagne: { + keywords: [ "drink", "wine", "bottle", "celebration" ], + char: "\ud83c\udf7e", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + sake: { + keywords: [ "wine", "drink", "drunk", "beverage", "japanese", "alcohol", "booze" ], + char: "\ud83c\udf76", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + tea: { + keywords: [ "drink", "bowl", "breakfast", "green", "british" ], + char: "\ud83c\udf75", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + cup_with_straw: { + keywords: [ "drink", "soda" ], + char: "\ud83e\udd64", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + coffee: { + keywords: [ "beverage", "caffeine", "latte", "espresso" ], + char: "\u2615", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + baby_bottle: { + keywords: [ "food", "container", "milk" ], + char: "\ud83c\udf7c", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + salt: { + keywords: [ "condiment", "shaker" ], + char: "\ud83e\uddc2", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + spoon: { + keywords: [ "cutlery", "kitchen", "tableware" ], + char: "\ud83e\udd44", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + fork_and_knife: { + keywords: [ "cutlery", "kitchen" ], + char: "\ud83c\udf74", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + plate_with_cutlery: { + keywords: [ "food", "eat", "meal", "lunch", "dinner", "restaurant" ], + char: "\ud83c\udf7d", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + bowl_with_spoon: { + keywords: [ "food", "breakfast", "cereal", "oatmeal", "porridge" ], + char: "\ud83e\udd63", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + takeout_box: { + keywords: [ "food", "leftovers" ], + char: "\ud83e\udd61", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + chopsticks: { + keywords: [ "food" ], + char: "\ud83e\udd62", + fitzpatrick_scale: false, + category: "food_and_drink" + }, + soccer: { + keywords: [ "sports", "football" ], + char: "\u26bd", + fitzpatrick_scale: false, + category: "activity" + }, + basketball: { + keywords: [ "sports", "balls", "NBA" ], + char: "\ud83c\udfc0", + fitzpatrick_scale: false, + category: "activity" + }, + football: { + keywords: [ "sports", "balls", "NFL" ], + char: "\ud83c\udfc8", + fitzpatrick_scale: false, + category: "activity" + }, + baseball: { + keywords: [ "sports", "balls" ], + char: "\u26be", + fitzpatrick_scale: false, + category: "activity" + }, + softball: { + keywords: [ "sports", "balls" ], + char: "\ud83e\udd4e", + fitzpatrick_scale: false, + category: "activity" + }, + tennis: { + keywords: [ "sports", "balls", "green" ], + char: "\ud83c\udfbe", + fitzpatrick_scale: false, + category: "activity" + }, + volleyball: { + keywords: [ "sports", "balls" ], + char: "\ud83c\udfd0", + fitzpatrick_scale: false, + category: "activity" + }, + rugby_football: { + keywords: [ "sports", "team" ], + char: "\ud83c\udfc9", + fitzpatrick_scale: false, + category: "activity" + }, + flying_disc: { + keywords: [ "sports", "frisbee", "ultimate" ], + char: "\ud83e\udd4f", + fitzpatrick_scale: false, + category: "activity" + }, + "8ball": { + keywords: [ "pool", "hobby", "game", "luck", "magic" ], + char: "\ud83c\udfb1", + fitzpatrick_scale: false, + category: "activity" + }, + golf: { + keywords: [ "sports", "business", "flag", "hole", "summer" ], + char: "\u26f3", + fitzpatrick_scale: false, + category: "activity" + }, + golfing_woman: { + keywords: [ "sports", "business", "woman", "female" ], + char: "\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f", + fitzpatrick_scale: false, + category: "activity" + }, + golfing_man: { + keywords: [ "sports", "business" ], + char: "\ud83c\udfcc", + fitzpatrick_scale: true, + category: "activity" + }, + ping_pong: { + keywords: [ "sports", "pingpong" ], + char: "\ud83c\udfd3", + fitzpatrick_scale: false, + category: "activity" + }, + badminton: { + keywords: [ "sports" ], + char: "\ud83c\udff8", + fitzpatrick_scale: false, + category: "activity" + }, + goal_net: { + keywords: [ "sports" ], + char: "\ud83e\udd45", + fitzpatrick_scale: false, + category: "activity" + }, + ice_hockey: { + keywords: [ "sports" ], + char: "\ud83c\udfd2", + fitzpatrick_scale: false, + category: "activity" + }, + field_hockey: { + keywords: [ "sports" ], + char: "\ud83c\udfd1", + fitzpatrick_scale: false, + category: "activity" + }, + lacrosse: { + keywords: [ "sports", "ball", "stick" ], + char: "\ud83e\udd4d", + fitzpatrick_scale: false, + category: "activity" + }, + cricket: { + keywords: [ "sports" ], + char: "\ud83c\udfcf", + fitzpatrick_scale: false, + category: "activity" + }, + ski: { + keywords: [ "sports", "winter", "cold", "snow" ], + char: "\ud83c\udfbf", + fitzpatrick_scale: false, + category: "activity" + }, + skier: { + keywords: [ "sports", "winter", "snow" ], + char: "\u26f7", + fitzpatrick_scale: false, + category: "activity" + }, + snowboarder: { + keywords: [ "sports", "winter" ], + char: "\ud83c\udfc2", + fitzpatrick_scale: true, + category: "activity" + }, + person_fencing: { + keywords: [ "sports", "fencing", "sword" ], + char: "\ud83e\udd3a", + fitzpatrick_scale: false, + category: "activity" + }, + women_wrestling: { + keywords: [ "sports", "wrestlers" ], + char: "\ud83e\udd3c\u200d\u2640\ufe0f", + fitzpatrick_scale: false, + category: "activity" + }, + men_wrestling: { + keywords: [ "sports", "wrestlers" ], + char: "\ud83e\udd3c\u200d\u2642\ufe0f", + fitzpatrick_scale: false, + category: "activity" + }, + woman_cartwheeling: { + keywords: [ "gymnastics" ], + char: "\ud83e\udd38\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + man_cartwheeling: { + keywords: [ "gymnastics" ], + char: "\ud83e\udd38\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + woman_playing_handball: { + keywords: [ "sports" ], + char: "\ud83e\udd3e\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + man_playing_handball: { + keywords: [ "sports" ], + char: "\ud83e\udd3e\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + ice_skate: { + keywords: [ "sports" ], + char: "\u26f8", + fitzpatrick_scale: false, + category: "activity" + }, + curling_stone: { + keywords: [ "sports" ], + char: "\ud83e\udd4c", + fitzpatrick_scale: false, + category: "activity" + }, + skateboard: { + keywords: [ "board" ], + char: "\ud83d\udef9", + fitzpatrick_scale: false, + category: "activity" + }, + sled: { + keywords: [ "sleigh", "luge", "toboggan" ], + char: "\ud83d\udef7", + fitzpatrick_scale: false, + category: "activity" + }, + bow_and_arrow: { + keywords: [ "sports" ], + char: "\ud83c\udff9", + fitzpatrick_scale: false, + category: "activity" + }, + fishing_pole_and_fish: { + keywords: [ "food", "hobby", "summer" ], + char: "\ud83c\udfa3", + fitzpatrick_scale: false, + category: "activity" + }, + boxing_glove: { + keywords: [ "sports", "fighting" ], + char: "\ud83e\udd4a", + fitzpatrick_scale: false, + category: "activity" + }, + martial_arts_uniform: { + keywords: [ "judo", "karate", "taekwondo" ], + char: "\ud83e\udd4b", + fitzpatrick_scale: false, + category: "activity" + }, + rowing_woman: { + keywords: [ "sports", "hobby", "water", "ship", "woman", "female" ], + char: "\ud83d\udea3\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + rowing_man: { + keywords: [ "sports", "hobby", "water", "ship" ], + char: "\ud83d\udea3", + fitzpatrick_scale: true, + category: "activity" + }, + climbing_woman: { + keywords: [ "sports", "hobby", "woman", "female", "rock" ], + char: "\ud83e\uddd7\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + climbing_man: { + keywords: [ "sports", "hobby", "man", "male", "rock" ], + char: "\ud83e\uddd7\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + swimming_woman: { + keywords: [ "sports", "exercise", "human", "athlete", "water", "summer", "woman", "female" ], + char: "\ud83c\udfca\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + swimming_man: { + keywords: [ "sports", "exercise", "human", "athlete", "water", "summer" ], + char: "\ud83c\udfca", + fitzpatrick_scale: true, + category: "activity" + }, + woman_playing_water_polo: { + keywords: [ "sports", "pool" ], + char: "\ud83e\udd3d\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + man_playing_water_polo: { + keywords: [ "sports", "pool" ], + char: "\ud83e\udd3d\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + woman_in_lotus_position: { + keywords: [ "woman", "female", "meditation", "yoga", "serenity", "zen", "mindfulness" ], + char: "\ud83e\uddd8\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + man_in_lotus_position: { + keywords: [ "man", "male", "meditation", "yoga", "serenity", "zen", "mindfulness" ], + char: "\ud83e\uddd8\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + surfing_woman: { + keywords: [ "sports", "ocean", "sea", "summer", "beach", "woman", "female" ], + char: "\ud83c\udfc4\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + surfing_man: { + keywords: [ "sports", "ocean", "sea", "summer", "beach" ], + char: "\ud83c\udfc4", + fitzpatrick_scale: true, + category: "activity" + }, + bath: { + keywords: [ "clean", "shower", "bathroom" ], + char: "\ud83d\udec0", + fitzpatrick_scale: true, + category: "activity" + }, + basketball_woman: { + keywords: [ "sports", "human", "woman", "female" ], + char: "\u26f9\ufe0f\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + basketball_man: { + keywords: [ "sports", "human" ], + char: "\u26f9", + fitzpatrick_scale: true, + category: "activity" + }, + weight_lifting_woman: { + keywords: [ "sports", "training", "exercise", "woman", "female" ], + char: "\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + weight_lifting_man: { + keywords: [ "sports", "training", "exercise" ], + char: "\ud83c\udfcb", + fitzpatrick_scale: true, + category: "activity" + }, + biking_woman: { + keywords: [ "sports", "bike", "exercise", "hipster", "woman", "female" ], + char: "\ud83d\udeb4\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + biking_man: { + keywords: [ "sports", "bike", "exercise", "hipster" ], + char: "\ud83d\udeb4", + fitzpatrick_scale: true, + category: "activity" + }, + mountain_biking_woman: { + keywords: [ "transportation", "sports", "human", "race", "bike", "woman", "female" ], + char: "\ud83d\udeb5\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + mountain_biking_man: { + keywords: [ "transportation", "sports", "human", "race", "bike" ], + char: "\ud83d\udeb5", + fitzpatrick_scale: true, + category: "activity" + }, + horse_racing: { + keywords: [ "animal", "betting", "competition", "gambling", "luck" ], + char: "\ud83c\udfc7", + fitzpatrick_scale: true, + category: "activity" + }, + business_suit_levitating: { + keywords: [ "suit", "business", "levitate", "hover", "jump" ], + char: "\ud83d\udd74", + fitzpatrick_scale: true, + category: "activity" + }, + trophy: { + keywords: [ "win", "award", "contest", "place", "ftw", "ceremony" ], + char: "\ud83c\udfc6", + fitzpatrick_scale: false, + category: "activity" + }, + running_shirt_with_sash: { + keywords: [ "play", "pageant" ], + char: "\ud83c\udfbd", + fitzpatrick_scale: false, + category: "activity" + }, + medal_sports: { + keywords: [ "award", "winning" ], + char: "\ud83c\udfc5", + fitzpatrick_scale: false, + category: "activity" + }, + medal_military: { + keywords: [ "award", "winning", "army" ], + char: "\ud83c\udf96", + fitzpatrick_scale: false, + category: "activity" + }, + "1st_place_medal": { + keywords: [ "award", "winning", "first" ], + char: "\ud83e\udd47", + fitzpatrick_scale: false, + category: "activity" + }, + "2nd_place_medal": { + keywords: [ "award", "second" ], + char: "\ud83e\udd48", + fitzpatrick_scale: false, + category: "activity" + }, + "3rd_place_medal": { + keywords: [ "award", "third" ], + char: "\ud83e\udd49", + fitzpatrick_scale: false, + category: "activity" + }, + reminder_ribbon: { + keywords: [ "sports", "cause", "support", "awareness" ], + char: "\ud83c\udf97", + fitzpatrick_scale: false, + category: "activity" + }, + rosette: { + keywords: [ "flower", "decoration", "military" ], + char: "\ud83c\udff5", + fitzpatrick_scale: false, + category: "activity" + }, + ticket: { + keywords: [ "event", "concert", "pass" ], + char: "\ud83c\udfab", + fitzpatrick_scale: false, + category: "activity" + }, + tickets: { + keywords: [ "sports", "concert", "entrance" ], + char: "\ud83c\udf9f", + fitzpatrick_scale: false, + category: "activity" + }, + performing_arts: { + keywords: [ "acting", "theater", "drama" ], + char: "\ud83c\udfad", + fitzpatrick_scale: false, + category: "activity" + }, + art: { + keywords: [ "design", "paint", "draw", "colors" ], + char: "\ud83c\udfa8", + fitzpatrick_scale: false, + category: "activity" + }, + circus_tent: { + keywords: [ "festival", "carnival", "party" ], + char: "\ud83c\udfaa", + fitzpatrick_scale: false, + category: "activity" + }, + woman_juggling: { + keywords: [ "juggle", "balance", "skill", "multitask" ], + char: "\ud83e\udd39\u200d\u2640\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + man_juggling: { + keywords: [ "juggle", "balance", "skill", "multitask" ], + char: "\ud83e\udd39\u200d\u2642\ufe0f", + fitzpatrick_scale: true, + category: "activity" + }, + microphone: { + keywords: [ "sound", "music", "PA", "sing", "talkshow" ], + char: "\ud83c\udfa4", + fitzpatrick_scale: false, + category: "activity" + }, + headphones: { + keywords: [ "music", "score", "gadgets" ], + char: "\ud83c\udfa7", + fitzpatrick_scale: false, + category: "activity" + }, + musical_score: { + keywords: [ "treble", "clef", "compose" ], + char: "\ud83c\udfbc", + fitzpatrick_scale: false, + category: "activity" + }, + musical_keyboard: { + keywords: [ "piano", "instrument", "compose" ], + char: "\ud83c\udfb9", + fitzpatrick_scale: false, + category: "activity" + }, + drum: { + keywords: [ "music", "instrument", "drumsticks", "snare" ], + char: "\ud83e\udd41", + fitzpatrick_scale: false, + category: "activity" + }, + saxophone: { + keywords: [ "music", "instrument", "jazz", "blues" ], + char: "\ud83c\udfb7", + fitzpatrick_scale: false, + category: "activity" + }, + trumpet: { + keywords: [ "music", "brass" ], + char: "\ud83c\udfba", + fitzpatrick_scale: false, + category: "activity" + }, + guitar: { + keywords: [ "music", "instrument" ], + char: "\ud83c\udfb8", + fitzpatrick_scale: false, + category: "activity" + }, + violin: { + keywords: [ "music", "instrument", "orchestra", "symphony" ], + char: "\ud83c\udfbb", + fitzpatrick_scale: false, + category: "activity" + }, + clapper: { + keywords: [ "movie", "film", "record" ], + char: "\ud83c\udfac", + fitzpatrick_scale: false, + category: "activity" + }, + video_game: { + keywords: [ "play", "console", "PS4", "controller" ], + char: "\ud83c\udfae", + fitzpatrick_scale: false, + category: "activity" + }, + space_invader: { + keywords: [ "game", "arcade", "play" ], + char: "\ud83d\udc7e", + fitzpatrick_scale: false, + category: "activity" + }, + dart: { + keywords: [ "game", "play", "bar", "target", "bullseye" ], + char: "\ud83c\udfaf", + fitzpatrick_scale: false, + category: "activity" + }, + game_die: { + keywords: [ "dice", "random", "tabletop", "play", "luck" ], + char: "\ud83c\udfb2", + fitzpatrick_scale: false, + category: "activity" + }, + chess_pawn: { + keywords: [ "expendable" ], + char: "\u265f", + fitzpatrick_scale: false, + category: "activity" + }, + slot_machine: { + keywords: [ "bet", "gamble", "vegas", "fruit machine", "luck", "casino" ], + char: "\ud83c\udfb0", + fitzpatrick_scale: false, + category: "activity" + }, + jigsaw: { + keywords: [ "interlocking", "puzzle", "piece" ], + char: "\ud83e\udde9", + fitzpatrick_scale: false, + category: "activity" + }, + bowling: { + keywords: [ "sports", "fun", "play" ], + char: "\ud83c\udfb3", + fitzpatrick_scale: false, + category: "activity" + }, + red_car: { + keywords: [ "red", "transportation", "vehicle" ], + char: "\ud83d\ude97", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + taxi: { + keywords: [ "uber", "vehicle", "cars", "transportation" ], + char: "\ud83d\ude95", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + blue_car: { + keywords: [ "transportation", "vehicle" ], + char: "\ud83d\ude99", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bus: { + keywords: [ "car", "vehicle", "transportation" ], + char: "\ud83d\ude8c", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + trolleybus: { + keywords: [ "bart", "transportation", "vehicle" ], + char: "\ud83d\ude8e", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + racing_car: { + keywords: [ "sports", "race", "fast", "formula", "f1" ], + char: "\ud83c\udfce", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + police_car: { + keywords: [ "vehicle", "cars", "transportation", "law", "legal", "enforcement" ], + char: "\ud83d\ude93", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + ambulance: { + keywords: [ "health", "911", "hospital" ], + char: "\ud83d\ude91", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + fire_engine: { + keywords: [ "transportation", "cars", "vehicle" ], + char: "\ud83d\ude92", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + minibus: { + keywords: [ "vehicle", "car", "transportation" ], + char: "\ud83d\ude90", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + truck: { + keywords: [ "cars", "transportation" ], + char: "\ud83d\ude9a", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + articulated_lorry: { + keywords: [ "vehicle", "cars", "transportation", "express" ], + char: "\ud83d\ude9b", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + tractor: { + keywords: [ "vehicle", "car", "farming", "agriculture" ], + char: "\ud83d\ude9c", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + kick_scooter: { + keywords: [ "vehicle", "kick", "razor" ], + char: "\ud83d\udef4", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + motorcycle: { + keywords: [ "race", "sports", "fast" ], + char: "\ud83c\udfcd", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bike: { + keywords: [ "sports", "bicycle", "exercise", "hipster" ], + char: "\ud83d\udeb2", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + motor_scooter: { + keywords: [ "vehicle", "vespa", "sasha" ], + char: "\ud83d\udef5", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + rotating_light: { + keywords: [ "police", "ambulance", "911", "emergency", "alert", "error", "pinged", "law", "legal" ], + char: "\ud83d\udea8", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + oncoming_police_car: { + keywords: [ "vehicle", "law", "legal", "enforcement", "911" ], + char: "\ud83d\ude94", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + oncoming_bus: { + keywords: [ "vehicle", "transportation" ], + char: "\ud83d\ude8d", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + oncoming_automobile: { + keywords: [ "car", "vehicle", "transportation" ], + char: "\ud83d\ude98", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + oncoming_taxi: { + keywords: [ "vehicle", "cars", "uber" ], + char: "\ud83d\ude96", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + aerial_tramway: { + keywords: [ "transportation", "vehicle", "ski" ], + char: "\ud83d\udea1", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mountain_cableway: { + keywords: [ "transportation", "vehicle", "ski" ], + char: "\ud83d\udea0", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + suspension_railway: { + keywords: [ "vehicle", "transportation" ], + char: "\ud83d\ude9f", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + railway_car: { + keywords: [ "transportation", "vehicle" ], + char: "\ud83d\ude83", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + train: { + keywords: [ "transportation", "vehicle", "carriage", "public", "travel" ], + char: "\ud83d\ude8b", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + monorail: { + keywords: [ "transportation", "vehicle" ], + char: "\ud83d\ude9d", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bullettrain_side: { + keywords: [ "transportation", "vehicle" ], + char: "\ud83d\ude84", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bullettrain_front: { + keywords: [ "transportation", "vehicle", "speed", "fast", "public", "travel" ], + char: "\ud83d\ude85", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + light_rail: { + keywords: [ "transportation", "vehicle" ], + char: "\ud83d\ude88", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mountain_railway: { + keywords: [ "transportation", "vehicle" ], + char: "\ud83d\ude9e", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + steam_locomotive: { + keywords: [ "transportation", "vehicle", "train" ], + char: "\ud83d\ude82", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + train2: { + keywords: [ "transportation", "vehicle" ], + char: "\ud83d\ude86", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + metro: { + keywords: [ "transportation", "blue-square", "mrt", "underground", "tube" ], + char: "\ud83d\ude87", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + tram: { + keywords: [ "transportation", "vehicle" ], + char: "\ud83d\ude8a", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + station: { + keywords: [ "transportation", "vehicle", "public" ], + char: "\ud83d\ude89", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + flying_saucer: { + keywords: [ "transportation", "vehicle", "ufo" ], + char: "\ud83d\udef8", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + helicopter: { + keywords: [ "transportation", "vehicle", "fly" ], + char: "\ud83d\ude81", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + small_airplane: { + keywords: [ "flight", "transportation", "fly", "vehicle" ], + char: "\ud83d\udee9", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + airplane: { + keywords: [ "vehicle", "transportation", "flight", "fly" ], + char: "\u2708\ufe0f", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + flight_departure: { + keywords: [ "airport", "flight", "landing" ], + char: "\ud83d\udeeb", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + flight_arrival: { + keywords: [ "airport", "flight", "boarding" ], + char: "\ud83d\udeec", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + sailboat: { + keywords: [ "ship", "summer", "transportation", "water", "sailing" ], + char: "\u26f5", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + motor_boat: { + keywords: [ "ship" ], + char: "\ud83d\udee5", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + speedboat: { + keywords: [ "ship", "transportation", "vehicle", "summer" ], + char: "\ud83d\udea4", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + ferry: { + keywords: [ "boat", "ship", "yacht" ], + char: "\u26f4", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + passenger_ship: { + keywords: [ "yacht", "cruise", "ferry" ], + char: "\ud83d\udef3", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + rocket: { + keywords: [ "launch", "ship", "staffmode", "NASA", "outer space", "outer_space", "fly" ], + char: "\ud83d\ude80", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + artificial_satellite: { + keywords: [ "communication", "gps", "orbit", "spaceflight", "NASA", "ISS" ], + char: "\ud83d\udef0", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + seat: { + keywords: [ "sit", "airplane", "transport", "bus", "flight", "fly" ], + char: "\ud83d\udcba", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + canoe: { + keywords: [ "boat", "paddle", "water", "ship" ], + char: "\ud83d\udef6", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + anchor: { + keywords: [ "ship", "ferry", "sea", "boat" ], + char: "\u2693", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + construction: { + keywords: [ "wip", "progress", "caution", "warning" ], + char: "\ud83d\udea7", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + fuelpump: { + keywords: [ "gas station", "petroleum" ], + char: "\u26fd", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + busstop: { + keywords: [ "transportation", "wait" ], + char: "\ud83d\ude8f", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + vertical_traffic_light: { + keywords: [ "transportation", "driving" ], + char: "\ud83d\udea6", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + traffic_light: { + keywords: [ "transportation", "signal" ], + char: "\ud83d\udea5", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + checkered_flag: { + keywords: [ "contest", "finishline", "race", "gokart" ], + char: "\ud83c\udfc1", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + ship: { + keywords: [ "transportation", "titanic", "deploy" ], + char: "\ud83d\udea2", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + ferris_wheel: { + keywords: [ "photo", "carnival", "londoneye" ], + char: "\ud83c\udfa1", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + roller_coaster: { + keywords: [ "carnival", "playground", "photo", "fun" ], + char: "\ud83c\udfa2", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + carousel_horse: { + keywords: [ "photo", "carnival" ], + char: "\ud83c\udfa0", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + building_construction: { + keywords: [ "wip", "working", "progress" ], + char: "\ud83c\udfd7", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + foggy: { + keywords: [ "photo", "mountain" ], + char: "\ud83c\udf01", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + tokyo_tower: { + keywords: [ "photo", "japanese" ], + char: "\ud83d\uddfc", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + factory: { + keywords: [ "building", "industry", "pollution", "smoke" ], + char: "\ud83c\udfed", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + fountain: { + keywords: [ "photo", "summer", "water", "fresh" ], + char: "\u26f2", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + rice_scene: { + keywords: [ "photo", "japan", "asia", "tsukimi" ], + char: "\ud83c\udf91", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mountain: { + keywords: [ "photo", "nature", "environment" ], + char: "\u26f0", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mountain_snow: { + keywords: [ "photo", "nature", "environment", "winter", "cold" ], + char: "\ud83c\udfd4", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mount_fuji: { + keywords: [ "photo", "mountain", "nature", "japanese" ], + char: "\ud83d\uddfb", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + volcano: { + keywords: [ "photo", "nature", "disaster" ], + char: "\ud83c\udf0b", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + japan: { + keywords: [ "nation", "country", "japanese", "asia" ], + char: "\ud83d\uddfe", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + camping: { + keywords: [ "photo", "outdoors", "tent" ], + char: "\ud83c\udfd5", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + tent: { + keywords: [ "photo", "camping", "outdoors" ], + char: "\u26fa", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + national_park: { + keywords: [ "photo", "environment", "nature" ], + char: "\ud83c\udfde", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + motorway: { + keywords: [ "road", "cupertino", "interstate", "highway" ], + char: "\ud83d\udee3", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + railway_track: { + keywords: [ "train", "transportation" ], + char: "\ud83d\udee4", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + sunrise: { + keywords: [ "morning", "view", "vacation", "photo" ], + char: "\ud83c\udf05", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + sunrise_over_mountains: { + keywords: [ "view", "vacation", "photo" ], + char: "\ud83c\udf04", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + desert: { + keywords: [ "photo", "warm", "saharah" ], + char: "\ud83c\udfdc", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + beach_umbrella: { + keywords: [ "weather", "summer", "sunny", "sand", "mojito" ], + char: "\ud83c\udfd6", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + desert_island: { + keywords: [ "photo", "tropical", "mojito" ], + char: "\ud83c\udfdd", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + city_sunrise: { + keywords: [ "photo", "good morning", "dawn" ], + char: "\ud83c\udf07", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + city_sunset: { + keywords: [ "photo", "evening", "sky", "buildings" ], + char: "\ud83c\udf06", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + cityscape: { + keywords: [ "photo", "night life", "urban" ], + char: "\ud83c\udfd9", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + night_with_stars: { + keywords: [ "evening", "city", "downtown" ], + char: "\ud83c\udf03", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bridge_at_night: { + keywords: [ "photo", "sanfrancisco" ], + char: "\ud83c\udf09", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + milky_way: { + keywords: [ "photo", "space", "stars" ], + char: "\ud83c\udf0c", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + stars: { + keywords: [ "night", "photo" ], + char: "\ud83c\udf20", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + sparkler: { + keywords: [ "stars", "night", "shine" ], + char: "\ud83c\udf87", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + fireworks: { + keywords: [ "photo", "festival", "carnival", "congratulations" ], + char: "\ud83c\udf86", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + rainbow: { + keywords: [ "nature", "happy", "unicorn_face", "photo", "sky", "spring" ], + char: "\ud83c\udf08", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + houses: { + keywords: [ "buildings", "photo" ], + char: "\ud83c\udfd8", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + european_castle: { + keywords: [ "building", "royalty", "history" ], + char: "\ud83c\udff0", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + japanese_castle: { + keywords: [ "photo", "building" ], + char: "\ud83c\udfef", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + stadium: { + keywords: [ "photo", "place", "sports", "concert", "venue" ], + char: "\ud83c\udfdf", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + statue_of_liberty: { + keywords: [ "american", "newyork" ], + char: "\ud83d\uddfd", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + house: { + keywords: [ "building", "home" ], + char: "\ud83c\udfe0", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + house_with_garden: { + keywords: [ "home", "plant", "nature" ], + char: "\ud83c\udfe1", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + derelict_house: { + keywords: [ "abandon", "evict", "broken", "building" ], + char: "\ud83c\udfda", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + office: { + keywords: [ "building", "bureau", "work" ], + char: "\ud83c\udfe2", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + department_store: { + keywords: [ "building", "shopping", "mall" ], + char: "\ud83c\udfec", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + post_office: { + keywords: [ "building", "envelope", "communication" ], + char: "\ud83c\udfe3", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + european_post_office: { + keywords: [ "building", "email" ], + char: "\ud83c\udfe4", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + hospital: { + keywords: [ "building", "health", "surgery", "doctor" ], + char: "\ud83c\udfe5", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + bank: { + keywords: [ "building", "money", "sales", "cash", "business", "enterprise" ], + char: "\ud83c\udfe6", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + hotel: { + keywords: [ "building", "accomodation", "checkin" ], + char: "\ud83c\udfe8", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + convenience_store: { + keywords: [ "building", "shopping", "groceries" ], + char: "\ud83c\udfea", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + school: { + keywords: [ "building", "student", "education", "learn", "teach" ], + char: "\ud83c\udfeb", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + love_hotel: { + keywords: [ "like", "affection", "dating" ], + char: "\ud83c\udfe9", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + wedding: { + keywords: [ "love", "like", "affection", "couple", "marriage", "bride", "groom" ], + char: "\ud83d\udc92", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + classical_building: { + keywords: [ "art", "culture", "history" ], + char: "\ud83c\udfdb", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + church: { + keywords: [ "building", "religion", "christ" ], + char: "\u26ea", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + mosque: { + keywords: [ "islam", "worship", "minaret" ], + char: "\ud83d\udd4c", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + synagogue: { + keywords: [ "judaism", "worship", "temple", "jewish" ], + char: "\ud83d\udd4d", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + kaaba: { + keywords: [ "mecca", "mosque", "islam" ], + char: "\ud83d\udd4b", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + shinto_shrine: { + keywords: [ "temple", "japan", "kyoto" ], + char: "\u26e9", + fitzpatrick_scale: false, + category: "travel_and_places" + }, + watch: { + keywords: [ "time", "accessories" ], + char: "\u231a", + fitzpatrick_scale: false, + category: "objects" + }, + iphone: { + keywords: [ "technology", "apple", "gadgets", "dial" ], + char: "\ud83d\udcf1", + fitzpatrick_scale: false, + category: "objects" + }, + calling: { + keywords: [ "iphone", "incoming" ], + char: "\ud83d\udcf2", + fitzpatrick_scale: false, + category: "objects" + }, + computer: { + keywords: [ "technology", "laptop", "screen", "display", "monitor" ], + char: "\ud83d\udcbb", + fitzpatrick_scale: false, + category: "objects" + }, + keyboard: { + keywords: [ "technology", "computer", "type", "input", "text" ], + char: "\u2328", + fitzpatrick_scale: false, + category: "objects" + }, + desktop_computer: { + keywords: [ "technology", "computing", "screen" ], + char: "\ud83d\udda5", + fitzpatrick_scale: false, + category: "objects" + }, + printer: { + keywords: [ "paper", "ink" ], + char: "\ud83d\udda8", + fitzpatrick_scale: false, + category: "objects" + }, + computer_mouse: { + keywords: [ "click" ], + char: "\ud83d\uddb1", + fitzpatrick_scale: false, + category: "objects" + }, + trackball: { + keywords: [ "technology", "trackpad" ], + char: "\ud83d\uddb2", + fitzpatrick_scale: false, + category: "objects" + }, + joystick: { + keywords: [ "game", "play" ], + char: "\ud83d\udd79", + fitzpatrick_scale: false, + category: "objects" + }, + clamp: { + keywords: [ "tool" ], + char: "\ud83d\udddc", + fitzpatrick_scale: false, + category: "objects" + }, + minidisc: { + keywords: [ "technology", "record", "data", "disk", "90s" ], + char: "\ud83d\udcbd", + fitzpatrick_scale: false, + category: "objects" + }, + floppy_disk: { + keywords: [ "oldschool", "technology", "save", "90s", "80s" ], + char: "\ud83d\udcbe", + fitzpatrick_scale: false, + category: "objects" + }, + cd: { + keywords: [ "technology", "dvd", "disk", "disc", "90s" ], + char: "\ud83d\udcbf", + fitzpatrick_scale: false, + category: "objects" + }, + dvd: { + keywords: [ "cd", "disk", "disc" ], + char: "\ud83d\udcc0", + fitzpatrick_scale: false, + category: "objects" + }, + vhs: { + keywords: [ "record", "video", "oldschool", "90s", "80s" ], + char: "\ud83d\udcfc", + fitzpatrick_scale: false, + category: "objects" + }, + camera: { + keywords: [ "gadgets", "photography" ], + char: "\ud83d\udcf7", + fitzpatrick_scale: false, + category: "objects" + }, + camera_flash: { + keywords: [ "photography", "gadgets" ], + char: "\ud83d\udcf8", + fitzpatrick_scale: false, + category: "objects" + }, + video_camera: { + keywords: [ "film", "record" ], + char: "\ud83d\udcf9", + fitzpatrick_scale: false, + category: "objects" + }, + movie_camera: { + keywords: [ "film", "record" ], + char: "\ud83c\udfa5", + fitzpatrick_scale: false, + category: "objects" + }, + film_projector: { + keywords: [ "video", "tape", "record", "movie" ], + char: "\ud83d\udcfd", + fitzpatrick_scale: false, + category: "objects" + }, + film_strip: { + keywords: [ "movie" ], + char: "\ud83c\udf9e", + fitzpatrick_scale: false, + category: "objects" + }, + telephone_receiver: { + keywords: [ "technology", "communication", "dial" ], + char: "\ud83d\udcde", + fitzpatrick_scale: false, + category: "objects" + }, + phone: { + keywords: [ "technology", "communication", "dial", "telephone" ], + char: "\u260e\ufe0f", + fitzpatrick_scale: false, + category: "objects" + }, + pager: { + keywords: [ "bbcall", "oldschool", "90s" ], + char: "\ud83d\udcdf", + fitzpatrick_scale: false, + category: "objects" + }, + fax: { + keywords: [ "communication", "technology" ], + char: "\ud83d\udce0", + fitzpatrick_scale: false, + category: "objects" + }, + tv: { + keywords: [ "technology", "program", "oldschool", "show", "television" ], + char: "\ud83d\udcfa", + fitzpatrick_scale: false, + category: "objects" + }, + radio: { + keywords: [ "communication", "music", "podcast", "program" ], + char: "\ud83d\udcfb", + fitzpatrick_scale: false, + category: "objects" + }, + studio_microphone: { + keywords: [ "sing", "recording", "artist", "talkshow" ], + char: "\ud83c\udf99", + fitzpatrick_scale: false, + category: "objects" + }, + level_slider: { + keywords: [ "scale" ], + char: "\ud83c\udf9a", + fitzpatrick_scale: false, + category: "objects" + }, + control_knobs: { + keywords: [ "dial" ], + char: "\ud83c\udf9b", + fitzpatrick_scale: false, + category: "objects" + }, + compass: { + keywords: [ "magnetic", "navigation", "orienteering" ], + char: "\ud83e\udded", + fitzpatrick_scale: false, + category: "objects" + }, + stopwatch: { + keywords: [ "time", "deadline" ], + char: "\u23f1", + fitzpatrick_scale: false, + category: "objects" + }, + timer_clock: { + keywords: [ "alarm" ], + char: "\u23f2", + fitzpatrick_scale: false, + category: "objects" + }, + alarm_clock: { + keywords: [ "time", "wake" ], + char: "\u23f0", + fitzpatrick_scale: false, + category: "objects" + }, + mantelpiece_clock: { + keywords: [ "time" ], + char: "\ud83d\udd70", + fitzpatrick_scale: false, + category: "objects" + }, + hourglass_flowing_sand: { + keywords: [ "oldschool", "time", "countdown" ], + char: "\u23f3", + fitzpatrick_scale: false, + category: "objects" + }, + hourglass: { + keywords: [ "time", "clock", "oldschool", "limit", "exam", "quiz", "test" ], + char: "\u231b", + fitzpatrick_scale: false, + category: "objects" + }, + satellite: { + keywords: [ "communication", "future", "radio", "space" ], + char: "\ud83d\udce1", + fitzpatrick_scale: false, + category: "objects" + }, + battery: { + keywords: [ "power", "energy", "sustain" ], + char: "\ud83d\udd0b", + fitzpatrick_scale: false, + category: "objects" + }, + electric_plug: { + keywords: [ "charger", "power" ], + char: "\ud83d\udd0c", + fitzpatrick_scale: false, + category: "objects" + }, + bulb: { + keywords: [ "light", "electricity", "idea" ], + char: "\ud83d\udca1", + fitzpatrick_scale: false, + category: "objects" + }, + flashlight: { + keywords: [ "dark", "camping", "sight", "night" ], + char: "\ud83d\udd26", + fitzpatrick_scale: false, + category: "objects" + }, + candle: { + keywords: [ "fire", "wax" ], + char: "\ud83d\udd6f", + fitzpatrick_scale: false, + category: "objects" + }, + fire_extinguisher: { + keywords: [ "quench" ], + char: "\ud83e\uddef", + fitzpatrick_scale: false, + category: "objects" + }, + wastebasket: { + keywords: [ "bin", "trash", "rubbish", "garbage", "toss" ], + char: "\ud83d\uddd1", + fitzpatrick_scale: false, + category: "objects" + }, + oil_drum: { + keywords: [ "barrell" ], + char: "\ud83d\udee2", + fitzpatrick_scale: false, + category: "objects" + }, + money_with_wings: { + keywords: [ "dollar", "bills", "payment", "sale" ], + char: "\ud83d\udcb8", + fitzpatrick_scale: false, + category: "objects" + }, + dollar: { + keywords: [ "money", "sales", "bill", "currency" ], + char: "\ud83d\udcb5", + fitzpatrick_scale: false, + category: "objects" + }, + yen: { + keywords: [ "money", "sales", "japanese", "dollar", "currency" ], + char: "\ud83d\udcb4", + fitzpatrick_scale: false, + category: "objects" + }, + euro: { + keywords: [ "money", "sales", "dollar", "currency" ], + char: "\ud83d\udcb6", + fitzpatrick_scale: false, + category: "objects" + }, + pound: { + keywords: [ "british", "sterling", "money", "sales", "bills", "uk", "england", "currency" ], + char: "\ud83d\udcb7", + fitzpatrick_scale: false, + category: "objects" + }, + moneybag: { + keywords: [ "dollar", "payment", "coins", "sale" ], + char: "\ud83d\udcb0", + fitzpatrick_scale: false, + category: "objects" + }, + credit_card: { + keywords: [ "money", "sales", "dollar", "bill", "payment", "shopping" ], + char: "\ud83d\udcb3", + fitzpatrick_scale: false, + category: "objects" + }, + gem: { + keywords: [ "blue", "ruby", "diamond", "jewelry" ], + char: "\ud83d\udc8e", + fitzpatrick_scale: false, + category: "objects" + }, + balance_scale: { + keywords: [ "law", "fairness", "weight" ], + char: "\u2696", + fitzpatrick_scale: false, + category: "objects" + }, + toolbox: { + keywords: [ "tools", "diy", "fix", "maintainer", "mechanic" ], + char: "\ud83e\uddf0", + fitzpatrick_scale: false, + category: "objects" + }, + wrench: { + keywords: [ "tools", "diy", "ikea", "fix", "maintainer" ], + char: "\ud83d\udd27", + fitzpatrick_scale: false, + category: "objects" + }, + hammer: { + keywords: [ "tools", "build", "create" ], + char: "\ud83d\udd28", + fitzpatrick_scale: false, + category: "objects" + }, + hammer_and_pick: { + keywords: [ "tools", "build", "create" ], + char: "\u2692", + fitzpatrick_scale: false, + category: "objects" + }, + hammer_and_wrench: { + keywords: [ "tools", "build", "create" ], + char: "\ud83d\udee0", + fitzpatrick_scale: false, + category: "objects" + }, + pick: { + keywords: [ "tools", "dig" ], + char: "\u26cf", + fitzpatrick_scale: false, + category: "objects" + }, + nut_and_bolt: { + keywords: [ "handy", "tools", "fix" ], + char: "\ud83d\udd29", + fitzpatrick_scale: false, + category: "objects" + }, + gear: { + keywords: [ "cog" ], + char: "\u2699", + fitzpatrick_scale: false, + category: "objects" + }, + brick: { + keywords: [ "bricks" ], + char: "\ud83e\uddf1", + fitzpatrick_scale: false, + category: "objects" + }, + chains: { + keywords: [ "lock", "arrest" ], + char: "\u26d3", + fitzpatrick_scale: false, + category: "objects" + }, + magnet: { + keywords: [ "attraction", "magnetic" ], + char: "\ud83e\uddf2", + fitzpatrick_scale: false, + category: "objects" + }, + gun: { + keywords: [ "violence", "weapon", "pistol", "revolver" ], + char: "\ud83d\udd2b", + fitzpatrick_scale: false, + category: "objects" + }, + bomb: { + keywords: [ "boom", "explode", "explosion", "terrorism" ], + char: "\ud83d\udca3", + fitzpatrick_scale: false, + category: "objects" + }, + firecracker: { + keywords: [ "dynamite", "boom", "explode", "explosion", "explosive" ], + char: "\ud83e\udde8", + fitzpatrick_scale: false, + category: "objects" + }, + hocho: { + keywords: [ "knife", "blade", "cutlery", "kitchen", "weapon" ], + char: "\ud83d\udd2a", + fitzpatrick_scale: false, + category: "objects" + }, + dagger: { + keywords: [ "weapon" ], + char: "\ud83d\udde1", + fitzpatrick_scale: false, + category: "objects" + }, + crossed_swords: { + keywords: [ "weapon" ], + char: "\u2694", + fitzpatrick_scale: false, + category: "objects" + }, + shield: { + keywords: [ "protection", "security" ], + char: "\ud83d\udee1", + fitzpatrick_scale: false, + category: "objects" + }, + smoking: { + keywords: [ "kills", "tobacco", "cigarette", "joint", "smoke" ], + char: "\ud83d\udeac", + fitzpatrick_scale: false, + category: "objects" + }, + skull_and_crossbones: { + keywords: [ "poison", "danger", "deadly", "scary", "death", "pirate", "evil" ], + char: "\u2620", + fitzpatrick_scale: false, + category: "objects" + }, + coffin: { + keywords: [ "vampire", "dead", "die", "death", "rip", "graveyard", "cemetery", "casket", "funeral", "box" ], + char: "\u26b0", + fitzpatrick_scale: false, + category: "objects" + }, + funeral_urn: { + keywords: [ "dead", "die", "death", "rip", "ashes" ], + char: "\u26b1", + fitzpatrick_scale: false, + category: "objects" + }, + amphora: { + keywords: [ "vase", "jar" ], + char: "\ud83c\udffa", + fitzpatrick_scale: false, + category: "objects" + }, + crystal_ball: { + keywords: [ "disco", "party", "magic", "circus", "fortune_teller" ], + char: "\ud83d\udd2e", + fitzpatrick_scale: false, + category: "objects" + }, + prayer_beads: { + keywords: [ "dhikr", "religious" ], + char: "\ud83d\udcff", + fitzpatrick_scale: false, + category: "objects" + }, + nazar_amulet: { + keywords: [ "bead", "charm" ], + char: "\ud83e\uddff", + fitzpatrick_scale: false, + category: "objects" + }, + barber: { + keywords: [ "hair", "salon", "style" ], + char: "\ud83d\udc88", + fitzpatrick_scale: false, + category: "objects" + }, + alembic: { + keywords: [ "distilling", "science", "experiment", "chemistry" ], + char: "\u2697", + fitzpatrick_scale: false, + category: "objects" + }, + telescope: { + keywords: [ "stars", "space", "zoom", "science", "astronomy" ], + char: "\ud83d\udd2d", + fitzpatrick_scale: false, + category: "objects" + }, + microscope: { + keywords: [ "laboratory", "experiment", "zoomin", "science", "study" ], + char: "\ud83d\udd2c", + fitzpatrick_scale: false, + category: "objects" + }, + hole: { + keywords: [ "embarrassing" ], + char: "\ud83d\udd73", + fitzpatrick_scale: false, + category: "objects" + }, + pill: { + keywords: [ "health", "medicine", "doctor", "pharmacy", "drug" ], + char: "\ud83d\udc8a", + fitzpatrick_scale: false, + category: "objects" + }, + syringe: { + keywords: [ "health", "hospital", "drugs", "blood", "medicine", "needle", "doctor", "nurse" ], + char: "\ud83d\udc89", + fitzpatrick_scale: false, + category: "objects" + }, + dna: { + keywords: [ "biologist", "genetics", "life" ], + char: "\ud83e\uddec", + fitzpatrick_scale: false, + category: "objects" + }, + microbe: { + keywords: [ "amoeba", "bacteria", "germs" ], + char: "\ud83e\udda0", + fitzpatrick_scale: false, + category: "objects" + }, + petri_dish: { + keywords: [ "bacteria", "biology", "culture", "lab" ], + char: "\ud83e\uddeb", + fitzpatrick_scale: false, + category: "objects" + }, + test_tube: { + keywords: [ "chemistry", "experiment", "lab", "science" ], + char: "\ud83e\uddea", + fitzpatrick_scale: false, + category: "objects" + }, + thermometer: { + keywords: [ "weather", "temperature", "hot", "cold" ], + char: "\ud83c\udf21", + fitzpatrick_scale: false, + category: "objects" + }, + broom: { + keywords: [ "cleaning", "sweeping", "witch" ], + char: "\ud83e\uddf9", + fitzpatrick_scale: false, + category: "objects" + }, + basket: { + keywords: [ "laundry" ], + char: "\ud83e\uddfa", + fitzpatrick_scale: false, + category: "objects" + }, + toilet_paper: { + keywords: [ "roll" ], + char: "\ud83e\uddfb", + fitzpatrick_scale: false, + category: "objects" + }, + label: { + keywords: [ "sale", "tag" ], + char: "\ud83c\udff7", + fitzpatrick_scale: false, + category: "objects" + }, + bookmark: { + keywords: [ "favorite", "label", "save" ], + char: "\ud83d\udd16", + fitzpatrick_scale: false, + category: "objects" + }, + toilet: { + keywords: [ "restroom", "wc", "washroom", "bathroom", "potty" ], + char: "\ud83d\udebd", + fitzpatrick_scale: false, + category: "objects" + }, + shower: { + keywords: [ "clean", "water", "bathroom" ], + char: "\ud83d\udebf", + fitzpatrick_scale: false, + category: "objects" + }, + bathtub: { + keywords: [ "clean", "shower", "bathroom" ], + char: "\ud83d\udec1", + fitzpatrick_scale: false, + category: "objects" + }, + soap: { + keywords: [ "bar", "bathing", "cleaning", "lather" ], + char: "\ud83e\uddfc", + fitzpatrick_scale: false, + category: "objects" + }, + sponge: { + keywords: [ "absorbing", "cleaning", "porous" ], + char: "\ud83e\uddfd", + fitzpatrick_scale: false, + category: "objects" + }, + lotion_bottle: { + keywords: [ "moisturizer", "sunscreen" ], + char: "\ud83e\uddf4", + fitzpatrick_scale: false, + category: "objects" + }, + key: { + keywords: [ "lock", "door", "password" ], + char: "\ud83d\udd11", + fitzpatrick_scale: false, + category: "objects" + }, + old_key: { + keywords: [ "lock", "door", "password" ], + char: "\ud83d\udddd", + fitzpatrick_scale: false, + category: "objects" + }, + couch_and_lamp: { + keywords: [ "read", "chill" ], + char: "\ud83d\udecb", + fitzpatrick_scale: false, + category: "objects" + }, + sleeping_bed: { + keywords: [ "bed", "rest" ], + char: "\ud83d\udecc", + fitzpatrick_scale: true, + category: "objects" + }, + bed: { + keywords: [ "sleep", "rest" ], + char: "\ud83d\udecf", + fitzpatrick_scale: false, + category: "objects" + }, + door: { + keywords: [ "house", "entry", "exit" ], + char: "\ud83d\udeaa", + fitzpatrick_scale: false, + category: "objects" + }, + bellhop_bell: { + keywords: [ "service" ], + char: "\ud83d\udece", + fitzpatrick_scale: false, + category: "objects" + }, + teddy_bear: { + keywords: [ "plush", "stuffed" ], + char: "\ud83e\uddf8", + fitzpatrick_scale: false, + category: "objects" + }, + framed_picture: { + keywords: [ "photography" ], + char: "\ud83d\uddbc", + fitzpatrick_scale: false, + category: "objects" + }, + world_map: { + keywords: [ "location", "direction" ], + char: "\ud83d\uddfa", + fitzpatrick_scale: false, + category: "objects" + }, + parasol_on_ground: { + keywords: [ "weather", "summer" ], + char: "\u26f1", + fitzpatrick_scale: false, + category: "objects" + }, + moyai: { + keywords: [ "rock", "easter island", "moai" ], + char: "\ud83d\uddff", + fitzpatrick_scale: false, + category: "objects" + }, + shopping: { + keywords: [ "mall", "buy", "purchase" ], + char: "\ud83d\udecd", + fitzpatrick_scale: false, + category: "objects" + }, + shopping_cart: { + keywords: [ "trolley" ], + char: "\ud83d\uded2", + fitzpatrick_scale: false, + category: "objects" + }, + balloon: { + keywords: [ "party", "celebration", "birthday", "circus" ], + char: "\ud83c\udf88", + fitzpatrick_scale: false, + category: "objects" + }, + flags: { + keywords: [ "fish", "japanese", "koinobori", "carp", "banner" ], + char: "\ud83c\udf8f", + fitzpatrick_scale: false, + category: "objects" + }, + ribbon: { + keywords: [ "decoration", "pink", "girl", "bowtie" ], + char: "\ud83c\udf80", + fitzpatrick_scale: false, + category: "objects" + }, + gift: { + keywords: [ "present", "birthday", "christmas", "xmas" ], + char: "\ud83c\udf81", + fitzpatrick_scale: false, + category: "objects" + }, + confetti_ball: { + keywords: [ "festival", "party", "birthday", "circus" ], + char: "\ud83c\udf8a", + fitzpatrick_scale: false, + category: "objects" + }, + tada: { + keywords: [ "party", "congratulations", "birthday", "magic", "circus", "celebration" ], + char: "\ud83c\udf89", + fitzpatrick_scale: false, + category: "objects" + }, + dolls: { + keywords: [ "japanese", "toy", "kimono" ], + char: "\ud83c\udf8e", + fitzpatrick_scale: false, + category: "objects" + }, + wind_chime: { + keywords: [ "nature", "ding", "spring", "bell" ], + char: "\ud83c\udf90", + fitzpatrick_scale: false, + category: "objects" + }, + crossed_flags: { + keywords: [ "japanese", "nation", "country", "border" ], + char: "\ud83c\udf8c", + fitzpatrick_scale: false, + category: "objects" + }, + izakaya_lantern: { + keywords: [ "light", "paper", "halloween", "spooky" ], + char: "\ud83c\udfee", + fitzpatrick_scale: false, + category: "objects" + }, + red_envelope: { + keywords: [ "gift" ], + char: "\ud83e\udde7", + fitzpatrick_scale: false, + category: "objects" + }, + email: { + keywords: [ "letter", "postal", "inbox", "communication" ], + char: "\u2709\ufe0f", + fitzpatrick_scale: false, + category: "objects" + }, + envelope_with_arrow: { + keywords: [ "email", "communication" ], + char: "\ud83d\udce9", + fitzpatrick_scale: false, + category: "objects" + }, + incoming_envelope: { + keywords: [ "email", "inbox" ], + char: "\ud83d\udce8", + fitzpatrick_scale: false, + category: "objects" + }, + "e-mail": { + keywords: [ "communication", "inbox" ], + char: "\ud83d\udce7", + fitzpatrick_scale: false, + category: "objects" + }, + love_letter: { + keywords: [ "email", "like", "affection", "envelope", "valentines" ], + char: "\ud83d\udc8c", + fitzpatrick_scale: false, + category: "objects" + }, + postbox: { + keywords: [ "email", "letter", "envelope" ], + char: "\ud83d\udcee", + fitzpatrick_scale: false, + category: "objects" + }, + mailbox_closed: { + keywords: [ "email", "communication", "inbox" ], + char: "\ud83d\udcea", + fitzpatrick_scale: false, + category: "objects" + }, + mailbox: { + keywords: [ "email", "inbox", "communication" ], + char: "\ud83d\udceb", + fitzpatrick_scale: false, + category: "objects" + }, + mailbox_with_mail: { + keywords: [ "email", "inbox", "communication" ], + char: "\ud83d\udcec", + fitzpatrick_scale: false, + category: "objects" + }, + mailbox_with_no_mail: { + keywords: [ "email", "inbox" ], + char: "\ud83d\udced", + fitzpatrick_scale: false, + category: "objects" + }, + package: { + keywords: [ "mail", "gift", "cardboard", "box", "moving" ], + char: "\ud83d\udce6", + fitzpatrick_scale: false, + category: "objects" + }, + postal_horn: { + keywords: [ "instrument", "music" ], + char: "\ud83d\udcef", + fitzpatrick_scale: false, + category: "objects" + }, + inbox_tray: { + keywords: [ "email", "documents" ], + char: "\ud83d\udce5", + fitzpatrick_scale: false, + category: "objects" + }, + outbox_tray: { + keywords: [ "inbox", "email" ], + char: "\ud83d\udce4", + fitzpatrick_scale: false, + category: "objects" + }, + scroll: { + keywords: [ "documents", "ancient", "history", "paper" ], + char: "\ud83d\udcdc", + fitzpatrick_scale: false, + category: "objects" + }, + page_with_curl: { + keywords: [ "documents", "office", "paper" ], + char: "\ud83d\udcc3", + fitzpatrick_scale: false, + category: "objects" + }, + bookmark_tabs: { + keywords: [ "favorite", "save", "order", "tidy" ], + char: "\ud83d\udcd1", + fitzpatrick_scale: false, + category: "objects" + }, + receipt: { + keywords: [ "accounting", "expenses" ], + char: "\ud83e\uddfe", + fitzpatrick_scale: false, + category: "objects" + }, + bar_chart: { + keywords: [ "graph", "presentation", "stats" ], + char: "\ud83d\udcca", + fitzpatrick_scale: false, + category: "objects" + }, + chart_with_upwards_trend: { + keywords: [ "graph", "presentation", "stats", "recovery", "business", "economics", "money", "sales", "good", "success" ], + char: "\ud83d\udcc8", + fitzpatrick_scale: false, + category: "objects" + }, + chart_with_downwards_trend: { + keywords: [ "graph", "presentation", "stats", "recession", "business", "economics", "money", "sales", "bad", "failure" ], + char: "\ud83d\udcc9", + fitzpatrick_scale: false, + category: "objects" + }, + page_facing_up: { + keywords: [ "documents", "office", "paper", "information" ], + char: "\ud83d\udcc4", + fitzpatrick_scale: false, + category: "objects" + }, + date: { + keywords: [ "calendar", "schedule" ], + char: "\ud83d\udcc5", + fitzpatrick_scale: false, + category: "objects" + }, + calendar: { + keywords: [ "schedule", "date", "planning" ], + char: "\ud83d\udcc6", + fitzpatrick_scale: false, + category: "objects" + }, + spiral_calendar: { + keywords: [ "date", "schedule", "planning" ], + char: "\ud83d\uddd3", + fitzpatrick_scale: false, + category: "objects" + }, + card_index: { + keywords: [ "business", "stationery" ], + char: "\ud83d\udcc7", + fitzpatrick_scale: false, + category: "objects" + }, + card_file_box: { + keywords: [ "business", "stationery" ], + char: "\ud83d\uddc3", + fitzpatrick_scale: false, + category: "objects" + }, + ballot_box: { + keywords: [ "election", "vote" ], + char: "\ud83d\uddf3", + fitzpatrick_scale: false, + category: "objects" + }, + file_cabinet: { + keywords: [ "filing", "organizing" ], + char: "\ud83d\uddc4", + fitzpatrick_scale: false, + category: "objects" + }, + clipboard: { + keywords: [ "stationery", "documents" ], + char: "\ud83d\udccb", + fitzpatrick_scale: false, + category: "objects" + }, + spiral_notepad: { + keywords: [ "memo", "stationery" ], + char: "\ud83d\uddd2", + fitzpatrick_scale: false, + category: "objects" + }, + file_folder: { + keywords: [ "documents", "business", "office" ], + char: "\ud83d\udcc1", + fitzpatrick_scale: false, + category: "objects" + }, + open_file_folder: { + keywords: [ "documents", "load" ], + char: "\ud83d\udcc2", + fitzpatrick_scale: false, + category: "objects" + }, + card_index_dividers: { + keywords: [ "organizing", "business", "stationery" ], + char: "\ud83d\uddc2", + fitzpatrick_scale: false, + category: "objects" + }, + newspaper_roll: { + keywords: [ "press", "headline" ], + char: "\ud83d\uddde", + fitzpatrick_scale: false, + category: "objects" + }, + newspaper: { + keywords: [ "press", "headline" ], + char: "\ud83d\udcf0", + fitzpatrick_scale: false, + category: "objects" + }, + notebook: { + keywords: [ "stationery", "record", "notes", "paper", "study" ], + char: "\ud83d\udcd3", + fitzpatrick_scale: false, + category: "objects" + }, + closed_book: { + keywords: [ "read", "library", "knowledge", "textbook", "learn" ], + char: "\ud83d\udcd5", + fitzpatrick_scale: false, + category: "objects" + }, + green_book: { + keywords: [ "read", "library", "knowledge", "study" ], + char: "\ud83d\udcd7", + fitzpatrick_scale: false, + category: "objects" + }, + blue_book: { + keywords: [ "read", "library", "knowledge", "learn", "study" ], + char: "\ud83d\udcd8", + fitzpatrick_scale: false, + category: "objects" + }, + orange_book: { + keywords: [ "read", "library", "knowledge", "textbook", "study" ], + char: "\ud83d\udcd9", + fitzpatrick_scale: false, + category: "objects" + }, + notebook_with_decorative_cover: { + keywords: [ "classroom", "notes", "record", "paper", "study" ], + char: "\ud83d\udcd4", + fitzpatrick_scale: false, + category: "objects" + }, + ledger: { + keywords: [ "notes", "paper" ], + char: "\ud83d\udcd2", + fitzpatrick_scale: false, + category: "objects" + }, + books: { + keywords: [ "literature", "library", "study" ], + char: "\ud83d\udcda", + fitzpatrick_scale: false, + category: "objects" + }, + open_book: { + keywords: [ "book", "read", "library", "knowledge", "literature", "learn", "study" ], + char: "\ud83d\udcd6", + fitzpatrick_scale: false, + category: "objects" + }, + safety_pin: { + keywords: [ "diaper" ], + char: "\ud83e\uddf7", + fitzpatrick_scale: false, + category: "objects" + }, + link: { + keywords: [ "rings", "url" ], + char: "\ud83d\udd17", + fitzpatrick_scale: false, + category: "objects" + }, + paperclip: { + keywords: [ "documents", "stationery" ], + char: "\ud83d\udcce", + fitzpatrick_scale: false, + category: "objects" + }, + paperclips: { + keywords: [ "documents", "stationery" ], + char: "\ud83d\udd87", + fitzpatrick_scale: false, + category: "objects" + }, + scissors: { + keywords: [ "stationery", "cut" ], + char: "\u2702\ufe0f", + fitzpatrick_scale: false, + category: "objects" + }, + triangular_ruler: { + keywords: [ "stationery", "math", "architect", "sketch" ], + char: "\ud83d\udcd0", + fitzpatrick_scale: false, + category: "objects" + }, + straight_ruler: { + keywords: [ "stationery", "calculate", "length", "math", "school", "drawing", "architect", "sketch" ], + char: "\ud83d\udccf", + fitzpatrick_scale: false, + category: "objects" + }, + abacus: { + keywords: [ "calculation" ], + char: "\ud83e\uddee", + fitzpatrick_scale: false, + category: "objects" + }, + pushpin: { + keywords: [ "stationery", "mark", "here" ], + char: "\ud83d\udccc", + fitzpatrick_scale: false, + category: "objects" + }, + round_pushpin: { + keywords: [ "stationery", "location", "map", "here" ], + char: "\ud83d\udccd", + fitzpatrick_scale: false, + category: "objects" + }, + triangular_flag_on_post: { + keywords: [ "mark", "milestone", "place" ], + char: "\ud83d\udea9", + fitzpatrick_scale: false, + category: "objects" + }, + white_flag: { + keywords: [ "losing", "loser", "lost", "surrender", "give up", "fail" ], + char: "\ud83c\udff3", + fitzpatrick_scale: false, + category: "objects" + }, + black_flag: { + keywords: [ "pirate" ], + char: "\ud83c\udff4", + fitzpatrick_scale: false, + category: "objects" + }, + rainbow_flag: { + keywords: [ "flag", "rainbow", "pride", "gay", "lgbt", "glbt", "queer", "homosexual", "lesbian", "bisexual", "transgender" ], + char: "\ud83c\udff3\ufe0f\u200d\ud83c\udf08", + fitzpatrick_scale: false, + category: "objects" + }, + closed_lock_with_key: { + keywords: [ "security", "privacy" ], + char: "\ud83d\udd10", + fitzpatrick_scale: false, + category: "objects" + }, + lock: { + keywords: [ "security", "password", "padlock" ], + char: "\ud83d\udd12", + fitzpatrick_scale: false, + category: "objects" + }, + unlock: { + keywords: [ "privacy", "security" ], + char: "\ud83d\udd13", + fitzpatrick_scale: false, + category: "objects" + }, + lock_with_ink_pen: { + keywords: [ "security", "secret" ], + char: "\ud83d\udd0f", + fitzpatrick_scale: false, + category: "objects" + }, + pen: { + keywords: [ "stationery", "writing", "write" ], + char: "\ud83d\udd8a", + fitzpatrick_scale: false, + category: "objects" + }, + fountain_pen: { + keywords: [ "stationery", "writing", "write" ], + char: "\ud83d\udd8b", + fitzpatrick_scale: false, + category: "objects" + }, + black_nib: { + keywords: [ "pen", "stationery", "writing", "write" ], + char: "\u2712\ufe0f", + fitzpatrick_scale: false, + category: "objects" + }, + memo: { + keywords: [ "write", "documents", "stationery", "pencil", "paper", "writing", "legal", "exam", "quiz", "test", "study", "compose" ], + char: "\ud83d\udcdd", + fitzpatrick_scale: false, + category: "objects" + }, + pencil2: { + keywords: [ "stationery", "write", "paper", "writing", "school", "study" ], + char: "\u270f\ufe0f", + fitzpatrick_scale: false, + category: "objects" + }, + crayon: { + keywords: [ "drawing", "creativity" ], + char: "\ud83d\udd8d", + fitzpatrick_scale: false, + category: "objects" + }, + paintbrush: { + keywords: [ "drawing", "creativity", "art" ], + char: "\ud83d\udd8c", + fitzpatrick_scale: false, + category: "objects" + }, + mag: { + keywords: [ "search", "zoom", "find", "detective" ], + char: "\ud83d\udd0d", + fitzpatrick_scale: false, + category: "objects" + }, + mag_right: { + keywords: [ "search", "zoom", "find", "detective" ], + char: "\ud83d\udd0e", + fitzpatrick_scale: false, + category: "objects" + }, + heart: { + keywords: [ "love", "like", "valentines" ], + char: "\u2764\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + orange_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: "\ud83e\udde1", + fitzpatrick_scale: false, + category: "symbols" + }, + yellow_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: "\ud83d\udc9b", + fitzpatrick_scale: false, + category: "symbols" + }, + green_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: "\ud83d\udc9a", + fitzpatrick_scale: false, + category: "symbols" + }, + blue_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: "\ud83d\udc99", + fitzpatrick_scale: false, + category: "symbols" + }, + purple_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: "\ud83d\udc9c", + fitzpatrick_scale: false, + category: "symbols" + }, + black_heart: { + keywords: [ "evil" ], + char: "\ud83d\udda4", + fitzpatrick_scale: false, + category: "symbols" + }, + broken_heart: { + keywords: [ "sad", "sorry", "break", "heart", "heartbreak" ], + char: "\ud83d\udc94", + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_heart_exclamation: { + keywords: [ "decoration", "love" ], + char: "\u2763", + fitzpatrick_scale: false, + category: "symbols" + }, + two_hearts: { + keywords: [ "love", "like", "affection", "valentines", "heart" ], + char: "\ud83d\udc95", + fitzpatrick_scale: false, + category: "symbols" + }, + revolving_hearts: { + keywords: [ "love", "like", "affection", "valentines" ], + char: "\ud83d\udc9e", + fitzpatrick_scale: false, + category: "symbols" + }, + heartbeat: { + keywords: [ "love", "like", "affection", "valentines", "pink", "heart" ], + char: "\ud83d\udc93", + fitzpatrick_scale: false, + category: "symbols" + }, + heartpulse: { + keywords: [ "like", "love", "affection", "valentines", "pink" ], + char: "\ud83d\udc97", + fitzpatrick_scale: false, + category: "symbols" + }, + sparkling_heart: { + keywords: [ "love", "like", "affection", "valentines" ], + char: "\ud83d\udc96", + fitzpatrick_scale: false, + category: "symbols" + }, + cupid: { + keywords: [ "love", "like", "heart", "affection", "valentines" ], + char: "\ud83d\udc98", + fitzpatrick_scale: false, + category: "symbols" + }, + gift_heart: { + keywords: [ "love", "valentines" ], + char: "\ud83d\udc9d", + fitzpatrick_scale: false, + category: "symbols" + }, + heart_decoration: { + keywords: [ "purple-square", "love", "like" ], + char: "\ud83d\udc9f", + fitzpatrick_scale: false, + category: "symbols" + }, + peace_symbol: { + keywords: [ "hippie" ], + char: "\u262e", + fitzpatrick_scale: false, + category: "symbols" + }, + latin_cross: { + keywords: [ "christianity" ], + char: "\u271d", + fitzpatrick_scale: false, + category: "symbols" + }, + star_and_crescent: { + keywords: [ "islam" ], + char: "\u262a", + fitzpatrick_scale: false, + category: "symbols" + }, + om: { + keywords: [ "hinduism", "buddhism", "sikhism", "jainism" ], + char: "\ud83d\udd49", + fitzpatrick_scale: false, + category: "symbols" + }, + wheel_of_dharma: { + keywords: [ "hinduism", "buddhism", "sikhism", "jainism" ], + char: "\u2638", + fitzpatrick_scale: false, + category: "symbols" + }, + star_of_david: { + keywords: [ "judaism" ], + char: "\u2721", + fitzpatrick_scale: false, + category: "symbols" + }, + six_pointed_star: { + keywords: [ "purple-square", "religion", "jewish", "hexagram" ], + char: "\ud83d\udd2f", + fitzpatrick_scale: false, + category: "symbols" + }, + menorah: { + keywords: [ "hanukkah", "candles", "jewish" ], + char: "\ud83d\udd4e", + fitzpatrick_scale: false, + category: "symbols" + }, + yin_yang: { + keywords: [ "balance" ], + char: "\u262f", + fitzpatrick_scale: false, + category: "symbols" + }, + orthodox_cross: { + keywords: [ "suppedaneum", "religion" ], + char: "\u2626", + fitzpatrick_scale: false, + category: "symbols" + }, + place_of_worship: { + keywords: [ "religion", "church", "temple", "prayer" ], + char: "\ud83d\uded0", + fitzpatrick_scale: false, + category: "symbols" + }, + ophiuchus: { + keywords: [ "sign", "purple-square", "constellation", "astrology" ], + char: "\u26ce", + fitzpatrick_scale: false, + category: "symbols" + }, + aries: { + keywords: [ "sign", "purple-square", "zodiac", "astrology" ], + char: "\u2648", + fitzpatrick_scale: false, + category: "symbols" + }, + taurus: { + keywords: [ "purple-square", "sign", "zodiac", "astrology" ], + char: "\u2649", + fitzpatrick_scale: false, + category: "symbols" + }, + gemini: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: "\u264a", + fitzpatrick_scale: false, + category: "symbols" + }, + cancer: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: "\u264b", + fitzpatrick_scale: false, + category: "symbols" + }, + leo: { + keywords: [ "sign", "purple-square", "zodiac", "astrology" ], + char: "\u264c", + fitzpatrick_scale: false, + category: "symbols" + }, + virgo: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: "\u264d", + fitzpatrick_scale: false, + category: "symbols" + }, + libra: { + keywords: [ "sign", "purple-square", "zodiac", "astrology" ], + char: "\u264e", + fitzpatrick_scale: false, + category: "symbols" + }, + scorpius: { + keywords: [ "sign", "zodiac", "purple-square", "astrology", "scorpio" ], + char: "\u264f", + fitzpatrick_scale: false, + category: "symbols" + }, + sagittarius: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: "\u2650", + fitzpatrick_scale: false, + category: "symbols" + }, + capricorn: { + keywords: [ "sign", "zodiac", "purple-square", "astrology" ], + char: "\u2651", + fitzpatrick_scale: false, + category: "symbols" + }, + aquarius: { + keywords: [ "sign", "purple-square", "zodiac", "astrology" ], + char: "\u2652", + fitzpatrick_scale: false, + category: "symbols" + }, + pisces: { + keywords: [ "purple-square", "sign", "zodiac", "astrology" ], + char: "\u2653", + fitzpatrick_scale: false, + category: "symbols" + }, + id: { + keywords: [ "purple-square", "words" ], + char: "\ud83c\udd94", + fitzpatrick_scale: false, + category: "symbols" + }, + atom_symbol: { + keywords: [ "science", "physics", "chemistry" ], + char: "\u269b", + fitzpatrick_scale: false, + category: "symbols" + }, + u7a7a: { + keywords: [ "kanji", "japanese", "chinese", "empty", "sky", "blue-square" ], + char: "\ud83c\ude33", + fitzpatrick_scale: false, + category: "symbols" + }, + u5272: { + keywords: [ "cut", "divide", "chinese", "kanji", "pink-square" ], + char: "\ud83c\ude39", + fitzpatrick_scale: false, + category: "symbols" + }, + radioactive: { + keywords: [ "nuclear", "danger" ], + char: "\u2622", + fitzpatrick_scale: false, + category: "symbols" + }, + biohazard: { + keywords: [ "danger" ], + char: "\u2623", + fitzpatrick_scale: false, + category: "symbols" + }, + mobile_phone_off: { + keywords: [ "mute", "orange-square", "silence", "quiet" ], + char: "\ud83d\udcf4", + fitzpatrick_scale: false, + category: "symbols" + }, + vibration_mode: { + keywords: [ "orange-square", "phone" ], + char: "\ud83d\udcf3", + fitzpatrick_scale: false, + category: "symbols" + }, + u6709: { + keywords: [ "orange-square", "chinese", "have", "kanji" ], + char: "\ud83c\ude36", + fitzpatrick_scale: false, + category: "symbols" + }, + u7121: { + keywords: [ "nothing", "chinese", "kanji", "japanese", "orange-square" ], + char: "\ud83c\ude1a", + fitzpatrick_scale: false, + category: "symbols" + }, + u7533: { + keywords: [ "chinese", "japanese", "kanji", "orange-square" ], + char: "\ud83c\ude38", + fitzpatrick_scale: false, + category: "symbols" + }, + u55b6: { + keywords: [ "japanese", "opening hours", "orange-square" ], + char: "\ud83c\ude3a", + fitzpatrick_scale: false, + category: "symbols" + }, + u6708: { + keywords: [ "chinese", "month", "moon", "japanese", "orange-square", "kanji" ], + char: "\ud83c\ude37\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + eight_pointed_black_star: { + keywords: [ "orange-square", "shape", "polygon" ], + char: "\u2734\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + vs: { + keywords: [ "words", "orange-square" ], + char: "\ud83c\udd9a", + fitzpatrick_scale: false, + category: "symbols" + }, + accept: { + keywords: [ "ok", "good", "chinese", "kanji", "agree", "yes", "orange-circle" ], + char: "\ud83c\ude51", + fitzpatrick_scale: false, + category: "symbols" + }, + white_flower: { + keywords: [ "japanese", "spring" ], + char: "\ud83d\udcae", + fitzpatrick_scale: false, + category: "symbols" + }, + ideograph_advantage: { + keywords: [ "chinese", "kanji", "obtain", "get", "circle" ], + char: "\ud83c\ude50", + fitzpatrick_scale: false, + category: "symbols" + }, + secret: { + keywords: [ "privacy", "chinese", "sshh", "kanji", "red-circle" ], + char: "\u3299\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + congratulations: { + keywords: [ "chinese", "kanji", "japanese", "red-circle" ], + char: "\u3297\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + u5408: { + keywords: [ "japanese", "chinese", "join", "kanji", "red-square" ], + char: "\ud83c\ude34", + fitzpatrick_scale: false, + category: "symbols" + }, + u6e80: { + keywords: [ "full", "chinese", "japanese", "red-square", "kanji" ], + char: "\ud83c\ude35", + fitzpatrick_scale: false, + category: "symbols" + }, + u7981: { + keywords: [ "kanji", "japanese", "chinese", "forbidden", "limit", "restricted", "red-square" ], + char: "\ud83c\ude32", + fitzpatrick_scale: false, + category: "symbols" + }, + a: { + keywords: [ "red-square", "alphabet", "letter" ], + char: "\ud83c\udd70\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + b: { + keywords: [ "red-square", "alphabet", "letter" ], + char: "\ud83c\udd71\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + ab: { + keywords: [ "red-square", "alphabet" ], + char: "\ud83c\udd8e", + fitzpatrick_scale: false, + category: "symbols" + }, + cl: { + keywords: [ "alphabet", "words", "red-square" ], + char: "\ud83c\udd91", + fitzpatrick_scale: false, + category: "symbols" + }, + o2: { + keywords: [ "alphabet", "red-square", "letter" ], + char: "\ud83c\udd7e\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + sos: { + keywords: [ "help", "red-square", "words", "emergency", "911" ], + char: "\ud83c\udd98", + fitzpatrick_scale: false, + category: "symbols" + }, + no_entry: { + keywords: [ "limit", "security", "privacy", "bad", "denied", "stop", "circle" ], + char: "\u26d4", + fitzpatrick_scale: false, + category: "symbols" + }, + name_badge: { + keywords: [ "fire", "forbid" ], + char: "\ud83d\udcdb", + fitzpatrick_scale: false, + category: "symbols" + }, + no_entry_sign: { + keywords: [ "forbid", "stop", "limit", "denied", "disallow", "circle" ], + char: "\ud83d\udeab", + fitzpatrick_scale: false, + category: "symbols" + }, + x: { + keywords: [ "no", "delete", "remove", "cancel", "red" ], + char: "\u274c", + fitzpatrick_scale: false, + category: "symbols" + }, + o: { + keywords: [ "circle", "round" ], + char: "\u2b55", + fitzpatrick_scale: false, + category: "symbols" + }, + stop_sign: { + keywords: [ "stop" ], + char: "\ud83d\uded1", + fitzpatrick_scale: false, + category: "symbols" + }, + anger: { + keywords: [ "angry", "mad" ], + char: "\ud83d\udca2", + fitzpatrick_scale: false, + category: "symbols" + }, + hotsprings: { + keywords: [ "bath", "warm", "relax" ], + char: "\u2668\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + no_pedestrians: { + keywords: [ "rules", "crossing", "walking", "circle" ], + char: "\ud83d\udeb7", + fitzpatrick_scale: false, + category: "symbols" + }, + do_not_litter: { + keywords: [ "trash", "bin", "garbage", "circle" ], + char: "\ud83d\udeaf", + fitzpatrick_scale: false, + category: "symbols" + }, + no_bicycles: { + keywords: [ "cyclist", "prohibited", "circle" ], + char: "\ud83d\udeb3", + fitzpatrick_scale: false, + category: "symbols" + }, + "non-potable_water": { + keywords: [ "drink", "faucet", "tap", "circle" ], + char: "\ud83d\udeb1", + fitzpatrick_scale: false, + category: "symbols" + }, + underage: { + keywords: [ "18", "drink", "pub", "night", "minor", "circle" ], + char: "\ud83d\udd1e", + fitzpatrick_scale: false, + category: "symbols" + }, + no_mobile_phones: { + keywords: [ "iphone", "mute", "circle" ], + char: "\ud83d\udcf5", + fitzpatrick_scale: false, + category: "symbols" + }, + exclamation: { + keywords: [ "heavy_exclamation_mark", "danger", "surprise", "punctuation", "wow", "warning" ], + char: "\u2757", + fitzpatrick_scale: false, + category: "symbols" + }, + grey_exclamation: { + keywords: [ "surprise", "punctuation", "gray", "wow", "warning" ], + char: "\u2755", + fitzpatrick_scale: false, + category: "symbols" + }, + question: { + keywords: [ "doubt", "confused" ], + char: "\u2753", + fitzpatrick_scale: false, + category: "symbols" + }, + grey_question: { + keywords: [ "doubts", "gray", "huh", "confused" ], + char: "\u2754", + fitzpatrick_scale: false, + category: "symbols" + }, + bangbang: { + keywords: [ "exclamation", "surprise" ], + char: "\u203c\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + interrobang: { + keywords: [ "wat", "punctuation", "surprise" ], + char: "\u2049\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + 100: { + keywords: [ "score", "perfect", "numbers", "century", "exam", "quiz", "test", "pass", "hundred" ], + char: "\ud83d\udcaf", + fitzpatrick_scale: false, + category: "symbols" + }, + low_brightness: { + keywords: [ "sun", "afternoon", "warm", "summer" ], + char: "\ud83d\udd05", + fitzpatrick_scale: false, + category: "symbols" + }, + high_brightness: { + keywords: [ "sun", "light" ], + char: "\ud83d\udd06", + fitzpatrick_scale: false, + category: "symbols" + }, + trident: { + keywords: [ "weapon", "spear" ], + char: "\ud83d\udd31", + fitzpatrick_scale: false, + category: "symbols" + }, + fleur_de_lis: { + keywords: [ "decorative", "scout" ], + char: "\u269c", + fitzpatrick_scale: false, + category: "symbols" + }, + part_alternation_mark: { + keywords: [ "graph", "presentation", "stats", "business", "economics", "bad" ], + char: "\u303d\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + warning: { + keywords: [ "exclamation", "wip", "alert", "error", "problem", "issue" ], + char: "\u26a0\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + children_crossing: { + keywords: [ "school", "warning", "danger", "sign", "driving", "yellow-diamond" ], + char: "\ud83d\udeb8", + fitzpatrick_scale: false, + category: "symbols" + }, + beginner: { + keywords: [ "badge", "shield" ], + char: "\ud83d\udd30", + fitzpatrick_scale: false, + category: "symbols" + }, + recycle: { + keywords: [ "arrow", "environment", "garbage", "trash" ], + char: "\u267b\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + u6307: { + keywords: [ "chinese", "point", "green-square", "kanji" ], + char: "\ud83c\ude2f", + fitzpatrick_scale: false, + category: "symbols" + }, + chart: { + keywords: [ "green-square", "graph", "presentation", "stats" ], + char: "\ud83d\udcb9", + fitzpatrick_scale: false, + category: "symbols" + }, + sparkle: { + keywords: [ "stars", "green-square", "awesome", "good", "fireworks" ], + char: "\u2747\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + eight_spoked_asterisk: { + keywords: [ "star", "sparkle", "green-square" ], + char: "\u2733\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + negative_squared_cross_mark: { + keywords: [ "x", "green-square", "no", "deny" ], + char: "\u274e", + fitzpatrick_scale: false, + category: "symbols" + }, + white_check_mark: { + keywords: [ "green-square", "ok", "agree", "vote", "election", "answer", "tick" ], + char: "\u2705", + fitzpatrick_scale: false, + category: "symbols" + }, + diamond_shape_with_a_dot_inside: { + keywords: [ "jewel", "blue", "gem", "crystal", "fancy" ], + char: "\ud83d\udca0", + fitzpatrick_scale: false, + category: "symbols" + }, + cyclone: { + keywords: [ "weather", "swirl", "blue", "cloud", "vortex", "spiral", "whirlpool", "spin", "tornado", "hurricane", "typhoon" ], + char: "\ud83c\udf00", + fitzpatrick_scale: false, + category: "symbols" + }, + loop: { + keywords: [ "tape", "cassette" ], + char: "\u27bf", + fitzpatrick_scale: false, + category: "symbols" + }, + globe_with_meridians: { + keywords: [ "earth", "international", "world", "internet", "interweb", "i18n" ], + char: "\ud83c\udf10", + fitzpatrick_scale: false, + category: "symbols" + }, + m: { + keywords: [ "alphabet", "blue-circle", "letter" ], + char: "\u24c2\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + atm: { + keywords: [ "money", "sales", "cash", "blue-square", "payment", "bank" ], + char: "\ud83c\udfe7", + fitzpatrick_scale: false, + category: "symbols" + }, + sa: { + keywords: [ "japanese", "blue-square", "katakana" ], + char: "\ud83c\ude02\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + passport_control: { + keywords: [ "custom", "blue-square" ], + char: "\ud83d\udec2", + fitzpatrick_scale: false, + category: "symbols" + }, + customs: { + keywords: [ "passport", "border", "blue-square" ], + char: "\ud83d\udec3", + fitzpatrick_scale: false, + category: "symbols" + }, + baggage_claim: { + keywords: [ "blue-square", "airport", "transport" ], + char: "\ud83d\udec4", + fitzpatrick_scale: false, + category: "symbols" + }, + left_luggage: { + keywords: [ "blue-square", "travel" ], + char: "\ud83d\udec5", + fitzpatrick_scale: false, + category: "symbols" + }, + wheelchair: { + keywords: [ "blue-square", "disabled", "a11y", "accessibility" ], + char: "\u267f", + fitzpatrick_scale: false, + category: "symbols" + }, + no_smoking: { + keywords: [ "cigarette", "blue-square", "smell", "smoke" ], + char: "\ud83d\udead", + fitzpatrick_scale: false, + category: "symbols" + }, + wc: { + keywords: [ "toilet", "restroom", "blue-square" ], + char: "\ud83d\udebe", + fitzpatrick_scale: false, + category: "symbols" + }, + parking: { + keywords: [ "cars", "blue-square", "alphabet", "letter" ], + char: "\ud83c\udd7f\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + potable_water: { + keywords: [ "blue-square", "liquid", "restroom", "cleaning", "faucet" ], + char: "\ud83d\udeb0", + fitzpatrick_scale: false, + category: "symbols" + }, + mens: { + keywords: [ "toilet", "restroom", "wc", "blue-square", "gender", "male" ], + char: "\ud83d\udeb9", + fitzpatrick_scale: false, + category: "symbols" + }, + womens: { + keywords: [ "purple-square", "woman", "female", "toilet", "loo", "restroom", "gender" ], + char: "\ud83d\udeba", + fitzpatrick_scale: false, + category: "symbols" + }, + baby_symbol: { + keywords: [ "orange-square", "child" ], + char: "\ud83d\udebc", + fitzpatrick_scale: false, + category: "symbols" + }, + restroom: { + keywords: [ "blue-square", "toilet", "refresh", "wc", "gender" ], + char: "\ud83d\udebb", + fitzpatrick_scale: false, + category: "symbols" + }, + put_litter_in_its_place: { + keywords: [ "blue-square", "sign", "human", "info" ], + char: "\ud83d\udeae", + fitzpatrick_scale: false, + category: "symbols" + }, + cinema: { + keywords: [ "blue-square", "record", "film", "movie", "curtain", "stage", "theater" ], + char: "\ud83c\udfa6", + fitzpatrick_scale: false, + category: "symbols" + }, + signal_strength: { + keywords: [ "blue-square", "reception", "phone", "internet", "connection", "wifi", "bluetooth", "bars" ], + char: "\ud83d\udcf6", + fitzpatrick_scale: false, + category: "symbols" + }, + koko: { + keywords: [ "blue-square", "here", "katakana", "japanese", "destination" ], + char: "\ud83c\ude01", + fitzpatrick_scale: false, + category: "symbols" + }, + ng: { + keywords: [ "blue-square", "words", "shape", "icon" ], + char: "\ud83c\udd96", + fitzpatrick_scale: false, + category: "symbols" + }, + ok: { + keywords: [ "good", "agree", "yes", "blue-square" ], + char: "\ud83c\udd97", + fitzpatrick_scale: false, + category: "symbols" + }, + up: { + keywords: [ "blue-square", "above", "high" ], + char: "\ud83c\udd99", + fitzpatrick_scale: false, + category: "symbols" + }, + cool: { + keywords: [ "words", "blue-square" ], + char: "\ud83c\udd92", + fitzpatrick_scale: false, + category: "symbols" + }, + new: { + keywords: [ "blue-square", "words", "start" ], + char: "\ud83c\udd95", + fitzpatrick_scale: false, + category: "symbols" + }, + free: { + keywords: [ "blue-square", "words" ], + char: "\ud83c\udd93", + fitzpatrick_scale: false, + category: "symbols" + }, + zero: { + keywords: [ "0", "numbers", "blue-square", "null" ], + char: "0\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + one: { + keywords: [ "blue-square", "numbers", "1" ], + char: "1\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + two: { + keywords: [ "numbers", "2", "prime", "blue-square" ], + char: "2\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + three: { + keywords: [ "3", "numbers", "prime", "blue-square" ], + char: "3\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + four: { + keywords: [ "4", "numbers", "blue-square" ], + char: "4\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + five: { + keywords: [ "5", "numbers", "blue-square", "prime" ], + char: "5\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + six: { + keywords: [ "6", "numbers", "blue-square" ], + char: "6\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + seven: { + keywords: [ "7", "numbers", "blue-square", "prime" ], + char: "7\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + eight: { + keywords: [ "8", "blue-square", "numbers" ], + char: "8\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + nine: { + keywords: [ "blue-square", "numbers", "9" ], + char: "9\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + keycap_ten: { + keywords: [ "numbers", "10", "blue-square" ], + char: "\ud83d\udd1f", + fitzpatrick_scale: false, + category: "symbols" + }, + asterisk: { + keywords: [ "star", "keycap" ], + char: "*\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + 1234: { + keywords: [ "numbers", "blue-square" ], + char: "\ud83d\udd22", + fitzpatrick_scale: false, + category: "symbols" + }, + eject_button: { + keywords: [ "blue-square" ], + char: "\u23cf\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_forward: { + keywords: [ "blue-square", "right", "direction", "play" ], + char: "\u25b6\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + pause_button: { + keywords: [ "pause", "blue-square" ], + char: "\u23f8", + fitzpatrick_scale: false, + category: "symbols" + }, + next_track_button: { + keywords: [ "forward", "next", "blue-square" ], + char: "\u23ed", + fitzpatrick_scale: false, + category: "symbols" + }, + stop_button: { + keywords: [ "blue-square" ], + char: "\u23f9", + fitzpatrick_scale: false, + category: "symbols" + }, + record_button: { + keywords: [ "blue-square" ], + char: "\u23fa", + fitzpatrick_scale: false, + category: "symbols" + }, + play_or_pause_button: { + keywords: [ "blue-square", "play", "pause" ], + char: "\u23ef", + fitzpatrick_scale: false, + category: "symbols" + }, + previous_track_button: { + keywords: [ "backward" ], + char: "\u23ee", + fitzpatrick_scale: false, + category: "symbols" + }, + fast_forward: { + keywords: [ "blue-square", "play", "speed", "continue" ], + char: "\u23e9", + fitzpatrick_scale: false, + category: "symbols" + }, + rewind: { + keywords: [ "play", "blue-square" ], + char: "\u23ea", + fitzpatrick_scale: false, + category: "symbols" + }, + twisted_rightwards_arrows: { + keywords: [ "blue-square", "shuffle", "music", "random" ], + char: "\ud83d\udd00", + fitzpatrick_scale: false, + category: "symbols" + }, + repeat: { + keywords: [ "loop", "record" ], + char: "\ud83d\udd01", + fitzpatrick_scale: false, + category: "symbols" + }, + repeat_one: { + keywords: [ "blue-square", "loop" ], + char: "\ud83d\udd02", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_backward: { + keywords: [ "blue-square", "left", "direction" ], + char: "\u25c0\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_up_small: { + keywords: [ "blue-square", "triangle", "direction", "point", "forward", "top" ], + char: "\ud83d\udd3c", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_down_small: { + keywords: [ "blue-square", "direction", "bottom" ], + char: "\ud83d\udd3d", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_double_up: { + keywords: [ "blue-square", "direction", "top" ], + char: "\u23eb", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_double_down: { + keywords: [ "blue-square", "direction", "bottom" ], + char: "\u23ec", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_right: { + keywords: [ "blue-square", "next" ], + char: "\u27a1\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_left: { + keywords: [ "blue-square", "previous", "back" ], + char: "\u2b05\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_up: { + keywords: [ "blue-square", "continue", "top", "direction" ], + char: "\u2b06\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_down: { + keywords: [ "blue-square", "direction", "bottom" ], + char: "\u2b07\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_upper_right: { + keywords: [ "blue-square", "point", "direction", "diagonal", "northeast" ], + char: "\u2197\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_lower_right: { + keywords: [ "blue-square", "direction", "diagonal", "southeast" ], + char: "\u2198\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_lower_left: { + keywords: [ "blue-square", "direction", "diagonal", "southwest" ], + char: "\u2199\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_upper_left: { + keywords: [ "blue-square", "point", "direction", "diagonal", "northwest" ], + char: "\u2196\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_up_down: { + keywords: [ "blue-square", "direction", "way", "vertical" ], + char: "\u2195\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + left_right_arrow: { + keywords: [ "shape", "direction", "horizontal", "sideways" ], + char: "\u2194\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrows_counterclockwise: { + keywords: [ "blue-square", "sync", "cycle" ], + char: "\ud83d\udd04", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_right_hook: { + keywords: [ "blue-square", "return", "rotate", "direction" ], + char: "\u21aa\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + leftwards_arrow_with_hook: { + keywords: [ "back", "return", "blue-square", "undo", "enter" ], + char: "\u21a9\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_heading_up: { + keywords: [ "blue-square", "direction", "top" ], + char: "\u2934\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrow_heading_down: { + keywords: [ "blue-square", "direction", "bottom" ], + char: "\u2935\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + hash: { + keywords: [ "symbol", "blue-square", "twitter" ], + char: "#\ufe0f\u20e3", + fitzpatrick_scale: false, + category: "symbols" + }, + information_source: { + keywords: [ "blue-square", "alphabet", "letter" ], + char: "\u2139\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + abc: { + keywords: [ "blue-square", "alphabet" ], + char: "\ud83d\udd24", + fitzpatrick_scale: false, + category: "symbols" + }, + abcd: { + keywords: [ "blue-square", "alphabet" ], + char: "\ud83d\udd21", + fitzpatrick_scale: false, + category: "symbols" + }, + capital_abcd: { + keywords: [ "alphabet", "words", "blue-square" ], + char: "\ud83d\udd20", + fitzpatrick_scale: false, + category: "symbols" + }, + symbols: { + keywords: [ "blue-square", "music", "note", "ampersand", "percent", "glyphs", "characters" ], + char: "\ud83d\udd23", + fitzpatrick_scale: false, + category: "symbols" + }, + musical_note: { + keywords: [ "score", "tone", "sound" ], + char: "\ud83c\udfb5", + fitzpatrick_scale: false, + category: "symbols" + }, + notes: { + keywords: [ "music", "score" ], + char: "\ud83c\udfb6", + fitzpatrick_scale: false, + category: "symbols" + }, + wavy_dash: { + keywords: [ "draw", "line", "moustache", "mustache", "squiggle", "scribble" ], + char: "\u3030\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + curly_loop: { + keywords: [ "scribble", "draw", "shape", "squiggle" ], + char: "\u27b0", + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_check_mark: { + keywords: [ "ok", "nike", "answer", "yes", "tick" ], + char: "\u2714\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + arrows_clockwise: { + keywords: [ "sync", "cycle", "round", "repeat" ], + char: "\ud83d\udd03", + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_plus_sign: { + keywords: [ "math", "calculation", "addition", "more", "increase" ], + char: "\u2795", + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_minus_sign: { + keywords: [ "math", "calculation", "subtract", "less" ], + char: "\u2796", + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_division_sign: { + keywords: [ "divide", "math", "calculation" ], + char: "\u2797", + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_multiplication_x: { + keywords: [ "math", "calculation" ], + char: "\u2716\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + infinity: { + keywords: [ "forever" ], + char: "\u267e", + fitzpatrick_scale: false, + category: "symbols" + }, + heavy_dollar_sign: { + keywords: [ "money", "sales", "payment", "currency", "buck" ], + char: "\ud83d\udcb2", + fitzpatrick_scale: false, + category: "symbols" + }, + currency_exchange: { + keywords: [ "money", "sales", "dollar", "travel" ], + char: "\ud83d\udcb1", + fitzpatrick_scale: false, + category: "symbols" + }, + copyright: { + keywords: [ "ip", "license", "circle", "law", "legal" ], + char: "\xa9\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + registered: { + keywords: [ "alphabet", "circle" ], + char: "\xae\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + tm: { + keywords: [ "trademark", "brand", "law", "legal" ], + char: "\u2122\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + end: { + keywords: [ "words", "arrow" ], + char: "\ud83d\udd1a", + fitzpatrick_scale: false, + category: "symbols" + }, + back: { + keywords: [ "arrow", "words", "return" ], + char: "\ud83d\udd19", + fitzpatrick_scale: false, + category: "symbols" + }, + on: { + keywords: [ "arrow", "words" ], + char: "\ud83d\udd1b", + fitzpatrick_scale: false, + category: "symbols" + }, + top: { + keywords: [ "words", "blue-square" ], + char: "\ud83d\udd1d", + fitzpatrick_scale: false, + category: "symbols" + }, + soon: { + keywords: [ "arrow", "words" ], + char: "\ud83d\udd1c", + fitzpatrick_scale: false, + category: "symbols" + }, + ballot_box_with_check: { + keywords: [ "ok", "agree", "confirm", "black-square", "vote", "election", "yes", "tick" ], + char: "\u2611\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + radio_button: { + keywords: [ "input", "old", "music", "circle" ], + char: "\ud83d\udd18", + fitzpatrick_scale: false, + category: "symbols" + }, + white_circle: { + keywords: [ "shape", "round" ], + char: "\u26aa", + fitzpatrick_scale: false, + category: "symbols" + }, + black_circle: { + keywords: [ "shape", "button", "round" ], + char: "\u26ab", + fitzpatrick_scale: false, + category: "symbols" + }, + red_circle: { + keywords: [ "shape", "error", "danger" ], + char: "\ud83d\udd34", + fitzpatrick_scale: false, + category: "symbols" + }, + large_blue_circle: { + keywords: [ "shape", "icon", "button" ], + char: "\ud83d\udd35", + fitzpatrick_scale: false, + category: "symbols" + }, + small_orange_diamond: { + keywords: [ "shape", "jewel", "gem" ], + char: "\ud83d\udd38", + fitzpatrick_scale: false, + category: "symbols" + }, + small_blue_diamond: { + keywords: [ "shape", "jewel", "gem" ], + char: "\ud83d\udd39", + fitzpatrick_scale: false, + category: "symbols" + }, + large_orange_diamond: { + keywords: [ "shape", "jewel", "gem" ], + char: "\ud83d\udd36", + fitzpatrick_scale: false, + category: "symbols" + }, + large_blue_diamond: { + keywords: [ "shape", "jewel", "gem" ], + char: "\ud83d\udd37", + fitzpatrick_scale: false, + category: "symbols" + }, + small_red_triangle: { + keywords: [ "shape", "direction", "up", "top" ], + char: "\ud83d\udd3a", + fitzpatrick_scale: false, + category: "symbols" + }, + black_small_square: { + keywords: [ "shape", "icon" ], + char: "\u25aa\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + white_small_square: { + keywords: [ "shape", "icon" ], + char: "\u25ab\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + black_large_square: { + keywords: [ "shape", "icon", "button" ], + char: "\u2b1b", + fitzpatrick_scale: false, + category: "symbols" + }, + white_large_square: { + keywords: [ "shape", "icon", "stone", "button" ], + char: "\u2b1c", + fitzpatrick_scale: false, + category: "symbols" + }, + small_red_triangle_down: { + keywords: [ "shape", "direction", "bottom" ], + char: "\ud83d\udd3b", + fitzpatrick_scale: false, + category: "symbols" + }, + black_medium_square: { + keywords: [ "shape", "button", "icon" ], + char: "\u25fc\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + white_medium_square: { + keywords: [ "shape", "stone", "icon" ], + char: "\u25fb\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + black_medium_small_square: { + keywords: [ "icon", "shape", "button" ], + char: "\u25fe", + fitzpatrick_scale: false, + category: "symbols" + }, + white_medium_small_square: { + keywords: [ "shape", "stone", "icon", "button" ], + char: "\u25fd", + fitzpatrick_scale: false, + category: "symbols" + }, + black_square_button: { + keywords: [ "shape", "input", "frame" ], + char: "\ud83d\udd32", + fitzpatrick_scale: false, + category: "symbols" + }, + white_square_button: { + keywords: [ "shape", "input" ], + char: "\ud83d\udd33", + fitzpatrick_scale: false, + category: "symbols" + }, + speaker: { + keywords: [ "sound", "volume", "silence", "broadcast" ], + char: "\ud83d\udd08", + fitzpatrick_scale: false, + category: "symbols" + }, + sound: { + keywords: [ "volume", "speaker", "broadcast" ], + char: "\ud83d\udd09", + fitzpatrick_scale: false, + category: "symbols" + }, + loud_sound: { + keywords: [ "volume", "noise", "noisy", "speaker", "broadcast" ], + char: "\ud83d\udd0a", + fitzpatrick_scale: false, + category: "symbols" + }, + mute: { + keywords: [ "sound", "volume", "silence", "quiet" ], + char: "\ud83d\udd07", + fitzpatrick_scale: false, + category: "symbols" + }, + mega: { + keywords: [ "sound", "speaker", "volume" ], + char: "\ud83d\udce3", + fitzpatrick_scale: false, + category: "symbols" + }, + loudspeaker: { + keywords: [ "volume", "sound" ], + char: "\ud83d\udce2", + fitzpatrick_scale: false, + category: "symbols" + }, + bell: { + keywords: [ "sound", "notification", "christmas", "xmas", "chime" ], + char: "\ud83d\udd14", + fitzpatrick_scale: false, + category: "symbols" + }, + no_bell: { + keywords: [ "sound", "volume", "mute", "quiet", "silent" ], + char: "\ud83d\udd15", + fitzpatrick_scale: false, + category: "symbols" + }, + black_joker: { + keywords: [ "poker", "cards", "game", "play", "magic" ], + char: "\ud83c\udccf", + fitzpatrick_scale: false, + category: "symbols" + }, + mahjong: { + keywords: [ "game", "play", "chinese", "kanji" ], + char: "\ud83c\udc04", + fitzpatrick_scale: false, + category: "symbols" + }, + spades: { + keywords: [ "poker", "cards", "suits", "magic" ], + char: "\u2660\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + clubs: { + keywords: [ "poker", "cards", "magic", "suits" ], + char: "\u2663\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + hearts: { + keywords: [ "poker", "cards", "magic", "suits" ], + char: "\u2665\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + diamonds: { + keywords: [ "poker", "cards", "magic", "suits" ], + char: "\u2666\ufe0f", + fitzpatrick_scale: false, + category: "symbols" + }, + flower_playing_cards: { + keywords: [ "game", "sunset", "red" ], + char: "\ud83c\udfb4", + fitzpatrick_scale: false, + category: "symbols" + }, + thought_balloon: { + keywords: [ "bubble", "cloud", "speech", "thinking", "dream" ], + char: "\ud83d\udcad", + fitzpatrick_scale: false, + category: "symbols" + }, + right_anger_bubble: { + keywords: [ "caption", "speech", "thinking", "mad" ], + char: "\ud83d\uddef", + fitzpatrick_scale: false, + category: "symbols" + }, + speech_balloon: { + keywords: [ "bubble", "words", "message", "talk", "chatting" ], + char: "\ud83d\udcac", + fitzpatrick_scale: false, + category: "symbols" + }, + left_speech_bubble: { + keywords: [ "words", "message", "talk", "chatting" ], + char: "\ud83d\udde8", + fitzpatrick_scale: false, + category: "symbols" + }, + clock1: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd50", + fitzpatrick_scale: false, + category: "symbols" + }, + clock2: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd51", + fitzpatrick_scale: false, + category: "symbols" + }, + clock3: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd52", + fitzpatrick_scale: false, + category: "symbols" + }, + clock4: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd53", + fitzpatrick_scale: false, + category: "symbols" + }, + clock5: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd54", + fitzpatrick_scale: false, + category: "symbols" + }, + clock6: { + keywords: [ "time", "late", "early", "schedule", "dawn", "dusk" ], + char: "\ud83d\udd55", + fitzpatrick_scale: false, + category: "symbols" + }, + clock7: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd56", + fitzpatrick_scale: false, + category: "symbols" + }, + clock8: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd57", + fitzpatrick_scale: false, + category: "symbols" + }, + clock9: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd58", + fitzpatrick_scale: false, + category: "symbols" + }, + clock10: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd59", + fitzpatrick_scale: false, + category: "symbols" + }, + clock11: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd5a", + fitzpatrick_scale: false, + category: "symbols" + }, + clock12: { + keywords: [ "time", "noon", "midnight", "midday", "late", "early", "schedule" ], + char: "\ud83d\udd5b", + fitzpatrick_scale: false, + category: "symbols" + }, + clock130: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd5c", + fitzpatrick_scale: false, + category: "symbols" + }, + clock230: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd5d", + fitzpatrick_scale: false, + category: "symbols" + }, + clock330: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd5e", + fitzpatrick_scale: false, + category: "symbols" + }, + clock430: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd5f", + fitzpatrick_scale: false, + category: "symbols" + }, + clock530: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd60", + fitzpatrick_scale: false, + category: "symbols" + }, + clock630: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd61", + fitzpatrick_scale: false, + category: "symbols" + }, + clock730: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd62", + fitzpatrick_scale: false, + category: "symbols" + }, + clock830: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd63", + fitzpatrick_scale: false, + category: "symbols" + }, + clock930: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd64", + fitzpatrick_scale: false, + category: "symbols" + }, + clock1030: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd65", + fitzpatrick_scale: false, + category: "symbols" + }, + clock1130: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd66", + fitzpatrick_scale: false, + category: "symbols" + }, + clock1230: { + keywords: [ "time", "late", "early", "schedule" ], + char: "\ud83d\udd67", + fitzpatrick_scale: false, + category: "symbols" + }, + afghanistan: { + keywords: [ "af", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddeb", + fitzpatrick_scale: false, + category: "flags" + }, + aland_islands: { + keywords: [ "\xc5land", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddfd", + fitzpatrick_scale: false, + category: "flags" + }, + albania: { + keywords: [ "al", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + algeria: { + keywords: [ "dz", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde9\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + american_samoa: { + keywords: [ "american", "ws", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + andorra: { + keywords: [ "ad", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\udde9", + fitzpatrick_scale: false, + category: "flags" + }, + angola: { + keywords: [ "ao", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + anguilla: { + keywords: [ "ai", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + antarctica: { + keywords: [ "aq", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddf6", + fitzpatrick_scale: false, + category: "flags" + }, + antigua_barbuda: { + keywords: [ "antigua", "barbuda", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + argentina: { + keywords: [ "ar", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + armenia: { + keywords: [ "am", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + aruba: { + keywords: [ "aw", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + australia: { + keywords: [ "au", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + austria: { + keywords: [ "at", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + azerbaijan: { + keywords: [ "az", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + bahamas: { + keywords: [ "bs", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + bahrain: { + keywords: [ "bh", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + bangladesh: { + keywords: [ "bd", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\udde9", + fitzpatrick_scale: false, + category: "flags" + }, + barbados: { + keywords: [ "bb", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\udde7", + fitzpatrick_scale: false, + category: "flags" + }, + belarus: { + keywords: [ "by", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + belgium: { + keywords: [ "be", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + belize: { + keywords: [ "bz", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + benin: { + keywords: [ "bj", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddef", + fitzpatrick_scale: false, + category: "flags" + }, + bermuda: { + keywords: [ "bm", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + bhutan: { + keywords: [ "bt", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + bolivia: { + keywords: [ "bo", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + caribbean_netherlands: { + keywords: [ "bonaire", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddf6", + fitzpatrick_scale: false, + category: "flags" + }, + bosnia_herzegovina: { + keywords: [ "bosnia", "herzegovina", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + botswana: { + keywords: [ "bw", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + brazil: { + keywords: [ "br", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + british_indian_ocean_territory: { + keywords: [ "british", "indian", "ocean", "territory", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + british_virgin_islands: { + keywords: [ "british", "virgin", "islands", "bvi", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfb\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + brunei: { + keywords: [ "bn", "darussalam", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + bulgaria: { + keywords: [ "bg", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + burkina_faso: { + keywords: [ "burkina", "faso", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddeb", + fitzpatrick_scale: false, + category: "flags" + }, + burundi: { + keywords: [ "bi", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + cape_verde: { + keywords: [ "cabo", "verde", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddfb", + fitzpatrick_scale: false, + category: "flags" + }, + cambodia: { + keywords: [ "kh", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + cameroon: { + keywords: [ "cm", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + canada: { + keywords: [ "ca", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + canary_islands: { + keywords: [ "canary", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + cayman_islands: { + keywords: [ "cayman", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + central_african_republic: { + keywords: [ "central", "african", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddeb", + fitzpatrick_scale: false, + category: "flags" + }, + chad: { + keywords: [ "td", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\udde9", + fitzpatrick_scale: false, + category: "flags" + }, + chile: { + keywords: [ "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + cn: { + keywords: [ "china", "chinese", "prc", "flag", "country", "nation", "banner" ], + char: "\ud83c\udde8\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + christmas_island: { + keywords: [ "christmas", "island", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddfd", + fitzpatrick_scale: false, + category: "flags" + }, + cocos_islands: { + keywords: [ "cocos", "keeling", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + colombia: { + keywords: [ "co", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + comoros: { + keywords: [ "km", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + congo_brazzaville: { + keywords: [ "congo", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + congo_kinshasa: { + keywords: [ "congo", "democratic", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\udde9", + fitzpatrick_scale: false, + category: "flags" + }, + cook_islands: { + keywords: [ "cook", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + costa_rica: { + keywords: [ "costa", "rica", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + croatia: { + keywords: [ "hr", "flag", "nation", "country", "banner" ], + char: "\ud83c\udded\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + cuba: { + keywords: [ "cu", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + curacao: { + keywords: [ "cura\xe7ao", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + cyprus: { + keywords: [ "cy", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + czech_republic: { + keywords: [ "cz", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + denmark: { + keywords: [ "dk", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde9\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + djibouti: { + keywords: [ "dj", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde9\ud83c\uddef", + fitzpatrick_scale: false, + category: "flags" + }, + dominica: { + keywords: [ "dm", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde9\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + dominican_republic: { + keywords: [ "dominican", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde9\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + ecuador: { + keywords: [ "ec", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddea\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + egypt: { + keywords: [ "eg", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddea\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + el_salvador: { + keywords: [ "el", "salvador", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddfb", + fitzpatrick_scale: false, + category: "flags" + }, + equatorial_guinea: { + keywords: [ "equatorial", "gn", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddf6", + fitzpatrick_scale: false, + category: "flags" + }, + eritrea: { + keywords: [ "er", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddea\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + estonia: { + keywords: [ "ee", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddea\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + ethiopia: { + keywords: [ "et", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddea\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + eu: { + keywords: [ "european", "union", "flag", "banner" ], + char: "\ud83c\uddea\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + falkland_islands: { + keywords: [ "falkland", "islands", "malvinas", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddeb\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + faroe_islands: { + keywords: [ "faroe", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddeb\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + fiji: { + keywords: [ "fj", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddeb\ud83c\uddef", + fitzpatrick_scale: false, + category: "flags" + }, + finland: { + keywords: [ "fi", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddeb\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + fr: { + keywords: [ "banner", "flag", "nation", "france", "french", "country" ], + char: "\ud83c\uddeb\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + french_guiana: { + keywords: [ "french", "guiana", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddeb", + fitzpatrick_scale: false, + category: "flags" + }, + french_polynesia: { + keywords: [ "french", "polynesia", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddeb", + fitzpatrick_scale: false, + category: "flags" + }, + french_southern_territories: { + keywords: [ "french", "southern", "territories", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddeb", + fitzpatrick_scale: false, + category: "flags" + }, + gabon: { + keywords: [ "ga", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + gambia: { + keywords: [ "gm", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + georgia: { + keywords: [ "ge", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + de: { + keywords: [ "german", "nation", "flag", "country", "banner" ], + char: "\ud83c\udde9\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + ghana: { + keywords: [ "gh", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + gibraltar: { + keywords: [ "gi", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + greece: { + keywords: [ "gr", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + greenland: { + keywords: [ "gl", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + grenada: { + keywords: [ "gd", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\udde9", + fitzpatrick_scale: false, + category: "flags" + }, + guadeloupe: { + keywords: [ "gp", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddf5", + fitzpatrick_scale: false, + category: "flags" + }, + guam: { + keywords: [ "gu", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + guatemala: { + keywords: [ "gt", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + guernsey: { + keywords: [ "gg", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + guinea: { + keywords: [ "gn", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + guinea_bissau: { + keywords: [ "gw", "bissau", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + guyana: { + keywords: [ "gy", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + haiti: { + keywords: [ "ht", "flag", "nation", "country", "banner" ], + char: "\ud83c\udded\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + honduras: { + keywords: [ "hn", "flag", "nation", "country", "banner" ], + char: "\ud83c\udded\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + hong_kong: { + keywords: [ "hong", "kong", "flag", "nation", "country", "banner" ], + char: "\ud83c\udded\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + hungary: { + keywords: [ "hu", "flag", "nation", "country", "banner" ], + char: "\ud83c\udded\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + iceland: { + keywords: [ "is", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + india: { + keywords: [ "in", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + indonesia: { + keywords: [ "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\udde9", + fitzpatrick_scale: false, + category: "flags" + }, + iran: { + keywords: [ "iran,", "islamic", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + iraq: { + keywords: [ "iq", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddf6", + fitzpatrick_scale: false, + category: "flags" + }, + ireland: { + keywords: [ "ie", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + isle_of_man: { + keywords: [ "isle", "man", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + israel: { + keywords: [ "il", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + it: { + keywords: [ "italy", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddee\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + cote_divoire: { + keywords: [ "ivory", "coast", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + jamaica: { + keywords: [ "jm", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddef\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + jp: { + keywords: [ "japanese", "nation", "flag", "country", "banner" ], + char: "\ud83c\uddef\ud83c\uddf5", + fitzpatrick_scale: false, + category: "flags" + }, + jersey: { + keywords: [ "je", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddef\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + jordan: { + keywords: [ "jo", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddef\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + kazakhstan: { + keywords: [ "kz", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + kenya: { + keywords: [ "ke", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + kiribati: { + keywords: [ "ki", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + kosovo: { + keywords: [ "xk", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfd\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + kuwait: { + keywords: [ "kw", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + kyrgyzstan: { + keywords: [ "kg", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + laos: { + keywords: [ "lao", "democratic", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + latvia: { + keywords: [ "lv", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\uddfb", + fitzpatrick_scale: false, + category: "flags" + }, + lebanon: { + keywords: [ "lb", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\udde7", + fitzpatrick_scale: false, + category: "flags" + }, + lesotho: { + keywords: [ "ls", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + liberia: { + keywords: [ "lr", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + libya: { + keywords: [ "ly", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + liechtenstein: { + keywords: [ "li", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + lithuania: { + keywords: [ "lt", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + luxembourg: { + keywords: [ "lu", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + macau: { + keywords: [ "macao", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + macedonia: { + keywords: [ "macedonia,", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + madagascar: { + keywords: [ "mg", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + malawi: { + keywords: [ "mw", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + malaysia: { + keywords: [ "my", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + maldives: { + keywords: [ "mv", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddfb", + fitzpatrick_scale: false, + category: "flags" + }, + mali: { + keywords: [ "ml", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + malta: { + keywords: [ "mt", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + marshall_islands: { + keywords: [ "marshall", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + martinique: { + keywords: [ "mq", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf6", + fitzpatrick_scale: false, + category: "flags" + }, + mauritania: { + keywords: [ "mr", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + mauritius: { + keywords: [ "mu", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + mayotte: { + keywords: [ "yt", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfe\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + mexico: { + keywords: [ "mx", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddfd", + fitzpatrick_scale: false, + category: "flags" + }, + micronesia: { + keywords: [ "micronesia,", "federated", "states", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddeb\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + moldova: { + keywords: [ "moldova,", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\udde9", + fitzpatrick_scale: false, + category: "flags" + }, + monaco: { + keywords: [ "mc", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + mongolia: { + keywords: [ "mn", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + montenegro: { + keywords: [ "me", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + montserrat: { + keywords: [ "ms", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + morocco: { + keywords: [ "ma", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + mozambique: { + keywords: [ "mz", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + myanmar: { + keywords: [ "mm", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + namibia: { + keywords: [ "na", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + nauru: { + keywords: [ "nr", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + nepal: { + keywords: [ "np", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddf5", + fitzpatrick_scale: false, + category: "flags" + }, + netherlands: { + keywords: [ "nl", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + new_caledonia: { + keywords: [ "new", "caledonia", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + new_zealand: { + keywords: [ "new", "zealand", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + nicaragua: { + keywords: [ "ni", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + niger: { + keywords: [ "ne", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + nigeria: { + keywords: [ "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + niue: { + keywords: [ "nu", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + norfolk_island: { + keywords: [ "norfolk", "island", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddeb", + fitzpatrick_scale: false, + category: "flags" + }, + northern_mariana_islands: { + keywords: [ "northern", "mariana", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf2\ud83c\uddf5", + fitzpatrick_scale: false, + category: "flags" + }, + north_korea: { + keywords: [ "north", "korea", "nation", "flag", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddf5", + fitzpatrick_scale: false, + category: "flags" + }, + norway: { + keywords: [ "no", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf3\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + oman: { + keywords: [ "om_symbol", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf4\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + pakistan: { + keywords: [ "pk", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + palau: { + keywords: [ "pw", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + palestinian_territories: { + keywords: [ "palestine", "palestinian", "territories", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + panama: { + keywords: [ "pa", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + papua_new_guinea: { + keywords: [ "papua", "new", "guinea", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + paraguay: { + keywords: [ "py", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + peru: { + keywords: [ "pe", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + philippines: { + keywords: [ "ph", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + pitcairn_islands: { + keywords: [ "pitcairn", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + poland: { + keywords: [ "pl", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + portugal: { + keywords: [ "pt", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + puerto_rico: { + keywords: [ "puerto", "rico", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + qatar: { + keywords: [ "qa", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf6\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + reunion: { + keywords: [ "r\xe9union", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf7\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + romania: { + keywords: [ "ro", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf7\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + ru: { + keywords: [ "russian", "federation", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf7\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + rwanda: { + keywords: [ "rw", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf7\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + st_barthelemy: { + keywords: [ "saint", "barth\xe9lemy", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde7\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + st_helena: { + keywords: [ "saint", "helena", "ascension", "tristan", "cunha", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + st_kitts_nevis: { + keywords: [ "saint", "kitts", "nevis", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + st_lucia: { + keywords: [ "saint", "lucia", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + st_pierre_miquelon: { + keywords: [ "saint", "pierre", "miquelon", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf5\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + st_vincent_grenadines: { + keywords: [ "saint", "vincent", "grenadines", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfb\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + samoa: { + keywords: [ "ws", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfc\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + san_marino: { + keywords: [ "san", "marino", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + sao_tome_principe: { + keywords: [ "sao", "tome", "principe", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + saudi_arabia: { + keywords: [ "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + senegal: { + keywords: [ "sn", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + serbia: { + keywords: [ "rs", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf7\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + seychelles: { + keywords: [ "sc", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + sierra_leone: { + keywords: [ "sierra", "leone", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + singapore: { + keywords: [ "sg", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + sint_maarten: { + keywords: [ "sint", "maarten", "dutch", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddfd", + fitzpatrick_scale: false, + category: "flags" + }, + slovakia: { + keywords: [ "sk", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + slovenia: { + keywords: [ "si", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + solomon_islands: { + keywords: [ "solomon", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\udde7", + fitzpatrick_scale: false, + category: "flags" + }, + somalia: { + keywords: [ "so", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + south_africa: { + keywords: [ "south", "africa", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddff\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + south_georgia_south_sandwich_islands: { + keywords: [ "south", "georgia", "sandwich", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddec\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + kr: { + keywords: [ "south", "korea", "nation", "flag", "country", "banner" ], + char: "\ud83c\uddf0\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + south_sudan: { + keywords: [ "south", "sd", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + es: { + keywords: [ "spain", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddea\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + sri_lanka: { + keywords: [ "sri", "lanka", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf1\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + sudan: { + keywords: [ "sd", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\udde9", + fitzpatrick_scale: false, + category: "flags" + }, + suriname: { + keywords: [ "sr", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + swaziland: { + keywords: [ "sz", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + sweden: { + keywords: [ "se", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + switzerland: { + keywords: [ "ch", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde8\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + syria: { + keywords: [ "syrian", "arab", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf8\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + taiwan: { + keywords: [ "tw", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + tajikistan: { + keywords: [ "tj", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddef", + fitzpatrick_scale: false, + category: "flags" + }, + tanzania: { + keywords: [ "tanzania,", "united", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + thailand: { + keywords: [ "th", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + timor_leste: { + keywords: [ "timor", "leste", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddf1", + fitzpatrick_scale: false, + category: "flags" + }, + togo: { + keywords: [ "tg", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + tokelau: { + keywords: [ "tk", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddf0", + fitzpatrick_scale: false, + category: "flags" + }, + tonga: { + keywords: [ "to", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddf4", + fitzpatrick_scale: false, + category: "flags" + }, + trinidad_tobago: { + keywords: [ "trinidad", "tobago", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddf9", + fitzpatrick_scale: false, + category: "flags" + }, + tunisia: { + keywords: [ "tn", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + tr: { + keywords: [ "turkey", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddf7", + fitzpatrick_scale: false, + category: "flags" + }, + turkmenistan: { + keywords: [ "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + turks_caicos_islands: { + keywords: [ "turks", "caicos", "islands", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\udde8", + fitzpatrick_scale: false, + category: "flags" + }, + tuvalu: { + keywords: [ "flag", "nation", "country", "banner" ], + char: "\ud83c\uddf9\ud83c\uddfb", + fitzpatrick_scale: false, + category: "flags" + }, + uganda: { + keywords: [ "ug", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfa\ud83c\uddec", + fitzpatrick_scale: false, + category: "flags" + }, + ukraine: { + keywords: [ "ua", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfa\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + united_arab_emirates: { + keywords: [ "united", "arab", "emirates", "flag", "nation", "country", "banner" ], + char: "\ud83c\udde6\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + uk: { + keywords: [ "united", "kingdom", "great", "britain", "northern", "ireland", "flag", "nation", "country", "banner", "british", "UK", "english", "england", "union jack" ], + char: "\ud83c\uddec\ud83c\udde7", + fitzpatrick_scale: false, + category: "flags" + }, + england: { + keywords: [ "flag", "english" ], + char: "\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f", + fitzpatrick_scale: false, + category: "flags" + }, + scotland: { + keywords: [ "flag", "scottish" ], + char: "\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f", + fitzpatrick_scale: false, + category: "flags" + }, + wales: { + keywords: [ "flag", "welsh" ], + char: "\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f", + fitzpatrick_scale: false, + category: "flags" + }, + us: { + keywords: [ "united", "states", "america", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfa\ud83c\uddf8", + fitzpatrick_scale: false, + category: "flags" + }, + us_virgin_islands: { + keywords: [ "virgin", "islands", "us", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfb\ud83c\uddee", + fitzpatrick_scale: false, + category: "flags" + }, + uruguay: { + keywords: [ "uy", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfa\ud83c\uddfe", + fitzpatrick_scale: false, + category: "flags" + }, + uzbekistan: { + keywords: [ "uz", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfa\ud83c\uddff", + fitzpatrick_scale: false, + category: "flags" + }, + vanuatu: { + keywords: [ "vu", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfb\ud83c\uddfa", + fitzpatrick_scale: false, + category: "flags" + }, + vatican_city: { + keywords: [ "vatican", "city", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfb\ud83c\udde6", + fitzpatrick_scale: false, + category: "flags" + }, + venezuela: { + keywords: [ "ve", "bolivarian", "republic", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfb\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + vietnam: { + keywords: [ "viet", "nam", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfb\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + wallis_futuna: { + keywords: [ "wallis", "futuna", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfc\ud83c\uddeb", + fitzpatrick_scale: false, + category: "flags" + }, + western_sahara: { + keywords: [ "western", "sahara", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddea\ud83c\udded", + fitzpatrick_scale: false, + category: "flags" + }, + yemen: { + keywords: [ "ye", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddfe\ud83c\uddea", + fitzpatrick_scale: false, + category: "flags" + }, + zambia: { + keywords: [ "zm", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddff\ud83c\uddf2", + fitzpatrick_scale: false, + category: "flags" + }, + zimbabwe: { + keywords: [ "zw", "flag", "nation", "country", "banner" ], + char: "\ud83c\uddff\ud83c\uddfc", + fitzpatrick_scale: false, + category: "flags" + }, + united_nations: { + keywords: [ "un", "flag", "banner" ], + char: "\ud83c\uddfa\ud83c\uddf3", + fitzpatrick_scale: false, + category: "flags" + }, + pirate_flag: { + keywords: [ "skull", "crossbones", "flag", "banner" ], + char: "\ud83c\udff4\u200d\u2620\ufe0f", + fitzpatrick_scale: false, + category: "flags" + } +}); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/emoticons/js/emojis.min.js b/app/frontend/public/tinymce/plugins/emoticons/js/emojis.min.js new file mode 100644 index 0000000..42cea9a --- /dev/null +++ b/app/frontend/public/tinymce/plugins/emoticons/js/emojis.min.js @@ -0,0 +1,2 @@ +// Source: npm package: emojilib, file:emojis.json +window.tinymce.Resource.add("tinymce.plugins.emoticons",{grinning:{keywords:["face","smile","happy","joy",":D","grin"],char:"\ud83d\ude00",fitzpatrick_scale:!1,category:"people"},grimacing:{keywords:["face","grimace","teeth"],char:"\ud83d\ude2c",fitzpatrick_scale:!1,category:"people"},grin:{keywords:["face","happy","smile","joy","kawaii"],char:"\ud83d\ude01",fitzpatrick_scale:!1,category:"people"},joy:{keywords:["face","cry","tears","weep","happy","happytears","haha"],char:"\ud83d\ude02",fitzpatrick_scale:!1,category:"people"},rofl:{keywords:["face","rolling","floor","laughing","lol","haha"],char:"\ud83e\udd23",fitzpatrick_scale:!1,category:"people"},partying:{keywords:["face","celebration","woohoo"],char:"\ud83e\udd73",fitzpatrick_scale:!1,category:"people"},smiley:{keywords:["face","happy","joy","haha",":D",":)","smile","funny"],char:"\ud83d\ude03",fitzpatrick_scale:!1,category:"people"},smile:{keywords:["face","happy","joy","funny","haha","laugh","like",":D",":)"],char:"\ud83d\ude04",fitzpatrick_scale:!1,category:"people"},sweat_smile:{keywords:["face","hot","happy","laugh","sweat","smile","relief"],char:"\ud83d\ude05",fitzpatrick_scale:!1,category:"people"},laughing:{keywords:["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],char:"\ud83d\ude06",fitzpatrick_scale:!1,category:"people"},innocent:{keywords:["face","angel","heaven","halo"],char:"\ud83d\ude07",fitzpatrick_scale:!1,category:"people"},wink:{keywords:["face","happy","mischievous","secret",";)","smile","eye"],char:"\ud83d\ude09",fitzpatrick_scale:!1,category:"people"},blush:{keywords:["face","smile","happy","flushed","crush","embarrassed","shy","joy"],char:"\ud83d\ude0a",fitzpatrick_scale:!1,category:"people"},slightly_smiling_face:{keywords:["face","smile"],char:"\ud83d\ude42",fitzpatrick_scale:!1,category:"people"},upside_down_face:{keywords:["face","flipped","silly","smile"],char:"\ud83d\ude43",fitzpatrick_scale:!1,category:"people"},relaxed:{keywords:["face","blush","massage","happiness"],char:"\u263a\ufe0f",fitzpatrick_scale:!1,category:"people"},yum:{keywords:["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],char:"\ud83d\ude0b",fitzpatrick_scale:!1,category:"people"},relieved:{keywords:["face","relaxed","phew","massage","happiness"],char:"\ud83d\ude0c",fitzpatrick_scale:!1,category:"people"},heart_eyes:{keywords:["face","love","like","affection","valentines","infatuation","crush","heart"],char:"\ud83d\ude0d",fitzpatrick_scale:!1,category:"people"},smiling_face_with_three_hearts:{keywords:["face","love","like","affection","valentines","infatuation","crush","hearts","adore"],char:"\ud83e\udd70",fitzpatrick_scale:!1,category:"people"},kissing_heart:{keywords:["face","love","like","affection","valentines","infatuation","kiss"],char:"\ud83d\ude18",fitzpatrick_scale:!1,category:"people"},kissing:{keywords:["love","like","face","3","valentines","infatuation","kiss"],char:"\ud83d\ude17",fitzpatrick_scale:!1,category:"people"},kissing_smiling_eyes:{keywords:["face","affection","valentines","infatuation","kiss"],char:"\ud83d\ude19",fitzpatrick_scale:!1,category:"people"},kissing_closed_eyes:{keywords:["face","love","like","affection","valentines","infatuation","kiss"],char:"\ud83d\ude1a",fitzpatrick_scale:!1,category:"people"},stuck_out_tongue_winking_eye:{keywords:["face","prank","childish","playful","mischievous","smile","wink","tongue"],char:"\ud83d\ude1c",fitzpatrick_scale:!1,category:"people"},zany:{keywords:["face","goofy","crazy"],char:"\ud83e\udd2a",fitzpatrick_scale:!1,category:"people"},raised_eyebrow:{keywords:["face","distrust","scepticism","disapproval","disbelief","surprise"],char:"\ud83e\udd28",fitzpatrick_scale:!1,category:"people"},monocle:{keywords:["face","stuffy","wealthy"],char:"\ud83e\uddd0",fitzpatrick_scale:!1,category:"people"},stuck_out_tongue_closed_eyes:{keywords:["face","prank","playful","mischievous","smile","tongue"],char:"\ud83d\ude1d",fitzpatrick_scale:!1,category:"people"},stuck_out_tongue:{keywords:["face","prank","childish","playful","mischievous","smile","tongue"],char:"\ud83d\ude1b",fitzpatrick_scale:!1,category:"people"},money_mouth_face:{keywords:["face","rich","dollar","money"],char:"\ud83e\udd11",fitzpatrick_scale:!1,category:"people"},nerd_face:{keywords:["face","nerdy","geek","dork"],char:"\ud83e\udd13",fitzpatrick_scale:!1,category:"people"},sunglasses:{keywords:["face","cool","smile","summer","beach","sunglass"],char:"\ud83d\ude0e",fitzpatrick_scale:!1,category:"people"},star_struck:{keywords:["face","smile","starry","eyes","grinning"],char:"\ud83e\udd29",fitzpatrick_scale:!1,category:"people"},clown_face:{keywords:["face"],char:"\ud83e\udd21",fitzpatrick_scale:!1,category:"people"},cowboy_hat_face:{keywords:["face","cowgirl","hat"],char:"\ud83e\udd20",fitzpatrick_scale:!1,category:"people"},hugs:{keywords:["face","smile","hug"],char:"\ud83e\udd17",fitzpatrick_scale:!1,category:"people"},smirk:{keywords:["face","smile","mean","prank","smug","sarcasm"],char:"\ud83d\ude0f",fitzpatrick_scale:!1,category:"people"},no_mouth:{keywords:["face","hellokitty"],char:"\ud83d\ude36",fitzpatrick_scale:!1,category:"people"},neutral_face:{keywords:["indifference","meh",":|","neutral"],char:"\ud83d\ude10",fitzpatrick_scale:!1,category:"people"},expressionless:{keywords:["face","indifferent","-_-","meh","deadpan"],char:"\ud83d\ude11",fitzpatrick_scale:!1,category:"people"},unamused:{keywords:["indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],char:"\ud83d\ude12",fitzpatrick_scale:!1,category:"people"},roll_eyes:{keywords:["face","eyeroll","frustrated"],char:"\ud83d\ude44",fitzpatrick_scale:!1,category:"people"},thinking:{keywords:["face","hmmm","think","consider"],char:"\ud83e\udd14",fitzpatrick_scale:!1,category:"people"},lying_face:{keywords:["face","lie","pinocchio"],char:"\ud83e\udd25",fitzpatrick_scale:!1,category:"people"},hand_over_mouth:{keywords:["face","whoops","shock","surprise"],char:"\ud83e\udd2d",fitzpatrick_scale:!1,category:"people"},shushing:{keywords:["face","quiet","shhh"],char:"\ud83e\udd2b",fitzpatrick_scale:!1,category:"people"},symbols_over_mouth:{keywords:["face","swearing","cursing","cussing","profanity","expletive"],char:"\ud83e\udd2c",fitzpatrick_scale:!1,category:"people"},exploding_head:{keywords:["face","shocked","mind","blown"],char:"\ud83e\udd2f",fitzpatrick_scale:!1,category:"people"},flushed:{keywords:["face","blush","shy","flattered"],char:"\ud83d\ude33",fitzpatrick_scale:!1,category:"people"},disappointed:{keywords:["face","sad","upset","depressed",":("],char:"\ud83d\ude1e",fitzpatrick_scale:!1,category:"people"},worried:{keywords:["face","concern","nervous",":("],char:"\ud83d\ude1f",fitzpatrick_scale:!1,category:"people"},angry:{keywords:["mad","face","annoyed","frustrated"],char:"\ud83d\ude20",fitzpatrick_scale:!1,category:"people"},rage:{keywords:["angry","mad","hate","despise"],char:"\ud83d\ude21",fitzpatrick_scale:!1,category:"people"},pensive:{keywords:["face","sad","depressed","upset"],char:"\ud83d\ude14",fitzpatrick_scale:!1,category:"people"},confused:{keywords:["face","indifference","huh","weird","hmmm",":/"],char:"\ud83d\ude15",fitzpatrick_scale:!1,category:"people"},slightly_frowning_face:{keywords:["face","frowning","disappointed","sad","upset"],char:"\ud83d\ude41",fitzpatrick_scale:!1,category:"people"},frowning_face:{keywords:["face","sad","upset","frown"],char:"\u2639",fitzpatrick_scale:!1,category:"people"},persevere:{keywords:["face","sick","no","upset","oops"],char:"\ud83d\ude23",fitzpatrick_scale:!1,category:"people"},confounded:{keywords:["face","confused","sick","unwell","oops",":S"],char:"\ud83d\ude16",fitzpatrick_scale:!1,category:"people"},tired_face:{keywords:["sick","whine","upset","frustrated"],char:"\ud83d\ude2b",fitzpatrick_scale:!1,category:"people"},weary:{keywords:["face","tired","sleepy","sad","frustrated","upset"],char:"\ud83d\ude29",fitzpatrick_scale:!1,category:"people"},pleading:{keywords:["face","begging","mercy"],char:"\ud83e\udd7a",fitzpatrick_scale:!1,category:"people"},triumph:{keywords:["face","gas","phew","proud","pride"],char:"\ud83d\ude24",fitzpatrick_scale:!1,category:"people"},open_mouth:{keywords:["face","surprise","impressed","wow","whoa",":O"],char:"\ud83d\ude2e",fitzpatrick_scale:!1,category:"people"},scream:{keywords:["face","munch","scared","omg"],char:"\ud83d\ude31",fitzpatrick_scale:!1,category:"people"},fearful:{keywords:["face","scared","terrified","nervous","oops","huh"],char:"\ud83d\ude28",fitzpatrick_scale:!1,category:"people"},cold_sweat:{keywords:["face","nervous","sweat"],char:"\ud83d\ude30",fitzpatrick_scale:!1,category:"people"},hushed:{keywords:["face","woo","shh"],char:"\ud83d\ude2f",fitzpatrick_scale:!1,category:"people"},frowning:{keywords:["face","aw","what"],char:"\ud83d\ude26",fitzpatrick_scale:!1,category:"people"},anguished:{keywords:["face","stunned","nervous"],char:"\ud83d\ude27",fitzpatrick_scale:!1,category:"people"},cry:{keywords:["face","tears","sad","depressed","upset",":'("],char:"\ud83d\ude22",fitzpatrick_scale:!1,category:"people"},disappointed_relieved:{keywords:["face","phew","sweat","nervous"],char:"\ud83d\ude25",fitzpatrick_scale:!1,category:"people"},drooling_face:{keywords:["face"],char:"\ud83e\udd24",fitzpatrick_scale:!1,category:"people"},sleepy:{keywords:["face","tired","rest","nap"],char:"\ud83d\ude2a",fitzpatrick_scale:!1,category:"people"},sweat:{keywords:["face","hot","sad","tired","exercise"],char:"\ud83d\ude13",fitzpatrick_scale:!1,category:"people"},hot:{keywords:["face","feverish","heat","red","sweating"],char:"\ud83e\udd75",fitzpatrick_scale:!1,category:"people"},cold:{keywords:["face","blue","freezing","frozen","frostbite","icicles"],char:"\ud83e\udd76",fitzpatrick_scale:!1,category:"people"},sob:{keywords:["face","cry","tears","sad","upset","depressed"],char:"\ud83d\ude2d",fitzpatrick_scale:!1,category:"people"},dizzy_face:{keywords:["spent","unconscious","xox","dizzy"],char:"\ud83d\ude35",fitzpatrick_scale:!1,category:"people"},astonished:{keywords:["face","xox","surprised","poisoned"],char:"\ud83d\ude32",fitzpatrick_scale:!1,category:"people"},zipper_mouth_face:{keywords:["face","sealed","zipper","secret"],char:"\ud83e\udd10",fitzpatrick_scale:!1,category:"people"},nauseated_face:{keywords:["face","vomit","gross","green","sick","throw up","ill"],char:"\ud83e\udd22",fitzpatrick_scale:!1,category:"people"},sneezing_face:{keywords:["face","gesundheit","sneeze","sick","allergy"],char:"\ud83e\udd27",fitzpatrick_scale:!1,category:"people"},vomiting:{keywords:["face","sick"],char:"\ud83e\udd2e",fitzpatrick_scale:!1,category:"people"},mask:{keywords:["face","sick","ill","disease"],char:"\ud83d\ude37",fitzpatrick_scale:!1,category:"people"},face_with_thermometer:{keywords:["sick","temperature","thermometer","cold","fever"],char:"\ud83e\udd12",fitzpatrick_scale:!1,category:"people"},face_with_head_bandage:{keywords:["injured","clumsy","bandage","hurt"],char:"\ud83e\udd15",fitzpatrick_scale:!1,category:"people"},woozy:{keywords:["face","dizzy","intoxicated","tipsy","wavy"],char:"\ud83e\udd74",fitzpatrick_scale:!1,category:"people"},sleeping:{keywords:["face","tired","sleepy","night","zzz"],char:"\ud83d\ude34",fitzpatrick_scale:!1,category:"people"},zzz:{keywords:["sleepy","tired","dream"],char:"\ud83d\udca4",fitzpatrick_scale:!1,category:"people"},poop:{keywords:["hankey","shitface","fail","turd","shit"],char:"\ud83d\udca9",fitzpatrick_scale:!1,category:"people"},smiling_imp:{keywords:["devil","horns"],char:"\ud83d\ude08",fitzpatrick_scale:!1,category:"people"},imp:{keywords:["devil","angry","horns"],char:"\ud83d\udc7f",fitzpatrick_scale:!1,category:"people"},japanese_ogre:{keywords:["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],char:"\ud83d\udc79",fitzpatrick_scale:!1,category:"people"},japanese_goblin:{keywords:["red","evil","mask","monster","scary","creepy","japanese","goblin"],char:"\ud83d\udc7a",fitzpatrick_scale:!1,category:"people"},skull:{keywords:["dead","skeleton","creepy","death"],char:"\ud83d\udc80",fitzpatrick_scale:!1,category:"people"},ghost:{keywords:["halloween","spooky","scary"],char:"\ud83d\udc7b",fitzpatrick_scale:!1,category:"people"},alien:{keywords:["UFO","paul","weird","outer_space"],char:"\ud83d\udc7d",fitzpatrick_scale:!1,category:"people"},robot:{keywords:["computer","machine","bot"],char:"\ud83e\udd16",fitzpatrick_scale:!1,category:"people"},smiley_cat:{keywords:["animal","cats","happy","smile"],char:"\ud83d\ude3a",fitzpatrick_scale:!1,category:"people"},smile_cat:{keywords:["animal","cats","smile"],char:"\ud83d\ude38",fitzpatrick_scale:!1,category:"people"},joy_cat:{keywords:["animal","cats","haha","happy","tears"],char:"\ud83d\ude39",fitzpatrick_scale:!1,category:"people"},heart_eyes_cat:{keywords:["animal","love","like","affection","cats","valentines","heart"],char:"\ud83d\ude3b",fitzpatrick_scale:!1,category:"people"},smirk_cat:{keywords:["animal","cats","smirk"],char:"\ud83d\ude3c",fitzpatrick_scale:!1,category:"people"},kissing_cat:{keywords:["animal","cats","kiss"],char:"\ud83d\ude3d",fitzpatrick_scale:!1,category:"people"},scream_cat:{keywords:["animal","cats","munch","scared","scream"],char:"\ud83d\ude40",fitzpatrick_scale:!1,category:"people"},crying_cat_face:{keywords:["animal","tears","weep","sad","cats","upset","cry"],char:"\ud83d\ude3f",fitzpatrick_scale:!1,category:"people"},pouting_cat:{keywords:["animal","cats"],char:"\ud83d\ude3e",fitzpatrick_scale:!1,category:"people"},palms_up:{keywords:["hands","gesture","cupped","prayer"],char:"\ud83e\udd32",fitzpatrick_scale:!0,category:"people"},raised_hands:{keywords:["gesture","hooray","yea","celebration","hands"],char:"\ud83d\ude4c",fitzpatrick_scale:!0,category:"people"},clap:{keywords:["hands","praise","applause","congrats","yay"],char:"\ud83d\udc4f",fitzpatrick_scale:!0,category:"people"},wave:{keywords:["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],char:"\ud83d\udc4b",fitzpatrick_scale:!0,category:"people"},call_me_hand:{keywords:["hands","gesture"],char:"\ud83e\udd19",fitzpatrick_scale:!0,category:"people"},"+1":{keywords:["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],char:"\ud83d\udc4d",fitzpatrick_scale:!0,category:"people"},"-1":{keywords:["thumbsdown","no","dislike","hand"],char:"\ud83d\udc4e",fitzpatrick_scale:!0,category:"people"},facepunch:{keywords:["angry","violence","fist","hit","attack","hand"],char:"\ud83d\udc4a",fitzpatrick_scale:!0,category:"people"},fist:{keywords:["fingers","hand","grasp"],char:"\u270a",fitzpatrick_scale:!0,category:"people"},fist_left:{keywords:["hand","fistbump"],char:"\ud83e\udd1b",fitzpatrick_scale:!0,category:"people"},fist_right:{keywords:["hand","fistbump"],char:"\ud83e\udd1c",fitzpatrick_scale:!0,category:"people"},v:{keywords:["fingers","ohyeah","hand","peace","victory","two"],char:"\u270c",fitzpatrick_scale:!0,category:"people"},ok_hand:{keywords:["fingers","limbs","perfect","ok","okay"],char:"\ud83d\udc4c",fitzpatrick_scale:!0,category:"people"},raised_hand:{keywords:["fingers","stop","highfive","palm","ban"],char:"\u270b",fitzpatrick_scale:!0,category:"people"},raised_back_of_hand:{keywords:["fingers","raised","backhand"],char:"\ud83e\udd1a",fitzpatrick_scale:!0,category:"people"},open_hands:{keywords:["fingers","butterfly","hands","open"],char:"\ud83d\udc50",fitzpatrick_scale:!0,category:"people"},muscle:{keywords:["arm","flex","hand","summer","strong","biceps"],char:"\ud83d\udcaa",fitzpatrick_scale:!0,category:"people"},pray:{keywords:["please","hope","wish","namaste","highfive"],char:"\ud83d\ude4f",fitzpatrick_scale:!0,category:"people"},foot:{keywords:["kick","stomp"],char:"\ud83e\uddb6",fitzpatrick_scale:!0,category:"people"},leg:{keywords:["kick","limb"],char:"\ud83e\uddb5",fitzpatrick_scale:!0,category:"people"},handshake:{keywords:["agreement","shake"],char:"\ud83e\udd1d",fitzpatrick_scale:!1,category:"people"},point_up:{keywords:["hand","fingers","direction","up"],char:"\u261d",fitzpatrick_scale:!0,category:"people"},point_up_2:{keywords:["fingers","hand","direction","up"],char:"\ud83d\udc46",fitzpatrick_scale:!0,category:"people"},point_down:{keywords:["fingers","hand","direction","down"],char:"\ud83d\udc47",fitzpatrick_scale:!0,category:"people"},point_left:{keywords:["direction","fingers","hand","left"],char:"\ud83d\udc48",fitzpatrick_scale:!0,category:"people"},point_right:{keywords:["fingers","hand","direction","right"],char:"\ud83d\udc49",fitzpatrick_scale:!0,category:"people"},fu:{keywords:["hand","fingers","rude","middle","flipping"],char:"\ud83d\udd95",fitzpatrick_scale:!0,category:"people"},raised_hand_with_fingers_splayed:{keywords:["hand","fingers","palm"],char:"\ud83d\udd90",fitzpatrick_scale:!0,category:"people"},love_you:{keywords:["hand","fingers","gesture"],char:"\ud83e\udd1f",fitzpatrick_scale:!0,category:"people"},metal:{keywords:["hand","fingers","evil_eye","sign_of_horns","rock_on"],char:"\ud83e\udd18",fitzpatrick_scale:!0,category:"people"},crossed_fingers:{keywords:["good","lucky"],char:"\ud83e\udd1e",fitzpatrick_scale:!0,category:"people"},vulcan_salute:{keywords:["hand","fingers","spock","star trek"],char:"\ud83d\udd96",fitzpatrick_scale:!0,category:"people"},writing_hand:{keywords:["lower_left_ballpoint_pen","stationery","write","compose"],char:"\u270d",fitzpatrick_scale:!0,category:"people"},selfie:{keywords:["camera","phone"],char:"\ud83e\udd33",fitzpatrick_scale:!0,category:"people"},nail_care:{keywords:["beauty","manicure","finger","fashion","nail"],char:"\ud83d\udc85",fitzpatrick_scale:!0,category:"people"},lips:{keywords:["mouth","kiss"],char:"\ud83d\udc44",fitzpatrick_scale:!1,category:"people"},tooth:{keywords:["teeth","dentist"],char:"\ud83e\uddb7",fitzpatrick_scale:!1,category:"people"},tongue:{keywords:["mouth","playful"],char:"\ud83d\udc45",fitzpatrick_scale:!1,category:"people"},ear:{keywords:["face","hear","sound","listen"],char:"\ud83d\udc42",fitzpatrick_scale:!0,category:"people"},nose:{keywords:["smell","sniff"],char:"\ud83d\udc43",fitzpatrick_scale:!0,category:"people"},eye:{keywords:["face","look","see","watch","stare"],char:"\ud83d\udc41",fitzpatrick_scale:!1,category:"people"},eyes:{keywords:["look","watch","stalk","peek","see"],char:"\ud83d\udc40",fitzpatrick_scale:!1,category:"people"},brain:{keywords:["smart","intelligent"],char:"\ud83e\udde0",fitzpatrick_scale:!1,category:"people"},bust_in_silhouette:{keywords:["user","person","human"],char:"\ud83d\udc64",fitzpatrick_scale:!1,category:"people"},busts_in_silhouette:{keywords:["user","person","human","group","team"],char:"\ud83d\udc65",fitzpatrick_scale:!1,category:"people"},speaking_head:{keywords:["user","person","human","sing","say","talk"],char:"\ud83d\udde3",fitzpatrick_scale:!1,category:"people"},baby:{keywords:["child","boy","girl","toddler"],char:"\ud83d\udc76",fitzpatrick_scale:!0,category:"people"},child:{keywords:["gender-neutral","young"],char:"\ud83e\uddd2",fitzpatrick_scale:!0,category:"people"},boy:{keywords:["man","male","guy","teenager"],char:"\ud83d\udc66",fitzpatrick_scale:!0,category:"people"},girl:{keywords:["female","woman","teenager"],char:"\ud83d\udc67",fitzpatrick_scale:!0,category:"people"},adult:{keywords:["gender-neutral","person"],char:"\ud83e\uddd1",fitzpatrick_scale:!0,category:"people"},man:{keywords:["mustache","father","dad","guy","classy","sir","moustache"],char:"\ud83d\udc68",fitzpatrick_scale:!0,category:"people"},woman:{keywords:["female","girls","lady"],char:"\ud83d\udc69",fitzpatrick_scale:!0,category:"people"},blonde_woman:{keywords:["woman","female","girl","blonde","person"],char:"\ud83d\udc71\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},blonde_man:{keywords:["man","male","boy","blonde","guy","person"],char:"\ud83d\udc71",fitzpatrick_scale:!0,category:"people"},bearded_person:{keywords:["person","bewhiskered"],char:"\ud83e\uddd4",fitzpatrick_scale:!0,category:"people"},older_adult:{keywords:["human","elder","senior","gender-neutral"],char:"\ud83e\uddd3",fitzpatrick_scale:!0,category:"people"},older_man:{keywords:["human","male","men","old","elder","senior"],char:"\ud83d\udc74",fitzpatrick_scale:!0,category:"people"},older_woman:{keywords:["human","female","women","lady","old","elder","senior"],char:"\ud83d\udc75",fitzpatrick_scale:!0,category:"people"},man_with_gua_pi_mao:{keywords:["male","boy","chinese"],char:"\ud83d\udc72",fitzpatrick_scale:!0,category:"people"},woman_with_headscarf:{keywords:["female","hijab","mantilla","tichel"],char:"\ud83e\uddd5",fitzpatrick_scale:!0,category:"people"},woman_with_turban:{keywords:["female","indian","hinduism","arabs","woman"],char:"\ud83d\udc73\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},man_with_turban:{keywords:["male","indian","hinduism","arabs"],char:"\ud83d\udc73",fitzpatrick_scale:!0,category:"people"},policewoman:{keywords:["woman","police","law","legal","enforcement","arrest","911","female"],char:"\ud83d\udc6e\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},policeman:{keywords:["man","police","law","legal","enforcement","arrest","911"],char:"\ud83d\udc6e",fitzpatrick_scale:!0,category:"people"},construction_worker_woman:{keywords:["female","human","wip","build","construction","worker","labor","woman"],char:"\ud83d\udc77\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},construction_worker_man:{keywords:["male","human","wip","guy","build","construction","worker","labor"],char:"\ud83d\udc77",fitzpatrick_scale:!0,category:"people"},guardswoman:{keywords:["uk","gb","british","female","royal","woman"],char:"\ud83d\udc82\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},guardsman:{keywords:["uk","gb","british","male","guy","royal"],char:"\ud83d\udc82",fitzpatrick_scale:!0,category:"people"},female_detective:{keywords:["human","spy","detective","female","woman"],char:"\ud83d\udd75\ufe0f\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},male_detective:{keywords:["human","spy","detective"],char:"\ud83d\udd75",fitzpatrick_scale:!0,category:"people"},woman_health_worker:{keywords:["doctor","nurse","therapist","healthcare","woman","human"],char:"\ud83d\udc69\u200d\u2695\ufe0f",fitzpatrick_scale:!0,category:"people"},man_health_worker:{keywords:["doctor","nurse","therapist","healthcare","man","human"],char:"\ud83d\udc68\u200d\u2695\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_farmer:{keywords:["rancher","gardener","woman","human"],char:"\ud83d\udc69\u200d\ud83c\udf3e",fitzpatrick_scale:!0,category:"people"},man_farmer:{keywords:["rancher","gardener","man","human"],char:"\ud83d\udc68\u200d\ud83c\udf3e",fitzpatrick_scale:!0,category:"people"},woman_cook:{keywords:["chef","woman","human"],char:"\ud83d\udc69\u200d\ud83c\udf73",fitzpatrick_scale:!0,category:"people"},man_cook:{keywords:["chef","man","human"],char:"\ud83d\udc68\u200d\ud83c\udf73",fitzpatrick_scale:!0,category:"people"},woman_student:{keywords:["graduate","woman","human"],char:"\ud83d\udc69\u200d\ud83c\udf93",fitzpatrick_scale:!0,category:"people"},man_student:{keywords:["graduate","man","human"],char:"\ud83d\udc68\u200d\ud83c\udf93",fitzpatrick_scale:!0,category:"people"},woman_singer:{keywords:["rockstar","entertainer","woman","human"],char:"\ud83d\udc69\u200d\ud83c\udfa4",fitzpatrick_scale:!0,category:"people"},man_singer:{keywords:["rockstar","entertainer","man","human"],char:"\ud83d\udc68\u200d\ud83c\udfa4",fitzpatrick_scale:!0,category:"people"},woman_teacher:{keywords:["instructor","professor","woman","human"],char:"\ud83d\udc69\u200d\ud83c\udfeb",fitzpatrick_scale:!0,category:"people"},man_teacher:{keywords:["instructor","professor","man","human"],char:"\ud83d\udc68\u200d\ud83c\udfeb",fitzpatrick_scale:!0,category:"people"},woman_factory_worker:{keywords:["assembly","industrial","woman","human"],char:"\ud83d\udc69\u200d\ud83c\udfed",fitzpatrick_scale:!0,category:"people"},man_factory_worker:{keywords:["assembly","industrial","man","human"],char:"\ud83d\udc68\u200d\ud83c\udfed",fitzpatrick_scale:!0,category:"people"},woman_technologist:{keywords:["coder","developer","engineer","programmer","software","woman","human","laptop","computer"],char:"\ud83d\udc69\u200d\ud83d\udcbb",fitzpatrick_scale:!0,category:"people"},man_technologist:{keywords:["coder","developer","engineer","programmer","software","man","human","laptop","computer"],char:"\ud83d\udc68\u200d\ud83d\udcbb",fitzpatrick_scale:!0,category:"people"},woman_office_worker:{keywords:["business","manager","woman","human"],char:"\ud83d\udc69\u200d\ud83d\udcbc",fitzpatrick_scale:!0,category:"people"},man_office_worker:{keywords:["business","manager","man","human"],char:"\ud83d\udc68\u200d\ud83d\udcbc",fitzpatrick_scale:!0,category:"people"},woman_mechanic:{keywords:["plumber","woman","human","wrench"],char:"\ud83d\udc69\u200d\ud83d\udd27",fitzpatrick_scale:!0,category:"people"},man_mechanic:{keywords:["plumber","man","human","wrench"],char:"\ud83d\udc68\u200d\ud83d\udd27",fitzpatrick_scale:!0,category:"people"},woman_scientist:{keywords:["biologist","chemist","engineer","physicist","woman","human"],char:"\ud83d\udc69\u200d\ud83d\udd2c",fitzpatrick_scale:!0,category:"people"},man_scientist:{keywords:["biologist","chemist","engineer","physicist","man","human"],char:"\ud83d\udc68\u200d\ud83d\udd2c",fitzpatrick_scale:!0,category:"people"},woman_artist:{keywords:["painter","woman","human"],char:"\ud83d\udc69\u200d\ud83c\udfa8",fitzpatrick_scale:!0,category:"people"},man_artist:{keywords:["painter","man","human"],char:"\ud83d\udc68\u200d\ud83c\udfa8",fitzpatrick_scale:!0,category:"people"},woman_firefighter:{keywords:["fireman","woman","human"],char:"\ud83d\udc69\u200d\ud83d\ude92",fitzpatrick_scale:!0,category:"people"},man_firefighter:{keywords:["fireman","man","human"],char:"\ud83d\udc68\u200d\ud83d\ude92",fitzpatrick_scale:!0,category:"people"},woman_pilot:{keywords:["aviator","plane","woman","human"],char:"\ud83d\udc69\u200d\u2708\ufe0f",fitzpatrick_scale:!0,category:"people"},man_pilot:{keywords:["aviator","plane","man","human"],char:"\ud83d\udc68\u200d\u2708\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_astronaut:{keywords:["space","rocket","woman","human"],char:"\ud83d\udc69\u200d\ud83d\ude80",fitzpatrick_scale:!0,category:"people"},man_astronaut:{keywords:["space","rocket","man","human"],char:"\ud83d\udc68\u200d\ud83d\ude80",fitzpatrick_scale:!0,category:"people"},woman_judge:{keywords:["justice","court","woman","human"],char:"\ud83d\udc69\u200d\u2696\ufe0f",fitzpatrick_scale:!0,category:"people"},man_judge:{keywords:["justice","court","man","human"],char:"\ud83d\udc68\u200d\u2696\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_superhero:{keywords:["woman","female","good","heroine","superpowers"],char:"\ud83e\uddb8\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},man_superhero:{keywords:["man","male","good","hero","superpowers"],char:"\ud83e\uddb8\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_supervillain:{keywords:["woman","female","evil","bad","criminal","heroine","superpowers"],char:"\ud83e\uddb9\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},man_supervillain:{keywords:["man","male","evil","bad","criminal","hero","superpowers"],char:"\ud83e\uddb9\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},mrs_claus:{keywords:["woman","female","xmas","mother christmas"],char:"\ud83e\udd36",fitzpatrick_scale:!0,category:"people"},santa:{keywords:["festival","man","male","xmas","father christmas"],char:"\ud83c\udf85",fitzpatrick_scale:!0,category:"people"},sorceress:{keywords:["woman","female","mage","witch"],char:"\ud83e\uddd9\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},wizard:{keywords:["man","male","mage","sorcerer"],char:"\ud83e\uddd9\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_elf:{keywords:["woman","female"],char:"\ud83e\udddd\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},man_elf:{keywords:["man","male"],char:"\ud83e\udddd\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_vampire:{keywords:["woman","female"],char:"\ud83e\udddb\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},man_vampire:{keywords:["man","male","dracula"],char:"\ud83e\udddb\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_zombie:{keywords:["woman","female","undead","walking dead"],char:"\ud83e\udddf\u200d\u2640\ufe0f",fitzpatrick_scale:!1,category:"people"},man_zombie:{keywords:["man","male","dracula","undead","walking dead"],char:"\ud83e\udddf\u200d\u2642\ufe0f",fitzpatrick_scale:!1,category:"people"},woman_genie:{keywords:["woman","female"],char:"\ud83e\uddde\u200d\u2640\ufe0f",fitzpatrick_scale:!1,category:"people"},man_genie:{keywords:["man","male"],char:"\ud83e\uddde\u200d\u2642\ufe0f",fitzpatrick_scale:!1,category:"people"},mermaid:{keywords:["woman","female","merwoman","ariel"],char:"\ud83e\udddc\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},merman:{keywords:["man","male","triton"],char:"\ud83e\udddc\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_fairy:{keywords:["woman","female"],char:"\ud83e\uddda\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},man_fairy:{keywords:["man","male"],char:"\ud83e\uddda\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},angel:{keywords:["heaven","wings","halo"],char:"\ud83d\udc7c",fitzpatrick_scale:!0,category:"people"},pregnant_woman:{keywords:["baby"],char:"\ud83e\udd30",fitzpatrick_scale:!0,category:"people"},breastfeeding:{keywords:["nursing","baby"],char:"\ud83e\udd31",fitzpatrick_scale:!0,category:"people"},princess:{keywords:["girl","woman","female","blond","crown","royal","queen"],char:"\ud83d\udc78",fitzpatrick_scale:!0,category:"people"},prince:{keywords:["boy","man","male","crown","royal","king"],char:"\ud83e\udd34",fitzpatrick_scale:!0,category:"people"},bride_with_veil:{keywords:["couple","marriage","wedding","woman","bride"],char:"\ud83d\udc70",fitzpatrick_scale:!0,category:"people"},man_in_tuxedo:{keywords:["couple","marriage","wedding","groom"],char:"\ud83e\udd35",fitzpatrick_scale:!0,category:"people"},running_woman:{keywords:["woman","walking","exercise","race","running","female"],char:"\ud83c\udfc3\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},running_man:{keywords:["man","walking","exercise","race","running"],char:"\ud83c\udfc3",fitzpatrick_scale:!0,category:"people"},walking_woman:{keywords:["human","feet","steps","woman","female"],char:"\ud83d\udeb6\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},walking_man:{keywords:["human","feet","steps"],char:"\ud83d\udeb6",fitzpatrick_scale:!0,category:"people"},dancer:{keywords:["female","girl","woman","fun"],char:"\ud83d\udc83",fitzpatrick_scale:!0,category:"people"},man_dancing:{keywords:["male","boy","fun","dancer"],char:"\ud83d\udd7a",fitzpatrick_scale:!0,category:"people"},dancing_women:{keywords:["female","bunny","women","girls"],char:"\ud83d\udc6f",fitzpatrick_scale:!1,category:"people"},dancing_men:{keywords:["male","bunny","men","boys"],char:"\ud83d\udc6f\u200d\u2642\ufe0f",fitzpatrick_scale:!1,category:"people"},couple:{keywords:["pair","people","human","love","date","dating","like","affection","valentines","marriage"],char:"\ud83d\udc6b",fitzpatrick_scale:!1,category:"people"},two_men_holding_hands:{keywords:["pair","couple","love","like","bromance","friendship","people","human"],char:"\ud83d\udc6c",fitzpatrick_scale:!1,category:"people"},two_women_holding_hands:{keywords:["pair","friendship","couple","love","like","female","people","human"],char:"\ud83d\udc6d",fitzpatrick_scale:!1,category:"people"},bowing_woman:{keywords:["woman","female","girl"],char:"\ud83d\ude47\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},bowing_man:{keywords:["man","male","boy"],char:"\ud83d\ude47",fitzpatrick_scale:!0,category:"people"},man_facepalming:{keywords:["man","male","boy","disbelief"],char:"\ud83e\udd26\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_facepalming:{keywords:["woman","female","girl","disbelief"],char:"\ud83e\udd26\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_shrugging:{keywords:["woman","female","girl","confused","indifferent","doubt"],char:"\ud83e\udd37",fitzpatrick_scale:!0,category:"people"},man_shrugging:{keywords:["man","male","boy","confused","indifferent","doubt"],char:"\ud83e\udd37\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},tipping_hand_woman:{keywords:["female","girl","woman","human","information"],char:"\ud83d\udc81",fitzpatrick_scale:!0,category:"people"},tipping_hand_man:{keywords:["male","boy","man","human","information"],char:"\ud83d\udc81\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},no_good_woman:{keywords:["female","girl","woman","nope"],char:"\ud83d\ude45",fitzpatrick_scale:!0,category:"people"},no_good_man:{keywords:["male","boy","man","nope"],char:"\ud83d\ude45\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},ok_woman:{keywords:["women","girl","female","pink","human","woman"],char:"\ud83d\ude46",fitzpatrick_scale:!0,category:"people"},ok_man:{keywords:["men","boy","male","blue","human","man"],char:"\ud83d\ude46\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},raising_hand_woman:{keywords:["female","girl","woman"],char:"\ud83d\ude4b",fitzpatrick_scale:!0,category:"people"},raising_hand_man:{keywords:["male","boy","man"],char:"\ud83d\ude4b\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},pouting_woman:{keywords:["female","girl","woman"],char:"\ud83d\ude4e",fitzpatrick_scale:!0,category:"people"},pouting_man:{keywords:["male","boy","man"],char:"\ud83d\ude4e\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},frowning_woman:{keywords:["female","girl","woman","sad","depressed","discouraged","unhappy"],char:"\ud83d\ude4d",fitzpatrick_scale:!0,category:"people"},frowning_man:{keywords:["male","boy","man","sad","depressed","discouraged","unhappy"],char:"\ud83d\ude4d\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},haircut_woman:{keywords:["female","girl","woman"],char:"\ud83d\udc87",fitzpatrick_scale:!0,category:"people"},haircut_man:{keywords:["male","boy","man"],char:"\ud83d\udc87\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},massage_woman:{keywords:["female","girl","woman","head"],char:"\ud83d\udc86",fitzpatrick_scale:!0,category:"people"},massage_man:{keywords:["male","boy","man","head"],char:"\ud83d\udc86\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},woman_in_steamy_room:{keywords:["female","woman","spa","steamroom","sauna"],char:"\ud83e\uddd6\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"people"},man_in_steamy_room:{keywords:["male","man","spa","steamroom","sauna"],char:"\ud83e\uddd6\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"people"},couple_with_heart_woman_man:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"\ud83d\udc91",fitzpatrick_scale:!1,category:"people"},couple_with_heart_woman_woman:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",fitzpatrick_scale:!1,category:"people"},couple_with_heart_man_man:{keywords:["pair","love","like","affection","human","dating","valentines","marriage"],char:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68",fitzpatrick_scale:!1,category:"people"},couplekiss_man_woman:{keywords:["pair","valentines","love","like","dating","marriage"],char:"\ud83d\udc8f",fitzpatrick_scale:!1,category:"people"},couplekiss_woman_woman:{keywords:["pair","valentines","love","like","dating","marriage"],char:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69",fitzpatrick_scale:!1,category:"people"},couplekiss_man_man:{keywords:["pair","valentines","love","like","dating","marriage"],char:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68",fitzpatrick_scale:!1,category:"people"},family_man_woman_boy:{keywords:["home","parents","child","mom","dad","father","mother","people","human"],char:"\ud83d\udc6a",fitzpatrick_scale:!1,category:"people"},family_man_woman_girl:{keywords:["home","parents","people","human","child"],char:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_man_woman_girl_boy:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_man_woman_boy_boy:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_man_woman_girl_girl:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_woman_woman_boy:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_woman_woman_girl:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_woman_woman_girl_boy:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_woman_woman_boy_boy:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_woman_woman_girl_girl:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_man_man_boy:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_man_man_girl:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_man_man_girl_boy:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_man_man_boy_boy:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_man_man_girl_girl:{keywords:["home","parents","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_woman_boy:{keywords:["home","parent","people","human","child"],char:"\ud83d\udc69\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_woman_girl:{keywords:["home","parent","people","human","child"],char:"\ud83d\udc69\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_woman_girl_boy:{keywords:["home","parent","people","human","children"],char:"\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_woman_boy_boy:{keywords:["home","parent","people","human","children"],char:"\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_woman_girl_girl:{keywords:["home","parent","people","human","children"],char:"\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_man_boy:{keywords:["home","parent","people","human","child"],char:"\ud83d\udc68\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_man_girl:{keywords:["home","parent","people","human","child"],char:"\ud83d\udc68\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},family_man_girl_boy:{keywords:["home","parent","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_man_boy_boy:{keywords:["home","parent","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66",fitzpatrick_scale:!1,category:"people"},family_man_girl_girl:{keywords:["home","parent","people","human","children"],char:"\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67",fitzpatrick_scale:!1,category:"people"},yarn:{keywords:["ball","crochet","knit"],char:"\ud83e\uddf6",fitzpatrick_scale:!1,category:"people"},thread:{keywords:["needle","sewing","spool","string"],char:"\ud83e\uddf5",fitzpatrick_scale:!1,category:"people"},coat:{keywords:["jacket"],char:"\ud83e\udde5",fitzpatrick_scale:!1,category:"people"},labcoat:{keywords:["doctor","experiment","scientist","chemist"],char:"\ud83e\udd7c",fitzpatrick_scale:!1,category:"people"},womans_clothes:{keywords:["fashion","shopping_bags","female"],char:"\ud83d\udc5a",fitzpatrick_scale:!1,category:"people"},tshirt:{keywords:["fashion","cloth","casual","shirt","tee"],char:"\ud83d\udc55",fitzpatrick_scale:!1,category:"people"},jeans:{keywords:["fashion","shopping"],char:"\ud83d\udc56",fitzpatrick_scale:!1,category:"people"},necktie:{keywords:["shirt","suitup","formal","fashion","cloth","business"],char:"\ud83d\udc54",fitzpatrick_scale:!1,category:"people"},dress:{keywords:["clothes","fashion","shopping"],char:"\ud83d\udc57",fitzpatrick_scale:!1,category:"people"},bikini:{keywords:["swimming","female","woman","girl","fashion","beach","summer"],char:"\ud83d\udc59",fitzpatrick_scale:!1,category:"people"},kimono:{keywords:["dress","fashion","women","female","japanese"],char:"\ud83d\udc58",fitzpatrick_scale:!1,category:"people"},lipstick:{keywords:["female","girl","fashion","woman"],char:"\ud83d\udc84",fitzpatrick_scale:!1,category:"people"},kiss:{keywords:["face","lips","love","like","affection","valentines"],char:"\ud83d\udc8b",fitzpatrick_scale:!1,category:"people"},footprints:{keywords:["feet","tracking","walking","beach"],char:"\ud83d\udc63",fitzpatrick_scale:!1,category:"people"},flat_shoe:{keywords:["ballet","slip-on","slipper"],char:"\ud83e\udd7f",fitzpatrick_scale:!1,category:"people"},high_heel:{keywords:["fashion","shoes","female","pumps","stiletto"],char:"\ud83d\udc60",fitzpatrick_scale:!1,category:"people"},sandal:{keywords:["shoes","fashion","flip flops"],char:"\ud83d\udc61",fitzpatrick_scale:!1,category:"people"},boot:{keywords:["shoes","fashion"],char:"\ud83d\udc62",fitzpatrick_scale:!1,category:"people"},mans_shoe:{keywords:["fashion","male"],char:"\ud83d\udc5e",fitzpatrick_scale:!1,category:"people"},athletic_shoe:{keywords:["shoes","sports","sneakers"],char:"\ud83d\udc5f",fitzpatrick_scale:!1,category:"people"},hiking_boot:{keywords:["backpacking","camping","hiking"],char:"\ud83e\udd7e",fitzpatrick_scale:!1,category:"people"},socks:{keywords:["stockings","clothes"],char:"\ud83e\udde6",fitzpatrick_scale:!1,category:"people"},gloves:{keywords:["hands","winter","clothes"],char:"\ud83e\udde4",fitzpatrick_scale:!1,category:"people"},scarf:{keywords:["neck","winter","clothes"],char:"\ud83e\udde3",fitzpatrick_scale:!1,category:"people"},womans_hat:{keywords:["fashion","accessories","female","lady","spring"],char:"\ud83d\udc52",fitzpatrick_scale:!1,category:"people"},tophat:{keywords:["magic","gentleman","classy","circus"],char:"\ud83c\udfa9",fitzpatrick_scale:!1,category:"people"},billed_hat:{keywords:["cap","baseball"],char:"\ud83e\udde2",fitzpatrick_scale:!1,category:"people"},rescue_worker_helmet:{keywords:["construction","build"],char:"\u26d1",fitzpatrick_scale:!1,category:"people"},mortar_board:{keywords:["school","college","degree","university","graduation","cap","hat","legal","learn","education"],char:"\ud83c\udf93",fitzpatrick_scale:!1,category:"people"},crown:{keywords:["king","kod","leader","royalty","lord"],char:"\ud83d\udc51",fitzpatrick_scale:!1,category:"people"},school_satchel:{keywords:["student","education","bag","backpack"],char:"\ud83c\udf92",fitzpatrick_scale:!1,category:"people"},luggage:{keywords:["packing","travel"],char:"\ud83e\uddf3",fitzpatrick_scale:!1,category:"people"},pouch:{keywords:["bag","accessories","shopping"],char:"\ud83d\udc5d",fitzpatrick_scale:!1,category:"people"},purse:{keywords:["fashion","accessories","money","sales","shopping"],char:"\ud83d\udc5b",fitzpatrick_scale:!1,category:"people"},handbag:{keywords:["fashion","accessory","accessories","shopping"],char:"\ud83d\udc5c",fitzpatrick_scale:!1,category:"people"},briefcase:{keywords:["business","documents","work","law","legal","job","career"],char:"\ud83d\udcbc",fitzpatrick_scale:!1,category:"people"},eyeglasses:{keywords:["fashion","accessories","eyesight","nerdy","dork","geek"],char:"\ud83d\udc53",fitzpatrick_scale:!1,category:"people"},dark_sunglasses:{keywords:["face","cool","accessories"],char:"\ud83d\udd76",fitzpatrick_scale:!1,category:"people"},goggles:{keywords:["eyes","protection","safety"],char:"\ud83e\udd7d",fitzpatrick_scale:!1,category:"people"},ring:{keywords:["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],char:"\ud83d\udc8d",fitzpatrick_scale:!1,category:"people"},closed_umbrella:{keywords:["weather","rain","drizzle"],char:"\ud83c\udf02",fitzpatrick_scale:!1,category:"people"},dog:{keywords:["animal","friend","nature","woof","puppy","pet","faithful"],char:"\ud83d\udc36",fitzpatrick_scale:!1,category:"animals_and_nature"},cat:{keywords:["animal","meow","nature","pet","kitten"],char:"\ud83d\udc31",fitzpatrick_scale:!1,category:"animals_and_nature"},mouse:{keywords:["animal","nature","cheese_wedge","rodent"],char:"\ud83d\udc2d",fitzpatrick_scale:!1,category:"animals_and_nature"},hamster:{keywords:["animal","nature"],char:"\ud83d\udc39",fitzpatrick_scale:!1,category:"animals_and_nature"},rabbit:{keywords:["animal","nature","pet","spring","magic","bunny"],char:"\ud83d\udc30",fitzpatrick_scale:!1,category:"animals_and_nature"},fox_face:{keywords:["animal","nature","face"],char:"\ud83e\udd8a",fitzpatrick_scale:!1,category:"animals_and_nature"},bear:{keywords:["animal","nature","wild"],char:"\ud83d\udc3b",fitzpatrick_scale:!1,category:"animals_and_nature"},panda_face:{keywords:["animal","nature","panda"],char:"\ud83d\udc3c",fitzpatrick_scale:!1,category:"animals_and_nature"},koala:{keywords:["animal","nature"],char:"\ud83d\udc28",fitzpatrick_scale:!1,category:"animals_and_nature"},tiger:{keywords:["animal","cat","danger","wild","nature","roar"],char:"\ud83d\udc2f",fitzpatrick_scale:!1,category:"animals_and_nature"},lion:{keywords:["animal","nature"],char:"\ud83e\udd81",fitzpatrick_scale:!1,category:"animals_and_nature"},cow:{keywords:["beef","ox","animal","nature","moo","milk"],char:"\ud83d\udc2e",fitzpatrick_scale:!1,category:"animals_and_nature"},pig:{keywords:["animal","oink","nature"],char:"\ud83d\udc37",fitzpatrick_scale:!1,category:"animals_and_nature"},pig_nose:{keywords:["animal","oink"],char:"\ud83d\udc3d",fitzpatrick_scale:!1,category:"animals_and_nature"},frog:{keywords:["animal","nature","croak","toad"],char:"\ud83d\udc38",fitzpatrick_scale:!1,category:"animals_and_nature"},squid:{keywords:["animal","nature","ocean","sea"],char:"\ud83e\udd91",fitzpatrick_scale:!1,category:"animals_and_nature"},octopus:{keywords:["animal","creature","ocean","sea","nature","beach"],char:"\ud83d\udc19",fitzpatrick_scale:!1,category:"animals_and_nature"},shrimp:{keywords:["animal","ocean","nature","seafood"],char:"\ud83e\udd90",fitzpatrick_scale:!1,category:"animals_and_nature"},monkey_face:{keywords:["animal","nature","circus"],char:"\ud83d\udc35",fitzpatrick_scale:!1,category:"animals_and_nature"},gorilla:{keywords:["animal","nature","circus"],char:"\ud83e\udd8d",fitzpatrick_scale:!1,category:"animals_and_nature"},see_no_evil:{keywords:["monkey","animal","nature","haha"],char:"\ud83d\ude48",fitzpatrick_scale:!1,category:"animals_and_nature"},hear_no_evil:{keywords:["animal","monkey","nature"],char:"\ud83d\ude49",fitzpatrick_scale:!1,category:"animals_and_nature"},speak_no_evil:{keywords:["monkey","animal","nature","omg"],char:"\ud83d\ude4a",fitzpatrick_scale:!1,category:"animals_and_nature"},monkey:{keywords:["animal","nature","banana","circus"],char:"\ud83d\udc12",fitzpatrick_scale:!1,category:"animals_and_nature"},chicken:{keywords:["animal","cluck","nature","bird"],char:"\ud83d\udc14",fitzpatrick_scale:!1,category:"animals_and_nature"},penguin:{keywords:["animal","nature"],char:"\ud83d\udc27",fitzpatrick_scale:!1,category:"animals_and_nature"},bird:{keywords:["animal","nature","fly","tweet","spring"],char:"\ud83d\udc26",fitzpatrick_scale:!1,category:"animals_and_nature"},baby_chick:{keywords:["animal","chicken","bird"],char:"\ud83d\udc24",fitzpatrick_scale:!1,category:"animals_and_nature"},hatching_chick:{keywords:["animal","chicken","egg","born","baby","bird"],char:"\ud83d\udc23",fitzpatrick_scale:!1,category:"animals_and_nature"},hatched_chick:{keywords:["animal","chicken","baby","bird"],char:"\ud83d\udc25",fitzpatrick_scale:!1,category:"animals_and_nature"},duck:{keywords:["animal","nature","bird","mallard"],char:"\ud83e\udd86",fitzpatrick_scale:!1,category:"animals_and_nature"},eagle:{keywords:["animal","nature","bird"],char:"\ud83e\udd85",fitzpatrick_scale:!1,category:"animals_and_nature"},owl:{keywords:["animal","nature","bird","hoot"],char:"\ud83e\udd89",fitzpatrick_scale:!1,category:"animals_and_nature"},bat:{keywords:["animal","nature","blind","vampire"],char:"\ud83e\udd87",fitzpatrick_scale:!1,category:"animals_and_nature"},wolf:{keywords:["animal","nature","wild"],char:"\ud83d\udc3a",fitzpatrick_scale:!1,category:"animals_and_nature"},boar:{keywords:["animal","nature"],char:"\ud83d\udc17",fitzpatrick_scale:!1,category:"animals_and_nature"},horse:{keywords:["animal","brown","nature"],char:"\ud83d\udc34",fitzpatrick_scale:!1,category:"animals_and_nature"},unicorn:{keywords:["animal","nature","mystical"],char:"\ud83e\udd84",fitzpatrick_scale:!1,category:"animals_and_nature"},honeybee:{keywords:["animal","insect","nature","bug","spring","honey"],char:"\ud83d\udc1d",fitzpatrick_scale:!1,category:"animals_and_nature"},bug:{keywords:["animal","insect","nature","worm"],char:"\ud83d\udc1b",fitzpatrick_scale:!1,category:"animals_and_nature"},butterfly:{keywords:["animal","insect","nature","caterpillar"],char:"\ud83e\udd8b",fitzpatrick_scale:!1,category:"animals_and_nature"},snail:{keywords:["slow","animal","shell"],char:"\ud83d\udc0c",fitzpatrick_scale:!1,category:"animals_and_nature"},beetle:{keywords:["animal","insect","nature","ladybug"],char:"\ud83d\udc1e",fitzpatrick_scale:!1,category:"animals_and_nature"},ant:{keywords:["animal","insect","nature","bug"],char:"\ud83d\udc1c",fitzpatrick_scale:!1,category:"animals_and_nature"},grasshopper:{keywords:["animal","cricket","chirp"],char:"\ud83e\udd97",fitzpatrick_scale:!1,category:"animals_and_nature"},spider:{keywords:["animal","arachnid"],char:"\ud83d\udd77",fitzpatrick_scale:!1,category:"animals_and_nature"},scorpion:{keywords:["animal","arachnid"],char:"\ud83e\udd82",fitzpatrick_scale:!1,category:"animals_and_nature"},crab:{keywords:["animal","crustacean"],char:"\ud83e\udd80",fitzpatrick_scale:!1,category:"animals_and_nature"},snake:{keywords:["animal","evil","nature","hiss","python"],char:"\ud83d\udc0d",fitzpatrick_scale:!1,category:"animals_and_nature"},lizard:{keywords:["animal","nature","reptile"],char:"\ud83e\udd8e",fitzpatrick_scale:!1,category:"animals_and_nature"},"t-rex":{keywords:["animal","nature","dinosaur","tyrannosaurus","extinct"],char:"\ud83e\udd96",fitzpatrick_scale:!1,category:"animals_and_nature"},sauropod:{keywords:["animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],char:"\ud83e\udd95",fitzpatrick_scale:!1,category:"animals_and_nature"},turtle:{keywords:["animal","slow","nature","tortoise"],char:"\ud83d\udc22",fitzpatrick_scale:!1,category:"animals_and_nature"},tropical_fish:{keywords:["animal","swim","ocean","beach","nemo"],char:"\ud83d\udc20",fitzpatrick_scale:!1,category:"animals_and_nature"},fish:{keywords:["animal","food","nature"],char:"\ud83d\udc1f",fitzpatrick_scale:!1,category:"animals_and_nature"},blowfish:{keywords:["animal","nature","food","sea","ocean"],char:"\ud83d\udc21",fitzpatrick_scale:!1,category:"animals_and_nature"},dolphin:{keywords:["animal","nature","fish","sea","ocean","flipper","fins","beach"],char:"\ud83d\udc2c",fitzpatrick_scale:!1,category:"animals_and_nature"},shark:{keywords:["animal","nature","fish","sea","ocean","jaws","fins","beach"],char:"\ud83e\udd88",fitzpatrick_scale:!1,category:"animals_and_nature"},whale:{keywords:["animal","nature","sea","ocean"],char:"\ud83d\udc33",fitzpatrick_scale:!1,category:"animals_and_nature"},whale2:{keywords:["animal","nature","sea","ocean"],char:"\ud83d\udc0b",fitzpatrick_scale:!1,category:"animals_and_nature"},crocodile:{keywords:["animal","nature","reptile","lizard","alligator"],char:"\ud83d\udc0a",fitzpatrick_scale:!1,category:"animals_and_nature"},leopard:{keywords:["animal","nature"],char:"\ud83d\udc06",fitzpatrick_scale:!1,category:"animals_and_nature"},zebra:{keywords:["animal","nature","stripes","safari"],char:"\ud83e\udd93",fitzpatrick_scale:!1,category:"animals_and_nature"},tiger2:{keywords:["animal","nature","roar"],char:"\ud83d\udc05",fitzpatrick_scale:!1,category:"animals_and_nature"},water_buffalo:{keywords:["animal","nature","ox","cow"],char:"\ud83d\udc03",fitzpatrick_scale:!1,category:"animals_and_nature"},ox:{keywords:["animal","cow","beef"],char:"\ud83d\udc02",fitzpatrick_scale:!1,category:"animals_and_nature"},cow2:{keywords:["beef","ox","animal","nature","moo","milk"],char:"\ud83d\udc04",fitzpatrick_scale:!1,category:"animals_and_nature"},deer:{keywords:["animal","nature","horns","venison"],char:"\ud83e\udd8c",fitzpatrick_scale:!1,category:"animals_and_nature"},dromedary_camel:{keywords:["animal","hot","desert","hump"],char:"\ud83d\udc2a",fitzpatrick_scale:!1,category:"animals_and_nature"},camel:{keywords:["animal","nature","hot","desert","hump"],char:"\ud83d\udc2b",fitzpatrick_scale:!1,category:"animals_and_nature"},giraffe:{keywords:["animal","nature","spots","safari"],char:"\ud83e\udd92",fitzpatrick_scale:!1,category:"animals_and_nature"},elephant:{keywords:["animal","nature","nose","th","circus"],char:"\ud83d\udc18",fitzpatrick_scale:!1,category:"animals_and_nature"},rhinoceros:{keywords:["animal","nature","horn"],char:"\ud83e\udd8f",fitzpatrick_scale:!1,category:"animals_and_nature"},goat:{keywords:["animal","nature"],char:"\ud83d\udc10",fitzpatrick_scale:!1,category:"animals_and_nature"},ram:{keywords:["animal","sheep","nature"],char:"\ud83d\udc0f",fitzpatrick_scale:!1,category:"animals_and_nature"},sheep:{keywords:["animal","nature","wool","shipit"],char:"\ud83d\udc11",fitzpatrick_scale:!1,category:"animals_and_nature"},racehorse:{keywords:["animal","gamble","luck"],char:"\ud83d\udc0e",fitzpatrick_scale:!1,category:"animals_and_nature"},pig2:{keywords:["animal","nature"],char:"\ud83d\udc16",fitzpatrick_scale:!1,category:"animals_and_nature"},rat:{keywords:["animal","mouse","rodent"],char:"\ud83d\udc00",fitzpatrick_scale:!1,category:"animals_and_nature"},mouse2:{keywords:["animal","nature","rodent"],char:"\ud83d\udc01",fitzpatrick_scale:!1,category:"animals_and_nature"},rooster:{keywords:["animal","nature","chicken"],char:"\ud83d\udc13",fitzpatrick_scale:!1,category:"animals_and_nature"},turkey:{keywords:["animal","bird"],char:"\ud83e\udd83",fitzpatrick_scale:!1,category:"animals_and_nature"},dove:{keywords:["animal","bird"],char:"\ud83d\udd4a",fitzpatrick_scale:!1,category:"animals_and_nature"},dog2:{keywords:["animal","nature","friend","doge","pet","faithful"],char:"\ud83d\udc15",fitzpatrick_scale:!1,category:"animals_and_nature"},poodle:{keywords:["dog","animal","101","nature","pet"],char:"\ud83d\udc29",fitzpatrick_scale:!1,category:"animals_and_nature"},cat2:{keywords:["animal","meow","pet","cats"],char:"\ud83d\udc08",fitzpatrick_scale:!1,category:"animals_and_nature"},rabbit2:{keywords:["animal","nature","pet","magic","spring"],char:"\ud83d\udc07",fitzpatrick_scale:!1,category:"animals_and_nature"},chipmunk:{keywords:["animal","nature","rodent","squirrel"],char:"\ud83d\udc3f",fitzpatrick_scale:!1,category:"animals_and_nature"},hedgehog:{keywords:["animal","nature","spiny"],char:"\ud83e\udd94",fitzpatrick_scale:!1,category:"animals_and_nature"},raccoon:{keywords:["animal","nature"],char:"\ud83e\udd9d",fitzpatrick_scale:!1,category:"animals_and_nature"},llama:{keywords:["animal","nature","alpaca"],char:"\ud83e\udd99",fitzpatrick_scale:!1,category:"animals_and_nature"},hippopotamus:{keywords:["animal","nature"],char:"\ud83e\udd9b",fitzpatrick_scale:!1,category:"animals_and_nature"},kangaroo:{keywords:["animal","nature","australia","joey","hop","marsupial"],char:"\ud83e\udd98",fitzpatrick_scale:!1,category:"animals_and_nature"},badger:{keywords:["animal","nature","honey"],char:"\ud83e\udda1",fitzpatrick_scale:!1,category:"animals_and_nature"},swan:{keywords:["animal","nature","bird"],char:"\ud83e\udda2",fitzpatrick_scale:!1,category:"animals_and_nature"},peacock:{keywords:["animal","nature","peahen","bird"],char:"\ud83e\udd9a",fitzpatrick_scale:!1,category:"animals_and_nature"},parrot:{keywords:["animal","nature","bird","pirate","talk"],char:"\ud83e\udd9c",fitzpatrick_scale:!1,category:"animals_and_nature"},lobster:{keywords:["animal","nature","bisque","claws","seafood"],char:"\ud83e\udd9e",fitzpatrick_scale:!1,category:"animals_and_nature"},mosquito:{keywords:["animal","nature","insect","malaria"],char:"\ud83e\udd9f",fitzpatrick_scale:!1,category:"animals_and_nature"},paw_prints:{keywords:["animal","tracking","footprints","dog","cat","pet","feet"],char:"\ud83d\udc3e",fitzpatrick_scale:!1,category:"animals_and_nature"},dragon:{keywords:["animal","myth","nature","chinese","green"],char:"\ud83d\udc09",fitzpatrick_scale:!1,category:"animals_and_nature"},dragon_face:{keywords:["animal","myth","nature","chinese","green"],char:"\ud83d\udc32",fitzpatrick_scale:!1,category:"animals_and_nature"},cactus:{keywords:["vegetable","plant","nature"],char:"\ud83c\udf35",fitzpatrick_scale:!1,category:"animals_and_nature"},christmas_tree:{keywords:["festival","vacation","december","xmas","celebration"],char:"\ud83c\udf84",fitzpatrick_scale:!1,category:"animals_and_nature"},evergreen_tree:{keywords:["plant","nature"],char:"\ud83c\udf32",fitzpatrick_scale:!1,category:"animals_and_nature"},deciduous_tree:{keywords:["plant","nature"],char:"\ud83c\udf33",fitzpatrick_scale:!1,category:"animals_and_nature"},palm_tree:{keywords:["plant","vegetable","nature","summer","beach","mojito","tropical"],char:"\ud83c\udf34",fitzpatrick_scale:!1,category:"animals_and_nature"},seedling:{keywords:["plant","nature","grass","lawn","spring"],char:"\ud83c\udf31",fitzpatrick_scale:!1,category:"animals_and_nature"},herb:{keywords:["vegetable","plant","medicine","weed","grass","lawn"],char:"\ud83c\udf3f",fitzpatrick_scale:!1,category:"animals_and_nature"},shamrock:{keywords:["vegetable","plant","nature","irish","clover"],char:"\u2618",fitzpatrick_scale:!1,category:"animals_and_nature"},four_leaf_clover:{keywords:["vegetable","plant","nature","lucky","irish"],char:"\ud83c\udf40",fitzpatrick_scale:!1,category:"animals_and_nature"},bamboo:{keywords:["plant","nature","vegetable","panda","pine_decoration"],char:"\ud83c\udf8d",fitzpatrick_scale:!1,category:"animals_and_nature"},tanabata_tree:{keywords:["plant","nature","branch","summer"],char:"\ud83c\udf8b",fitzpatrick_scale:!1,category:"animals_and_nature"},leaves:{keywords:["nature","plant","tree","vegetable","grass","lawn","spring"],char:"\ud83c\udf43",fitzpatrick_scale:!1,category:"animals_and_nature"},fallen_leaf:{keywords:["nature","plant","vegetable","leaves"],char:"\ud83c\udf42",fitzpatrick_scale:!1,category:"animals_and_nature"},maple_leaf:{keywords:["nature","plant","vegetable","ca","fall"],char:"\ud83c\udf41",fitzpatrick_scale:!1,category:"animals_and_nature"},ear_of_rice:{keywords:["nature","plant"],char:"\ud83c\udf3e",fitzpatrick_scale:!1,category:"animals_and_nature"},hibiscus:{keywords:["plant","vegetable","flowers","beach"],char:"\ud83c\udf3a",fitzpatrick_scale:!1,category:"animals_and_nature"},sunflower:{keywords:["nature","plant","fall"],char:"\ud83c\udf3b",fitzpatrick_scale:!1,category:"animals_and_nature"},rose:{keywords:["flowers","valentines","love","spring"],char:"\ud83c\udf39",fitzpatrick_scale:!1,category:"animals_and_nature"},wilted_flower:{keywords:["plant","nature","flower"],char:"\ud83e\udd40",fitzpatrick_scale:!1,category:"animals_and_nature"},tulip:{keywords:["flowers","plant","nature","summer","spring"],char:"\ud83c\udf37",fitzpatrick_scale:!1,category:"animals_and_nature"},blossom:{keywords:["nature","flowers","yellow"],char:"\ud83c\udf3c",fitzpatrick_scale:!1,category:"animals_and_nature"},cherry_blossom:{keywords:["nature","plant","spring","flower"],char:"\ud83c\udf38",fitzpatrick_scale:!1,category:"animals_and_nature"},bouquet:{keywords:["flowers","nature","spring"],char:"\ud83d\udc90",fitzpatrick_scale:!1,category:"animals_and_nature"},mushroom:{keywords:["plant","vegetable"],char:"\ud83c\udf44",fitzpatrick_scale:!1,category:"animals_and_nature"},chestnut:{keywords:["food","squirrel"],char:"\ud83c\udf30",fitzpatrick_scale:!1,category:"animals_and_nature"},jack_o_lantern:{keywords:["halloween","light","pumpkin","creepy","fall"],char:"\ud83c\udf83",fitzpatrick_scale:!1,category:"animals_and_nature"},shell:{keywords:["nature","sea","beach"],char:"\ud83d\udc1a",fitzpatrick_scale:!1,category:"animals_and_nature"},spider_web:{keywords:["animal","insect","arachnid","silk"],char:"\ud83d\udd78",fitzpatrick_scale:!1,category:"animals_and_nature"},earth_americas:{keywords:["globe","world","USA","international"],char:"\ud83c\udf0e",fitzpatrick_scale:!1,category:"animals_and_nature"},earth_africa:{keywords:["globe","world","international"],char:"\ud83c\udf0d",fitzpatrick_scale:!1,category:"animals_and_nature"},earth_asia:{keywords:["globe","world","east","international"],char:"\ud83c\udf0f",fitzpatrick_scale:!1,category:"animals_and_nature"},full_moon:{keywords:["nature","yellow","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf15",fitzpatrick_scale:!1,category:"animals_and_nature"},waning_gibbous_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],char:"\ud83c\udf16",fitzpatrick_scale:!1,category:"animals_and_nature"},last_quarter_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf17",fitzpatrick_scale:!1,category:"animals_and_nature"},waning_crescent_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf18",fitzpatrick_scale:!1,category:"animals_and_nature"},new_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf11",fitzpatrick_scale:!1,category:"animals_and_nature"},waxing_crescent_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf12",fitzpatrick_scale:!1,category:"animals_and_nature"},first_quarter_moon:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf13",fitzpatrick_scale:!1,category:"animals_and_nature"},waxing_gibbous_moon:{keywords:["nature","night","sky","gray","twilight","planet","space","evening","sleep"],char:"\ud83c\udf14",fitzpatrick_scale:!1,category:"animals_and_nature"},new_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf1a",fitzpatrick_scale:!1,category:"animals_and_nature"},full_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf1d",fitzpatrick_scale:!1,category:"animals_and_nature"},first_quarter_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf1b",fitzpatrick_scale:!1,category:"animals_and_nature"},last_quarter_moon_with_face:{keywords:["nature","twilight","planet","space","night","evening","sleep"],char:"\ud83c\udf1c",fitzpatrick_scale:!1,category:"animals_and_nature"},sun_with_face:{keywords:["nature","morning","sky"],char:"\ud83c\udf1e",fitzpatrick_scale:!1,category:"animals_and_nature"},crescent_moon:{keywords:["night","sleep","sky","evening","magic"],char:"\ud83c\udf19",fitzpatrick_scale:!1,category:"animals_and_nature"},star:{keywords:["night","yellow"],char:"\u2b50",fitzpatrick_scale:!1,category:"animals_and_nature"},star2:{keywords:["night","sparkle","awesome","good","magic"],char:"\ud83c\udf1f",fitzpatrick_scale:!1,category:"animals_and_nature"},dizzy:{keywords:["star","sparkle","shoot","magic"],char:"\ud83d\udcab",fitzpatrick_scale:!1,category:"animals_and_nature"},sparkles:{keywords:["stars","shine","shiny","cool","awesome","good","magic"],char:"\u2728",fitzpatrick_scale:!1,category:"animals_and_nature"},comet:{keywords:["space"],char:"\u2604",fitzpatrick_scale:!1,category:"animals_and_nature"},sunny:{keywords:["weather","nature","brightness","summer","beach","spring"],char:"\u2600\ufe0f",fitzpatrick_scale:!1,category:"animals_and_nature"},sun_behind_small_cloud:{keywords:["weather"],char:"\ud83c\udf24",fitzpatrick_scale:!1,category:"animals_and_nature"},partly_sunny:{keywords:["weather","nature","cloudy","morning","fall","spring"],char:"\u26c5",fitzpatrick_scale:!1,category:"animals_and_nature"},sun_behind_large_cloud:{keywords:["weather"],char:"\ud83c\udf25",fitzpatrick_scale:!1,category:"animals_and_nature"},sun_behind_rain_cloud:{keywords:["weather"],char:"\ud83c\udf26",fitzpatrick_scale:!1,category:"animals_and_nature"},cloud:{keywords:["weather","sky"],char:"\u2601\ufe0f",fitzpatrick_scale:!1,category:"animals_and_nature"},cloud_with_rain:{keywords:["weather"],char:"\ud83c\udf27",fitzpatrick_scale:!1,category:"animals_and_nature"},cloud_with_lightning_and_rain:{keywords:["weather","lightning"],char:"\u26c8",fitzpatrick_scale:!1,category:"animals_and_nature"},cloud_with_lightning:{keywords:["weather","thunder"],char:"\ud83c\udf29",fitzpatrick_scale:!1,category:"animals_and_nature"},zap:{keywords:["thunder","weather","lightning bolt","fast"],char:"\u26a1",fitzpatrick_scale:!1,category:"animals_and_nature"},fire:{keywords:["hot","cook","flame"],char:"\ud83d\udd25",fitzpatrick_scale:!1,category:"animals_and_nature"},boom:{keywords:["bomb","explode","explosion","collision","blown"],char:"\ud83d\udca5",fitzpatrick_scale:!1,category:"animals_and_nature"},snowflake:{keywords:["winter","season","cold","weather","christmas","xmas"],char:"\u2744\ufe0f",fitzpatrick_scale:!1,category:"animals_and_nature"},cloud_with_snow:{keywords:["weather"],char:"\ud83c\udf28",fitzpatrick_scale:!1,category:"animals_and_nature"},snowman:{keywords:["winter","season","cold","weather","christmas","xmas","frozen","without_snow"],char:"\u26c4",fitzpatrick_scale:!1,category:"animals_and_nature"},snowman_with_snow:{keywords:["winter","season","cold","weather","christmas","xmas","frozen"],char:"\u2603",fitzpatrick_scale:!1,category:"animals_and_nature"},wind_face:{keywords:["gust","air"],char:"\ud83c\udf2c",fitzpatrick_scale:!1,category:"animals_and_nature"},dash:{keywords:["wind","air","fast","shoo","fart","smoke","puff"],char:"\ud83d\udca8",fitzpatrick_scale:!1,category:"animals_and_nature"},tornado:{keywords:["weather","cyclone","twister"],char:"\ud83c\udf2a",fitzpatrick_scale:!1,category:"animals_and_nature"},fog:{keywords:["weather"],char:"\ud83c\udf2b",fitzpatrick_scale:!1,category:"animals_and_nature"},open_umbrella:{keywords:["weather","spring"],char:"\u2602",fitzpatrick_scale:!1,category:"animals_and_nature"},umbrella:{keywords:["rainy","weather","spring"],char:"\u2614",fitzpatrick_scale:!1,category:"animals_and_nature"},droplet:{keywords:["water","drip","faucet","spring"],char:"\ud83d\udca7",fitzpatrick_scale:!1,category:"animals_and_nature"},sweat_drops:{keywords:["water","drip","oops"],char:"\ud83d\udca6",fitzpatrick_scale:!1,category:"animals_and_nature"},ocean:{keywords:["sea","water","wave","nature","tsunami","disaster"],char:"\ud83c\udf0a",fitzpatrick_scale:!1,category:"animals_and_nature"},green_apple:{keywords:["fruit","nature"],char:"\ud83c\udf4f",fitzpatrick_scale:!1,category:"food_and_drink"},apple:{keywords:["fruit","mac","school"],char:"\ud83c\udf4e",fitzpatrick_scale:!1,category:"food_and_drink"},pear:{keywords:["fruit","nature","food"],char:"\ud83c\udf50",fitzpatrick_scale:!1,category:"food_and_drink"},tangerine:{keywords:["food","fruit","nature","orange"],char:"\ud83c\udf4a",fitzpatrick_scale:!1,category:"food_and_drink"},lemon:{keywords:["fruit","nature"],char:"\ud83c\udf4b",fitzpatrick_scale:!1,category:"food_and_drink"},banana:{keywords:["fruit","food","monkey"],char:"\ud83c\udf4c",fitzpatrick_scale:!1,category:"food_and_drink"},watermelon:{keywords:["fruit","food","picnic","summer"],char:"\ud83c\udf49",fitzpatrick_scale:!1,category:"food_and_drink"},grapes:{keywords:["fruit","food","wine"],char:"\ud83c\udf47",fitzpatrick_scale:!1,category:"food_and_drink"},strawberry:{keywords:["fruit","food","nature"],char:"\ud83c\udf53",fitzpatrick_scale:!1,category:"food_and_drink"},melon:{keywords:["fruit","nature","food"],char:"\ud83c\udf48",fitzpatrick_scale:!1,category:"food_and_drink"},cherries:{keywords:["food","fruit"],char:"\ud83c\udf52",fitzpatrick_scale:!1,category:"food_and_drink"},peach:{keywords:["fruit","nature","food"],char:"\ud83c\udf51",fitzpatrick_scale:!1,category:"food_and_drink"},pineapple:{keywords:["fruit","nature","food"],char:"\ud83c\udf4d",fitzpatrick_scale:!1,category:"food_and_drink"},coconut:{keywords:["fruit","nature","food","palm"],char:"\ud83e\udd65",fitzpatrick_scale:!1,category:"food_and_drink"},kiwi_fruit:{keywords:["fruit","food"],char:"\ud83e\udd5d",fitzpatrick_scale:!1,category:"food_and_drink"},mango:{keywords:["fruit","food","tropical"],char:"\ud83e\udd6d",fitzpatrick_scale:!1,category:"food_and_drink"},avocado:{keywords:["fruit","food"],char:"\ud83e\udd51",fitzpatrick_scale:!1,category:"food_and_drink"},broccoli:{keywords:["fruit","food","vegetable"],char:"\ud83e\udd66",fitzpatrick_scale:!1,category:"food_and_drink"},tomato:{keywords:["fruit","vegetable","nature","food"],char:"\ud83c\udf45",fitzpatrick_scale:!1,category:"food_and_drink"},eggplant:{keywords:["vegetable","nature","food","aubergine"],char:"\ud83c\udf46",fitzpatrick_scale:!1,category:"food_and_drink"},cucumber:{keywords:["fruit","food","pickle"],char:"\ud83e\udd52",fitzpatrick_scale:!1,category:"food_and_drink"},carrot:{keywords:["vegetable","food","orange"],char:"\ud83e\udd55",fitzpatrick_scale:!1,category:"food_and_drink"},hot_pepper:{keywords:["food","spicy","chilli","chili"],char:"\ud83c\udf36",fitzpatrick_scale:!1,category:"food_and_drink"},potato:{keywords:["food","tuber","vegatable","starch"],char:"\ud83e\udd54",fitzpatrick_scale:!1,category:"food_and_drink"},corn:{keywords:["food","vegetable","plant"],char:"\ud83c\udf3d",fitzpatrick_scale:!1,category:"food_and_drink"},leafy_greens:{keywords:["food","vegetable","plant","bok choy","cabbage","kale","lettuce"],char:"\ud83e\udd6c",fitzpatrick_scale:!1,category:"food_and_drink"},sweet_potato:{keywords:["food","nature"],char:"\ud83c\udf60",fitzpatrick_scale:!1,category:"food_and_drink"},peanuts:{keywords:["food","nut"],char:"\ud83e\udd5c",fitzpatrick_scale:!1,category:"food_and_drink"},honey_pot:{keywords:["bees","sweet","kitchen"],char:"\ud83c\udf6f",fitzpatrick_scale:!1,category:"food_and_drink"},croissant:{keywords:["food","bread","french"],char:"\ud83e\udd50",fitzpatrick_scale:!1,category:"food_and_drink"},bread:{keywords:["food","wheat","breakfast","toast"],char:"\ud83c\udf5e",fitzpatrick_scale:!1,category:"food_and_drink"},baguette_bread:{keywords:["food","bread","french"],char:"\ud83e\udd56",fitzpatrick_scale:!1,category:"food_and_drink"},bagel:{keywords:["food","bread","bakery","schmear"],char:"\ud83e\udd6f",fitzpatrick_scale:!1,category:"food_and_drink"},pretzel:{keywords:["food","bread","twisted"],char:"\ud83e\udd68",fitzpatrick_scale:!1,category:"food_and_drink"},cheese:{keywords:["food","chadder"],char:"\ud83e\uddc0",fitzpatrick_scale:!1,category:"food_and_drink"},egg:{keywords:["food","chicken","breakfast"],char:"\ud83e\udd5a",fitzpatrick_scale:!1,category:"food_and_drink"},bacon:{keywords:["food","breakfast","pork","pig","meat"],char:"\ud83e\udd53",fitzpatrick_scale:!1,category:"food_and_drink"},steak:{keywords:["food","cow","meat","cut","chop","lambchop","porkchop"],char:"\ud83e\udd69",fitzpatrick_scale:!1,category:"food_and_drink"},pancakes:{keywords:["food","breakfast","flapjacks","hotcakes"],char:"\ud83e\udd5e",fitzpatrick_scale:!1,category:"food_and_drink"},poultry_leg:{keywords:["food","meat","drumstick","bird","chicken","turkey"],char:"\ud83c\udf57",fitzpatrick_scale:!1,category:"food_and_drink"},meat_on_bone:{keywords:["good","food","drumstick"],char:"\ud83c\udf56",fitzpatrick_scale:!1,category:"food_and_drink"},bone:{keywords:["skeleton"],char:"\ud83e\uddb4",fitzpatrick_scale:!1,category:"food_and_drink"},fried_shrimp:{keywords:["food","animal","appetizer","summer"],char:"\ud83c\udf64",fitzpatrick_scale:!1,category:"food_and_drink"},fried_egg:{keywords:["food","breakfast","kitchen","egg"],char:"\ud83c\udf73",fitzpatrick_scale:!1,category:"food_and_drink"},hamburger:{keywords:["meat","fast food","beef","cheeseburger","mcdonalds","burger king"],char:"\ud83c\udf54",fitzpatrick_scale:!1,category:"food_and_drink"},fries:{keywords:["chips","snack","fast food"],char:"\ud83c\udf5f",fitzpatrick_scale:!1,category:"food_and_drink"},stuffed_flatbread:{keywords:["food","flatbread","stuffed","gyro"],char:"\ud83e\udd59",fitzpatrick_scale:!1,category:"food_and_drink"},hotdog:{keywords:["food","frankfurter"],char:"\ud83c\udf2d",fitzpatrick_scale:!1,category:"food_and_drink"},pizza:{keywords:["food","party"],char:"\ud83c\udf55",fitzpatrick_scale:!1,category:"food_and_drink"},sandwich:{keywords:["food","lunch","bread"],char:"\ud83e\udd6a",fitzpatrick_scale:!1,category:"food_and_drink"},canned_food:{keywords:["food","soup"],char:"\ud83e\udd6b",fitzpatrick_scale:!1,category:"food_and_drink"},spaghetti:{keywords:["food","italian","noodle"],char:"\ud83c\udf5d",fitzpatrick_scale:!1,category:"food_and_drink"},taco:{keywords:["food","mexican"],char:"\ud83c\udf2e",fitzpatrick_scale:!1,category:"food_and_drink"},burrito:{keywords:["food","mexican"],char:"\ud83c\udf2f",fitzpatrick_scale:!1,category:"food_and_drink"},green_salad:{keywords:["food","healthy","lettuce"],char:"\ud83e\udd57",fitzpatrick_scale:!1,category:"food_and_drink"},shallow_pan_of_food:{keywords:["food","cooking","casserole","paella"],char:"\ud83e\udd58",fitzpatrick_scale:!1,category:"food_and_drink"},ramen:{keywords:["food","japanese","noodle","chopsticks"],char:"\ud83c\udf5c",fitzpatrick_scale:!1,category:"food_and_drink"},stew:{keywords:["food","meat","soup"],char:"\ud83c\udf72",fitzpatrick_scale:!1,category:"food_and_drink"},fish_cake:{keywords:["food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],char:"\ud83c\udf65",fitzpatrick_scale:!1,category:"food_and_drink"},fortune_cookie:{keywords:["food","prophecy"],char:"\ud83e\udd60",fitzpatrick_scale:!1,category:"food_and_drink"},sushi:{keywords:["food","fish","japanese","rice"],char:"\ud83c\udf63",fitzpatrick_scale:!1,category:"food_and_drink"},bento:{keywords:["food","japanese","box"],char:"\ud83c\udf71",fitzpatrick_scale:!1,category:"food_and_drink"},curry:{keywords:["food","spicy","hot","indian"],char:"\ud83c\udf5b",fitzpatrick_scale:!1,category:"food_and_drink"},rice_ball:{keywords:["food","japanese"],char:"\ud83c\udf59",fitzpatrick_scale:!1,category:"food_and_drink"},rice:{keywords:["food","china","asian"],char:"\ud83c\udf5a",fitzpatrick_scale:!1,category:"food_and_drink"},rice_cracker:{keywords:["food","japanese"],char:"\ud83c\udf58",fitzpatrick_scale:!1,category:"food_and_drink"},oden:{keywords:["food","japanese"],char:"\ud83c\udf62",fitzpatrick_scale:!1,category:"food_and_drink"},dango:{keywords:["food","dessert","sweet","japanese","barbecue","meat"],char:"\ud83c\udf61",fitzpatrick_scale:!1,category:"food_and_drink"},shaved_ice:{keywords:["hot","dessert","summer"],char:"\ud83c\udf67",fitzpatrick_scale:!1,category:"food_and_drink"},ice_cream:{keywords:["food","hot","dessert"],char:"\ud83c\udf68",fitzpatrick_scale:!1,category:"food_and_drink"},icecream:{keywords:["food","hot","dessert","summer"],char:"\ud83c\udf66",fitzpatrick_scale:!1,category:"food_and_drink"},pie:{keywords:["food","dessert","pastry"],char:"\ud83e\udd67",fitzpatrick_scale:!1,category:"food_and_drink"},cake:{keywords:["food","dessert"],char:"\ud83c\udf70",fitzpatrick_scale:!1,category:"food_and_drink"},cupcake:{keywords:["food","dessert","bakery","sweet"],char:"\ud83e\uddc1",fitzpatrick_scale:!1,category:"food_and_drink"},moon_cake:{keywords:["food","autumn"],char:"\ud83e\udd6e",fitzpatrick_scale:!1,category:"food_and_drink"},birthday:{keywords:["food","dessert","cake"],char:"\ud83c\udf82",fitzpatrick_scale:!1,category:"food_and_drink"},custard:{keywords:["dessert","food"],char:"\ud83c\udf6e",fitzpatrick_scale:!1,category:"food_and_drink"},candy:{keywords:["snack","dessert","sweet","lolly"],char:"\ud83c\udf6c",fitzpatrick_scale:!1,category:"food_and_drink"},lollipop:{keywords:["food","snack","candy","sweet"],char:"\ud83c\udf6d",fitzpatrick_scale:!1,category:"food_and_drink"},chocolate_bar:{keywords:["food","snack","dessert","sweet"],char:"\ud83c\udf6b",fitzpatrick_scale:!1,category:"food_and_drink"},popcorn:{keywords:["food","movie theater","films","snack"],char:"\ud83c\udf7f",fitzpatrick_scale:!1,category:"food_and_drink"},dumpling:{keywords:["food","empanada","pierogi","potsticker"],char:"\ud83e\udd5f",fitzpatrick_scale:!1,category:"food_and_drink"},doughnut:{keywords:["food","dessert","snack","sweet","donut"],char:"\ud83c\udf69",fitzpatrick_scale:!1,category:"food_and_drink"},cookie:{keywords:["food","snack","oreo","chocolate","sweet","dessert"],char:"\ud83c\udf6a",fitzpatrick_scale:!1,category:"food_and_drink"},milk_glass:{keywords:["beverage","drink","cow"],char:"\ud83e\udd5b",fitzpatrick_scale:!1,category:"food_and_drink"},beer:{keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],char:"\ud83c\udf7a",fitzpatrick_scale:!1,category:"food_and_drink"},beers:{keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],char:"\ud83c\udf7b",fitzpatrick_scale:!1,category:"food_and_drink"},clinking_glasses:{keywords:["beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],char:"\ud83e\udd42",fitzpatrick_scale:!1,category:"food_and_drink"},wine_glass:{keywords:["drink","beverage","drunk","alcohol","booze"],char:"\ud83c\udf77",fitzpatrick_scale:!1,category:"food_and_drink"},tumbler_glass:{keywords:["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],char:"\ud83e\udd43",fitzpatrick_scale:!1,category:"food_and_drink"},cocktail:{keywords:["drink","drunk","alcohol","beverage","booze","mojito"],char:"\ud83c\udf78",fitzpatrick_scale:!1,category:"food_and_drink"},tropical_drink:{keywords:["beverage","cocktail","summer","beach","alcohol","booze","mojito"],char:"\ud83c\udf79",fitzpatrick_scale:!1,category:"food_and_drink"},champagne:{keywords:["drink","wine","bottle","celebration"],char:"\ud83c\udf7e",fitzpatrick_scale:!1,category:"food_and_drink"},sake:{keywords:["wine","drink","drunk","beverage","japanese","alcohol","booze"],char:"\ud83c\udf76",fitzpatrick_scale:!1,category:"food_and_drink"},tea:{keywords:["drink","bowl","breakfast","green","british"],char:"\ud83c\udf75",fitzpatrick_scale:!1,category:"food_and_drink"},cup_with_straw:{keywords:["drink","soda"],char:"\ud83e\udd64",fitzpatrick_scale:!1,category:"food_and_drink"},coffee:{keywords:["beverage","caffeine","latte","espresso"],char:"\u2615",fitzpatrick_scale:!1,category:"food_and_drink"},baby_bottle:{keywords:["food","container","milk"],char:"\ud83c\udf7c",fitzpatrick_scale:!1,category:"food_and_drink"},salt:{keywords:["condiment","shaker"],char:"\ud83e\uddc2",fitzpatrick_scale:!1,category:"food_and_drink"},spoon:{keywords:["cutlery","kitchen","tableware"],char:"\ud83e\udd44",fitzpatrick_scale:!1,category:"food_and_drink"},fork_and_knife:{keywords:["cutlery","kitchen"],char:"\ud83c\udf74",fitzpatrick_scale:!1,category:"food_and_drink"},plate_with_cutlery:{keywords:["food","eat","meal","lunch","dinner","restaurant"],char:"\ud83c\udf7d",fitzpatrick_scale:!1,category:"food_and_drink"},bowl_with_spoon:{keywords:["food","breakfast","cereal","oatmeal","porridge"],char:"\ud83e\udd63",fitzpatrick_scale:!1,category:"food_and_drink"},takeout_box:{keywords:["food","leftovers"],char:"\ud83e\udd61",fitzpatrick_scale:!1,category:"food_and_drink"},chopsticks:{keywords:["food"],char:"\ud83e\udd62",fitzpatrick_scale:!1,category:"food_and_drink"},soccer:{keywords:["sports","football"],char:"\u26bd",fitzpatrick_scale:!1,category:"activity"},basketball:{keywords:["sports","balls","NBA"],char:"\ud83c\udfc0",fitzpatrick_scale:!1,category:"activity"},football:{keywords:["sports","balls","NFL"],char:"\ud83c\udfc8",fitzpatrick_scale:!1,category:"activity"},baseball:{keywords:["sports","balls"],char:"\u26be",fitzpatrick_scale:!1,category:"activity"},softball:{keywords:["sports","balls"],char:"\ud83e\udd4e",fitzpatrick_scale:!1,category:"activity"},tennis:{keywords:["sports","balls","green"],char:"\ud83c\udfbe",fitzpatrick_scale:!1,category:"activity"},volleyball:{keywords:["sports","balls"],char:"\ud83c\udfd0",fitzpatrick_scale:!1,category:"activity"},rugby_football:{keywords:["sports","team"],char:"\ud83c\udfc9",fitzpatrick_scale:!1,category:"activity"},flying_disc:{keywords:["sports","frisbee","ultimate"],char:"\ud83e\udd4f",fitzpatrick_scale:!1,category:"activity"},"8ball":{keywords:["pool","hobby","game","luck","magic"],char:"\ud83c\udfb1",fitzpatrick_scale:!1,category:"activity"},golf:{keywords:["sports","business","flag","hole","summer"],char:"\u26f3",fitzpatrick_scale:!1,category:"activity"},golfing_woman:{keywords:["sports","business","woman","female"],char:"\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f",fitzpatrick_scale:!1,category:"activity"},golfing_man:{keywords:["sports","business"],char:"\ud83c\udfcc",fitzpatrick_scale:!0,category:"activity"},ping_pong:{keywords:["sports","pingpong"],char:"\ud83c\udfd3",fitzpatrick_scale:!1,category:"activity"},badminton:{keywords:["sports"],char:"\ud83c\udff8",fitzpatrick_scale:!1,category:"activity"},goal_net:{keywords:["sports"],char:"\ud83e\udd45",fitzpatrick_scale:!1,category:"activity"},ice_hockey:{keywords:["sports"],char:"\ud83c\udfd2",fitzpatrick_scale:!1,category:"activity"},field_hockey:{keywords:["sports"],char:"\ud83c\udfd1",fitzpatrick_scale:!1,category:"activity"},lacrosse:{keywords:["sports","ball","stick"],char:"\ud83e\udd4d",fitzpatrick_scale:!1,category:"activity"},cricket:{keywords:["sports"],char:"\ud83c\udfcf",fitzpatrick_scale:!1,category:"activity"},ski:{keywords:["sports","winter","cold","snow"],char:"\ud83c\udfbf",fitzpatrick_scale:!1,category:"activity"},skier:{keywords:["sports","winter","snow"],char:"\u26f7",fitzpatrick_scale:!1,category:"activity"},snowboarder:{keywords:["sports","winter"],char:"\ud83c\udfc2",fitzpatrick_scale:!0,category:"activity"},person_fencing:{keywords:["sports","fencing","sword"],char:"\ud83e\udd3a",fitzpatrick_scale:!1,category:"activity"},women_wrestling:{keywords:["sports","wrestlers"],char:"\ud83e\udd3c\u200d\u2640\ufe0f",fitzpatrick_scale:!1,category:"activity"},men_wrestling:{keywords:["sports","wrestlers"],char:"\ud83e\udd3c\u200d\u2642\ufe0f",fitzpatrick_scale:!1,category:"activity"},woman_cartwheeling:{keywords:["gymnastics"],char:"\ud83e\udd38\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},man_cartwheeling:{keywords:["gymnastics"],char:"\ud83e\udd38\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"activity"},woman_playing_handball:{keywords:["sports"],char:"\ud83e\udd3e\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},man_playing_handball:{keywords:["sports"],char:"\ud83e\udd3e\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"activity"},ice_skate:{keywords:["sports"],char:"\u26f8",fitzpatrick_scale:!1,category:"activity"},curling_stone:{keywords:["sports"],char:"\ud83e\udd4c",fitzpatrick_scale:!1,category:"activity"},skateboard:{keywords:["board"],char:"\ud83d\udef9",fitzpatrick_scale:!1,category:"activity"},sled:{keywords:["sleigh","luge","toboggan"],char:"\ud83d\udef7",fitzpatrick_scale:!1,category:"activity"},bow_and_arrow:{keywords:["sports"],char:"\ud83c\udff9",fitzpatrick_scale:!1,category:"activity"},fishing_pole_and_fish:{keywords:["food","hobby","summer"],char:"\ud83c\udfa3",fitzpatrick_scale:!1,category:"activity"},boxing_glove:{keywords:["sports","fighting"],char:"\ud83e\udd4a",fitzpatrick_scale:!1,category:"activity"},martial_arts_uniform:{keywords:["judo","karate","taekwondo"],char:"\ud83e\udd4b",fitzpatrick_scale:!1,category:"activity"},rowing_woman:{keywords:["sports","hobby","water","ship","woman","female"],char:"\ud83d\udea3\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},rowing_man:{keywords:["sports","hobby","water","ship"],char:"\ud83d\udea3",fitzpatrick_scale:!0,category:"activity"},climbing_woman:{keywords:["sports","hobby","woman","female","rock"],char:"\ud83e\uddd7\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},climbing_man:{keywords:["sports","hobby","man","male","rock"],char:"\ud83e\uddd7\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"activity"},swimming_woman:{keywords:["sports","exercise","human","athlete","water","summer","woman","female"],char:"\ud83c\udfca\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},swimming_man:{keywords:["sports","exercise","human","athlete","water","summer"],char:"\ud83c\udfca",fitzpatrick_scale:!0,category:"activity"},woman_playing_water_polo:{keywords:["sports","pool"],char:"\ud83e\udd3d\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},man_playing_water_polo:{keywords:["sports","pool"],char:"\ud83e\udd3d\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"activity"},woman_in_lotus_position:{keywords:["woman","female","meditation","yoga","serenity","zen","mindfulness"],char:"\ud83e\uddd8\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},man_in_lotus_position:{keywords:["man","male","meditation","yoga","serenity","zen","mindfulness"],char:"\ud83e\uddd8\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"activity"},surfing_woman:{keywords:["sports","ocean","sea","summer","beach","woman","female"],char:"\ud83c\udfc4\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},surfing_man:{keywords:["sports","ocean","sea","summer","beach"],char:"\ud83c\udfc4",fitzpatrick_scale:!0,category:"activity"},bath:{keywords:["clean","shower","bathroom"],char:"\ud83d\udec0",fitzpatrick_scale:!0,category:"activity"},basketball_woman:{keywords:["sports","human","woman","female"],char:"\u26f9\ufe0f\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},basketball_man:{keywords:["sports","human"],char:"\u26f9",fitzpatrick_scale:!0,category:"activity"},weight_lifting_woman:{keywords:["sports","training","exercise","woman","female"],char:"\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},weight_lifting_man:{keywords:["sports","training","exercise"],char:"\ud83c\udfcb",fitzpatrick_scale:!0,category:"activity"},biking_woman:{keywords:["sports","bike","exercise","hipster","woman","female"],char:"\ud83d\udeb4\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},biking_man:{keywords:["sports","bike","exercise","hipster"],char:"\ud83d\udeb4",fitzpatrick_scale:!0,category:"activity"},mountain_biking_woman:{keywords:["transportation","sports","human","race","bike","woman","female"],char:"\ud83d\udeb5\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},mountain_biking_man:{keywords:["transportation","sports","human","race","bike"],char:"\ud83d\udeb5",fitzpatrick_scale:!0,category:"activity"},horse_racing:{keywords:["animal","betting","competition","gambling","luck"],char:"\ud83c\udfc7",fitzpatrick_scale:!0,category:"activity"},business_suit_levitating:{keywords:["suit","business","levitate","hover","jump"],char:"\ud83d\udd74",fitzpatrick_scale:!0,category:"activity"},trophy:{keywords:["win","award","contest","place","ftw","ceremony"],char:"\ud83c\udfc6",fitzpatrick_scale:!1,category:"activity"},running_shirt_with_sash:{keywords:["play","pageant"],char:"\ud83c\udfbd",fitzpatrick_scale:!1,category:"activity"},medal_sports:{keywords:["award","winning"],char:"\ud83c\udfc5",fitzpatrick_scale:!1,category:"activity"},medal_military:{keywords:["award","winning","army"],char:"\ud83c\udf96",fitzpatrick_scale:!1,category:"activity"},"1st_place_medal":{keywords:["award","winning","first"],char:"\ud83e\udd47",fitzpatrick_scale:!1,category:"activity"},"2nd_place_medal":{keywords:["award","second"],char:"\ud83e\udd48",fitzpatrick_scale:!1,category:"activity"},"3rd_place_medal":{keywords:["award","third"],char:"\ud83e\udd49",fitzpatrick_scale:!1,category:"activity"},reminder_ribbon:{keywords:["sports","cause","support","awareness"],char:"\ud83c\udf97",fitzpatrick_scale:!1,category:"activity"},rosette:{keywords:["flower","decoration","military"],char:"\ud83c\udff5",fitzpatrick_scale:!1,category:"activity"},ticket:{keywords:["event","concert","pass"],char:"\ud83c\udfab",fitzpatrick_scale:!1,category:"activity"},tickets:{keywords:["sports","concert","entrance"],char:"\ud83c\udf9f",fitzpatrick_scale:!1,category:"activity"},performing_arts:{keywords:["acting","theater","drama"],char:"\ud83c\udfad",fitzpatrick_scale:!1,category:"activity"},art:{keywords:["design","paint","draw","colors"],char:"\ud83c\udfa8",fitzpatrick_scale:!1,category:"activity"},circus_tent:{keywords:["festival","carnival","party"],char:"\ud83c\udfaa",fitzpatrick_scale:!1,category:"activity"},woman_juggling:{keywords:["juggle","balance","skill","multitask"],char:"\ud83e\udd39\u200d\u2640\ufe0f",fitzpatrick_scale:!0,category:"activity"},man_juggling:{keywords:["juggle","balance","skill","multitask"],char:"\ud83e\udd39\u200d\u2642\ufe0f",fitzpatrick_scale:!0,category:"activity"},microphone:{keywords:["sound","music","PA","sing","talkshow"],char:"\ud83c\udfa4",fitzpatrick_scale:!1,category:"activity"},headphones:{keywords:["music","score","gadgets"],char:"\ud83c\udfa7",fitzpatrick_scale:!1,category:"activity"},musical_score:{keywords:["treble","clef","compose"],char:"\ud83c\udfbc",fitzpatrick_scale:!1,category:"activity"},musical_keyboard:{keywords:["piano","instrument","compose"],char:"\ud83c\udfb9",fitzpatrick_scale:!1,category:"activity"},drum:{keywords:["music","instrument","drumsticks","snare"],char:"\ud83e\udd41",fitzpatrick_scale:!1,category:"activity"},saxophone:{keywords:["music","instrument","jazz","blues"],char:"\ud83c\udfb7",fitzpatrick_scale:!1,category:"activity"},trumpet:{keywords:["music","brass"],char:"\ud83c\udfba",fitzpatrick_scale:!1,category:"activity"},guitar:{keywords:["music","instrument"],char:"\ud83c\udfb8",fitzpatrick_scale:!1,category:"activity"},violin:{keywords:["music","instrument","orchestra","symphony"],char:"\ud83c\udfbb",fitzpatrick_scale:!1,category:"activity"},clapper:{keywords:["movie","film","record"],char:"\ud83c\udfac",fitzpatrick_scale:!1,category:"activity"},video_game:{keywords:["play","console","PS4","controller"],char:"\ud83c\udfae",fitzpatrick_scale:!1,category:"activity"},space_invader:{keywords:["game","arcade","play"],char:"\ud83d\udc7e",fitzpatrick_scale:!1,category:"activity"},dart:{keywords:["game","play","bar","target","bullseye"],char:"\ud83c\udfaf",fitzpatrick_scale:!1,category:"activity"},game_die:{keywords:["dice","random","tabletop","play","luck"],char:"\ud83c\udfb2",fitzpatrick_scale:!1,category:"activity"},chess_pawn:{keywords:["expendable"],char:"\u265f",fitzpatrick_scale:!1,category:"activity"},slot_machine:{keywords:["bet","gamble","vegas","fruit machine","luck","casino"],char:"\ud83c\udfb0",fitzpatrick_scale:!1,category:"activity"},jigsaw:{keywords:["interlocking","puzzle","piece"],char:"\ud83e\udde9",fitzpatrick_scale:!1,category:"activity"},bowling:{keywords:["sports","fun","play"],char:"\ud83c\udfb3",fitzpatrick_scale:!1,category:"activity"},red_car:{keywords:["red","transportation","vehicle"],char:"\ud83d\ude97",fitzpatrick_scale:!1,category:"travel_and_places"},taxi:{keywords:["uber","vehicle","cars","transportation"],char:"\ud83d\ude95",fitzpatrick_scale:!1,category:"travel_and_places"},blue_car:{keywords:["transportation","vehicle"],char:"\ud83d\ude99",fitzpatrick_scale:!1,category:"travel_and_places"},bus:{keywords:["car","vehicle","transportation"],char:"\ud83d\ude8c",fitzpatrick_scale:!1,category:"travel_and_places"},trolleybus:{keywords:["bart","transportation","vehicle"],char:"\ud83d\ude8e",fitzpatrick_scale:!1,category:"travel_and_places"},racing_car:{keywords:["sports","race","fast","formula","f1"],char:"\ud83c\udfce",fitzpatrick_scale:!1,category:"travel_and_places"},police_car:{keywords:["vehicle","cars","transportation","law","legal","enforcement"],char:"\ud83d\ude93",fitzpatrick_scale:!1,category:"travel_and_places"},ambulance:{keywords:["health","911","hospital"],char:"\ud83d\ude91",fitzpatrick_scale:!1,category:"travel_and_places"},fire_engine:{keywords:["transportation","cars","vehicle"],char:"\ud83d\ude92",fitzpatrick_scale:!1,category:"travel_and_places"},minibus:{keywords:["vehicle","car","transportation"],char:"\ud83d\ude90",fitzpatrick_scale:!1,category:"travel_and_places"},truck:{keywords:["cars","transportation"],char:"\ud83d\ude9a",fitzpatrick_scale:!1,category:"travel_and_places"},articulated_lorry:{keywords:["vehicle","cars","transportation","express"],char:"\ud83d\ude9b",fitzpatrick_scale:!1,category:"travel_and_places"},tractor:{keywords:["vehicle","car","farming","agriculture"],char:"\ud83d\ude9c",fitzpatrick_scale:!1,category:"travel_and_places"},kick_scooter:{keywords:["vehicle","kick","razor"],char:"\ud83d\udef4",fitzpatrick_scale:!1,category:"travel_and_places"},motorcycle:{keywords:["race","sports","fast"],char:"\ud83c\udfcd",fitzpatrick_scale:!1,category:"travel_and_places"},bike:{keywords:["sports","bicycle","exercise","hipster"],char:"\ud83d\udeb2",fitzpatrick_scale:!1,category:"travel_and_places"},motor_scooter:{keywords:["vehicle","vespa","sasha"],char:"\ud83d\udef5",fitzpatrick_scale:!1,category:"travel_and_places"},rotating_light:{keywords:["police","ambulance","911","emergency","alert","error","pinged","law","legal"],char:"\ud83d\udea8",fitzpatrick_scale:!1,category:"travel_and_places"},oncoming_police_car:{keywords:["vehicle","law","legal","enforcement","911"],char:"\ud83d\ude94",fitzpatrick_scale:!1,category:"travel_and_places"},oncoming_bus:{keywords:["vehicle","transportation"],char:"\ud83d\ude8d",fitzpatrick_scale:!1,category:"travel_and_places"},oncoming_automobile:{keywords:["car","vehicle","transportation"],char:"\ud83d\ude98",fitzpatrick_scale:!1,category:"travel_and_places"},oncoming_taxi:{keywords:["vehicle","cars","uber"],char:"\ud83d\ude96",fitzpatrick_scale:!1,category:"travel_and_places"},aerial_tramway:{keywords:["transportation","vehicle","ski"],char:"\ud83d\udea1",fitzpatrick_scale:!1,category:"travel_and_places"},mountain_cableway:{keywords:["transportation","vehicle","ski"],char:"\ud83d\udea0",fitzpatrick_scale:!1,category:"travel_and_places"},suspension_railway:{keywords:["vehicle","transportation"],char:"\ud83d\ude9f",fitzpatrick_scale:!1,category:"travel_and_places"},railway_car:{keywords:["transportation","vehicle"],char:"\ud83d\ude83",fitzpatrick_scale:!1,category:"travel_and_places"},train:{keywords:["transportation","vehicle","carriage","public","travel"],char:"\ud83d\ude8b",fitzpatrick_scale:!1,category:"travel_and_places"},monorail:{keywords:["transportation","vehicle"],char:"\ud83d\ude9d",fitzpatrick_scale:!1,category:"travel_and_places"},bullettrain_side:{keywords:["transportation","vehicle"],char:"\ud83d\ude84",fitzpatrick_scale:!1,category:"travel_and_places"},bullettrain_front:{keywords:["transportation","vehicle","speed","fast","public","travel"],char:"\ud83d\ude85",fitzpatrick_scale:!1,category:"travel_and_places"},light_rail:{keywords:["transportation","vehicle"],char:"\ud83d\ude88",fitzpatrick_scale:!1,category:"travel_and_places"},mountain_railway:{keywords:["transportation","vehicle"],char:"\ud83d\ude9e",fitzpatrick_scale:!1,category:"travel_and_places"},steam_locomotive:{keywords:["transportation","vehicle","train"],char:"\ud83d\ude82",fitzpatrick_scale:!1,category:"travel_and_places"},train2:{keywords:["transportation","vehicle"],char:"\ud83d\ude86",fitzpatrick_scale:!1,category:"travel_and_places"},metro:{keywords:["transportation","blue-square","mrt","underground","tube"],char:"\ud83d\ude87",fitzpatrick_scale:!1,category:"travel_and_places"},tram:{keywords:["transportation","vehicle"],char:"\ud83d\ude8a",fitzpatrick_scale:!1,category:"travel_and_places"},station:{keywords:["transportation","vehicle","public"],char:"\ud83d\ude89",fitzpatrick_scale:!1,category:"travel_and_places"},flying_saucer:{keywords:["transportation","vehicle","ufo"],char:"\ud83d\udef8",fitzpatrick_scale:!1,category:"travel_and_places"},helicopter:{keywords:["transportation","vehicle","fly"],char:"\ud83d\ude81",fitzpatrick_scale:!1,category:"travel_and_places"},small_airplane:{keywords:["flight","transportation","fly","vehicle"],char:"\ud83d\udee9",fitzpatrick_scale:!1,category:"travel_and_places"},airplane:{keywords:["vehicle","transportation","flight","fly"],char:"\u2708\ufe0f",fitzpatrick_scale:!1,category:"travel_and_places"},flight_departure:{keywords:["airport","flight","landing"],char:"\ud83d\udeeb",fitzpatrick_scale:!1,category:"travel_and_places"},flight_arrival:{keywords:["airport","flight","boarding"],char:"\ud83d\udeec",fitzpatrick_scale:!1,category:"travel_and_places"},sailboat:{keywords:["ship","summer","transportation","water","sailing"],char:"\u26f5",fitzpatrick_scale:!1,category:"travel_and_places"},motor_boat:{keywords:["ship"],char:"\ud83d\udee5",fitzpatrick_scale:!1,category:"travel_and_places"},speedboat:{keywords:["ship","transportation","vehicle","summer"],char:"\ud83d\udea4",fitzpatrick_scale:!1,category:"travel_and_places"},ferry:{keywords:["boat","ship","yacht"],char:"\u26f4",fitzpatrick_scale:!1,category:"travel_and_places"},passenger_ship:{keywords:["yacht","cruise","ferry"],char:"\ud83d\udef3",fitzpatrick_scale:!1,category:"travel_and_places"},rocket:{keywords:["launch","ship","staffmode","NASA","outer space","outer_space","fly"],char:"\ud83d\ude80",fitzpatrick_scale:!1,category:"travel_and_places"},artificial_satellite:{keywords:["communication","gps","orbit","spaceflight","NASA","ISS"],char:"\ud83d\udef0",fitzpatrick_scale:!1,category:"travel_and_places"},seat:{keywords:["sit","airplane","transport","bus","flight","fly"],char:"\ud83d\udcba",fitzpatrick_scale:!1,category:"travel_and_places"},canoe:{keywords:["boat","paddle","water","ship"],char:"\ud83d\udef6",fitzpatrick_scale:!1,category:"travel_and_places"},anchor:{keywords:["ship","ferry","sea","boat"],char:"\u2693",fitzpatrick_scale:!1,category:"travel_and_places"},construction:{keywords:["wip","progress","caution","warning"],char:"\ud83d\udea7",fitzpatrick_scale:!1,category:"travel_and_places"},fuelpump:{keywords:["gas station","petroleum"],char:"\u26fd",fitzpatrick_scale:!1,category:"travel_and_places"},busstop:{keywords:["transportation","wait"],char:"\ud83d\ude8f",fitzpatrick_scale:!1,category:"travel_and_places"},vertical_traffic_light:{keywords:["transportation","driving"],char:"\ud83d\udea6",fitzpatrick_scale:!1,category:"travel_and_places"},traffic_light:{keywords:["transportation","signal"],char:"\ud83d\udea5",fitzpatrick_scale:!1,category:"travel_and_places"},checkered_flag:{keywords:["contest","finishline","race","gokart"],char:"\ud83c\udfc1",fitzpatrick_scale:!1,category:"travel_and_places"},ship:{keywords:["transportation","titanic","deploy"],char:"\ud83d\udea2",fitzpatrick_scale:!1,category:"travel_and_places"},ferris_wheel:{keywords:["photo","carnival","londoneye"],char:"\ud83c\udfa1",fitzpatrick_scale:!1,category:"travel_and_places"},roller_coaster:{keywords:["carnival","playground","photo","fun"],char:"\ud83c\udfa2",fitzpatrick_scale:!1,category:"travel_and_places"},carousel_horse:{keywords:["photo","carnival"],char:"\ud83c\udfa0",fitzpatrick_scale:!1,category:"travel_and_places"},building_construction:{keywords:["wip","working","progress"],char:"\ud83c\udfd7",fitzpatrick_scale:!1,category:"travel_and_places"},foggy:{keywords:["photo","mountain"],char:"\ud83c\udf01",fitzpatrick_scale:!1,category:"travel_and_places"},tokyo_tower:{keywords:["photo","japanese"],char:"\ud83d\uddfc",fitzpatrick_scale:!1,category:"travel_and_places"},factory:{keywords:["building","industry","pollution","smoke"],char:"\ud83c\udfed",fitzpatrick_scale:!1,category:"travel_and_places"},fountain:{keywords:["photo","summer","water","fresh"],char:"\u26f2",fitzpatrick_scale:!1,category:"travel_and_places"},rice_scene:{keywords:["photo","japan","asia","tsukimi"],char:"\ud83c\udf91",fitzpatrick_scale:!1,category:"travel_and_places"},mountain:{keywords:["photo","nature","environment"],char:"\u26f0",fitzpatrick_scale:!1,category:"travel_and_places"},mountain_snow:{keywords:["photo","nature","environment","winter","cold"],char:"\ud83c\udfd4",fitzpatrick_scale:!1,category:"travel_and_places"},mount_fuji:{keywords:["photo","mountain","nature","japanese"],char:"\ud83d\uddfb",fitzpatrick_scale:!1,category:"travel_and_places"},volcano:{keywords:["photo","nature","disaster"],char:"\ud83c\udf0b",fitzpatrick_scale:!1,category:"travel_and_places"},japan:{keywords:["nation","country","japanese","asia"],char:"\ud83d\uddfe",fitzpatrick_scale:!1,category:"travel_and_places"},camping:{keywords:["photo","outdoors","tent"],char:"\ud83c\udfd5",fitzpatrick_scale:!1,category:"travel_and_places"},tent:{keywords:["photo","camping","outdoors"],char:"\u26fa",fitzpatrick_scale:!1,category:"travel_and_places"},national_park:{keywords:["photo","environment","nature"],char:"\ud83c\udfde",fitzpatrick_scale:!1,category:"travel_and_places"},motorway:{keywords:["road","cupertino","interstate","highway"],char:"\ud83d\udee3",fitzpatrick_scale:!1,category:"travel_and_places"},railway_track:{keywords:["train","transportation"],char:"\ud83d\udee4",fitzpatrick_scale:!1,category:"travel_and_places"},sunrise:{keywords:["morning","view","vacation","photo"],char:"\ud83c\udf05",fitzpatrick_scale:!1,category:"travel_and_places"},sunrise_over_mountains:{keywords:["view","vacation","photo"],char:"\ud83c\udf04",fitzpatrick_scale:!1,category:"travel_and_places"},desert:{keywords:["photo","warm","saharah"],char:"\ud83c\udfdc",fitzpatrick_scale:!1,category:"travel_and_places"},beach_umbrella:{keywords:["weather","summer","sunny","sand","mojito"],char:"\ud83c\udfd6",fitzpatrick_scale:!1,category:"travel_and_places"},desert_island:{keywords:["photo","tropical","mojito"],char:"\ud83c\udfdd",fitzpatrick_scale:!1,category:"travel_and_places"},city_sunrise:{keywords:["photo","good morning","dawn"],char:"\ud83c\udf07",fitzpatrick_scale:!1,category:"travel_and_places"},city_sunset:{keywords:["photo","evening","sky","buildings"],char:"\ud83c\udf06",fitzpatrick_scale:!1,category:"travel_and_places"},cityscape:{keywords:["photo","night life","urban"],char:"\ud83c\udfd9",fitzpatrick_scale:!1,category:"travel_and_places"},night_with_stars:{keywords:["evening","city","downtown"],char:"\ud83c\udf03",fitzpatrick_scale:!1,category:"travel_and_places"},bridge_at_night:{keywords:["photo","sanfrancisco"],char:"\ud83c\udf09",fitzpatrick_scale:!1,category:"travel_and_places"},milky_way:{keywords:["photo","space","stars"],char:"\ud83c\udf0c",fitzpatrick_scale:!1,category:"travel_and_places"},stars:{keywords:["night","photo"],char:"\ud83c\udf20",fitzpatrick_scale:!1,category:"travel_and_places"},sparkler:{keywords:["stars","night","shine"],char:"\ud83c\udf87",fitzpatrick_scale:!1,category:"travel_and_places"},fireworks:{keywords:["photo","festival","carnival","congratulations"],char:"\ud83c\udf86",fitzpatrick_scale:!1,category:"travel_and_places"},rainbow:{keywords:["nature","happy","unicorn_face","photo","sky","spring"],char:"\ud83c\udf08",fitzpatrick_scale:!1,category:"travel_and_places"},houses:{keywords:["buildings","photo"],char:"\ud83c\udfd8",fitzpatrick_scale:!1,category:"travel_and_places"},european_castle:{keywords:["building","royalty","history"],char:"\ud83c\udff0",fitzpatrick_scale:!1,category:"travel_and_places"},japanese_castle:{keywords:["photo","building"],char:"\ud83c\udfef",fitzpatrick_scale:!1,category:"travel_and_places"},stadium:{keywords:["photo","place","sports","concert","venue"],char:"\ud83c\udfdf",fitzpatrick_scale:!1,category:"travel_and_places"},statue_of_liberty:{keywords:["american","newyork"],char:"\ud83d\uddfd",fitzpatrick_scale:!1,category:"travel_and_places"},house:{keywords:["building","home"],char:"\ud83c\udfe0",fitzpatrick_scale:!1,category:"travel_and_places"},house_with_garden:{keywords:["home","plant","nature"],char:"\ud83c\udfe1",fitzpatrick_scale:!1,category:"travel_and_places"},derelict_house:{keywords:["abandon","evict","broken","building"],char:"\ud83c\udfda",fitzpatrick_scale:!1,category:"travel_and_places"},office:{keywords:["building","bureau","work"],char:"\ud83c\udfe2",fitzpatrick_scale:!1,category:"travel_and_places"},department_store:{keywords:["building","shopping","mall"],char:"\ud83c\udfec",fitzpatrick_scale:!1,category:"travel_and_places"},post_office:{keywords:["building","envelope","communication"],char:"\ud83c\udfe3",fitzpatrick_scale:!1,category:"travel_and_places"},european_post_office:{keywords:["building","email"],char:"\ud83c\udfe4",fitzpatrick_scale:!1,category:"travel_and_places"},hospital:{keywords:["building","health","surgery","doctor"],char:"\ud83c\udfe5",fitzpatrick_scale:!1,category:"travel_and_places"},bank:{keywords:["building","money","sales","cash","business","enterprise"],char:"\ud83c\udfe6",fitzpatrick_scale:!1,category:"travel_and_places"},hotel:{keywords:["building","accomodation","checkin"],char:"\ud83c\udfe8",fitzpatrick_scale:!1,category:"travel_and_places"},convenience_store:{keywords:["building","shopping","groceries"],char:"\ud83c\udfea",fitzpatrick_scale:!1,category:"travel_and_places"},school:{keywords:["building","student","education","learn","teach"],char:"\ud83c\udfeb",fitzpatrick_scale:!1,category:"travel_and_places"},love_hotel:{keywords:["like","affection","dating"],char:"\ud83c\udfe9",fitzpatrick_scale:!1,category:"travel_and_places"},wedding:{keywords:["love","like","affection","couple","marriage","bride","groom"],char:"\ud83d\udc92",fitzpatrick_scale:!1,category:"travel_and_places"},classical_building:{keywords:["art","culture","history"],char:"\ud83c\udfdb",fitzpatrick_scale:!1,category:"travel_and_places"},church:{keywords:["building","religion","christ"],char:"\u26ea",fitzpatrick_scale:!1,category:"travel_and_places"},mosque:{keywords:["islam","worship","minaret"],char:"\ud83d\udd4c",fitzpatrick_scale:!1,category:"travel_and_places"},synagogue:{keywords:["judaism","worship","temple","jewish"],char:"\ud83d\udd4d",fitzpatrick_scale:!1,category:"travel_and_places"},kaaba:{keywords:["mecca","mosque","islam"],char:"\ud83d\udd4b",fitzpatrick_scale:!1,category:"travel_and_places"},shinto_shrine:{keywords:["temple","japan","kyoto"],char:"\u26e9",fitzpatrick_scale:!1,category:"travel_and_places"},watch:{keywords:["time","accessories"],char:"\u231a",fitzpatrick_scale:!1,category:"objects"},iphone:{keywords:["technology","apple","gadgets","dial"],char:"\ud83d\udcf1",fitzpatrick_scale:!1,category:"objects"},calling:{keywords:["iphone","incoming"],char:"\ud83d\udcf2",fitzpatrick_scale:!1,category:"objects"},computer:{keywords:["technology","laptop","screen","display","monitor"],char:"\ud83d\udcbb",fitzpatrick_scale:!1,category:"objects"},keyboard:{keywords:["technology","computer","type","input","text"],char:"\u2328",fitzpatrick_scale:!1,category:"objects"},desktop_computer:{keywords:["technology","computing","screen"],char:"\ud83d\udda5",fitzpatrick_scale:!1,category:"objects"},printer:{keywords:["paper","ink"],char:"\ud83d\udda8",fitzpatrick_scale:!1,category:"objects"},computer_mouse:{keywords:["click"],char:"\ud83d\uddb1",fitzpatrick_scale:!1,category:"objects"},trackball:{keywords:["technology","trackpad"],char:"\ud83d\uddb2",fitzpatrick_scale:!1,category:"objects"},joystick:{keywords:["game","play"],char:"\ud83d\udd79",fitzpatrick_scale:!1,category:"objects"},clamp:{keywords:["tool"],char:"\ud83d\udddc",fitzpatrick_scale:!1,category:"objects"},minidisc:{keywords:["technology","record","data","disk","90s"],char:"\ud83d\udcbd",fitzpatrick_scale:!1,category:"objects"},floppy_disk:{keywords:["oldschool","technology","save","90s","80s"],char:"\ud83d\udcbe",fitzpatrick_scale:!1,category:"objects"},cd:{keywords:["technology","dvd","disk","disc","90s"],char:"\ud83d\udcbf",fitzpatrick_scale:!1,category:"objects"},dvd:{keywords:["cd","disk","disc"],char:"\ud83d\udcc0",fitzpatrick_scale:!1,category:"objects"},vhs:{keywords:["record","video","oldschool","90s","80s"],char:"\ud83d\udcfc",fitzpatrick_scale:!1,category:"objects"},camera:{keywords:["gadgets","photography"],char:"\ud83d\udcf7",fitzpatrick_scale:!1,category:"objects"},camera_flash:{keywords:["photography","gadgets"],char:"\ud83d\udcf8",fitzpatrick_scale:!1,category:"objects"},video_camera:{keywords:["film","record"],char:"\ud83d\udcf9",fitzpatrick_scale:!1,category:"objects"},movie_camera:{keywords:["film","record"],char:"\ud83c\udfa5",fitzpatrick_scale:!1,category:"objects"},film_projector:{keywords:["video","tape","record","movie"],char:"\ud83d\udcfd",fitzpatrick_scale:!1,category:"objects"},film_strip:{keywords:["movie"],char:"\ud83c\udf9e",fitzpatrick_scale:!1,category:"objects"},telephone_receiver:{keywords:["technology","communication","dial"],char:"\ud83d\udcde",fitzpatrick_scale:!1,category:"objects"},phone:{keywords:["technology","communication","dial","telephone"],char:"\u260e\ufe0f",fitzpatrick_scale:!1,category:"objects"},pager:{keywords:["bbcall","oldschool","90s"],char:"\ud83d\udcdf",fitzpatrick_scale:!1,category:"objects"},fax:{keywords:["communication","technology"],char:"\ud83d\udce0",fitzpatrick_scale:!1,category:"objects"},tv:{keywords:["technology","program","oldschool","show","television"],char:"\ud83d\udcfa",fitzpatrick_scale:!1,category:"objects"},radio:{keywords:["communication","music","podcast","program"],char:"\ud83d\udcfb",fitzpatrick_scale:!1,category:"objects"},studio_microphone:{keywords:["sing","recording","artist","talkshow"],char:"\ud83c\udf99",fitzpatrick_scale:!1,category:"objects"},level_slider:{keywords:["scale"],char:"\ud83c\udf9a",fitzpatrick_scale:!1,category:"objects"},control_knobs:{keywords:["dial"],char:"\ud83c\udf9b",fitzpatrick_scale:!1,category:"objects"},compass:{keywords:["magnetic","navigation","orienteering"],char:"\ud83e\udded",fitzpatrick_scale:!1,category:"objects"},stopwatch:{keywords:["time","deadline"],char:"\u23f1",fitzpatrick_scale:!1,category:"objects"},timer_clock:{keywords:["alarm"],char:"\u23f2",fitzpatrick_scale:!1,category:"objects"},alarm_clock:{keywords:["time","wake"],char:"\u23f0",fitzpatrick_scale:!1,category:"objects"},mantelpiece_clock:{keywords:["time"],char:"\ud83d\udd70",fitzpatrick_scale:!1,category:"objects"},hourglass_flowing_sand:{keywords:["oldschool","time","countdown"],char:"\u23f3",fitzpatrick_scale:!1,category:"objects"},hourglass:{keywords:["time","clock","oldschool","limit","exam","quiz","test"],char:"\u231b",fitzpatrick_scale:!1,category:"objects"},satellite:{keywords:["communication","future","radio","space"],char:"\ud83d\udce1",fitzpatrick_scale:!1,category:"objects"},battery:{keywords:["power","energy","sustain"],char:"\ud83d\udd0b",fitzpatrick_scale:!1,category:"objects"},electric_plug:{keywords:["charger","power"],char:"\ud83d\udd0c",fitzpatrick_scale:!1,category:"objects"},bulb:{keywords:["light","electricity","idea"],char:"\ud83d\udca1",fitzpatrick_scale:!1,category:"objects"},flashlight:{keywords:["dark","camping","sight","night"],char:"\ud83d\udd26",fitzpatrick_scale:!1,category:"objects"},candle:{keywords:["fire","wax"],char:"\ud83d\udd6f",fitzpatrick_scale:!1,category:"objects"},fire_extinguisher:{keywords:["quench"],char:"\ud83e\uddef",fitzpatrick_scale:!1,category:"objects"},wastebasket:{keywords:["bin","trash","rubbish","garbage","toss"],char:"\ud83d\uddd1",fitzpatrick_scale:!1,category:"objects"},oil_drum:{keywords:["barrell"],char:"\ud83d\udee2",fitzpatrick_scale:!1,category:"objects"},money_with_wings:{keywords:["dollar","bills","payment","sale"],char:"\ud83d\udcb8",fitzpatrick_scale:!1,category:"objects"},dollar:{keywords:["money","sales","bill","currency"],char:"\ud83d\udcb5",fitzpatrick_scale:!1,category:"objects"},yen:{keywords:["money","sales","japanese","dollar","currency"],char:"\ud83d\udcb4",fitzpatrick_scale:!1,category:"objects"},euro:{keywords:["money","sales","dollar","currency"],char:"\ud83d\udcb6",fitzpatrick_scale:!1,category:"objects"},pound:{keywords:["british","sterling","money","sales","bills","uk","england","currency"],char:"\ud83d\udcb7",fitzpatrick_scale:!1,category:"objects"},moneybag:{keywords:["dollar","payment","coins","sale"],char:"\ud83d\udcb0",fitzpatrick_scale:!1,category:"objects"},credit_card:{keywords:["money","sales","dollar","bill","payment","shopping"],char:"\ud83d\udcb3",fitzpatrick_scale:!1,category:"objects"},gem:{keywords:["blue","ruby","diamond","jewelry"],char:"\ud83d\udc8e",fitzpatrick_scale:!1,category:"objects"},balance_scale:{keywords:["law","fairness","weight"],char:"\u2696",fitzpatrick_scale:!1,category:"objects"},toolbox:{keywords:["tools","diy","fix","maintainer","mechanic"],char:"\ud83e\uddf0",fitzpatrick_scale:!1,category:"objects"},wrench:{keywords:["tools","diy","ikea","fix","maintainer"],char:"\ud83d\udd27",fitzpatrick_scale:!1,category:"objects"},hammer:{keywords:["tools","build","create"],char:"\ud83d\udd28",fitzpatrick_scale:!1,category:"objects"},hammer_and_pick:{keywords:["tools","build","create"],char:"\u2692",fitzpatrick_scale:!1,category:"objects"},hammer_and_wrench:{keywords:["tools","build","create"],char:"\ud83d\udee0",fitzpatrick_scale:!1,category:"objects"},pick:{keywords:["tools","dig"],char:"\u26cf",fitzpatrick_scale:!1,category:"objects"},nut_and_bolt:{keywords:["handy","tools","fix"],char:"\ud83d\udd29",fitzpatrick_scale:!1,category:"objects"},gear:{keywords:["cog"],char:"\u2699",fitzpatrick_scale:!1,category:"objects"},brick:{keywords:["bricks"],char:"\ud83e\uddf1",fitzpatrick_scale:!1,category:"objects"},chains:{keywords:["lock","arrest"],char:"\u26d3",fitzpatrick_scale:!1,category:"objects"},magnet:{keywords:["attraction","magnetic"],char:"\ud83e\uddf2",fitzpatrick_scale:!1,category:"objects"},gun:{keywords:["violence","weapon","pistol","revolver"],char:"\ud83d\udd2b",fitzpatrick_scale:!1,category:"objects"},bomb:{keywords:["boom","explode","explosion","terrorism"],char:"\ud83d\udca3",fitzpatrick_scale:!1,category:"objects"},firecracker:{keywords:["dynamite","boom","explode","explosion","explosive"],char:"\ud83e\udde8",fitzpatrick_scale:!1,category:"objects"},hocho:{keywords:["knife","blade","cutlery","kitchen","weapon"],char:"\ud83d\udd2a",fitzpatrick_scale:!1,category:"objects"},dagger:{keywords:["weapon"],char:"\ud83d\udde1",fitzpatrick_scale:!1,category:"objects"},crossed_swords:{keywords:["weapon"],char:"\u2694",fitzpatrick_scale:!1,category:"objects"},shield:{keywords:["protection","security"],char:"\ud83d\udee1",fitzpatrick_scale:!1,category:"objects"},smoking:{keywords:["kills","tobacco","cigarette","joint","smoke"],char:"\ud83d\udeac",fitzpatrick_scale:!1,category:"objects"},skull_and_crossbones:{keywords:["poison","danger","deadly","scary","death","pirate","evil"],char:"\u2620",fitzpatrick_scale:!1,category:"objects"},coffin:{keywords:["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],char:"\u26b0",fitzpatrick_scale:!1,category:"objects"},funeral_urn:{keywords:["dead","die","death","rip","ashes"],char:"\u26b1",fitzpatrick_scale:!1,category:"objects"},amphora:{keywords:["vase","jar"],char:"\ud83c\udffa",fitzpatrick_scale:!1,category:"objects"},crystal_ball:{keywords:["disco","party","magic","circus","fortune_teller"],char:"\ud83d\udd2e",fitzpatrick_scale:!1,category:"objects"},prayer_beads:{keywords:["dhikr","religious"],char:"\ud83d\udcff",fitzpatrick_scale:!1,category:"objects"},nazar_amulet:{keywords:["bead","charm"],char:"\ud83e\uddff",fitzpatrick_scale:!1,category:"objects"},barber:{keywords:["hair","salon","style"],char:"\ud83d\udc88",fitzpatrick_scale:!1,category:"objects"},alembic:{keywords:["distilling","science","experiment","chemistry"],char:"\u2697",fitzpatrick_scale:!1,category:"objects"},telescope:{keywords:["stars","space","zoom","science","astronomy"],char:"\ud83d\udd2d",fitzpatrick_scale:!1,category:"objects"},microscope:{keywords:["laboratory","experiment","zoomin","science","study"],char:"\ud83d\udd2c",fitzpatrick_scale:!1,category:"objects"},hole:{keywords:["embarrassing"],char:"\ud83d\udd73",fitzpatrick_scale:!1,category:"objects"},pill:{keywords:["health","medicine","doctor","pharmacy","drug"],char:"\ud83d\udc8a",fitzpatrick_scale:!1,category:"objects"},syringe:{keywords:["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],char:"\ud83d\udc89",fitzpatrick_scale:!1,category:"objects"},dna:{keywords:["biologist","genetics","life"],char:"\ud83e\uddec",fitzpatrick_scale:!1,category:"objects"},microbe:{keywords:["amoeba","bacteria","germs"],char:"\ud83e\udda0",fitzpatrick_scale:!1,category:"objects"},petri_dish:{keywords:["bacteria","biology","culture","lab"],char:"\ud83e\uddeb",fitzpatrick_scale:!1,category:"objects"},test_tube:{keywords:["chemistry","experiment","lab","science"],char:"\ud83e\uddea",fitzpatrick_scale:!1,category:"objects"},thermometer:{keywords:["weather","temperature","hot","cold"],char:"\ud83c\udf21",fitzpatrick_scale:!1,category:"objects"},broom:{keywords:["cleaning","sweeping","witch"],char:"\ud83e\uddf9",fitzpatrick_scale:!1,category:"objects"},basket:{keywords:["laundry"],char:"\ud83e\uddfa",fitzpatrick_scale:!1,category:"objects"},toilet_paper:{keywords:["roll"],char:"\ud83e\uddfb",fitzpatrick_scale:!1,category:"objects"},label:{keywords:["sale","tag"],char:"\ud83c\udff7",fitzpatrick_scale:!1,category:"objects"},bookmark:{keywords:["favorite","label","save"],char:"\ud83d\udd16",fitzpatrick_scale:!1,category:"objects"},toilet:{keywords:["restroom","wc","washroom","bathroom","potty"],char:"\ud83d\udebd",fitzpatrick_scale:!1,category:"objects"},shower:{keywords:["clean","water","bathroom"],char:"\ud83d\udebf",fitzpatrick_scale:!1,category:"objects"},bathtub:{keywords:["clean","shower","bathroom"],char:"\ud83d\udec1",fitzpatrick_scale:!1,category:"objects"},soap:{keywords:["bar","bathing","cleaning","lather"],char:"\ud83e\uddfc",fitzpatrick_scale:!1,category:"objects"},sponge:{keywords:["absorbing","cleaning","porous"],char:"\ud83e\uddfd",fitzpatrick_scale:!1,category:"objects"},lotion_bottle:{keywords:["moisturizer","sunscreen"],char:"\ud83e\uddf4",fitzpatrick_scale:!1,category:"objects"},key:{keywords:["lock","door","password"],char:"\ud83d\udd11",fitzpatrick_scale:!1,category:"objects"},old_key:{keywords:["lock","door","password"],char:"\ud83d\udddd",fitzpatrick_scale:!1,category:"objects"},couch_and_lamp:{keywords:["read","chill"],char:"\ud83d\udecb",fitzpatrick_scale:!1,category:"objects"},sleeping_bed:{keywords:["bed","rest"],char:"\ud83d\udecc",fitzpatrick_scale:!0,category:"objects"},bed:{keywords:["sleep","rest"],char:"\ud83d\udecf",fitzpatrick_scale:!1,category:"objects"},door:{keywords:["house","entry","exit"],char:"\ud83d\udeaa",fitzpatrick_scale:!1,category:"objects"},bellhop_bell:{keywords:["service"],char:"\ud83d\udece",fitzpatrick_scale:!1,category:"objects"},teddy_bear:{keywords:["plush","stuffed"],char:"\ud83e\uddf8",fitzpatrick_scale:!1,category:"objects"},framed_picture:{keywords:["photography"],char:"\ud83d\uddbc",fitzpatrick_scale:!1,category:"objects"},world_map:{keywords:["location","direction"],char:"\ud83d\uddfa",fitzpatrick_scale:!1,category:"objects"},parasol_on_ground:{keywords:["weather","summer"],char:"\u26f1",fitzpatrick_scale:!1,category:"objects"},moyai:{keywords:["rock","easter island","moai"],char:"\ud83d\uddff",fitzpatrick_scale:!1,category:"objects"},shopping:{keywords:["mall","buy","purchase"],char:"\ud83d\udecd",fitzpatrick_scale:!1,category:"objects"},shopping_cart:{keywords:["trolley"],char:"\ud83d\uded2",fitzpatrick_scale:!1,category:"objects"},balloon:{keywords:["party","celebration","birthday","circus"],char:"\ud83c\udf88",fitzpatrick_scale:!1,category:"objects"},flags:{keywords:["fish","japanese","koinobori","carp","banner"],char:"\ud83c\udf8f",fitzpatrick_scale:!1,category:"objects"},ribbon:{keywords:["decoration","pink","girl","bowtie"],char:"\ud83c\udf80",fitzpatrick_scale:!1,category:"objects"},gift:{keywords:["present","birthday","christmas","xmas"],char:"\ud83c\udf81",fitzpatrick_scale:!1,category:"objects"},confetti_ball:{keywords:["festival","party","birthday","circus"],char:"\ud83c\udf8a",fitzpatrick_scale:!1,category:"objects"},tada:{keywords:["party","congratulations","birthday","magic","circus","celebration"],char:"\ud83c\udf89",fitzpatrick_scale:!1,category:"objects"},dolls:{keywords:["japanese","toy","kimono"],char:"\ud83c\udf8e",fitzpatrick_scale:!1,category:"objects"},wind_chime:{keywords:["nature","ding","spring","bell"],char:"\ud83c\udf90",fitzpatrick_scale:!1,category:"objects"},crossed_flags:{keywords:["japanese","nation","country","border"],char:"\ud83c\udf8c",fitzpatrick_scale:!1,category:"objects"},izakaya_lantern:{keywords:["light","paper","halloween","spooky"],char:"\ud83c\udfee",fitzpatrick_scale:!1,category:"objects"},red_envelope:{keywords:["gift"],char:"\ud83e\udde7",fitzpatrick_scale:!1,category:"objects"},email:{keywords:["letter","postal","inbox","communication"],char:"\u2709\ufe0f",fitzpatrick_scale:!1,category:"objects"},envelope_with_arrow:{keywords:["email","communication"],char:"\ud83d\udce9",fitzpatrick_scale:!1,category:"objects"},incoming_envelope:{keywords:["email","inbox"],char:"\ud83d\udce8",fitzpatrick_scale:!1,category:"objects"},"e-mail":{keywords:["communication","inbox"],char:"\ud83d\udce7",fitzpatrick_scale:!1,category:"objects"},love_letter:{keywords:["email","like","affection","envelope","valentines"],char:"\ud83d\udc8c",fitzpatrick_scale:!1,category:"objects"},postbox:{keywords:["email","letter","envelope"],char:"\ud83d\udcee",fitzpatrick_scale:!1,category:"objects"},mailbox_closed:{keywords:["email","communication","inbox"],char:"\ud83d\udcea",fitzpatrick_scale:!1,category:"objects"},mailbox:{keywords:["email","inbox","communication"],char:"\ud83d\udceb",fitzpatrick_scale:!1,category:"objects"},mailbox_with_mail:{keywords:["email","inbox","communication"],char:"\ud83d\udcec",fitzpatrick_scale:!1,category:"objects"},mailbox_with_no_mail:{keywords:["email","inbox"],char:"\ud83d\udced",fitzpatrick_scale:!1,category:"objects"},package:{keywords:["mail","gift","cardboard","box","moving"],char:"\ud83d\udce6",fitzpatrick_scale:!1,category:"objects"},postal_horn:{keywords:["instrument","music"],char:"\ud83d\udcef",fitzpatrick_scale:!1,category:"objects"},inbox_tray:{keywords:["email","documents"],char:"\ud83d\udce5",fitzpatrick_scale:!1,category:"objects"},outbox_tray:{keywords:["inbox","email"],char:"\ud83d\udce4",fitzpatrick_scale:!1,category:"objects"},scroll:{keywords:["documents","ancient","history","paper"],char:"\ud83d\udcdc",fitzpatrick_scale:!1,category:"objects"},page_with_curl:{keywords:["documents","office","paper"],char:"\ud83d\udcc3",fitzpatrick_scale:!1,category:"objects"},bookmark_tabs:{keywords:["favorite","save","order","tidy"],char:"\ud83d\udcd1",fitzpatrick_scale:!1,category:"objects"},receipt:{keywords:["accounting","expenses"],char:"\ud83e\uddfe",fitzpatrick_scale:!1,category:"objects"},bar_chart:{keywords:["graph","presentation","stats"],char:"\ud83d\udcca",fitzpatrick_scale:!1,category:"objects"},chart_with_upwards_trend:{keywords:["graph","presentation","stats","recovery","business","economics","money","sales","good","success"],char:"\ud83d\udcc8",fitzpatrick_scale:!1,category:"objects"},chart_with_downwards_trend:{keywords:["graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],char:"\ud83d\udcc9",fitzpatrick_scale:!1,category:"objects"},page_facing_up:{keywords:["documents","office","paper","information"],char:"\ud83d\udcc4",fitzpatrick_scale:!1,category:"objects"},date:{keywords:["calendar","schedule"],char:"\ud83d\udcc5",fitzpatrick_scale:!1,category:"objects"},calendar:{keywords:["schedule","date","planning"],char:"\ud83d\udcc6",fitzpatrick_scale:!1,category:"objects"},spiral_calendar:{keywords:["date","schedule","planning"],char:"\ud83d\uddd3",fitzpatrick_scale:!1,category:"objects"},card_index:{keywords:["business","stationery"],char:"\ud83d\udcc7",fitzpatrick_scale:!1,category:"objects"},card_file_box:{keywords:["business","stationery"],char:"\ud83d\uddc3",fitzpatrick_scale:!1,category:"objects"},ballot_box:{keywords:["election","vote"],char:"\ud83d\uddf3",fitzpatrick_scale:!1,category:"objects"},file_cabinet:{keywords:["filing","organizing"],char:"\ud83d\uddc4",fitzpatrick_scale:!1,category:"objects"},clipboard:{keywords:["stationery","documents"],char:"\ud83d\udccb",fitzpatrick_scale:!1,category:"objects"},spiral_notepad:{keywords:["memo","stationery"],char:"\ud83d\uddd2",fitzpatrick_scale:!1,category:"objects"},file_folder:{keywords:["documents","business","office"],char:"\ud83d\udcc1",fitzpatrick_scale:!1,category:"objects"},open_file_folder:{keywords:["documents","load"],char:"\ud83d\udcc2",fitzpatrick_scale:!1,category:"objects"},card_index_dividers:{keywords:["organizing","business","stationery"],char:"\ud83d\uddc2",fitzpatrick_scale:!1,category:"objects"},newspaper_roll:{keywords:["press","headline"],char:"\ud83d\uddde",fitzpatrick_scale:!1,category:"objects"},newspaper:{keywords:["press","headline"],char:"\ud83d\udcf0",fitzpatrick_scale:!1,category:"objects"},notebook:{keywords:["stationery","record","notes","paper","study"],char:"\ud83d\udcd3",fitzpatrick_scale:!1,category:"objects"},closed_book:{keywords:["read","library","knowledge","textbook","learn"],char:"\ud83d\udcd5",fitzpatrick_scale:!1,category:"objects"},green_book:{keywords:["read","library","knowledge","study"],char:"\ud83d\udcd7",fitzpatrick_scale:!1,category:"objects"},blue_book:{keywords:["read","library","knowledge","learn","study"],char:"\ud83d\udcd8",fitzpatrick_scale:!1,category:"objects"},orange_book:{keywords:["read","library","knowledge","textbook","study"],char:"\ud83d\udcd9",fitzpatrick_scale:!1,category:"objects"},notebook_with_decorative_cover:{keywords:["classroom","notes","record","paper","study"],char:"\ud83d\udcd4",fitzpatrick_scale:!1,category:"objects"},ledger:{keywords:["notes","paper"],char:"\ud83d\udcd2",fitzpatrick_scale:!1,category:"objects"},books:{keywords:["literature","library","study"],char:"\ud83d\udcda",fitzpatrick_scale:!1,category:"objects"},open_book:{keywords:["book","read","library","knowledge","literature","learn","study"],char:"\ud83d\udcd6",fitzpatrick_scale:!1,category:"objects"},safety_pin:{keywords:["diaper"],char:"\ud83e\uddf7",fitzpatrick_scale:!1,category:"objects"},link:{keywords:["rings","url"],char:"\ud83d\udd17",fitzpatrick_scale:!1,category:"objects"},paperclip:{keywords:["documents","stationery"],char:"\ud83d\udcce",fitzpatrick_scale:!1,category:"objects"},paperclips:{keywords:["documents","stationery"],char:"\ud83d\udd87",fitzpatrick_scale:!1,category:"objects"},scissors:{keywords:["stationery","cut"],char:"\u2702\ufe0f",fitzpatrick_scale:!1,category:"objects"},triangular_ruler:{keywords:["stationery","math","architect","sketch"],char:"\ud83d\udcd0",fitzpatrick_scale:!1,category:"objects"},straight_ruler:{keywords:["stationery","calculate","length","math","school","drawing","architect","sketch"],char:"\ud83d\udccf",fitzpatrick_scale:!1,category:"objects"},abacus:{keywords:["calculation"],char:"\ud83e\uddee",fitzpatrick_scale:!1,category:"objects"},pushpin:{keywords:["stationery","mark","here"],char:"\ud83d\udccc",fitzpatrick_scale:!1,category:"objects"},round_pushpin:{keywords:["stationery","location","map","here"],char:"\ud83d\udccd",fitzpatrick_scale:!1,category:"objects"},triangular_flag_on_post:{keywords:["mark","milestone","place"],char:"\ud83d\udea9",fitzpatrick_scale:!1,category:"objects"},white_flag:{keywords:["losing","loser","lost","surrender","give up","fail"],char:"\ud83c\udff3",fitzpatrick_scale:!1,category:"objects"},black_flag:{keywords:["pirate"],char:"\ud83c\udff4",fitzpatrick_scale:!1,category:"objects"},rainbow_flag:{keywords:["flag","rainbow","pride","gay","lgbt","glbt","queer","homosexual","lesbian","bisexual","transgender"],char:"\ud83c\udff3\ufe0f\u200d\ud83c\udf08",fitzpatrick_scale:!1,category:"objects"},closed_lock_with_key:{keywords:["security","privacy"],char:"\ud83d\udd10",fitzpatrick_scale:!1,category:"objects"},lock:{keywords:["security","password","padlock"],char:"\ud83d\udd12",fitzpatrick_scale:!1,category:"objects"},unlock:{keywords:["privacy","security"],char:"\ud83d\udd13",fitzpatrick_scale:!1,category:"objects"},lock_with_ink_pen:{keywords:["security","secret"],char:"\ud83d\udd0f",fitzpatrick_scale:!1,category:"objects"},pen:{keywords:["stationery","writing","write"],char:"\ud83d\udd8a",fitzpatrick_scale:!1,category:"objects"},fountain_pen:{keywords:["stationery","writing","write"],char:"\ud83d\udd8b",fitzpatrick_scale:!1,category:"objects"},black_nib:{keywords:["pen","stationery","writing","write"],char:"\u2712\ufe0f",fitzpatrick_scale:!1,category:"objects"},memo:{keywords:["write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],char:"\ud83d\udcdd",fitzpatrick_scale:!1,category:"objects"},pencil2:{keywords:["stationery","write","paper","writing","school","study"],char:"\u270f\ufe0f",fitzpatrick_scale:!1,category:"objects"},crayon:{keywords:["drawing","creativity"],char:"\ud83d\udd8d",fitzpatrick_scale:!1,category:"objects"},paintbrush:{keywords:["drawing","creativity","art"],char:"\ud83d\udd8c",fitzpatrick_scale:!1,category:"objects"},mag:{keywords:["search","zoom","find","detective"],char:"\ud83d\udd0d",fitzpatrick_scale:!1,category:"objects"},mag_right:{keywords:["search","zoom","find","detective"],char:"\ud83d\udd0e",fitzpatrick_scale:!1,category:"objects"},heart:{keywords:["love","like","valentines"],char:"\u2764\ufe0f",fitzpatrick_scale:!1,category:"symbols"},orange_heart:{keywords:["love","like","affection","valentines"],char:"\ud83e\udde1",fitzpatrick_scale:!1,category:"symbols"},yellow_heart:{keywords:["love","like","affection","valentines"],char:"\ud83d\udc9b",fitzpatrick_scale:!1,category:"symbols"},green_heart:{keywords:["love","like","affection","valentines"],char:"\ud83d\udc9a",fitzpatrick_scale:!1,category:"symbols"},blue_heart:{keywords:["love","like","affection","valentines"],char:"\ud83d\udc99",fitzpatrick_scale:!1,category:"symbols"},purple_heart:{keywords:["love","like","affection","valentines"],char:"\ud83d\udc9c",fitzpatrick_scale:!1,category:"symbols"},black_heart:{keywords:["evil"],char:"\ud83d\udda4",fitzpatrick_scale:!1,category:"symbols"},broken_heart:{keywords:["sad","sorry","break","heart","heartbreak"],char:"\ud83d\udc94",fitzpatrick_scale:!1,category:"symbols"},heavy_heart_exclamation:{keywords:["decoration","love"],char:"\u2763",fitzpatrick_scale:!1,category:"symbols"},two_hearts:{keywords:["love","like","affection","valentines","heart"],char:"\ud83d\udc95",fitzpatrick_scale:!1,category:"symbols"},revolving_hearts:{keywords:["love","like","affection","valentines"],char:"\ud83d\udc9e",fitzpatrick_scale:!1,category:"symbols"},heartbeat:{keywords:["love","like","affection","valentines","pink","heart"],char:"\ud83d\udc93",fitzpatrick_scale:!1,category:"symbols"},heartpulse:{keywords:["like","love","affection","valentines","pink"],char:"\ud83d\udc97",fitzpatrick_scale:!1,category:"symbols"},sparkling_heart:{keywords:["love","like","affection","valentines"],char:"\ud83d\udc96",fitzpatrick_scale:!1,category:"symbols"},cupid:{keywords:["love","like","heart","affection","valentines"],char:"\ud83d\udc98",fitzpatrick_scale:!1,category:"symbols"},gift_heart:{keywords:["love","valentines"],char:"\ud83d\udc9d",fitzpatrick_scale:!1,category:"symbols"},heart_decoration:{keywords:["purple-square","love","like"],char:"\ud83d\udc9f",fitzpatrick_scale:!1,category:"symbols"},peace_symbol:{keywords:["hippie"],char:"\u262e",fitzpatrick_scale:!1,category:"symbols"},latin_cross:{keywords:["christianity"],char:"\u271d",fitzpatrick_scale:!1,category:"symbols"},star_and_crescent:{keywords:["islam"],char:"\u262a",fitzpatrick_scale:!1,category:"symbols"},om:{keywords:["hinduism","buddhism","sikhism","jainism"],char:"\ud83d\udd49",fitzpatrick_scale:!1,category:"symbols"},wheel_of_dharma:{keywords:["hinduism","buddhism","sikhism","jainism"],char:"\u2638",fitzpatrick_scale:!1,category:"symbols"},star_of_david:{keywords:["judaism"],char:"\u2721",fitzpatrick_scale:!1,category:"symbols"},six_pointed_star:{keywords:["purple-square","religion","jewish","hexagram"],char:"\ud83d\udd2f",fitzpatrick_scale:!1,category:"symbols"},menorah:{keywords:["hanukkah","candles","jewish"],char:"\ud83d\udd4e",fitzpatrick_scale:!1,category:"symbols"},yin_yang:{keywords:["balance"],char:"\u262f",fitzpatrick_scale:!1,category:"symbols"},orthodox_cross:{keywords:["suppedaneum","religion"],char:"\u2626",fitzpatrick_scale:!1,category:"symbols"},place_of_worship:{keywords:["religion","church","temple","prayer"],char:"\ud83d\uded0",fitzpatrick_scale:!1,category:"symbols"},ophiuchus:{keywords:["sign","purple-square","constellation","astrology"],char:"\u26ce",fitzpatrick_scale:!1,category:"symbols"},aries:{keywords:["sign","purple-square","zodiac","astrology"],char:"\u2648",fitzpatrick_scale:!1,category:"symbols"},taurus:{keywords:["purple-square","sign","zodiac","astrology"],char:"\u2649",fitzpatrick_scale:!1,category:"symbols"},gemini:{keywords:["sign","zodiac","purple-square","astrology"],char:"\u264a",fitzpatrick_scale:!1,category:"symbols"},cancer:{keywords:["sign","zodiac","purple-square","astrology"],char:"\u264b",fitzpatrick_scale:!1,category:"symbols"},leo:{keywords:["sign","purple-square","zodiac","astrology"],char:"\u264c",fitzpatrick_scale:!1,category:"symbols"},virgo:{keywords:["sign","zodiac","purple-square","astrology"],char:"\u264d",fitzpatrick_scale:!1,category:"symbols"},libra:{keywords:["sign","purple-square","zodiac","astrology"],char:"\u264e",fitzpatrick_scale:!1,category:"symbols"},scorpius:{keywords:["sign","zodiac","purple-square","astrology","scorpio"],char:"\u264f",fitzpatrick_scale:!1,category:"symbols"},sagittarius:{keywords:["sign","zodiac","purple-square","astrology"],char:"\u2650",fitzpatrick_scale:!1,category:"symbols"},capricorn:{keywords:["sign","zodiac","purple-square","astrology"],char:"\u2651",fitzpatrick_scale:!1,category:"symbols"},aquarius:{keywords:["sign","purple-square","zodiac","astrology"],char:"\u2652",fitzpatrick_scale:!1,category:"symbols"},pisces:{keywords:["purple-square","sign","zodiac","astrology"],char:"\u2653",fitzpatrick_scale:!1,category:"symbols"},id:{keywords:["purple-square","words"],char:"\ud83c\udd94",fitzpatrick_scale:!1,category:"symbols"},atom_symbol:{keywords:["science","physics","chemistry"],char:"\u269b",fitzpatrick_scale:!1,category:"symbols"},u7a7a:{keywords:["kanji","japanese","chinese","empty","sky","blue-square"],char:"\ud83c\ude33",fitzpatrick_scale:!1,category:"symbols"},u5272:{keywords:["cut","divide","chinese","kanji","pink-square"],char:"\ud83c\ude39",fitzpatrick_scale:!1,category:"symbols"},radioactive:{keywords:["nuclear","danger"],char:"\u2622",fitzpatrick_scale:!1,category:"symbols"},biohazard:{keywords:["danger"],char:"\u2623",fitzpatrick_scale:!1,category:"symbols"},mobile_phone_off:{keywords:["mute","orange-square","silence","quiet"],char:"\ud83d\udcf4",fitzpatrick_scale:!1,category:"symbols"},vibration_mode:{keywords:["orange-square","phone"],char:"\ud83d\udcf3",fitzpatrick_scale:!1,category:"symbols"},u6709:{keywords:["orange-square","chinese","have","kanji"],char:"\ud83c\ude36",fitzpatrick_scale:!1,category:"symbols"},u7121:{keywords:["nothing","chinese","kanji","japanese","orange-square"],char:"\ud83c\ude1a",fitzpatrick_scale:!1,category:"symbols"},u7533:{keywords:["chinese","japanese","kanji","orange-square"],char:"\ud83c\ude38",fitzpatrick_scale:!1,category:"symbols"},u55b6:{keywords:["japanese","opening hours","orange-square"],char:"\ud83c\ude3a",fitzpatrick_scale:!1,category:"symbols"},u6708:{keywords:["chinese","month","moon","japanese","orange-square","kanji"],char:"\ud83c\ude37\ufe0f",fitzpatrick_scale:!1,category:"symbols"},eight_pointed_black_star:{keywords:["orange-square","shape","polygon"],char:"\u2734\ufe0f",fitzpatrick_scale:!1,category:"symbols"},vs:{keywords:["words","orange-square"],char:"\ud83c\udd9a",fitzpatrick_scale:!1,category:"symbols"},accept:{keywords:["ok","good","chinese","kanji","agree","yes","orange-circle"],char:"\ud83c\ude51",fitzpatrick_scale:!1,category:"symbols"},white_flower:{keywords:["japanese","spring"],char:"\ud83d\udcae",fitzpatrick_scale:!1,category:"symbols"},ideograph_advantage:{keywords:["chinese","kanji","obtain","get","circle"],char:"\ud83c\ude50",fitzpatrick_scale:!1,category:"symbols"},secret:{keywords:["privacy","chinese","sshh","kanji","red-circle"],char:"\u3299\ufe0f",fitzpatrick_scale:!1,category:"symbols"},congratulations:{keywords:["chinese","kanji","japanese","red-circle"],char:"\u3297\ufe0f",fitzpatrick_scale:!1,category:"symbols"},u5408:{keywords:["japanese","chinese","join","kanji","red-square"],char:"\ud83c\ude34",fitzpatrick_scale:!1,category:"symbols"},u6e80:{keywords:["full","chinese","japanese","red-square","kanji"],char:"\ud83c\ude35",fitzpatrick_scale:!1,category:"symbols"},u7981:{keywords:["kanji","japanese","chinese","forbidden","limit","restricted","red-square"],char:"\ud83c\ude32",fitzpatrick_scale:!1,category:"symbols"},a:{keywords:["red-square","alphabet","letter"],char:"\ud83c\udd70\ufe0f",fitzpatrick_scale:!1,category:"symbols"},b:{keywords:["red-square","alphabet","letter"],char:"\ud83c\udd71\ufe0f",fitzpatrick_scale:!1,category:"symbols"},ab:{keywords:["red-square","alphabet"],char:"\ud83c\udd8e",fitzpatrick_scale:!1,category:"symbols"},cl:{keywords:["alphabet","words","red-square"],char:"\ud83c\udd91",fitzpatrick_scale:!1,category:"symbols"},o2:{keywords:["alphabet","red-square","letter"],char:"\ud83c\udd7e\ufe0f",fitzpatrick_scale:!1,category:"symbols"},sos:{keywords:["help","red-square","words","emergency","911"],char:"\ud83c\udd98",fitzpatrick_scale:!1,category:"symbols"},no_entry:{keywords:["limit","security","privacy","bad","denied","stop","circle"],char:"\u26d4",fitzpatrick_scale:!1,category:"symbols"},name_badge:{keywords:["fire","forbid"],char:"\ud83d\udcdb",fitzpatrick_scale:!1,category:"symbols"},no_entry_sign:{keywords:["forbid","stop","limit","denied","disallow","circle"],char:"\ud83d\udeab",fitzpatrick_scale:!1,category:"symbols"},x:{keywords:["no","delete","remove","cancel","red"],char:"\u274c",fitzpatrick_scale:!1,category:"symbols"},o:{keywords:["circle","round"],char:"\u2b55",fitzpatrick_scale:!1,category:"symbols"},stop_sign:{keywords:["stop"],char:"\ud83d\uded1",fitzpatrick_scale:!1,category:"symbols"},anger:{keywords:["angry","mad"],char:"\ud83d\udca2",fitzpatrick_scale:!1,category:"symbols"},hotsprings:{keywords:["bath","warm","relax"],char:"\u2668\ufe0f",fitzpatrick_scale:!1,category:"symbols"},no_pedestrians:{keywords:["rules","crossing","walking","circle"],char:"\ud83d\udeb7",fitzpatrick_scale:!1,category:"symbols"},do_not_litter:{keywords:["trash","bin","garbage","circle"],char:"\ud83d\udeaf",fitzpatrick_scale:!1,category:"symbols"},no_bicycles:{keywords:["cyclist","prohibited","circle"],char:"\ud83d\udeb3",fitzpatrick_scale:!1,category:"symbols"},"non-potable_water":{keywords:["drink","faucet","tap","circle"],char:"\ud83d\udeb1",fitzpatrick_scale:!1,category:"symbols"},underage:{keywords:["18","drink","pub","night","minor","circle"],char:"\ud83d\udd1e",fitzpatrick_scale:!1,category:"symbols"},no_mobile_phones:{keywords:["iphone","mute","circle"],char:"\ud83d\udcf5",fitzpatrick_scale:!1,category:"symbols"},exclamation:{keywords:["heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],char:"\u2757",fitzpatrick_scale:!1,category:"symbols"},grey_exclamation:{keywords:["surprise","punctuation","gray","wow","warning"],char:"\u2755",fitzpatrick_scale:!1,category:"symbols"},question:{keywords:["doubt","confused"],char:"\u2753",fitzpatrick_scale:!1,category:"symbols"},grey_question:{keywords:["doubts","gray","huh","confused"],char:"\u2754",fitzpatrick_scale:!1,category:"symbols"},bangbang:{keywords:["exclamation","surprise"],char:"\u203c\ufe0f",fitzpatrick_scale:!1,category:"symbols"},interrobang:{keywords:["wat","punctuation","surprise"],char:"\u2049\ufe0f",fitzpatrick_scale:!1,category:"symbols"},100:{keywords:["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],char:"\ud83d\udcaf",fitzpatrick_scale:!1,category:"symbols"},low_brightness:{keywords:["sun","afternoon","warm","summer"],char:"\ud83d\udd05",fitzpatrick_scale:!1,category:"symbols"},high_brightness:{keywords:["sun","light"],char:"\ud83d\udd06",fitzpatrick_scale:!1,category:"symbols"},trident:{keywords:["weapon","spear"],char:"\ud83d\udd31",fitzpatrick_scale:!1,category:"symbols"},fleur_de_lis:{keywords:["decorative","scout"],char:"\u269c",fitzpatrick_scale:!1,category:"symbols"},part_alternation_mark:{keywords:["graph","presentation","stats","business","economics","bad"],char:"\u303d\ufe0f",fitzpatrick_scale:!1,category:"symbols"},warning:{keywords:["exclamation","wip","alert","error","problem","issue"],char:"\u26a0\ufe0f",fitzpatrick_scale:!1,category:"symbols"},children_crossing:{keywords:["school","warning","danger","sign","driving","yellow-diamond"],char:"\ud83d\udeb8",fitzpatrick_scale:!1,category:"symbols"},beginner:{keywords:["badge","shield"],char:"\ud83d\udd30",fitzpatrick_scale:!1,category:"symbols"},recycle:{keywords:["arrow","environment","garbage","trash"],char:"\u267b\ufe0f",fitzpatrick_scale:!1,category:"symbols"},u6307:{keywords:["chinese","point","green-square","kanji"],char:"\ud83c\ude2f",fitzpatrick_scale:!1,category:"symbols"},chart:{keywords:["green-square","graph","presentation","stats"],char:"\ud83d\udcb9",fitzpatrick_scale:!1,category:"symbols"},sparkle:{keywords:["stars","green-square","awesome","good","fireworks"],char:"\u2747\ufe0f",fitzpatrick_scale:!1,category:"symbols"},eight_spoked_asterisk:{keywords:["star","sparkle","green-square"],char:"\u2733\ufe0f",fitzpatrick_scale:!1,category:"symbols"},negative_squared_cross_mark:{keywords:["x","green-square","no","deny"],char:"\u274e",fitzpatrick_scale:!1,category:"symbols"},white_check_mark:{keywords:["green-square","ok","agree","vote","election","answer","tick"],char:"\u2705",fitzpatrick_scale:!1,category:"symbols"},diamond_shape_with_a_dot_inside:{keywords:["jewel","blue","gem","crystal","fancy"],char:"\ud83d\udca0",fitzpatrick_scale:!1,category:"symbols"},cyclone:{keywords:["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],char:"\ud83c\udf00",fitzpatrick_scale:!1,category:"symbols"},loop:{keywords:["tape","cassette"],char:"\u27bf",fitzpatrick_scale:!1,category:"symbols"},globe_with_meridians:{keywords:["earth","international","world","internet","interweb","i18n"],char:"\ud83c\udf10",fitzpatrick_scale:!1,category:"symbols"},m:{keywords:["alphabet","blue-circle","letter"],char:"\u24c2\ufe0f",fitzpatrick_scale:!1,category:"symbols"},atm:{keywords:["money","sales","cash","blue-square","payment","bank"],char:"\ud83c\udfe7",fitzpatrick_scale:!1,category:"symbols"},sa:{keywords:["japanese","blue-square","katakana"],char:"\ud83c\ude02\ufe0f",fitzpatrick_scale:!1,category:"symbols"},passport_control:{keywords:["custom","blue-square"],char:"\ud83d\udec2",fitzpatrick_scale:!1,category:"symbols"},customs:{keywords:["passport","border","blue-square"],char:"\ud83d\udec3",fitzpatrick_scale:!1,category:"symbols"},baggage_claim:{keywords:["blue-square","airport","transport"],char:"\ud83d\udec4",fitzpatrick_scale:!1,category:"symbols"},left_luggage:{keywords:["blue-square","travel"],char:"\ud83d\udec5",fitzpatrick_scale:!1,category:"symbols"},wheelchair:{keywords:["blue-square","disabled","a11y","accessibility"],char:"\u267f",fitzpatrick_scale:!1,category:"symbols"},no_smoking:{keywords:["cigarette","blue-square","smell","smoke"],char:"\ud83d\udead",fitzpatrick_scale:!1,category:"symbols"},wc:{keywords:["toilet","restroom","blue-square"],char:"\ud83d\udebe",fitzpatrick_scale:!1,category:"symbols"},parking:{keywords:["cars","blue-square","alphabet","letter"],char:"\ud83c\udd7f\ufe0f",fitzpatrick_scale:!1,category:"symbols"},potable_water:{keywords:["blue-square","liquid","restroom","cleaning","faucet"],char:"\ud83d\udeb0",fitzpatrick_scale:!1,category:"symbols"},mens:{keywords:["toilet","restroom","wc","blue-square","gender","male"],char:"\ud83d\udeb9",fitzpatrick_scale:!1,category:"symbols"},womens:{keywords:["purple-square","woman","female","toilet","loo","restroom","gender"],char:"\ud83d\udeba",fitzpatrick_scale:!1,category:"symbols"},baby_symbol:{keywords:["orange-square","child"],char:"\ud83d\udebc",fitzpatrick_scale:!1,category:"symbols"},restroom:{keywords:["blue-square","toilet","refresh","wc","gender"],char:"\ud83d\udebb",fitzpatrick_scale:!1,category:"symbols"},put_litter_in_its_place:{keywords:["blue-square","sign","human","info"],char:"\ud83d\udeae",fitzpatrick_scale:!1,category:"symbols"},cinema:{keywords:["blue-square","record","film","movie","curtain","stage","theater"],char:"\ud83c\udfa6",fitzpatrick_scale:!1,category:"symbols"},signal_strength:{keywords:["blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],char:"\ud83d\udcf6",fitzpatrick_scale:!1,category:"symbols"},koko:{keywords:["blue-square","here","katakana","japanese","destination"],char:"\ud83c\ude01",fitzpatrick_scale:!1,category:"symbols"},ng:{keywords:["blue-square","words","shape","icon"],char:"\ud83c\udd96",fitzpatrick_scale:!1,category:"symbols"},ok:{keywords:["good","agree","yes","blue-square"],char:"\ud83c\udd97",fitzpatrick_scale:!1,category:"symbols"},up:{keywords:["blue-square","above","high"],char:"\ud83c\udd99",fitzpatrick_scale:!1,category:"symbols"},cool:{keywords:["words","blue-square"],char:"\ud83c\udd92",fitzpatrick_scale:!1,category:"symbols"},new:{keywords:["blue-square","words","start"],char:"\ud83c\udd95",fitzpatrick_scale:!1,category:"symbols"},free:{keywords:["blue-square","words"],char:"\ud83c\udd93",fitzpatrick_scale:!1,category:"symbols"},zero:{keywords:["0","numbers","blue-square","null"],char:"0\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},one:{keywords:["blue-square","numbers","1"],char:"1\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},two:{keywords:["numbers","2","prime","blue-square"],char:"2\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},three:{keywords:["3","numbers","prime","blue-square"],char:"3\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},four:{keywords:["4","numbers","blue-square"],char:"4\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},five:{keywords:["5","numbers","blue-square","prime"],char:"5\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},six:{keywords:["6","numbers","blue-square"],char:"6\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},seven:{keywords:["7","numbers","blue-square","prime"],char:"7\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},eight:{keywords:["8","blue-square","numbers"],char:"8\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},nine:{keywords:["blue-square","numbers","9"],char:"9\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},keycap_ten:{keywords:["numbers","10","blue-square"],char:"\ud83d\udd1f",fitzpatrick_scale:!1,category:"symbols"},asterisk:{keywords:["star","keycap"],char:"*\u20e3",fitzpatrick_scale:!1,category:"symbols"},1234:{keywords:["numbers","blue-square"],char:"\ud83d\udd22",fitzpatrick_scale:!1,category:"symbols"},eject_button:{keywords:["blue-square"],char:"\u23cf\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_forward:{keywords:["blue-square","right","direction","play"],char:"\u25b6\ufe0f",fitzpatrick_scale:!1,category:"symbols"},pause_button:{keywords:["pause","blue-square"],char:"\u23f8",fitzpatrick_scale:!1,category:"symbols"},next_track_button:{keywords:["forward","next","blue-square"],char:"\u23ed",fitzpatrick_scale:!1,category:"symbols"},stop_button:{keywords:["blue-square"],char:"\u23f9",fitzpatrick_scale:!1,category:"symbols"},record_button:{keywords:["blue-square"],char:"\u23fa",fitzpatrick_scale:!1,category:"symbols"},play_or_pause_button:{keywords:["blue-square","play","pause"],char:"\u23ef",fitzpatrick_scale:!1,category:"symbols"},previous_track_button:{keywords:["backward"],char:"\u23ee",fitzpatrick_scale:!1,category:"symbols"},fast_forward:{keywords:["blue-square","play","speed","continue"],char:"\u23e9",fitzpatrick_scale:!1,category:"symbols"},rewind:{keywords:["play","blue-square"],char:"\u23ea",fitzpatrick_scale:!1,category:"symbols"},twisted_rightwards_arrows:{keywords:["blue-square","shuffle","music","random"],char:"\ud83d\udd00",fitzpatrick_scale:!1,category:"symbols"},repeat:{keywords:["loop","record"],char:"\ud83d\udd01",fitzpatrick_scale:!1,category:"symbols"},repeat_one:{keywords:["blue-square","loop"],char:"\ud83d\udd02",fitzpatrick_scale:!1,category:"symbols"},arrow_backward:{keywords:["blue-square","left","direction"],char:"\u25c0\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_up_small:{keywords:["blue-square","triangle","direction","point","forward","top"],char:"\ud83d\udd3c",fitzpatrick_scale:!1,category:"symbols"},arrow_down_small:{keywords:["blue-square","direction","bottom"],char:"\ud83d\udd3d",fitzpatrick_scale:!1,category:"symbols"},arrow_double_up:{keywords:["blue-square","direction","top"],char:"\u23eb",fitzpatrick_scale:!1,category:"symbols"},arrow_double_down:{keywords:["blue-square","direction","bottom"],char:"\u23ec",fitzpatrick_scale:!1,category:"symbols"},arrow_right:{keywords:["blue-square","next"],char:"\u27a1\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_left:{keywords:["blue-square","previous","back"],char:"\u2b05\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_up:{keywords:["blue-square","continue","top","direction"],char:"\u2b06\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_down:{keywords:["blue-square","direction","bottom"],char:"\u2b07\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_upper_right:{keywords:["blue-square","point","direction","diagonal","northeast"],char:"\u2197\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_lower_right:{keywords:["blue-square","direction","diagonal","southeast"],char:"\u2198\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_lower_left:{keywords:["blue-square","direction","diagonal","southwest"],char:"\u2199\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_upper_left:{keywords:["blue-square","point","direction","diagonal","northwest"],char:"\u2196\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_up_down:{keywords:["blue-square","direction","way","vertical"],char:"\u2195\ufe0f",fitzpatrick_scale:!1,category:"symbols"},left_right_arrow:{keywords:["shape","direction","horizontal","sideways"],char:"\u2194\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrows_counterclockwise:{keywords:["blue-square","sync","cycle"],char:"\ud83d\udd04",fitzpatrick_scale:!1,category:"symbols"},arrow_right_hook:{keywords:["blue-square","return","rotate","direction"],char:"\u21aa\ufe0f",fitzpatrick_scale:!1,category:"symbols"},leftwards_arrow_with_hook:{keywords:["back","return","blue-square","undo","enter"],char:"\u21a9\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_heading_up:{keywords:["blue-square","direction","top"],char:"\u2934\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrow_heading_down:{keywords:["blue-square","direction","bottom"],char:"\u2935\ufe0f",fitzpatrick_scale:!1,category:"symbols"},hash:{keywords:["symbol","blue-square","twitter"],char:"#\ufe0f\u20e3",fitzpatrick_scale:!1,category:"symbols"},information_source:{keywords:["blue-square","alphabet","letter"],char:"\u2139\ufe0f",fitzpatrick_scale:!1,category:"symbols"},abc:{keywords:["blue-square","alphabet"],char:"\ud83d\udd24",fitzpatrick_scale:!1,category:"symbols"},abcd:{keywords:["blue-square","alphabet"],char:"\ud83d\udd21",fitzpatrick_scale:!1,category:"symbols"},capital_abcd:{keywords:["alphabet","words","blue-square"],char:"\ud83d\udd20",fitzpatrick_scale:!1,category:"symbols"},symbols:{keywords:["blue-square","music","note","ampersand","percent","glyphs","characters"],char:"\ud83d\udd23",fitzpatrick_scale:!1,category:"symbols"},musical_note:{keywords:["score","tone","sound"],char:"\ud83c\udfb5",fitzpatrick_scale:!1,category:"symbols"},notes:{keywords:["music","score"],char:"\ud83c\udfb6",fitzpatrick_scale:!1,category:"symbols"},wavy_dash:{keywords:["draw","line","moustache","mustache","squiggle","scribble"],char:"\u3030\ufe0f",fitzpatrick_scale:!1,category:"symbols"},curly_loop:{keywords:["scribble","draw","shape","squiggle"],char:"\u27b0",fitzpatrick_scale:!1,category:"symbols"},heavy_check_mark:{keywords:["ok","nike","answer","yes","tick"],char:"\u2714\ufe0f",fitzpatrick_scale:!1,category:"symbols"},arrows_clockwise:{keywords:["sync","cycle","round","repeat"],char:"\ud83d\udd03",fitzpatrick_scale:!1,category:"symbols"},heavy_plus_sign:{keywords:["math","calculation","addition","more","increase"],char:"\u2795",fitzpatrick_scale:!1,category:"symbols"},heavy_minus_sign:{keywords:["math","calculation","subtract","less"],char:"\u2796",fitzpatrick_scale:!1,category:"symbols"},heavy_division_sign:{keywords:["divide","math","calculation"],char:"\u2797",fitzpatrick_scale:!1,category:"symbols"},heavy_multiplication_x:{keywords:["math","calculation"],char:"\u2716\ufe0f",fitzpatrick_scale:!1,category:"symbols"},infinity:{keywords:["forever"],char:"\u267e",fitzpatrick_scale:!1,category:"symbols"},heavy_dollar_sign:{keywords:["money","sales","payment","currency","buck"],char:"\ud83d\udcb2",fitzpatrick_scale:!1,category:"symbols"},currency_exchange:{keywords:["money","sales","dollar","travel"],char:"\ud83d\udcb1",fitzpatrick_scale:!1,category:"symbols"},copyright:{keywords:["ip","license","circle","law","legal"],char:"\xa9\ufe0f",fitzpatrick_scale:!1,category:"symbols"},registered:{keywords:["alphabet","circle"],char:"\xae\ufe0f",fitzpatrick_scale:!1,category:"symbols"},tm:{keywords:["trademark","brand","law","legal"],char:"\u2122\ufe0f",fitzpatrick_scale:!1,category:"symbols"},end:{keywords:["words","arrow"],char:"\ud83d\udd1a",fitzpatrick_scale:!1,category:"symbols"},back:{keywords:["arrow","words","return"],char:"\ud83d\udd19",fitzpatrick_scale:!1,category:"symbols"},on:{keywords:["arrow","words"],char:"\ud83d\udd1b",fitzpatrick_scale:!1,category:"symbols"},top:{keywords:["words","blue-square"],char:"\ud83d\udd1d",fitzpatrick_scale:!1,category:"symbols"},soon:{keywords:["arrow","words"],char:"\ud83d\udd1c",fitzpatrick_scale:!1,category:"symbols"},ballot_box_with_check:{keywords:["ok","agree","confirm","black-square","vote","election","yes","tick"],char:"\u2611\ufe0f",fitzpatrick_scale:!1,category:"symbols"},radio_button:{keywords:["input","old","music","circle"],char:"\ud83d\udd18",fitzpatrick_scale:!1,category:"symbols"},white_circle:{keywords:["shape","round"],char:"\u26aa",fitzpatrick_scale:!1,category:"symbols"},black_circle:{keywords:["shape","button","round"],char:"\u26ab",fitzpatrick_scale:!1,category:"symbols"},red_circle:{keywords:["shape","error","danger"],char:"\ud83d\udd34",fitzpatrick_scale:!1,category:"symbols"},large_blue_circle:{keywords:["shape","icon","button"],char:"\ud83d\udd35",fitzpatrick_scale:!1,category:"symbols"},small_orange_diamond:{keywords:["shape","jewel","gem"],char:"\ud83d\udd38",fitzpatrick_scale:!1,category:"symbols"},small_blue_diamond:{keywords:["shape","jewel","gem"],char:"\ud83d\udd39",fitzpatrick_scale:!1,category:"symbols"},large_orange_diamond:{keywords:["shape","jewel","gem"],char:"\ud83d\udd36",fitzpatrick_scale:!1,category:"symbols"},large_blue_diamond:{keywords:["shape","jewel","gem"],char:"\ud83d\udd37",fitzpatrick_scale:!1,category:"symbols"},small_red_triangle:{keywords:["shape","direction","up","top"],char:"\ud83d\udd3a",fitzpatrick_scale:!1,category:"symbols"},black_small_square:{keywords:["shape","icon"],char:"\u25aa\ufe0f",fitzpatrick_scale:!1,category:"symbols"},white_small_square:{keywords:["shape","icon"],char:"\u25ab\ufe0f",fitzpatrick_scale:!1,category:"symbols"},black_large_square:{keywords:["shape","icon","button"],char:"\u2b1b",fitzpatrick_scale:!1,category:"symbols"},white_large_square:{keywords:["shape","icon","stone","button"],char:"\u2b1c",fitzpatrick_scale:!1,category:"symbols"},small_red_triangle_down:{keywords:["shape","direction","bottom"],char:"\ud83d\udd3b",fitzpatrick_scale:!1,category:"symbols"},black_medium_square:{keywords:["shape","button","icon"],char:"\u25fc\ufe0f",fitzpatrick_scale:!1,category:"symbols"},white_medium_square:{keywords:["shape","stone","icon"],char:"\u25fb\ufe0f",fitzpatrick_scale:!1,category:"symbols"},black_medium_small_square:{keywords:["icon","shape","button"],char:"\u25fe",fitzpatrick_scale:!1,category:"symbols"},white_medium_small_square:{keywords:["shape","stone","icon","button"],char:"\u25fd",fitzpatrick_scale:!1,category:"symbols"},black_square_button:{keywords:["shape","input","frame"],char:"\ud83d\udd32",fitzpatrick_scale:!1,category:"symbols"},white_square_button:{keywords:["shape","input"],char:"\ud83d\udd33",fitzpatrick_scale:!1,category:"symbols"},speaker:{keywords:["sound","volume","silence","broadcast"],char:"\ud83d\udd08",fitzpatrick_scale:!1,category:"symbols"},sound:{keywords:["volume","speaker","broadcast"],char:"\ud83d\udd09",fitzpatrick_scale:!1,category:"symbols"},loud_sound:{keywords:["volume","noise","noisy","speaker","broadcast"],char:"\ud83d\udd0a",fitzpatrick_scale:!1,category:"symbols"},mute:{keywords:["sound","volume","silence","quiet"],char:"\ud83d\udd07",fitzpatrick_scale:!1,category:"symbols"},mega:{keywords:["sound","speaker","volume"],char:"\ud83d\udce3",fitzpatrick_scale:!1,category:"symbols"},loudspeaker:{keywords:["volume","sound"],char:"\ud83d\udce2",fitzpatrick_scale:!1,category:"symbols"},bell:{keywords:["sound","notification","christmas","xmas","chime"],char:"\ud83d\udd14",fitzpatrick_scale:!1,category:"symbols"},no_bell:{keywords:["sound","volume","mute","quiet","silent"],char:"\ud83d\udd15",fitzpatrick_scale:!1,category:"symbols"},black_joker:{keywords:["poker","cards","game","play","magic"],char:"\ud83c\udccf",fitzpatrick_scale:!1,category:"symbols"},mahjong:{keywords:["game","play","chinese","kanji"],char:"\ud83c\udc04",fitzpatrick_scale:!1,category:"symbols"},spades:{keywords:["poker","cards","suits","magic"],char:"\u2660\ufe0f",fitzpatrick_scale:!1,category:"symbols"},clubs:{keywords:["poker","cards","magic","suits"],char:"\u2663\ufe0f",fitzpatrick_scale:!1,category:"symbols"},hearts:{keywords:["poker","cards","magic","suits"],char:"\u2665\ufe0f",fitzpatrick_scale:!1,category:"symbols"},diamonds:{keywords:["poker","cards","magic","suits"],char:"\u2666\ufe0f",fitzpatrick_scale:!1,category:"symbols"},flower_playing_cards:{keywords:["game","sunset","red"],char:"\ud83c\udfb4",fitzpatrick_scale:!1,category:"symbols"},thought_balloon:{keywords:["bubble","cloud","speech","thinking","dream"],char:"\ud83d\udcad",fitzpatrick_scale:!1,category:"symbols"},right_anger_bubble:{keywords:["caption","speech","thinking","mad"],char:"\ud83d\uddef",fitzpatrick_scale:!1,category:"symbols"},speech_balloon:{keywords:["bubble","words","message","talk","chatting"],char:"\ud83d\udcac",fitzpatrick_scale:!1,category:"symbols"},left_speech_bubble:{keywords:["words","message","talk","chatting"],char:"\ud83d\udde8",fitzpatrick_scale:!1,category:"symbols"},clock1:{keywords:["time","late","early","schedule"],char:"\ud83d\udd50",fitzpatrick_scale:!1,category:"symbols"},clock2:{keywords:["time","late","early","schedule"],char:"\ud83d\udd51",fitzpatrick_scale:!1,category:"symbols"},clock3:{keywords:["time","late","early","schedule"],char:"\ud83d\udd52",fitzpatrick_scale:!1,category:"symbols"},clock4:{keywords:["time","late","early","schedule"],char:"\ud83d\udd53",fitzpatrick_scale:!1,category:"symbols"},clock5:{keywords:["time","late","early","schedule"],char:"\ud83d\udd54",fitzpatrick_scale:!1,category:"symbols"},clock6:{keywords:["time","late","early","schedule","dawn","dusk"],char:"\ud83d\udd55",fitzpatrick_scale:!1,category:"symbols"},clock7:{keywords:["time","late","early","schedule"],char:"\ud83d\udd56",fitzpatrick_scale:!1,category:"symbols"},clock8:{keywords:["time","late","early","schedule"],char:"\ud83d\udd57",fitzpatrick_scale:!1,category:"symbols"},clock9:{keywords:["time","late","early","schedule"],char:"\ud83d\udd58",fitzpatrick_scale:!1,category:"symbols"},clock10:{keywords:["time","late","early","schedule"],char:"\ud83d\udd59",fitzpatrick_scale:!1,category:"symbols"},clock11:{keywords:["time","late","early","schedule"],char:"\ud83d\udd5a",fitzpatrick_scale:!1,category:"symbols"},clock12:{keywords:["time","noon","midnight","midday","late","early","schedule"],char:"\ud83d\udd5b",fitzpatrick_scale:!1,category:"symbols"},clock130:{keywords:["time","late","early","schedule"],char:"\ud83d\udd5c",fitzpatrick_scale:!1,category:"symbols"},clock230:{keywords:["time","late","early","schedule"],char:"\ud83d\udd5d",fitzpatrick_scale:!1,category:"symbols"},clock330:{keywords:["time","late","early","schedule"],char:"\ud83d\udd5e",fitzpatrick_scale:!1,category:"symbols"},clock430:{keywords:["time","late","early","schedule"],char:"\ud83d\udd5f",fitzpatrick_scale:!1,category:"symbols"},clock530:{keywords:["time","late","early","schedule"],char:"\ud83d\udd60",fitzpatrick_scale:!1,category:"symbols"},clock630:{keywords:["time","late","early","schedule"],char:"\ud83d\udd61",fitzpatrick_scale:!1,category:"symbols"},clock730:{keywords:["time","late","early","schedule"],char:"\ud83d\udd62",fitzpatrick_scale:!1,category:"symbols"},clock830:{keywords:["time","late","early","schedule"],char:"\ud83d\udd63",fitzpatrick_scale:!1,category:"symbols"},clock930:{keywords:["time","late","early","schedule"],char:"\ud83d\udd64",fitzpatrick_scale:!1,category:"symbols"},clock1030:{keywords:["time","late","early","schedule"],char:"\ud83d\udd65",fitzpatrick_scale:!1,category:"symbols"},clock1130:{keywords:["time","late","early","schedule"],char:"\ud83d\udd66",fitzpatrick_scale:!1,category:"symbols"},clock1230:{keywords:["time","late","early","schedule"],char:"\ud83d\udd67",fitzpatrick_scale:!1,category:"symbols"},afghanistan:{keywords:["af","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddeb",fitzpatrick_scale:!1,category:"flags"},aland_islands:{keywords:["\xc5land","islands","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddfd",fitzpatrick_scale:!1,category:"flags"},albania:{keywords:["al","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},algeria:{keywords:["dz","flag","nation","country","banner"],char:"\ud83c\udde9\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},american_samoa:{keywords:["american","ws","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},andorra:{keywords:["ad","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\udde9",fitzpatrick_scale:!1,category:"flags"},angola:{keywords:["ao","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},anguilla:{keywords:["ai","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},antarctica:{keywords:["aq","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddf6",fitzpatrick_scale:!1,category:"flags"},antigua_barbuda:{keywords:["antigua","barbuda","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},argentina:{keywords:["ar","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},armenia:{keywords:["am","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},aruba:{keywords:["aw","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},australia:{keywords:["au","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},austria:{keywords:["at","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},azerbaijan:{keywords:["az","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},bahamas:{keywords:["bs","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},bahrain:{keywords:["bh","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},bangladesh:{keywords:["bd","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\udde9",fitzpatrick_scale:!1,category:"flags"},barbados:{keywords:["bb","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\udde7",fitzpatrick_scale:!1,category:"flags"},belarus:{keywords:["by","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},belgium:{keywords:["be","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},belize:{keywords:["bz","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},benin:{keywords:["bj","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddef",fitzpatrick_scale:!1,category:"flags"},bermuda:{keywords:["bm","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},bhutan:{keywords:["bt","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},bolivia:{keywords:["bo","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},caribbean_netherlands:{keywords:["bonaire","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddf6",fitzpatrick_scale:!1,category:"flags"},bosnia_herzegovina:{keywords:["bosnia","herzegovina","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},botswana:{keywords:["bw","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},brazil:{keywords:["br","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},british_indian_ocean_territory:{keywords:["british","indian","ocean","territory","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},british_virgin_islands:{keywords:["british","virgin","islands","bvi","flag","nation","country","banner"],char:"\ud83c\uddfb\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},brunei:{keywords:["bn","darussalam","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},bulgaria:{keywords:["bg","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},burkina_faso:{keywords:["burkina","faso","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddeb",fitzpatrick_scale:!1,category:"flags"},burundi:{keywords:["bi","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},cape_verde:{keywords:["cabo","verde","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddfb",fitzpatrick_scale:!1,category:"flags"},cambodia:{keywords:["kh","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},cameroon:{keywords:["cm","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},canada:{keywords:["ca","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},canary_islands:{keywords:["canary","islands","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},cayman_islands:{keywords:["cayman","islands","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},central_african_republic:{keywords:["central","african","republic","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddeb",fitzpatrick_scale:!1,category:"flags"},chad:{keywords:["td","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\udde9",fitzpatrick_scale:!1,category:"flags"},chile:{keywords:["flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},cn:{keywords:["china","chinese","prc","flag","country","nation","banner"],char:"\ud83c\udde8\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},christmas_island:{keywords:["christmas","island","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddfd",fitzpatrick_scale:!1,category:"flags"},cocos_islands:{keywords:["cocos","keeling","islands","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},colombia:{keywords:["co","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},comoros:{keywords:["km","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},congo_brazzaville:{keywords:["congo","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},congo_kinshasa:{keywords:["congo","democratic","republic","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\udde9",fitzpatrick_scale:!1,category:"flags"},cook_islands:{keywords:["cook","islands","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},costa_rica:{keywords:["costa","rica","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},croatia:{keywords:["hr","flag","nation","country","banner"],char:"\ud83c\udded\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},cuba:{keywords:["cu","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},curacao:{keywords:["cura\xe7ao","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},cyprus:{keywords:["cy","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},czech_republic:{keywords:["cz","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},denmark:{keywords:["dk","flag","nation","country","banner"],char:"\ud83c\udde9\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},djibouti:{keywords:["dj","flag","nation","country","banner"],char:"\ud83c\udde9\ud83c\uddef",fitzpatrick_scale:!1,category:"flags"},dominica:{keywords:["dm","flag","nation","country","banner"],char:"\ud83c\udde9\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},dominican_republic:{keywords:["dominican","republic","flag","nation","country","banner"],char:"\ud83c\udde9\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},ecuador:{keywords:["ec","flag","nation","country","banner"],char:"\ud83c\uddea\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},egypt:{keywords:["eg","flag","nation","country","banner"],char:"\ud83c\uddea\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},el_salvador:{keywords:["el","salvador","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddfb",fitzpatrick_scale:!1,category:"flags"},equatorial_guinea:{keywords:["equatorial","gn","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddf6",fitzpatrick_scale:!1,category:"flags"},eritrea:{keywords:["er","flag","nation","country","banner"],char:"\ud83c\uddea\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},estonia:{keywords:["ee","flag","nation","country","banner"],char:"\ud83c\uddea\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},ethiopia:{keywords:["et","flag","nation","country","banner"],char:"\ud83c\uddea\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},eu:{keywords:["european","union","flag","banner"],char:"\ud83c\uddea\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},falkland_islands:{keywords:["falkland","islands","malvinas","flag","nation","country","banner"],char:"\ud83c\uddeb\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},faroe_islands:{keywords:["faroe","islands","flag","nation","country","banner"],char:"\ud83c\uddeb\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},fiji:{keywords:["fj","flag","nation","country","banner"],char:"\ud83c\uddeb\ud83c\uddef",fitzpatrick_scale:!1,category:"flags"},finland:{keywords:["fi","flag","nation","country","banner"],char:"\ud83c\uddeb\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},fr:{keywords:["banner","flag","nation","france","french","country"],char:"\ud83c\uddeb\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},french_guiana:{keywords:["french","guiana","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddeb",fitzpatrick_scale:!1,category:"flags"},french_polynesia:{keywords:["french","polynesia","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddeb",fitzpatrick_scale:!1,category:"flags"},french_southern_territories:{keywords:["french","southern","territories","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddeb",fitzpatrick_scale:!1,category:"flags"},gabon:{keywords:["ga","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},gambia:{keywords:["gm","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},georgia:{keywords:["ge","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},de:{keywords:["german","nation","flag","country","banner"],char:"\ud83c\udde9\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},ghana:{keywords:["gh","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},gibraltar:{keywords:["gi","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},greece:{keywords:["gr","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},greenland:{keywords:["gl","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},grenada:{keywords:["gd","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\udde9",fitzpatrick_scale:!1,category:"flags"},guadeloupe:{keywords:["gp","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddf5",fitzpatrick_scale:!1,category:"flags"},guam:{keywords:["gu","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},guatemala:{keywords:["gt","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},guernsey:{keywords:["gg","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},guinea:{keywords:["gn","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},guinea_bissau:{keywords:["gw","bissau","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},guyana:{keywords:["gy","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},haiti:{keywords:["ht","flag","nation","country","banner"],char:"\ud83c\udded\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},honduras:{keywords:["hn","flag","nation","country","banner"],char:"\ud83c\udded\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},hong_kong:{keywords:["hong","kong","flag","nation","country","banner"],char:"\ud83c\udded\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},hungary:{keywords:["hu","flag","nation","country","banner"],char:"\ud83c\udded\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},iceland:{keywords:["is","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},india:{keywords:["in","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},indonesia:{keywords:["flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\udde9",fitzpatrick_scale:!1,category:"flags"},iran:{keywords:["iran,","islamic","republic","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},iraq:{keywords:["iq","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddf6",fitzpatrick_scale:!1,category:"flags"},ireland:{keywords:["ie","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},isle_of_man:{keywords:["isle","man","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},israel:{keywords:["il","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},it:{keywords:["italy","flag","nation","country","banner"],char:"\ud83c\uddee\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},cote_divoire:{keywords:["ivory","coast","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},jamaica:{keywords:["jm","flag","nation","country","banner"],char:"\ud83c\uddef\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},jp:{keywords:["japanese","nation","flag","country","banner"],char:"\ud83c\uddef\ud83c\uddf5",fitzpatrick_scale:!1,category:"flags"},jersey:{keywords:["je","flag","nation","country","banner"],char:"\ud83c\uddef\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},jordan:{keywords:["jo","flag","nation","country","banner"],char:"\ud83c\uddef\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},kazakhstan:{keywords:["kz","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},kenya:{keywords:["ke","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},kiribati:{keywords:["ki","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},kosovo:{keywords:["xk","flag","nation","country","banner"],char:"\ud83c\uddfd\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},kuwait:{keywords:["kw","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},kyrgyzstan:{keywords:["kg","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},laos:{keywords:["lao","democratic","republic","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},latvia:{keywords:["lv","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\uddfb",fitzpatrick_scale:!1,category:"flags"},lebanon:{keywords:["lb","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\udde7",fitzpatrick_scale:!1,category:"flags"},lesotho:{keywords:["ls","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},liberia:{keywords:["lr","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},libya:{keywords:["ly","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},liechtenstein:{keywords:["li","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},lithuania:{keywords:["lt","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},luxembourg:{keywords:["lu","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},macau:{keywords:["macao","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},macedonia:{keywords:["macedonia,","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},madagascar:{keywords:["mg","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},malawi:{keywords:["mw","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},malaysia:{keywords:["my","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},maldives:{keywords:["mv","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddfb",fitzpatrick_scale:!1,category:"flags"},mali:{keywords:["ml","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},malta:{keywords:["mt","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},marshall_islands:{keywords:["marshall","islands","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},martinique:{keywords:["mq","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf6",fitzpatrick_scale:!1,category:"flags"},mauritania:{keywords:["mr","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},mauritius:{keywords:["mu","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},mayotte:{keywords:["yt","flag","nation","country","banner"],char:"\ud83c\uddfe\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},mexico:{keywords:["mx","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddfd",fitzpatrick_scale:!1,category:"flags"},micronesia:{keywords:["micronesia,","federated","states","flag","nation","country","banner"],char:"\ud83c\uddeb\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},moldova:{keywords:["moldova,","republic","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\udde9",fitzpatrick_scale:!1,category:"flags"},monaco:{keywords:["mc","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},mongolia:{keywords:["mn","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},montenegro:{keywords:["me","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},montserrat:{keywords:["ms","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},morocco:{keywords:["ma","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},mozambique:{keywords:["mz","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},myanmar:{keywords:["mm","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},namibia:{keywords:["na","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},nauru:{keywords:["nr","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},nepal:{keywords:["np","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddf5",fitzpatrick_scale:!1,category:"flags"},netherlands:{keywords:["nl","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},new_caledonia:{keywords:["new","caledonia","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},new_zealand:{keywords:["new","zealand","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},nicaragua:{keywords:["ni","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},niger:{keywords:["ne","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},nigeria:{keywords:["flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},niue:{keywords:["nu","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},norfolk_island:{keywords:["norfolk","island","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddeb",fitzpatrick_scale:!1,category:"flags"},northern_mariana_islands:{keywords:["northern","mariana","islands","flag","nation","country","banner"],char:"\ud83c\uddf2\ud83c\uddf5",fitzpatrick_scale:!1,category:"flags"},north_korea:{keywords:["north","korea","nation","flag","country","banner"],char:"\ud83c\uddf0\ud83c\uddf5",fitzpatrick_scale:!1,category:"flags"},norway:{keywords:["no","flag","nation","country","banner"],char:"\ud83c\uddf3\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},oman:{keywords:["om_symbol","flag","nation","country","banner"],char:"\ud83c\uddf4\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},pakistan:{keywords:["pk","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},palau:{keywords:["pw","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},palestinian_territories:{keywords:["palestine","palestinian","territories","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},panama:{keywords:["pa","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},papua_new_guinea:{keywords:["papua","new","guinea","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},paraguay:{keywords:["py","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},peru:{keywords:["pe","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},philippines:{keywords:["ph","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},pitcairn_islands:{keywords:["pitcairn","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},poland:{keywords:["pl","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},portugal:{keywords:["pt","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},puerto_rico:{keywords:["puerto","rico","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},qatar:{keywords:["qa","flag","nation","country","banner"],char:"\ud83c\uddf6\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},reunion:{keywords:["r\xe9union","flag","nation","country","banner"],char:"\ud83c\uddf7\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},romania:{keywords:["ro","flag","nation","country","banner"],char:"\ud83c\uddf7\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},ru:{keywords:["russian","federation","flag","nation","country","banner"],char:"\ud83c\uddf7\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},rwanda:{keywords:["rw","flag","nation","country","banner"],char:"\ud83c\uddf7\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},st_barthelemy:{keywords:["saint","barth\xe9lemy","flag","nation","country","banner"],char:"\ud83c\udde7\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},st_helena:{keywords:["saint","helena","ascension","tristan","cunha","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},st_kitts_nevis:{keywords:["saint","kitts","nevis","flag","nation","country","banner"],char:"\ud83c\uddf0\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},st_lucia:{keywords:["saint","lucia","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},st_pierre_miquelon:{keywords:["saint","pierre","miquelon","flag","nation","country","banner"],char:"\ud83c\uddf5\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},st_vincent_grenadines:{keywords:["saint","vincent","grenadines","flag","nation","country","banner"],char:"\ud83c\uddfb\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},samoa:{keywords:["ws","flag","nation","country","banner"],char:"\ud83c\uddfc\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},san_marino:{keywords:["san","marino","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},sao_tome_principe:{keywords:["sao","tome","principe","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},saudi_arabia:{keywords:["flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},senegal:{keywords:["sn","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},serbia:{keywords:["rs","flag","nation","country","banner"],char:"\ud83c\uddf7\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},seychelles:{keywords:["sc","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},sierra_leone:{keywords:["sierra","leone","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},singapore:{keywords:["sg","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},sint_maarten:{keywords:["sint","maarten","dutch","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddfd",fitzpatrick_scale:!1,category:"flags"},slovakia:{keywords:["sk","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},slovenia:{keywords:["si","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},solomon_islands:{keywords:["solomon","islands","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\udde7",fitzpatrick_scale:!1,category:"flags"},somalia:{keywords:["so","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},south_africa:{keywords:["south","africa","flag","nation","country","banner"],char:"\ud83c\uddff\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},south_georgia_south_sandwich_islands:{keywords:["south","georgia","sandwich","islands","flag","nation","country","banner"],char:"\ud83c\uddec\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},kr:{keywords:["south","korea","nation","flag","country","banner"],char:"\ud83c\uddf0\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},south_sudan:{keywords:["south","sd","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},es:{keywords:["spain","flag","nation","country","banner"],char:"\ud83c\uddea\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},sri_lanka:{keywords:["sri","lanka","flag","nation","country","banner"],char:"\ud83c\uddf1\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},sudan:{keywords:["sd","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\udde9",fitzpatrick_scale:!1,category:"flags"},suriname:{keywords:["sr","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},swaziland:{keywords:["sz","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},sweden:{keywords:["se","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},switzerland:{keywords:["ch","flag","nation","country","banner"],char:"\ud83c\udde8\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},syria:{keywords:["syrian","arab","republic","flag","nation","country","banner"],char:"\ud83c\uddf8\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},taiwan:{keywords:["tw","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},tajikistan:{keywords:["tj","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddef",fitzpatrick_scale:!1,category:"flags"},tanzania:{keywords:["tanzania,","united","republic","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},thailand:{keywords:["th","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},timor_leste:{keywords:["timor","leste","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddf1",fitzpatrick_scale:!1,category:"flags"},togo:{keywords:["tg","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},tokelau:{keywords:["tk","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddf0",fitzpatrick_scale:!1,category:"flags"},tonga:{keywords:["to","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddf4",fitzpatrick_scale:!1,category:"flags"},trinidad_tobago:{keywords:["trinidad","tobago","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddf9",fitzpatrick_scale:!1,category:"flags"},tunisia:{keywords:["tn","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},tr:{keywords:["turkey","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddf7",fitzpatrick_scale:!1,category:"flags"},turkmenistan:{keywords:["flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},turks_caicos_islands:{keywords:["turks","caicos","islands","flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\udde8",fitzpatrick_scale:!1,category:"flags"},tuvalu:{keywords:["flag","nation","country","banner"],char:"\ud83c\uddf9\ud83c\uddfb",fitzpatrick_scale:!1,category:"flags"},uganda:{keywords:["ug","flag","nation","country","banner"],char:"\ud83c\uddfa\ud83c\uddec",fitzpatrick_scale:!1,category:"flags"},ukraine:{keywords:["ua","flag","nation","country","banner"],char:"\ud83c\uddfa\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},united_arab_emirates:{keywords:["united","arab","emirates","flag","nation","country","banner"],char:"\ud83c\udde6\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},uk:{keywords:["united","kingdom","great","britain","northern","ireland","flag","nation","country","banner","british","UK","english","england","union jack"],char:"\ud83c\uddec\ud83c\udde7",fitzpatrick_scale:!1,category:"flags"},england:{keywords:["flag","english"],char:"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f",fitzpatrick_scale:!1,category:"flags"},scotland:{keywords:["flag","scottish"],char:"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f",fitzpatrick_scale:!1,category:"flags"},wales:{keywords:["flag","welsh"],char:"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f",fitzpatrick_scale:!1,category:"flags"},us:{keywords:["united","states","america","flag","nation","country","banner"],char:"\ud83c\uddfa\ud83c\uddf8",fitzpatrick_scale:!1,category:"flags"},us_virgin_islands:{keywords:["virgin","islands","us","flag","nation","country","banner"],char:"\ud83c\uddfb\ud83c\uddee",fitzpatrick_scale:!1,category:"flags"},uruguay:{keywords:["uy","flag","nation","country","banner"],char:"\ud83c\uddfa\ud83c\uddfe",fitzpatrick_scale:!1,category:"flags"},uzbekistan:{keywords:["uz","flag","nation","country","banner"],char:"\ud83c\uddfa\ud83c\uddff",fitzpatrick_scale:!1,category:"flags"},vanuatu:{keywords:["vu","flag","nation","country","banner"],char:"\ud83c\uddfb\ud83c\uddfa",fitzpatrick_scale:!1,category:"flags"},vatican_city:{keywords:["vatican","city","flag","nation","country","banner"],char:"\ud83c\uddfb\ud83c\udde6",fitzpatrick_scale:!1,category:"flags"},venezuela:{keywords:["ve","bolivarian","republic","flag","nation","country","banner"],char:"\ud83c\uddfb\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},vietnam:{keywords:["viet","nam","flag","nation","country","banner"],char:"\ud83c\uddfb\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},wallis_futuna:{keywords:["wallis","futuna","flag","nation","country","banner"],char:"\ud83c\uddfc\ud83c\uddeb",fitzpatrick_scale:!1,category:"flags"},western_sahara:{keywords:["western","sahara","flag","nation","country","banner"],char:"\ud83c\uddea\ud83c\udded",fitzpatrick_scale:!1,category:"flags"},yemen:{keywords:["ye","flag","nation","country","banner"],char:"\ud83c\uddfe\ud83c\uddea",fitzpatrick_scale:!1,category:"flags"},zambia:{keywords:["zm","flag","nation","country","banner"],char:"\ud83c\uddff\ud83c\uddf2",fitzpatrick_scale:!1,category:"flags"},zimbabwe:{keywords:["zw","flag","nation","country","banner"],char:"\ud83c\uddff\ud83c\uddfc",fitzpatrick_scale:!1,category:"flags"},united_nations:{keywords:["un","flag","banner"],char:"\ud83c\uddfa\ud83c\uddf3",fitzpatrick_scale:!1,category:"flags"},pirate_flag:{keywords:["skull","crossbones","flag","banner"],char:"\ud83c\udff4\u200d\u2620\ufe0f",fitzpatrick_scale:!1,category:"flags"}}); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/emoticons/plugin.js b/app/frontend/public/tinymce/plugins/emoticons/plugin.js new file mode 100644 index 0000000..4001d75 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/emoticons/plugin.js @@ -0,0 +1,636 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global$3 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var eq = function (t) { + return function (a) { + return t === a; + }; + }; + var isNull = eq(null); + + var noop = function () { + }; + var constant = function (value) { + return function () { + return value; + }; + }; + var identity = function (x) { + return x; + }; + var never = constant(false); + var always = constant(true); + + var none = function () { + return NONE; + }; + var NONE = function () { + var call = function (thunk) { + return thunk(); + }; + var id = identity; + var me = { + fold: function (n, _s) { + return n(); + }, + isSome: never, + isNone: always, + getOr: id, + getOrThunk: call, + getOrDie: function (msg) { + throw new Error(msg || 'error: getOrDie called on none.'); + }, + getOrNull: constant(null), + getOrUndefined: constant(undefined), + or: id, + orThunk: call, + map: none, + each: noop, + bind: none, + exists: never, + forall: always, + filter: function () { + return none(); + }, + toArray: function () { + return []; + }, + toString: constant('none()') + }; + return me; + }(); + var some = function (a) { + var constant_a = constant(a); + var self = function () { + return me; + }; + var bind = function (f) { + return f(a); + }; + var me = { + fold: function (n, s) { + return s(a); + }, + isSome: always, + isNone: never, + getOr: constant_a, + getOrThunk: constant_a, + getOrDie: constant_a, + getOrNull: constant_a, + getOrUndefined: constant_a, + or: self, + orThunk: self, + map: function (f) { + return some(f(a)); + }, + each: function (f) { + f(a); + }, + bind: bind, + exists: bind, + forall: bind, + filter: function (f) { + return f(a) ? me : NONE; + }, + toArray: function () { + return [a]; + }, + toString: function () { + return 'some(' + a + ')'; + } + }; + return me; + }; + var from = function (value) { + return value === null || value === undefined ? NONE : some(value); + }; + var Optional = { + some: some, + none: none, + from: from + }; + + var exists = function (xs, pred) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + return true; + } + } + return false; + }; + var map$1 = function (xs, f) { + var len = xs.length; + var r = new Array(len); + for (var i = 0; i < len; i++) { + var x = xs[i]; + r[i] = f(x, i); + } + return r; + }; + var each$1 = function (xs, f) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + f(x, i); + } + }; + + var Cell = function (initial) { + var value = initial; + var get = function () { + return value; + }; + var set = function (v) { + value = v; + }; + return { + get: get, + set: set + }; + }; + + var last = function (fn, rate) { + var timer = null; + var cancel = function () { + if (!isNull(timer)) { + clearTimeout(timer); + timer = null; + } + }; + var throttle = function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + cancel(); + timer = setTimeout(function () { + timer = null; + fn.apply(null, args); + }, rate); + }; + return { + cancel: cancel, + throttle: throttle + }; + }; + + var insertEmoticon = function (editor, ch) { + editor.insertContent(ch); + }; + + var __assign = function () { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + var keys = Object.keys; + var hasOwnProperty = Object.hasOwnProperty; + var each = function (obj, f) { + var props = keys(obj); + for (var k = 0, len = props.length; k < len; k++) { + var i = props[k]; + var x = obj[i]; + f(x, i); + } + }; + var map = function (obj, f) { + return tupleMap(obj, function (x, i) { + return { + k: i, + v: f(x, i) + }; + }); + }; + var tupleMap = function (obj, f) { + var r = {}; + each(obj, function (x, i) { + var tuple = f(x, i); + r[tuple.k] = tuple.v; + }); + return r; + }; + var has = function (obj, key) { + return hasOwnProperty.call(obj, key); + }; + + var shallow = function (old, nu) { + return nu; + }; + var baseMerge = function (merger) { + return function () { + var objects = []; + for (var _i = 0; _i < arguments.length; _i++) { + objects[_i] = arguments[_i]; + } + if (objects.length === 0) { + throw new Error('Can\'t merge zero objects'); + } + var ret = {}; + for (var j = 0; j < objects.length; j++) { + var curObject = objects[j]; + for (var key in curObject) { + if (has(curObject, key)) { + ret[key] = merger(ret[key], curObject[key]); + } + } + } + return ret; + }; + }; + var merge = baseMerge(shallow); + + var singleton = function (doRevoke) { + var subject = Cell(Optional.none()); + var revoke = function () { + return subject.get().each(doRevoke); + }; + var clear = function () { + revoke(); + subject.set(Optional.none()); + }; + var isSet = function () { + return subject.get().isSome(); + }; + var get = function () { + return subject.get(); + }; + var set = function (s) { + revoke(); + subject.set(Optional.some(s)); + }; + return { + clear: clear, + isSet: isSet, + get: get, + set: set + }; + }; + var value = function () { + var subject = singleton(noop); + var on = function (f) { + return subject.get().each(f); + }; + return __assign(__assign({}, subject), { on: on }); + }; + + var checkRange = function (str, substr, start) { + return substr === '' || str.length >= substr.length && str.substr(start, start + substr.length) === substr; + }; + var contains = function (str, substr) { + return str.indexOf(substr) !== -1; + }; + var startsWith = function (str, prefix) { + return checkRange(str, prefix, 0); + }; + + var global$2 = tinymce.util.Tools.resolve('tinymce.Resource'); + + var global$1 = tinymce.util.Tools.resolve('tinymce.util.Delay'); + + var global = tinymce.util.Tools.resolve('tinymce.util.Promise'); + + var DEFAULT_ID = 'tinymce.plugins.emoticons'; + var getEmoticonDatabase = function (editor) { + return editor.getParam('emoticons_database', 'emojis', 'string'); + }; + var getEmoticonDatabaseUrl = function (editor, pluginUrl) { + var database = getEmoticonDatabase(editor); + return editor.getParam('emoticons_database_url', pluginUrl + '/js/' + database + editor.suffix + '.js', 'string'); + }; + var getEmoticonDatabaseId = function (editor) { + return editor.getParam('emoticons_database_id', DEFAULT_ID, 'string'); + }; + var getAppendedEmoticons = function (editor) { + return editor.getParam('emoticons_append', {}, 'object'); + }; + var getEmotionsImageUrl = function (editor) { + return editor.getParam('emoticons_images_url', 'https://twemoji.maxcdn.com/v/13.0.1/72x72/', 'string'); + }; + + var ALL_CATEGORY = 'All'; + var categoryNameMap = { + symbols: 'Symbols', + people: 'People', + animals_and_nature: 'Animals and Nature', + food_and_drink: 'Food and Drink', + activity: 'Activity', + travel_and_places: 'Travel and Places', + objects: 'Objects', + flags: 'Flags', + user: 'User Defined' + }; + var translateCategory = function (categories, name) { + return has(categories, name) ? categories[name] : name; + }; + var getUserDefinedEmoticons = function (editor) { + var userDefinedEmoticons = getAppendedEmoticons(editor); + return map(userDefinedEmoticons, function (value) { + return __assign({ + keywords: [], + category: 'user' + }, value); + }); + }; + var initDatabase = function (editor, databaseUrl, databaseId) { + var categories = value(); + var all = value(); + var emojiImagesUrl = getEmotionsImageUrl(editor); + var getEmoji = function (lib) { + if (startsWith(lib.char, '= max; + }; + }); + for (var i = 0; i < list.length; i++) { + if (pattern.length === 0 || emojiMatches(list[i], lowerCasePattern)) { + matches.push({ + value: list[i].char, + text: list[i].title, + icon: list[i].char + }); + if (reachedLimit(matches.length)) { + break; + } + } + } + return matches; + }; + + var patternName = 'pattern'; + var open = function (editor, database) { + var initialState = { + pattern: '', + results: emojisFrom(database.listAll(), '', Optional.some(300)) + }; + var currentTab = Cell(ALL_CATEGORY); + var scan = function (dialogApi) { + var dialogData = dialogApi.getData(); + var category = currentTab.get(); + var candidates = database.listCategory(category); + var results = emojisFrom(candidates, dialogData[patternName], category === ALL_CATEGORY ? Optional.some(300) : Optional.none()); + dialogApi.setData({ results: results }); + }; + var updateFilter = last(function (dialogApi) { + scan(dialogApi); + }, 200); + var searchField = { + label: 'Search', + type: 'input', + name: patternName + }; + var resultsField = { + type: 'collection', + name: 'results' + }; + var getInitialState = function () { + var body = { + type: 'tabpanel', + tabs: map$1(database.listCategories(), function (cat) { + return { + title: cat, + name: cat, + items: [ + searchField, + resultsField + ] + }; + }) + }; + return { + title: 'Emoticons', + size: 'normal', + body: body, + initialData: initialState, + onTabChange: function (dialogApi, details) { + currentTab.set(details.newTabName); + updateFilter.throttle(dialogApi); + }, + onChange: updateFilter.throttle, + onAction: function (dialogApi, actionData) { + if (actionData.name === 'results') { + insertEmoticon(editor, actionData.value); + dialogApi.close(); + } + }, + buttons: [{ + type: 'cancel', + text: 'Close', + primary: true + }] + }; + }; + var dialogApi = editor.windowManager.open(getInitialState()); + dialogApi.focus(patternName); + if (!database.hasLoaded()) { + dialogApi.block('Loading emoticons...'); + database.waitForLoad().then(function () { + dialogApi.redial(getInitialState()); + updateFilter.throttle(dialogApi); + dialogApi.focus(patternName); + dialogApi.unblock(); + }).catch(function (_err) { + dialogApi.redial({ + title: 'Emoticons', + body: { + type: 'panel', + items: [{ + type: 'alertbanner', + level: 'error', + icon: 'warning', + text: '

Could not load emoticons

' + }] + }, + buttons: [{ + type: 'cancel', + text: 'Close', + primary: true + }], + initialData: { + pattern: '', + results: [] + } + }); + dialogApi.focus(patternName); + dialogApi.unblock(); + }); + } + }; + + var register$1 = function (editor, database) { + editor.addCommand('mceEmoticons', function () { + return open(editor, database); + }); + }; + + var setup = function (editor) { + editor.on('PreInit', function () { + editor.parser.addAttributeFilter('data-emoticon', function (nodes) { + each$1(nodes, function (node) { + node.attr('data-mce-resize', 'false'); + node.attr('data-mce-placeholder', '1'); + }); + }); + }); + }; + + var init = function (editor, database) { + editor.ui.registry.addAutocompleter('emoticons', { + ch: ':', + columns: 'auto', + minChars: 2, + fetch: function (pattern, maxResults) { + return database.waitForLoad().then(function () { + var candidates = database.listAll(); + return emojisFrom(candidates, pattern, Optional.some(maxResults)); + }); + }, + onAction: function (autocompleteApi, rng, value) { + editor.selection.setRng(rng); + editor.insertContent(value); + autocompleteApi.hide(); + } + }); + }; + + var register = function (editor) { + var onAction = function () { + return editor.execCommand('mceEmoticons'); + }; + editor.ui.registry.addButton('emoticons', { + tooltip: 'Emoticons', + icon: 'emoji', + onAction: onAction + }); + editor.ui.registry.addMenuItem('emoticons', { + text: 'Emoticons...', + icon: 'emoji', + onAction: onAction + }); + }; + + function Plugin () { + global$3.add('emoticons', function (editor, pluginUrl) { + var databaseUrl = getEmoticonDatabaseUrl(editor, pluginUrl); + var databaseId = getEmoticonDatabaseId(editor); + var database = initDatabase(editor, databaseUrl, databaseId); + register$1(editor, database); + register(editor); + init(editor, database); + setup(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/emoticons/plugin.min.js b/app/frontend/public/tinymce/plugins/emoticons/plugin.min.js new file mode 100644 index 0000000..fbff571 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/emoticons/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function r(){}function i(t){return function(){return t}}function t(t){return t}function n(){return c}var m,e=tinymce.util.Tools.resolve("tinymce.PluginManager"),l=i(!1),a=i(!(m=null)),c={fold:function(t,n){return t()},isSome:l,isNone:a,getOr:t,getOrThunk:o,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:t,orThunk:o,map:n,each:r,bind:n,exists:l,forall:a,filter:function(){return c},toArray:function(){return[]},toString:i("none()")};function o(t){return t()}function g(t){var n=t;return{get:function(){return n},set:function(t){n=t}}}function d(t,n){for(var e=k(t),o=0,r=e.length;o=(a="Could not load emoticons

"}]},buttons:[{type:"cancel",text:"Close",primary:!0}],initialData:{pattern:"",results:[]}}),f.focus(S),f.unblock()}))}function b(t){t.on("PreInit",function(){t.parser.addAttributeFilter("data-emoticon",function(t){!function(t){for(var n,e=0,o=t.length;e'); + }; + var getProtect = function (editor) { + return editor.getParam('protect'); + }; + + var parseHeader = function (editor, head) { + return global$2({ + validate: false, + root_name: '#document' + }, editor.schema).parse(head, { format: 'xhtml' }); + }; + var htmlToData = function (editor, head) { + var headerFragment = parseHeader(editor, head); + var data = {}; + var elm, matches; + var getAttr = function (elm, name) { + var value = elm.attr(name); + return value || ''; + }; + data.fontface = getDefaultFontFamily(editor); + data.fontsize = getDefaultFontSize(editor); + elm = headerFragment.firstChild; + if (elm.type === 7) { + data.xml_pi = true; + matches = /encoding="([^"]+)"/.exec(elm.value); + if (matches) { + data.docencoding = matches[1]; + } + } + elm = headerFragment.getAll('#doctype')[0]; + if (elm) { + data.doctype = ''; + } + elm = headerFragment.getAll('title')[0]; + if (elm && elm.firstChild) { + data.title = elm.firstChild.value; + } + global$3.each(headerFragment.getAll('meta'), function (meta) { + var name = meta.attr('name'); + var httpEquiv = meta.attr('http-equiv'); + var matches; + if (name) { + data[name.toLowerCase()] = meta.attr('content'); + } else if (httpEquiv === 'Content-Type') { + matches = /charset\s*=\s*(.*)\s*/gi.exec(meta.attr('content')); + if (matches) { + data.docencoding = matches[1]; + } + } + }); + elm = headerFragment.getAll('html')[0]; + if (elm) { + data.langcode = getAttr(elm, 'lang') || getAttr(elm, 'xml:lang'); + } + data.stylesheets = []; + global$3.each(headerFragment.getAll('link'), function (link) { + if (link.attr('rel') === 'stylesheet') { + data.stylesheets.push(link.attr('href')); + } + }); + elm = headerFragment.getAll('body')[0]; + if (elm) { + data.langdir = getAttr(elm, 'dir'); + data.style = getAttr(elm, 'style'); + data.visited_color = getAttr(elm, 'vlink'); + data.link_color = getAttr(elm, 'link'); + data.active_color = getAttr(elm, 'alink'); + } + return data; + }; + var dataToHtml = function (editor, data, head) { + var headElement, elm; + var dom = editor.dom; + var setAttr = function (elm, name, value) { + elm.attr(name, value ? value : undefined); + }; + var addHeadNode = function (node) { + if (headElement.firstChild) { + headElement.insert(node, headElement.firstChild); + } else { + headElement.append(node); + } + }; + var headerFragment = parseHeader(editor, head); + headElement = headerFragment.getAll('head')[0]; + if (!headElement) { + elm = headerFragment.getAll('html')[0]; + headElement = new global$1('head', 1); + if (elm.firstChild) { + elm.insert(headElement, elm.firstChild, true); + } else { + elm.append(headElement); + } + } + elm = headerFragment.firstChild; + if (data.xml_pi) { + var value = 'version="1.0"'; + if (data.docencoding) { + value += ' encoding="' + data.docencoding + '"'; + } + if (elm.type !== 7) { + elm = new global$1('xml', 7); + headerFragment.insert(elm, headerFragment.firstChild, true); + } + elm.value = value; + } else if (elm && elm.type === 7) { + elm.remove(); + } + elm = headerFragment.getAll('#doctype')[0]; + if (data.doctype) { + if (!elm) { + elm = new global$1('#doctype', 10); + if (data.xml_pi) { + headerFragment.insert(elm, headerFragment.firstChild); + } else { + addHeadNode(elm); + } + } + elm.value = data.doctype.substring(9, data.doctype.length - 1); + } else if (elm) { + elm.remove(); + } + elm = null; + global$3.each(headerFragment.getAll('meta'), function (meta) { + if (meta.attr('http-equiv') === 'Content-Type') { + elm = meta; + } + }); + if (data.docencoding) { + if (!elm) { + elm = new global$1('meta', 1); + elm.attr('http-equiv', 'Content-Type'); + elm.shortEnded = true; + addHeadNode(elm); + } + elm.attr('content', 'text/html; charset=' + data.docencoding); + } else if (elm) { + elm.remove(); + } + elm = headerFragment.getAll('title')[0]; + if (data.title) { + if (!elm) { + elm = new global$1('title', 1); + addHeadNode(elm); + } else { + elm.empty(); + } + elm.append(new global$1('#text', 3)).value = data.title; + } else if (elm) { + elm.remove(); + } + global$3.each('keywords,description,author,copyright,robots'.split(','), function (name) { + var nodes = headerFragment.getAll('meta'); + var i, meta; + var value = data[name]; + for (i = 0; i < nodes.length; i++) { + meta = nodes[i]; + if (meta.attr('name') === name) { + if (value) { + meta.attr('content', value); + } else { + meta.remove(); + } + return; + } + } + if (value) { + elm = new global$1('meta', 1); + elm.attr('name', name); + elm.attr('content', value); + elm.shortEnded = true; + addHeadNode(elm); + } + }); + var currentStyleSheetsMap = {}; + global$3.each(headerFragment.getAll('link'), function (stylesheet) { + if (stylesheet.attr('rel') === 'stylesheet') { + currentStyleSheetsMap[stylesheet.attr('href')] = stylesheet; + } + }); + global$3.each(data.stylesheets, function (stylesheet) { + if (!currentStyleSheetsMap[stylesheet]) { + elm = new global$1('link', 1); + elm.attr({ + rel: 'stylesheet', + text: 'text/css', + href: stylesheet + }); + elm.shortEnded = true; + addHeadNode(elm); + } + delete currentStyleSheetsMap[stylesheet]; + }); + global$3.each(currentStyleSheetsMap, function (stylesheet) { + stylesheet.remove(); + }); + elm = headerFragment.getAll('body')[0]; + if (elm) { + setAttr(elm, 'dir', data.langdir); + setAttr(elm, 'style', data.style); + setAttr(elm, 'vlink', data.visited_color); + setAttr(elm, 'link', data.link_color); + setAttr(elm, 'alink', data.active_color); + dom.setAttribs(editor.getBody(), { + style: data.style, + dir: data.dir, + vLink: data.visited_color, + link: data.link_color, + aLink: data.active_color + }); + } + elm = headerFragment.getAll('html')[0]; + if (elm) { + setAttr(elm, 'lang', data.langcode); + setAttr(elm, 'xml:lang', data.langcode); + } + if (!headElement.firstChild) { + headElement.remove(); + } + var html = global({ + validate: false, + indent: true, + indent_before: 'head,html,body,meta,title,script,link,style', + indent_after: 'head,html,body,meta,title,script,link,style' + }).serialize(headerFragment); + return html.substring(0, html.indexOf('')); + }; + + var open = function (editor, headState) { + var data = htmlToData(editor, headState.get()); + var defaultData = { + title: '', + keywords: '', + description: '', + robots: '', + author: '', + docencoding: '' + }; + var initialData = __assign(__assign({}, defaultData), data); + editor.windowManager.open({ + title: 'Metadata and Document Properties', + size: 'normal', + body: { + type: 'panel', + items: [ + { + name: 'title', + type: 'input', + label: 'Title' + }, + { + name: 'keywords', + type: 'input', + label: 'Keywords' + }, + { + name: 'description', + type: 'input', + label: 'Description' + }, + { + name: 'robots', + type: 'input', + label: 'Robots' + }, + { + name: 'author', + type: 'input', + label: 'Author' + }, + { + name: 'docencoding', + type: 'input', + label: 'Encoding' + } + ] + }, + buttons: [ + { + type: 'cancel', + name: 'cancel', + text: 'Cancel' + }, + { + type: 'submit', + name: 'save', + text: 'Save', + primary: true + } + ], + initialData: initialData, + onSubmit: function (api) { + var nuData = api.getData(); + var headHtml = dataToHtml(editor, global$3.extend(data, nuData), headState.get()); + headState.set(headHtml); + api.close(); + } + }); + }; + + var register$1 = function (editor, headState) { + editor.addCommand('mceFullPageProperties', function () { + open(editor, headState); + }); + }; + + var protectHtml = function (protect, html) { + global$3.each(protect, function (pattern) { + html = html.replace(pattern, function (str) { + return ''; + }); + }); + return html; + }; + var unprotectHtml = function (html) { + return html.replace(//g, function (a, m) { + return unescape(m); + }); + }; + + var each = global$3.each; + var low = function (s) { + return s.replace(/<\/?[A-Z]+/g, function (a) { + return a.toLowerCase(); + }); + }; + var handleSetContent = function (editor, headState, footState, evt) { + var startPos, endPos, content, styles = ''; + var dom = editor.dom; + if (evt.selection) { + return; + } + content = protectHtml(getProtect(editor), evt.content); + if (evt.format === 'raw' && headState.get()) { + return; + } + if (evt.source_view && shouldHideInSourceView(editor)) { + return; + } + if (content.length === 0 && !evt.source_view) { + content = global$3.trim(headState.get()) + '\n' + global$3.trim(content) + '\n' + global$3.trim(footState.get()); + } + content = content.replace(/<(\/?)BODY/gi, '<$1body'); + startPos = content.indexOf('', startPos); + headState.set(low(content.substring(0, startPos + 1))); + endPos = content.indexOf('\n'); + } + var headerFragment = parseHeader(editor, headState.get()); + each(headerFragment.getAll('style'), function (node) { + if (node.firstChild) { + styles += node.firstChild.value; + } + }); + var bodyElm = headerFragment.getAll('body')[0]; + if (bodyElm) { + dom.setAttribs(editor.getBody(), { + style: bodyElm.attr('style') || '', + dir: bodyElm.attr('dir') || '', + vLink: bodyElm.attr('vlink') || '', + link: bodyElm.attr('link') || '', + aLink: bodyElm.attr('alink') || '' + }); + } + dom.remove('fullpage_styles'); + var headElm = editor.getDoc().getElementsByTagName('head')[0]; + if (styles) { + var styleElm = dom.add(headElm, 'style', { id: 'fullpage_styles' }); + styleElm.appendChild(document.createTextNode(styles)); + } + var currentStyleSheetsMap = {}; + global$3.each(headElm.getElementsByTagName('link'), function (stylesheet) { + if (stylesheet.rel === 'stylesheet' && stylesheet.getAttribute('data-mce-fullpage')) { + currentStyleSheetsMap[stylesheet.href] = stylesheet; + } + }); + global$3.each(headerFragment.getAll('link'), function (stylesheet) { + var href = stylesheet.attr('href'); + if (!href) { + return true; + } + if (!currentStyleSheetsMap[href] && stylesheet.attr('rel') === 'stylesheet') { + dom.add(headElm, 'link', { + 'rel': 'stylesheet', + 'text': 'text/css', + href: href, + 'data-mce-fullpage': '1' + }); + } + delete currentStyleSheetsMap[href]; + }); + global$3.each(currentStyleSheetsMap, function (stylesheet) { + stylesheet.parentNode.removeChild(stylesheet); + }); + }; + var getDefaultHeader = function (editor) { + var header = '', value, styles = ''; + if (getDefaultXmlPi(editor)) { + var piEncoding = getDefaultEncoding(editor); + header += '\n'; + } + header += getDefaultDocType(editor); + header += '\n\n\n'; + if (value = getDefaultTitle(editor)) { + header += '' + value + '\n'; + } + if (value = getDefaultEncoding(editor)) { + header += '\n'; + } + if (value = getDefaultFontFamily(editor)) { + styles += 'font-family: ' + value + ';'; + } + if (value = getDefaultFontSize(editor)) { + styles += 'font-size: ' + value + ';'; + } + if (value = getDefaultTextColor(editor)) { + styles += 'color: ' + value + ';'; + } + header += '\n\n'; + return header; + }; + var handleGetContent = function (editor, head, foot, evt) { + if (evt.format === 'html' && !evt.selection && (!evt.source_view || !shouldHideInSourceView(editor))) { + evt.content = unprotectHtml(global$3.trim(head) + '\n' + global$3.trim(evt.content) + '\n' + global$3.trim(foot)); + } + }; + var setup = function (editor, headState, footState) { + editor.on('BeforeSetContent', function (evt) { + handleSetContent(editor, headState, footState, evt); + }); + editor.on('GetContent', function (evt) { + handleGetContent(editor, headState.get(), footState.get(), evt); + }); + }; + + var register = function (editor) { + editor.ui.registry.addButton('fullpage', { + tooltip: 'Metadata and document properties', + icon: 'document-properties', + onAction: function () { + editor.execCommand('mceFullPageProperties'); + } + }); + editor.ui.registry.addMenuItem('fullpage', { + text: 'Metadata and document properties', + icon: 'document-properties', + onAction: function () { + editor.execCommand('mceFullPageProperties'); + } + }); + }; + + function Plugin () { + global$4.add('fullpage', function (editor) { + var headState = Cell(''), footState = Cell(''); + register$1(editor, headState); + register(editor); + setup(editor, headState, footState); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/fullpage/plugin.min.js b/app/frontend/public/tinymce/plugins/fullpage/plugin.min.js new file mode 100644 index 0000000..ddf884b --- /dev/null +++ b/app/frontend/public/tinymce/plugins/fullpage/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function i(e){var t=e;return{get:function(){return t},set:function(e){t=e}}}function _(e){return e.getParam("fullpage_hide_in_source_view")}function b(e){return e.getParam("fullpage_default_encoding")}function x(e){return e.getParam("fullpage_default_font_family")}function k(e){return e.getParam("fullpage_default_font_size")}function C(e,t){return n({validate:!1,root_name:"#document"},e.schema).parse(t,{format:"xhtml"})}function c(u,m){u.addCommand("mceFullPageProperties",function(){var l,i,o,e,t,n,r,a,c,s;function d(e,t){return e.attr(t)||""}t=l=u,n=(i=m).get(),c=C(t,n),(s={}).fontface=x(t),s.fontsize=k(t),7===(r=c.firstChild).type&&(s.xml_pi=!0,(a=/encoding="([^"]+)"/.exec(r.value))&&(s.docencoding=a[1])),(r=c.getAll("#doctype")[0])&&(s.doctype=""),(r=c.getAll("title")[0])&&r.firstChild&&(s.title=r.firstChild.value),w.each(c.getAll("meta"),function(e){var t,n=e.attr("name"),l=e.attr("http-equiv");n?s[n.toLowerCase()]=e.attr("content"):"Content-Type"===l&&(t=/charset\s*=\s*(.*)\s*/gi.exec(e.attr("content")))&&(s.docencoding=t[1])}),(r=c.getAll("html")[0])&&(s.langcode=d(r,"lang")||d(r,"xml:lang")),s.stylesheets=[],w.each(c.getAll("link"),function(e){"stylesheet"===e.attr("rel")&&s.stylesheets.push(e.attr("href"))}),(r=c.getAll("body")[0])&&(s.langdir=d(r,"dir"),s.style=d(r,"style"),s.visited_color=d(r,"vlink"),s.link_color=d(r,"link"),s.active_color=d(r,"alink")),o=s,e=g(g({},{title:"",keywords:"",description:"",robots:"",author:"",docencoding:""}),o),l.windowManager.open({title:"Metadata and Document Properties",size:"normal",body:{type:"panel",items:[{name:"title",type:"input",label:"Title"},{name:"keywords",type:"input",label:"Keywords"},{name:"description",type:"input",label:"Description"},{name:"robots",type:"input",label:"Robots"},{name:"author",type:"input",label:"Author"},{name:"docencoding",type:"input",label:"Encoding"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:e,onSubmit:function(e){var t=e.getData(),n=function(e,o,t){function n(e,t,n){e.attr(t,n||void 0)}function r(e){s.firstChild?s.insert(e,s.firstChild):s.append(e)}var a,l,i=e.dom,c=C(e,t),s=c.getAll("head")[0];s||(a=c.getAll("html")[0],s=new f("head",1),a.firstChild?a.insert(s,a.firstChild,!0):a.append(s)),a=c.firstChild,o.xml_pi?(l='version="1.0"',o.docencoding&&(l+=' encoding="'+o.docencoding+'"'),7!==a.type&&(a=new f("xml",7),c.insert(a,c.firstChild,!0)),a.value=l):a&&7===a.type&&a.remove(),a=c.getAll("#doctype")[0],o.doctype?(a||(a=new f("#doctype",10),o.xml_pi?c.insert(a,c.firstChild):r(a)),a.value=o.doctype.substring(9,o.doctype.length-1)):a&&a.remove(),a=null,w.each(c.getAll("meta"),function(e){"Content-Type"===e.attr("http-equiv")&&(a=e)}),o.docencoding?(a||((a=new f("meta",1)).attr("http-equiv","Content-Type"),a.shortEnded=!0,r(a)),a.attr("content","text/html; charset="+o.docencoding)):a&&a.remove(),a=c.getAll("title")[0],o.title?(a?a.empty():r(a=new f("title",1)),a.append(new f("#text",3)).value=o.title):a&&a.remove(),w.each("keywords,description,author,copyright,robots".split(","),function(e){for(var t,n=c.getAll("meta"),l=o[e],i=0;i"))}(l,w.extend(o,t),i.get());i.set(n),e.close()}})})}function A(e){return e.replace(/<\/?[A-Z]+/g,function(e){return e.toLowerCase()})}function s(e,t,n,l){var i,o,r,a,c,s,d,u,m,g,f,p,h,y="",v=e.dom;l.selection||(a=e.getParam("protect"),c=l.content,w.each(a,function(e){c=c.replace(e,function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"})}),r=c,"raw"===l.format&&t.get()||l.source_view&&_(e)||(-1!==(i=(r=(r=0!==r.length||l.source_view?r:w.trim(t.get())+"\n"+w.trim(r)+"\n"+w.trim(n.get())).replace(/<(\/?)BODY/gi,"<$1body")).indexOf("",i),t.set(A(r.substring(0,i+1))),-1===(o=r.indexOf("\n'),p+=g.getParam("fullpage_default_doctype",""),p+="\n\n\n",(f=g.getParam("fullpage_default_title"))&&(p+=""+f+"\n"),(f=b(g))&&(p+='\n'),(f=x(g))&&(h+="font-family: "+f+";"),(f=k(g))&&(h+="font-size: "+f+";"),(f=g.getParam("fullpage_default_text_color"))&&(h+="color: "+f+";"),p+="\n\n")),n.set("\n\n")),s=C(e,t.get()),P(s.getAll("style"),function(e){e.firstChild&&(y+=e.firstChild.value)}),(d=s.getAll("body")[0])&&v.setAttribs(e.getBody(),{style:d.attr("style")||"",dir:d.attr("dir")||"",vLink:d.attr("vlink")||"",link:d.attr("link")||"",aLink:d.attr("alink")||""}),v.remove("fullpage_styles"),u=e.getDoc().getElementsByTagName("head")[0],y&&v.add(u,"style",{id:"fullpage_styles"}).appendChild(document.createTextNode(y)),m={},w.each(u.getElementsByTagName("link"),function(e){"stylesheet"===e.rel&&e.getAttribute("data-mce-fullpage")&&(m[e.href]=e)}),w.each(s.getAll("link"),function(e){var t=e.attr("href");if(!t)return!0;m[t]||"stylesheet"!==e.attr("rel")||v.add(u,"link",{rel:"stylesheet",text:"text/css",href:t,"data-mce-fullpage":"1"}),delete m[t]}),w.each(m,function(e){e.parentNode.removeChild(e)})))}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),g=function(){return(g=Object.assign||function(e){for(var t,n=1,l=arguments.length;n/g,function(e,t){return unescape(t)}))})})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/fullscreen/plugin.js b/app/frontend/public/tinymce/plugins/fullscreen/plugin.js new file mode 100644 index 0000000..56decbc --- /dev/null +++ b/app/frontend/public/tinymce/plugins/fullscreen/plugin.js @@ -0,0 +1,1346 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var Cell = function (initial) { + var value = initial; + var get = function () { + return value; + }; + var set = function (v) { + value = v; + }; + return { + get: get, + set: set + }; + }; + + var global$3 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var get$5 = function (fullscreenState) { + return { + isFullscreen: function () { + return fullscreenState.get() !== null; + } + }; + }; + + var typeOf = function (x) { + var t = typeof x; + if (x === null) { + return 'null'; + } else if (t === 'object' && (Array.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'Array')) { + return 'array'; + } else if (t === 'object' && (String.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'String')) { + return 'string'; + } else { + return t; + } + }; + var isType$1 = function (type) { + return function (value) { + return typeOf(value) === type; + }; + }; + var isSimpleType = function (type) { + return function (value) { + return typeof value === type; + }; + }; + var isString = isType$1('string'); + var isArray = isType$1('array'); + var isBoolean = isSimpleType('boolean'); + var isNullable = function (a) { + return a === null || a === undefined; + }; + var isNonNullable = function (a) { + return !isNullable(a); + }; + var isFunction = isSimpleType('function'); + var isNumber = isSimpleType('number'); + + var noop = function () { + }; + var compose = function (fa, fb) { + return function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return fa(fb.apply(null, args)); + }; + }; + var compose1 = function (fbc, fab) { + return function (a) { + return fbc(fab(a)); + }; + }; + var constant = function (value) { + return function () { + return value; + }; + }; + var identity = function (x) { + return x; + }; + function curry(fn) { + var initialArgs = []; + for (var _i = 1; _i < arguments.length; _i++) { + initialArgs[_i - 1] = arguments[_i]; + } + return function () { + var restArgs = []; + for (var _i = 0; _i < arguments.length; _i++) { + restArgs[_i] = arguments[_i]; + } + var all = initialArgs.concat(restArgs); + return fn.apply(null, all); + }; + } + var never = constant(false); + var always = constant(true); + + var none = function () { + return NONE; + }; + var NONE = function () { + var call = function (thunk) { + return thunk(); + }; + var id = identity; + var me = { + fold: function (n, _s) { + return n(); + }, + isSome: never, + isNone: always, + getOr: id, + getOrThunk: call, + getOrDie: function (msg) { + throw new Error(msg || 'error: getOrDie called on none.'); + }, + getOrNull: constant(null), + getOrUndefined: constant(undefined), + or: id, + orThunk: call, + map: none, + each: noop, + bind: none, + exists: never, + forall: always, + filter: function () { + return none(); + }, + toArray: function () { + return []; + }, + toString: constant('none()') + }; + return me; + }(); + var some = function (a) { + var constant_a = constant(a); + var self = function () { + return me; + }; + var bind = function (f) { + return f(a); + }; + var me = { + fold: function (n, s) { + return s(a); + }, + isSome: always, + isNone: never, + getOr: constant_a, + getOrThunk: constant_a, + getOrDie: constant_a, + getOrNull: constant_a, + getOrUndefined: constant_a, + or: self, + orThunk: self, + map: function (f) { + return some(f(a)); + }, + each: function (f) { + f(a); + }, + bind: bind, + exists: bind, + forall: bind, + filter: function (f) { + return f(a) ? me : NONE; + }, + toArray: function () { + return [a]; + }, + toString: function () { + return 'some(' + a + ')'; + } + }; + return me; + }; + var from = function (value) { + return value === null || value === undefined ? NONE : some(value); + }; + var Optional = { + some: some, + none: none, + from: from + }; + + var __assign = function () { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + var singleton = function (doRevoke) { + var subject = Cell(Optional.none()); + var revoke = function () { + return subject.get().each(doRevoke); + }; + var clear = function () { + revoke(); + subject.set(Optional.none()); + }; + var isSet = function () { + return subject.get().isSome(); + }; + var get = function () { + return subject.get(); + }; + var set = function (s) { + revoke(); + subject.set(Optional.some(s)); + }; + return { + clear: clear, + isSet: isSet, + get: get, + set: set + }; + }; + var unbindable = function () { + return singleton(function (s) { + return s.unbind(); + }); + }; + var value = function () { + var subject = singleton(noop); + var on = function (f) { + return subject.get().each(f); + }; + return __assign(__assign({}, subject), { on: on }); + }; + + var nativePush = Array.prototype.push; + var map = function (xs, f) { + var len = xs.length; + var r = new Array(len); + for (var i = 0; i < len; i++) { + var x = xs[i]; + r[i] = f(x, i); + } + return r; + }; + var each$1 = function (xs, f) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + f(x, i); + } + }; + var filter$1 = function (xs, pred) { + var r = []; + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + r.push(x); + } + } + return r; + }; + var findUntil = function (xs, pred, until) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + return Optional.some(x); + } else if (until(x, i)) { + break; + } + } + return Optional.none(); + }; + var find$1 = function (xs, pred) { + return findUntil(xs, pred, never); + }; + var flatten = function (xs) { + var r = []; + for (var i = 0, len = xs.length; i < len; ++i) { + if (!isArray(xs[i])) { + throw new Error('Arr.flatten item ' + i + ' was not an array, input: ' + xs); + } + nativePush.apply(r, xs[i]); + } + return r; + }; + var bind$3 = function (xs, f) { + return flatten(map(xs, f)); + }; + var get$4 = function (xs, i) { + return i >= 0 && i < xs.length ? Optional.some(xs[i]) : Optional.none(); + }; + var head = function (xs) { + return get$4(xs, 0); + }; + var findMap = function (arr, f) { + for (var i = 0; i < arr.length; i++) { + var r = f(arr[i], i); + if (r.isSome()) { + return r; + } + } + return Optional.none(); + }; + + var keys = Object.keys; + var each = function (obj, f) { + var props = keys(obj); + for (var k = 0, len = props.length; k < len; k++) { + var i = props[k]; + var x = obj[i]; + f(x, i); + } + }; + + var contains = function (str, substr) { + return str.indexOf(substr) !== -1; + }; + + var isSupported$1 = function (dom) { + return dom.style !== undefined && isFunction(dom.style.getPropertyValue); + }; + + var fromHtml = function (html, scope) { + var doc = scope || document; + var div = doc.createElement('div'); + div.innerHTML = html; + if (!div.hasChildNodes() || div.childNodes.length > 1) { + console.error('HTML does not have a single root node', html); + throw new Error('HTML must have a single root node'); + } + return fromDom(div.childNodes[0]); + }; + var fromTag = function (tag, scope) { + var doc = scope || document; + var node = doc.createElement(tag); + return fromDom(node); + }; + var fromText = function (text, scope) { + var doc = scope || document; + var node = doc.createTextNode(text); + return fromDom(node); + }; + var fromDom = function (node) { + if (node === null || node === undefined) { + throw new Error('Node cannot be null or undefined'); + } + return { dom: node }; + }; + var fromPoint = function (docElm, x, y) { + return Optional.from(docElm.dom.elementFromPoint(x, y)).map(fromDom); + }; + var SugarElement = { + fromHtml: fromHtml, + fromTag: fromTag, + fromText: fromText, + fromDom: fromDom, + fromPoint: fromPoint + }; + + typeof window !== 'undefined' ? window : Function('return this;')(); + + var DOCUMENT = 9; + var DOCUMENT_FRAGMENT = 11; + var ELEMENT = 1; + var TEXT = 3; + + var type = function (element) { + return element.dom.nodeType; + }; + var isType = function (t) { + return function (element) { + return type(element) === t; + }; + }; + var isElement = isType(ELEMENT); + var isText = isType(TEXT); + var isDocument = isType(DOCUMENT); + var isDocumentFragment = isType(DOCUMENT_FRAGMENT); + + var cached = function (f) { + var called = false; + var r; + return function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + if (!called) { + called = true; + r = f.apply(null, args); + } + return r; + }; + }; + + var DeviceType = function (os, browser, userAgent, mediaMatch) { + var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true; + var isiPhone = os.isiOS() && !isiPad; + var isMobile = os.isiOS() || os.isAndroid(); + var isTouch = isMobile || mediaMatch('(pointer:coarse)'); + var isTablet = isiPad || !isiPhone && isMobile && mediaMatch('(min-device-width:768px)'); + var isPhone = isiPhone || isMobile && !isTablet; + var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false; + var isDesktop = !isPhone && !isTablet && !iOSwebview; + return { + isiPad: constant(isiPad), + isiPhone: constant(isiPhone), + isTablet: constant(isTablet), + isPhone: constant(isPhone), + isTouch: constant(isTouch), + isAndroid: os.isAndroid, + isiOS: os.isiOS, + isWebView: constant(iOSwebview), + isDesktop: constant(isDesktop) + }; + }; + + var firstMatch = function (regexes, s) { + for (var i = 0; i < regexes.length; i++) { + var x = regexes[i]; + if (x.test(s)) { + return x; + } + } + return undefined; + }; + var find = function (regexes, agent) { + var r = firstMatch(regexes, agent); + if (!r) { + return { + major: 0, + minor: 0 + }; + } + var group = function (i) { + return Number(agent.replace(r, '$' + i)); + }; + return nu$2(group(1), group(2)); + }; + var detect$3 = function (versionRegexes, agent) { + var cleanedAgent = String(agent).toLowerCase(); + if (versionRegexes.length === 0) { + return unknown$2(); + } + return find(versionRegexes, cleanedAgent); + }; + var unknown$2 = function () { + return nu$2(0, 0); + }; + var nu$2 = function (major, minor) { + return { + major: major, + minor: minor + }; + }; + var Version = { + nu: nu$2, + detect: detect$3, + unknown: unknown$2 + }; + + var detectBrowser$1 = function (browsers, userAgentData) { + return findMap(userAgentData.brands, function (uaBrand) { + var lcBrand = uaBrand.brand.toLowerCase(); + return find$1(browsers, function (browser) { + var _a; + return lcBrand === ((_a = browser.brand) === null || _a === void 0 ? void 0 : _a.toLowerCase()); + }).map(function (info) { + return { + current: info.name, + version: Version.nu(parseInt(uaBrand.version, 10), 0) + }; + }); + }); + }; + + var detect$2 = function (candidates, userAgent) { + var agent = String(userAgent).toLowerCase(); + return find$1(candidates, function (candidate) { + return candidate.search(agent); + }); + }; + var detectBrowser = function (browsers, userAgent) { + return detect$2(browsers, userAgent).map(function (browser) { + var version = Version.detect(browser.versionRegexes, userAgent); + return { + current: browser.name, + version: version + }; + }); + }; + var detectOs = function (oses, userAgent) { + return detect$2(oses, userAgent).map(function (os) { + var version = Version.detect(os.versionRegexes, userAgent); + return { + current: os.name, + version: version + }; + }); + }; + + var normalVersionRegex = /.*?version\/\ ?([0-9]+)\.([0-9]+).*/; + var checkContains = function (target) { + return function (uastring) { + return contains(uastring, target); + }; + }; + var browsers = [ + { + name: 'Edge', + versionRegexes: [/.*?edge\/ ?([0-9]+)\.([0-9]+)$/], + search: function (uastring) { + return contains(uastring, 'edge/') && contains(uastring, 'chrome') && contains(uastring, 'safari') && contains(uastring, 'applewebkit'); + } + }, + { + name: 'Chrome', + brand: 'Chromium', + versionRegexes: [ + /.*?chrome\/([0-9]+)\.([0-9]+).*/, + normalVersionRegex + ], + search: function (uastring) { + return contains(uastring, 'chrome') && !contains(uastring, 'chromeframe'); + } + }, + { + name: 'IE', + versionRegexes: [ + /.*?msie\ ?([0-9]+)\.([0-9]+).*/, + /.*?rv:([0-9]+)\.([0-9]+).*/ + ], + search: function (uastring) { + return contains(uastring, 'msie') || contains(uastring, 'trident'); + } + }, + { + name: 'Opera', + versionRegexes: [ + normalVersionRegex, + /.*?opera\/([0-9]+)\.([0-9]+).*/ + ], + search: checkContains('opera') + }, + { + name: 'Firefox', + versionRegexes: [/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/], + search: checkContains('firefox') + }, + { + name: 'Safari', + versionRegexes: [ + normalVersionRegex, + /.*?cpu os ([0-9]+)_([0-9]+).*/ + ], + search: function (uastring) { + return (contains(uastring, 'safari') || contains(uastring, 'mobile/')) && contains(uastring, 'applewebkit'); + } + } + ]; + var oses = [ + { + name: 'Windows', + search: checkContains('win'), + versionRegexes: [/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/] + }, + { + name: 'iOS', + search: function (uastring) { + return contains(uastring, 'iphone') || contains(uastring, 'ipad'); + }, + versionRegexes: [ + /.*?version\/\ ?([0-9]+)\.([0-9]+).*/, + /.*cpu os ([0-9]+)_([0-9]+).*/, + /.*cpu iphone os ([0-9]+)_([0-9]+).*/ + ] + }, + { + name: 'Android', + search: checkContains('android'), + versionRegexes: [/.*?android\ ?([0-9]+)\.([0-9]+).*/] + }, + { + name: 'OSX', + search: checkContains('mac os x'), + versionRegexes: [/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/] + }, + { + name: 'Linux', + search: checkContains('linux'), + versionRegexes: [] + }, + { + name: 'Solaris', + search: checkContains('sunos'), + versionRegexes: [] + }, + { + name: 'FreeBSD', + search: checkContains('freebsd'), + versionRegexes: [] + }, + { + name: 'ChromeOS', + search: checkContains('cros'), + versionRegexes: [/.*?chrome\/([0-9]+)\.([0-9]+).*/] + } + ]; + var PlatformInfo = { + browsers: constant(browsers), + oses: constant(oses) + }; + + var edge = 'Edge'; + var chrome = 'Chrome'; + var ie = 'IE'; + var opera = 'Opera'; + var firefox = 'Firefox'; + var safari = 'Safari'; + var unknown$1 = function () { + return nu$1({ + current: undefined, + version: Version.unknown() + }); + }; + var nu$1 = function (info) { + var current = info.current; + var version = info.version; + var isBrowser = function (name) { + return function () { + return current === name; + }; + }; + return { + current: current, + version: version, + isEdge: isBrowser(edge), + isChrome: isBrowser(chrome), + isIE: isBrowser(ie), + isOpera: isBrowser(opera), + isFirefox: isBrowser(firefox), + isSafari: isBrowser(safari) + }; + }; + var Browser = { + unknown: unknown$1, + nu: nu$1, + edge: constant(edge), + chrome: constant(chrome), + ie: constant(ie), + opera: constant(opera), + firefox: constant(firefox), + safari: constant(safari) + }; + + var windows = 'Windows'; + var ios = 'iOS'; + var android = 'Android'; + var linux = 'Linux'; + var osx = 'OSX'; + var solaris = 'Solaris'; + var freebsd = 'FreeBSD'; + var chromeos = 'ChromeOS'; + var unknown = function () { + return nu({ + current: undefined, + version: Version.unknown() + }); + }; + var nu = function (info) { + var current = info.current; + var version = info.version; + var isOS = function (name) { + return function () { + return current === name; + }; + }; + return { + current: current, + version: version, + isWindows: isOS(windows), + isiOS: isOS(ios), + isAndroid: isOS(android), + isOSX: isOS(osx), + isLinux: isOS(linux), + isSolaris: isOS(solaris), + isFreeBSD: isOS(freebsd), + isChromeOS: isOS(chromeos) + }; + }; + var OperatingSystem = { + unknown: unknown, + nu: nu, + windows: constant(windows), + ios: constant(ios), + android: constant(android), + linux: constant(linux), + osx: constant(osx), + solaris: constant(solaris), + freebsd: constant(freebsd), + chromeos: constant(chromeos) + }; + + var detect$1 = function (userAgent, userAgentDataOpt, mediaMatch) { + var browsers = PlatformInfo.browsers(); + var oses = PlatformInfo.oses(); + var browser = userAgentDataOpt.bind(function (userAgentData) { + return detectBrowser$1(browsers, userAgentData); + }).orThunk(function () { + return detectBrowser(browsers, userAgent); + }).fold(Browser.unknown, Browser.nu); + var os = detectOs(oses, userAgent).fold(OperatingSystem.unknown, OperatingSystem.nu); + var deviceType = DeviceType(os, browser, userAgent, mediaMatch); + return { + browser: browser, + os: os, + deviceType: deviceType + }; + }; + var PlatformDetection = { detect: detect$1 }; + + var mediaMatch = function (query) { + return window.matchMedia(query).matches; + }; + var platform = cached(function () { + return PlatformDetection.detect(navigator.userAgent, Optional.from(navigator.userAgentData), mediaMatch); + }); + var detect = function () { + return platform(); + }; + + var is = function (element, selector) { + var dom = element.dom; + if (dom.nodeType !== ELEMENT) { + return false; + } else { + var elem = dom; + if (elem.matches !== undefined) { + return elem.matches(selector); + } else if (elem.msMatchesSelector !== undefined) { + return elem.msMatchesSelector(selector); + } else if (elem.webkitMatchesSelector !== undefined) { + return elem.webkitMatchesSelector(selector); + } else if (elem.mozMatchesSelector !== undefined) { + return elem.mozMatchesSelector(selector); + } else { + throw new Error('Browser lacks native selectors'); + } + } + }; + var bypassSelector = function (dom) { + return dom.nodeType !== ELEMENT && dom.nodeType !== DOCUMENT && dom.nodeType !== DOCUMENT_FRAGMENT || dom.childElementCount === 0; + }; + var all$1 = function (selector, scope) { + var base = scope === undefined ? document : scope.dom; + return bypassSelector(base) ? [] : map(base.querySelectorAll(selector), SugarElement.fromDom); + }; + + var eq = function (e1, e2) { + return e1.dom === e2.dom; + }; + + var owner = function (element) { + return SugarElement.fromDom(element.dom.ownerDocument); + }; + var documentOrOwner = function (dos) { + return isDocument(dos) ? dos : owner(dos); + }; + var parent = function (element) { + return Optional.from(element.dom.parentNode).map(SugarElement.fromDom); + }; + var parents = function (element, isRoot) { + var stop = isFunction(isRoot) ? isRoot : never; + var dom = element.dom; + var ret = []; + while (dom.parentNode !== null && dom.parentNode !== undefined) { + var rawParent = dom.parentNode; + var p = SugarElement.fromDom(rawParent); + ret.push(p); + if (stop(p) === true) { + break; + } else { + dom = rawParent; + } + } + return ret; + }; + var siblings$2 = function (element) { + var filterSelf = function (elements) { + return filter$1(elements, function (x) { + return !eq(element, x); + }); + }; + return parent(element).map(children).map(filterSelf).getOr([]); + }; + var children = function (element) { + return map(element.dom.childNodes, SugarElement.fromDom); + }; + + var isShadowRoot = function (dos) { + return isDocumentFragment(dos) && isNonNullable(dos.dom.host); + }; + var supported = isFunction(Element.prototype.attachShadow) && isFunction(Node.prototype.getRootNode); + var isSupported = constant(supported); + var getRootNode = supported ? function (e) { + return SugarElement.fromDom(e.dom.getRootNode()); + } : documentOrOwner; + var getShadowRoot = function (e) { + var r = getRootNode(e); + return isShadowRoot(r) ? Optional.some(r) : Optional.none(); + }; + var getShadowHost = function (e) { + return SugarElement.fromDom(e.dom.host); + }; + var getOriginalEventTarget = function (event) { + if (isSupported() && isNonNullable(event.target)) { + var el = SugarElement.fromDom(event.target); + if (isElement(el) && isOpenShadowHost(el)) { + if (event.composed && event.composedPath) { + var composedPath = event.composedPath(); + if (composedPath) { + return head(composedPath); + } + } + } + } + return Optional.from(event.target); + }; + var isOpenShadowHost = function (element) { + return isNonNullable(element.dom.shadowRoot); + }; + + var inBody = function (element) { + var dom = isText(element) ? element.dom.parentNode : element.dom; + if (dom === undefined || dom === null || dom.ownerDocument === null) { + return false; + } + var doc = dom.ownerDocument; + return getShadowRoot(SugarElement.fromDom(dom)).fold(function () { + return doc.body.contains(dom); + }, compose1(inBody, getShadowHost)); + }; + var getBody = function (doc) { + var b = doc.dom.body; + if (b === null || b === undefined) { + throw new Error('Body is not available yet'); + } + return SugarElement.fromDom(b); + }; + + var rawSet = function (dom, key, value) { + if (isString(value) || isBoolean(value) || isNumber(value)) { + dom.setAttribute(key, value + ''); + } else { + console.error('Invalid call to Attribute.set. Key ', key, ':: Value ', value, ':: Element ', dom); + throw new Error('Attribute value was not simple'); + } + }; + var set = function (element, key, value) { + rawSet(element.dom, key, value); + }; + var get$3 = function (element, key) { + var v = element.dom.getAttribute(key); + return v === null ? undefined : v; + }; + var remove = function (element, key) { + element.dom.removeAttribute(key); + }; + + var internalSet = function (dom, property, value) { + if (!isString(value)) { + console.error('Invalid call to CSS.set. Property ', property, ':: Value ', value, ':: Element ', dom); + throw new Error('CSS value must be a string: ' + value); + } + if (isSupported$1(dom)) { + dom.style.setProperty(property, value); + } + }; + var setAll = function (element, css) { + var dom = element.dom; + each(css, function (v, k) { + internalSet(dom, k, v); + }); + }; + var get$2 = function (element, property) { + var dom = element.dom; + var styles = window.getComputedStyle(dom); + var r = styles.getPropertyValue(property); + return r === '' && !inBody(element) ? getUnsafeProperty(dom, property) : r; + }; + var getUnsafeProperty = function (dom, property) { + return isSupported$1(dom) ? dom.style.getPropertyValue(property) : ''; + }; + + var mkEvent = function (target, x, y, stop, prevent, kill, raw) { + return { + target: target, + x: x, + y: y, + stop: stop, + prevent: prevent, + kill: kill, + raw: raw + }; + }; + var fromRawEvent = function (rawEvent) { + var target = SugarElement.fromDom(getOriginalEventTarget(rawEvent).getOr(rawEvent.target)); + var stop = function () { + return rawEvent.stopPropagation(); + }; + var prevent = function () { + return rawEvent.preventDefault(); + }; + var kill = compose(prevent, stop); + return mkEvent(target, rawEvent.clientX, rawEvent.clientY, stop, prevent, kill, rawEvent); + }; + var handle = function (filter, handler) { + return function (rawEvent) { + if (filter(rawEvent)) { + handler(fromRawEvent(rawEvent)); + } + }; + }; + var binder = function (element, event, filter, handler, useCapture) { + var wrapped = handle(filter, handler); + element.dom.addEventListener(event, wrapped, useCapture); + return { unbind: curry(unbind, element, event, wrapped, useCapture) }; + }; + var bind$2 = function (element, event, filter, handler) { + return binder(element, event, filter, handler, false); + }; + var unbind = function (element, event, handler, useCapture) { + element.dom.removeEventListener(event, handler, useCapture); + }; + + var filter = always; + var bind$1 = function (element, event, handler) { + return bind$2(element, event, filter, handler); + }; + + var r = function (left, top) { + var translate = function (x, y) { + return r(left + x, top + y); + }; + return { + left: left, + top: top, + translate: translate + }; + }; + var SugarPosition = r; + + var get$1 = function (_DOC) { + var doc = _DOC !== undefined ? _DOC.dom : document; + var x = doc.body.scrollLeft || doc.documentElement.scrollLeft; + var y = doc.body.scrollTop || doc.documentElement.scrollTop; + return SugarPosition(x, y); + }; + + var get = function (_win) { + var win = _win === undefined ? window : _win; + if (detect().browser.isFirefox()) { + return Optional.none(); + } else { + return Optional.from(win['visualViewport']); + } + }; + var bounds = function (x, y, width, height) { + return { + x: x, + y: y, + width: width, + height: height, + right: x + width, + bottom: y + height + }; + }; + var getBounds = function (_win) { + var win = _win === undefined ? window : _win; + var doc = win.document; + var scroll = get$1(SugarElement.fromDom(doc)); + return get(win).fold(function () { + var html = win.document.documentElement; + var width = html.clientWidth; + var height = html.clientHeight; + return bounds(scroll.left, scroll.top, width, height); + }, function (visualViewport) { + return bounds(Math.max(visualViewport.pageLeft, scroll.left), Math.max(visualViewport.pageTop, scroll.top), visualViewport.width, visualViewport.height); + }); + }; + var bind = function (name, callback, _win) { + return get(_win).map(function (visualViewport) { + var handler = function (e) { + return callback(fromRawEvent(e)); + }; + visualViewport.addEventListener(name, handler); + return { + unbind: function () { + return visualViewport.removeEventListener(name, handler); + } + }; + }).getOrThunk(function () { + return { unbind: noop }; + }); + }; + + var global$2 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); + + var global$1 = tinymce.util.Tools.resolve('tinymce.Env'); + + var global = tinymce.util.Tools.resolve('tinymce.util.Delay'); + + var fireFullscreenStateChanged = function (editor, state) { + editor.fire('FullscreenStateChanged', { state: state }); + }; + + var getFullscreenNative = function (editor) { + return editor.getParam('fullscreen_native', false, 'boolean'); + }; + + var getFullscreenRoot = function (editor) { + var elem = SugarElement.fromDom(editor.getElement()); + return getShadowRoot(elem).map(getShadowHost).getOrThunk(function () { + return getBody(owner(elem)); + }); + }; + var getFullscreenElement = function (root) { + if (root.fullscreenElement !== undefined) { + return root.fullscreenElement; + } else if (root.msFullscreenElement !== undefined) { + return root.msFullscreenElement; + } else if (root.webkitFullscreenElement !== undefined) { + return root.webkitFullscreenElement; + } else { + return null; + } + }; + var getFullscreenchangeEventName = function () { + if (document.fullscreenElement !== undefined) { + return 'fullscreenchange'; + } else if (document.msFullscreenElement !== undefined) { + return 'MSFullscreenChange'; + } else if (document.webkitFullscreenElement !== undefined) { + return 'webkitfullscreenchange'; + } else { + return 'fullscreenchange'; + } + }; + var requestFullscreen = function (sugarElem) { + var elem = sugarElem.dom; + if (elem.requestFullscreen) { + elem.requestFullscreen(); + } else if (elem.msRequestFullscreen) { + elem.msRequestFullscreen(); + } else if (elem.webkitRequestFullScreen) { + elem.webkitRequestFullScreen(); + } + }; + var exitFullscreen = function (sugarDoc) { + var doc = sugarDoc.dom; + if (doc.exitFullscreen) { + doc.exitFullscreen(); + } else if (doc.msExitFullscreen) { + doc.msExitFullscreen(); + } else if (doc.webkitCancelFullScreen) { + doc.webkitCancelFullScreen(); + } + }; + var isFullscreenElement = function (elem) { + return elem.dom === getFullscreenElement(owner(elem).dom); + }; + + var ancestors$1 = function (scope, predicate, isRoot) { + return filter$1(parents(scope, isRoot), predicate); + }; + var siblings$1 = function (scope, predicate) { + return filter$1(siblings$2(scope), predicate); + }; + + var all = function (selector) { + return all$1(selector); + }; + var ancestors = function (scope, selector, isRoot) { + return ancestors$1(scope, function (e) { + return is(e, selector); + }, isRoot); + }; + var siblings = function (scope, selector) { + return siblings$1(scope, function (e) { + return is(e, selector); + }); + }; + + var attr = 'data-ephox-mobile-fullscreen-style'; + var siblingStyles = 'display:none!important;'; + var ancestorPosition = 'position:absolute!important;'; + var ancestorStyles = 'top:0!important;left:0!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;overflow:visible!important;'; + var bgFallback = 'background-color:rgb(255,255,255)!important;'; + var isAndroid = global$1.os.isAndroid(); + var matchColor = function (editorBody) { + var color = get$2(editorBody, 'background-color'); + return color !== undefined && color !== '' ? 'background-color:' + color + '!important' : bgFallback; + }; + var clobberStyles = function (dom, container, editorBody) { + var gatherSiblings = function (element) { + return siblings(element, '*:not(.tox-silver-sink)'); + }; + var clobber = function (clobberStyle) { + return function (element) { + var styles = get$3(element, 'style'); + var backup = styles === undefined ? 'no-styles' : styles.trim(); + if (backup === clobberStyle) { + return; + } else { + set(element, attr, backup); + setAll(element, dom.parseStyle(clobberStyle)); + } + }; + }; + var ancestors$1 = ancestors(container, '*'); + var siblings$1 = bind$3(ancestors$1, gatherSiblings); + var bgColor = matchColor(editorBody); + each$1(siblings$1, clobber(siblingStyles)); + each$1(ancestors$1, clobber(ancestorPosition + ancestorStyles + bgColor)); + var containerStyles = isAndroid === true ? '' : ancestorPosition; + clobber(containerStyles + ancestorStyles + bgColor)(container); + }; + var restoreStyles = function (dom) { + var clobberedEls = all('[' + attr + ']'); + each$1(clobberedEls, function (element) { + var restore = get$3(element, attr); + if (restore !== 'no-styles') { + setAll(element, dom.parseStyle(restore)); + } else { + remove(element, 'style'); + } + remove(element, attr); + }); + }; + + var DOM = global$2.DOM; + var getScrollPos = function () { + return getBounds(window); + }; + var setScrollPos = function (pos) { + return window.scrollTo(pos.x, pos.y); + }; + var viewportUpdate = get().fold(function () { + return { + bind: noop, + unbind: noop + }; + }, function (visualViewport) { + var editorContainer = value(); + var resizeBinder = unbindable(); + var scrollBinder = unbindable(); + var refreshScroll = function () { + document.body.scrollTop = 0; + document.documentElement.scrollTop = 0; + }; + var refreshVisualViewport = function () { + window.requestAnimationFrame(function () { + editorContainer.on(function (container) { + return setAll(container, { + top: visualViewport.offsetTop + 'px', + left: visualViewport.offsetLeft + 'px', + height: visualViewport.height + 'px', + width: visualViewport.width + 'px' + }); + }); + }); + }; + var update = global.throttle(function () { + refreshScroll(); + refreshVisualViewport(); + }, 50); + var bind$1 = function (element) { + editorContainer.set(element); + update(); + resizeBinder.set(bind('resize', update)); + scrollBinder.set(bind('scroll', update)); + }; + var unbind = function () { + editorContainer.on(function () { + resizeBinder.clear(); + scrollBinder.clear(); + }); + editorContainer.clear(); + }; + return { + bind: bind$1, + unbind: unbind + }; + }); + var toggleFullscreen = function (editor, fullscreenState) { + var body = document.body; + var documentElement = document.documentElement; + var editorContainer = editor.getContainer(); + var editorContainerS = SugarElement.fromDom(editorContainer); + var fullscreenRoot = getFullscreenRoot(editor); + var fullscreenInfo = fullscreenState.get(); + var editorBody = SugarElement.fromDom(editor.getBody()); + var isTouch = global$1.deviceType.isTouch(); + var editorContainerStyle = editorContainer.style; + var iframe = editor.iframeElement; + var iframeStyle = iframe.style; + var handleClasses = function (handler) { + handler(body, 'tox-fullscreen'); + handler(documentElement, 'tox-fullscreen'); + handler(editorContainer, 'tox-fullscreen'); + getShadowRoot(editorContainerS).map(function (root) { + return getShadowHost(root).dom; + }).each(function (host) { + handler(host, 'tox-fullscreen'); + handler(host, 'tox-shadowhost'); + }); + }; + var cleanup = function () { + if (isTouch) { + restoreStyles(editor.dom); + } + handleClasses(DOM.removeClass); + viewportUpdate.unbind(); + Optional.from(fullscreenState.get()).each(function (info) { + return info.fullscreenChangeHandler.unbind(); + }); + }; + if (!fullscreenInfo) { + var fullscreenChangeHandler = bind$1(owner(fullscreenRoot), getFullscreenchangeEventName(), function (_evt) { + if (getFullscreenNative(editor)) { + if (!isFullscreenElement(fullscreenRoot) && fullscreenState.get() !== null) { + toggleFullscreen(editor, fullscreenState); + } + } + }); + var newFullScreenInfo = { + scrollPos: getScrollPos(), + containerWidth: editorContainerStyle.width, + containerHeight: editorContainerStyle.height, + containerTop: editorContainerStyle.top, + containerLeft: editorContainerStyle.left, + iframeWidth: iframeStyle.width, + iframeHeight: iframeStyle.height, + fullscreenChangeHandler: fullscreenChangeHandler + }; + if (isTouch) { + clobberStyles(editor.dom, editorContainerS, editorBody); + } + iframeStyle.width = iframeStyle.height = '100%'; + editorContainerStyle.width = editorContainerStyle.height = ''; + handleClasses(DOM.addClass); + viewportUpdate.bind(editorContainerS); + editor.on('remove', cleanup); + fullscreenState.set(newFullScreenInfo); + if (getFullscreenNative(editor)) { + requestFullscreen(fullscreenRoot); + } + fireFullscreenStateChanged(editor, true); + } else { + fullscreenInfo.fullscreenChangeHandler.unbind(); + if (getFullscreenNative(editor) && isFullscreenElement(fullscreenRoot)) { + exitFullscreen(owner(fullscreenRoot)); + } + iframeStyle.width = fullscreenInfo.iframeWidth; + iframeStyle.height = fullscreenInfo.iframeHeight; + editorContainerStyle.width = fullscreenInfo.containerWidth; + editorContainerStyle.height = fullscreenInfo.containerHeight; + editorContainerStyle.top = fullscreenInfo.containerTop; + editorContainerStyle.left = fullscreenInfo.containerLeft; + setScrollPos(fullscreenInfo.scrollPos); + fullscreenState.set(null); + fireFullscreenStateChanged(editor, false); + cleanup(); + editor.off('remove', cleanup); + } + }; + + var register$1 = function (editor, fullscreenState) { + editor.addCommand('mceFullScreen', function () { + toggleFullscreen(editor, fullscreenState); + }); + }; + + var makeSetupHandler = function (editor, fullscreenState) { + return function (api) { + api.setActive(fullscreenState.get() !== null); + var editorEventCallback = function (e) { + return api.setActive(e.state); + }; + editor.on('FullscreenStateChanged', editorEventCallback); + return function () { + return editor.off('FullscreenStateChanged', editorEventCallback); + }; + }; + }; + var register = function (editor, fullscreenState) { + var onAction = function () { + return editor.execCommand('mceFullScreen'); + }; + editor.ui.registry.addToggleMenuItem('fullscreen', { + text: 'Fullscreen', + icon: 'fullscreen', + shortcut: 'Meta+Shift+F', + onAction: onAction, + onSetup: makeSetupHandler(editor, fullscreenState) + }); + editor.ui.registry.addToggleButton('fullscreen', { + tooltip: 'Fullscreen', + icon: 'fullscreen', + onAction: onAction, + onSetup: makeSetupHandler(editor, fullscreenState) + }); + }; + + function Plugin () { + global$3.add('fullscreen', function (editor) { + var fullscreenState = Cell(null); + if (editor.inline) { + return get$5(fullscreenState); + } + register$1(editor, fullscreenState); + register(editor, fullscreenState); + editor.addShortcut('Meta+Shift+F', '', 'mceFullScreen'); + return get$5(fullscreenState); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/fullscreen/plugin.min.js b/app/frontend/public/tinymce/plugins/fullscreen/plugin.min.js new file mode 100644 index 0000000..3cf2ac8 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/fullscreen/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function a(e){var n=e;return{get:function(){return n},set:function(e){n=e}}}function e(t){return function(e){return r=typeof(n=e),(null===n?"null":"object"==r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"==r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===t;var n,r}}function n(n){return function(e){return typeof e===n}}function c(e){return!(null==e)}function s(){}function y(e){return function(){return e}}function r(e){return e}var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),l=e("string"),d=e("array"),o=n("boolean"),h=n("function"),i=n("number");function u(){return m}var v=y(!1),f=y(!0),m={fold:function(e,n){return e()},isSome:v,isNone:f,getOr:r,getOrThunk:g,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:y(null),getOrUndefined:y(void 0),or:r,orThunk:g,map:u,each:s,bind:u,exists:v,forall:f,filter:function(){return m},toArray:function(){return[]},toString:y("none()")};function g(e){return e()}function p(e){function n(){return r.get().each(e)}var r=a(A.none());return{clear:function(){n(),r.set(A.none())},isSet:function(){return r.get().isSome()},get:function(){return r.get()},set:function(e){n(),r.set(A.some(e))}}}function w(){return p(function(e){return e.unbind()})}function C(e,n){for(var r=e.length,t=new Array(r),o=0;o -1; + }; + var map = function (xs, f) { + var len = xs.length; + var r = new Array(len); + for (var i = 0; i < len; i++) { + var x = xs[i]; + r[i] = f(x, i); + } + return r; + }; + var filter = function (xs, pred) { + var r = []; + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + r.push(x); + } + } + return r; + }; + var findUntil = function (xs, pred, until) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + return Optional.some(x); + } else if (until(x, i)) { + break; + } + } + return Optional.none(); + }; + var find = function (xs, pred) { + return findUntil(xs, pred, never); + }; + + var keys = Object.keys; + var hasOwnProperty = Object.hasOwnProperty; + var get = function (obj, key) { + return has(obj, key) ? Optional.from(obj[key]) : Optional.none(); + }; + var has = function (obj, key) { + return hasOwnProperty.call(obj, key); + }; + + var cat = function (arr) { + var r = []; + var push = function (x) { + r.push(x); + }; + for (var i = 0; i < arr.length; i++) { + arr[i].each(push); + } + return r; + }; + + var getHelpTabs = function (editor) { + return Optional.from(editor.getParam('help_tabs')); + }; + var getForcedPlugins = function (editor) { + return editor.getParam('forced_plugins'); + }; + + var description = '

Editor UI keyboard navigation

\n\n

Activating keyboard navigation

\n\n

The sections of the outer UI of the editor - the menubar, toolbar, sidebar and footer - are all keyboard navigable. As such, there are multiple ways to activate keyboard navigation:

\n
    \n
  • Focus the menubar: Alt + F9 (Windows) or ⌥F9 (MacOS)
  • \n
  • Focus the toolbar: Alt + F10 (Windows) or ⌥F10 (MacOS)
  • \n
  • Focus the footer: Alt + F11 (Windows) or ⌥F11 (MacOS)
  • \n
\n\n

Focusing the menubar or toolbar will start keyboard navigation at the first item in the menubar or toolbar, which will be highlighted with a gray background. Focusing the footer will start keyboard navigation at the first item in the element path, which will be highlighted with an underline.

\n\n

Moving between UI sections

\n\n

When keyboard navigation is active, pressing tab will move the focus to the next major section of the UI, where applicable. These sections are:

\n
    \n
  • the menubar
  • \n
  • each group of the toolbar
  • \n
  • the sidebar
  • \n
  • the element path in the footer
  • \n
  • the wordcount toggle button in the footer
  • \n
  • the branding link in the footer
  • \n
  • the editor resize handle in the footer
  • \n
\n\n

Pressing shift + tab will move backwards through the same sections, except when moving from the footer to the toolbar. Focusing the element path then pressing shift + tab will move focus to the first toolbar group, not the last.

\n\n

Moving within UI sections

\n\n

Keyboard navigation within UI sections can usually be achieved using the left and right arrow keys. This includes:

\n
    \n
  • moving between menus in the menubar
  • \n
  • moving between buttons in a toolbar group
  • \n
  • moving between items in the element path
  • \n
\n\n

In all these UI sections, keyboard navigation will cycle within the section. For example, focusing the last button in a toolbar group then pressing right arrow will move focus to the first item in the same toolbar group.

\n\n

Executing buttons

\n\n

To execute a button, navigate the selection to the desired button and hit space or enter.

\n\n

Opening, navigating and closing menus

\n\n

When focusing a menubar button or a toolbar button with a menu, pressing space, enter or down arrow will open the menu. When the menu opens the first item will be selected. To move up or down the menu, press the up or down arrow key respectively. This is the same for submenus, which can also be opened and closed using the left and right arrow keys.

\n\n

To close any active menu, hit the escape key. When a menu is closed the selection will be restored to its previous selection. This also works for closing submenus.

\n\n

Context toolbars and menus

\n\n

To focus an open context toolbar such as the table context toolbar, press Ctrl + F9 (Windows) or ⌃F9 (MacOS).

\n\n

Context toolbar navigation is the same as toolbar navigation, and context menu navigation is the same as standard menu navigation.

\n\n

Dialog navigation

\n\n

There are two types of dialog UIs in TinyMCE: tabbed dialogs and non-tabbed dialogs.

\n\n

When a non-tabbed dialog is opened, the first interactive component in the dialog will be focused. Users can navigate between interactive components by pressing tab. This includes any footer buttons. Navigation will cycle back to the first dialog component if tab is pressed while focusing the last component in the dialog. Pressing shift + tab will navigate backwards.

\n\n

When a tabbed dialog is opened, the first button in the tab menu is focused. Pressing tab will navigate to the first interactive component in that tab, and will cycle through the tab\u2019s components, the footer buttons, then back to the tab button. To switch to another tab, focus the tab button for the current tab, then use the arrow keys to cycle through the tab buttons.

'; + var tab$3 = function () { + var body = { + type: 'htmlpanel', + presets: 'document', + html: description + }; + return { + name: 'keyboardnav', + title: 'Keyboard Navigation', + items: [body] + }; + }; + + var global$2 = tinymce.util.Tools.resolve('tinymce.Env'); + + var convertText = function (source) { + var mac = { + alt: '⌥', + ctrl: '⌃', + shift: '⇧', + meta: '⌘', + access: '⌃⌥' + }; + var other = { + meta: 'Ctrl ', + access: 'Shift + Alt ' + }; + var replace = global$2.mac ? mac : other; + var shortcut = source.split('+'); + var updated = map(shortcut, function (segment) { + var search = segment.toLowerCase().trim(); + return has(replace, search) ? replace[search] : segment; + }); + return global$2.mac ? updated.join('').replace(/\s/, '') : updated.join('+'); + }; + + var shortcuts = [ + { + shortcuts: ['Meta + B'], + action: 'Bold' + }, + { + shortcuts: ['Meta + I'], + action: 'Italic' + }, + { + shortcuts: ['Meta + U'], + action: 'Underline' + }, + { + shortcuts: ['Meta + A'], + action: 'Select all' + }, + { + shortcuts: [ + 'Meta + Y', + 'Meta + Shift + Z' + ], + action: 'Redo' + }, + { + shortcuts: ['Meta + Z'], + action: 'Undo' + }, + { + shortcuts: ['Access + 1'], + action: 'Heading 1' + }, + { + shortcuts: ['Access + 2'], + action: 'Heading 2' + }, + { + shortcuts: ['Access + 3'], + action: 'Heading 3' + }, + { + shortcuts: ['Access + 4'], + action: 'Heading 4' + }, + { + shortcuts: ['Access + 5'], + action: 'Heading 5' + }, + { + shortcuts: ['Access + 6'], + action: 'Heading 6' + }, + { + shortcuts: ['Access + 7'], + action: 'Paragraph' + }, + { + shortcuts: ['Access + 8'], + action: 'Div' + }, + { + shortcuts: ['Access + 9'], + action: 'Address' + }, + { + shortcuts: ['Alt + 0'], + action: 'Open help dialog' + }, + { + shortcuts: ['Alt + F9'], + action: 'Focus to menubar' + }, + { + shortcuts: ['Alt + F10'], + action: 'Focus to toolbar' + }, + { + shortcuts: ['Alt + F11'], + action: 'Focus to element path' + }, + { + shortcuts: ['Ctrl + F9'], + action: 'Focus to contextual toolbar' + }, + { + shortcuts: ['Shift + Enter'], + action: 'Open popup menu for split buttons' + }, + { + shortcuts: ['Meta + K'], + action: 'Insert link (if link plugin activated)' + }, + { + shortcuts: ['Meta + S'], + action: 'Save (if save plugin activated)' + }, + { + shortcuts: ['Meta + F'], + action: 'Find (if searchreplace plugin activated)' + }, + { + shortcuts: ['Meta + Shift + F'], + action: 'Switch to or from fullscreen mode' + } + ]; + + var tab$2 = function () { + var shortcutList = map(shortcuts, function (shortcut) { + var shortcutText = map(shortcut.shortcuts, convertText).join(' or '); + return [ + shortcut.action, + shortcutText + ]; + }); + var tablePanel = { + type: 'table', + header: [ + 'Action', + 'Shortcut' + ], + cells: shortcutList + }; + return { + name: 'shortcuts', + title: 'Handy Shortcuts', + items: [tablePanel] + }; + }; + + var global$1 = tinymce.util.Tools.resolve('tinymce.util.I18n'); + + var urls = map([ + { + key: 'advlist', + name: 'Advanced List' + }, + { + key: 'anchor', + name: 'Anchor' + }, + { + key: 'autolink', + name: 'Autolink' + }, + { + key: 'autoresize', + name: 'Autoresize' + }, + { + key: 'autosave', + name: 'Autosave' + }, + { + key: 'bbcode', + name: 'BBCode' + }, + { + key: 'charmap', + name: 'Character Map' + }, + { + key: 'code', + name: 'Code' + }, + { + key: 'codesample', + name: 'Code Sample' + }, + { + key: 'colorpicker', + name: 'Color Picker' + }, + { + key: 'directionality', + name: 'Directionality' + }, + { + key: 'emoticons', + name: 'Emoticons' + }, + { + key: 'fullpage', + name: 'Full Page' + }, + { + key: 'fullscreen', + name: 'Full Screen' + }, + { + key: 'help', + name: 'Help' + }, + { + key: 'hr', + name: 'Horizontal Rule' + }, + { + key: 'image', + name: 'Image' + }, + { + key: 'imagetools', + name: 'Image Tools' + }, + { + key: 'importcss', + name: 'Import CSS' + }, + { + key: 'insertdatetime', + name: 'Insert Date/Time' + }, + { + key: 'legacyoutput', + name: 'Legacy Output' + }, + { + key: 'link', + name: 'Link' + }, + { + key: 'lists', + name: 'Lists' + }, + { + key: 'media', + name: 'Media' + }, + { + key: 'nonbreaking', + name: 'Nonbreaking' + }, + { + key: 'noneditable', + name: 'Noneditable' + }, + { + key: 'pagebreak', + name: 'Page Break' + }, + { + key: 'paste', + name: 'Paste' + }, + { + key: 'preview', + name: 'Preview' + }, + { + key: 'print', + name: 'Print' + }, + { + key: 'quickbars', + name: 'Quick Toolbars' + }, + { + key: 'save', + name: 'Save' + }, + { + key: 'searchreplace', + name: 'Search and Replace' + }, + { + key: 'spellchecker', + name: 'Spell Checker' + }, + { + key: 'tabfocus', + name: 'Tab Focus' + }, + { + key: 'table', + name: 'Table' + }, + { + key: 'template', + name: 'Template' + }, + { + key: 'textcolor', + name: 'Text Color' + }, + { + key: 'textpattern', + name: 'Text Pattern' + }, + { + key: 'toc', + name: 'Table of Contents' + }, + { + key: 'visualblocks', + name: 'Visual Blocks' + }, + { + key: 'visualchars', + name: 'Visual Characters' + }, + { + key: 'wordcount', + name: 'Word Count' + }, + { + key: 'a11ychecker', + name: 'Accessibility Checker', + type: 'premium' + }, + { + key: 'advcode', + name: 'Advanced Code Editor', + type: 'premium' + }, + { + key: 'advtable', + name: 'Advanced Tables', + type: 'premium' + }, + { + key: 'autocorrect', + name: 'Autocorrect', + type: 'premium' + }, + { + key: 'casechange', + name: 'Case Change', + type: 'premium' + }, + { + key: 'checklist', + name: 'Checklist', + type: 'premium' + }, + { + key: 'export', + name: 'Export', + type: 'premium' + }, + { + key: 'mediaembed', + name: 'Enhanced Media Embed', + type: 'premium' + }, + { + key: 'formatpainter', + name: 'Format Painter', + type: 'premium' + }, + { + key: 'linkchecker', + name: 'Link Checker', + type: 'premium' + }, + { + key: 'mentions', + name: 'Mentions', + type: 'premium' + }, + { + key: 'pageembed', + name: 'Page Embed', + type: 'premium' + }, + { + key: 'permanentpen', + name: 'Permanent Pen', + type: 'premium' + }, + { + key: 'powerpaste', + name: 'PowerPaste', + type: 'premium' + }, + { + key: 'rtc', + name: 'Real-Time Collaboration', + type: 'premium' + }, + { + key: 'tinymcespellchecker', + name: 'Spell Checker Pro', + type: 'premium' + }, + { + key: 'tinycomments', + name: 'Tiny Comments', + type: 'premium', + slug: 'comments' + }, + { + key: 'tinydrive', + name: 'Tiny Drive', + type: 'premium' + } + ], function (item) { + return __assign(__assign({}, item), { + type: item.type || 'opensource', + slug: item.slug || item.key + }); + }); + + var tab$1 = function (editor) { + var availablePlugins = function () { + var premiumPlugins = filter(urls, function (_a) { + var key = _a.key, type = _a.type; + return key !== 'autocorrect' && type === 'premium'; + }); + var premiumPluginList = map(premiumPlugins, function (plugin) { + return '
  • ' + global$1.translate(plugin.name) + '
  • '; + }).join(''); + return '
    ' + '

    ' + global$1.translate('Premium plugins:') + '

    ' + '' + '
    '; + }; + var makeLink = function (p) { + return '' + p.name + ''; + }; + var maybeUrlize = function (editor, key) { + return find(urls, function (x) { + return x.key === key; + }).fold(function () { + var getMetadata = editor.plugins[key].getMetadata; + return typeof getMetadata === 'function' ? makeLink(getMetadata()) : key; + }, function (x) { + var name = x.type === 'premium' ? x.name + '*' : x.name; + return makeLink({ + name: name, + url: 'https://www.tiny.cloud/docs/plugins/' + x.type + '/' + x.slug + }); + }); + }; + var getPluginKeys = function (editor) { + var keys$1 = keys(editor.plugins); + var forced_plugins = getForcedPlugins(editor); + return forced_plugins === undefined ? keys$1 : filter(keys$1, function (k) { + return !contains(forced_plugins, k); + }); + }; + var pluginLister = function (editor) { + var pluginKeys = getPluginKeys(editor); + var pluginLis = map(pluginKeys, function (key) { + return '
  • ' + maybeUrlize(editor, key) + '
  • '; + }); + var count = pluginLis.length; + var pluginsString = pluginLis.join(''); + var html = '

    ' + global$1.translate([ + 'Plugins installed ({0}):', + count + ]) + '

    ' + '
      ' + pluginsString + '
    '; + return html; + }; + var installedPlugins = function (editor) { + if (editor == null) { + return ''; + } + return '
    ' + pluginLister(editor) + '
    '; + }; + var htmlPanel = { + type: 'htmlpanel', + presets: 'document', + html: [ + installedPlugins(editor), + availablePlugins() + ].join('') + }; + return { + name: 'plugins', + title: 'Plugins', + items: [htmlPanel] + }; + }; + + var global = tinymce.util.Tools.resolve('tinymce.EditorManager'); + + var tab = function () { + var getVersion = function (major, minor) { + return major.indexOf('@') === 0 ? 'X.X.X' : major + '.' + minor; + }; + var version = getVersion(global.majorVersion, global.minorVersion); + var changeLogLink = 'TinyMCE ' + version + ''; + var htmlPanel = { + type: 'htmlpanel', + html: '

    ' + global$1.translate([ + 'You are using {0}', + changeLogLink + ]) + '

    ', + presets: 'document' + }; + return { + name: 'versions', + title: 'Version', + items: [htmlPanel] + }; + }; + + var parseHelpTabsSetting = function (tabsFromSettings, tabs) { + var newTabs = {}; + var names = map(tabsFromSettings, function (t) { + if (typeof t === 'string') { + if (has(tabs, t)) { + newTabs[t] = tabs[t]; + } + return t; + } else { + newTabs[t.name] = t; + return t.name; + } + }); + return { + tabs: newTabs, + names: names + }; + }; + var getNamesFromTabs = function (tabs) { + var names = keys(tabs); + var idx = names.indexOf('versions'); + if (idx !== -1) { + names.splice(idx, 1); + names.push('versions'); + } + return { + tabs: tabs, + names: names + }; + }; + var parseCustomTabs = function (editor, customTabs) { + var _a; + var shortcuts = tab$2(); + var nav = tab$3(); + var plugins = tab$1(editor); + var versions = tab(); + var tabs = __assign((_a = {}, _a[shortcuts.name] = shortcuts, _a[nav.name] = nav, _a[plugins.name] = plugins, _a[versions.name] = versions, _a), customTabs.get()); + return getHelpTabs(editor).fold(function () { + return getNamesFromTabs(tabs); + }, function (tabsFromSettings) { + return parseHelpTabsSetting(tabsFromSettings, tabs); + }); + }; + var init = function (editor, customTabs) { + return function () { + var _a = parseCustomTabs(editor, customTabs), tabs = _a.tabs, names = _a.names; + var foundTabs = map(names, function (name) { + return get(tabs, name); + }); + var dialogTabs = cat(foundTabs); + var body = { + type: 'tabpanel', + tabs: dialogTabs + }; + editor.windowManager.open({ + title: 'Help', + size: 'medium', + body: body, + buttons: [{ + type: 'cancel', + name: 'close', + text: 'Close', + primary: true + }], + initialData: {} + }); + }; + }; + + function Plugin () { + global$3.add('help', function (editor) { + var customTabs = Cell({}); + var api = get$1(customTabs); + var dialogOpener = init(editor, customTabs); + register(editor, dialogOpener); + register$1(editor, dialogOpener); + editor.shortcuts.add('Alt+0', 'Open help dialog', 'mceHelp'); + return api; + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/help/plugin.min.js b/app/frontend/public/tinymce/plugins/help/plugin.min.js new file mode 100644 index 0000000..a334ea6 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/help/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function i(e){return function(){return e}}function e(e){return e}function t(){return s}var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),g=function(){return(g=Object.assign||function(e){for(var t,n=1,a=arguments.length;n'+e.name+""}var t,o,n,i,r,s,l,c;return{name:"plugins",title:"Plugins",items:[{type:"htmlpanel",presets:"document",html:[null==e?"":'
    '+(s=b((i=w((n=o=e).plugins),void 0===(r=n.getParam("forced_plugins"))?i:m(i,function(e){return!(-1"+(t=o,n=e,function(e,t,n){for(var a=0,o=e.length;a";var t,n}),l=s.length,c=s.join(""),"

    "+T.translate(["Plugins installed ({0}):",l])+"

      "+c+"
    ")+"
    ",(t=b(m(d,function(e){var t=e.key,n=e.type;return"autocorrect"!==t&&"premium"===n}),function(e){return"
  • "+T.translate(e.name)+"
  • "}).join(""),'

    '+T.translate("Premium plugins:")+"

    ")].join("")}]}}function l(d,y){return function(){var e,t,n,a,o,i,r,s,l,c,u,m=(e=d,t=y,r={name:"shortcuts",title:"Handy Shortcuts",items:[{type:"table",header:["Action","Shortcut"],cells:b(x,function(e){var t=b(e.shortcuts,f).join(" or ");return[e.action,t]})}]},s={name:"keyboardnav",title:"Keyboard Navigation",items:[{type:"htmlpanel",presets:"document",html:"

    Editor UI keyboard navigation

    \n\n

    Activating keyboard navigation

    \n\n

    The sections of the outer UI of the editor - the menubar, toolbar, sidebar and footer - are all keyboard navigable. As such, there are multiple ways to activate keyboard navigation:

    \n
      \n
    • Focus the menubar: Alt + F9 (Windows) or ⌥F9 (MacOS)
    • \n
    • Focus the toolbar: Alt + F10 (Windows) or ⌥F10 (MacOS)
    • \n
    • Focus the footer: Alt + F11 (Windows) or ⌥F11 (MacOS)
    • \n
    \n\n

    Focusing the menubar or toolbar will start keyboard navigation at the first item in the menubar or toolbar, which will be highlighted with a gray background. Focusing the footer will start keyboard navigation at the first item in the element path, which will be highlighted with an underline.

    \n\n

    Moving between UI sections

    \n\n

    When keyboard navigation is active, pressing tab will move the focus to the next major section of the UI, where applicable. These sections are:

    \n
      \n
    • the menubar
    • \n
    • each group of the toolbar
    • \n
    • the sidebar
    • \n
    • the element path in the footer
    • \n
    • the wordcount toggle button in the footer
    • \n
    • the branding link in the footer
    • \n
    • the editor resize handle in the footer
    • \n
    \n\n

    Pressing shift + tab will move backwards through the same sections, except when moving from the footer to the toolbar. Focusing the element path then pressing shift + tab will move focus to the first toolbar group, not the last.

    \n\n

    Moving within UI sections

    \n\n

    Keyboard navigation within UI sections can usually be achieved using the left and right arrow keys. This includes:

    \n
      \n
    • moving between menus in the menubar
    • \n
    • moving between buttons in a toolbar group
    • \n
    • moving between items in the element path
    • \n
    \n\n

    In all these UI sections, keyboard navigation will cycle within the section. For example, focusing the last button in a toolbar group then pressing right arrow will move focus to the first item in the same toolbar group.

    \n\n

    Executing buttons

    \n\n

    To execute a button, navigate the selection to the desired button and hit space or enter.

    \n\n

    Opening, navigating and closing menus

    \n\n

    When focusing a menubar button or a toolbar button with a menu, pressing space, enter or down arrow will open the menu. When the menu opens the first item will be selected. To move up or down the menu, press the up or down arrow key respectively. This is the same for submenus, which can also be opened and closed using the left and right arrow keys.

    \n\n

    To close any active menu, hit the escape key. When a menu is closed the selection will be restored to its previous selection. This also works for closing submenus.

    \n\n

    Context toolbars and menus

    \n\n

    To focus an open context toolbar such as the table context toolbar, press Ctrl + F9 (Windows) or ⌃F9 (MacOS).

    \n\n

    Context toolbar navigation is the same as toolbar navigation, and context menu navigation is the same as standard menu navigation.

    \n\n

    Dialog navigation

    \n\n

    There are two types of dialog UIs in TinyMCE: tabbed dialogs and non-tabbed dialogs.

    \n\n

    When a non-tabbed dialog is opened, the first interactive component in the dialog will be focused. Users can navigate between interactive components by pressing tab. This includes any footer buttons. Navigation will cycle back to the first dialog component if tab is pressed while focusing the last component in the dialog. Pressing shift + tab will navigate backwards.

    \n\n

    When a tabbed dialog is opened, the first button in the tab menu is focused. Pressing tab will navigate to the first interactive component in that tab, and will cycle through the tab\u2019s components, the footer buttons, then back to the tab button. To switch to another tab, focus the tab button for the current tab, then use the arrow keys to cycle through the tab buttons.

    "}]},l=k(e),a=C.majorVersion,o=C.minorVersion,i=0===a.indexOf("@")?"X.X.X":a+"."+o,c={name:"versions",title:"Version",items:[{type:"htmlpanel",html:"

    "+T.translate(["You are using {0}",'TinyMCE '+i+""])+"

    ",presets:"document"}]},u=g(((n={})[r.name]=r,n[s.name]=s,n[l.name]=l,n[c.name]=c,n),t.get()),v.from(e.getParam("help_tabs")).fold(function(){return-1!==(n=(t=w(e=u)).indexOf("versions"))&&(t.splice(n,1),t.push("versions")),{tabs:e,names:t};var e,t,n},function(e){return t=u,n={},a=b(e,function(e){return"string"==typeof e?(A(t,e)&&(n[e]=t[e]),e):(n[e.name]=e).name}),{tabs:n,names:a};var t,n,a})),h=m.tabs,p=function(e){for(var t=[],n=function(e){t.push(e)},a=0;a'); + }); + }; + + var register = function (editor) { + var onAction = function () { + return editor.execCommand('InsertHorizontalRule'); + }; + editor.ui.registry.addButton('hr', { + icon: 'horizontal-rule', + tooltip: 'Horizontal line', + onAction: onAction + }); + editor.ui.registry.addMenuItem('hr', { + icon: 'horizontal-rule', + text: 'Horizontal line', + onAction: onAction + }); + }; + + function Plugin () { + global.add('hr', function (editor) { + register$1(editor); + register(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/hr/plugin.min.js b/app/frontend/public/tinymce/plugins/hr/plugin.min.js new file mode 100644 index 0000000..19df90d --- /dev/null +++ b/app/frontend/public/tinymce/plugins/hr/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("hr",function(n){var o,t;function e(){return t.execCommand("InsertHorizontalRule")}(o=n).addCommand("InsertHorizontalRule",function(){o.execCommand("mceInsertContent",!1,"
    ")}),(t=n).ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:e}),t.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:e})})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/image/plugin.js b/app/frontend/public/tinymce/plugins/image/plugin.js new file mode 100644 index 0000000..ac3e81d --- /dev/null +++ b/app/frontend/public/tinymce/plugins/image/plugin.js @@ -0,0 +1,1666 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global$6 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var __assign = function () { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + var typeOf = function (x) { + var t = typeof x; + if (x === null) { + return 'null'; + } else if (t === 'object' && (Array.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'Array')) { + return 'array'; + } else if (t === 'object' && (String.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'String')) { + return 'string'; + } else { + return t; + } + }; + var isType = function (type) { + return function (value) { + return typeOf(value) === type; + }; + }; + var isSimpleType = function (type) { + return function (value) { + return typeof value === type; + }; + }; + var eq = function (t) { + return function (a) { + return t === a; + }; + }; + var isString = isType('string'); + var isObject = isType('object'); + var isArray = isType('array'); + var isNull = eq(null); + var isBoolean = isSimpleType('boolean'); + var isNullable = function (a) { + return a === null || a === undefined; + }; + var isNonNullable = function (a) { + return !isNullable(a); + }; + var isFunction = isSimpleType('function'); + var isNumber = isSimpleType('number'); + + var noop = function () { + }; + var constant = function (value) { + return function () { + return value; + }; + }; + var identity = function (x) { + return x; + }; + var never = constant(false); + var always = constant(true); + + var none = function () { + return NONE; + }; + var NONE = function () { + var call = function (thunk) { + return thunk(); + }; + var id = identity; + var me = { + fold: function (n, _s) { + return n(); + }, + isSome: never, + isNone: always, + getOr: id, + getOrThunk: call, + getOrDie: function (msg) { + throw new Error(msg || 'error: getOrDie called on none.'); + }, + getOrNull: constant(null), + getOrUndefined: constant(undefined), + or: id, + orThunk: call, + map: none, + each: noop, + bind: none, + exists: never, + forall: always, + filter: function () { + return none(); + }, + toArray: function () { + return []; + }, + toString: constant('none()') + }; + return me; + }(); + var some = function (a) { + var constant_a = constant(a); + var self = function () { + return me; + }; + var bind = function (f) { + return f(a); + }; + var me = { + fold: function (n, s) { + return s(a); + }, + isSome: always, + isNone: never, + getOr: constant_a, + getOrThunk: constant_a, + getOrDie: constant_a, + getOrNull: constant_a, + getOrUndefined: constant_a, + or: self, + orThunk: self, + map: function (f) { + return some(f(a)); + }, + each: function (f) { + f(a); + }, + bind: bind, + exists: bind, + forall: bind, + filter: function (f) { + return f(a) ? me : NONE; + }, + toArray: function () { + return [a]; + }, + toString: function () { + return 'some(' + a + ')'; + } + }; + return me; + }; + var from = function (value) { + return value === null || value === undefined ? NONE : some(value); + }; + var Optional = { + some: some, + none: none, + from: from + }; + + var keys = Object.keys; + var hasOwnProperty = Object.hasOwnProperty; + var each = function (obj, f) { + var props = keys(obj); + for (var k = 0, len = props.length; k < len; k++) { + var i = props[k]; + var x = obj[i]; + f(x, i); + } + }; + var objAcc = function (r) { + return function (x, i) { + r[i] = x; + }; + }; + var internalFilter = function (obj, pred, onTrue, onFalse) { + var r = {}; + each(obj, function (x, i) { + (pred(x, i) ? onTrue : onFalse)(x, i); + }); + return r; + }; + var filter = function (obj, pred) { + var t = {}; + internalFilter(obj, pred, objAcc(t), noop); + return t; + }; + var has = function (obj, key) { + return hasOwnProperty.call(obj, key); + }; + var hasNonNullableKey = function (obj, key) { + return has(obj, key) && obj[key] !== undefined && obj[key] !== null; + }; + + var nativePush = Array.prototype.push; + var flatten = function (xs) { + var r = []; + for (var i = 0, len = xs.length; i < len; ++i) { + if (!isArray(xs[i])) { + throw new Error('Arr.flatten item ' + i + ' was not an array, input: ' + xs); + } + nativePush.apply(r, xs[i]); + } + return r; + }; + var get = function (xs, i) { + return i >= 0 && i < xs.length ? Optional.some(xs[i]) : Optional.none(); + }; + var head = function (xs) { + return get(xs, 0); + }; + var findMap = function (arr, f) { + for (var i = 0; i < arr.length; i++) { + var r = f(arr[i], i); + if (r.isSome()) { + return r; + } + } + return Optional.none(); + }; + + typeof window !== 'undefined' ? window : Function('return this;')(); + + var rawSet = function (dom, key, value) { + if (isString(value) || isBoolean(value) || isNumber(value)) { + dom.setAttribute(key, value + ''); + } else { + console.error('Invalid call to Attribute.set. Key ', key, ':: Value ', value, ':: Element ', dom); + throw new Error('Attribute value was not simple'); + } + }; + var set = function (element, key, value) { + rawSet(element.dom, key, value); + }; + var remove = function (element, key) { + element.dom.removeAttribute(key); + }; + + var fromHtml = function (html, scope) { + var doc = scope || document; + var div = doc.createElement('div'); + div.innerHTML = html; + if (!div.hasChildNodes() || div.childNodes.length > 1) { + console.error('HTML does not have a single root node', html); + throw new Error('HTML must have a single root node'); + } + return fromDom(div.childNodes[0]); + }; + var fromTag = function (tag, scope) { + var doc = scope || document; + var node = doc.createElement(tag); + return fromDom(node); + }; + var fromText = function (text, scope) { + var doc = scope || document; + var node = doc.createTextNode(text); + return fromDom(node); + }; + var fromDom = function (node) { + if (node === null || node === undefined) { + throw new Error('Node cannot be null or undefined'); + } + return { dom: node }; + }; + var fromPoint = function (docElm, x, y) { + return Optional.from(docElm.dom.elementFromPoint(x, y)).map(fromDom); + }; + var SugarElement = { + fromHtml: fromHtml, + fromTag: fromTag, + fromText: fromText, + fromDom: fromDom, + fromPoint: fromPoint + }; + + var global$5 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); + + var global$4 = tinymce.util.Tools.resolve('tinymce.util.Promise'); + + var global$3 = tinymce.util.Tools.resolve('tinymce.util.URI'); + + var global$2 = tinymce.util.Tools.resolve('tinymce.util.XHR'); + + var hasDimensions = function (editor) { + return editor.getParam('image_dimensions', true, 'boolean'); + }; + var hasAdvTab = function (editor) { + return editor.getParam('image_advtab', false, 'boolean'); + }; + var hasUploadTab = function (editor) { + return editor.getParam('image_uploadtab', true, 'boolean'); + }; + var getPrependUrl = function (editor) { + return editor.getParam('image_prepend_url', '', 'string'); + }; + var getClassList = function (editor) { + return editor.getParam('image_class_list'); + }; + var hasDescription = function (editor) { + return editor.getParam('image_description', true, 'boolean'); + }; + var hasImageTitle = function (editor) { + return editor.getParam('image_title', false, 'boolean'); + }; + var hasImageCaption = function (editor) { + return editor.getParam('image_caption', false, 'boolean'); + }; + var getImageList = function (editor) { + return editor.getParam('image_list', false); + }; + var hasUploadUrl = function (editor) { + return isNonNullable(editor.getParam('images_upload_url')); + }; + var hasUploadHandler = function (editor) { + return isNonNullable(editor.getParam('images_upload_handler')); + }; + var showAccessibilityOptions = function (editor) { + return editor.getParam('a11y_advanced_options', false, 'boolean'); + }; + var isAutomaticUploadsEnabled = function (editor) { + return editor.getParam('automatic_uploads', true, 'boolean'); + }; + + var parseIntAndGetMax = function (val1, val2) { + return Math.max(parseInt(val1, 10), parseInt(val2, 10)); + }; + var getImageSize = function (url) { + return new global$4(function (callback) { + var img = document.createElement('img'); + var done = function (dimensions) { + img.onload = img.onerror = null; + if (img.parentNode) { + img.parentNode.removeChild(img); + } + callback(dimensions); + }; + img.onload = function () { + var width = parseIntAndGetMax(img.width, img.clientWidth); + var height = parseIntAndGetMax(img.height, img.clientHeight); + var dimensions = { + width: width, + height: height + }; + done(global$4.resolve(dimensions)); + }; + img.onerror = function () { + done(global$4.reject('Failed to get image dimensions for: ' + url)); + }; + var style = img.style; + style.visibility = 'hidden'; + style.position = 'fixed'; + style.bottom = style.left = '0px'; + style.width = style.height = 'auto'; + document.body.appendChild(img); + img.src = url; + }); + }; + var removePixelSuffix = function (value) { + if (value) { + value = value.replace(/px$/, ''); + } + return value; + }; + var addPixelSuffix = function (value) { + if (value.length > 0 && /^[0-9]+$/.test(value)) { + value += 'px'; + } + return value; + }; + var mergeMargins = function (css) { + if (css.margin) { + var splitMargin = String(css.margin).split(' '); + switch (splitMargin.length) { + case 1: + css['margin-top'] = css['margin-top'] || splitMargin[0]; + css['margin-right'] = css['margin-right'] || splitMargin[0]; + css['margin-bottom'] = css['margin-bottom'] || splitMargin[0]; + css['margin-left'] = css['margin-left'] || splitMargin[0]; + break; + case 2: + css['margin-top'] = css['margin-top'] || splitMargin[0]; + css['margin-right'] = css['margin-right'] || splitMargin[1]; + css['margin-bottom'] = css['margin-bottom'] || splitMargin[0]; + css['margin-left'] = css['margin-left'] || splitMargin[1]; + break; + case 3: + css['margin-top'] = css['margin-top'] || splitMargin[0]; + css['margin-right'] = css['margin-right'] || splitMargin[1]; + css['margin-bottom'] = css['margin-bottom'] || splitMargin[2]; + css['margin-left'] = css['margin-left'] || splitMargin[1]; + break; + case 4: + css['margin-top'] = css['margin-top'] || splitMargin[0]; + css['margin-right'] = css['margin-right'] || splitMargin[1]; + css['margin-bottom'] = css['margin-bottom'] || splitMargin[2]; + css['margin-left'] = css['margin-left'] || splitMargin[3]; + } + delete css.margin; + } + return css; + }; + var createImageList = function (editor, callback) { + var imageList = getImageList(editor); + if (isString(imageList)) { + global$2.send({ + url: imageList, + success: function (text) { + callback(JSON.parse(text)); + } + }); + } else if (isFunction(imageList)) { + imageList(callback); + } else { + callback(imageList); + } + }; + var waitLoadImage = function (editor, data, imgElm) { + var selectImage = function () { + imgElm.onload = imgElm.onerror = null; + if (editor.selection) { + editor.selection.select(imgElm); + editor.nodeChanged(); + } + }; + imgElm.onload = function () { + if (!data.width && !data.height && hasDimensions(editor)) { + editor.dom.setAttribs(imgElm, { + width: String(imgElm.clientWidth), + height: String(imgElm.clientHeight) + }); + } + selectImage(); + }; + imgElm.onerror = selectImage; + }; + var blobToDataUri = function (blob) { + return new global$4(function (resolve, reject) { + var reader = new FileReader(); + reader.onload = function () { + resolve(reader.result); + }; + reader.onerror = function () { + reject(reader.error.message); + }; + reader.readAsDataURL(blob); + }); + }; + var isPlaceholderImage = function (imgElm) { + return imgElm.nodeName === 'IMG' && (imgElm.hasAttribute('data-mce-object') || imgElm.hasAttribute('data-mce-placeholder')); + }; + var isSafeImageUrl = function (editor, src) { + return global$3.isDomSafe(src, 'img', editor.settings); + }; + + var DOM = global$5.DOM; + var getHspace = function (image) { + if (image.style.marginLeft && image.style.marginRight && image.style.marginLeft === image.style.marginRight) { + return removePixelSuffix(image.style.marginLeft); + } else { + return ''; + } + }; + var getVspace = function (image) { + if (image.style.marginTop && image.style.marginBottom && image.style.marginTop === image.style.marginBottom) { + return removePixelSuffix(image.style.marginTop); + } else { + return ''; + } + }; + var getBorder = function (image) { + if (image.style.borderWidth) { + return removePixelSuffix(image.style.borderWidth); + } else { + return ''; + } + }; + var getAttrib = function (image, name) { + if (image.hasAttribute(name)) { + return image.getAttribute(name); + } else { + return ''; + } + }; + var getStyle = function (image, name) { + return image.style[name] ? image.style[name] : ''; + }; + var hasCaption = function (image) { + return image.parentNode !== null && image.parentNode.nodeName === 'FIGURE'; + }; + var updateAttrib = function (image, name, value) { + if (value === '') { + image.removeAttribute(name); + } else { + image.setAttribute(name, value); + } + }; + var wrapInFigure = function (image) { + var figureElm = DOM.create('figure', { class: 'image' }); + DOM.insertAfter(figureElm, image); + figureElm.appendChild(image); + figureElm.appendChild(DOM.create('figcaption', { contentEditable: 'true' }, 'Caption')); + figureElm.contentEditable = 'false'; + }; + var removeFigure = function (image) { + var figureElm = image.parentNode; + DOM.insertAfter(image, figureElm); + DOM.remove(figureElm); + }; + var toggleCaption = function (image) { + if (hasCaption(image)) { + removeFigure(image); + } else { + wrapInFigure(image); + } + }; + var normalizeStyle = function (image, normalizeCss) { + var attrValue = image.getAttribute('style'); + var value = normalizeCss(attrValue !== null ? attrValue : ''); + if (value.length > 0) { + image.setAttribute('style', value); + image.setAttribute('data-mce-style', value); + } else { + image.removeAttribute('style'); + } + }; + var setSize = function (name, normalizeCss) { + return function (image, name, value) { + if (image.style[name]) { + image.style[name] = addPixelSuffix(value); + normalizeStyle(image, normalizeCss); + } else { + updateAttrib(image, name, value); + } + }; + }; + var getSize = function (image, name) { + if (image.style[name]) { + return removePixelSuffix(image.style[name]); + } else { + return getAttrib(image, name); + } + }; + var setHspace = function (image, value) { + var pxValue = addPixelSuffix(value); + image.style.marginLeft = pxValue; + image.style.marginRight = pxValue; + }; + var setVspace = function (image, value) { + var pxValue = addPixelSuffix(value); + image.style.marginTop = pxValue; + image.style.marginBottom = pxValue; + }; + var setBorder = function (image, value) { + var pxValue = addPixelSuffix(value); + image.style.borderWidth = pxValue; + }; + var setBorderStyle = function (image, value) { + image.style.borderStyle = value; + }; + var getBorderStyle = function (image) { + return getStyle(image, 'borderStyle'); + }; + var isFigure = function (elm) { + return elm.nodeName === 'FIGURE'; + }; + var isImage = function (elm) { + return elm.nodeName === 'IMG'; + }; + var getIsDecorative = function (image) { + return DOM.getAttrib(image, 'alt').length === 0 && DOM.getAttrib(image, 'role') === 'presentation'; + }; + var getAlt = function (image) { + if (getIsDecorative(image)) { + return ''; + } else { + return getAttrib(image, 'alt'); + } + }; + var defaultData = function () { + return { + src: '', + alt: '', + title: '', + width: '', + height: '', + class: '', + style: '', + caption: false, + hspace: '', + vspace: '', + border: '', + borderStyle: '', + isDecorative: false + }; + }; + var getStyleValue = function (normalizeCss, data) { + var image = document.createElement('img'); + updateAttrib(image, 'style', data.style); + if (getHspace(image) || data.hspace !== '') { + setHspace(image, data.hspace); + } + if (getVspace(image) || data.vspace !== '') { + setVspace(image, data.vspace); + } + if (getBorder(image) || data.border !== '') { + setBorder(image, data.border); + } + if (getBorderStyle(image) || data.borderStyle !== '') { + setBorderStyle(image, data.borderStyle); + } + return normalizeCss(image.getAttribute('style')); + }; + var create = function (normalizeCss, data) { + var image = document.createElement('img'); + write(normalizeCss, __assign(__assign({}, data), { caption: false }), image); + setAlt(image, data.alt, data.isDecorative); + if (data.caption) { + var figure = DOM.create('figure', { class: 'image' }); + figure.appendChild(image); + figure.appendChild(DOM.create('figcaption', { contentEditable: 'true' }, 'Caption')); + figure.contentEditable = 'false'; + return figure; + } else { + return image; + } + }; + var read = function (normalizeCss, image) { + return { + src: getAttrib(image, 'src'), + alt: getAlt(image), + title: getAttrib(image, 'title'), + width: getSize(image, 'width'), + height: getSize(image, 'height'), + class: getAttrib(image, 'class'), + style: normalizeCss(getAttrib(image, 'style')), + caption: hasCaption(image), + hspace: getHspace(image), + vspace: getVspace(image), + border: getBorder(image), + borderStyle: getStyle(image, 'borderStyle'), + isDecorative: getIsDecorative(image) + }; + }; + var updateProp = function (image, oldData, newData, name, set) { + if (newData[name] !== oldData[name]) { + set(image, name, newData[name]); + } + }; + var setAlt = function (image, alt, isDecorative) { + if (isDecorative) { + DOM.setAttrib(image, 'role', 'presentation'); + var sugarImage = SugarElement.fromDom(image); + set(sugarImage, 'alt', ''); + } else { + if (isNull(alt)) { + var sugarImage = SugarElement.fromDom(image); + remove(sugarImage, 'alt'); + } else { + var sugarImage = SugarElement.fromDom(image); + set(sugarImage, 'alt', alt); + } + if (DOM.getAttrib(image, 'role') === 'presentation') { + DOM.setAttrib(image, 'role', ''); + } + } + }; + var updateAlt = function (image, oldData, newData) { + if (newData.alt !== oldData.alt || newData.isDecorative !== oldData.isDecorative) { + setAlt(image, newData.alt, newData.isDecorative); + } + }; + var normalized = function (set, normalizeCss) { + return function (image, name, value) { + set(image, value); + normalizeStyle(image, normalizeCss); + }; + }; + var write = function (normalizeCss, newData, image) { + var oldData = read(normalizeCss, image); + updateProp(image, oldData, newData, 'caption', function (image, _name, _value) { + return toggleCaption(image); + }); + updateProp(image, oldData, newData, 'src', updateAttrib); + updateProp(image, oldData, newData, 'title', updateAttrib); + updateProp(image, oldData, newData, 'width', setSize('width', normalizeCss)); + updateProp(image, oldData, newData, 'height', setSize('height', normalizeCss)); + updateProp(image, oldData, newData, 'class', updateAttrib); + updateProp(image, oldData, newData, 'style', normalized(function (image, value) { + return updateAttrib(image, 'style', value); + }, normalizeCss)); + updateProp(image, oldData, newData, 'hspace', normalized(setHspace, normalizeCss)); + updateProp(image, oldData, newData, 'vspace', normalized(setVspace, normalizeCss)); + updateProp(image, oldData, newData, 'border', normalized(setBorder, normalizeCss)); + updateProp(image, oldData, newData, 'borderStyle', normalized(setBorderStyle, normalizeCss)); + updateAlt(image, oldData, newData); + }; + + var normalizeCss$1 = function (editor, cssText) { + var css = editor.dom.styles.parse(cssText); + var mergedCss = mergeMargins(css); + var compressed = editor.dom.styles.parse(editor.dom.styles.serialize(mergedCss)); + return editor.dom.styles.serialize(compressed); + }; + var getSelectedImage = function (editor) { + var imgElm = editor.selection.getNode(); + var figureElm = editor.dom.getParent(imgElm, 'figure.image'); + if (figureElm) { + return editor.dom.select('img', figureElm)[0]; + } + if (imgElm && (imgElm.nodeName !== 'IMG' || isPlaceholderImage(imgElm))) { + return null; + } + return imgElm; + }; + var splitTextBlock = function (editor, figure) { + var dom = editor.dom; + var textBlockElements = filter(editor.schema.getTextBlockElements(), function (_, parentElm) { + return !editor.schema.isValidChild(parentElm, 'figure'); + }); + var textBlock = dom.getParent(figure.parentNode, function (node) { + return hasNonNullableKey(textBlockElements, node.nodeName); + }, editor.getBody()); + if (textBlock) { + return dom.split(textBlock, figure); + } else { + return figure; + } + }; + var readImageDataFromSelection = function (editor) { + var image = getSelectedImage(editor); + return image ? read(function (css) { + return normalizeCss$1(editor, css); + }, image) : defaultData(); + }; + var insertImageAtCaret = function (editor, data) { + var elm = create(function (css) { + return normalizeCss$1(editor, css); + }, data); + editor.dom.setAttrib(elm, 'data-mce-id', '__mcenew'); + editor.focus(); + editor.selection.setContent(elm.outerHTML); + var insertedElm = editor.dom.select('*[data-mce-id="__mcenew"]')[0]; + editor.dom.setAttrib(insertedElm, 'data-mce-id', null); + if (isFigure(insertedElm)) { + var figure = splitTextBlock(editor, insertedElm); + editor.selection.select(figure); + } else { + editor.selection.select(insertedElm); + } + }; + var syncSrcAttr = function (editor, image) { + editor.dom.setAttrib(image, 'src', image.getAttribute('src')); + }; + var deleteImage = function (editor, image) { + if (image) { + var elm = editor.dom.is(image.parentNode, 'figure.image') ? image.parentNode : image; + editor.dom.remove(elm); + editor.focus(); + editor.nodeChanged(); + if (editor.dom.isEmpty(editor.getBody())) { + editor.setContent(''); + editor.selection.setCursorLocation(); + } + } + }; + var writeImageDataToSelection = function (editor, data) { + var image = getSelectedImage(editor); + write(function (css) { + return normalizeCss$1(editor, css); + }, data, image); + syncSrcAttr(editor, image); + if (isFigure(image.parentNode)) { + var figure = image.parentNode; + splitTextBlock(editor, figure); + editor.selection.select(image.parentNode); + } else { + editor.selection.select(image); + waitLoadImage(editor, data, image); + } + }; + var sanitizeImageData = function (editor, data) { + var src = data.src; + return __assign(__assign({}, data), { src: isSafeImageUrl(editor, src) ? src : '' }); + }; + var insertOrUpdateImage = function (editor, partialData) { + var image = getSelectedImage(editor); + if (image) { + var selectedImageData = read(function (css) { + return normalizeCss$1(editor, css); + }, image); + var data = __assign(__assign({}, selectedImageData), partialData); + var sanitizedData = sanitizeImageData(editor, data); + if (data.src) { + writeImageDataToSelection(editor, sanitizedData); + } else { + deleteImage(editor, image); + } + } else if (partialData.src) { + insertImageAtCaret(editor, __assign(__assign({}, defaultData()), partialData)); + } + }; + + var deep = function (old, nu) { + var bothObjects = isObject(old) && isObject(nu); + return bothObjects ? deepMerge(old, nu) : nu; + }; + var baseMerge = function (merger) { + return function () { + var objects = []; + for (var _i = 0; _i < arguments.length; _i++) { + objects[_i] = arguments[_i]; + } + if (objects.length === 0) { + throw new Error('Can\'t merge zero objects'); + } + var ret = {}; + for (var j = 0; j < objects.length; j++) { + var curObject = objects[j]; + for (var key in curObject) { + if (has(curObject, key)) { + ret[key] = merger(ret[key], curObject[key]); + } + } + } + return ret; + }; + }; + var deepMerge = baseMerge(deep); + + var isNotEmpty = function (s) { + return s.length > 0; + }; + + var global$1 = tinymce.util.Tools.resolve('tinymce.util.ImageUploader'); + + var global = tinymce.util.Tools.resolve('tinymce.util.Tools'); + + var getValue = function (item) { + return isString(item.value) ? item.value : ''; + }; + var getText = function (item) { + if (isString(item.text)) { + return item.text; + } else if (isString(item.title)) { + return item.title; + } else { + return ''; + } + }; + var sanitizeList = function (list, extractValue) { + var out = []; + global.each(list, function (item) { + var text = getText(item); + if (item.menu !== undefined) { + var items = sanitizeList(item.menu, extractValue); + out.push({ + text: text, + items: items + }); + } else { + var value = extractValue(item); + out.push({ + text: text, + value: value + }); + } + }); + return out; + }; + var sanitizer = function (extractor) { + if (extractor === void 0) { + extractor = getValue; + } + return function (list) { + if (list) { + return Optional.from(list).map(function (list) { + return sanitizeList(list, extractor); + }); + } else { + return Optional.none(); + } + }; + }; + var sanitize = function (list) { + return sanitizer(getValue)(list); + }; + var isGroup = function (item) { + return has(item, 'items'); + }; + var findEntryDelegate = function (list, value) { + return findMap(list, function (item) { + if (isGroup(item)) { + return findEntryDelegate(item.items, value); + } else if (item.value === value) { + return Optional.some(item); + } else { + return Optional.none(); + } + }); + }; + var findEntry = function (optList, value) { + return optList.bind(function (list) { + return findEntryDelegate(list, value); + }); + }; + var ListUtils = { + sanitizer: sanitizer, + sanitize: sanitize, + findEntry: findEntry + }; + + var makeTab$2 = function (_info) { + return { + title: 'Advanced', + name: 'advanced', + items: [ + { + type: 'input', + label: 'Style', + name: 'style' + }, + { + type: 'grid', + columns: 2, + items: [ + { + type: 'input', + label: 'Vertical space', + name: 'vspace', + inputMode: 'numeric' + }, + { + type: 'input', + label: 'Horizontal space', + name: 'hspace', + inputMode: 'numeric' + }, + { + type: 'input', + label: 'Border width', + name: 'border', + inputMode: 'numeric' + }, + { + type: 'listbox', + name: 'borderstyle', + label: 'Border style', + items: [ + { + text: 'Select...', + value: '' + }, + { + text: 'Solid', + value: 'solid' + }, + { + text: 'Dotted', + value: 'dotted' + }, + { + text: 'Dashed', + value: 'dashed' + }, + { + text: 'Double', + value: 'double' + }, + { + text: 'Groove', + value: 'groove' + }, + { + text: 'Ridge', + value: 'ridge' + }, + { + text: 'Inset', + value: 'inset' + }, + { + text: 'Outset', + value: 'outset' + }, + { + text: 'None', + value: 'none' + }, + { + text: 'Hidden', + value: 'hidden' + } + ] + } + ] + } + ] + }; + }; + var AdvTab = { makeTab: makeTab$2 }; + + var collect = function (editor) { + var urlListSanitizer = ListUtils.sanitizer(function (item) { + return editor.convertURL(item.value || item.url, 'src'); + }); + var futureImageList = new global$4(function (completer) { + createImageList(editor, function (imageList) { + completer(urlListSanitizer(imageList).map(function (items) { + return flatten([ + [{ + text: 'None', + value: '' + }], + items + ]); + })); + }); + }); + var classList = ListUtils.sanitize(getClassList(editor)); + var hasAdvTab$1 = hasAdvTab(editor); + var hasUploadTab$1 = hasUploadTab(editor); + var hasUploadUrl$1 = hasUploadUrl(editor); + var hasUploadHandler$1 = hasUploadHandler(editor); + var image = readImageDataFromSelection(editor); + var hasDescription$1 = hasDescription(editor); + var hasImageTitle$1 = hasImageTitle(editor); + var hasDimensions$1 = hasDimensions(editor); + var hasImageCaption$1 = hasImageCaption(editor); + var hasAccessibilityOptions = showAccessibilityOptions(editor); + var automaticUploads = isAutomaticUploadsEnabled(editor); + var prependURL = Optional.some(getPrependUrl(editor)).filter(function (preUrl) { + return isString(preUrl) && preUrl.length > 0; + }); + return futureImageList.then(function (imageList) { + return { + image: image, + imageList: imageList, + classList: classList, + hasAdvTab: hasAdvTab$1, + hasUploadTab: hasUploadTab$1, + hasUploadUrl: hasUploadUrl$1, + hasUploadHandler: hasUploadHandler$1, + hasDescription: hasDescription$1, + hasImageTitle: hasImageTitle$1, + hasDimensions: hasDimensions$1, + hasImageCaption: hasImageCaption$1, + prependURL: prependURL, + hasAccessibilityOptions: hasAccessibilityOptions, + automaticUploads: automaticUploads + }; + }); + }; + + var makeItems = function (info) { + var imageUrl = { + name: 'src', + type: 'urlinput', + filetype: 'image', + label: 'Source' + }; + var imageList = info.imageList.map(function (items) { + return { + name: 'images', + type: 'listbox', + label: 'Image list', + items: items + }; + }); + var imageDescription = { + name: 'alt', + type: 'input', + label: 'Alternative description', + disabled: info.hasAccessibilityOptions && info.image.isDecorative + }; + var imageTitle = { + name: 'title', + type: 'input', + label: 'Image title' + }; + var imageDimensions = { + name: 'dimensions', + type: 'sizeinput' + }; + var isDecorative = { + type: 'label', + label: 'Accessibility', + items: [{ + name: 'isDecorative', + type: 'checkbox', + label: 'Image is decorative' + }] + }; + var classList = info.classList.map(function (items) { + return { + name: 'classes', + type: 'listbox', + label: 'Class', + items: items + }; + }); + var caption = { + type: 'label', + label: 'Caption', + items: [{ + type: 'checkbox', + name: 'caption', + label: 'Show caption' + }] + }; + var getDialogContainerType = function (useColumns) { + return useColumns ? { + type: 'grid', + columns: 2 + } : { type: 'panel' }; + }; + return flatten([ + [imageUrl], + imageList.toArray(), + info.hasAccessibilityOptions && info.hasDescription ? [isDecorative] : [], + info.hasDescription ? [imageDescription] : [], + info.hasImageTitle ? [imageTitle] : [], + info.hasDimensions ? [imageDimensions] : [], + [__assign(__assign({}, getDialogContainerType(info.classList.isSome() && info.hasImageCaption)), { + items: flatten([ + classList.toArray(), + info.hasImageCaption ? [caption] : [] + ]) + })] + ]); + }; + var makeTab$1 = function (info) { + return { + title: 'General', + name: 'general', + items: makeItems(info) + }; + }; + var MainTab = { + makeTab: makeTab$1, + makeItems: makeItems + }; + + var makeTab = function (_info) { + var items = [{ + type: 'dropzone', + name: 'fileinput' + }]; + return { + title: 'Upload', + name: 'upload', + items: items + }; + }; + var UploadTab = { makeTab: makeTab }; + + var createState = function (info) { + return { + prevImage: ListUtils.findEntry(info.imageList, info.image.src), + prevAlt: info.image.alt, + open: true + }; + }; + var fromImageData = function (image) { + return { + src: { + value: image.src, + meta: {} + }, + images: image.src, + alt: image.alt, + title: image.title, + dimensions: { + width: image.width, + height: image.height + }, + classes: image.class, + caption: image.caption, + style: image.style, + vspace: image.vspace, + border: image.border, + hspace: image.hspace, + borderstyle: image.borderStyle, + fileinput: [], + isDecorative: image.isDecorative + }; + }; + var toImageData = function (data, removeEmptyAlt) { + return { + src: data.src.value, + alt: data.alt.length === 0 && removeEmptyAlt ? null : data.alt, + title: data.title, + width: data.dimensions.width, + height: data.dimensions.height, + class: data.classes, + style: data.style, + caption: data.caption, + hspace: data.hspace, + vspace: data.vspace, + border: data.border, + borderStyle: data.borderstyle, + isDecorative: data.isDecorative + }; + }; + var addPrependUrl2 = function (info, srcURL) { + if (!/^(?:[a-zA-Z]+:)?\/\//.test(srcURL)) { + return info.prependURL.bind(function (prependUrl) { + if (srcURL.substring(0, prependUrl.length) !== prependUrl) { + return Optional.some(prependUrl + srcURL); + } + return Optional.none(); + }); + } + return Optional.none(); + }; + var addPrependUrl = function (info, api) { + var data = api.getData(); + addPrependUrl2(info, data.src.value).each(function (srcURL) { + api.setData({ + src: { + value: srcURL, + meta: data.src.meta + } + }); + }); + }; + var formFillFromMeta2 = function (info, data, meta) { + if (info.hasDescription && isString(meta.alt)) { + data.alt = meta.alt; + } + if (info.hasAccessibilityOptions) { + data.isDecorative = meta.isDecorative || data.isDecorative || false; + } + if (info.hasImageTitle && isString(meta.title)) { + data.title = meta.title; + } + if (info.hasDimensions) { + if (isString(meta.width)) { + data.dimensions.width = meta.width; + } + if (isString(meta.height)) { + data.dimensions.height = meta.height; + } + } + if (isString(meta.class)) { + ListUtils.findEntry(info.classList, meta.class).each(function (entry) { + data.classes = entry.value; + }); + } + if (info.hasImageCaption) { + if (isBoolean(meta.caption)) { + data.caption = meta.caption; + } + } + if (info.hasAdvTab) { + if (isString(meta.style)) { + data.style = meta.style; + } + if (isString(meta.vspace)) { + data.vspace = meta.vspace; + } + if (isString(meta.border)) { + data.border = meta.border; + } + if (isString(meta.hspace)) { + data.hspace = meta.hspace; + } + if (isString(meta.borderstyle)) { + data.borderstyle = meta.borderstyle; + } + } + }; + var formFillFromMeta = function (info, api) { + var data = api.getData(); + var meta = data.src.meta; + if (meta !== undefined) { + var newData = deepMerge({}, data); + formFillFromMeta2(info, newData, meta); + api.setData(newData); + } + }; + var calculateImageSize = function (helpers, info, state, api) { + var data = api.getData(); + var url = data.src.value; + var meta = data.src.meta || {}; + if (!meta.width && !meta.height && info.hasDimensions) { + if (isNotEmpty(url)) { + helpers.imageSize(url).then(function (size) { + if (state.open) { + api.setData({ dimensions: size }); + } + }).catch(function (e) { + return console.error(e); + }); + } else { + api.setData({ + dimensions: { + width: '', + height: '' + } + }); + } + } + }; + var updateImagesDropdown = function (info, state, api) { + var data = api.getData(); + var image = ListUtils.findEntry(info.imageList, data.src.value); + state.prevImage = image; + api.setData({ + images: image.map(function (entry) { + return entry.value; + }).getOr('') + }); + }; + var changeSrc = function (helpers, info, state, api) { + addPrependUrl(info, api); + formFillFromMeta(info, api); + calculateImageSize(helpers, info, state, api); + updateImagesDropdown(info, state, api); + }; + var changeImages = function (helpers, info, state, api) { + var data = api.getData(); + var image = ListUtils.findEntry(info.imageList, data.images); + image.each(function (img) { + var updateAlt = data.alt === '' || state.prevImage.map(function (image) { + return image.text === data.alt; + }).getOr(false); + if (updateAlt) { + if (img.value === '') { + api.setData({ + src: img, + alt: state.prevAlt + }); + } else { + api.setData({ + src: img, + alt: img.text + }); + } + } else { + api.setData({ src: img }); + } + }); + state.prevImage = image; + changeSrc(helpers, info, state, api); + }; + var calcVSpace = function (css) { + var matchingTopBottom = css['margin-top'] && css['margin-bottom'] && css['margin-top'] === css['margin-bottom']; + return matchingTopBottom ? removePixelSuffix(String(css['margin-top'])) : ''; + }; + var calcHSpace = function (css) { + var matchingLeftRight = css['margin-right'] && css['margin-left'] && css['margin-right'] === css['margin-left']; + return matchingLeftRight ? removePixelSuffix(String(css['margin-right'])) : ''; + }; + var calcBorderWidth = function (css) { + return css['border-width'] ? removePixelSuffix(String(css['border-width'])) : ''; + }; + var calcBorderStyle = function (css) { + return css['border-style'] ? String(css['border-style']) : ''; + }; + var calcStyle = function (parseStyle, serializeStyle, css) { + return serializeStyle(parseStyle(serializeStyle(css))); + }; + var changeStyle2 = function (parseStyle, serializeStyle, data) { + var css = mergeMargins(parseStyle(data.style)); + var dataCopy = deepMerge({}, data); + dataCopy.vspace = calcVSpace(css); + dataCopy.hspace = calcHSpace(css); + dataCopy.border = calcBorderWidth(css); + dataCopy.borderstyle = calcBorderStyle(css); + dataCopy.style = calcStyle(parseStyle, serializeStyle, css); + return dataCopy; + }; + var changeStyle = function (helpers, api) { + var data = api.getData(); + var newData = changeStyle2(helpers.parseStyle, helpers.serializeStyle, data); + api.setData(newData); + }; + var changeAStyle = function (helpers, info, api) { + var data = deepMerge(fromImageData(info.image), api.getData()); + var style = getStyleValue(helpers.normalizeCss, toImageData(data, false)); + api.setData({ style: style }); + }; + var changeFileInput = function (helpers, info, state, api) { + var data = api.getData(); + api.block('Uploading image'); + head(data.fileinput).fold(function () { + api.unblock(); + }, function (file) { + var blobUri = URL.createObjectURL(file); + var finalize = function () { + api.unblock(); + URL.revokeObjectURL(blobUri); + }; + var updateSrcAndSwitchTab = function (url) { + api.setData({ + src: { + value: url, + meta: {} + } + }); + api.showTab('general'); + changeSrc(helpers, info, state, api); + }; + blobToDataUri(file).then(function (dataUrl) { + var blobInfo = helpers.createBlobCache(file, blobUri, dataUrl); + if (info.automaticUploads) { + helpers.uploadImage(blobInfo).then(function (result) { + updateSrcAndSwitchTab(result.url); + finalize(); + }).catch(function (err) { + finalize(); + helpers.alertErr(err); + }); + } else { + helpers.addToBlobCache(blobInfo); + updateSrcAndSwitchTab(blobInfo.blobUri()); + api.unblock(); + } + }); + }); + }; + var changeHandler = function (helpers, info, state) { + return function (api, evt) { + if (evt.name === 'src') { + changeSrc(helpers, info, state, api); + } else if (evt.name === 'images') { + changeImages(helpers, info, state, api); + } else if (evt.name === 'alt') { + state.prevAlt = api.getData().alt; + } else if (evt.name === 'style') { + changeStyle(helpers, api); + } else if (evt.name === 'vspace' || evt.name === 'hspace' || evt.name === 'border' || evt.name === 'borderstyle') { + changeAStyle(helpers, info, api); + } else if (evt.name === 'fileinput') { + changeFileInput(helpers, info, state, api); + } else if (evt.name === 'isDecorative') { + if (api.getData().isDecorative) { + api.disable('alt'); + } else { + api.enable('alt'); + } + } + }; + }; + var closeHandler = function (state) { + return function () { + state.open = false; + }; + }; + var makeDialogBody = function (info) { + if (info.hasAdvTab || info.hasUploadUrl || info.hasUploadHandler) { + var tabPanel = { + type: 'tabpanel', + tabs: flatten([ + [MainTab.makeTab(info)], + info.hasAdvTab ? [AdvTab.makeTab(info)] : [], + info.hasUploadTab && (info.hasUploadUrl || info.hasUploadHandler) ? [UploadTab.makeTab(info)] : [] + ]) + }; + return tabPanel; + } else { + var panel = { + type: 'panel', + items: MainTab.makeItems(info) + }; + return panel; + } + }; + var makeDialog = function (helpers) { + return function (info) { + var state = createState(info); + return { + title: 'Insert/Edit Image', + size: 'normal', + body: makeDialogBody(info), + buttons: [ + { + type: 'cancel', + name: 'cancel', + text: 'Cancel' + }, + { + type: 'submit', + name: 'save', + text: 'Save', + primary: true + } + ], + initialData: fromImageData(info.image), + onSubmit: helpers.onSubmit(info), + onChange: changeHandler(helpers, info, state), + onClose: closeHandler(state) + }; + }; + }; + var submitHandler = function (editor) { + return function (info) { + return function (api) { + var data = deepMerge(fromImageData(info.image), api.getData()); + editor.execCommand('mceUpdateImage', false, toImageData(data, info.hasAccessibilityOptions)); + editor.editorUpload.uploadImagesAuto(); + api.close(); + }; + }; + }; + var imageSize = function (editor) { + return function (url) { + if (!isSafeImageUrl(editor, url)) { + return global$4.resolve({ + width: '', + height: '' + }); + } else { + return getImageSize(editor.documentBaseURI.toAbsolute(url)).then(function (dimensions) { + return { + width: String(dimensions.width), + height: String(dimensions.height) + }; + }); + } + }; + }; + var createBlobCache = function (editor) { + return function (file, blobUri, dataUrl) { + return editor.editorUpload.blobCache.create({ + blob: file, + blobUri: blobUri, + name: file.name ? file.name.replace(/\.[^\.]+$/, '') : null, + filename: file.name, + base64: dataUrl.split(',')[1] + }); + }; + }; + var addToBlobCache = function (editor) { + return function (blobInfo) { + editor.editorUpload.blobCache.add(blobInfo); + }; + }; + var alertErr = function (editor) { + return function (message) { + editor.windowManager.alert(message); + }; + }; + var normalizeCss = function (editor) { + return function (cssText) { + return normalizeCss$1(editor, cssText); + }; + }; + var parseStyle = function (editor) { + return function (cssText) { + return editor.dom.parseStyle(cssText); + }; + }; + var serializeStyle = function (editor) { + return function (stylesArg, name) { + return editor.dom.serializeStyle(stylesArg, name); + }; + }; + var uploadImage = function (editor) { + return function (blobInfo) { + return global$1(editor).upload([blobInfo], false).then(function (results) { + if (results.length === 0) { + return global$4.reject('Failed to upload image'); + } else if (results[0].status === false) { + return global$4.reject(results[0].error.message); + } else { + return results[0]; + } + }); + }; + }; + var Dialog = function (editor) { + var helpers = { + onSubmit: submitHandler(editor), + imageSize: imageSize(editor), + addToBlobCache: addToBlobCache(editor), + createBlobCache: createBlobCache(editor), + alertErr: alertErr(editor), + normalizeCss: normalizeCss(editor), + parseStyle: parseStyle(editor), + serializeStyle: serializeStyle(editor), + uploadImage: uploadImage(editor) + }; + var open = function () { + collect(editor).then(makeDialog(helpers)).then(editor.windowManager.open); + }; + return { open: open }; + }; + + var register$1 = function (editor) { + editor.addCommand('mceImage', Dialog(editor).open); + editor.addCommand('mceUpdateImage', function (_ui, data) { + editor.undoManager.transact(function () { + return insertOrUpdateImage(editor, data); + }); + }); + }; + + var hasImageClass = function (node) { + var className = node.attr('class'); + return className && /\bimage\b/.test(className); + }; + var toggleContentEditableState = function (state) { + return function (nodes) { + var i = nodes.length; + var toggleContentEditable = function (node) { + node.attr('contenteditable', state ? 'true' : null); + }; + while (i--) { + var node = nodes[i]; + if (hasImageClass(node)) { + node.attr('contenteditable', state ? 'false' : null); + global.each(node.getAll('figcaption'), toggleContentEditable); + } + } + }; + }; + var setup = function (editor) { + editor.on('PreInit', function () { + editor.parser.addNodeFilter('figure', toggleContentEditableState(true)); + editor.serializer.addNodeFilter('figure', toggleContentEditableState(false)); + }); + }; + + var register = function (editor) { + editor.ui.registry.addToggleButton('image', { + icon: 'image', + tooltip: 'Insert/edit image', + onAction: Dialog(editor).open, + onSetup: function (buttonApi) { + buttonApi.setActive(isNonNullable(getSelectedImage(editor))); + return editor.selection.selectorChangedWithUnbind('img:not([data-mce-object],[data-mce-placeholder]),figure.image', buttonApi.setActive).unbind; + } + }); + editor.ui.registry.addMenuItem('image', { + icon: 'image', + text: 'Image...', + onAction: Dialog(editor).open + }); + editor.ui.registry.addContextMenu('image', { + update: function (element) { + return isFigure(element) || isImage(element) && !isPlaceholderImage(element) ? ['image'] : []; + } + }); + }; + + function Plugin () { + global$6.add('image', function (editor) { + setup(editor); + register(editor); + register$1(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/image/plugin.min.js b/app/frontend/public/tinymce/plugins/image/plugin.min.js new file mode 100644 index 0000000..c9307a2 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/image/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function e(r){return function(e){return n=typeof(t=e),(null===t?"null":"object"==n&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"==n&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":n)===r;var t,n}}function t(t){return function(e){return typeof e===t}}function D(e){return!(null==e)}function l(){}function a(e){return function(){return e}}function n(e){return e}function r(){return g}var i,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),v=function(){return(v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n -1; + }; + var each$1 = function (xs, f) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + f(x, i); + } + }; + var filter = function (xs, pred) { + var r = []; + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + r.push(x); + } + } + return r; + }; + var foldl = function (xs, f, acc) { + each$1(xs, function (x, i) { + acc = f(acc, x, i); + }); + return acc; + }; + var findUntil = function (xs, pred, until) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + if (pred(x, i)) { + return Optional.some(x); + } else if (until(x, i)) { + break; + } + } + return Optional.none(); + }; + var find = function (xs, pred) { + return findUntil(xs, pred, never); + }; + var forall = function (xs, pred) { + for (var i = 0, len = xs.length; i < len; ++i) { + var x = xs[i]; + if (pred(x, i) !== true) { + return false; + } + } + return true; + }; + + var keys = Object.keys; + var each = function (obj, f) { + var props = keys(obj); + for (var k = 0, len = props.length; k < len; k++) { + var i = props[k]; + var x = obj[i]; + f(x, i); + } + }; + + var generate = function (cases) { + if (!isArray(cases)) { + throw new Error('cases must be an array'); + } + if (cases.length === 0) { + throw new Error('there must be at least one case'); + } + var constructors = []; + var adt = {}; + each$1(cases, function (acase, count) { + var keys$1 = keys(acase); + if (keys$1.length !== 1) { + throw new Error('one and only one name per case'); + } + var key = keys$1[0]; + var value = acase[key]; + if (adt[key] !== undefined) { + throw new Error('duplicate key detected:' + key); + } else if (key === 'cata') { + throw new Error('cannot have a case named cata (sorry)'); + } else if (!isArray(value)) { + throw new Error('case arguments must be an array'); + } + constructors.push(key); + adt[key] = function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + var argLength = args.length; + if (argLength !== value.length) { + throw new Error('Wrong number of arguments to case ' + key + '. Expected ' + value.length + ' (' + value + '), got ' + argLength); + } + var match = function (branches) { + var branchKeys = keys(branches); + if (constructors.length !== branchKeys.length) { + throw new Error('Wrong number of arguments to match. Expected: ' + constructors.join(',') + '\nActual: ' + branchKeys.join(',')); + } + var allReqd = forall(constructors, function (reqKey) { + return contains(branchKeys, reqKey); + }); + if (!allReqd) { + throw new Error('Not all branches were specified when using match. Specified: ' + branchKeys.join(', ') + '\nRequired: ' + constructors.join(', ')); + } + return branches[key].apply(null, args); + }; + return { + fold: function () { + var foldArgs = []; + for (var _i = 0; _i < arguments.length; _i++) { + foldArgs[_i] = arguments[_i]; + } + if (foldArgs.length !== cases.length) { + throw new Error('Wrong number of arguments to fold. Expected ' + cases.length + ', got ' + foldArgs.length); + } + var target = foldArgs[count]; + return target.apply(null, args); + }, + match: match, + log: function (label) { + console.log(label, { + constructors: constructors, + constructor: key, + params: args + }); + } + }; + }; + }); + return adt; + }; + var Adt = { generate: generate }; + + Adt.generate([ + { + bothErrors: [ + 'error1', + 'error2' + ] + }, + { + firstError: [ + 'error1', + 'value2' + ] + }, + { + secondError: [ + 'value1', + 'error2' + ] + }, + { + bothValues: [ + 'value1', + 'value2' + ] + } + ]); + + var create = function (getCanvas, blob, uri) { + var initialType = blob.type; + var getType = constant(initialType); + var toBlob = function () { + return Promise$1.resolve(blob); + }; + var toDataURL = constant(uri); + var toBase64 = function () { + return uri.split(',')[1]; + }; + var toAdjustedBlob = function (type, quality) { + return getCanvas.then(function (canvas) { + return canvasToBlob(canvas, type, quality); + }); + }; + var toAdjustedDataURL = function (type, quality) { + return getCanvas.then(function (canvas) { + return canvasToDataURL(canvas, type, quality); + }); + }; + var toAdjustedBase64 = function (type, quality) { + return toAdjustedDataURL(type, quality).then(function (dataurl) { + return dataurl.split(',')[1]; + }); + }; + var toCanvas = function () { + return getCanvas.then(clone); + }; + return { + getType: getType, + toBlob: toBlob, + toDataURL: toDataURL, + toBase64: toBase64, + toAdjustedBlob: toAdjustedBlob, + toAdjustedDataURL: toAdjustedDataURL, + toAdjustedBase64: toAdjustedBase64, + toCanvas: toCanvas + }; + }; + var fromBlob = function (blob) { + return blobToDataUri(blob).then(function (uri) { + return create(blobToCanvas(blob), blob, uri); + }); + }; + var fromCanvas = function (canvas, type) { + return canvasToBlob(canvas, type).then(function (blob) { + return create(Promise$1.resolve(canvas), blob, canvas.toDataURL()); + }); + }; + + var ceilWithPrecision = function (num, precision) { + if (precision === void 0) { + precision = 2; + } + var mul = Math.pow(10, precision); + var upper = Math.round(num * mul); + return Math.ceil(upper / mul); + }; + var rotate$2 = function (ir, angle) { + return ir.toCanvas().then(function (canvas) { + return applyRotate(canvas, ir.getType(), angle); + }); + }; + var applyRotate = function (image, type, angle) { + var degrees = angle < 0 ? 360 + angle : angle; + var rad = degrees * Math.PI / 180; + var width = image.width; + var height = image.height; + var sin = Math.sin(rad); + var cos = Math.cos(rad); + var newWidth = ceilWithPrecision(Math.abs(width * cos) + Math.abs(height * sin)); + var newHeight = ceilWithPrecision(Math.abs(width * sin) + Math.abs(height * cos)); + var canvas = create$1(newWidth, newHeight); + var context = get2dContext(canvas); + context.translate(newWidth / 2, newHeight / 2); + context.rotate(rad); + context.drawImage(image, -width / 2, -height / 2); + return fromCanvas(canvas, type); + }; + var flip$2 = function (ir, axis) { + return ir.toCanvas().then(function (canvas) { + return applyFlip(canvas, ir.getType(), axis); + }); + }; + var applyFlip = function (image, type, axis) { + var canvas = create$1(image.width, image.height); + var context = get2dContext(canvas); + if (axis === 'v') { + context.scale(1, -1); + context.drawImage(image, 0, -canvas.height); + } else { + context.scale(-1, 1); + context.drawImage(image, -canvas.width, 0); + } + return fromCanvas(canvas, type); + }; + + var flip$1 = function (ir, axis) { + return flip$2(ir, axis); + }; + var rotate$1 = function (ir, angle) { + return rotate$2(ir, angle); + }; + + var sendRequest = function (url, headers, withCredentials) { + if (withCredentials === void 0) { + withCredentials = false; + } + return new Promise$1(function (resolve) { + var xhr = new XMLHttpRequest(); + xhr.onreadystatechange = function () { + if (xhr.readyState === 4) { + resolve({ + status: xhr.status, + blob: xhr.response + }); + } + }; + xhr.open('GET', url, true); + xhr.withCredentials = withCredentials; + each(headers, function (value, key) { + xhr.setRequestHeader(key, value); + }); + xhr.responseType = 'blob'; + xhr.send(); + }); + }; + var readBlobText = function (blob) { + return new Promise$1(function (resolve, reject) { + var reader = new FileReader(); + reader.onload = function () { + resolve(reader.result); + }; + reader.onerror = function (e) { + reject(e); + }; + reader.readAsText(blob); + }); + }; + var parseJson = function (text) { + try { + return Optional.some(JSON.parse(text)); + } catch (ex) { + return Optional.none(); + } + }; + + var friendlyHttpErrors = [ + { + code: 404, + message: 'Could not find Image Proxy' + }, + { + code: 403, + message: 'Rejected request' + }, + { + code: 0, + message: 'Incorrect Image Proxy URL' + } + ]; + var friendlyServiceErrors = [ + { + type: 'not_found', + message: 'Failed to load image.' + }, + { + type: 'key_missing', + message: 'The request did not include an api key.' + }, + { + type: 'key_not_found', + message: 'The provided api key could not be found.' + }, + { + type: 'domain_not_trusted', + message: 'The api key is not valid for the request origins.' + } + ]; + var traverseJson = function (json, path) { + var value = foldl(path, function (result, key) { + return isNonNullable(result) ? result[key] : undefined; + }, json); + return Optional.from(value); + }; + var isServiceErrorCode = function (code, blob) { + return (blob === null || blob === void 0 ? void 0 : blob.type) === 'application/json' && (code === 400 || code === 403 || code === 404 || code === 500); + }; + var getHttpErrorMsg = function (status) { + var message = find(friendlyHttpErrors, function (error) { + return status === error.code; + }).fold(constant('Unknown ImageProxy error'), function (error) { + return error.message; + }); + return 'ImageProxy HTTP error: ' + message; + }; + var handleHttpError = function (status) { + var message = getHttpErrorMsg(status); + return Promise$1.reject(message); + }; + var getServiceErrorMsg = function (type) { + return find(friendlyServiceErrors, function (error) { + return error.type === type; + }).fold(constant('Unknown service error'), function (error) { + return error.message; + }); + }; + var getServiceError = function (text) { + var serviceError = parseJson(text); + var errorMsg = serviceError.bind(function (err) { + return traverseJson(err, [ + 'error', + 'type' + ]).map(getServiceErrorMsg); + }).getOr('Invalid JSON in service error message'); + return 'ImageProxy Service error: ' + errorMsg; + }; + var handleServiceError = function (blob) { + return readBlobText(blob).then(function (text) { + var serviceError = getServiceError(text); + return Promise$1.reject(serviceError); + }); + }; + var handleServiceErrorResponse = function (status, blob) { + return isServiceErrorCode(status, blob) ? handleServiceError(blob) : handleHttpError(status); + }; + + var appendApiKey = function (url, apiKey) { + var separator = url.indexOf('?') === -1 ? '?' : '&'; + if (/[?&]apiKey=/.test(url)) { + return url; + } else { + return url + separator + 'apiKey=' + encodeURIComponent(apiKey); + } + }; + var isError = function (status) { + return status < 200 || status >= 300; + }; + var requestServiceBlob = function (url, apiKey) { + var headers = { + 'Content-Type': 'application/json;charset=UTF-8', + 'tiny-api-key': apiKey + }; + return sendRequest(appendApiKey(url, apiKey), headers).then(function (result) { + return isError(result.status) ? handleServiceErrorResponse(result.status, result.blob) : Promise$1.resolve(result.blob); + }); + }; + var requestBlob = function (url, withCredentials) { + return sendRequest(url, {}, withCredentials).then(function (result) { + return isError(result.status) ? handleHttpError(result.status) : Promise$1.resolve(result.blob); + }); + }; + var getUrl = function (url, apiKey, withCredentials) { + if (withCredentials === void 0) { + withCredentials = false; + } + return apiKey ? requestServiceBlob(url, apiKey) : requestBlob(url, withCredentials); + }; + + var blobToImageResult = function (blob) { + return fromBlob(blob); + }; + + var ELEMENT = 1; + + var fromHtml = function (html, scope) { + var doc = scope || document; + var div = doc.createElement('div'); + div.innerHTML = html; + if (!div.hasChildNodes() || div.childNodes.length > 1) { + console.error('HTML does not have a single root node', html); + throw new Error('HTML must have a single root node'); + } + return fromDom(div.childNodes[0]); + }; + var fromTag = function (tag, scope) { + var doc = scope || document; + var node = doc.createElement(tag); + return fromDom(node); + }; + var fromText = function (text, scope) { + var doc = scope || document; + var node = doc.createTextNode(text); + return fromDom(node); + }; + var fromDom = function (node) { + if (node === null || node === undefined) { + throw new Error('Node cannot be null or undefined'); + } + return { dom: node }; + }; + var fromPoint = function (docElm, x, y) { + return Optional.from(docElm.dom.elementFromPoint(x, y)).map(fromDom); + }; + var SugarElement = { + fromHtml: fromHtml, + fromTag: fromTag, + fromText: fromText, + fromDom: fromDom, + fromPoint: fromPoint + }; + + var is = function (element, selector) { + var dom = element.dom; + if (dom.nodeType !== ELEMENT) { + return false; + } else { + var elem = dom; + if (elem.matches !== undefined) { + return elem.matches(selector); + } else if (elem.msMatchesSelector !== undefined) { + return elem.msMatchesSelector(selector); + } else if (elem.webkitMatchesSelector !== undefined) { + return elem.webkitMatchesSelector(selector); + } else if (elem.mozMatchesSelector !== undefined) { + return elem.mozMatchesSelector(selector); + } else { + throw new Error('Browser lacks native selectors'); + } + } + }; + + typeof window !== 'undefined' ? window : Function('return this;')(); + + var child$1 = function (scope, predicate) { + var pred = function (node) { + return predicate(SugarElement.fromDom(node)); + }; + var result = find(scope.dom.childNodes, pred); + return result.map(SugarElement.fromDom); + }; + + var child = function (scope, selector) { + return child$1(scope, function (e) { + return is(e, selector); + }); + }; + + var global$3 = tinymce.util.Tools.resolve('tinymce.util.Delay'); + + var global$2 = tinymce.util.Tools.resolve('tinymce.util.Promise'); + + var global$1 = tinymce.util.Tools.resolve('tinymce.util.URI'); + + var getToolbarItems = function (editor) { + return editor.getParam('imagetools_toolbar', 'rotateleft rotateright flipv fliph editimage imageoptions'); + }; + var getProxyUrl = function (editor) { + return editor.getParam('imagetools_proxy'); + }; + var getCorsHosts = function (editor) { + return editor.getParam('imagetools_cors_hosts', [], 'string[]'); + }; + var getCredentialsHosts = function (editor) { + return editor.getParam('imagetools_credentials_hosts', [], 'string[]'); + }; + var getFetchImage = function (editor) { + return Optional.from(editor.getParam('imagetools_fetch_image', null, 'function')); + }; + var getApiKey = function (editor) { + return editor.getParam('api_key', editor.getParam('imagetools_api_key', '', 'string'), 'string'); + }; + var getUploadTimeout = function (editor) { + return editor.getParam('images_upload_timeout', 30000, 'number'); + }; + var shouldReuseFilename = function (editor) { + return editor.getParam('images_reuse_filename', false, 'boolean'); + }; + + var getImageSize = function (img) { + var width, height; + var isPxValue = function (value) { + return /^[0-9\.]+px$/.test(value); + }; + width = img.style.width; + height = img.style.height; + if (width || height) { + if (isPxValue(width) && isPxValue(height)) { + return { + w: parseInt(width, 10), + h: parseInt(height, 10) + }; + } + return null; + } + width = img.width; + height = img.height; + if (width && height) { + return { + w: parseInt(width, 10), + h: parseInt(height, 10) + }; + } + return null; + }; + var setImageSize = function (img, size) { + var width, height; + if (size) { + width = img.style.width; + height = img.style.height; + if (width || height) { + img.style.width = size.w + 'px'; + img.style.height = size.h + 'px'; + img.removeAttribute('data-mce-style'); + } + width = img.width; + height = img.height; + if (width || height) { + img.setAttribute('width', String(size.w)); + img.setAttribute('height', String(size.h)); + } + } + }; + var getNaturalImageSize = function (img) { + return { + w: img.naturalWidth, + h: img.naturalHeight + }; + }; + + var count = 0; + var getFigureImg = function (elem) { + return child(SugarElement.fromDom(elem), 'img'); + }; + var isFigure = function (editor, elem) { + return editor.dom.is(elem, 'figure'); + }; + var isImage = function (editor, imgNode) { + return editor.dom.is(imgNode, 'img:not([data-mce-object],[data-mce-placeholder])'); + }; + var getEditableImage = function (editor, node) { + var isEditable = function (imgNode) { + return isImage(editor, imgNode) && (isLocalImage(editor, imgNode) || isCorsImage(editor, imgNode) || isNonNullable(getProxyUrl(editor))); + }; + if (isFigure(editor, node)) { + return getFigureImg(node).bind(function (img) { + return isEditable(img.dom) ? Optional.some(img.dom) : Optional.none(); + }); + } else { + return isEditable(node) ? Optional.some(node) : Optional.none(); + } + }; + var displayError = function (editor, error) { + editor.notificationManager.open({ + text: error, + type: 'error' + }); + }; + var getSelectedImage = function (editor) { + var elem = editor.selection.getNode(); + var figureElm = editor.dom.getParent(elem, 'figure.image'); + if (figureElm !== null && isFigure(editor, figureElm)) { + return getFigureImg(figureElm); + } else if (isImage(editor, elem)) { + return Optional.some(SugarElement.fromDom(elem)); + } else { + return Optional.none(); + } + }; + var extractFilename = function (editor, url, group) { + var m = url.match(/(?:\/|^)(([^\/\?]+)\.(?:[a-z0-9.]+))(?:\?|$)/i); + return isNonNullable(m) ? editor.dom.encode(m[group]) : null; + }; + var createId = function () { + return 'imagetools' + count++; + }; + var isLocalImage = function (editor, img) { + var url = img.src; + return url.indexOf('data:') === 0 || url.indexOf('blob:') === 0 || new global$1(url).host === editor.documentBaseURI.host; + }; + var isCorsImage = function (editor, img) { + return global$4.inArray(getCorsHosts(editor), new global$1(img.src).host) !== -1; + }; + var isCorsWithCredentialsImage = function (editor, img) { + return global$4.inArray(getCredentialsHosts(editor), new global$1(img.src).host) !== -1; + }; + var defaultFetchImage = function (editor, img) { + if (isCorsImage(editor, img)) { + return getUrl(img.src, null, isCorsWithCredentialsImage(editor, img)); + } + if (!isLocalImage(editor, img)) { + var proxyUrl = getProxyUrl(editor); + var src = proxyUrl + (proxyUrl.indexOf('?') === -1 ? '?' : '&') + 'url=' + encodeURIComponent(img.src); + var apiKey = getApiKey(editor); + return getUrl(src, apiKey, false); + } + return imageToBlob$1(img); + }; + var imageToBlob = function (editor, img) { + return getFetchImage(editor).fold(function () { + return defaultFetchImage(editor, img); + }, function (customFetchImage) { + return customFetchImage(img); + }); + }; + var findBlob = function (editor, img) { + var blobInfo = editor.editorUpload.blobCache.getByUri(img.src); + if (blobInfo) { + return global$2.resolve(blobInfo.blob()); + } + return imageToBlob(editor, img); + }; + var startTimedUpload = function (editor, imageUploadTimerState) { + var imageUploadTimer = global$3.setEditorTimeout(editor, function () { + editor.editorUpload.uploadImagesAuto(); + }, getUploadTimeout(editor)); + imageUploadTimerState.set(imageUploadTimer); + }; + var cancelTimedUpload = function (imageUploadTimerState) { + global$3.clearTimeout(imageUploadTimerState.get()); + }; + var updateSelectedImage = function (editor, origBlob, ir, uploadImmediately, imageUploadTimerState, selectedImage, size) { + return ir.toBlob().then(function (blob) { + var uri, name, filename, blobInfo; + var blobCache = editor.editorUpload.blobCache; + uri = selectedImage.src; + var useFilename = origBlob.type === blob.type; + if (shouldReuseFilename(editor)) { + blobInfo = blobCache.getByUri(uri); + if (isNonNullable(blobInfo)) { + uri = blobInfo.uri(); + name = blobInfo.name(); + filename = blobInfo.filename(); + } else { + name = extractFilename(editor, uri, 2); + filename = extractFilename(editor, uri, 1); + } + } + blobInfo = blobCache.create({ + id: createId(), + blob: blob, + base64: ir.toBase64(), + uri: uri, + name: name, + filename: useFilename ? filename : undefined + }); + blobCache.add(blobInfo); + editor.undoManager.transact(function () { + var imageLoadedHandler = function () { + editor.$(selectedImage).off('load', imageLoadedHandler); + editor.nodeChanged(); + if (uploadImmediately) { + editor.editorUpload.uploadImagesAuto(); + } else { + cancelTimedUpload(imageUploadTimerState); + startTimedUpload(editor, imageUploadTimerState); + } + }; + editor.$(selectedImage).on('load', imageLoadedHandler); + if (size) { + editor.$(selectedImage).attr({ + width: size.w, + height: size.h + }); + } + editor.$(selectedImage).attr({ src: blobInfo.blobUri() }).removeAttr('data-mce-src'); + }); + return blobInfo; + }); + }; + var selectedImageOperation = function (editor, imageUploadTimerState, fn, size) { + return function () { + var imgOpt = getSelectedImage(editor); + return imgOpt.fold(function () { + displayError(editor, 'Could not find selected image'); + }, function (img) { + return editor._scanForImages().then(function () { + return findBlob(editor, img.dom); + }).then(function (blob) { + return blobToImageResult(blob).then(fn).then(function (imageResult) { + return updateSelectedImage(editor, blob, imageResult, false, imageUploadTimerState, img.dom, size); + }); + }).catch(function (error) { + displayError(editor, error); + }); + }); + }; + }; + var rotate = function (editor, imageUploadTimerState, angle) { + return function () { + var imgOpt = getSelectedImage(editor); + var flippedSize = imgOpt.map(function (img) { + var size = getImageSize(img.dom); + return size ? { + w: size.h, + h: size.w + } : null; + }).getOrNull(); + return selectedImageOperation(editor, imageUploadTimerState, function (imageResult) { + return rotate$1(imageResult, angle); + }, flippedSize)(); + }; + }; + var flip = function (editor, imageUploadTimerState, axis) { + return function () { + return selectedImageOperation(editor, imageUploadTimerState, function (imageResult) { + return flip$1(imageResult, axis); + })(); + }; + }; + var handleDialogBlob = function (editor, imageUploadTimerState, img, originalSize, blob) { + return blobToImage(blob).then(function (newImage) { + var newSize = getNaturalImageSize(newImage); + if (originalSize.w !== newSize.w || originalSize.h !== newSize.h) { + if (getImageSize(img)) { + setImageSize(img, newSize); + } + } + URL.revokeObjectURL(newImage.src); + return blob; + }).then(blobToImageResult).then(function (imageResult) { + return updateSelectedImage(editor, blob, imageResult, true, imageUploadTimerState, img); + }); + }; + + var saveState = 'save-state'; + var disable = 'disable'; + var enable = 'enable'; + + var createState = function (blob) { + return { + blob: blob, + url: URL.createObjectURL(blob) + }; + }; + var makeOpen = function (editor, imageUploadTimerState) { + return function () { + var getLoadedSpec = function (currentState) { + return { + title: 'Edit Image', + size: 'large', + body: { + type: 'panel', + items: [{ + type: 'imagetools', + name: 'imagetools', + label: 'Edit Image', + currentState: currentState + }] + }, + buttons: [ + { + type: 'cancel', + name: 'cancel', + text: 'Cancel' + }, + { + type: 'submit', + name: 'save', + text: 'Save', + primary: true, + disabled: true + } + ], + onSubmit: function (api) { + var blob = api.getData().imagetools.blob; + originalImgOpt.each(function (originalImg) { + originalSizeOpt.each(function (originalSize) { + handleDialogBlob(editor, imageUploadTimerState, originalImg.dom, originalSize, blob); + }); + }); + api.close(); + }, + onCancel: noop, + onAction: function (api, details) { + switch (details.name) { + case saveState: + if (details.value) { + api.enable('save'); + } else { + api.disable('save'); + } + break; + case disable: + api.disable('save'); + api.disable('cancel'); + break; + case enable: + api.enable('cancel'); + break; + } + } + }; + }; + var originalImgOpt = getSelectedImage(editor); + var originalSizeOpt = originalImgOpt.map(function (origImg) { + return getNaturalImageSize(origImg.dom); + }); + originalImgOpt.each(function (img) { + getEditableImage(editor, img.dom).each(function (_) { + findBlob(editor, img.dom).then(function (blob) { + var state = createState(blob); + editor.windowManager.open(getLoadedSpec(state)); + }); + }); + }); + }; + }; + + var register$2 = function (editor, imageUploadTimerState) { + global$4.each({ + mceImageRotateLeft: rotate(editor, imageUploadTimerState, -90), + mceImageRotateRight: rotate(editor, imageUploadTimerState, 90), + mceImageFlipVertical: flip(editor, imageUploadTimerState, 'v'), + mceImageFlipHorizontal: flip(editor, imageUploadTimerState, 'h'), + mceEditImage: makeOpen(editor, imageUploadTimerState) + }, function (fn, cmd) { + editor.addCommand(cmd, fn); + }); + }; + + var setup = function (editor, imageUploadTimerState, lastSelectedImageState) { + editor.on('NodeChange', function (e) { + var lastSelectedImage = lastSelectedImageState.get(); + var selectedImage = getEditableImage(editor, e.element); + if (lastSelectedImage && !selectedImage.exists(function (img) { + return lastSelectedImage.src === img.src; + })) { + cancelTimedUpload(imageUploadTimerState); + editor.editorUpload.uploadImagesAuto(); + lastSelectedImageState.set(null); + } + selectedImage.each(lastSelectedImageState.set); + }); + }; + + var register$1 = function (editor) { + var changeHandlers = []; + var cmd = function (command) { + return function () { + return editor.execCommand(command); + }; + }; + var isEditableImage = function () { + return getSelectedImage(editor).exists(function (element) { + return getEditableImage(editor, element.dom).isSome(); + }); + }; + var onSetup = function (api) { + var handler = function (isEditableImage) { + return api.setDisabled(!isEditableImage); + }; + handler(isEditableImage()); + changeHandlers = changeHandlers.concat([handler]); + return function () { + changeHandlers = filter(changeHandlers, function (h) { + return h !== handler; + }); + }; + }; + editor.on('NodeChange', function () { + var isEditable = isEditableImage(); + each$1(changeHandlers, function (handler) { + return handler(isEditable); + }); + }); + editor.ui.registry.addButton('rotateleft', { + tooltip: 'Rotate counterclockwise', + icon: 'rotate-left', + onAction: cmd('mceImageRotateLeft'), + onSetup: onSetup + }); + editor.ui.registry.addButton('rotateright', { + tooltip: 'Rotate clockwise', + icon: 'rotate-right', + onAction: cmd('mceImageRotateRight'), + onSetup: onSetup + }); + editor.ui.registry.addButton('flipv', { + tooltip: 'Flip vertically', + icon: 'flip-vertically', + onAction: cmd('mceImageFlipVertical'), + onSetup: onSetup + }); + editor.ui.registry.addButton('fliph', { + tooltip: 'Flip horizontally', + icon: 'flip-horizontally', + onAction: cmd('mceImageFlipHorizontal'), + onSetup: onSetup + }); + editor.ui.registry.addButton('editimage', { + tooltip: 'Edit image', + icon: 'edit-image', + onAction: cmd('mceEditImage'), + onSetup: onSetup + }); + editor.ui.registry.addButton('imageoptions', { + tooltip: 'Image options', + icon: 'image', + onAction: cmd('mceImage') + }); + editor.ui.registry.addContextMenu('imagetools', { + update: function (element) { + return getEditableImage(editor, element).map(function (_) { + return { + text: 'Edit image', + icon: 'edit-image', + onAction: cmd('mceEditImage') + }; + }).toArray(); + } + }); + }; + + var register = function (editor) { + editor.ui.registry.addContextToolbar('imagetools', { + items: getToolbarItems(editor), + predicate: function (elem) { + return getEditableImage(editor, elem).isSome(); + }, + position: 'node', + scope: 'node' + }); + }; + + function Plugin () { + global$5.add('imagetools', function (editor) { + var imageUploadTimerState = Cell(0); + var lastSelectedImageState = Cell(null); + register$2(editor, imageUploadTimerState); + register$1(editor); + register(editor); + setup(editor, imageUploadTimerState, lastSelectedImageState); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/imagetools/plugin.min.js b/app/frontend/public/tinymce/plugins/imagetools/plugin.min.js new file mode 100644 index 0000000..a58c33c --- /dev/null +++ b/app/frontend/public/tinymce/plugins/imagetools/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function c(e){var t=e;return{get:function(){return t},set:function(e){t=e}}}function h(e){return null!=e}function r(){}function i(e){return function(){return e}}function e(e){return e}function t(){return d}function s(e){return n=typeof(t=e),"array"==(null===t?"null":"object"==n&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"==n&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":n);var t,n}var n,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),f=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=function(e){return typeof e===n},u=i(!(n="function")),l=i(!0),d={fold:function(e,t){return e()},isSome:u,isNone:l,getOr:e,getOrThunk:m,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:e,orThunk:m,map:t,each:r,bind:t,exists:u,forall:l,filter:function(){return d},toArray:function(){return[]},toString:i("none()")};function m(e){return e()}var g=function(n){function e(){return o}function t(e){return e(n)}var r=i(n),o={fold:function(e,t){return t(n)},isSome:l,isNone:u,getOr:r,getOrThunk:r,getOrDie:r,getOrNull:r,getOrUndefined:r,or:e,orThunk:e,map:function(e){return g(e(n))},each:function(e){e(n)},bind:t,exists:t,forall:t,filter:function(e){return e(n)?o:d},toArray:function(){return[n]},toString:function(){return"some("+n+")"}};return o},p={some:g,none:t,from:function(e){return null==e?d:g(e)}},v={},y={exports:v};function w(e,t){return U(document.createElement("canvas"),e,t)}function b(e){var t=w(e.width,e.height);return R(t).drawImage(e,0,0),t}function _(u){return new I(function(e,t){function n(){o.removeEventListener("load",i),o.removeEventListener("error",a)}var r=URL.createObjectURL(u),o=new Image,i=function(){n(),e(o)},a=function(){n(),t("Unable to load data of type "+u.type+": "+r)};o.addEventListener("load",i),o.addEventListener("error",a),o.src=r,o.complete&&setTimeout(i,0)})}function E(e,r,o){return r=r||"image/png",a(HTMLCanvasElement.prototype.toBlob)?new I(function(t,n){e.toBlob(function(e){e?t(e):n()},r,o)}):j(e.toDataURL(r,o))}function T(e,t){for(var n=0,r=e.length;n 0) { + global.each(selectorGroups, function (group) { + var menuItem = processSelector(selector, group); + if (menuItem) { + model.addItemToGroup(group.title, menuItem); + } + }); + } else { + var menuItem = processSelector(selector, null); + if (menuItem) { + model.addItem(menuItem); + } + } + } + } + }); + var items = model.toFormats(); + editor.fire('addStyleModifications', { + items: items, + replace: !shouldAppend(editor) + }); + }); + }; + + var get = function (editor) { + var convertSelectorToFormat = function (selectorText) { + return defaultConvertSelectorToFormat(editor, selectorText); + }; + return { convertSelectorToFormat: convertSelectorToFormat }; + }; + + function Plugin () { + global$4.add('importcss', function (editor) { + setup(editor); + return get(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/importcss/plugin.min.js b/app/frontend/public/tinymce/plugins/importcss/plugin.min.js new file mode 100644 index 0000000..7ff3c53 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/importcss/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function t(n){return function(t){return r=typeof(e=t),(null===e?"null":"object"==r&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"==r&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":r)===n;var e,r}}function y(t){return t.getParam("importcss_selector_converter")}function u(e){return l(e)?function(t){return-1!==t.indexOf(e)}:e instanceof RegExp?function(t){return e.test(t)}:e}function h(t,e){var r,n=/^(?:([a-z0-9\-_]+))?(\.[a-z0-9_\-\.]+)$/i.exec(e);if(n){var o=n[1],i=n[2].substr(1).split(".").join(" "),c=x.makeMap("a,img");return n[1]?(r={title:e},t.schema.getTextBlockElements()[o]?r.block=o:t.schema.getBlockElements()[o]||c[o.toLowerCase()]?r.selector=o:r.inline=o):n[2]&&(r={inline:"span",title:e.substr(1),classes:i}),!1!==t.getParam("importcss_merge_classes")?r.classes=i:r.attributes={class:i},r}}function d(t,e){return null===e||!1!==t.getParam("importcss_exclusive")}function r(v){v.on("init",function(){function o(t,e){if(f=t,p=g,!(d(v,m=e)?f in p:f in m.selectors)){a=t,l=g,d(v,u=e)?l[a]=!0:u.selectors[a]=!0;var r=(i=(o=v).plugins.importcss,c=t,((s=e)&&s.selector_converter?s.selector_converter:y(o)?y(o):function(){return h(o,c)}).call(i,c,s));if(r){var n=r.name||_.DOM.uniqueId();return v.formatter.register(n,r),{title:r.title,format:n}}}var o,i,c,s,a,u,l,f,m,p;return null}var e,r,n,t,i=(e=[],r=[],n={},{addItemToGroup:function(t,e){n[t]?n[t].push(e):(r.push(t),n[t]=[e])},addItem:function(t){e.push(t)},toFormats:function(){return function(t){for(var e=[],r=0,n=t.length;r 0 ? formats[0] : getTimeFormat(editor); + }; + var shouldInsertTimeElement = function (editor) { + return editor.getParam('insertdatetime_element', false); + }; + + var daysShort = 'Sun Mon Tue Wed Thu Fri Sat Sun'.split(' '); + var daysLong = 'Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday'.split(' '); + var monthsShort = 'Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec'.split(' '); + var monthsLong = 'January February March April May June July August September October November December'.split(' '); + var addZeros = function (value, len) { + value = '' + value; + if (value.length < len) { + for (var i = 0; i < len - value.length; i++) { + value = '0' + value; + } + } + return value; + }; + var getDateTime = function (editor, fmt, date) { + if (date === void 0) { + date = new Date(); + } + fmt = fmt.replace('%D', '%m/%d/%Y'); + fmt = fmt.replace('%r', '%I:%M:%S %p'); + fmt = fmt.replace('%Y', '' + date.getFullYear()); + fmt = fmt.replace('%y', '' + date.getYear()); + fmt = fmt.replace('%m', addZeros(date.getMonth() + 1, 2)); + fmt = fmt.replace('%d', addZeros(date.getDate(), 2)); + fmt = fmt.replace('%H', '' + addZeros(date.getHours(), 2)); + fmt = fmt.replace('%M', '' + addZeros(date.getMinutes(), 2)); + fmt = fmt.replace('%S', '' + addZeros(date.getSeconds(), 2)); + fmt = fmt.replace('%I', '' + ((date.getHours() + 11) % 12 + 1)); + fmt = fmt.replace('%p', '' + (date.getHours() < 12 ? 'AM' : 'PM')); + fmt = fmt.replace('%B', '' + editor.translate(monthsLong[date.getMonth()])); + fmt = fmt.replace('%b', '' + editor.translate(monthsShort[date.getMonth()])); + fmt = fmt.replace('%A', '' + editor.translate(daysLong[date.getDay()])); + fmt = fmt.replace('%a', '' + editor.translate(daysShort[date.getDay()])); + fmt = fmt.replace('%%', '%'); + return fmt; + }; + var updateElement = function (editor, timeElm, computerTime, userTime) { + var newTimeElm = editor.dom.create('time', { datetime: computerTime }, userTime); + timeElm.parentNode.insertBefore(newTimeElm, timeElm); + editor.dom.remove(timeElm); + editor.selection.select(newTimeElm, true); + editor.selection.collapse(false); + }; + var insertDateTime = function (editor, format) { + if (shouldInsertTimeElement(editor)) { + var userTime = getDateTime(editor, format); + var computerTime = void 0; + if (/%[HMSIp]/.test(format)) { + computerTime = getDateTime(editor, '%Y-%m-%dT%H:%M'); + } else { + computerTime = getDateTime(editor, '%Y-%m-%d'); + } + var timeElm = editor.dom.getParent(editor.selection.getStart(), 'time'); + if (timeElm) { + updateElement(editor, timeElm, computerTime, userTime); + } else { + editor.insertContent(''); + } + } else { + editor.insertContent(getDateTime(editor, format)); + } + }; + + var register$1 = function (editor) { + editor.addCommand('mceInsertDate', function (_ui, value) { + insertDateTime(editor, value !== null && value !== void 0 ? value : getDateFormat(editor)); + }); + editor.addCommand('mceInsertTime', function (_ui, value) { + insertDateTime(editor, value !== null && value !== void 0 ? value : getTimeFormat(editor)); + }); + }; + + var Cell = function (initial) { + var value = initial; + var get = function () { + return value; + }; + var set = function (v) { + value = v; + }; + return { + get: get, + set: set + }; + }; + + var global = tinymce.util.Tools.resolve('tinymce.util.Tools'); + + var register = function (editor) { + var formats = getFormats(editor); + var defaultFormat = Cell(getDefaultDateTime(editor)); + var insertDateTime = function (format) { + return editor.execCommand('mceInsertDate', false, format); + }; + editor.ui.registry.addSplitButton('insertdatetime', { + icon: 'insert-time', + tooltip: 'Insert date/time', + select: function (value) { + return value === defaultFormat.get(); + }, + fetch: function (done) { + done(global.map(formats, function (format) { + return { + type: 'choiceitem', + text: getDateTime(editor, format), + value: format + }; + })); + }, + onAction: function (_api) { + insertDateTime(defaultFormat.get()); + }, + onItemAction: function (_api, value) { + defaultFormat.set(value); + insertDateTime(value); + } + }); + var makeMenuItemHandler = function (format) { + return function () { + defaultFormat.set(format); + insertDateTime(format); + }; + }; + editor.ui.registry.addNestedMenuItem('insertdatetime', { + icon: 'insert-time', + text: 'Date/time', + getSubmenuItems: function () { + return global.map(formats, function (format) { + return { + type: 'menuitem', + text: getDateTime(editor, format), + onAction: makeMenuItemHandler(format) + }; + }); + } + }); + }; + + function Plugin () { + global$1.add('insertdatetime', function (editor) { + register$1(editor); + register(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/insertdatetime/plugin.min.js b/app/frontend/public/tinymce/plugins/insertdatetime/plugin.min.js new file mode 100644 index 0000000..5f11c37 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/insertdatetime/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function l(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))}function s(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])}function r(e,t){if((e=""+e).length'+n+"")):e.insertContent(d(e,t))}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),i="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),o="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),u="January February March April May June July August September October November December".split(" "),g=tinymce.util.Tools.resolve("tinymce.util.Tools");e.add("insertdatetime",function(e){var n,r,t,a,i,o,u,c;function m(e){return r.execCommand("mceInsertDate",!1,e)}(n=e).addCommand("mceInsertDate",function(e,t){p(n,null!=t?t:n.getParam("insertdatetime_dateformat",n.translate("%Y-%m-%d")))}),n.addCommand("mceInsertTime",function(e,t){p(n,null!=t?t:l(n))}),u=s(r=e),t=0<(o=s(i=r)).length?o[0]:l(i),a=t,c={get:function(){return a},set:function(e){a=e}},r.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:function(e){return e===c.get()},fetch:function(e){e(g.map(u,function(e){return{type:"choiceitem",text:d(r,e),value:e}}))},onAction:function(e){m(c.get())},onItemAction:function(e,t){c.set(t),m(t)}}),r.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:function(){return g.map(u,function(e){return{type:"menuitem",text:d(r,e),onAction:(t=e,function(){c.set(t),m(t)})};var t})}})})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/legacyoutput/plugin.js b/app/frontend/public/tinymce/plugins/legacyoutput/plugin.js new file mode 100644 index 0000000..3820579 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/legacyoutput/plugin.js @@ -0,0 +1,199 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global$1 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var global = tinymce.util.Tools.resolve('tinymce.util.Tools'); + + var getFontSizeFormats = function (editor) { + return editor.getParam('fontsize_formats'); + }; + var setFontSizeFormats = function (editor, fontsize_formats) { + editor.settings.fontsize_formats = fontsize_formats; + }; + var getFontFormats = function (editor) { + return editor.getParam('font_formats'); + }; + var setFontFormats = function (editor, font_formats) { + editor.settings.font_formats = font_formats; + }; + var getFontSizeStyleValues = function (editor) { + return editor.getParam('font_size_style_values', 'xx-small,x-small,small,medium,large,x-large,xx-large'); + }; + var setInlineStyles = function (editor, inline_styles) { + editor.settings.inline_styles = inline_styles; + }; + + var overrideFormats = function (editor) { + var alignElements = 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table', fontSizes = global.explode(getFontSizeStyleValues(editor)), schema = editor.schema; + editor.formatter.register({ + alignleft: { + selector: alignElements, + attributes: { align: 'left' } + }, + aligncenter: { + selector: alignElements, + attributes: { align: 'center' } + }, + alignright: { + selector: alignElements, + attributes: { align: 'right' } + }, + alignjustify: { + selector: alignElements, + attributes: { align: 'justify' } + }, + bold: [ + { + inline: 'b', + remove: 'all', + preserve_attributes: [ + 'class', + 'style' + ] + }, + { + inline: 'strong', + remove: 'all', + preserve_attributes: [ + 'class', + 'style' + ] + }, + { + inline: 'span', + styles: { fontWeight: 'bold' } + } + ], + italic: [ + { + inline: 'i', + remove: 'all', + preserve_attributes: [ + 'class', + 'style' + ] + }, + { + inline: 'em', + remove: 'all', + preserve_attributes: [ + 'class', + 'style' + ] + }, + { + inline: 'span', + styles: { fontStyle: 'italic' } + } + ], + underline: [ + { + inline: 'u', + remove: 'all', + preserve_attributes: [ + 'class', + 'style' + ] + }, + { + inline: 'span', + styles: { textDecoration: 'underline' }, + exact: true + } + ], + strikethrough: [ + { + inline: 'strike', + remove: 'all', + preserve_attributes: [ + 'class', + 'style' + ] + }, + { + inline: 'span', + styles: { textDecoration: 'line-through' }, + exact: true + } + ], + fontname: { + inline: 'font', + toggle: false, + attributes: { face: '%value' } + }, + fontsize: { + inline: 'font', + toggle: false, + attributes: { + size: function (vars) { + return String(global.inArray(fontSizes, vars.value) + 1); + } + } + }, + forecolor: { + inline: 'font', + attributes: { color: '%value' }, + links: true, + remove_similar: true, + clear_child_styles: true + }, + hilitecolor: { + inline: 'font', + styles: { backgroundColor: '%value' }, + links: true, + remove_similar: true, + clear_child_styles: true + } + }); + global.each('b,i,u,strike'.split(','), function (name) { + schema.addValidElements(name + '[*]'); + }); + if (!schema.getElementRule('font')) { + schema.addValidElements('font[face|size|color|style]'); + } + global.each(alignElements.split(','), function (name) { + var rule = schema.getElementRule(name); + if (rule) { + if (!rule.attributes.align) { + rule.attributes.align = {}; + rule.attributesOrder.push('align'); + } + } + }); + }; + var overrideSettings = function (editor) { + var defaultFontsizeFormats = '8pt=1 10pt=2 12pt=3 14pt=4 18pt=5 24pt=6 36pt=7'; + var defaultFontsFormats = 'Andale Mono=andale mono,monospace;' + 'Arial=arial,helvetica,sans-serif;' + 'Arial Black=arial black,sans-serif;' + 'Book Antiqua=book antiqua,palatino,serif;' + 'Comic Sans MS=comic sans ms,sans-serif;' + 'Courier New=courier new,courier,monospace;' + 'Georgia=georgia,palatino,serif;' + 'Helvetica=helvetica,arial,sans-serif;' + 'Impact=impact,sans-serif;' + 'Symbol=symbol;' + 'Tahoma=tahoma,arial,helvetica,sans-serif;' + 'Terminal=terminal,monaco,monospace;' + 'Times New Roman=times new roman,times,serif;' + 'Trebuchet MS=trebuchet ms,geneva,sans-serif;' + 'Verdana=verdana,geneva,sans-serif;' + 'Webdings=webdings;' + 'Wingdings=wingdings,zapf dingbats'; + setInlineStyles(editor, false); + if (!getFontSizeFormats(editor)) { + setFontSizeFormats(editor, defaultFontsizeFormats); + } + if (!getFontFormats(editor)) { + setFontFormats(editor, defaultFontsFormats); + } + }; + var setup = function (editor) { + overrideSettings(editor); + editor.on('PreInit', function () { + return overrideFormats(editor); + }); + }; + + function Plugin () { + global$1.add('legacyoutput', function (editor) { + setup(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/legacyoutput/plugin.min.js b/app/frontend/public/tinymce/plugins/legacyoutput/plugin.min.js new file mode 100644 index 0000000..bfab85e --- /dev/null +++ b/app/frontend/public/tinymce/plugins/legacyoutput/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),l=tinymce.util.Tools.resolve("tinymce.util.Tools");e.add("legacyoutput",function(e){var s,t;(t=s=e).settings.inline_styles=!1,t.getParam("fontsize_formats")||(t.settings.fontsize_formats="8pt=1 10pt=2 12pt=3 14pt=4 18pt=5 24pt=6 36pt=7"),t.getParam("font_formats")||(t.settings.font_formats="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats"),s.on("PreInit",function(){var e=s,t="p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table",i=l.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large")),a=e.schema;e.formatter.register({alignleft:{selector:t,attributes:{align:"left"}},aligncenter:{selector:t,attributes:{align:"center"}},alignright:{selector:t,attributes:{align:"right"}},alignjustify:{selector:t,attributes:{align:"justify"}},bold:[{inline:"b",remove:"all",preserve_attributes:["class","style"]},{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}}],italic:[{inline:"i",remove:"all",preserve_attributes:["class","style"]},{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}}],underline:[{inline:"u",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{textDecoration:"underline"},exact:!0}],strikethrough:[{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{textDecoration:"line-through"},exact:!0}],fontname:{inline:"font",toggle:!1,attributes:{face:"%value"}},fontsize:{inline:"font",toggle:!1,attributes:{size:function(e){return String(l.inArray(i,e.value)+1)}}},forecolor:{inline:"font",attributes:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"font",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0}}),l.each("b,i,u,strike".split(","),function(e){a.addValidElements(e+"[*]")}),a.getElementRule("font")||a.addValidElements("font[face|size|color|style]"),l.each(t.split(","),function(e){var t=a.getElementRule(e);t&&(t.attributes.align||(t.attributes.align={},t.attributesOrder.push("align")))})})})}(); \ No newline at end of file diff --git a/app/frontend/public/tinymce/plugins/link/plugin.js b/app/frontend/public/tinymce/plugins/link/plugin.js new file mode 100644 index 0000000..1cebba2 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/link/plugin.js @@ -0,0 +1,1293 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +(function () { + 'use strict'; + + var global$7 = tinymce.util.Tools.resolve('tinymce.PluginManager'); + + var global$6 = tinymce.util.Tools.resolve('tinymce.util.VK'); + + var typeOf = function (x) { + var t = typeof x; + if (x === null) { + return 'null'; + } else if (t === 'object' && (Array.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'Array')) { + return 'array'; + } else if (t === 'object' && (String.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'String')) { + return 'string'; + } else { + return t; + } + }; + var isType = function (type) { + return function (value) { + return typeOf(value) === type; + }; + }; + var isSimpleType = function (type) { + return function (value) { + return typeof value === type; + }; + }; + var eq = function (t) { + return function (a) { + return t === a; + }; + }; + var isString = isType('string'); + var isArray = isType('array'); + var isNull = eq(null); + var isBoolean = isSimpleType('boolean'); + var isFunction = isSimpleType('function'); + + var noop = function () { + }; + var constant = function (value) { + return function () { + return value; + }; + }; + var identity = function (x) { + return x; + }; + var tripleEquals = function (a, b) { + return a === b; + }; + var never = constant(false); + var always = constant(true); + + var none = function () { + return NONE; + }; + var NONE = function () { + var call = function (thunk) { + return thunk(); + }; + var id = identity; + var me = { + fold: function (n, _s) { + return n(); + }, + isSome: never, + isNone: always, + getOr: id, + getOrThunk: call, + getOrDie: function (msg) { + throw new Error(msg || 'error: getOrDie called on none.'); + }, + getOrNull: constant(null), + getOrUndefined: constant(undefined), + or: id, + orThunk: call, + map: none, + each: noop, + bind: none, + exists: never, + forall: always, + filter: function () { + return none(); + }, + toArray: function () { + return []; + }, + toString: constant('none()') + }; + return me; + }(); + var some = function (a) { + var constant_a = constant(a); + var self = function () { + return me; + }; + var bind = function (f) { + return f(a); + }; + var me = { + fold: function (n, s) { + return s(a); + }, + isSome: always, + isNone: never, + getOr: constant_a, + getOrThunk: constant_a, + getOrDie: constant_a, + getOrNull: constant_a, + getOrUndefined: constant_a, + or: self, + orThunk: self, + map: function (f) { + return some(f(a)); + }, + each: function (f) { + f(a); + }, + bind: bind, + exists: bind, + forall: bind, + filter: function (f) { + return f(a) ? me : NONE; + }, + toArray: function () { + return [a]; + }, + toString: function () { + return 'some(' + a + ')'; + } + }; + return me; + }; + var from = function (value) { + return value === null || value === undefined ? NONE : some(value); + }; + var Optional = { + some: some, + none: none, + from: from + }; + + var nativeIndexOf = Array.prototype.indexOf; + var nativePush = Array.prototype.push; + var rawIndexOf = function (ts, t) { + return nativeIndexOf.call(ts, t); + }; + var contains = function (xs, x) { + return rawIndexOf(xs, x) > -1; + }; + var map = function (xs, f) { + var len = xs.length; + var r = new Array(len); + for (var i = 0; i < len; i++) { + var x = xs[i]; + r[i] = f(x, i); + } + return r; + }; + var each$1 = function (xs, f) { + for (var i = 0, len = xs.length; i < len; i++) { + var x = xs[i]; + f(x, i); + } + }; + var foldl = function (xs, f, acc) { + each$1(xs, function (x, i) { + acc = f(acc, x, i); + }); + return acc; + }; + var flatten = function (xs) { + var r = []; + for (var i = 0, len = xs.length; i < len; ++i) { + if (!isArray(xs[i])) { + throw new Error('Arr.flatten item ' + i + ' was not an array, input: ' + xs); + } + nativePush.apply(r, xs[i]); + } + return r; + }; + var bind = function (xs, f) { + return flatten(map(xs, f)); + }; + var findMap = function (arr, f) { + for (var i = 0; i < arr.length; i++) { + var r = f(arr[i], i); + if (r.isSome()) { + return r; + } + } + return Optional.none(); + }; + + var is = function (lhs, rhs, comparator) { + if (comparator === void 0) { + comparator = tripleEquals; + } + return lhs.exists(function (left) { + return comparator(left, rhs); + }); + }; + var cat = function (arr) { + var r = []; + var push = function (x) { + r.push(x); + }; + for (var i = 0; i < arr.length; i++) { + arr[i].each(push); + } + return r; + }; + var someIf = function (b, a) { + return b ? Optional.some(a) : Optional.none(); + }; + + var assumeExternalTargets = function (editor) { + var externalTargets = editor.getParam('link_assume_external_targets', false); + if (isBoolean(externalTargets) && externalTargets) { + return 1; + } else if (isString(externalTargets) && (externalTargets === 'http' || externalTargets === 'https')) { + return externalTargets; + } + return 0; + }; + var hasContextToolbar = function (editor) { + return editor.getParam('link_context_toolbar', false, 'boolean'); + }; + var getLinkList = function (editor) { + return editor.getParam('link_list'); + }; + var getDefaultLinkTarget = function (editor) { + return editor.getParam('default_link_target'); + }; + var getTargetList = function (editor) { + return editor.getParam('target_list', true); + }; + var getRelList = function (editor) { + return editor.getParam('rel_list', [], 'array'); + }; + var getLinkClassList = function (editor) { + return editor.getParam('link_class_list', [], 'array'); + }; + var shouldShowLinkTitle = function (editor) { + return editor.getParam('link_title', true, 'boolean'); + }; + var allowUnsafeLinkTarget = function (editor) { + return editor.getParam('allow_unsafe_link_target', false, 'boolean'); + }; + var useQuickLink = function (editor) { + return editor.getParam('link_quicklink', false, 'boolean'); + }; + var getDefaultLinkProtocol = function (editor) { + return editor.getParam('link_default_protocol', 'http', 'string'); + }; + + var global$5 = tinymce.util.Tools.resolve('tinymce.util.Tools'); + + var getValue = function (item) { + return isString(item.value) ? item.value : ''; + }; + var getText = function (item) { + if (isString(item.text)) { + return item.text; + } else if (isString(item.title)) { + return item.title; + } else { + return ''; + } + }; + var sanitizeList = function (list, extractValue) { + var out = []; + global$5.each(list, function (item) { + var text = getText(item); + if (item.menu !== undefined) { + var items = sanitizeList(item.menu, extractValue); + out.push({ + text: text, + items: items + }); + } else { + var value = extractValue(item); + out.push({ + text: text, + value: value + }); + } + }); + return out; + }; + var sanitizeWith = function (extracter) { + if (extracter === void 0) { + extracter = getValue; + } + return function (list) { + return Optional.from(list).map(function (list) { + return sanitizeList(list, extracter); + }); + }; + }; + var sanitize = function (list) { + return sanitizeWith(getValue)(list); + }; + var createUi = function (name, label) { + return function (items) { + return { + name: name, + type: 'listbox', + label: label, + items: items + }; + }; + }; + var ListOptions = { + sanitize: sanitize, + sanitizeWith: sanitizeWith, + createUi: createUi, + getValue: getValue + }; + + var __assign = function () { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + var keys = Object.keys; + var hasOwnProperty = Object.hasOwnProperty; + var each = function (obj, f) { + var props = keys(obj); + for (var k = 0, len = props.length; k < len; k++) { + var i = props[k]; + var x = obj[i]; + f(x, i); + } + }; + var objAcc = function (r) { + return function (x, i) { + r[i] = x; + }; + }; + var internalFilter = function (obj, pred, onTrue, onFalse) { + var r = {}; + each(obj, function (x, i) { + (pred(x, i) ? onTrue : onFalse)(x, i); + }); + return r; + }; + var filter = function (obj, pred) { + var t = {}; + internalFilter(obj, pred, objAcc(t), noop); + return t; + }; + var has = function (obj, key) { + return hasOwnProperty.call(obj, key); + }; + var hasNonNullableKey = function (obj, key) { + return has(obj, key) && obj[key] !== undefined && obj[key] !== null; + }; + + var global$4 = tinymce.util.Tools.resolve('tinymce.dom.TreeWalker'); + + var global$3 = tinymce.util.Tools.resolve('tinymce.util.URI'); + + var isAnchor = function (elm) { + return elm && elm.nodeName.toLowerCase() === 'a'; + }; + var isLink = function (elm) { + return isAnchor(elm) && !!getHref(elm); + }; + var collectNodesInRange = function (rng, predicate) { + if (rng.collapsed) { + return []; + } else { + var contents = rng.cloneContents(); + var walker = new global$4(contents.firstChild, contents); + var elements = []; + var current = contents.firstChild; + do { + if (predicate(current)) { + elements.push(current); + } + } while (current = walker.next()); + return elements; + } + }; + var hasProtocol = function (url) { + return /^\w+:/i.test(url); + }; + var getHref = function (elm) { + var href = elm.getAttribute('data-mce-href'); + return href ? href : elm.getAttribute('href'); + }; + var applyRelTargetRules = function (rel, isUnsafe) { + var rules = ['noopener']; + var rels = rel ? rel.split(/\s+/) : []; + var toString = function (rels) { + return global$5.trim(rels.sort().join(' ')); + }; + var addTargetRules = function (rels) { + rels = removeTargetRules(rels); + return rels.length > 0 ? rels.concat(rules) : rules; + }; + var removeTargetRules = function (rels) { + return rels.filter(function (val) { + return global$5.inArray(rules, val) === -1; + }); + }; + var newRels = isUnsafe ? addTargetRules(rels) : removeTargetRules(rels); + return newRels.length > 0 ? toString(newRels) : ''; + }; + var trimCaretContainers = function (text) { + return text.replace(/\uFEFF/g, ''); + }; + var getAnchorElement = function (editor, selectedElm) { + selectedElm = selectedElm || editor.selection.getNode(); + if (isImageFigure(selectedElm)) { + return editor.dom.select('a[href]', selectedElm)[0]; + } else { + return editor.dom.getParent(selectedElm, 'a[href]'); + } + }; + var getAnchorText = function (selection, anchorElm) { + var text = anchorElm ? anchorElm.innerText || anchorElm.textContent : selection.getContent({ format: 'text' }); + return trimCaretContainers(text); + }; + var hasLinks = function (elements) { + return global$5.grep(elements, isLink).length > 0; + }; + var hasLinksInSelection = function (rng) { + return collectNodesInRange(rng, isLink).length > 0; + }; + var isOnlyTextSelected = function (editor) { + var inlineTextElements = editor.schema.getTextInlineElements(); + var isElement = function (elm) { + return elm.nodeType === 1 && !isAnchor(elm) && !has(inlineTextElements, elm.nodeName.toLowerCase()); + }; + var elements = collectNodesInRange(editor.selection.getRng(), isElement); + return elements.length === 0; + }; + var isImageFigure = function (elm) { + return elm && elm.nodeName === 'FIGURE' && /\bimage\b/i.test(elm.className); + }; + var getLinkAttrs = function (data) { + var attrs = [ + 'title', + 'rel', + 'class', + 'target' + ]; + return foldl(attrs, function (acc, key) { + data[key].each(function (value) { + acc[key] = value.length > 0 ? value : null; + }); + return acc; + }, { href: data.href }); + }; + var handleExternalTargets = function (href, assumeExternalTargets) { + if ((assumeExternalTargets === 'http' || assumeExternalTargets === 'https') && !hasProtocol(href)) { + return assumeExternalTargets + '://' + href; + } + return href; + }; + var applyLinkOverrides = function (editor, linkAttrs) { + var newLinkAttrs = __assign({}, linkAttrs); + if (!(getRelList(editor).length > 0) && allowUnsafeLinkTarget(editor) === false) { + var newRel = applyRelTargetRules(newLinkAttrs.rel, newLinkAttrs.target === '_blank'); + newLinkAttrs.rel = newRel ? newRel : null; + } + if (Optional.from(newLinkAttrs.target).isNone() && getTargetList(editor) === false) { + newLinkAttrs.target = getDefaultLinkTarget(editor); + } + newLinkAttrs.href = handleExternalTargets(newLinkAttrs.href, assumeExternalTargets(editor)); + return newLinkAttrs; + }; + var updateLink = function (editor, anchorElm, text, linkAttrs) { + text.each(function (text) { + if (has(anchorElm, 'innerText')) { + anchorElm.innerText = text; + } else { + anchorElm.textContent = text; + } + }); + editor.dom.setAttribs(anchorElm, linkAttrs); + editor.selection.select(anchorElm); + }; + var createLink = function (editor, selectedElm, text, linkAttrs) { + if (isImageFigure(selectedElm)) { + linkImageFigure(editor, selectedElm, linkAttrs); + } else { + text.fold(function () { + editor.execCommand('mceInsertLink', false, linkAttrs); + }, function (text) { + editor.insertContent(editor.dom.createHTML('a', linkAttrs, editor.dom.encode(text))); + }); + } + }; + var linkDomMutation = function (editor, attachState, data) { + var selectedElm = editor.selection.getNode(); + var anchorElm = getAnchorElement(editor, selectedElm); + var linkAttrs = applyLinkOverrides(editor, getLinkAttrs(data)); + editor.undoManager.transact(function () { + if (data.href === attachState.href) { + attachState.attach(); + } + if (anchorElm) { + editor.focus(); + updateLink(editor, anchorElm, data.text, linkAttrs); + } else { + createLink(editor, selectedElm, data.text, linkAttrs); + } + }); + }; + var unlinkSelection = function (editor) { + var dom = editor.dom, selection = editor.selection; + var bookmark = selection.getBookmark(); + var rng = selection.getRng().cloneRange(); + var startAnchorElm = dom.getParent(rng.startContainer, 'a[href]', editor.getBody()); + var endAnchorElm = dom.getParent(rng.endContainer, 'a[href]', editor.getBody()); + if (startAnchorElm) { + rng.setStartBefore(startAnchorElm); + } + if (endAnchorElm) { + rng.setEndAfter(endAnchorElm); + } + selection.setRng(rng); + editor.execCommand('unlink'); + selection.moveToBookmark(bookmark); + }; + var unlinkDomMutation = function (editor) { + editor.undoManager.transact(function () { + var node = editor.selection.getNode(); + if (isImageFigure(node)) { + unlinkImageFigure(editor, node); + } else { + unlinkSelection(editor); + } + editor.focus(); + }); + }; + var unwrapOptions = function (data) { + var cls = data.class, href = data.href, rel = data.rel, target = data.target, text = data.text, title = data.title; + return filter({ + class: cls.getOrNull(), + href: href, + rel: rel.getOrNull(), + target: target.getOrNull(), + text: text.getOrNull(), + title: title.getOrNull() + }, function (v, _k) { + return isNull(v) === false; + }); + }; + var sanitizeData = function (editor, data) { + var href = data.href; + return __assign(__assign({}, data), { href: global$3.isDomSafe(href, 'a', editor.settings) ? href : '' }); + }; + var link = function (editor, attachState, data) { + var sanitizedData = sanitizeData(editor, data); + editor.hasPlugin('rtc', true) ? editor.execCommand('createlink', false, unwrapOptions(sanitizedData)) : linkDomMutation(editor, attachState, sanitizedData); + }; + var unlink = function (editor) { + editor.hasPlugin('rtc', true) ? editor.execCommand('unlink') : unlinkDomMutation(editor); + }; + var unlinkImageFigure = function (editor, fig) { + var img = editor.dom.select('img', fig)[0]; + if (img) { + var a = editor.dom.getParents(img, 'a[href]', fig)[0]; + if (a) { + a.parentNode.insertBefore(img, a); + editor.dom.remove(a); + } + } + }; + var linkImageFigure = function (editor, fig, attrs) { + var img = editor.dom.select('img', fig)[0]; + if (img) { + var a = editor.dom.create('a', attrs); + img.parentNode.insertBefore(a, img); + a.appendChild(img); + } + }; + + var isListGroup = function (item) { + return hasNonNullableKey(item, 'items'); + }; + var findTextByValue = function (value, catalog) { + return findMap(catalog, function (item) { + if (isListGroup(item)) { + return findTextByValue(value, item.items); + } else { + return someIf(item.value === value, item); + } + }); + }; + var getDelta = function (persistentText, fieldName, catalog, data) { + var value = data[fieldName]; + var hasPersistentText = persistentText.length > 0; + return value !== undefined ? findTextByValue(value, catalog).map(function (i) { + return { + url: { + value: i.value, + meta: { + text: hasPersistentText ? persistentText : i.text, + attach: noop + } + }, + text: hasPersistentText ? persistentText : i.text + }; + }) : Optional.none(); + }; + var findCatalog = function (catalogs, fieldName) { + if (fieldName === 'link') { + return catalogs.link; + } else if (fieldName === 'anchor') { + return catalogs.anchor; + } else { + return Optional.none(); + } + }; + var init = function (initialData, linkCatalog) { + var persistentData = { + text: initialData.text, + title: initialData.title + }; + var getTitleFromUrlChange = function (url) { + return someIf(persistentData.title.length <= 0, Optional.from(url.meta.title).getOr('')); + }; + var getTextFromUrlChange = function (url) { + return someIf(persistentData.text.length <= 0, Optional.from(url.meta.text).getOr(url.value)); + }; + var onUrlChange = function (data) { + var text = getTextFromUrlChange(data.url); + var title = getTitleFromUrlChange(data.url); + if (text.isSome() || title.isSome()) { + return Optional.some(__assign(__assign({}, text.map(function (text) { + return { text: text }; + }).getOr({})), title.map(function (title) { + return { title: title }; + }).getOr({}))); + } else { + return Optional.none(); + } + }; + var onCatalogChange = function (data, change) { + var catalog = findCatalog(linkCatalog, change.name).getOr([]); + return getDelta(persistentData.text, change.name, catalog, data); + }; + var onChange = function (getData, change) { + var name = change.name; + if (name === 'url') { + return onUrlChange(getData()); + } else if (contains([ + 'anchor', + 'link' + ], name)) { + return onCatalogChange(getData(), change); + } else if (name === 'text' || name === 'title') { + persistentData[name] = getData()[name]; + return Optional.none(); + } else { + return Optional.none(); + } + }; + return { onChange: onChange }; + }; + var DialogChanges = { + init: init, + getDelta: getDelta + }; + + var global$2 = tinymce.util.Tools.resolve('tinymce.util.Delay'); + + var global$1 = tinymce.util.Tools.resolve('tinymce.util.Promise'); + + var delayedConfirm = function (editor, message, callback) { + var rng = editor.selection.getRng(); + global$2.setEditorTimeout(editor, function () { + editor.windowManager.confirm(message, function (state) { + editor.selection.setRng(rng); + callback(state); + }); + }); + }; + var tryEmailTransform = function (data) { + var url = data.href; + var suggestMailTo = url.indexOf('@') > 0 && url.indexOf('/') === -1 && url.indexOf('mailto:') === -1; + return suggestMailTo ? Optional.some({ + message: 'The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?', + preprocess: function (oldData) { + return __assign(__assign({}, oldData), { href: 'mailto:' + url }); + } + }) : Optional.none(); + }; + var tryProtocolTransform = function (assumeExternalTargets, defaultLinkProtocol) { + return function (data) { + var url = data.href; + var suggestProtocol = assumeExternalTargets === 1 && !hasProtocol(url) || assumeExternalTargets === 0 && /^\s*www(\.|\d\.)/i.test(url); + return suggestProtocol ? Optional.some({ + message: 'The URL you entered seems to be an external link. Do you want to add the required ' + defaultLinkProtocol + ':// prefix?', + preprocess: function (oldData) { + return __assign(__assign({}, oldData), { href: defaultLinkProtocol + '://' + url }); + } + }) : Optional.none(); + }; + }; + var preprocess = function (editor, data) { + return findMap([ + tryEmailTransform, + tryProtocolTransform(assumeExternalTargets(editor), getDefaultLinkProtocol(editor)) + ], function (f) { + return f(data); + }).fold(function () { + return global$1.resolve(data); + }, function (transform) { + return new global$1(function (callback) { + delayedConfirm(editor, transform.message, function (state) { + callback(state ? transform.preprocess(data) : data); + }); + }); + }); + }; + var DialogConfirms = { preprocess: preprocess }; + + var getAnchors = function (editor) { + var anchorNodes = editor.dom.select('a:not([href])'); + var anchors = bind(anchorNodes, function (anchor) { + var id = anchor.name || anchor.id; + return id ? [{ + text: id, + value: '#' + id + }] : []; + }); + return anchors.length > 0 ? Optional.some([{ + text: 'None', + value: '' + }].concat(anchors)) : Optional.none(); + }; + var AnchorListOptions = { getAnchors: getAnchors }; + + var getClasses = function (editor) { + var list = getLinkClassList(editor); + if (list.length > 0) { + return ListOptions.sanitize(list); + } + return Optional.none(); + }; + var ClassListOptions = { getClasses: getClasses }; + + var global = tinymce.util.Tools.resolve('tinymce.util.XHR'); + + var parseJson = function (text) { + try { + return Optional.some(JSON.parse(text)); + } catch (err) { + return Optional.none(); + } + }; + var getLinks = function (editor) { + var extractor = function (item) { + return editor.convertURL(item.value || item.url, 'href'); + }; + var linkList = getLinkList(editor); + return new global$1(function (callback) { + if (isString(linkList)) { + global.send({ + url: linkList, + success: function (text) { + return callback(parseJson(text)); + }, + error: function (_) { + return callback(Optional.none()); + } + }); + } else if (isFunction(linkList)) { + linkList(function (output) { + return callback(Optional.some(output)); + }); + } else { + callback(Optional.from(linkList)); + } + }).then(function (optItems) { + return optItems.bind(ListOptions.sanitizeWith(extractor)).map(function (items) { + if (items.length > 0) { + var noneItem = [{ + text: 'None', + value: '' + }]; + return noneItem.concat(items); + } else { + return items; + } + }); + }); + }; + var LinkListOptions = { getLinks: getLinks }; + + var getRels = function (editor, initialTarget) { + var list = getRelList(editor); + if (list.length > 0) { + var isTargetBlank_1 = is(initialTarget, '_blank'); + var enforceSafe = allowUnsafeLinkTarget(editor) === false; + var safeRelExtractor = function (item) { + return applyRelTargetRules(ListOptions.getValue(item), isTargetBlank_1); + }; + var sanitizer = enforceSafe ? ListOptions.sanitizeWith(safeRelExtractor) : ListOptions.sanitize; + return sanitizer(list); + } + return Optional.none(); + }; + var RelOptions = { getRels: getRels }; + + var fallbacks = [ + { + text: 'Current window', + value: '' + }, + { + text: 'New window', + value: '_blank' + } + ]; + var getTargets = function (editor) { + var list = getTargetList(editor); + if (isArray(list)) { + return ListOptions.sanitize(list).orThunk(function () { + return Optional.some(fallbacks); + }); + } else if (list === false) { + return Optional.none(); + } + return Optional.some(fallbacks); + }; + var TargetOptions = { getTargets: getTargets }; + + var nonEmptyAttr = function (dom, elem, name) { + var val = dom.getAttrib(elem, name); + return val !== null && val.length > 0 ? Optional.some(val) : Optional.none(); + }; + var extractFromAnchor = function (editor, anchor) { + var dom = editor.dom; + var onlyText = isOnlyTextSelected(editor); + var text = onlyText ? Optional.some(getAnchorText(editor.selection, anchor)) : Optional.none(); + var url = anchor ? Optional.some(dom.getAttrib(anchor, 'href')) : Optional.none(); + var target = anchor ? Optional.from(dom.getAttrib(anchor, 'target')) : Optional.none(); + var rel = nonEmptyAttr(dom, anchor, 'rel'); + var linkClass = nonEmptyAttr(dom, anchor, 'class'); + var title = nonEmptyAttr(dom, anchor, 'title'); + return { + url: url, + text: text, + title: title, + target: target, + rel: rel, + linkClass: linkClass + }; + }; + var collect = function (editor, linkNode) { + return LinkListOptions.getLinks(editor).then(function (links) { + var anchor = extractFromAnchor(editor, linkNode); + return { + anchor: anchor, + catalogs: { + targets: TargetOptions.getTargets(editor), + rels: RelOptions.getRels(editor, anchor.target), + classes: ClassListOptions.getClasses(editor), + anchor: AnchorListOptions.getAnchors(editor), + link: links + }, + optNode: Optional.from(linkNode), + flags: { titleEnabled: shouldShowLinkTitle(editor) } + }; + }); + }; + var DialogInfo = { collect: collect }; + + var handleSubmit = function (editor, info) { + return function (api) { + var data = api.getData(); + if (!data.url.value) { + unlink(editor); + api.close(); + return; + } + var getChangedValue = function (key) { + return Optional.from(data[key]).filter(function (value) { + return !is(info.anchor[key], value); + }); + }; + var changedData = { + href: data.url.value, + text: getChangedValue('text'), + target: getChangedValue('target'), + rel: getChangedValue('rel'), + class: getChangedValue('linkClass'), + title: getChangedValue('title') + }; + var attachState = { + href: data.url.value, + attach: data.url.meta !== undefined && data.url.meta.attach ? data.url.meta.attach : noop + }; + DialogConfirms.preprocess(editor, changedData).then(function (pData) { + link(editor, attachState, pData); + }); + api.close(); + }; + }; + var collectData = function (editor) { + var anchorNode = getAnchorElement(editor); + return DialogInfo.collect(editor, anchorNode); + }; + var getInitialData = function (info, defaultTarget) { + var anchor = info.anchor; + var url = anchor.url.getOr(''); + return { + url: { + value: url, + meta: { original: { value: url } } + }, + text: anchor.text.getOr(''), + title: anchor.title.getOr(''), + anchor: url, + link: url, + rel: anchor.rel.getOr(''), + target: anchor.target.or(defaultTarget).getOr(''), + linkClass: anchor.linkClass.getOr('') + }; + }; + var makeDialog = function (settings, onSubmit, editor) { + var urlInput = [{ + name: 'url', + type: 'urlinput', + filetype: 'file', + label: 'URL' + }]; + var displayText = settings.anchor.text.map(function () { + return { + name: 'text', + type: 'input', + label: 'Text to display' + }; + }).toArray(); + var titleText = settings.flags.titleEnabled ? [{ + name: 'title', + type: 'input', + label: 'Title' + }] : []; + var defaultTarget = Optional.from(getDefaultLinkTarget(editor)); + var initialData = getInitialData(settings, defaultTarget); + var catalogs = settings.catalogs; + var dialogDelta = DialogChanges.init(initialData, catalogs); + var body = { + type: 'panel', + items: flatten([ + urlInput, + displayText, + titleText, + cat([ + catalogs.anchor.map(ListOptions.createUi('anchor', 'Anchors')), + catalogs.rels.map(ListOptions.createUi('rel', 'Rel')), + catalogs.targets.map(ListOptions.createUi('target', 'Open link in...')), + catalogs.link.map(ListOptions.createUi('link', 'Link list')), + catalogs.classes.map(ListOptions.createUi('linkClass', 'Class')) + ]) + ]) + }; + return { + title: 'Insert/Edit Link', + size: 'normal', + body: body, + buttons: [ + { + type: 'cancel', + name: 'cancel', + text: 'Cancel' + }, + { + type: 'submit', + name: 'save', + text: 'Save', + primary: true + } + ], + initialData: initialData, + onChange: function (api, _a) { + var name = _a.name; + dialogDelta.onChange(api.getData, { name: name }).each(function (newData) { + api.setData(newData); + }); + }, + onSubmit: onSubmit + }; + }; + var open$1 = function (editor) { + var data = collectData(editor); + data.then(function (info) { + var onSubmit = handleSubmit(editor, info); + return makeDialog(info, onSubmit, editor); + }).then(function (spec) { + editor.windowManager.open(spec); + }); + }; + + var appendClickRemove = function (link, evt) { + document.body.appendChild(link); + link.dispatchEvent(evt); + document.body.removeChild(link); + }; + var open = function (url) { + var link = document.createElement('a'); + link.target = '_blank'; + link.href = url; + link.rel = 'noreferrer noopener'; + var evt = document.createEvent('MouseEvents'); + evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + appendClickRemove(link, evt); + }; + + var getLink = function (editor, elm) { + return editor.dom.getParent(elm, 'a[href]'); + }; + var getSelectedLink = function (editor) { + return getLink(editor, editor.selection.getStart()); + }; + var hasOnlyAltModifier = function (e) { + return e.altKey === true && e.shiftKey === false && e.ctrlKey === false && e.metaKey === false; + }; + var gotoLink = function (editor, a) { + if (a) { + var href = getHref(a); + if (/^#/.test(href)) { + var targetEl = editor.$(href); + if (targetEl.length) { + editor.selection.scrollIntoView(targetEl[0], true); + } + } else { + open(a.href); + } + } + }; + var openDialog = function (editor) { + return function () { + open$1(editor); + }; + }; + var gotoSelectedLink = function (editor) { + return function () { + gotoLink(editor, getSelectedLink(editor)); + }; + }; + var setupGotoLinks = function (editor) { + editor.on('click', function (e) { + var link = getLink(editor, e.target); + if (link && global$6.metaKeyPressed(e)) { + e.preventDefault(); + gotoLink(editor, link); + } + }); + editor.on('keydown', function (e) { + var link = getSelectedLink(editor); + if (link && e.keyCode === 13 && hasOnlyAltModifier(e)) { + e.preventDefault(); + gotoLink(editor, link); + } + }); + }; + var toggleState = function (editor, toggler) { + editor.on('NodeChange', toggler); + return function () { + return editor.off('NodeChange', toggler); + }; + }; + var toggleActiveState = function (editor) { + return function (api) { + var updateState = function () { + return api.setActive(!editor.mode.isReadOnly() && getAnchorElement(editor, editor.selection.getNode()) !== null); + }; + updateState(); + return toggleState(editor, updateState); + }; + }; + var toggleEnabledState = function (editor) { + return function (api) { + var updateState = function () { + return api.setDisabled(getAnchorElement(editor, editor.selection.getNode()) === null); + }; + updateState(); + return toggleState(editor, updateState); + }; + }; + var toggleUnlinkState = function (editor) { + return function (api) { + var hasLinks$1 = function (parents) { + return hasLinks(parents) || hasLinksInSelection(editor.selection.getRng()); + }; + var parents = editor.dom.getParents(editor.selection.getStart()); + api.setDisabled(!hasLinks$1(parents)); + return toggleState(editor, function (e) { + return api.setDisabled(!hasLinks$1(e.parents)); + }); + }; + }; + + var register = function (editor) { + editor.addCommand('mceLink', function () { + if (useQuickLink(editor)) { + editor.fire('contexttoolbar-show', { toolbarKey: 'quicklink' }); + } else { + openDialog(editor)(); + } + }); + }; + + var setup = function (editor) { + editor.addShortcut('Meta+K', '', function () { + editor.execCommand('mceLink'); + }); + }; + + var setupButtons = function (editor) { + editor.ui.registry.addToggleButton('link', { + icon: 'link', + tooltip: 'Insert/edit link', + onAction: openDialog(editor), + onSetup: toggleActiveState(editor) + }); + editor.ui.registry.addButton('openlink', { + icon: 'new-tab', + tooltip: 'Open link', + onAction: gotoSelectedLink(editor), + onSetup: toggleEnabledState(editor) + }); + editor.ui.registry.addButton('unlink', { + icon: 'unlink', + tooltip: 'Remove link', + onAction: function () { + return unlink(editor); + }, + onSetup: toggleUnlinkState(editor) + }); + }; + var setupMenuItems = function (editor) { + editor.ui.registry.addMenuItem('openlink', { + text: 'Open link', + icon: 'new-tab', + onAction: gotoSelectedLink(editor), + onSetup: toggleEnabledState(editor) + }); + editor.ui.registry.addMenuItem('link', { + icon: 'link', + text: 'Link...', + shortcut: 'Meta+K', + onAction: openDialog(editor) + }); + editor.ui.registry.addMenuItem('unlink', { + icon: 'unlink', + text: 'Remove link', + onAction: function () { + return unlink(editor); + }, + onSetup: toggleUnlinkState(editor) + }); + }; + var setupContextMenu = function (editor) { + var inLink = 'link unlink openlink'; + var noLink = 'link'; + editor.ui.registry.addContextMenu('link', { + update: function (element) { + return hasLinks(editor.dom.getParents(element, 'a')) ? inLink : noLink; + } + }); + }; + var setupContextToolbars = function (editor) { + var collapseSelectionToEnd = function (editor) { + editor.selection.collapse(false); + }; + var onSetupLink = function (buttonApi) { + var node = editor.selection.getNode(); + buttonApi.setDisabled(!getAnchorElement(editor, node)); + return noop; + }; + var getLinkText = function (value) { + var anchor = getAnchorElement(editor); + var onlyText = isOnlyTextSelected(editor); + if (!anchor && onlyText) { + var text = getAnchorText(editor.selection, anchor); + return Optional.some(text.length > 0 ? text : value); + } else { + return Optional.none(); + } + }; + editor.ui.registry.addContextForm('quicklink', { + launch: { + type: 'contextformtogglebutton', + icon: 'link', + tooltip: 'Link', + onSetup: toggleActiveState(editor) + }, + label: 'Link', + predicate: function (node) { + return !!getAnchorElement(editor, node) && hasContextToolbar(editor); + }, + initValue: function () { + var elm = getAnchorElement(editor); + return !!elm ? getHref(elm) : ''; + }, + commands: [ + { + type: 'contextformtogglebutton', + icon: 'link', + tooltip: 'Link', + primary: true, + onSetup: function (buttonApi) { + var node = editor.selection.getNode(); + buttonApi.setActive(!!getAnchorElement(editor, node)); + return toggleActiveState(editor)(buttonApi); + }, + onAction: function (formApi) { + var value = formApi.getValue(); + var text = getLinkText(value); + var attachState = { + href: value, + attach: noop + }; + link(editor, attachState, { + href: value, + text: text, + title: Optional.none(), + rel: Optional.none(), + target: Optional.none(), + class: Optional.none() + }); + collapseSelectionToEnd(editor); + formApi.hide(); + } + }, + { + type: 'contextformbutton', + icon: 'unlink', + tooltip: 'Remove link', + onSetup: onSetupLink, + onAction: function (formApi) { + unlink(editor); + formApi.hide(); + } + }, + { + type: 'contextformbutton', + icon: 'new-tab', + tooltip: 'Open link', + onSetup: onSetupLink, + onAction: function (formApi) { + gotoSelectedLink(editor)(); + formApi.hide(); + } + } + ] + }); + }; + + function Plugin () { + global$7.add('link', function (editor) { + setupButtons(editor); + setupMenuItems(editor); + setupContextMenu(editor); + setupContextToolbars(editor); + setupGotoLinks(editor); + register(editor); + setup(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/link/plugin.min.js b/app/frontend/public/tinymce/plugins/link/plugin.min.js new file mode 100644 index 0000000..024c635 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/link/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function t(r){return function(t){return e=typeof(n=t),(null===n?"null":"object"==e&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"==e&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":e)===r;var n,e}}function n(n){return function(t){return typeof t===n}}function h(){}function i(t){return function(){return t}}function e(t){return t}function r(t,n){return t===n}function o(){return v}var u,a=tinymce.util.Tools.resolve("tinymce.PluginManager"),c=tinymce.util.Tools.resolve("tinymce.util.VK"),l=t("string"),d=t("array"),p=function(t){return u===t},f=n("boolean"),s=n("function"),m=i(!1),g=i(!(u=null)),v={fold:function(t,n){return t()},isSome:m,isNone:g,getOr:e,getOrThunk:y,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:e,orThunk:y,map:o,each:h,bind:o,exists:m,forall:g,filter:function(){return v},toArray:function(){return[]},toString:i("none()")};function y(t){return t()}function k(t,o,i){return function(t){for(var n,e=0,r=t.length;e= 0 && i < xs.length ? Optional.some(xs[i]) : Optional.none(); + }; + var head = function (xs) { + return get$1(xs, 0); + }; + var last = function (xs) { + return get$1(xs, xs.length - 1); + }; + var findMap = function (arr, f) { + for (var i = 0; i < arr.length; i++) { + var r = f(arr[i], i); + if (r.isSome()) { + return r; + } + } + return Optional.none(); + }; + + var __assign = function () { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); + } + + var cached = function (f) { + var called = false; + var r; + return function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + if (!called) { + called = true; + r = f.apply(null, args); + } + return r; + }; + }; + + var DeviceType = function (os, browser, userAgent, mediaMatch) { + var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true; + var isiPhone = os.isiOS() && !isiPad; + var isMobile = os.isiOS() || os.isAndroid(); + var isTouch = isMobile || mediaMatch('(pointer:coarse)'); + var isTablet = isiPad || !isiPhone && isMobile && mediaMatch('(min-device-width:768px)'); + var isPhone = isiPhone || isMobile && !isTablet; + var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false; + var isDesktop = !isPhone && !isTablet && !iOSwebview; + return { + isiPad: constant(isiPad), + isiPhone: constant(isiPhone), + isTablet: constant(isTablet), + isPhone: constant(isPhone), + isTouch: constant(isTouch), + isAndroid: os.isAndroid, + isiOS: os.isiOS, + isWebView: constant(iOSwebview), + isDesktop: constant(isDesktop) + }; + }; + + var firstMatch = function (regexes, s) { + for (var i = 0; i < regexes.length; i++) { + var x = regexes[i]; + if (x.test(s)) { + return x; + } + } + return undefined; + }; + var find = function (regexes, agent) { + var r = firstMatch(regexes, agent); + if (!r) { + return { + major: 0, + minor: 0 + }; + } + var group = function (i) { + return Number(agent.replace(r, '$' + i)); + }; + return nu$2(group(1), group(2)); + }; + var detect$3 = function (versionRegexes, agent) { + var cleanedAgent = String(agent).toLowerCase(); + if (versionRegexes.length === 0) { + return unknown$2(); + } + return find(versionRegexes, cleanedAgent); + }; + var unknown$2 = function () { + return nu$2(0, 0); + }; + var nu$2 = function (major, minor) { + return { + major: major, + minor: minor + }; + }; + var Version = { + nu: nu$2, + detect: detect$3, + unknown: unknown$2 + }; + + var detectBrowser$1 = function (browsers, userAgentData) { + return findMap(userAgentData.brands, function (uaBrand) { + var lcBrand = uaBrand.brand.toLowerCase(); + return find$1(browsers, function (browser) { + var _a; + return lcBrand === ((_a = browser.brand) === null || _a === void 0 ? void 0 : _a.toLowerCase()); + }).map(function (info) { + return { + current: info.name, + version: Version.nu(parseInt(uaBrand.version, 10), 0) + }; + }); + }); + }; + + var detect$2 = function (candidates, userAgent) { + var agent = String(userAgent).toLowerCase(); + return find$1(candidates, function (candidate) { + return candidate.search(agent); + }); + }; + var detectBrowser = function (browsers, userAgent) { + return detect$2(browsers, userAgent).map(function (browser) { + var version = Version.detect(browser.versionRegexes, userAgent); + return { + current: browser.name, + version: version + }; + }); + }; + var detectOs = function (oses, userAgent) { + return detect$2(oses, userAgent).map(function (os) { + var version = Version.detect(os.versionRegexes, userAgent); + return { + current: os.name, + version: version + }; + }); + }; + + var contains$1 = function (str, substr) { + return str.indexOf(substr) !== -1; + }; + var blank = function (r) { + return function (s) { + return s.replace(r, ''); + }; + }; + var trim = blank(/^\s+|\s+$/g); + var isNotEmpty = function (s) { + return s.length > 0; + }; + var isEmpty$1 = function (s) { + return !isNotEmpty(s); + }; + + var normalVersionRegex = /.*?version\/\ ?([0-9]+)\.([0-9]+).*/; + var checkContains = function (target) { + return function (uastring) { + return contains$1(uastring, target); + }; + }; + var browsers = [ + { + name: 'Edge', + versionRegexes: [/.*?edge\/ ?([0-9]+)\.([0-9]+)$/], + search: function (uastring) { + return contains$1(uastring, 'edge/') && contains$1(uastring, 'chrome') && contains$1(uastring, 'safari') && contains$1(uastring, 'applewebkit'); + } + }, + { + name: 'Chrome', + brand: 'Chromium', + versionRegexes: [ + /.*?chrome\/([0-9]+)\.([0-9]+).*/, + normalVersionRegex + ], + search: function (uastring) { + return contains$1(uastring, 'chrome') && !contains$1(uastring, 'chromeframe'); + } + }, + { + name: 'IE', + versionRegexes: [ + /.*?msie\ ?([0-9]+)\.([0-9]+).*/, + /.*?rv:([0-9]+)\.([0-9]+).*/ + ], + search: function (uastring) { + return contains$1(uastring, 'msie') || contains$1(uastring, 'trident'); + } + }, + { + name: 'Opera', + versionRegexes: [ + normalVersionRegex, + /.*?opera\/([0-9]+)\.([0-9]+).*/ + ], + search: checkContains('opera') + }, + { + name: 'Firefox', + versionRegexes: [/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/], + search: checkContains('firefox') + }, + { + name: 'Safari', + versionRegexes: [ + normalVersionRegex, + /.*?cpu os ([0-9]+)_([0-9]+).*/ + ], + search: function (uastring) { + return (contains$1(uastring, 'safari') || contains$1(uastring, 'mobile/')) && contains$1(uastring, 'applewebkit'); + } + } + ]; + var oses = [ + { + name: 'Windows', + search: checkContains('win'), + versionRegexes: [/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/] + }, + { + name: 'iOS', + search: function (uastring) { + return contains$1(uastring, 'iphone') || contains$1(uastring, 'ipad'); + }, + versionRegexes: [ + /.*?version\/\ ?([0-9]+)\.([0-9]+).*/, + /.*cpu os ([0-9]+)_([0-9]+).*/, + /.*cpu iphone os ([0-9]+)_([0-9]+).*/ + ] + }, + { + name: 'Android', + search: checkContains('android'), + versionRegexes: [/.*?android\ ?([0-9]+)\.([0-9]+).*/] + }, + { + name: 'OSX', + search: checkContains('mac os x'), + versionRegexes: [/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/] + }, + { + name: 'Linux', + search: checkContains('linux'), + versionRegexes: [] + }, + { + name: 'Solaris', + search: checkContains('sunos'), + versionRegexes: [] + }, + { + name: 'FreeBSD', + search: checkContains('freebsd'), + versionRegexes: [] + }, + { + name: 'ChromeOS', + search: checkContains('cros'), + versionRegexes: [/.*?chrome\/([0-9]+)\.([0-9]+).*/] + } + ]; + var PlatformInfo = { + browsers: constant(browsers), + oses: constant(oses) + }; + + var edge = 'Edge'; + var chrome = 'Chrome'; + var ie = 'IE'; + var opera = 'Opera'; + var firefox = 'Firefox'; + var safari = 'Safari'; + var unknown$1 = function () { + return nu$1({ + current: undefined, + version: Version.unknown() + }); + }; + var nu$1 = function (info) { + var current = info.current; + var version = info.version; + var isBrowser = function (name) { + return function () { + return current === name; + }; + }; + return { + current: current, + version: version, + isEdge: isBrowser(edge), + isChrome: isBrowser(chrome), + isIE: isBrowser(ie), + isOpera: isBrowser(opera), + isFirefox: isBrowser(firefox), + isSafari: isBrowser(safari) + }; + }; + var Browser = { + unknown: unknown$1, + nu: nu$1, + edge: constant(edge), + chrome: constant(chrome), + ie: constant(ie), + opera: constant(opera), + firefox: constant(firefox), + safari: constant(safari) + }; + + var windows = 'Windows'; + var ios = 'iOS'; + var android = 'Android'; + var linux = 'Linux'; + var osx = 'OSX'; + var solaris = 'Solaris'; + var freebsd = 'FreeBSD'; + var chromeos = 'ChromeOS'; + var unknown = function () { + return nu({ + current: undefined, + version: Version.unknown() + }); + }; + var nu = function (info) { + var current = info.current; + var version = info.version; + var isOS = function (name) { + return function () { + return current === name; + }; + }; + return { + current: current, + version: version, + isWindows: isOS(windows), + isiOS: isOS(ios), + isAndroid: isOS(android), + isOSX: isOS(osx), + isLinux: isOS(linux), + isSolaris: isOS(solaris), + isFreeBSD: isOS(freebsd), + isChromeOS: isOS(chromeos) + }; + }; + var OperatingSystem = { + unknown: unknown, + nu: nu, + windows: constant(windows), + ios: constant(ios), + android: constant(android), + linux: constant(linux), + osx: constant(osx), + solaris: constant(solaris), + freebsd: constant(freebsd), + chromeos: constant(chromeos) + }; + + var detect$1 = function (userAgent, userAgentDataOpt, mediaMatch) { + var browsers = PlatformInfo.browsers(); + var oses = PlatformInfo.oses(); + var browser = userAgentDataOpt.bind(function (userAgentData) { + return detectBrowser$1(browsers, userAgentData); + }).orThunk(function () { + return detectBrowser(browsers, userAgent); + }).fold(Browser.unknown, Browser.nu); + var os = detectOs(oses, userAgent).fold(OperatingSystem.unknown, OperatingSystem.nu); + var deviceType = DeviceType(os, browser, userAgent, mediaMatch); + return { + browser: browser, + os: os, + deviceType: deviceType + }; + }; + var PlatformDetection = { detect: detect$1 }; + + var mediaMatch = function (query) { + return window.matchMedia(query).matches; + }; + var platform = cached(function () { + return PlatformDetection.detect(navigator.userAgent, Optional.from(navigator.userAgentData), mediaMatch); + }); + var detect = function () { + return platform(); + }; + + var compareDocumentPosition = function (a, b, match) { + return (a.compareDocumentPosition(b) & match) !== 0; + }; + var documentPositionContainedBy = function (a, b) { + return compareDocumentPosition(a, b, Node.DOCUMENT_POSITION_CONTAINED_BY); + }; + + var ELEMENT = 1; + + var fromHtml = function (html, scope) { + var doc = scope || document; + var div = doc.createElement('div'); + div.innerHTML = html; + if (!div.hasChildNodes() || div.childNodes.length > 1) { + console.error('HTML does not have a single root node', html); + throw new Error('HTML must have a single root node'); + } + return fromDom(div.childNodes[0]); + }; + var fromTag = function (tag, scope) { + var doc = scope || document; + var node = doc.createElement(tag); + return fromDom(node); + }; + var fromText = function (text, scope) { + var doc = scope || document; + var node = doc.createTextNode(text); + return fromDom(node); + }; + var fromDom = function (node) { + if (node === null || node === undefined) { + throw new Error('Node cannot be null or undefined'); + } + return { dom: node }; + }; + var fromPoint = function (docElm, x, y) { + return Optional.from(docElm.dom.elementFromPoint(x, y)).map(fromDom); + }; + var SugarElement = { + fromHtml: fromHtml, + fromTag: fromTag, + fromText: fromText, + fromDom: fromDom, + fromPoint: fromPoint + }; + + var is$2 = function (element, selector) { + var dom = element.dom; + if (dom.nodeType !== ELEMENT) { + return false; + } else { + var elem = dom; + if (elem.matches !== undefined) { + return elem.matches(selector); + } else if (elem.msMatchesSelector !== undefined) { + return elem.msMatchesSelector(selector); + } else if (elem.webkitMatchesSelector !== undefined) { + return elem.webkitMatchesSelector(selector); + } else if (elem.mozMatchesSelector !== undefined) { + return elem.mozMatchesSelector(selector); + } else { + throw new Error('Browser lacks native selectors'); + } + } + }; + + var eq = function (e1, e2) { + return e1.dom === e2.dom; + }; + var regularContains = function (e1, e2) { + var d1 = e1.dom; + var d2 = e2.dom; + return d1 === d2 ? false : d1.contains(d2); + }; + var ieContains = function (e1, e2) { + return documentPositionContainedBy(e1.dom, e2.dom); + }; + var contains = function (e1, e2) { + return detect().browser.isIE() ? ieContains(e1, e2) : regularContains(e1, e2); + }; + var is$1 = is$2; + + var global$6 = tinymce.util.Tools.resolve('tinymce.dom.RangeUtils'); + + var global$5 = tinymce.util.Tools.resolve('tinymce.dom.TreeWalker'); + + var global$4 = tinymce.util.Tools.resolve('tinymce.util.VK'); + + var keys = Object.keys; + var each = function (obj, f) { + var props = keys(obj); + for (var k = 0, len = props.length; k < len; k++) { + var i = props[k]; + var x = obj[i]; + f(x, i); + } + }; + var objAcc = function (r) { + return function (x, i) { + r[i] = x; + }; + }; + var internalFilter = function (obj, pred, onTrue, onFalse) { + var r = {}; + each(obj, function (x, i) { + (pred(x, i) ? onTrue : onFalse)(x, i); + }); + return r; + }; + var filter = function (obj, pred) { + var t = {}; + internalFilter(obj, pred, objAcc(t), noop); + return t; + }; + + typeof window !== 'undefined' ? window : Function('return this;')(); + + var name = function (element) { + var r = element.dom.nodeName; + return r.toLowerCase(); + }; + var type = function (element) { + return element.dom.nodeType; + }; + var isType = function (t) { + return function (element) { + return type(element) === t; + }; + }; + var isElement = isType(ELEMENT); + var isTag = function (tag) { + return function (e) { + return isElement(e) && name(e) === tag; + }; + }; + + var rawSet = function (dom, key, value) { + if (isString(value) || isBoolean(value) || isNumber(value)) { + dom.setAttribute(key, value + ''); + } else { + console.error('Invalid call to Attribute.set. Key ', key, ':: Value ', value, ':: Element ', dom); + throw new Error('Attribute value was not simple'); + } + }; + var setAll = function (element, attrs) { + var dom = element.dom; + each(attrs, function (v, k) { + rawSet(dom, k, v); + }); + }; + var clone$1 = function (element) { + return foldl(element.dom.attributes, function (acc, attr) { + acc[attr.name] = attr.value; + return acc; + }, {}); + }; + + var parent = function (element) { + return Optional.from(element.dom.parentNode).map(SugarElement.fromDom); + }; + var children = function (element) { + return map(element.dom.childNodes, SugarElement.fromDom); + }; + var child = function (element, index) { + var cs = element.dom.childNodes; + return Optional.from(cs[index]).map(SugarElement.fromDom); + }; + var firstChild = function (element) { + return child(element, 0); + }; + var lastChild = function (element) { + return child(element, element.dom.childNodes.length - 1); + }; + + var before$1 = function (marker, element) { + var parent$1 = parent(marker); + parent$1.each(function (v) { + v.dom.insertBefore(element.dom, marker.dom); + }); + }; + var append$1 = function (parent, element) { + parent.dom.appendChild(element.dom); + }; + + var before = function (marker, elements) { + each$1(elements, function (x) { + before$1(marker, x); + }); + }; + var append = function (parent, elements) { + each$1(elements, function (x) { + append$1(parent, x); + }); + }; + + var remove = function (element) { + var dom = element.dom; + if (dom.parentNode !== null) { + dom.parentNode.removeChild(dom); + } + }; + + var clone = function (original, isDeep) { + return SugarElement.fromDom(original.dom.cloneNode(isDeep)); + }; + var deep = function (original) { + return clone(original, true); + }; + var shallowAs = function (original, tag) { + var nu = SugarElement.fromTag(tag); + var attributes = clone$1(original); + setAll(nu, attributes); + return nu; + }; + var mutate = function (original, tag) { + var nu = shallowAs(original, tag); + before$1(original, nu); + var children$1 = children(original); + append(nu, children$1); + remove(original); + return nu; + }; + + var global$3 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); + + var global$2 = tinymce.util.Tools.resolve('tinymce.util.Tools'); + + var matchNodeName = function (name) { + return function (node) { + return node && node.nodeName.toLowerCase() === name; + }; + }; + var matchNodeNames = function (regex) { + return function (node) { + return node && regex.test(node.nodeName); + }; + }; + var isTextNode = function (node) { + return node && node.nodeType === 3; + }; + var isListNode = matchNodeNames(/^(OL|UL|DL)$/); + var isOlUlNode = matchNodeNames(/^(OL|UL)$/); + var isOlNode = matchNodeName('ol'); + var isListItemNode = matchNodeNames(/^(LI|DT|DD)$/); + var isDlItemNode = matchNodeNames(/^(DT|DD)$/); + var isTableCellNode = matchNodeNames(/^(TH|TD)$/); + var isBr = matchNodeName('br'); + var isFirstChild = function (node) { + return node.parentNode.firstChild === node; + }; + var isTextBlock = function (editor, node) { + return node && !!editor.schema.getTextBlockElements()[node.nodeName]; + }; + var isBlock = function (node, blockElements) { + return node && node.nodeName in blockElements; + }; + var isBogusBr = function (dom, node) { + if (!isBr(node)) { + return false; + } + return dom.isBlock(node.nextSibling) && !isBr(node.previousSibling); + }; + var isEmpty = function (dom, elm, keepBookmarks) { + var empty = dom.isEmpty(elm); + if (keepBookmarks && dom.select('span[data-mce-type=bookmark]', elm).length > 0) { + return false; + } + return empty; + }; + var isChildOfBody = function (dom, elm) { + return dom.isChildOf(elm, dom.getRoot()); + }; + + var shouldIndentOnTab = function (editor) { + return editor.getParam('lists_indent_on_tab', true); + }; + var getForcedRootBlock = function (editor) { + var block = editor.getParam('forced_root_block', 'p'); + if (block === false) { + return ''; + } else if (block === true) { + return 'p'; + } else { + return block; + } + }; + var getForcedRootBlockAttrs = function (editor) { + return editor.getParam('forced_root_block_attrs', {}); + }; + + var createTextBlock = function (editor, contentNode) { + var dom = editor.dom; + var blockElements = editor.schema.getBlockElements(); + var fragment = dom.createFragment(); + var blockName = getForcedRootBlock(editor); + var node, textBlock, hasContentNode; + if (blockName) { + textBlock = dom.create(blockName); + if (textBlock.tagName === blockName.toUpperCase()) { + dom.setAttribs(textBlock, getForcedRootBlockAttrs(editor)); + } + if (!isBlock(contentNode.firstChild, blockElements)) { + fragment.appendChild(textBlock); + } + } + if (contentNode) { + while (node = contentNode.firstChild) { + var nodeName = node.nodeName; + if (!hasContentNode && (nodeName !== 'SPAN' || node.getAttribute('data-mce-type') !== 'bookmark')) { + hasContentNode = true; + } + if (isBlock(node, blockElements)) { + fragment.appendChild(node); + textBlock = null; + } else { + if (blockName) { + if (!textBlock) { + textBlock = dom.create(blockName); + fragment.appendChild(textBlock); + } + textBlock.appendChild(node); + } else { + fragment.appendChild(node); + } + } + } + } + if (!blockName) { + fragment.appendChild(dom.create('br')); + } else { + if (!hasContentNode) { + textBlock.appendChild(dom.create('br', { 'data-mce-bogus': '1' })); + } + } + return fragment; + }; + + var DOM$2 = global$3.DOM; + var splitList = function (editor, list, li) { + var removeAndKeepBookmarks = function (targetNode) { + global$2.each(bookmarks, function (node) { + targetNode.parentNode.insertBefore(node, li.parentNode); + }); + DOM$2.remove(targetNode); + }; + var bookmarks = DOM$2.select('span[data-mce-type="bookmark"]', list); + var newBlock = createTextBlock(editor, li); + var tmpRng = DOM$2.createRng(); + tmpRng.setStartAfter(li); + tmpRng.setEndAfter(list); + var fragment = tmpRng.extractContents(); + for (var node = fragment.firstChild; node; node = node.firstChild) { + if (node.nodeName === 'LI' && editor.dom.isEmpty(node)) { + DOM$2.remove(node); + break; + } + } + if (!editor.dom.isEmpty(fragment)) { + DOM$2.insertAfter(fragment, list); + } + DOM$2.insertAfter(newBlock, list); + if (isEmpty(editor.dom, li.parentNode)) { + removeAndKeepBookmarks(li.parentNode); + } + DOM$2.remove(li); + if (isEmpty(editor.dom, list)) { + DOM$2.remove(list); + } + }; + + var isDescriptionDetail = isTag('dd'); + var isDescriptionTerm = isTag('dt'); + var outdentDlItem = function (editor, item) { + if (isDescriptionDetail(item)) { + mutate(item, 'dt'); + } else if (isDescriptionTerm(item)) { + parent(item).each(function (dl) { + return splitList(editor, dl.dom, item.dom); + }); + } + }; + var indentDlItem = function (item) { + if (isDescriptionTerm(item)) { + mutate(item, 'dd'); + } + }; + var dlIndentation = function (editor, indentation, dlItems) { + if (indentation === 'Indent') { + each$1(dlItems, indentDlItem); + } else { + each$1(dlItems, function (item) { + return outdentDlItem(editor, item); + }); + } + }; + + var getNormalizedPoint = function (container, offset) { + if (isTextNode(container)) { + return { + container: container, + offset: offset + }; + } + var node = global$6.getNode(container, offset); + if (isTextNode(node)) { + return { + container: node, + offset: offset >= container.childNodes.length ? node.data.length : 0 + }; + } else if (node.previousSibling && isTextNode(node.previousSibling)) { + return { + container: node.previousSibling, + offset: node.previousSibling.data.length + }; + } else if (node.nextSibling && isTextNode(node.nextSibling)) { + return { + container: node.nextSibling, + offset: 0 + }; + } + return { + container: container, + offset: offset + }; + }; + var normalizeRange = function (rng) { + var outRng = rng.cloneRange(); + var rangeStart = getNormalizedPoint(rng.startContainer, rng.startOffset); + outRng.setStart(rangeStart.container, rangeStart.offset); + var rangeEnd = getNormalizedPoint(rng.endContainer, rng.endOffset); + outRng.setEnd(rangeEnd.container, rangeEnd.offset); + return outRng; + }; + + var global$1 = tinymce.util.Tools.resolve('tinymce.dom.DomQuery'); + + var getParentList = function (editor, node) { + var selectionStart = node || editor.selection.getStart(true); + return editor.dom.getParent(selectionStart, 'OL,UL,DL', getClosestListRootElm(editor, selectionStart)); + }; + var isParentListSelected = function (parentList, selectedBlocks) { + return parentList && selectedBlocks.length === 1 && selectedBlocks[0] === parentList; + }; + var findSubLists = function (parentList) { + return filter$1(parentList.querySelectorAll('ol,ul,dl'), isListNode); + }; + var getSelectedSubLists = function (editor) { + var parentList = getParentList(editor); + var selectedBlocks = editor.selection.getSelectedBlocks(); + if (isParentListSelected(parentList, selectedBlocks)) { + return findSubLists(parentList); + } else { + return filter$1(selectedBlocks, function (elm) { + return isListNode(elm) && parentList !== elm; + }); + } + }; + var findParentListItemsNodes = function (editor, elms) { + var listItemsElms = global$2.map(elms, function (elm) { + var parentLi = editor.dom.getParent(elm, 'li,dd,dt', getClosestListRootElm(editor, elm)); + return parentLi ? parentLi : elm; + }); + return global$1.unique(listItemsElms); + }; + var getSelectedListItems = function (editor) { + var selectedBlocks = editor.selection.getSelectedBlocks(); + return filter$1(findParentListItemsNodes(editor, selectedBlocks), isListItemNode); + }; + var getSelectedDlItems = function (editor) { + return filter$1(getSelectedListItems(editor), isDlItemNode); + }; + var getClosestListRootElm = function (editor, elm) { + var parentTableCell = editor.dom.getParents(elm, 'TD,TH'); + return parentTableCell.length > 0 ? parentTableCell[0] : editor.getBody(); + }; + var findLastParentListNode = function (editor, elm) { + var parentLists = editor.dom.getParents(elm, 'ol,ul', getClosestListRootElm(editor, elm)); + return last(parentLists); + }; + var getSelectedLists = function (editor) { + var firstList = findLastParentListNode(editor, editor.selection.getStart()); + var subsequentLists = filter$1(editor.selection.getSelectedBlocks(), isOlUlNode); + return firstList.toArray().concat(subsequentLists); + }; + var getSelectedListRoots = function (editor) { + var selectedLists = getSelectedLists(editor); + return getUniqueListRoots(editor, selectedLists); + }; + var getUniqueListRoots = function (editor, lists) { + var listRoots = map(lists, function (list) { + return findLastParentListNode(editor, list).getOr(list); + }); + return global$1.unique(listRoots); + }; + + var is = function (lhs, rhs, comparator) { + if (comparator === void 0) { + comparator = tripleEquals; + } + return lhs.exists(function (left) { + return comparator(left, rhs); + }); + }; + var lift2 = function (oa, ob, f) { + return oa.isSome() && ob.isSome() ? Optional.some(f(oa.getOrDie(), ob.getOrDie())) : Optional.none(); + }; + + var fromElements = function (elements, scope) { + var doc = scope || document; + var fragment = doc.createDocumentFragment(); + each$1(elements, function (element) { + fragment.appendChild(element.dom); + }); + return SugarElement.fromDom(fragment); + }; + + var fireListEvent = function (editor, action, element) { + return editor.fire('ListMutation', { + action: action, + element: element + }); + }; + + var isSupported = function (dom) { + return dom.style !== undefined && isFunction(dom.style.getPropertyValue); + }; + + var internalSet = function (dom, property, value) { + if (!isString(value)) { + console.error('Invalid call to CSS.set. Property ', property, ':: Value ', value, ':: Element ', dom); + throw new Error('CSS value must be a string: ' + value); + } + if (isSupported(dom)) { + dom.style.setProperty(property, value); + } + }; + var set = function (element, property, value) { + var dom = element.dom; + internalSet(dom, property, value); + }; + + var joinSegment = function (parent, child) { + append$1(parent.item, child.list); + }; + var joinSegments = function (segments) { + for (var i = 1; i < segments.length; i++) { + joinSegment(segments[i - 1], segments[i]); + } + }; + var appendSegments = function (head$1, tail) { + lift2(last(head$1), head(tail), joinSegment); + }; + var createSegment = function (scope, listType) { + var segment = { + list: SugarElement.fromTag(listType, scope), + item: SugarElement.fromTag('li', scope) + }; + append$1(segment.list, segment.item); + return segment; + }; + var createSegments = function (scope, entry, size) { + var segments = []; + for (var i = 0; i < size; i++) { + segments.push(createSegment(scope, entry.listType)); + } + return segments; + }; + var populateSegments = function (segments, entry) { + for (var i = 0; i < segments.length - 1; i++) { + set(segments[i].item, 'list-style-type', 'none'); + } + last(segments).each(function (segment) { + setAll(segment.list, entry.listAttributes); + setAll(segment.item, entry.itemAttributes); + append(segment.item, entry.content); + }); + }; + var normalizeSegment = function (segment, entry) { + if (name(segment.list) !== entry.listType) { + segment.list = mutate(segment.list, entry.listType); + } + setAll(segment.list, entry.listAttributes); + }; + var createItem = function (scope, attr, content) { + var item = SugarElement.fromTag('li', scope); + setAll(item, attr); + append(item, content); + return item; + }; + var appendItem = function (segment, item) { + append$1(segment.list, item); + segment.item = item; + }; + var writeShallow = function (scope, cast, entry) { + var newCast = cast.slice(0, entry.depth); + last(newCast).each(function (segment) { + var item = createItem(scope, entry.itemAttributes, entry.content); + appendItem(segment, item); + normalizeSegment(segment, entry); + }); + return newCast; + }; + var writeDeep = function (scope, cast, entry) { + var segments = createSegments(scope, entry, entry.depth - cast.length); + joinSegments(segments); + populateSegments(segments, entry); + appendSegments(cast, segments); + return cast.concat(segments); + }; + var composeList = function (scope, entries) { + var cast = foldl(entries, function (cast, entry) { + return entry.depth > cast.length ? writeDeep(scope, cast, entry) : writeShallow(scope, cast, entry); + }, []); + return head(cast).map(function (segment) { + return segment.list; + }); + }; + + var isList = function (el) { + return is$1(el, 'OL,UL'); + }; + var hasFirstChildList = function (el) { + return firstChild(el).exists(isList); + }; + var hasLastChildList = function (el) { + return lastChild(el).exists(isList); + }; + + var isIndented = function (entry) { + return entry.depth > 0; + }; + var isSelected = function (entry) { + return entry.isSelected; + }; + var cloneItemContent = function (li) { + var children$1 = children(li); + var content = hasLastChildList(li) ? children$1.slice(0, -1) : children$1; + return map(content, deep); + }; + var createEntry = function (li, depth, isSelected) { + return parent(li).filter(isElement).map(function (list) { + return { + depth: depth, + dirty: false, + isSelected: isSelected, + content: cloneItemContent(li), + itemAttributes: clone$1(li), + listAttributes: clone$1(list), + listType: name(list) + }; + }); + }; + + var indentEntry = function (indentation, entry) { + switch (indentation) { + case 'Indent': + entry.depth++; + break; + case 'Outdent': + entry.depth--; + break; + case 'Flatten': + entry.depth = 0; + } + entry.dirty = true; + }; + + var cloneListProperties = function (target, source) { + target.listType = source.listType; + target.listAttributes = __assign({}, source.listAttributes); + }; + var cleanListProperties = function (entry) { + entry.listAttributes = filter(entry.listAttributes, function (_value, key) { + return key !== 'start'; + }); + }; + var closestSiblingEntry = function (entries, start) { + var depth = entries[start].depth; + var matches = function (entry) { + return entry.depth === depth && !entry.dirty; + }; + var until = function (entry) { + return entry.depth < depth; + }; + return findUntil(reverse(entries.slice(0, start)), matches, until).orThunk(function () { + return findUntil(entries.slice(start + 1), matches, until); + }); + }; + var normalizeEntries = function (entries) { + each$1(entries, function (entry, i) { + closestSiblingEntry(entries, i).fold(function () { + if (entry.dirty) { + cleanListProperties(entry); + } + }, function (matchingEntry) { + return cloneListProperties(entry, matchingEntry); + }); + }); + return entries; + }; + + var Cell = function (initial) { + var value = initial; + var get = function () { + return value; + }; + var set = function (v) { + value = v; + }; + return { + get: get, + set: set + }; + }; + + var parseItem = function (depth, itemSelection, selectionState, item) { + return firstChild(item).filter(isList).fold(function () { + itemSelection.each(function (selection) { + if (eq(selection.start, item)) { + selectionState.set(true); + } + }); + var currentItemEntry = createEntry(item, depth, selectionState.get()); + itemSelection.each(function (selection) { + if (eq(selection.end, item)) { + selectionState.set(false); + } + }); + var childListEntries = lastChild(item).filter(isList).map(function (list) { + return parseList(depth, itemSelection, selectionState, list); + }).getOr([]); + return currentItemEntry.toArray().concat(childListEntries); + }, function (list) { + return parseList(depth, itemSelection, selectionState, list); + }); + }; + var parseList = function (depth, itemSelection, selectionState, list) { + return bind(children(list), function (element) { + var parser = isList(element) ? parseList : parseItem; + var newDepth = depth + 1; + return parser(newDepth, itemSelection, selectionState, element); + }); + }; + var parseLists = function (lists, itemSelection) { + var selectionState = Cell(false); + var initialDepth = 0; + return map(lists, function (list) { + return { + sourceList: list, + entries: parseList(initialDepth, itemSelection, selectionState, list) + }; + }); + }; + + var outdentedComposer = function (editor, entries) { + var normalizedEntries = normalizeEntries(entries); + return map(normalizedEntries, function (entry) { + var content = fromElements(entry.content); + return SugarElement.fromDom(createTextBlock(editor, content.dom)); + }); + }; + var indentedComposer = function (editor, entries) { + var normalizedEntries = normalizeEntries(entries); + return composeList(editor.contentDocument, normalizedEntries).toArray(); + }; + var composeEntries = function (editor, entries) { + return bind(groupBy(entries, isIndented), function (entries) { + var groupIsIndented = head(entries).exists(isIndented); + return groupIsIndented ? indentedComposer(editor, entries) : outdentedComposer(editor, entries); + }); + }; + var indentSelectedEntries = function (entries, indentation) { + each$1(filter$1(entries, isSelected), function (entry) { + return indentEntry(indentation, entry); + }); + }; + var getItemSelection = function (editor) { + var selectedListItems = map(getSelectedListItems(editor), SugarElement.fromDom); + return lift2(find$1(selectedListItems, not(hasFirstChildList)), find$1(reverse(selectedListItems), not(hasFirstChildList)), function (start, end) { + return { + start: start, + end: end + }; + }); + }; + var listIndentation = function (editor, lists, indentation) { + var entrySets = parseLists(lists, getItemSelection(editor)); + each$1(entrySets, function (entrySet) { + indentSelectedEntries(entrySet.entries, indentation); + var composedLists = composeEntries(editor, entrySet.entries); + each$1(composedLists, function (composedList) { + fireListEvent(editor, indentation === 'Indent' ? 'IndentList' : 'OutdentList', composedList.dom); + }); + before(entrySet.sourceList, composedLists); + remove(entrySet.sourceList); + }); + }; + + var selectionIndentation = function (editor, indentation) { + var lists = map(getSelectedListRoots(editor), SugarElement.fromDom); + var dlItems = map(getSelectedDlItems(editor), SugarElement.fromDom); + var isHandled = false; + if (lists.length || dlItems.length) { + var bookmark = editor.selection.getBookmark(); + listIndentation(editor, lists, indentation); + dlIndentation(editor, indentation, dlItems); + editor.selection.moveToBookmark(bookmark); + editor.selection.setRng(normalizeRange(editor.selection.getRng())); + editor.nodeChanged(); + isHandled = true; + } + return isHandled; + }; + var indentListSelection = function (editor) { + return selectionIndentation(editor, 'Indent'); + }; + var outdentListSelection = function (editor) { + return selectionIndentation(editor, 'Outdent'); + }; + var flattenListSelection = function (editor) { + return selectionIndentation(editor, 'Flatten'); + }; + + var global = tinymce.util.Tools.resolve('tinymce.dom.BookmarkManager'); + + var DOM$1 = global$3.DOM; + var createBookmark = function (rng) { + var bookmark = {}; + var setupEndPoint = function (start) { + var container = rng[start ? 'startContainer' : 'endContainer']; + var offset = rng[start ? 'startOffset' : 'endOffset']; + if (container.nodeType === 1) { + var offsetNode = DOM$1.create('span', { 'data-mce-type': 'bookmark' }); + if (container.hasChildNodes()) { + offset = Math.min(offset, container.childNodes.length - 1); + if (start) { + container.insertBefore(offsetNode, container.childNodes[offset]); + } else { + DOM$1.insertAfter(offsetNode, container.childNodes[offset]); + } + } else { + container.appendChild(offsetNode); + } + container = offsetNode; + offset = 0; + } + bookmark[start ? 'startContainer' : 'endContainer'] = container; + bookmark[start ? 'startOffset' : 'endOffset'] = offset; + }; + setupEndPoint(true); + if (!rng.collapsed) { + setupEndPoint(); + } + return bookmark; + }; + var resolveBookmark = function (bookmark) { + var restoreEndPoint = function (start) { + var node; + var nodeIndex = function (container) { + var node = container.parentNode.firstChild, idx = 0; + while (node) { + if (node === container) { + return idx; + } + if (node.nodeType !== 1 || node.getAttribute('data-mce-type') !== 'bookmark') { + idx++; + } + node = node.nextSibling; + } + return -1; + }; + var container = node = bookmark[start ? 'startContainer' : 'endContainer']; + var offset = bookmark[start ? 'startOffset' : 'endOffset']; + if (!container) { + return; + } + if (container.nodeType === 1) { + offset = nodeIndex(container); + container = container.parentNode; + DOM$1.remove(node); + if (!container.hasChildNodes() && DOM$1.isBlock(container)) { + container.appendChild(DOM$1.create('br')); + } + } + bookmark[start ? 'startContainer' : 'endContainer'] = container; + bookmark[start ? 'startOffset' : 'endOffset'] = offset; + }; + restoreEndPoint(true); + restoreEndPoint(); + var rng = DOM$1.createRng(); + rng.setStart(bookmark.startContainer, bookmark.startOffset); + if (bookmark.endContainer) { + rng.setEnd(bookmark.endContainer, bookmark.endOffset); + } + return normalizeRange(rng); + }; + + var listToggleActionFromListName = function (listName) { + switch (listName) { + case 'UL': + return 'ToggleUlList'; + case 'OL': + return 'ToggleOlList'; + case 'DL': + return 'ToggleDLList'; + } + }; + + var isCustomList = function (list) { + return /\btox\-/.test(list.className); + }; + var listState = function (editor, listName, activate) { + var nodeChangeHandler = function (e) { + var inList = findUntil(e.parents, isListNode, isTableCellNode).filter(function (list) { + return list.nodeName === listName && !isCustomList(list); + }).isSome(); + activate(inList); + }; + var parents = editor.dom.getParents(editor.selection.getNode()); + nodeChangeHandler({ parents: parents }); + editor.on('NodeChange', nodeChangeHandler); + return function () { + return editor.off('NodeChange', nodeChangeHandler); + }; + }; + + var updateListStyle = function (dom, el, detail) { + var type = detail['list-style-type'] ? detail['list-style-type'] : null; + dom.setStyle(el, 'list-style-type', type); + }; + var setAttribs = function (elm, attrs) { + global$2.each(attrs, function (value, key) { + elm.setAttribute(key, value); + }); + }; + var updateListAttrs = function (dom, el, detail) { + setAttribs(el, detail['list-attributes']); + global$2.each(dom.select('li', el), function (li) { + setAttribs(li, detail['list-item-attributes']); + }); + }; + var updateListWithDetails = function (dom, el, detail) { + updateListStyle(dom, el, detail); + updateListAttrs(dom, el, detail); + }; + var removeStyles = function (dom, element, styles) { + global$2.each(styles, function (style) { + var _a; + return dom.setStyle(element, (_a = {}, _a[style] = '', _a)); + }); + }; + var getEndPointNode = function (editor, rng, start, root) { + var container = rng[start ? 'startContainer' : 'endContainer']; + var offset = rng[start ? 'startOffset' : 'endOffset']; + if (container.nodeType === 1) { + container = container.childNodes[Math.min(offset, container.childNodes.length - 1)] || container; + } + if (!start && isBr(container.nextSibling)) { + container = container.nextSibling; + } + while (container.parentNode !== root) { + if (isTextBlock(editor, container)) { + return container; + } + if (/^(TD|TH)$/.test(container.parentNode.nodeName)) { + return container; + } + container = container.parentNode; + } + return container; + }; + var getSelectedTextBlocks = function (editor, rng, root) { + var textBlocks = []; + var dom = editor.dom; + var startNode = getEndPointNode(editor, rng, true, root); + var endNode = getEndPointNode(editor, rng, false, root); + var block; + var siblings = []; + for (var node = startNode; node; node = node.nextSibling) { + siblings.push(node); + if (node === endNode) { + break; + } + } + global$2.each(siblings, function (node) { + if (isTextBlock(editor, node)) { + textBlocks.push(node); + block = null; + return; + } + if (dom.isBlock(node) || isBr(node)) { + if (isBr(node)) { + dom.remove(node); + } + block = null; + return; + } + var nextSibling = node.nextSibling; + if (global.isBookmarkNode(node)) { + if (isListNode(nextSibling) || isTextBlock(editor, nextSibling) || !nextSibling && node.parentNode === root) { + block = null; + return; + } + } + if (!block) { + block = dom.create('p'); + node.parentNode.insertBefore(block, node); + textBlocks.push(block); + } + block.appendChild(node); + }); + return textBlocks; + }; + var hasCompatibleStyle = function (dom, sib, detail) { + var sibStyle = dom.getStyle(sib, 'list-style-type'); + var detailStyle = detail ? detail['list-style-type'] : ''; + detailStyle = detailStyle === null ? '' : detailStyle; + return sibStyle === detailStyle; + }; + var applyList = function (editor, listName, detail) { + var rng = editor.selection.getRng(); + var listItemName = 'LI'; + var root = getClosestListRootElm(editor, editor.selection.getStart(true)); + var dom = editor.dom; + if (dom.getContentEditable(editor.selection.getNode()) === 'false') { + return; + } + listName = listName.toUpperCase(); + if (listName === 'DL') { + listItemName = 'DT'; + } + var bookmark = createBookmark(rng); + var selectedTextBlocks = getSelectedTextBlocks(editor, rng, root); + global$2.each(selectedTextBlocks, function (block) { + var listBlock; + var sibling = block.previousSibling; + var parent = block.parentNode; + if (!isListItemNode(parent)) { + if (sibling && isListNode(sibling) && sibling.nodeName === listName && hasCompatibleStyle(dom, sibling, detail)) { + listBlock = sibling; + block = dom.rename(block, listItemName); + sibling.appendChild(block); + } else { + listBlock = dom.create(listName); + block.parentNode.insertBefore(listBlock, block); + listBlock.appendChild(block); + block = dom.rename(block, listItemName); + } + removeStyles(dom, block, [ + 'margin', + 'margin-right', + 'margin-bottom', + 'margin-left', + 'margin-top', + 'padding', + 'padding-right', + 'padding-bottom', + 'padding-left', + 'padding-top' + ]); + updateListWithDetails(dom, listBlock, detail); + mergeWithAdjacentLists(editor.dom, listBlock); + } + }); + editor.selection.setRng(resolveBookmark(bookmark)); + }; + var isValidLists = function (list1, list2) { + return list1 && list2 && isListNode(list1) && list1.nodeName === list2.nodeName; + }; + var hasSameListStyle = function (dom, list1, list2) { + var targetStyle = dom.getStyle(list1, 'list-style-type', true); + var style = dom.getStyle(list2, 'list-style-type', true); + return targetStyle === style; + }; + var hasSameClasses = function (elm1, elm2) { + return elm1.className === elm2.className; + }; + var shouldMerge = function (dom, list1, list2) { + return isValidLists(list1, list2) && hasSameListStyle(dom, list1, list2) && hasSameClasses(list1, list2); + }; + var mergeWithAdjacentLists = function (dom, listBlock) { + var sibling, node; + sibling = listBlock.nextSibling; + if (shouldMerge(dom, listBlock, sibling)) { + while (node = sibling.firstChild) { + listBlock.appendChild(node); + } + dom.remove(sibling); + } + sibling = listBlock.previousSibling; + if (shouldMerge(dom, listBlock, sibling)) { + while (node = sibling.lastChild) { + listBlock.insertBefore(node, listBlock.firstChild); + } + dom.remove(sibling); + } + }; + var updateList$1 = function (editor, list, listName, detail) { + if (list.nodeName !== listName) { + var newList = editor.dom.rename(list, listName); + updateListWithDetails(editor.dom, newList, detail); + fireListEvent(editor, listToggleActionFromListName(listName), newList); + } else { + updateListWithDetails(editor.dom, list, detail); + fireListEvent(editor, listToggleActionFromListName(listName), list); + } + }; + var toggleMultipleLists = function (editor, parentList, lists, listName, detail) { + var parentIsList = isListNode(parentList); + if (parentIsList && parentList.nodeName === listName && !hasListStyleDetail(detail)) { + flattenListSelection(editor); + } else { + applyList(editor, listName, detail); + var bookmark = createBookmark(editor.selection.getRng()); + var allLists = parentIsList ? __spreadArray([parentList], lists, true) : lists; + global$2.each(allLists, function (elm) { + updateList$1(editor, elm, listName, detail); + }); + editor.selection.setRng(resolveBookmark(bookmark)); + } + }; + var hasListStyleDetail = function (detail) { + return 'list-style-type' in detail; + }; + var toggleSingleList = function (editor, parentList, listName, detail) { + if (parentList === editor.getBody()) { + return; + } + if (parentList) { + if (parentList.nodeName === listName && !hasListStyleDetail(detail) && !isCustomList(parentList)) { + flattenListSelection(editor); + } else { + var bookmark = createBookmark(editor.selection.getRng()); + updateListWithDetails(editor.dom, parentList, detail); + var newList = editor.dom.rename(parentList, listName); + mergeWithAdjacentLists(editor.dom, newList); + editor.selection.setRng(resolveBookmark(bookmark)); + applyList(editor, listName, detail); + fireListEvent(editor, listToggleActionFromListName(listName), newList); + } + } else { + applyList(editor, listName, detail); + fireListEvent(editor, listToggleActionFromListName(listName), parentList); + } + }; + var toggleList = function (editor, listName, _detail) { + var parentList = getParentList(editor); + var selectedSubLists = getSelectedSubLists(editor); + var detail = isObject(_detail) ? _detail : {}; + if (selectedSubLists.length > 0) { + toggleMultipleLists(editor, parentList, selectedSubLists, listName, detail); + } else { + toggleSingleList(editor, parentList, listName, detail); + } + }; + + var DOM = global$3.DOM; + var normalizeList = function (dom, list) { + var parentNode = list.parentNode; + if (parentNode.nodeName === 'LI' && parentNode.firstChild === list) { + var sibling = parentNode.previousSibling; + if (sibling && sibling.nodeName === 'LI') { + sibling.appendChild(list); + if (isEmpty(dom, parentNode)) { + DOM.remove(parentNode); + } + } else { + DOM.setStyle(parentNode, 'listStyleType', 'none'); + } + } + if (isListNode(parentNode)) { + var sibling = parentNode.previousSibling; + if (sibling && sibling.nodeName === 'LI') { + sibling.appendChild(list); + } + } + }; + var normalizeLists = function (dom, element) { + var lists = global$2.grep(dom.select('ol,ul', element)); + global$2.each(lists, function (list) { + normalizeList(dom, list); + }); + }; + + var findNextCaretContainer = function (editor, rng, isForward, root) { + var node = rng.startContainer; + var offset = rng.startOffset; + if (isTextNode(node) && (isForward ? offset < node.data.length : offset > 0)) { + return node; + } + var nonEmptyBlocks = editor.schema.getNonEmptyElements(); + if (node.nodeType === 1) { + node = global$6.getNode(node, offset); + } + var walker = new global$5(node, root); + if (isForward) { + if (isBogusBr(editor.dom, node)) { + walker.next(); + } + } + while (node = walker[isForward ? 'next' : 'prev2']()) { + if (node.nodeName === 'LI' && !node.hasChildNodes()) { + return node; + } + if (nonEmptyBlocks[node.nodeName]) { + return node; + } + if (isTextNode(node) && node.data.length > 0) { + return node; + } + } + }; + var hasOnlyOneBlockChild = function (dom, elm) { + var childNodes = elm.childNodes; + return childNodes.length === 1 && !isListNode(childNodes[0]) && dom.isBlock(childNodes[0]); + }; + var unwrapSingleBlockChild = function (dom, elm) { + if (hasOnlyOneBlockChild(dom, elm)) { + dom.remove(elm.firstChild, true); + } + }; + var moveChildren = function (dom, fromElm, toElm) { + var node; + var targetElm = hasOnlyOneBlockChild(dom, toElm) ? toElm.firstChild : toElm; + unwrapSingleBlockChild(dom, fromElm); + if (!isEmpty(dom, fromElm, true)) { + while (node = fromElm.firstChild) { + targetElm.appendChild(node); + } + } + }; + var mergeLiElements = function (dom, fromElm, toElm) { + var listNode; + var ul = fromElm.parentNode; + if (!isChildOfBody(dom, fromElm) || !isChildOfBody(dom, toElm)) { + return; + } + if (isListNode(toElm.lastChild)) { + listNode = toElm.lastChild; + } + if (ul === toElm.lastChild) { + if (isBr(ul.previousSibling)) { + dom.remove(ul.previousSibling); + } + } + var node = toElm.lastChild; + if (node && isBr(node) && fromElm.hasChildNodes()) { + dom.remove(node); + } + if (isEmpty(dom, toElm, true)) { + dom.$(toElm).empty(); + } + moveChildren(dom, fromElm, toElm); + if (listNode) { + toElm.appendChild(listNode); + } + var contains$1 = contains(SugarElement.fromDom(toElm), SugarElement.fromDom(fromElm)); + var nestedLists = contains$1 ? dom.getParents(fromElm, isListNode, toElm) : []; + dom.remove(fromElm); + each$1(nestedLists, function (list) { + if (isEmpty(dom, list) && list !== dom.getRoot()) { + dom.remove(list); + } + }); + }; + var mergeIntoEmptyLi = function (editor, fromLi, toLi) { + editor.dom.$(toLi).empty(); + mergeLiElements(editor.dom, fromLi, toLi); + editor.selection.setCursorLocation(toLi, 0); + }; + var mergeForward = function (editor, rng, fromLi, toLi) { + var dom = editor.dom; + if (dom.isEmpty(toLi)) { + mergeIntoEmptyLi(editor, fromLi, toLi); + } else { + var bookmark = createBookmark(rng); + mergeLiElements(dom, fromLi, toLi); + editor.selection.setRng(resolveBookmark(bookmark)); + } + }; + var mergeBackward = function (editor, rng, fromLi, toLi) { + var bookmark = createBookmark(rng); + mergeLiElements(editor.dom, fromLi, toLi); + var resolvedBookmark = resolveBookmark(bookmark); + editor.selection.setRng(resolvedBookmark); + }; + var backspaceDeleteFromListToListCaret = function (editor, isForward) { + var dom = editor.dom, selection = editor.selection; + var selectionStartElm = selection.getStart(); + var root = getClosestListRootElm(editor, selectionStartElm); + var li = dom.getParent(selection.getStart(), 'LI', root); + if (li) { + var ul = li.parentNode; + if (ul === editor.getBody() && isEmpty(dom, ul)) { + return true; + } + var rng_1 = normalizeRange(selection.getRng()); + var otherLi_1 = dom.getParent(findNextCaretContainer(editor, rng_1, isForward, root), 'LI', root); + if (otherLi_1 && otherLi_1 !== li) { + editor.undoManager.transact(function () { + if (isForward) { + mergeForward(editor, rng_1, otherLi_1, li); + } else { + if (isFirstChild(li)) { + outdentListSelection(editor); + } else { + mergeBackward(editor, rng_1, li, otherLi_1); + } + } + }); + return true; + } else if (!otherLi_1) { + if (!isForward && rng_1.startOffset === 0 && rng_1.endOffset === 0) { + editor.undoManager.transact(function () { + flattenListSelection(editor); + }); + return true; + } + } + } + return false; + }; + var removeBlock = function (dom, block, root) { + var parentBlock = dom.getParent(block.parentNode, dom.isBlock, root); + dom.remove(block); + if (parentBlock && dom.isEmpty(parentBlock)) { + dom.remove(parentBlock); + } + }; + var backspaceDeleteIntoListCaret = function (editor, isForward) { + var dom = editor.dom; + var selectionStartElm = editor.selection.getStart(); + var root = getClosestListRootElm(editor, selectionStartElm); + var block = dom.getParent(selectionStartElm, dom.isBlock, root); + if (block && dom.isEmpty(block)) { + var rng = normalizeRange(editor.selection.getRng()); + var otherLi_2 = dom.getParent(findNextCaretContainer(editor, rng, isForward, root), 'LI', root); + if (otherLi_2) { + editor.undoManager.transact(function () { + removeBlock(dom, block, root); + mergeWithAdjacentLists(dom, otherLi_2.parentNode); + editor.selection.select(otherLi_2, true); + editor.selection.collapse(isForward); + }); + return true; + } + } + return false; + }; + var backspaceDeleteCaret = function (editor, isForward) { + return backspaceDeleteFromListToListCaret(editor, isForward) || backspaceDeleteIntoListCaret(editor, isForward); + }; + var backspaceDeleteRange = function (editor) { + var selectionStartElm = editor.selection.getStart(); + var root = getClosestListRootElm(editor, selectionStartElm); + var startListParent = editor.dom.getParent(selectionStartElm, 'LI,DT,DD', root); + if (startListParent || getSelectedListItems(editor).length > 0) { + editor.undoManager.transact(function () { + editor.execCommand('Delete'); + normalizeLists(editor.dom, editor.getBody()); + }); + return true; + } + return false; + }; + var backspaceDelete = function (editor, isForward) { + return editor.selection.isCollapsed() ? backspaceDeleteCaret(editor, isForward) : backspaceDeleteRange(editor); + }; + var setup$1 = function (editor) { + editor.on('keydown', function (e) { + if (e.keyCode === global$4.BACKSPACE) { + if (backspaceDelete(editor, false)) { + e.preventDefault(); + } + } else if (e.keyCode === global$4.DELETE) { + if (backspaceDelete(editor, true)) { + e.preventDefault(); + } + } + }); + }; + + var get = function (editor) { + return { + backspaceDelete: function (isForward) { + backspaceDelete(editor, isForward); + } + }; + }; + + var updateList = function (editor, update) { + var parentList = getParentList(editor); + editor.undoManager.transact(function () { + if (isObject(update.styles)) { + editor.dom.setStyles(parentList, update.styles); + } + if (isObject(update.attrs)) { + each(update.attrs, function (v, k) { + return editor.dom.setAttrib(parentList, k, v); + }); + } + }); + }; + + var parseAlphabeticBase26 = function (str) { + var chars = reverse(trim(str).split('')); + var values = map(chars, function (char, i) { + var charValue = char.toUpperCase().charCodeAt(0) - 'A'.charCodeAt(0) + 1; + return Math.pow(26, i) * charValue; + }); + return foldl(values, function (sum, v) { + return sum + v; + }, 0); + }; + var composeAlphabeticBase26 = function (value) { + value--; + if (value < 0) { + return ''; + } else { + var remainder = value % 26; + var quotient = Math.floor(value / 26); + var rest = composeAlphabeticBase26(quotient); + var char = String.fromCharCode('A'.charCodeAt(0) + remainder); + return rest + char; + } + }; + var isUppercase = function (str) { + return /^[A-Z]+$/.test(str); + }; + var isLowercase = function (str) { + return /^[a-z]+$/.test(str); + }; + var isNumeric = function (str) { + return /^[0-9]+$/.test(str); + }; + var deduceListType = function (start) { + if (isNumeric(start)) { + return 2; + } else if (isUppercase(start)) { + return 0; + } else if (isLowercase(start)) { + return 1; + } else if (isEmpty$1(start)) { + return 3; + } else { + return 4; + } + }; + var parseStartValue = function (start) { + switch (deduceListType(start)) { + case 2: + return Optional.some({ + listStyleType: Optional.none(), + start: start + }); + case 0: + return Optional.some({ + listStyleType: Optional.some('upper-alpha'), + start: parseAlphabeticBase26(start).toString() + }); + case 1: + return Optional.some({ + listStyleType: Optional.some('lower-alpha'), + start: parseAlphabeticBase26(start).toString() + }); + case 3: + return Optional.some({ + listStyleType: Optional.none(), + start: '' + }); + case 4: + return Optional.none(); + } + }; + var parseDetail = function (detail) { + var start = parseInt(detail.start, 10); + if (is(detail.listStyleType, 'upper-alpha')) { + return composeAlphabeticBase26(start); + } else if (is(detail.listStyleType, 'lower-alpha')) { + return composeAlphabeticBase26(start).toLowerCase(); + } else { + return detail.start; + } + }; + + var open = function (editor) { + var currentList = getParentList(editor); + if (!isOlNode(currentList)) { + return; + } + editor.windowManager.open({ + title: 'List Properties', + body: { + type: 'panel', + items: [{ + type: 'input', + name: 'start', + label: 'Start list at number', + inputMode: 'numeric' + }] + }, + initialData: { + start: parseDetail({ + start: editor.dom.getAttrib(currentList, 'start', '1'), + listStyleType: Optional.some(editor.dom.getStyle(currentList, 'list-style-type')) + }) + }, + buttons: [ + { + type: 'cancel', + name: 'cancel', + text: 'Cancel' + }, + { + type: 'submit', + name: 'save', + text: 'Save', + primary: true + } + ], + onSubmit: function (api) { + var data = api.getData(); + parseStartValue(data.start).each(function (detail) { + editor.execCommand('mceListUpdate', false, { + attrs: { start: detail.start === '1' ? '' : detail.start }, + styles: { 'list-style-type': detail.listStyleType.getOr('') } + }); + }); + api.close(); + } + }); + }; + + var queryListCommandState = function (editor, listName) { + return function () { + var parentList = getParentList(editor); + return parentList && parentList.nodeName === listName; + }; + }; + var registerDialog = function (editor) { + editor.addCommand('mceListProps', function () { + open(editor); + }); + }; + var register$2 = function (editor) { + editor.on('BeforeExecCommand', function (e) { + var cmd = e.command.toLowerCase(); + if (cmd === 'indent') { + indentListSelection(editor); + } else if (cmd === 'outdent') { + outdentListSelection(editor); + } + }); + editor.addCommand('InsertUnorderedList', function (ui, detail) { + toggleList(editor, 'UL', detail); + }); + editor.addCommand('InsertOrderedList', function (ui, detail) { + toggleList(editor, 'OL', detail); + }); + editor.addCommand('InsertDefinitionList', function (ui, detail) { + toggleList(editor, 'DL', detail); + }); + editor.addCommand('RemoveList', function () { + flattenListSelection(editor); + }); + registerDialog(editor); + editor.addCommand('mceListUpdate', function (ui, detail) { + if (isObject(detail)) { + updateList(editor, detail); + } + }); + editor.addQueryStateHandler('InsertUnorderedList', queryListCommandState(editor, 'UL')); + editor.addQueryStateHandler('InsertOrderedList', queryListCommandState(editor, 'OL')); + editor.addQueryStateHandler('InsertDefinitionList', queryListCommandState(editor, 'DL')); + }; + + var setupTabKey = function (editor) { + editor.on('keydown', function (e) { + if (e.keyCode !== global$4.TAB || global$4.metaKeyPressed(e)) { + return; + } + editor.undoManager.transact(function () { + if (e.shiftKey ? outdentListSelection(editor) : indentListSelection(editor)) { + e.preventDefault(); + } + }); + }); + }; + var setup = function (editor) { + if (shouldIndentOnTab(editor)) { + setupTabKey(editor); + } + setup$1(editor); + }; + + var register$1 = function (editor) { + var exec = function (command) { + return function () { + return editor.execCommand(command); + }; + }; + if (!editor.hasPlugin('advlist')) { + editor.ui.registry.addToggleButton('numlist', { + icon: 'ordered-list', + active: false, + tooltip: 'Numbered list', + onAction: exec('InsertOrderedList'), + onSetup: function (api) { + return listState(editor, 'OL', api.setActive); + } + }); + editor.ui.registry.addToggleButton('bullist', { + icon: 'unordered-list', + active: false, + tooltip: 'Bullet list', + onAction: exec('InsertUnorderedList'), + onSetup: function (api) { + return listState(editor, 'UL', api.setActive); + } + }); + } + }; + + var register = function (editor) { + var listProperties = { + text: 'List properties...', + icon: 'ordered-list', + onAction: function () { + return editor.execCommand('mceListProps'); + }, + onSetup: function (api) { + return listState(editor, 'OL', function (active) { + return api.setDisabled(!active); + }); + } + }; + editor.ui.registry.addMenuItem('listprops', listProperties); + editor.ui.registry.addContextMenu('lists', { + update: function (node) { + var parentList = getParentList(editor, node); + return isOlNode(parentList) ? ['listprops'] : []; + } + }); + }; + + function Plugin () { + global$7.add('lists', function (editor) { + if (editor.hasPlugin('rtc', true) === false) { + setup(editor); + register$2(editor); + } else { + registerDialog(editor); + } + register$1(editor); + register(editor); + return get(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/lists/plugin.min.js b/app/frontend/public/tinymce/plugins/lists/plugin.min.js new file mode 100644 index 0000000..5c3b43d --- /dev/null +++ b/app/frontend/public/tinymce/plugins/lists/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function e(r){return function(e){return n=typeof(t=e),(null===t?"null":"object"==n&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"==n&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":n)===r;var t,n}}function t(t){return function(e){return typeof e===t}}function u(){}function S(e){return function(){return e}}function n(e){return e}function r(e,t){return e===t}function y(t){return function(e){return!t(e)}}function o(){return p}var i=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=e("string"),O=e("object"),s=e("array"),c=t("boolean"),f=t("function"),d=t("number"),l=S(!1),m=S(!0),p={fold:function(e,t){return e()},isSome:l,isNone:m,getOr:n,getOrThunk:g,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:S(null),getOrUndefined:S(void 0),or:n,orThunk:g,map:o,each:u,bind:o,exists:l,forall:m,filter:function(){return p},toArray:function(){return[]},toString:S("none()")};function g(e){return e()}function C(e,t){for(var n=e.length,r=new Array(n),o=0;o=e.childNodes.length?n.data.length:0}:n.previousSibling&&Me(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&Me(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}}function We(e){var t=e.cloneRange(),n=Ve(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=Ve(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t}function Qe(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,"OL,UL,DL",qt(e,n))}function Xe(e){var t,n,r=e.selection.getSelectedBlocks();return L((t=e,n=Mt.map(r,function(e){return t.dom.getParent(e,"li,dd,dt",qt(t,e))||e}),Xt.unique(n)),Ft)}function qe(e,t){return w(e.dom.getParents(t,"ol,ul",qt(e,t)))}function ze(e,t,n){return void 0===n&&(n=r),e.exists(function(e){return n(e,t)})}function Ye(e,t,n){return e.isSome()&&t.isSome()?E.some(n(e.getOrDie(),t.getOrDie())):E.none()}function Ze(e,t,n){return e.fire("ListMutation",{action:t,element:n})}function Ge(e,t){we(e.item,t.list)}function Je(e,t){for(var n=0;ne.length?tt:et)(r,e,t)},[])).map(function(e){return e.list}).toArray()}function ft(e,t){b(L(e,it),function(e){return function(e){switch(t){case"Indent":e.depth++;break;case"Outdent":e.depth--;break;case"Flatten":e.depth=0}e.dirty=!0}(e),0})}function dt(e,t){var n,r,o,i,a,s,u,c,f,d,l,m,p,g=C((i=qe(o=r=e,o.selection.getStart()),a=L(o.selection.getSelectedBlocks(),_t),s=i.toArray().concat(a),zt(r,s)),me.fromDom),v=C(L(Xe(e),Ht),me.fromDom),h=!1;return(g.length||v.length)&&(n=e.selection.getBookmark(),c=t,b((f=g,p=C(Xe(u=e),me.fromDom),d=Ye(N(p,y(rt)),N(D(p),y(rt)),function(e,t){return{start:e,end:t}}),l=!1,m={get:function(){return l},set:function(e){l=e}},C(f,function(e){return{sourceList:e,entries:Yt(0,d,m,e)}})),function(e){ft(e.entries,c);var t,n,r=(t=u,T(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i 1) { + return protocolMatches[1] === 'www.' ? 'https://' : protocolMatches[1]; + } else { + return 'https://'; + } + }; + var getUrl = function (pattern, url) { + var protocol = getProtocol(url); + var match = pattern.regex.exec(url); + var newUrl = protocol + pattern.url; + var _loop_1 = function (i) { + newUrl = newUrl.replace('$' + i, function () { + return match[i] ? match[i] : ''; + }); + }; + for (var i = 0; i < match.length; i++) { + _loop_1(i); + } + return newUrl.replace(/\?$/, ''); + }; + var matchPattern = function (url) { + var patterns = urlPatterns.filter(function (pattern) { + return pattern.regex.test(url); + }); + if (patterns.length > 0) { + return global$8.extend({}, patterns[0], { url: getUrl(patterns[0], url) }); + } else { + return null; + } + }; + + var getIframeHtml = function (data) { + var allowFullscreen = data.allowfullscreen ? ' allowFullscreen="1"' : ''; + return ''; + }; + var getFlashHtml = function (data) { + var html = ''; + if (data.poster) { + html += ''; + } + html += ''; + return html; + }; + var getAudioHtml = function (data, audioTemplateCallback) { + if (audioTemplateCallback) { + return audioTemplateCallback(data); + } else { + return ''; + } + }; + var getVideoHtml = function (data, videoTemplateCallback) { + if (videoTemplateCallback) { + return videoTemplateCallback(data); + } else { + return ''; + } + }; + var getScriptHtml = function (data) { + return ''; + }; + var dataToHtml = function (editor, dataIn) { + var data = global$8.extend({}, dataIn); + if (!data.source) { + global$8.extend(data, htmlToData(getScripts(editor), data.embed)); + if (!data.source) { + return ''; + } + } + if (!data.altsource) { + data.altsource = ''; + } + if (!data.poster) { + data.poster = ''; + } + data.source = editor.convertURL(data.source, 'source'); + data.altsource = editor.convertURL(data.altsource, 'source'); + data.sourcemime = guess(data.source); + data.altsourcemime = guess(data.altsource); + data.poster = editor.convertURL(data.poster, 'poster'); + var pattern = matchPattern(data.source); + if (pattern) { + data.source = pattern.url; + data.type = pattern.type; + data.allowfullscreen = pattern.allowFullscreen; + data.width = data.width || String(pattern.w); + data.height = data.height || String(pattern.h); + } + if (data.embed) { + return updateHtml(data.embed, data, true); + } else { + var videoScript = getVideoScriptMatch(getScripts(editor), data.source); + if (videoScript) { + data.type = 'script'; + data.width = String(videoScript.width); + data.height = String(videoScript.height); + } + var audioTemplateCallback = getAudioTemplateCallback(editor); + var videoTemplateCallback = getVideoTemplateCallback(editor); + data.width = data.width || '300'; + data.height = data.height || '150'; + global$8.each(data, function (value, key) { + data[key] = editor.dom.encode('' + value); + }); + if (data.type === 'iframe') { + return getIframeHtml(data); + } else if (data.sourcemime === 'application/x-shockwave-flash') { + return getFlashHtml(data); + } else if (data.sourcemime.indexOf('audio') !== -1) { + return getAudioHtml(data, audioTemplateCallback); + } else if (data.type === 'script') { + return getScriptHtml(data); + } else { + return getVideoHtml(data, videoTemplateCallback); + } + } + }; + + var isMediaElement = function (element) { + return element.hasAttribute('data-mce-object') || element.hasAttribute('data-ephox-embed-iri'); + }; + var setup$2 = function (editor) { + editor.on('click keyup touchend', function () { + var selectedNode = editor.selection.getNode(); + if (selectedNode && editor.dom.hasClass(selectedNode, 'mce-preview-object')) { + if (editor.dom.getAttrib(selectedNode, 'data-mce-selected')) { + selectedNode.setAttribute('data-mce-selected', '2'); + } + } + }); + editor.on('ObjectSelected', function (e) { + var objectType = e.target.getAttribute('data-mce-object'); + if (objectType === 'script') { + e.preventDefault(); + } + }); + editor.on('ObjectResized', function (e) { + var target = e.target; + if (target.getAttribute('data-mce-object')) { + var html = target.getAttribute('data-mce-html'); + if (html) { + html = unescape(html); + target.setAttribute('data-mce-html', escape(updateHtml(html, { + width: String(e.width), + height: String(e.height) + }))); + } + } + }); + }; + + var global$3 = tinymce.util.Tools.resolve('tinymce.util.Promise'); + + var cache = {}; + var embedPromise = function (data, dataToHtml, handler) { + return new global$3(function (res, rej) { + var wrappedResolve = function (response) { + if (response.html) { + cache[data.source] = response; + } + return res({ + url: data.source, + html: response.html ? response.html : dataToHtml(data) + }); + }; + if (cache[data.source]) { + wrappedResolve(cache[data.source]); + } else { + handler({ url: data.source }, wrappedResolve, rej); + } + }); + }; + var defaultPromise = function (data, dataToHtml) { + return global$3.resolve({ + html: dataToHtml(data), + url: data.source + }); + }; + var loadedData = function (editor) { + return function (data) { + return dataToHtml(editor, data); + }; + }; + var getEmbedHtml = function (editor, data) { + var embedHandler = getUrlResolver(editor); + return embedHandler ? embedPromise(data, loadedData(editor), embedHandler) : defaultPromise(data, loadedData(editor)); + }; + var isCached = function (url) { + return has(cache, url); + }; + + var extractMeta = function (sourceInput, data) { + return get$1(data, sourceInput).bind(function (mainData) { + return get$1(mainData, 'meta'); + }); + }; + var getValue = function (data, metaData, sourceInput) { + return function (prop) { + var _a; + var getFromData = function () { + return get$1(data, prop); + }; + var getFromMetaData = function () { + return get$1(metaData, prop); + }; + var getNonEmptyValue = function (c) { + return get$1(c, 'value').bind(function (v) { + return v.length > 0 ? Optional.some(v) : Optional.none(); + }); + }; + var getFromValueFirst = function () { + return getFromData().bind(function (child) { + return isObject(child) ? getNonEmptyValue(child).orThunk(getFromMetaData) : getFromMetaData().orThunk(function () { + return Optional.from(child); + }); + }); + }; + var getFromMetaFirst = function () { + return getFromMetaData().orThunk(function () { + return getFromData().bind(function (child) { + return isObject(child) ? getNonEmptyValue(child) : Optional.from(child); + }); + }); + }; + return _a = {}, _a[prop] = (prop === sourceInput ? getFromValueFirst() : getFromMetaFirst()).getOr(''), _a; + }; + }; + var getDimensions = function (data, metaData) { + var dimensions = {}; + get$1(data, 'dimensions').each(function (dims) { + each$1([ + 'width', + 'height' + ], function (prop) { + get$1(metaData, prop).orThunk(function () { + return get$1(dims, prop); + }).each(function (value) { + return dimensions[prop] = value; + }); + }); + }); + return dimensions; + }; + var unwrap = function (data, sourceInput) { + var metaData = sourceInput ? extractMeta(sourceInput, data).getOr({}) : {}; + var get = getValue(data, metaData, sourceInput); + return __assign(__assign(__assign(__assign(__assign({}, get('source')), get('altsource')), get('poster')), get('embed')), getDimensions(data, metaData)); + }; + var wrap = function (data) { + var wrapped = __assign(__assign({}, data), { + source: { value: get$1(data, 'source').getOr('') }, + altsource: { value: get$1(data, 'altsource').getOr('') }, + poster: { value: get$1(data, 'poster').getOr('') } + }); + each$1([ + 'width', + 'height' + ], function (prop) { + get$1(data, prop).each(function (value) { + var dimensions = wrapped.dimensions || {}; + dimensions[prop] = value; + wrapped.dimensions = dimensions; + }); + }); + return wrapped; + }; + var handleError = function (editor) { + return function (error) { + var errorMessage = error && error.msg ? 'Media embed handler error: ' + error.msg : 'Media embed handler threw unknown error.'; + editor.notificationManager.open({ + type: 'error', + text: errorMessage + }); + }; + }; + var snippetToData = function (editor, embedSnippet) { + return htmlToData(getScripts(editor), embedSnippet); + }; + var getEditorData = function (editor) { + var element = editor.selection.getNode(); + var snippet = isMediaElement(element) ? editor.serializer.serialize(element, { selection: true }) : ''; + return __assign({ embed: snippet }, htmlToData(getScripts(editor), snippet)); + }; + var addEmbedHtml = function (api, editor) { + return function (response) { + if (isString(response.url) && response.url.trim().length > 0) { + var html = response.html; + var snippetData = snippetToData(editor, html); + var nuData = __assign(__assign({}, snippetData), { + source: response.url, + embed: html + }); + api.setData(wrap(nuData)); + } + }; + }; + var selectPlaceholder = function (editor, beforeObjects) { + var afterObjects = editor.dom.select('*[data-mce-object]'); + for (var i = 0; i < beforeObjects.length; i++) { + for (var y = afterObjects.length - 1; y >= 0; y--) { + if (beforeObjects[i] === afterObjects[y]) { + afterObjects.splice(y, 1); + } + } + } + editor.selection.select(afterObjects[0]); + }; + var handleInsert = function (editor, html) { + var beforeObjects = editor.dom.select('*[data-mce-object]'); + editor.insertContent(html); + selectPlaceholder(editor, beforeObjects); + editor.nodeChanged(); + }; + var submitForm = function (prevData, newData, editor) { + newData.embed = updateHtml(newData.embed, newData); + if (newData.embed && (prevData.source === newData.source || isCached(newData.source))) { + handleInsert(editor, newData.embed); + } else { + getEmbedHtml(editor, newData).then(function (response) { + handleInsert(editor, response.html); + }).catch(handleError(editor)); + } + }; + var showDialog = function (editor) { + var editorData = getEditorData(editor); + var currentData = Cell(editorData); + var initialData = wrap(editorData); + var handleSource = function (prevData, api) { + var serviceData = unwrap(api.getData(), 'source'); + if (prevData.source !== serviceData.source) { + addEmbedHtml(win, editor)({ + url: serviceData.source, + html: '' + }); + getEmbedHtml(editor, serviceData).then(addEmbedHtml(win, editor)).catch(handleError(editor)); + } + }; + var handleEmbed = function (api) { + var data = unwrap(api.getData()); + var dataFromEmbed = snippetToData(editor, data.embed); + api.setData(wrap(dataFromEmbed)); + }; + var handleUpdate = function (api, sourceInput) { + var data = unwrap(api.getData(), sourceInput); + var embed = dataToHtml(editor, data); + api.setData(wrap(__assign(__assign({}, data), { embed: embed }))); + }; + var mediaInput = [{ + name: 'source', + type: 'urlinput', + filetype: 'media', + label: 'Source' + }]; + var sizeInput = !hasDimensions(editor) ? [] : [{ + type: 'sizeinput', + name: 'dimensions', + label: 'Constrain proportions', + constrain: true + }]; + var generalTab = { + title: 'General', + name: 'general', + items: flatten([ + mediaInput, + sizeInput + ]) + }; + var embedTextarea = { + type: 'textarea', + name: 'embed', + label: 'Paste your embed code below:' + }; + var embedTab = { + title: 'Embed', + items: [embedTextarea] + }; + var advancedFormItems = []; + if (hasAltSource(editor)) { + advancedFormItems.push({ + name: 'altsource', + type: 'urlinput', + filetype: 'media', + label: 'Alternative source URL' + }); + } + if (hasPoster(editor)) { + advancedFormItems.push({ + name: 'poster', + type: 'urlinput', + filetype: 'image', + label: 'Media poster (Image URL)' + }); + } + var advancedTab = { + title: 'Advanced', + name: 'advanced', + items: advancedFormItems + }; + var tabs = [ + generalTab, + embedTab + ]; + if (advancedFormItems.length > 0) { + tabs.push(advancedTab); + } + var body = { + type: 'tabpanel', + tabs: tabs + }; + var win = editor.windowManager.open({ + title: 'Insert/Edit Media', + size: 'normal', + body: body, + buttons: [ + { + type: 'cancel', + name: 'cancel', + text: 'Cancel' + }, + { + type: 'submit', + name: 'save', + text: 'Save', + primary: true + } + ], + onSubmit: function (api) { + var serviceData = unwrap(api.getData()); + submitForm(currentData.get(), serviceData, editor); + api.close(); + }, + onChange: function (api, detail) { + switch (detail.name) { + case 'source': + handleSource(currentData.get(), api); + break; + case 'embed': + handleEmbed(api); + break; + case 'dimensions': + case 'altsource': + case 'poster': + handleUpdate(api, detail.name); + break; + } + currentData.set(unwrap(api.getData())); + }, + initialData: initialData + }); + }; + + var get = function (editor) { + var showDialog$1 = function () { + showDialog(editor); + }; + return { showDialog: showDialog$1 }; + }; + + var register$1 = function (editor) { + var showDialog$1 = function () { + showDialog(editor); + }; + editor.addCommand('mceMedia', showDialog$1); + }; + + var global$2 = tinymce.util.Tools.resolve('tinymce.html.Node'); + + var global$1 = tinymce.util.Tools.resolve('tinymce.Env'); + + var global = tinymce.util.Tools.resolve('tinymce.html.DomParser'); + + var sanitize = function (editor, html) { + if (shouldFilterHtml(editor) === false) { + return html; + } + var writer = global$4(); + var blocked; + global$6({ + validate: false, + allow_conditional_comments: false, + comment: function (text) { + if (!blocked) { + writer.comment(text); + } + }, + cdata: function (text) { + if (!blocked) { + writer.cdata(text); + } + }, + text: function (text, raw) { + if (!blocked) { + writer.text(text, raw); + } + }, + start: function (name, attrs, empty) { + blocked = true; + if (name === 'script' || name === 'noscript' || name === 'svg') { + return; + } + for (var i = attrs.length - 1; i >= 0; i--) { + var attrName = attrs[i].name; + if (attrName.indexOf('on') === 0) { + delete attrs.map[attrName]; + attrs.splice(i, 1); + } + if (attrName === 'style') { + attrs[i].value = editor.dom.serializeStyle(editor.dom.parseStyle(attrs[i].value), name); + } + } + writer.start(name, attrs, empty); + blocked = false; + }, + end: function (name) { + if (blocked) { + return; + } + writer.end(name); + } + }, global$5({})).parse(html); + return writer.getContent(); + }; + + var isLiveEmbedNode = function (node) { + var name = node.name; + return name === 'iframe' || name === 'video' || name === 'audio'; + }; + var getDimension = function (node, styles, dimension, defaultValue) { + if (defaultValue === void 0) { + defaultValue = null; + } + var value = node.attr(dimension); + if (isNonNullable(value)) { + return value; + } else if (!has(styles, dimension)) { + return defaultValue; + } else { + return null; + } + }; + var setDimensions = function (node, previewNode, styles) { + var useDefaults = previewNode.name === 'img' || node.name === 'video'; + var defaultWidth = useDefaults ? '300' : null; + var fallbackHeight = node.name === 'audio' ? '30' : '150'; + var defaultHeight = useDefaults ? fallbackHeight : null; + previewNode.attr({ + width: getDimension(node, styles, 'width', defaultWidth), + height: getDimension(node, styles, 'height', defaultHeight) + }); + }; + var appendNodeContent = function (editor, nodeName, previewNode, html) { + var newNode = global({ + forced_root_block: false, + validate: false + }, editor.schema).parse(html, { context: nodeName }); + while (newNode.firstChild) { + previewNode.append(newNode.firstChild); + } + }; + var createPlaceholderNode = function (editor, node) { + var name = node.name; + var placeHolder = new global$2('img', 1); + placeHolder.shortEnded = true; + retainAttributesAndInnerHtml(editor, node, placeHolder); + setDimensions(node, placeHolder, {}); + placeHolder.attr({ + 'style': node.attr('style'), + 'src': global$1.transparentSrc, + 'data-mce-object': name, + 'class': 'mce-object mce-object-' + name + }); + return placeHolder; + }; + var createPreviewNode = function (editor, node) { + var name = node.name; + var previewWrapper = new global$2('span', 1); + previewWrapper.attr({ + 'contentEditable': 'false', + 'style': node.attr('style'), + 'data-mce-object': name, + 'class': 'mce-preview-object mce-object-' + name + }); + retainAttributesAndInnerHtml(editor, node, previewWrapper); + var styles = editor.dom.parseStyle(node.attr('style')); + var previewNode = new global$2(name, 1); + setDimensions(node, previewNode, styles); + previewNode.attr({ + src: node.attr('src'), + style: node.attr('style'), + class: node.attr('class') + }); + if (name === 'iframe') { + previewNode.attr({ + allowfullscreen: node.attr('allowfullscreen'), + frameborder: '0' + }); + } else { + var attrs = [ + 'controls', + 'crossorigin', + 'currentTime', + 'loop', + 'muted', + 'poster', + 'preload' + ]; + each$1(attrs, function (attrName) { + previewNode.attr(attrName, node.attr(attrName)); + }); + var sanitizedHtml = previewWrapper.attr('data-mce-html'); + if (isNonNullable(sanitizedHtml)) { + appendNodeContent(editor, name, previewNode, unescape(sanitizedHtml)); + } + } + var shimNode = new global$2('span', 1); + shimNode.attr('class', 'mce-shim'); + previewWrapper.append(previewNode); + previewWrapper.append(shimNode); + return previewWrapper; + }; + var retainAttributesAndInnerHtml = function (editor, sourceNode, targetNode) { + var attribs = sourceNode.attributes; + var ai = attribs.length; + while (ai--) { + var attrName = attribs[ai].name; + var attrValue = attribs[ai].value; + if (attrName !== 'width' && attrName !== 'height' && attrName !== 'style') { + if (attrName === 'data' || attrName === 'src') { + attrValue = editor.convertURL(attrValue, attrName); + } + targetNode.attr('data-mce-p-' + attrName, attrValue); + } + } + var innerHtml = sourceNode.firstChild && sourceNode.firstChild.value; + if (innerHtml) { + targetNode.attr('data-mce-html', escape(sanitize(editor, innerHtml))); + targetNode.firstChild = null; + } + }; + var isPageEmbedWrapper = function (node) { + var nodeClass = node.attr('class'); + return nodeClass && /\btiny-pageembed\b/.test(nodeClass); + }; + var isWithinEmbedWrapper = function (node) { + while (node = node.parent) { + if (node.attr('data-ephox-embed-iri') || isPageEmbedWrapper(node)) { + return true; + } + } + return false; + }; + var placeHolderConverter = function (editor) { + return function (nodes) { + var i = nodes.length; + var node; + var videoScript; + while (i--) { + node = nodes[i]; + if (!node.parent) { + continue; + } + if (node.parent.attr('data-mce-object')) { + continue; + } + if (node.name === 'script') { + videoScript = getVideoScriptMatch(getScripts(editor), node.attr('src')); + if (!videoScript) { + continue; + } + } + if (videoScript) { + if (videoScript.width) { + node.attr('width', videoScript.width.toString()); + } + if (videoScript.height) { + node.attr('height', videoScript.height.toString()); + } + } + if (isLiveEmbedNode(node) && hasLiveEmbeds(editor) && global$1.ceFalse) { + if (!isWithinEmbedWrapper(node)) { + node.replace(createPreviewNode(editor, node)); + } + } else { + if (!isWithinEmbedWrapper(node)) { + node.replace(createPlaceholderNode(editor, node)); + } + } + } + }; + }; + + var setup$1 = function (editor) { + editor.on('preInit', function () { + var specialElements = editor.schema.getSpecialElements(); + global$8.each('video audio iframe object'.split(' '), function (name) { + specialElements[name] = new RegExp(']*>', 'gi'); + }); + var boolAttrs = editor.schema.getBoolAttrs(); + global$8.each('webkitallowfullscreen mozallowfullscreen allowfullscreen'.split(' '), function (name) { + boolAttrs[name] = {}; + }); + editor.parser.addNodeFilter('iframe,video,audio,object,embed,script', placeHolderConverter(editor)); + editor.serializer.addAttributeFilter('data-mce-object', function (nodes, name) { + var i = nodes.length; + var node; + var realElm; + var ai; + var attribs; + var innerHtml; + var innerNode; + var realElmName; + var className; + while (i--) { + node = nodes[i]; + if (!node.parent) { + continue; + } + realElmName = node.attr(name); + realElm = new global$2(realElmName, 1); + if (realElmName !== 'audio' && realElmName !== 'script') { + className = node.attr('class'); + if (className && className.indexOf('mce-preview-object') !== -1) { + realElm.attr({ + width: node.firstChild.attr('width'), + height: node.firstChild.attr('height') + }); + } else { + realElm.attr({ + width: node.attr('width'), + height: node.attr('height') + }); + } + } + realElm.attr({ style: node.attr('style') }); + attribs = node.attributes; + ai = attribs.length; + while (ai--) { + var attrName = attribs[ai].name; + if (attrName.indexOf('data-mce-p-') === 0) { + realElm.attr(attrName.substr(11), attribs[ai].value); + } + } + if (realElmName === 'script') { + realElm.attr('type', 'text/javascript'); + } + innerHtml = node.attr('data-mce-html'); + if (innerHtml) { + innerNode = new global$2('#text', 3); + innerNode.raw = true; + innerNode.value = sanitize(editor, unescape(innerHtml)); + realElm.append(innerNode); + } + node.replace(realElm); + } + }); + }); + editor.on('SetContent', function () { + editor.$('span.mce-preview-object').each(function (index, elm) { + var $elm = editor.$(elm); + if ($elm.find('span.mce-shim').length === 0) { + $elm.append(''); + } + }); + }); + }; + + var setup = function (editor) { + editor.on('ResolveName', function (e) { + var name; + if (e.target.nodeType === 1 && (name = e.target.getAttribute('data-mce-object'))) { + e.name = name; + } + }); + }; + + var register = function (editor) { + var onAction = function () { + return editor.execCommand('mceMedia'); + }; + editor.ui.registry.addToggleButton('media', { + tooltip: 'Insert/edit media', + icon: 'embed', + onAction: onAction, + onSetup: function (buttonApi) { + var selection = editor.selection; + buttonApi.setActive(isMediaElement(selection.getNode())); + return selection.selectorChangedWithUnbind('img[data-mce-object],span[data-mce-object],div[data-ephox-embed-iri]', buttonApi.setActive).unbind; + } + }); + editor.ui.registry.addMenuItem('media', { + icon: 'embed', + text: 'Media...', + onAction: onAction + }); + }; + + function Plugin () { + global$9.add('media', function (editor) { + register$1(editor); + register(editor); + setup(editor); + setup$1(editor); + setup$2(editor); + return get(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/media/plugin.min.js b/app/frontend/public/tinymce/plugins/media/plugin.min.js new file mode 100644 index 0000000..e0e5709 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/media/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function e(n){return function(e){return r=typeof(t=e),(null===t?"null":"object"==r&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"==r&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":r)===n;var t,r}}function s(e){return null!=e}function o(e){return function(){return e}}function t(e){return e}function r(){return d}var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),p=function(){return(p=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"):"application/x-shockwave-flash"===n.sourcemime?(u='',n.poster&&(u+=''),u+""):-1!==n.sourcemime.indexOf("audio")?(s=n,m?m(s):'"):"script"===n.type?' '; + var directionality = editor.getBody().dir; + var dirAttr = directionality ? ' dir="' + encode(directionality) + '"' : ''; + var previewHtml = '' + '' + '' + headHtml + '' + '' + editor.getContent() + preventClicksOnLinksScript + '' + ''; + return previewHtml; + }; + + var open = function (editor) { + var content = getPreviewHtml(editor); + var dataApi = editor.windowManager.open({ + title: 'Preview', + size: 'large', + body: { + type: 'panel', + items: [{ + name: 'preview', + type: 'iframe', + sandboxed: true + }] + }, + buttons: [{ + type: 'cancel', + name: 'close', + text: 'Close', + primary: true + }], + initialData: { preview: content } + }); + dataApi.focus('close'); + }; + + var register$1 = function (editor) { + editor.addCommand('mcePreview', function () { + open(editor); + }); + }; + + var register = function (editor) { + var onAction = function () { + return editor.execCommand('mcePreview'); + }; + editor.ui.registry.addButton('preview', { + icon: 'preview', + tooltip: 'Preview', + onAction: onAction + }); + editor.ui.registry.addMenuItem('preview', { + icon: 'preview', + text: 'Preview', + onAction: onAction + }); + }; + + function Plugin () { + global$2.add('preview', function (editor) { + register$1(editor); + register(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/preview/plugin.min.js b/app/frontend/public/tinymce/plugins/preview/plugin.min.js new file mode 100644 index 0000000..fbb3092 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/preview/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),f=tinymce.util.Tools.resolve("tinymce.Env"),w=tinymce.util.Tools.resolve("tinymce.util.Tools");e.add("preview",function(e){var n,t;function i(){return t.execCommand("mcePreview")}(n=e).addCommand("mcePreview",function(){var e,t;t=function(t){var n="",i=t.dom.encode,e=t.getParam("content_style","","string");n+='';var o=t.getParam("content_css_cors",!1,"boolean")?' crossorigin="anonymous"':"";w.each(t.contentCSS,function(e){n+='"}),e&&(n+='");var a,r,s,c,d,l,m,y=-1===(c=(a=t).getParam("body_id","tinymce","string")).indexOf("=")?c:(s=(r=a).getParam("body_id","","hash"))[r.id]||s,u=-1===(m=(d=t).getParam("body_class","","string")).indexOf("=")?m:(l=d).getParam("body_class","","hash")[l.id]||"",v=' '; + var directionality = editor.getBody().dir; + var dirAttr = directionality ? ' dir="' + encode(directionality) + '"' : ''; + html = '' + '' + '' + '' + contentCssEntries_1 + preventClicksOnLinksScript + '' + '' + html + '' + ''; + } + return replaceTemplateValues(html, getPreviewReplaceValues(editor)); + }; + var open = function (editor, templateList) { + var createTemplates = function () { + if (!templateList || templateList.length === 0) { + var message = editor.translate('No templates defined.'); + editor.notificationManager.open({ + text: message, + type: 'info' + }); + return Optional.none(); + } + return Optional.from(global$3.map(templateList, function (template, index) { + var isUrlTemplate = function (t) { + return t.url !== undefined; + }; + return { + selected: index === 0, + text: template.title, + value: { + url: isUrlTemplate(template) ? Optional.from(template.url) : Optional.none(), + content: !isUrlTemplate(template) ? Optional.from(template.content) : Optional.none(), + description: template.description + } + }; + })); + }; + var createSelectBoxItems = function (templates) { + return map(templates, function (t) { + return { + text: t.text, + value: t.text + }; + }); + }; + var findTemplate = function (templates, templateTitle) { + return find(templates, function (t) { + return t.text === templateTitle; + }); + }; + var loadFailedAlert = function (api) { + editor.windowManager.alert('Could not load the specified template.', function () { + return api.focus('template'); + }); + }; + var getTemplateContent = function (t) { + return new global(function (resolve, reject) { + t.value.url.fold(function () { + return resolve(t.value.content.getOr('')); + }, function (url) { + return global$2.send({ + url: url, + success: function (html) { + resolve(html); + }, + error: function (e) { + reject(e); + } + }); + }); + }); + }; + var onChange = function (templates, updateDialog) { + return function (api, change) { + if (change.name === 'template') { + var newTemplateTitle = api.getData().template; + findTemplate(templates, newTemplateTitle).each(function (t) { + api.block('Loading...'); + getTemplateContent(t).then(function (previewHtml) { + updateDialog(api, t, previewHtml); + }).catch(function () { + updateDialog(api, t, ''); + api.disable('save'); + loadFailedAlert(api); + }); + }); + } + }; + }; + var onSubmit = function (templates) { + return function (api) { + var data = api.getData(); + findTemplate(templates, data.template).each(function (t) { + getTemplateContent(t).then(function (previewHtml) { + editor.execCommand('mceInsertTemplate', false, previewHtml); + api.close(); + }).catch(function () { + api.disable('save'); + loadFailedAlert(api); + }); + }); + }; + }; + var openDialog = function (templates) { + var selectBoxItems = createSelectBoxItems(templates); + var buildDialogSpec = function (bodyItems, initialData) { + return { + title: 'Insert Template', + size: 'large', + body: { + type: 'panel', + items: bodyItems + }, + initialData: initialData, + buttons: [ + { + type: 'cancel', + name: 'cancel', + text: 'Cancel' + }, + { + type: 'submit', + name: 'save', + text: 'Save', + primary: true + } + ], + onSubmit: onSubmit(templates), + onChange: onChange(templates, updateDialog) + }; + }; + var updateDialog = function (dialogApi, template, previewHtml) { + var content = getPreviewContent(editor, previewHtml); + var bodyItems = [ + { + type: 'selectbox', + name: 'template', + label: 'Templates', + items: selectBoxItems + }, + { + type: 'htmlpanel', + html: '

    ' + htmlEscape(template.value.description) + '

    ' + }, + { + label: 'Preview', + type: 'iframe', + name: 'preview', + sandboxed: false + } + ]; + var initialData = { + template: template.text, + preview: content + }; + dialogApi.unblock(); + dialogApi.redial(buildDialogSpec(bodyItems, initialData)); + dialogApi.focus('template'); + }; + var dialogApi = editor.windowManager.open(buildDialogSpec([], { + template: '', + preview: '' + })); + dialogApi.block('Loading...'); + getTemplateContent(templates[0]).then(function (previewHtml) { + updateDialog(dialogApi, templates[0], previewHtml); + }).catch(function () { + updateDialog(dialogApi, templates[0], ''); + dialogApi.disable('save'); + loadFailedAlert(dialogApi); + }); + }; + var optTemplates = createTemplates(); + optTemplates.each(openDialog); + }; + + var showDialog = function (editor) { + return function (templates) { + open(editor, templates); + }; + }; + var register$1 = function (editor) { + editor.addCommand('mceInsertTemplate', curry(insertTemplate, editor)); + editor.addCommand('mceTemplate', createTemplateList(editor, showDialog(editor))); + }; + + var setup = function (editor) { + editor.on('PreProcess', function (o) { + var dom = editor.dom, dateFormat = getMdateFormat(editor); + global$3.each(dom.select('div', o.node), function (e) { + if (dom.hasClass(e, 'mceTmpl')) { + global$3.each(dom.select('*', e), function (e) { + if (dom.hasClass(e, getModificationDateClasses(editor).replace(/\s+/g, '|'))) { + e.innerHTML = getDateTime(editor, dateFormat); + } + }); + replaceVals(editor, e); + } + }); + }); + }; + + var register = function (editor) { + var onAction = function () { + return editor.execCommand('mceTemplate'); + }; + editor.ui.registry.addButton('template', { + icon: 'template', + tooltip: 'Insert template', + onAction: onAction + }); + editor.ui.registry.addMenuItem('template', { + icon: 'template', + text: 'Insert template...', + onAction: onAction + }); + }; + + function Plugin () { + global$4.add('template', function (editor) { + register(editor); + register$1(editor); + setup(editor); + }); + } + + Plugin(); + +}()); diff --git a/app/frontend/public/tinymce/plugins/template/plugin.min.js b/app/frontend/public/tinymce/plugins/template/plugin.min.js new file mode 100644 index 0000000..19c97b7 --- /dev/null +++ b/app/frontend/public/tinymce/plugins/template/plugin.min.js @@ -0,0 +1,9 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.0 (2021-10-11) + */ +!function(){"use strict";function o(e){return function(){return e}}function e(e){return e}function i(e){return n=typeof(t=e),"string"==(null===t?"null":"object"==n&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"==n&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":n);var t,n}var t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),u=function(e){return typeof e===t};function s(e){return e.getParam("template_mdate_classes","mdate")}function l(e){return e.getParam("template_replace_values")}function m(e){return e.getParam("template_mdate_format",e.translate("%Y-%m-%d"))}function f(e,t){if((e=""+e).length")&&(o="",c=r.getParam("content_style","","string"),l=r.getParam("content_css_cors",!1,"boolean")?' crossorigin="anonymous"':"",O.each(r.contentCSS,function(e){o+='"}),c&&(o+='"),i=-1===(g=(p=r).getParam("body_class","","string")).indexOf("=")?g:(d=p).getParam("body_class","","hash")[d.id]||"",u=r.dom.encode,s=' + + diff --git a/app/frontend/src/api/auth/index.ts b/app/frontend/src/api/auth/index.ts new file mode 100644 index 0000000..2a98388 --- /dev/null +++ b/app/frontend/src/api/auth/index.ts @@ -0,0 +1,36 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { LoginData, TokenResult, VerifyCode } from './types'; + +/** + * + * @param data {LoginForm} + * @returns + */ +export function loginApi(data: LoginData): AxiosPromise { + return request({ + url: '/user/login', + method: 'post', + params: data + }); +} + +/** + * 注销 + */ +export function logoutApi() { + return request({ + url: '/user/logout', + method: 'post' + }); +} + +/** + * 获取图片验证码 + */ +export function getCaptcha(): AxiosPromise { + return request({ + url: '/user/code?t=' + new Date().getTime().toString(), + method: 'get' + }); +} diff --git a/app/frontend/src/api/auth/types.ts b/app/frontend/src/api/auth/types.ts new file mode 100644 index 0000000..2831492 --- /dev/null +++ b/app/frontend/src/api/auth/types.ts @@ -0,0 +1,32 @@ +/** + * 登录数据类型 + */ +export interface LoginData { + username: string; + password: string; + /** + * 验证码Code + */ + //verifyCode: string; + /** + * 验证码Code服务端缓存key(UUID) + */ + // verifyCodeKey: string; +} + +/** + * Token响应类型 + */ +export interface TokenResult { + token: string; + refreshToken: string; + expires: number; +} + +/** + * 验证码类型 + */ +export interface VerifyCode { + verifyCodeImg: string; + verifyCodeKey: string; +} diff --git a/app/frontend/src/api/dept/index.ts b/app/frontend/src/api/dept/index.ts new file mode 100644 index 0000000..4ab23f1 --- /dev/null +++ b/app/frontend/src/api/dept/index.ts @@ -0,0 +1,139 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DeptForm, DeptQuery, Dept } from './types'; + + +//获取组织架构 + +export function getTreelist(queryParams:any) { + return request({ + url: '/system/organization/getOrgTree', + method: 'POST', + params: queryParams + }); +} +//新增企业或部门 + +export function addTreelist(queryParams:any) { + return request({ + url: '/system/organization/addOrg', + method: 'POST', + data: queryParams + }); +} +// 修改企业部门 + +export function updataTreelist(queryParams:any) { + return request({ + url: '/system/organization/updateById', + method: 'POST', + data: queryParams + }); +} +//删除企业 +export function delTreelist(queryParams:any) { + return request({ + url: '/system/organization/deleteById', + method: 'POST', + params: queryParams + }); +} +//获取部门信息 +export function gettableData(queryParams:any) { + return request({ + url: '/system/organization/getOrganizationById', + method: 'POST', + params: queryParams + }); +} +//部门是否有效 +export function deptIsVaild(queryParams:any) { + return request({ + url: '/system/organization/setIsValid', + method: 'POST', + params: queryParams + }); +} + +//修改部门信息 +export function reviseDepartment(queryParams:any) { + return request({ + url: '/system/organization/updateById', + method: 'POST', + data: queryParams + }); +} + +/** + * 部门树形表格 + * + * @param queryParams + */ +export function listDepartments(queryParams?: DeptQuery): AxiosPromise { + return request({ + url: '/api/v1/dept', + method: 'get', + params: queryParams + }); +} + +/** + * 部门下拉列表 + */ +export function listDeptOptions(): AxiosPromise { + return request({ + url: '/api/v1/dept/options', + method: 'get' + }); +} + +/** + * 获取部门详情 + * + * @param id + */ +export function getDeptForm(id: string): AxiosPromise { + return request({ + url: '/api/v1/dept/' + id + '/form', + method: 'get' + }); +} + +/** + * 新增部门 + * + * @param data + */ +export function addDept(data: DeptForm) { + return request({ + url: '/api/v1/dept', + method: 'post', + data: data + }); +} + +/** + * 修改部门 + * + * @param id + * @param data + */ +export function updateDept(id: string, data: DeptForm) { + return request({ + url: '/api/v1/dept/' + id, + method: 'put', + data: data + }); +} + +/** + * 删除部门 + * + * @param ids + */ +export function deleteDept(ids: string) { + return request({ + url: '/api/v1/dept/' + ids, + method: 'delete' + }); +} diff --git a/app/frontend/src/api/dept/types.ts b/app/frontend/src/api/dept/types.ts new file mode 100644 index 0000000..b99f819 --- /dev/null +++ b/app/frontend/src/api/dept/types.ts @@ -0,0 +1,34 @@ +/** + * 部门查询参数 + */ +export interface DeptQuery { + keywords: string | undefined; + status: number | undefined; +} + +/** + * 部门类型 + */ +export interface Dept { + id: string; + name: string; + parentId: string; + treePath: string; + sort: number; + status: number; + leader?: string; + mobile?: string; + email?: string; + children: Dept[]; +} + +/** + * 部门表单类型 + */ +export interface DeptForm { + id?: string; + parentId: string; + name: string; + sort: number; + status: number; +} diff --git a/app/frontend/src/api/dict/index.ts b/app/frontend/src/api/dict/index.ts new file mode 100644 index 0000000..3ea9119 --- /dev/null +++ b/app/frontend/src/api/dict/index.ts @@ -0,0 +1,259 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { + DictQuery, + DictPageResult, + DictTypeForm, + DictItemQuery, + DictItemPageResult, + DictItemForm +} from './types'; +// 查询字典 +export function getTreelist(params:any) { + return request({ + url: '/system/dictionary/dictList', + method: 'get', + params: params + }); +} + +// 新增字典 +export function addDict(params:any) { + return request({ + url: '/system/dictionary/addDict', + method: 'post', + data: params + }); +} + +// 修改字典 +export function updateDict(params:any) { + return request({ + url: '/system/dictionary/updateDict', + method: 'post', + data: params + }); +} +// 删除字典 +export function deleteById(params:any) { + return request({ + url: '/system/dictionary/deleteById', + method: 'post', + params: params + }); +} +// 字典排序 +export function changeDictOrder(params:any) { + return request({ + url: '/system/dictionary/changeDictOrder', + method: 'post', + params: params + }); +} +// 查询字典项 +export function getDictItemById(params:any) { + return request({ + url: '/system/dictionaryItems/page', + method: 'get', + params: params + }); +} + +// 新增字典项 +export function addDictionaryItem(params:any) { + return request({ + url: '/system/dictionaryItems/addDictionaryItem', + method: 'post', + data: params + }); +} + +// 修改字典项 +export function updateDictionaryItem(params:any) { + return request({ + url: '/system/dictionaryItems/updateDictionaryItem', + method: 'post', + data: params + }); +} +// 删除字典项 +export function deleteDictItemById(params:any) { + return request({ + url: '/system/dictionaryItems/deleteDictItemById', + method: 'post', + params: params + }); +} +// 批量删除字典项 +export function deleteDictItemByIds(params:any) { + return request({ + url: '/system/dictionaryItems/deleteDictItemByIds', + method: 'post', + params: params + }); +} + +// 字典项排序 +export function changeItemOrder(params:any) { + return request({ + url: '/system/dictionaryItems/changeItemOrder', + method: 'post', + params: params + }); +} +/** + * 获取字典类型分页列表 + * + * @param queryParams + */ +export function listDictTypePages( + queryParams: DictQuery +): AxiosPromise { + return request({ + url: '/api/v1/dict/types/pages', + method: 'get', + params: queryParams + }); +} + +/** + * 获取字典类型表单数据 + * + * @param id + */ +export function getDictTypeForm(id: number): AxiosPromise { + return request({ + url: '/api/v1/dict/types/' + id + '/form', + method: 'get' + }); +} + +/** + * 新增字典类型 + * + * @param data + */ +export function addDictType(data: DictTypeForm) { + return request({ + url: '/api/v1/dict/types', + method: 'post', + data: data + }); +} + +/** + * 修改字典类型 + * + * @param id + * @param data + */ +export function updateDictType(id: number, data: DictTypeForm) { + return request({ + url: '/api/v1/dict/types/' + id, + method: 'put', + data: data + }); +} + +/** + * 删除字典类型 + */ +export function deleteDictTypes(ids: string) { + return request({ + url: '/api/v1/dict/types/' + ids, + method: 'delete' + }); +} + +/** + * 获取字典类型的数据项 + * + * @param typeCode 字典类型编码 + */ +export function getDictionaries(typeCode: string): AxiosPromise { + return request({ + url: '/api/v1/dict/types/' + typeCode + '/items', + method: 'get' + }); +} + +/** + * 获取字典项分页列表 + */ +export function listDictItemPages( + queryParams: DictItemQuery +): AxiosPromise { + return request({ + url: '/api/v1/dict/items/pages', + method: 'get', + params: queryParams + }); +} + +/** + * 获取字典数据项表单数据 + * + * @param id + */ +export function getDictItemData(id: number): AxiosPromise { + return request({ + url: '/api/v1/dict/items/' + id + '/form', + method: 'get' + }); +} + +/** + * 新增字典项 + * + * @param data + */ +export function saveDictItem(data: DictItemForm) { + return request({ + url: '/api/v1/dict/items', + method: 'post', + data: data + }); +} + +/** + * 修改字典项 + * + * @param id + * @param data + */ +export function updateDictItem(id: number, data: DictItemForm) { + return request({ + url: '/api/v1/dict/items/' + id, + method: 'put', + data: data + }); +} + +/** + * 批量删除字典数据项 + * + * @param ids 字典项ID,多个以英文逗号(,)分割 + */ +export function deleteDictItems(ids: string) { + return request({ + url: '/api/v1/dict/items/' + ids, + method: 'delete' + }); +} + +export function getDeviceByType(params: any) { + return request({ + url: '/system/dictionaryItems/getDeviceByType', + method: 'get', + params: params + }); +} + + //获取字典 + export function getDict(params:any) { + return request({ + url: '/system/dictionaryItems/getDeviceByType', + method: 'get', + params:params, + }) + } \ No newline at end of file diff --git a/app/frontend/src/api/dict/types.ts b/app/frontend/src/api/dict/types.ts new file mode 100644 index 0000000..3e301f2 --- /dev/null +++ b/app/frontend/src/api/dict/types.ts @@ -0,0 +1,84 @@ +/** + * 字典查询参数 + */ +export interface DictQuery extends PageQuery { + /** + * 字典名称 + */ + name?: string; +} + +/** + * 字典类型 + */ +export interface Dict { + id: number; + code: string; + name: string; + status: number; + remark: string; +} + +/** + * 字典分页项类型声明 + */ +export type DictPageResult = PageResult; + +/** + * 字典表单类型声明 + */ +export interface DictTypeForm { + id: number | undefined; + name: string; + code: string; + status: number; + remark: string; +} + +/** + * 字典项查询参数类型声明 + */ +export interface DictItemQuery extends PageQuery { + /** + * 字典项名称 + */ + name?: string; + /** + * 字典类型编码 + */ + typeCode?: string; +} + +/** + * 字典数据项类型 + */ +export interface DictItem { + id: number; + name: string; + value: string; + typeCode: string; + sort: number; + status: number; + defaulted: number; + remark?: string; +} + +/** + * 字典分页项类型声明 + */ +export type DictItemPageResult = PageResult; + +/** + * 字典表单类型声明 + */ +export interface DictItemForm { + id?: number; + typeCode?: string; + typeName?: string; + name: string; + code: string; + value: string; + status: number; + sort: number; + remark: string; +} diff --git a/app/frontend/src/api/file/index.ts b/app/frontend/src/api/file/index.ts new file mode 100644 index 0000000..cb40026 --- /dev/null +++ b/app/frontend/src/api/file/index.ts @@ -0,0 +1,56 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { FileInfo } from './types'; + +/** + * 上传文件 + * + * @param file + */ +export function uploadFileApi(file: File): AxiosPromise { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: '/api/v1/files', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +} + +/** + * 删除文件 + * + * @param filePath 文件完整路径 + */ +export function deleteFileApi(filePath?: string) { + return request({ + url: '/api/v1/files', + method: 'delete', + params: { filePath: filePath } + }); +} + + +/** + * 上传文件 + * + * @param file + * @param id + */ + export function uploadRecord(data:any){ + const formData = new FormData(); + formData.append('id', data.id); + formData.append('file', data.file); + formData.append('evaluatea', data.evaluatea); + return request({ + url: '/modeltrain/trainrecord/uploadRecord', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +} diff --git a/app/frontend/src/api/file/types.ts b/app/frontend/src/api/file/types.ts new file mode 100644 index 0000000..22b2be5 --- /dev/null +++ b/app/frontend/src/api/file/types.ts @@ -0,0 +1,7 @@ +/** + * 文件API类型声明 + */ +export interface FileInfo { + name: string; + url: string; +} diff --git a/app/frontend/src/api/menu/index.ts b/app/frontend/src/api/menu/index.ts new file mode 100644 index 0000000..fae4404 --- /dev/null +++ b/app/frontend/src/api/menu/index.ts @@ -0,0 +1,159 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { MenuQuery, Menu, Resource, MenuForm } from './types'; + +//获取菜单表格 +export function getdata(queryParams:any) { + return request({ + url: '/system/menu/getMenuButtonTree', + method: 'post', + params: queryParams + }); +} +//新增目录 +export function addmenu(queryParams:any) { + return request({ + url: '/system/menu/addMenu', + method: 'post', + data: queryParams + }); +} +//修改目录 +export function editmenu(queryParams:any) { + return request({ + url: '/system/menu/updateById', + method: 'post', + data: queryParams + }); +} +//删除 +export function deltmenu(queryParams:any) { + return request({ + url: '/system/menu/deleteById', + method: 'post', + params: queryParams + }); +} +//排序 +export function moveOrderno(params:any) { + return request({ + url: '/system/menu/changeMenuOrder', + method: 'post', + params: params + }); +} +//上传图标之前获取ID + +//上传单个图标 +export function uploadIcon (data:any) { + return request({ + headers: { + 'Content-Type': 'multipart/form-data' + }, + url: '/system/menu/uploadIcon', + method: 'POST', + data + }); +} +//删除单个图标 +export function moveIcon(params:any) { + return request({ + url: '/system/menu/deleteIcon', + method: 'post', + params: params + }); +} + + +/** + * 获取路由列表 + */ +export function listRoutes() { + return request({ + url: 'system/menu/treeRoutes', + method: 'get', + }); +} + +/** + * 获取菜单表格列表 + * + * @param queryParams + */ +export function listMenus(queryParams: MenuQuery): AxiosPromise { + return request({ + url: '/api/v1/menus', + method: 'get', + params: queryParams + }); +} + +/** + * 获取菜单下拉树形列表 + */ +export function listMenuOptions(): AxiosPromise { + return request({ + url: '/api/v1/menus/options', + method: 'get' + }); +} + +/** + * 获取资源(菜单+权限)树形列表 + */ +export function listResources(): AxiosPromise { + return request({ + url: '/api/v1/menus/resources', + method: 'get' + }); +} + +/** + * 获取菜单详情 + * @param id + */ +export function getMenuDetail(id: string): AxiosPromise { + return request({ + url: '/api/v1/menus/' + id, + method: 'get' + }); +} + +/** + * 添加菜单 + * + * @param data + */ +export function addMenu(data: MenuForm) { + return request({ + url: '/api/v1/menus', + method: 'post', + data: data + }); +} + +/** + * 修改菜单 + * + * @param id + * @param data + */ +export function updateMenu(id: string, data: MenuForm) { + return request({ + url: '/api/v1/menus/' + id, + method: 'put', + data: data + }); +} + +/** + * 批量删除菜单 + * + * @param ids 菜单ID,多个以英文逗号(,)分割 + */ +export function deleteMenus(ids: string) { + return request({ + url: '/api/v1/menus/' + ids, + method: 'delete' + }); +} diff --git a/app/frontend/src/api/menu/types.ts b/app/frontend/src/api/menu/types.ts new file mode 100644 index 0000000..8de7056 --- /dev/null +++ b/app/frontend/src/api/menu/types.ts @@ -0,0 +1,105 @@ +/** + * 菜单查询参数类型声明 + */ +export interface MenuQuery { + keywords?: string; +} + +/** + * 菜单分页列表项声明 + */ + +export interface Menu { + id?: number; + parentId: number; + type?: string | 'CATEGORY' | 'MENU' | 'EXTLINK'; + createTime: string; + updateTime: string; + name: string; + icon: string; + component: string; + sort: number; + visible: number; + children: Menu[]; +} + +/** + * 菜单表单类型声明 + */ +export interface MenuForm { + /** + * 菜单ID + */ + id?: string; + /** + * 父菜单ID + */ + parentId: string; + /** + * 菜单名称 + */ + name: string; + /** + * 菜单是否可见(1:是;0:否;) + */ + visible: number; + icon?: string; + /** + * 排序 + */ + sort: number; + /** + * 组件路径 + */ + component?: string; + /** + * 路由路径 + */ + path: string; + /** + * 跳转路由路径 + */ + redirect?: string; + + /** + * 菜单类型 + */ + type: string; + + /** + * 权限标识 + */ + perm?: string; +} + +/** + * 资源(菜单+权限)类型 + */ +export interface Resource { + /** + * 菜单值 + */ + value: string; + /** + * 菜单文本 + */ + label: string; + /** + * 子菜单 + */ + children: Resource[]; +} + +/** + * 权限类型 + */ +export interface Permission { + /** + * 权限值 + */ + value: string; + /** + * 权限文本 + */ + label: string; +} diff --git a/app/frontend/src/api/message/index.ts b/app/frontend/src/api/message/index.ts new file mode 100644 index 0000000..0280648 --- /dev/null +++ b/app/frontend/src/api/message/index.ts @@ -0,0 +1,28 @@ +import request from '@/utils/request'; + +export function getMessageList(params:any) { + return request({ + url: '/system/message/getMessageList', + method: 'get', + params + }); +} +export function setMessageStatus(data:any) { + return request({ + url: '/system/message/setMessageStatus?id=' + data, + method: 'post' + }); +} +export function setAllMessageStatus() { + return request({ + url: '/system/message/setAllMessageStatus', + method: 'post' + }); +} +export function deleteMessageById(data:any) { + return request({ + url: '/system/message/deleteMessageById?id=' + data, + method: 'post', + data + }); +} \ No newline at end of file diff --git a/app/frontend/src/api/record/index.ts b/app/frontend/src/api/record/index.ts new file mode 100644 index 0000000..9f263b1 --- /dev/null +++ b/app/frontend/src/api/record/index.ts @@ -0,0 +1,18 @@ +import request from '@/utils/request'; + +//获取所有角色 +export function getLogList(params:any){ + return request({ + url: '/system/log/getLogList' , + method: 'post', + params: params + }); +} +export function exportExcel(queryParams: any) { + return request({ + url: '/system/log/exportExcel', + method: 'get', + params: queryParams, + responseType: 'arraybuffer' + }); +} diff --git a/app/frontend/src/api/role/index.ts b/app/frontend/src/api/role/index.ts new file mode 100644 index 0000000..e6420bf --- /dev/null +++ b/app/frontend/src/api/role/index.ts @@ -0,0 +1,196 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { RoleQuery, RoleForm } from './types'; + +//获取所有角色 +export function listRolePages(queryParams:any){ + return request({ + url: '/system/role/list' , + method: 'post', + params:queryParams + }); +} +//角色是否有效 +export function isvaildTo(queryParams:any){ + return request({ + url: '/system/role/setIsvaild' , + method: 'post', + params:queryParams + }); +} +//新增角色 +export function addDept(queryParams:any){ + return request({ + url:'/system/role/addRole' , + method: 'post', + data: queryParams + }); +} +//更新角色信息 +export function renewDept (queryParams:any){ + return request({ + url:'/system/role/updateById' , + method: 'post', + data: queryParams + }); +} +//单个删除角色 +export function deleDept (queryParams:any){ + return request({ + url:'/system/role/deleteById' , + method: 'post', + params: queryParams + }); +} + +//获取分配权限 +export function assignmentPer (queryParams:any){ + return request({ + url:'/system/menu/permissionAssignment' , + method: 'post', + params: queryParams + }); +} +//发出分配权限 +export function setMenuById (queryParams:any){ + return request({ + url:'/system/role/setMenuById' , + method: 'post', + params: queryParams + }); +} +////获取组织范围 +export function setOrgscope (queryParams:any){ + return request({ + url:'/system/organization/getOrgScopeTree' , + method: 'post', + params: queryParams + }); +} +//修改组织范围 +export function postOrgscope (queryParams:any){ + return request({ + url:'/system/role/setOrgscope' , + method: 'post', + params: queryParams + }); +} + + +//删除角色 +// export function delDept(queryParams:any){ +// return request({ +// url:'/system/role/addRole' , +// method: 'post', +// data: queryParams +// }); +// } + +/** + * 获取角色分页数据 + * + * @param queryParam + */ +// export function listRolePages( +// queryParams?: RoleQuery +// ): AxiosPromise { +// return request({ +// url: '/system/role/list', +// method: 'post', +// params: queryParams +// }); +// } + +/** + * 获取角色下拉数据 + * + * @param queryParams + */ +export function listRoleOptions( + queryParams?: RoleQuery +): AxiosPromise { + return request({ + url: '/api/v1/roles/options', + method: 'get', + params: queryParams + }); +} + +/** + * 获取角色拥有的资源ID集合 + * + * @param queryParams + */ +export function getRoleMenuIds(roleId: string): AxiosPromise { + return request({ + url: '/api/v1/roles/' + roleId + '/menuIds', + method: 'get' + }); +} + +/** + * 修改角色资源权限 + * + * @param queryParams + */ +export function updateRoleMenus( + roleId: string, + data: number[] +): AxiosPromise { + return request({ + url: '/api/v1/roles/' + roleId + '/menus', + method: 'put', + data: data + }); +} + +/** + * 获取角色详情 + * + * @param id + */ +export function getRoleDetail(id: number): AxiosPromise { + return request({ + url: '/api/v1/roles/' + id, + method: 'get' + }); +} + +/** + * 添加角色 + * + * @param data + */ +export function addRole(data: RoleForm) { + return request({ + url: '/api/v1/roles', + method: 'post', + data: data + }); +} + +/** + * 更新角色 + * + * @param id + * @param data + */ +export function updateRole(id: number, data: RoleForm) { + return request({ + url: '/api/v1/roles/' + id, + method: 'put', + data: data + }); +} + +/** + * 批量删除角色,多个以英文逗号(,)分割 + * + * @param ids + */ +export function deleteRoles(ids: string) { + return request({ + url: '/api/v1/roles/' + ids, + method: 'delete' + }); +} diff --git a/app/frontend/src/api/role/types.ts b/app/frontend/src/api/role/types.ts new file mode 100644 index 0000000..4684c3b --- /dev/null +++ b/app/frontend/src/api/role/types.ts @@ -0,0 +1,40 @@ +/** + * 角色查询参数类型 + */ +export interface RoleQuery extends PageQuery { + keywords?: string; +} + +/** + * 角色分页列表项 + */ +export interface Role { + id: string; + name: string; + code: string; + sort: number; + status: number; + deleted: number; + menuIds?: any; + permissionIds?: any; +} + +/** + * 角色分页项类型 + */ +export type RolePageResult = PageResult; + +/** + * 角色表单 + */ +export interface RoleForm { + id?: number; + name: string; + code: string; + sort: number; + status: number; + /** + * 数据权限 + */ + dataScope: number; +} diff --git a/app/frontend/src/api/user/index.ts b/app/frontend/src/api/user/index.ts new file mode 100644 index 0000000..5eaaf08 --- /dev/null +++ b/app/frontend/src/api/user/index.ts @@ -0,0 +1,246 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { UserForm, UserInfo, UserPageResult, UserQuery } from './types'; +//获取企业树 数据 +export function getTreelist(queryParams:any) { + return request({ + url: '/system/organization/getOrgTree', + method: 'POST', + params: queryParams + }); +} +//获取用户列表信息 +export function gettableData(queryParams:any) { + return request({ + url: '/system/user/queryUsers', + method: 'get', + params: queryParams + }); +} +//用户-禁用,启用 +export function DataStatus (queryParams:any) { + return request({ + url: '/system/user/setStatus', + method: 'POST', + params: queryParams + }); +} +//删除用户 +export function deltableData (queryParams:any) { + return request({ + url: '/system/user/deleteById', + method: 'POST', + params: queryParams + }); +} +//批量删除 +export function delChoise (queryParams:any) { + return request({ + url: '/system/user/deleteUserByIds', + method: 'POST', + params: queryParams + }); +} +//获取角色 +export function getRole (queryParams:any) { + return request({ + url: '/system/role/list', + method: 'POST', + params: queryParams + }); +} +//新建用户 +export function addUsers (queryParams:any,roleids:any) { + return request({ + url: '/system/user/addUser?'+'roleids='+roleids, + method: 'POST', + data: queryParams, + }); +} +//更改用户 +export function updataUser (queryParams:any,roleids:any) { + return request({ + url: '/system/user/updateUser?'+'roleids='+roleids, + method: 'POST', + data: queryParams, + }); +} +//更改用户 +export function updatePersonalInfo (queryParams:any) { + return request({ + url: '/user/updatePersonalInfo', + method: 'POST', + data: queryParams, + }); +} +//更改头像 +export function updateAvatar (data:any) { + return request({ + headers: { + 'Content-Type': 'multipart/form-data' + }, + url: '/system/user/updateAvatar', + method: 'POST', + data + }); +} + + +//重置密码 +export function setpass (queryParams:any) { + return request({ + url: '/system/user/resetPassword', + method: 'POST', + params: queryParams, + }); +} + +export function updatePassword (queryParams:any) { + return request({ + url: '/user/updatePassword', + method: 'GET', + params: queryParams, + }); +} + +/** + * 登录成功后获取用户信息(昵称、头像、权限集合和角色集合) + */ +export function getUserInfo(): AxiosPromise { + return request({ + url: '/user/me', + method: 'get' + }); +} + +/** + * 获取用户分页列表 + * + * @param queryParams + */ +export function listUserPages( + queryParams: UserQuery +): AxiosPromise { + return request({ + url: '/api/v1/users/pages', + method: 'get', + params: queryParams + }); +} + +/** + * 获取用户表单详情 + * + * @param userId + */ +export function getUserForm(userId: number): AxiosPromise { + return request({ + url: '/api/v1/users/' + userId + '/form', + method: 'get' + }); +} + +/** + * 添加用户 + * + * @param data + */ +export function addUser(data: any) { + return request({ + url: '/api/v1/users', + method: 'post', + data: data + }); +} + +/** + * 修改用户 + * + * @param id + * @param data + */ +export function updateUser(id: number, data: UserForm) { + return request({ + url: '/api/v1/users/' + id, + method: 'put', + data: data + }); +} + +/** + * 修改用户状态 + * + * @param id + * @param status + */ +export function updateUserStatus(id: number, status: number) { + return request({ + url: '/api/v1/users/' + id + '/status', + method: 'patch', + params: { status: status } + }); +} + +/** + * 修改用户密码 + * + * @param id + * @param password + */ +export function updateUserPassword(id: number, password: string) { + return request({ + url: '/api/v1/users/' + id + '/password', + method: 'patch', + params: { password: password } + }); +} + +/** + * 删除用户 + * + * @param ids + */ +export function deleteUsers(ids: string) { + return request({ + url: '/api/v1/users/' + ids, + method: 'delete' + }); +} + +/** + * 下载用户导入模板 + * + * @returns + */ +export function downloadTemplate() { + return request({ + url: '/api/v1/users/template', + method: 'get', + responseType: 'arraybuffer' + }); +} + +/** + * 导出用户 + * + * @param queryParams + * @returns + */ +export function exportUser(queryParams: UserQuery) { + return request({ + url: '/api/v1/users/_export', + method: 'get', + params: queryParams, + responseType: 'arraybuffer' + }); +} + + +//查询用户权限信息 +export function queryUserRole (queryParams:any) { + return request({ + url: '/system/user/queryUserRole', + method: 'GET', + params: queryParams, + }); +} diff --git a/app/frontend/src/api/user/types.ts b/app/frontend/src/api/user/types.ts new file mode 100644 index 0000000..07b734b --- /dev/null +++ b/app/frontend/src/api/user/types.ts @@ -0,0 +1,67 @@ +/** + * 登录用户信息 + */ +export interface UserInfo { + permissions: string[]; + userInfo: any; + nickname: string; + avatar: string; + roles: string[]; + perms: string[]; +} + +/** + * 用户查询参数 + */ +export interface UserQuery extends PageQuery { + keywords: string; + status: number; + deptId: number; +} + +/** + * 用户分页列表项声明 + */ +export interface UserType { + id: string; + username: string; + nickname: string; + mobile: string; + gender: number; + avatar: string; + email: string; + status: number; + deptName: string; + roleNames: string; + createTime: string; +} + +/** + * 用户分页项类型声明 + */ +export type UserPageResult = PageResult; + +/** + * 用户表单类型声明 + */ +export interface UserForm { + id: number | undefined; + deptId: number; + username: string; + nickname: string; + password: string; + mobile: string; + email: string; + gender: number; + status: number; + remark: string; + roleIds: number[]; +} + +/** + * 用户导入表单类型声明 + */ +export interface UserImportData { + deptId: number; + roleIds: number[]; +} diff --git a/app/frontend/src/assets/401_images/401.gif b/app/frontend/src/assets/401_images/401.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6e0d9433421b3f29d0ec0c40f755e354728000 GIT binary patch literal 164227 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⋘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 GY5fOuZZib{ literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/404_images/404.png b/app/frontend/src/assets/404_images/404.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8e2305cc973ad2121403aee4bf08728f76c461 GIT binary patch literal 98071 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 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/404_images/404_cloud.png b/app/frontend/src/assets/404_images/404_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..c6281d09013e0a2c5f8e699a0a6038d9480291e5 GIT binary patch literal 4766 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 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/bq_gb.png b/app/frontend/src/assets/MenuIcon/bq_gb.png new file mode 100644 index 0000000000000000000000000000000000000000..092115b2f7f80150061c4093fdca78e167b6b1d5 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!46Ls#}JKR-@c2yhZT5SvdhIoIz@Lmu_iGe zTWREC=HL;j`2Xh;=MvV%zvcuK+VA_!eEYk=p=W#Tqq6VcUNYs kpClNW#u01Rec}@{=S=54e@|4Z0Nupk>FVdQ&MBb@0LLCx?*IS* literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/bq_gb1.png b/app/frontend/src/assets/MenuIcon/bq_gb1.png new file mode 100644 index 0000000000000000000000000000000000000000..fd22718420585fb0fbb38ede4948673bb1eb6b56 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!5~i;#}JL+)c%9K3>ru6{1-oD!M!lvI6;>1s;*bKn;gMnDKc2iWH!rsi%u$h=qUh0alr3|90~q3eaOqXu71*JaNH9 z!SoY`Mkg9x{^#*OU?Qb(+igyQiQLI+Ck`+$gmm)n;&Pm|3upj?r>mdKI;Vst03P-( A@&Et; literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_jt.png b/app/frontend/src/assets/MenuIcon/dh_jt.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ace573ad543ffc1894998d7b6a623a8fa1ccce GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^AT}EZ8<70&U>c zv7h@-A}f&3S>O>_%)r2R7=#&*=dVZs3QqELaSV|NPo86xda90%t?kyFIdha9q?mnX znRqsLc4k@$Pp}p3FlRQs(U3ZU!9!44`SHL1|NrNwuy8Vnwlb`|`TyVF&1X)Z-pwdF znIUL-V^>viaj|-XXw!iwCnp;>gxCfg63n>Dt{|Oq$!ozPwh1;diX050;tXrG*o^iw ueB@iOoBN>94TgY1<_ov#G{m_iBp6r>ET+UPzkLMgItEWyKbLh*2~7Y`hEse1 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_jt1.png b/app/frontend/src/assets/MenuIcon/dh_jt1.png new file mode 100644 index 0000000000000000000000000000000000000000..3055566bfd9f0338e2b5b8ed9f2016cddc7a1590 GIT binary patch literal 1047 zcmaJ=O-K|`9G~(dSz7577?r~)QsmCZuDk0DZn`_O>S80ZF1U2j*_pTQu+F?`=B>L5 zfeK+khlD^69z28{g21{21qF3bPaT3t=n|c}NZ=_+d$aDY9oh!oybpfA-~Z$N-h;8x zA+P6>had=VVpvMzxfu^ni~C<~Wde9=L-8~khgnoqY(PXcm;q$MP^Li=DB9ee9neP* z4PAOFjneWhL4^jbxEQ)*SeQ)^ef=d%QS$(i88EGz5o-VSTZ+`R2sIIuS=kanP9L7P z!T9`WN}bQEyhiokB>PGN7BB!($dWN*IzlNzm30NYc8?i~EJIK}LY*X)md8jD+JFqw zA)m?xddV-_uR{SuVt|Jj3<)SWaMhf#t}`N8xC;mKBoHU?mpbMW`G?mcTH@ zVv#NeXlPF}9MAI%>u3CaA4d3`ITI-*pXqc|6(r!Owr(LEnxw0!WMBbBD4gj@35HdZ zHJwVEaKo6AVlf=ex+PVCviyIjVbstLN`ljT|0(RG<}AP@fddP+iZ3qP;fAsV(FO{F zb_&9oY8S_H5J4vgEm9QSu7$~K6S}FvqI12>k!2xaI!G~9kdPu2R-tuW6a0gGFcgT! zL@pfSxVXf}Ls6a&#lrD;j~EccRjvfpf&ola$0my*g@{HW?j6gnID+g@iw-0cJddCpT%-Qil$0? znRP$dJvu%Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0i{VqK~y+Tl~S=w z0$~)tI}dg94ni6n5?Uggbuc6-Xiz*ML8zfMT3Q^#p&;5D9207CI1d*`q5c4&28RZR z28V_d8bnU7-+O+3^hrxUc=vnn_q})Dd-qP)fJ&v33d8UQZVeVEP2damm`Eh9Tdme~ zDXB2%LB+bRPv`Ub9{lvmpdH{iKbcI#bU$RY?gsLK*2p} zU=ul)uw8@~$_vB@${6KxnP`mL`YZsYQfU;4MBd=4FTgf(=;By}S~MDMq678|g@S2W z))j7kM-Gj{+u|+!f+d)Nt;jf;Ovdpos7T3CI&fXL2O^We2sz?*yZsHi71|atL3u&3 zSlqyD^wAi;@4pI{fo)vcbRIxt z5@>gu7$b~9M?#Y$$R7!`j~#zfyoM8Wlf_wG#2Vrh=mnasqu52@@X5cS4SoPVcbrrz S*>RQt0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0f0$FK~y+TrIIaA zLopPF-*a;zlaN4ySolbA49x_jBS9b$h$WaI5CjAUNhT14f57L4z!Uz#2>gI0ASMtK z2m}JTgsq3SUALtp2*Q)}-k!JTqo=KamMBBYjlz~+A>6?s zU2-CNLeEB!+X~#X)mygpnFg^-2Q?LG2a8QHD1#h>>(o!ZW|1=C9*Zr|+Km!C>?E)J zxzWd5u^#ZwYBetqw%e2h&z!~yOx5OLWj&bgh|jnyk11=489ku=!aX#2JN~x(E%a$) zEX;Zg>`5PxVLQV<-9t20oegFLTPO|Rg7bATZXUOAt`ivLq4j9uDa<_PTHTvy2GbL_ zFrr0KE%yedkq;}b>J(4E%#y_*4fszBgNLM8;eOtn9ih5OrzO4vKB|C4Rs@fHeB;9G hcg(X9mi~rn{Ttv#oQ8i6?6Uv>002ovPDHLkV1lx|&hY>M literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_qz.png b/app/frontend/src/assets/MenuIcon/dh_qz.png new file mode 100644 index 0000000000000000000000000000000000000000..54ce7e40808c30e19936f321cb48d39745e3c49f GIT binary patch literal 640 zcmV-`0)PF9P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0u@O_K~y+TeUm?E z6LA#BbLS=8P)Gt2Iyg8exOB6SEp;mx@&_8MQwky~C~c7zxR9Z<=rnvXbgoyVYb)nZ4Cy4 zq_|-iP0#aQHyVxKe!>)t3S_g{n_T!p=uzNn~*CaCi<)1$SN7oh5CR_%qG6hPQ$OsZ`3sEnqw2<5nt_3)~L2*lxGa zW3kw63T)79GoQ~dD#tIt!3@sEeu_^(nw3Z->{6-ZI*zjqcl!PQeI5D*7}uflH!436 zA4i~lWtz@V@!?^A6lioGB<|yO8SR|7B#kbQaLW|Wi)S*KCC;*No3kTnS3YAdmpjC* z4A}?=wOZ{li(BCGNuZU{9xCt)Xo>N7{5|0c)jK5mpNTk0to4|U!s4M z<`0?69!E!=bubN_ujBM0SBHwP{es`nXS{=*U5-5s`pmd9Ou1K}0=K9%?Ey_f@4!x{ z)7KgQm^-iFO#||SV1|+O4*rE}*qR!#`FURM8r+LSB4sTx$H5+g{w)8)1$pcI6UzYy aq0nD$`RytcLhEz@0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0vAa{K~y+TZBjjJ zR6!IyXIyZREi4pLh)JPflg@zMTf2aT2?)l{7$pjk7$k@gu}G;!Bt=;Ag&??~Kfumi z5M0nAgGB7^73r;0x={Vn2J&n=K~Pfbq+$v&rWrzd+5@@K|Qk^2vVY&@g6{|D-an_Ep9c0yNr zspov4Yj>#Ni#pfbkUXy+gdNdvPkFm?ehkCr>lA@aCL1=PZfkOSsK_4-vwi(g3+Hq)$07*qoM6N<$g6_p60{{R3 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_sq.png b/app/frontend/src/assets/MenuIcon/dh_sq.png new file mode 100644 index 0000000000000000000000000000000000000000..adf9805a4c60c90c8c5f1e44f7d406e248f53fa2 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}c0*}aI1_r*vAk26?e?2L;@BjOs|0^b| zgmft!n3dCzDV#Ec{X%NJ#6M%3My|z7Zf(5mlV)%&v}roo#_ZK>Vt1hJ|Nrzq9HEU& z8+Hlk{!vrd%_4r_^`U0Vp7?+D$zNEc%2+Zo8V}#8zZ;<0#E`DDSn8Ajlb|Y(+h?Pv z4T2KQ=Ora1RTtE79sIBF^IuXjtMTS*=8zVq5C2d9|If3P;rPAMoG&X@qyoc;!PC{x JWt~$(69Cs$lTH8t literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_sq1.png b/app/frontend/src/assets/MenuIcon/dh_sq1.png new file mode 100644 index 0000000000000000000000000000000000000000..57e151415104cdfd81e23ca08257fcb2221bdd0c GIT binary patch literal 1165 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cX0^{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v(@i!swoov))H5`- zv@kN!Q7|$vG}AY*)HgKIH88X?u(UETRDc2{plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp}XpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2 zOG|8(fG&l2A-4c-Y+f-mn1BJMUy)d#Z>VPg@)As;uP=V3xw&xF#U(+h2=`(&xHzP; zAXPsowK%`DC>a=WY04n03ap%qQWHz^i$e1Ab6}wukda@KU!0L&py2Eb3N>>DjquF8 zl>G8yO|TwcUn|eN;*!L?R>5jY1#(|8M`_!?U!9@AJRfWj7337V1YNw8?rf?V8N= zz~KG=dNwyVPBk{I=7aeP+!qr~zTdB9b8A!ozu&M*?o8qzCtmS&jBX2fm9PJQ`z`q2 z=YX6CjVa555_ZjSI1#WWZrl9d`x_^I+;7`=;PgNwa^PyAxDEc)I$ztaD0e0su>fl0pCg literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_sy.png b/app/frontend/src/assets/MenuIcon/dh_sy.png new file mode 100644 index 0000000000000000000000000000000000000000..248c5903d312307e9e3ad82b8cf05ab591af3237 GIT binary patch literal 564 zcmV-40?Yl0P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0m(^3K~y+TjZ?o% zLQxdH@1>&95F+Z*&=4dvL=ZG6<`B4~A~`ha-VoB%7%uJo2@MW{pbilYA`KD>Eg}yR z5^8YDCpgG6weQ?}@kc(T56-*ip6{G<&pq#4g{?p^7_>N@&ilz^VzFAS>0BQ6an9yokO$PG&~+p*5Pm*VteQF`Q9~6YbcROj2AT!x4K<8(X`TY*f6-hl%>jV|F-V`Ntc>jo^bfKLb`hotfNMw{ zr|gVIqh082B)jCyADAY9^FD%KQDVDPDz%_L!ED;#RTcajJb}$-qp2G}Qu3~5e`8B> zDG2%Uhs6`nsA9QA=~uFGOOFOPAdY-+r5o`w8T$os8@N;%zaEPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0j^0zK~y+Tl~cbj zLs1ky=jl+1!C-e5yo}AIFVa7Nf8-eiUml{dUBP98M$ux z?=TZ_uhSGcQ^k3>7tL8-!(ue6Dn~qL84o0H>$_w8f$V;COlls$dcbQa@FOLvlQJZI zzUNoOMrz(-Zd?dB@&qExyQ)aquYbYy05V0d1_Jj$x;oFyozmuw8D_Chw-Csay^D@_ zVDP3sD&(AFUeNhF%lUE}5(P-!;8KRlFg`HCxW?RyEB-*D0B>Xr&?}BuD=i0Ah@LQ; zXmGN?Kky|`p{;Kc$$~#?r)iL0S7VRs6>&e76L3#ebXx^$W*jfLPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0i8)iK~y+T#gjis z0&x__?~YSK925#04ICT_S^|f{p~mD+Xv?NtBpMu|F+v)`LWP2&rNcQ+p&=-U$icm! zga(I#g2HnXIkeAD5nTKO4L$hs{r=wXz4v>+-@B7FP19vrPD_#$0ApLb-F^m1S=aR! z)@2qC-L0{0nS+BWB1rOKu~@w9`o}Xm7qqB!R)4VnFCgAvq(vf;fTAcSkLCt9rfDWx ztyT%WGqgZ78l5F@jleJuEk>8aon~?k^oM0x*`Ze;=z`=eq#vDRQd#(nwfJ^Y9*-wB zuz>i$ppe7in6qtrfh(-zdm^z?C=_Pc+XtzE1)NT28M2zqW=vJpI64FjkfD$t)+lx- z-arIya<4Glvx>{*%GT@k20=bx)A}cs9(=W0Z55v83dis% zm>@9^A29{-ADpA(3dwFn162F)<@I{6;Ww^uOK_fPY*TCs-w)m1ledfiq*tK-^iBtc zVTkrO&{sgrKSQw<^d9;Z&M}1p88Om$w0Y=J9LA|7#<|qpk)&TK`>Cdc+#`(u0000< KMNUMnLSTX-)8CB% literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_sz1.png b/app/frontend/src/assets/MenuIcon/dh_sz1.png new file mode 100644 index 0000000000000000000000000000000000000000..1a13ddd9e1ed7c8a98e70800df990ff422a21755 GIT binary patch literal 527 zcmV+q0`UEbP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0i;PpK~y+T)lxqw z^f5Hq4BzMePJstK0y6?>s@Qn}SO9ph9yBn> z^fIe~bqj1)Z)Ku9i&C_x_c7Tw;Y-DCQb3=JhSne^r}|hGv$K;v*YxTEUI4TiwQ920 RB2@qY002ovPDHLkV1h0D>R12( literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_xm.png b/app/frontend/src/assets/MenuIcon/dh_xm.png new file mode 100644 index 0000000000000000000000000000000000000000..a750b0226c4a7d9e1f1abd1291655979ec1e59c7 GIT binary patch literal 677 zcmV;W0$TlvP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0y;@VK~y+TZIe%k z5^)sA9Y-x8a)b^ZIwS;UCp+mOaDxs@_%Ba;Sdx~YqJ<5XtwV)$5Rzqy$faF~HerJn z14q3Et*4Hyu(v#{;2|PpWcQGe+UL0=sLX@M`}2F>@9(|$n^9~QlF4Mw8iw&eQIz`< z4~N5TP1ClD#p2&l!Guf^M59p$h06e+5}p9eVGZIe)<>M5B^nW!z(oq5Ni0A**sa&= z|0EVkCX*>EBE>vd=imgJ?{qp}CV{h(N~L0$RrDf6YYK^<1Wk{}bK7c0E0K=9Uhg~H zn?i6MX9qoJHRGhrj4JgH)o?icyVvWTAra%?7XH0JAkdFQA_t8|V>F5YL!r~XBanGEu^%Z|#6Chb=?E*YAU8_9+3)uYs;bImE95RYNXqhL^X+Q2 zYLG05n#+~%z=6JDNAJg@B@&6YU=TwwKN@*^d5MF;V36x}ySmj&KsraAJmnl07U<@s z>i7HSNlJ@$bRYi-vo5iRW1r7=*lM)~(oHZJ+~MpwHAkoq|0;ScptoofM!&A>cg3Qg zIDE~|<@QSnLAJTEnAYfk-4CebQH za`O>@HT*x)A@MxA3otK0{E3OH%g__uhWXL*lhm+lB^WkBjXl<00000 LNkvXXu0mjf)?qA1 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_xm1.png b/app/frontend/src/assets/MenuIcon/dh_xm1.png new file mode 100644 index 0000000000000000000000000000000000000000..aead610ee5dd7834cd89fb986baf11b6d363421e GIT binary patch literal 655 zcmV;A0&x9_P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0whU9K~y+TZBj97 zQ&AK?=jI6x4jCLAYOTv+8Bolf)4!w zf_+oRb|`dc2C*GFba+Dshj>4~bMpd8cptoX@45G!@1F0RqmqNTh3n$+f|m2 zx05;j8yp5OL=aaH$vBpHxXzmnyjFRfs-nX67Kv)3M1dd#-j=dDyfQlkp37dcpefDQG+E9Ixr!fzfv5w;tx6>Lo zai6KRn8A%aje{7HYW~ng?NwY>Nb-gyi3GSDB^s`gPO?fSvCgb(CgB&2G3wu9&=(Sv z74nj2#Xtm2v*H%{;+Ax!E(Kv7u*|cGh`$a$!v$YVxz_E=in}0+h(sSmbvK#MGHT+& zRwC_5fc0M42^`b8Dt~l8uM_kwDXf)RqHi5t-Ef?^=`e9X%BeW!en;=%lo`wh?H0&v zN=<)AX(pE?fMrsaYnXKm_(-D-r*{wL-JGq|`jr~rljtY}I(#QNTP^qK^T2#)|Fo>x zM!!Om3J*?L)z_@Ufjts8a8n|oG!*bp8p(4PbjLe>QVaAKnPDs6_C~pdVrZqXvPR@} zGkL1}cGm}erl^0NK{NFEM$&5X%(VkSA4a4eHl|DbenWIkoLq&%K_2pK4_;~(X#R#F pf<8tv;&90}b#GGMW#*DWPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0cuG^K~y+Tl~X-P z!%z^;iwSWMx^!^p;ARE~M+HR$1&2U>AfTH|!Buc`(%DIIa#XMoAwR1wL7^Q4J1Asy zb5O{Vp)`{E-D?bOX~cYReBXO__wKmkF<}aHU0+~~T@407Al|kzW+{fgrcHpnhhj9LaxD@aU8eM;vEw9 za9%?7wq;o=#S)4{1YCd;S(Z0F&$|i3@SE;Y#jDk7>yWSL;Fj(Pyj9z_=hHO(fMXj~ z9=K-$7}zqZzQ9&p*X{6%{eGXfpeRa*cp6Z-i>?wp&SQBZUTF|Jj*}3Vfu@|xVIp3V z_^ASl;Z((MVjb2S%0EGST_iDs{q2G;Vdqg4-P2_mR8^%doPs}@VHhzEbFe3J{sSv8 ziD5rS5R_O2N!jn%$LKdmW8!bv;Td;~plqtN>@DyPxI4TWg&_O@BQAh8DaZ^|00000 LNkvXXu0mjfZdbxH literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/dh_xx1.png b/app/frontend/src/assets/MenuIcon/dh_xx1.png new file mode 100644 index 0000000000000000000000000000000000000000..535abe1a3df464cf97b9db4837faa605facace6b GIT binary patch literal 462 zcmV;<0WtoGP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0b@x-K~y+Tm6EY9 zLs1mQ&$%k;VC-P%U}G?_kw{)8B>n_8Rgw-CNjHVqsa7>wnm922y+((rkOdJ!a#da*4YNVqR zBu)$tk<($CAZ3VbFx6(m8N2FG-3g2O9Cdb`7#!KWW^h9}=S?qK4@>48&=uw;ImI1U znDEWy`@}-cUNGeGuJhrhwxVnV4O#Ad$w_k8B{S`E-pInJLS6w`3`=_Da=ox;iaifd z%!WnN=!_bT@F5K!Q{aA&B528{`rgQBk$0hY#9u&~v5Jk*jF0~y^&JNxG8*IrXnWnC zwi=8(VS=h%=GE>}@4G}lpmM-ap{J~c6Z^(T8DZkqSN{Ss!~Tp0HCy4QoN;gzt;E0D zA*f=Ny97@2_j?N0%$_fFk$$T~!pD{cx|TSN(>;iM0b+l6HtQP2UH||907*qoM6N<$ Eg5AN$W&i*H literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/fz.png b/app/frontend/src/assets/MenuIcon/fz.png new file mode 100644 index 0000000000000000000000000000000000000000..d05293579d4aafd66d1fffa3a0363804bef1376f GIT binary patch literal 450 zcmV;z0X_bSP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ar;xK~y+Tm6I_q z1W^#j=l|RXP+p-_(49o1+AVb&g--VP07N7TiHPD961kdNIuRd0={8a5C={2_xx#lK zZ_GS%D`$6a`6Zh-GdpkQ|K83bI`@lkbVP(@s)dJ4)Xm!N!~%pk^|xxU$90HI0@MVk z!=U*r!61ab{JlqKhMx}!OhFj28JL|@NTV#|V3V5g! zX8yl%I@>y)-xF5C2fs>_Fr{S#St4^z&bBV@UX|3}jE#>y=UCpL5CG z{yOvh{(iHcd368TmzFPkFeiITHUJDt%Z(gL_=x-ybnY*QEG&ytrphHN)gk0EIEu$+^1I_*edH(C`_jM^1rW<1G2 z9zQfBUDixlRcuyXu~uz1ix|c#l>8*_E21R}DMo@FqR2)?jpZF2o5>WCk{+#D566ZU zl2{mq5vZ63^6?pcT7zn;MuR#`$z=Dih0&Y@gUQ+%#~X=cENz$zS0e-oq#2z?MXLtc zGH9sHx&#-lMz=CE)7_hLU21X$WwLsP9XpK5!`Q5zxGlC6;xpt$_bQa=P&8G&LRG`Q z_$pgIfY4S_Vy&tI+nh>S38^i{TrZn$NzHdE8}y4N^f@`F%g(v%ysLsQ5O}mC^XGAe z0>@!V;>xrfK{X`TwPw!YD#UYO%Jdv)|Aa(S{6|@EEtV%F33aL-5lx>Q5$hqVDfM19 z)rcvRt4b(Q!>W#k1${0ro2eOd#a5aSPz+O4BpC4fP=iC3Ljn)Eyt;hJX?MDul0D?g zbJ}b3c{keePRZ@A>>tVhmz1h}(yx_N!8}wObOYL;o^0W*?IJAzel%ofyV6*69Cj zi419mlq!`Cv_4z0b&FPS>?|vXO@mtpI>K`7OwvT%fYy#HVg|Nc@(@d&QI;pRa|Kbd zPBWimZ3r0hvV&Sv!%8|6Hu=9!U_3u&AHGIQ15|Fcq2j4xs^OCuYMt34>ae&Tt%-lK z*W+0S+tSl}S?lx<%Y!E(-a2@G23G9Q`Se#M9e4L8U1 z1x^lqSl;?gSn=+3YxS+Icz3!r<$OeuO`kJSEv*@IStoD&SSUvi3DB4CcDvkOHoZCB zv0RSAaFt(1``55mC7+-0q<3UARu5;yIugeCRAK+lV>20VMGp(;IfYF=s0^OuL`1lN z;=*YVV~UH22p3RXI1OSar$LNwi7Pwx>K|0l`+hCx#lG(M+ZUmi0&P-hSrCA>*#NA44uGpS(e)w#%^Uzf zuLMBY0>ET-!;>9IJE9}tFRqB5dt>9i#*M{yb?)kWFJR32VM^ACW4mq5hSqfYO=j!V z!>cEBjJ`SY<*J(ErZ1{zKQ{R-rhU@nF=LkWT~^k$Z|UvV&mQUS|K;)DkGb!?^N+jF zf8Y20g;q~?E&zXB_X#_e^{m;&tUEJh@t)}O6WW26H}&>ouU(aynoq`#&E0;R7Fhf# zSUI!x*GUBL+MG1E)u?#;^e zt?9k~&dTnZes5p{d*)mYXe{Sm*qfdE=ZAgUW=|S7-~VFk&ZA3v@{F#W1zGoOzcTKQ zYn^M3PIN7CjqLC|Q#q;QRLFU#M>*KbcYefoZf-nquCe!e&sR@;*}mU5=S^S!w$C>y z2fu#%?4_4me_b$QtqV9-y*saZ^HclJ-1u($`B|@Bm^iBE`1B8I-uf2#-pU%6!^T(?Z=J2EYe;fT+*~xo)$|KzuFMM3n&jdEi=-e`5t#)~R*~t~T{=;DO v9b11t(RJvF12s8d{sr~gS?*f>)8oOO8|RxQ>afdtB{Z;bng6{7E8G7D4k3Hp literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/grzx_tx.png b/app/frontend/src/assets/MenuIcon/grzx_tx.png new file mode 100644 index 0000000000000000000000000000000000000000..0f21833b3682c8b3514c287a2e6a359c294fdb01 GIT binary patch literal 1897 zcmV-v2bTDWP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2L4GzK~#8N?VR6l zR7DiW&)ogpuDi5AX=%%^7Fm9X#ef({P$1P9W1{iJM0oJ;@QKJPk3RY01Bp*2#y9Xc z5re6TL|QCTpwL2p(RSNzyFc$8XYS5ItGnG_bMKtG^GP;)&h2*h?tJH*IWu?m5)eFI zq%kn8Png-q4j#%M)i?_sCO`&rrg^D5>c7E{*n*5N?dPf*?Z+ zf($JPGPEGb(1IWX;R1yqs?rF? z^wsb)^_9e;uyCMUkb$4B2ulsuuY4mc94HrLVeYB0G#urEP^x|!ba&_vVX3F##}Llw z@Q|?7vtb1B7zXTWYk`A1wt?U45l7c@WcPMB|HhGLk3fmnVMh7VNx9PVXm1zn@7gN7 z+PFUa5bjUT39mT)ADk1GT2M#Gx!3#Z7K3v#wiDhzeo%P0K`Y2dr}}`9XPfiuCLHp^ ziP#R|;RU52vCgev81lp@(9^zISa?Ax$g#a$!jcbQh7*w|6Lf;S>R@yf zXbRxnB%xf8aCDQf^1Qfxi?E#Iz2p0Zg%9O|yms~-VYvsNWMW16nYAvD3Cmr2I-XZt zd-ffG_SqrWyf`Y3s6(kByb%KFC3~5J)6?E+KfA$+eb474Cp!Z6voE_0ZS#NIwknhf z!o^q(7lkjAxJ{um6fmr;u+)GmnU-2Kbc(lM*(WSK;2qsuU`wP)Sa?t-NIHmfCn0rs zVpI-%w(JMbuu@QYy&gW?a`Ordrj{;FU)R7lrpsl~{%s zP3J(f`<>%4v#@319uVrzzT3IzZpe6XRa&UV5YyvhX(J{)XWHSw3nyp=aVl+1x8hq+Tn*|$UH05y zX476_;RUrI99g0)Ga15S<)^CNF`Opx#Pa6&}`J9ZU%R;7vyk_vimmC&A@uhz1A* z*$1qCe{7&iS=*XeL=iM1?<+FD-x{0$doXOz|VJn$=x*ON|kkg z(tt!tIAwUN+O@<~0_dGzZPPB1tJrxsw+t{)!7mVav2kdpJC&H@5ps+5vP#9^T&eOd z7t1vN73LzHRf)l=L=29_x~y9%%+XKbU!s=qyH>$ZG%U-4M-z`>Ha>6r$-oP?&mWag zt?(TC`#79W922CT9+hNO&TkKdQ-raJCon#>b`^K^7EmtA#7ybI;k(LWFLBY&pk~os>uFYEkFS3dpt=YJ0QPps6-BBbZd4+?km_KwcH_gS*c#PPnlcEGo5Iy7h5{Kha;ABS zQo7Ebbd6h3LO(OQqy8I|!Ub_mqX-Icxhw4b!XDJSBHoLHTBn)$3k90s$22a$#taq= jzgs{*?hJd*0|5L3BX2A{*0=l400000NkvXXu0mjf9@KnF literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/grzx_xg.png b/app/frontend/src/assets/MenuIcon/grzx_xg.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c8977a168a2d9186b07c87138c410d7526080c GIT binary patch literal 385 zcmV-{0e=38P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0TxL_K~y+Tm6D-u z0znXlyB7qa4^V+XAP|*^3Lc@72k0Xp5J(avqOzi*56}mwL?9{<7!v9b2oN{~g5;KO zHve&Zfn1L-ncJOz=AYfW+(Q+-_w6)I7px;m)xp>yw#1qNp7mX&|DnH&;XrKIKeF~K z4~fj%*c1)<42`#-_)3_0Mz5Vb$%e4l;3F|tdl3pf;zWGYT$dc5Y_%2JCzW!dCNtM0 z2gtLN!>uIel$p`&R+m?joP#)&`ReP+Y}cONG#eDx#E;So7~W*Qx>W%U_);1m&tB=H z)NE*gozk>mKajcFUq_?;=LOKlDwpEyL36`7*9r>Y-zQ13R9cF|{EWGy{4O}?&j$Q5 f;6>V9c<*;-(=J+d(eNE+00000NkvXXu0mjftX`s& literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/jscz_rl.png b/app/frontend/src/assets/MenuIcon/jscz_rl.png new file mode 100644 index 0000000000000000000000000000000000000000..22a323d01693b0964e33777175c3d5fb622408eb GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWHy*PEQxd5DWjML56;Z9R%+1ZWGZI5zz~J!lp=g3+X?zhZZXc+ES`VoN2bd5$&LCySq^&ZVCkDsx678zTX|9m`GbYG{3@sAFj zzy;ZVzFjc>+Ut0|?W=*D{Dbe>tIhnr*%i)}b=vSX#MJognPr6&?YF$1yDaW~ZIbeb zxgYnhnEihv-v#5`2f=-duBCqX*W$}pG(~#zDhcCn%zIcpmMt~gTe~DWM4f+T)Xa literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/jscz_sc.png b/app/frontend/src/assets/MenuIcon/jscz_sc.png new file mode 100644 index 0000000000000000000000000000000000000000..674cf09f629dd7bb0c7c4546d182f7cc41cf769f GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH#WHcuDF5DWig2e$wJ|C|5#{{DWkLN8N8()z|5 z%&T~KW-Kt_VPW{lr4Z(F*t@|(rbCb+<5Jd&gD%Vq=DqH5h+2=h_&*9N3tal5&N?aKRQ+D`~b1rb4`I zagXISc$rVsh*-J_FmlB!uzD%lJJcj3>|x;Ye2~z5RViCVm9asG@%ZJU328|T0dM~T coeA{B{`B)wp^1F1Kp!x8y85}Sb4q9e0Q1LRH2?qr literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/jscz_sc1.png b/app/frontend/src/assets/MenuIcon/jscz_sc1.png new file mode 100644 index 0000000000000000000000000000000000000000..cf2e0ca5cc53e08cd50dacb1916bdbd8f7a0ebe9 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH#WB~KT}5DWk06bB}C|9K`q{{R19=H}+cxk5mK z;pjbvqe*Aao-KE1m6)->golMebj^?N@8>HSv32P(J}OutWstyfYm<~myTcBbX6c^i z=jV(6`1<;K^@5Yz92(UH3hy*@cD}TmV8rrUFynRogvmO(y7CP_elYmxcF8w3X&&#F z?`PQPXwuPtu8mQo_W;8NHY-==BWxEH?5w2OE;vukFgPI9xbQ3cDHi4wyInF>53Vq+ zloXIV%%dScmzV9tM~@OFhNH?pkBbyo`|OntH0R&nm&wEsYLz2!lvI6;>1s;*bKn;gMnDKc2iWH#WIZqeI5DWk0AK%~4=M%{P*U!@M=e7JIY47llP2nHY)6Wbm1r*-$i*Pe^HnKP>FrGQc z+#uG%@G)P(j^~oY6gL&$zYbgZ6nI%om9m>Yr8ZR9#r3|J6~Lg^>u}W0!jzFwc*-$0 zmIlQer;Z#6;dpwO@q!ZTA|`f8hS&tAB2GK$jZ6!)D;j3Brt}&(Y;y~kWX-c=KEvAi zoPvk=8y-I7U&7?TBfa3+=?4l*Obl1={r~^Jo`K=*oIfSY6-*+5K4b87^>bP0l+XkK DEMaKH literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/jscz_xz.png b/app/frontend/src/assets/MenuIcon/jscz_xz.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2a892e0a0473bf31bf47996937c54203b1f1bc GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rp{I*uh=qUh0oH$if0xU*ER5kfz_QenP1#Xd wdESJ{jhFlvm~biFcAJx6B6srIi31D_dj2Azw~kM~0o2Uk>FVdQ&MBb@07w=r?f?J) literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_an.png b/app/frontend/src/assets/MenuIcon/lbcz_an.png new file mode 100644 index 0000000000000000000000000000000000000000..3177fafcac9b82b6905ff957b5c6ff2fa8f766fa GIT binary patch literal 401 zcmV;C0dD?@P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0VYXAK~y+TrIVpf z#6S>+|9^`>AV@$U5XW1bA*~@GFbF&p1cryWM<5*Pjyu5%Adzh#!GcEI2@*~s5F{Ks zOt+Iunwl&9#BAr^-I>kbUB*K>p_2i?6*NNT0`!>N`U%L6sm&1iW-<~HkE8sY_a-kz zJoa4*pIyizyo9k4oE5Pw(1O+lD$XY({{z9hda}oeZzii(>NaE}J9C%1<}pj%u1(cW zFazA>ggDlg`<5>d z&sV)TS9+A9$%2}R6x_)#ZY(wAQzyRi)b;iI$;3c;k%*oAlvC4|A|6Xen@w8(#tjPC#|`zhL+Wprl;78`*i900000NkvXXu0mjfmYbw! literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_an1.png b/app/frontend/src/assets/MenuIcon/lbcz_an1.png new file mode 100644 index 0000000000000000000000000000000000000000..81e544c9ee810836d06d67a9c3531a959b8a7804 GIT binary patch literal 427 zcmV;c0aX5pP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0YFJaK~y+TrIR5~ z13?gl-^}&e27(1uBncKA1d^6u2@(ElBnw*)Y9%zc6Wv_ix5J VZzFuu31k2O002ovPDHLkV1giXt{VUV literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_cd.png b/app/frontend/src/assets/MenuIcon/lbcz_cd.png new file mode 100644 index 0000000000000000000000000000000000000000..25b8ecc21dc46e5c4cee8b743003bd8672a966c6 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!4gjw#}Etuf#Y;f!R|Md)MwW$@w z2JIiYXZSKn@Lcp*DBi}%(Avm6rS@@x(qnFgc%~EA8aM>mm}Pr;co>3LS^li_xu*}b OpTX1B&t;ucLK6T6W=Z$} literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_cd1.png b/app/frontend/src/assets/MenuIcon/lbcz_cd1.png new file mode 100644 index 0000000000000000000000000000000000000000..19aaa855610cf223ee18de6fdab8e2c48ccfff73 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!8%VD#}Etumxzaf3Tpl$60#0SM;O#Je9aPAZgM1TFf!b8L-6#MlgS_L_uc<5p>kl8GP6O{*`LR`lm7fU z{o`?t)#LmP8k`9NF3L;eB-k1*rk=Cc6nOkM{uuuOgCA)&pY5kBe6DBQpd*;DVDZF8 aMh3?o`|H;xuM-Bkgu&C*&t;ucLK6U^KvPTr literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_czmm.png b/app/frontend/src/assets/MenuIcon/lbcz_czmm.png new file mode 100644 index 0000000000000000000000000000000000000000..8f5b131cc36ffa927540aec26ff6e00fbc37cec5 GIT binary patch literal 513 zcmV+c0{;DpP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0hUQbK~y+Tjg!4g zf>9L4pJNIQ4Gp$LgHVHiKwC>f(LWHh1TBU|?HL8q=1^0CnGOy{LqjwMLNo|1Z7qRA zQ#b?#2?^RgJ@>vBKhVe@ocG>)&Ux;~x%U+ef#;;a1!X z)x0NQTVDA+p{={Irz_5D6e4l7@!&oEh&<9Jabae>r$=ls;ad6QOor21ekAN#!cCe( zwg(iA2d)uNZBkjX;%^SiP^kuy5fEMAV#%;u(V)trlzhmaU-zJhGxLcn)zOx6=bCbA z_nhpnw&hHDcD?6>OU$TJxWff<7{k2J=rAabP^6fnU>PaN(o^IFMP@z+30(%oP+Pbr zS~Sa6XrJ}CR8jNOG7~ZRU z)BHjD5mr`trYyI1=Y9Vpy26^I?L8ORNqYC_s8)Uf7RG;Z%0|7900000NkvXXu0mjf DEMnaB literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_jt.png b/app/frontend/src/assets/MenuIcon/lbcz_jt.png new file mode 100644 index 0000000000000000000000000000000000000000..68620fbcbde60230c2147bdb3d62c58067f21444 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CG!3HG1zpHNqQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjK*0l^E{-7@!O1q2pPnSSxgE2Q-(PpOw4~(E zp$67B_xI0lojkeNXu`?^U;h99-|aAmLF5Mi6&=RFCI*M2HZd_Vs~g+W7(Vj4O?c2L ztnSn>=c&W9X8ZboKcb?e?=y5d^G5I`R{*45EbYcOqK2nc2fxSX`$2)_c~pYQMQ zON)t3JL{mys&LNK+9zx`vsYn4H;c3ZnQj z6%-VG@cQ6`FA6?52j19JWFiQA(5bJ2il88f2!fu>b^2fpoSX~a_x+dio&Idg#yK_1 zYbc7Eli4Ka$UK9L+FAZT+4hVf(=wbc;BBag%c=vZq>efv$e3yu%t2M}-8TZ`6g72~ zkuTtavQ^ZO$*4Yt@l2brDJs6fvsJAdV$cb@3@br@zVm(&IF-mo6TJ&_2Q5Uap5_gb##CFpTok*xh=mImVx+?}9*Csk0gKtc`#jZ7q{ z@!=SV3Jl*U#6k^gL5SlcEGMvhLy+S|P7paBOnfwn=IBK+CpS;TBD(}#!q^sBwp=bV zn zqD`b>tf$&6&v1T86`-R0A8MMDXcy<;pM3u*?B;uI$mXDndK`^hTruE>vPH>(Dn?Eo zp}mzZW=jYow}fmUNq*O&V0D{e>8R|k8Rsa9n6X@}S{lsA37V)dhM|kGa55ZCMLCI& zMtD9gC&Q6snoouJRAW?#ZkO&K+)AB>%M9PSy2alO3vlNmIiRI52I&ybDtg4+XgTQ(&+ueKOnsmQs$74cxt) z9aY-P;fvqbb$^K;TCUa1e>Kvv!y6j-D5m>%?S6TltJQKdYgfd+&fc?q`_oH9^S^Cg zSa-XrfAGc4`sY6ih0phXc+!#g*KaL((p4y?hCl4SVZLd(#~Yu3Z20^IRY{=H8#X^WgNQ)S+3$fyHXg3jdjB(k=3h HRL7BDKUit9 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_qx.png b/app/frontend/src/assets/MenuIcon/lbcz_qx.png new file mode 100644 index 0000000000000000000000000000000000000000..dd4d05e9cf763d077762c0d08d1ba71e59fb6e26 GIT binary patch literal 662 zcmV;H0%`q;P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0xL;GK~y+Tb(1@2 zlTj4M|L5k>e2ujUO=~TQu}UL_;;4(8I1~|D5JVRd+D05Y>L>-FOF<~UzC>_RbaHS} zQ4tlzgh$=L znZk^E>q0E;#37$g)d;gc1eq|Q-XnOR0#sXN8LtU#>LK|U1@fU~T3DK+HA>|8X_c|J zNeFHxy!Qm>OIdZv)w3jhnW&M>>7rxC)^V>1zQ_RNUR2?DVOo`K6iGQK1mKZkz3grm!Qdhqi%kysMZPSsM zYRMh}sc4YK%QI>+3|aRW2c5f(3X8NDh&vm_DRn;rseNxs!8}#_R5(nRof~>Z3G-DU zMO7AzSkmq3?5AsUy?|{=SW>8(AH@dv45+Orq^U_dvfWs5~(ER-7m(_pu(}@w7O;V4N|`B`wDp&1lIZ$GNu)~4s(04 zPc+g?c)rYZbHL|2HbXP$^I{3|#3K~?!j#@Pl#YMLR^972#=H((2>=y+pF8`33tzHo w)`eI)5)FC?nHAu13-IDXhl*Kx=3EZoH~9wL_C7~mN&o-=07*qoM6N<$g1cfL5C8xG literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_sc.png b/app/frontend/src/assets/MenuIcon/lbcz_sc.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca9d72d6f6618f36757f47f9c486cb0adba5868 GIT binary patch literal 485 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eVS9K~y+T%~L%~ z13?gda~xtJn8LzB#6rO$MM?|h&Q7qkur$ULqC&t*5G=&nQiOaJwt}S~;vKd^{y@Ok zS*Eel?D+Pwo(3;SIv?!L$G)A}-I)~(K~OUl5tN{qfFM$lqqr!qZaIbLW#p6^^2+?9!V@4{MH+Lc+Rvq*!+Lh|sq1t{c4T zI)iM{(PXw4x0(qNo#b30_eK@h$s_V^A&>o_f>l0LlrV>Y+&OZe)u0&fNHhBp8(MI3 z+Kxo8ntX7gzSV!?R{*=28Cv~JdLc$ngG-$f4=v1M$H4w1H9qM_5-yp>s;fwXK6c7t>RtVebP6+9;K7aMho%2XZxU-*ua&Oh)Q1B%AjFb z3AT^uhqcq+7}iXS)(kVAL8a^5gYeX6iTB8x=kHvwzcUTMx-Z(gGiK;qL!fQ#;UF%1 bw*c@7lURyFM;m9Y00000NkvXXu0mjf4A$Bx literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_sc1.png b/app/frontend/src/assets/MenuIcon/lbcz_sc1.png new file mode 100644 index 0000000000000000000000000000000000000000..c831998d60a0b242e5996c93db32f3a39f19278d GIT binary patch literal 448 zcmV;x0YCnUP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0aZyvK~y+T#Zo;> z13?ho+1$aQ5e_0~X-n zwBFJpZDI~SEUS}p%zcdWyx8yWb5-DT~}>Ic!q;x?de1;B-UZKVaqyvh8yG$vA=UR}!vDL}hHvy-A3_!ysAg qF4T1WvcP7&Blv2eRNALrZ~6)CRgkQ_$x@~O0000!lvI6;>1s;*bKn;gMnDKc2iWH#WA5Ry@5DWjKlh*S!1&FloJmX*>z~k0@@c^>~ z&%VZkkF;;7+^Au0KH6(pD|noHM`R8Q_rbFZ&OSQuKIWZ-lF{t_Z$JOp%We_A+RJm2 z&jSuYoy#Vq^&+j$+#WwU(b?~?ScA7A}%mA&kf$L}S?lm5tlW0Afwz36Az)IR|d2~KOy3-L|T z?w%D>$FMK=cJ^G6jd?$l-AzKeZZSXU+7W%ait(!Ru6fsl_^g28z~JfX=d#Wzp$PyG CbB^o) literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_td.png b/app/frontend/src/assets/MenuIcon/lbcz_td.png new file mode 100644 index 0000000000000000000000000000000000000000..54ebc81973d4914e74a7ffc33dc35da2c6bf68d3 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!3HGPOa~60+7BevL9R^{>_E)J!3HGPOa~60+7BevL9R^{>ommcXPYm+}Wf5 z=J|i|gg^i5&6$}G^QtXqVVbb;z=!Ad{1ez1`4rkZF0%1Rvm0tKFxbXxnOD@=EeD## N;OXk;vd$@?2>^Y%F-!me literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_td2.png b/app/frontend/src/assets/MenuIcon/lbcz_td2.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0a88c48c98cce5a214d82a02abf3bc5db1570c GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!3HGPOa~60+7BevL9R^{>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0gp*UK~y+Tl~cbj zLs1z0&J&BtAJCD+Kw_xGAgRS5(XEROl~@c6O)P?t7)W%c)v*H!Cf({K5(Wu_!G^7a zv7tk~&$;*A{?KZpXL352m;Nk;L1;8+m$Um_w9&SCWw+;lmWRWM{JS?h*jhpeneTA;Z&Dk~qk`v5&!DT^#8GjY!o1~Yj-ArLKk2m(>=KL=K zl6e4UTwdxs=KV!f!j6HvS>&FsCfF;PYF)sQX;IHDc?VV3a;_K&@}QrXHLhHXC4vLn zpzVE<(>F^Vtv28y<+;2iIo?b*unr))LUN&voY4hGHj(T+!cGItGq9Ozu#r5;ahYk2 z)C?PeZ~AKU0V!KmO+aw)SEN?d1Re#j?^=iI9-nX1?K&bH;&Bj>ehk@)!MA?+%igow wbp`mdjPet8``*x}FQEN9+Mjf#-k@6g0jaOGMNN`VL;wH)07*qoM6N<$f-FJfO8@`> literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_xg1.png b/app/frontend/src/assets/MenuIcon/lbcz_xg1.png new file mode 100644 index 0000000000000000000000000000000000000000..0548fbcd897e03fbfe5e5e921f1a89640b200810 GIT binary patch literal 460 zcmV;-0WPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0bxl*K~y+Tjgh}g z!$1_r-yIe@B;erCu|tOrb!urcL}YlZ2F4Q65 zV8Nw>LqQ=FGW3Vvyc|dx3;n>$z4z|E`6llKZNm3Uv|K)s5EEJ~ZpgB}^bRBSnkEPg zho7cqun*TR*P5)*Fxs?Q72&v#$|2M2A>Tzl z<$XxJ&D5l_(b-Vt}YLo^r^@RCnNTX!-@n#~-Zpb!R6G!7{{*y~fR zcAFf_A|a^YKVA`sJVDcZ;GHl`4PzaNw_8|!#53Xu;b8n{)NDq`HzM$FA8;)pS8#nq z{(?_T-PwN#Ozj-&lybS`3bx}XcI?9CR5!MS-hKf(Ky)!JTCY|B0000!lvI6;>1s;*bKn;gMnDKc2iWHy*c~2L|5DWjQ6K(yN0!3OSojemA9TN>(SzEu& z@LAN`sit?JsfjgWSF>geL-&FOGn!ZfA{>}HTMfl#d8l)$%!=@Ey!S(PkF(Jag@Q?w zi|fzL{e5rtAvKHVeF^eqmrT}1Rkkk5NnJx`*BQtI;3nBLPiw6*#g^UDQr- z&<&h-&|E@Uv8u^!g_-;T$uG>oldXMA?N6UR;{SnJPS5xCffB#Z?7eH2umOffynRMolFvo4MdG@G_6N2_?%^=FvoJk? z->9u>?}YmWjL(n6Wd!_xGt-yb#O?SC%{eoU^RvYpzFy&6;T^H@T3E(o-uUYu@BQ<# ke&{VNoO_4;+|J|iPnen8A6}iz1Pnh0Pgg&ebxsLQ0IQ&v00000 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/lbcz_zml.png b/app/frontend/src/assets/MenuIcon/lbcz_zml.png new file mode 100644 index 0000000000000000000000000000000000000000..b3528688dba7761f79f57e95e33a889b2bdd54c9 GIT binary patch literal 440 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 Y-;DcvsX@%YE&u=k07*qoM6N<$g6SHv7ytkO literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/slpc.png b/app/frontend/src/assets/MenuIcon/slpc.png new file mode 100644 index 0000000000000000000000000000000000000000..41be6ee931466027dabb09ec0d533e587839d075 GIT binary patch literal 517 zcmV+g0{Z=lP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0h&ofK~y+Tm6Jb9 zLSYof->W4K4tHp92&yT9w)_AM4F=*>La4DJC}?qW36hA0h?bzGz^%aHdeNbwp`jtD zr7bAX58#kfp%?9UZg1hOdyO7=IOn|Qoag;-Z@oap!a8@$L1RyY|bK#>WP6h6@?*VZyk z^G>Y9yaySN^B>}Y0`+?R1yg30DwM`Vr_*^uR1W=`<~p`0b%CFWrgz)6FUcJfZbP}w z2RIMqFI32H;VThnV&#g4;qrjS#nGR~!ZqQmOayKur<773w6C@xJJv>E00000NkvXX Hu0mjfxO(3A literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/slpc1.png b/app/frontend/src/assets/MenuIcon/slpc1.png new file mode 100644 index 0000000000000000000000000000000000000000..32ac9a993c8201ec9dbb35646669221bb57bb358 GIT binary patch literal 530 zcmV+t0`2{YP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0jEhsK~y+Tl~cV- zLQxby=VIXC(9qx@WK#rfxxY6w*woNcqoP#M;^q=05e*S7K@?hU1q~%F4GlhU2x@5) z3iJ>35%3Dm)&#yM8qlj7o;O!Jm;-*2LVK&xE0McYaI(# zGK;+^Ofz1F+YzG_;TJE*Ro~+eI2YowP|=Fy2k678$c|;hq3Bl>^#A|> literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/top_qp.png b/app/frontend/src/assets/MenuIcon/top_qp.png new file mode 100644 index 0000000000000000000000000000000000000000..14ce318e65998ca61566982092edf0361109be82 GIT binary patch literal 425 zcmV;a0apHrP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0X|7YK~y+TV+;rg zc+SAUAOXa1@c;k+D;qa%)P-`v0I2Rbkg|aA;NS-nkN|1E0Myh7!;FlKGr`iRU?EH% z$i4#+V&DL|;6ISDV8ezDi4ZaTz~A4$0BAu!(4a3sng`?pq5)8I2}m=LxdwSBOuRG?gtrS?F|ff4BR&p-|jL>Lb405g{=lnn+zb(ewabf8=)VE6+7NeYF` TIm(Ny00000NkvXXu0mjf(ubvU literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/top_qp1.png b/app/frontend/src/assets/MenuIcon/top_qp1.png new file mode 100644 index 0000000000000000000000000000000000000000..dda0cc9f15008a1d17813735fab91ef409b725e9 GIT binary patch literal 384 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 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/ts.png b/app/frontend/src/assets/MenuIcon/ts.png new file mode 100644 index 0000000000000000000000000000000000000000..f5787ca429668b7c1d897ae646f5cfa08a481d15 GIT binary patch literal 562 zcmV-20?qx2P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0mn&1K~y+Tt&}ZK z13?gm-`#$21!R9fB?41-0s)Fb1(5U);Bf?jLSXA4L1Ia8Bqc?GL^MGlsH{XbghE5; zE$?iHk8*buQXbLWnd{EZ&X++7y>o=tqUsD5D3*p=bazEsB5cxdM^zrHtEYE?T5bw=V}f<)W+HS| zj6u%>UU=*-k+qV|-^A<}gikM6w^ACam>6rYX0^`#1;#Rz7`_+n>u;a2meTqW;18kZl^go9Krv?umsQ6dv zg=Or>#(OBtRB$L$LmFLGV-e4|)Pp>BhZ>zWU+Fh7CymbSk4cc2$unnGajhy(%%C7s zPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0wGC6K~y+TjZ;lX zR8bT@=b}*IqJ@iD4Af#4EnJL?AkcUdv?wSDqIKCwwy1>*X%l3)NQj6i&~lt9vR&ZD zK#<4>MnMJ&f-VL^7$K;|>?iFTRZS%0 z7)-|eg?Ma2?Uj^pMIEjRBqyq81o%qJpWx8|B+qx9`X$N>aQYxX0iX`h2ASbtY-Ux}Mg;xL=0oo3yCIR=OU;7pR`K>@hZg)SklY zV%n>(lM0R~@C%S0EtCPMoMXUj^gR@K@ec+*Y>8)K){J@#vCO7!Kaj%b^rkDtqqz7L z*+Q07)|hqmpvSn!i1)m#dMFBEtVdB`D?3<2Rh-Vz|EJlS2`I0Km)oY?2IkYEo8tVt zRq!@an`Z?lDd$L~->B?R@RH-GPBb1mW|LPwOL>yk33$0^Bb+U|PHf3Fg*>!D$cZ{EiKru|~4%b5sqRo|KPs6OGygr{F8hlxOz4+=`kx z1Z-e4z2$2BSMGE7AJAu%3BQX&mghctEMZkIYw{B9+KMqME|KW2E#!DRdGi7*IM06c mF-eCl4=3^=?RBFfB7Xr0@)YXy8tuOT0000JP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0t-n*K~y+Tjgvh{ zTVWK2?~ON!Lxv6x4gotzkYGRuK`?@XOCikgYpc~Xw>ELc(#2$Upkx3 zmP~gYp-^br>-9G3x}Gy#b*S<~FboZ!lvI6;>1s;*bKn;gMnDKc2iWHz=tfz}(h=qUh0oFIq|9UefYKSu%IA-!3IB_6> z_fUWy+kur61tgrLBpnsol?8GZd=b>(W&bZJ(Pw1%CtalRQz!e6FBWHho6EN>jNvg5 oTEx8k*#G~M`Ar5>y4fTo7-lXIm!5u68sugMPgg&ebxsLQ00uNWm;e9( literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/u343.png b/app/frontend/src/assets/MenuIcon/u343.png new file mode 100644 index 0000000000000000000000000000000000000000..36eb52a272d73a6e83516acaea20ec718d5c0d1a GIT binary patch literal 521 zcmV+k0`~ohP)5r00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0iH=jK~y+Tl~cb< zf>9K`_p896!J$Dx$o>Nd2ZKP}8X8(1g3KuzB&eaSh={16r6n?#wt~jSl!hD{goYX# zY|7D5D8JKr?|mwkh8@uR?z#8fU+;b@Ly#^bq`-rSCLMz(yz6{*PrsbrhZo47NSVv< zk%LOs28v58unk~T0EY>!Rr6X2w4oRg0B!TnHjXowe%Vr=_*K5a&>0wHO8!2@5jB`&4#klEro25e?vzOl+X3S%S{q30fRu+xj=O~z0kQvo;#r#Ze&z^BssKe zay9yfOj3^-Bk**SeP(H>)7cmz{0aG-!lvI6;>1s;*bKn;gMnDKc2iWH#WA5Ry@5DWjQ6W4PwISRCwi#H!k*pXl&!LnLE z!TcA4+hNo0gXIPiI%TUDB7r@i%Uv`<#c1gYxCC&mHzFPuQ~IlEWPa8w<%lA zL|p^f!=A*up5?1rBB|@^r78a_>b2#^#TgocQU+m0o_>Ya^&Pj&=I{o8+OKBYeM>jR z=Z)~`g7*gJggw>55?;hGNt!%9r*8P^%!8eC<*WX>&3F45zV*g`^_d=*MfB#+TDh{> zRHQ^v;DhqFOEI>tG8@9muI8)!|L758U&t`=$Y0&sj>EPbrElg&oN#oQ_0*yAt!l{8 z=4>UCM8$u4W>GQu&N^M{`UhC+#p{yRo{eSX={UHx3vIVCg!0D)PD A4*&oF literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/u458.png b/app/frontend/src/assets/MenuIcon/u458.png new file mode 100644 index 0000000000000000000000000000000000000000..263c0c28c23e8c65c289688a2e1a05682f8571d5 GIT binary patch literal 375 zcmV--0f_#IP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Srk*K~y+TosywW z!%!54dv6ekiiwE|1cHY^bP6+`0JQ`h63+~3Stj-h!;xT+xCum;pm3ld0f}g`ii)P) z_pkTLcHREu>%INYIXykSH32Hi@{Z*SBHg#>6CSO#Pllo~H}~*jjQLWuNmW%{kQ1|x z)a@JQF1AzTE+Mfz;S@fc-$g$V*?Paf4k^r`(7@7l?KO*>K7zc6t|qv#To zw}vU86&3FXrI0QdWMsNWBLF%Yjj>iZ=umP5U VkK0DD?CSsk002ovPDHLkV1lz}oTUH& literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/u697.png b/app/frontend/src/assets/MenuIcon/u697.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b432b971990d494aa14beeb8960e0a7871bdb3 GIT binary patch literal 472 zcmV;}0Vn>6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0c}Y{K~y+TWs)IJ z13?gl?=}?`h{_5a27y471aYDX;E?wNz#)*3;JD-jO)w+~1cD!ctT=o_5Rf1$iYq9@ zK|qjHlpK6-m|O}>@@3!7o87(Hz36XLRkZ};FAwxH!@Apb1Ru3vUSk}`DZ?CWJMWOd z|6s=h-~C=Ez?oaxFo!oNye3yZMz>*%K7l5@a%vAgRe;xE*kfE^e1b!~743KdBQLN( zFOwU9zF^1G7R>ulsK*YdkCq!L3vZE+a0kcaHsz65jrvbi*ntt8%VfNPOKAng8S`>R z>kd`}->aQpz;2aLpZWp|iludmwEF(AHLO-IdMmqfbP7|@ZSKmG_Ju9Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0i8)iK~y+T#gjis z0&x__?~YSK925#04ICT_S^|f{p~mD+Xv?NtBpMu|F+v)`LWP2&rNcQ+p&=-U$icm! zga(I#g2HnXIkeAD5nTKO4L$hs{r=wXz4v>+-@B7FP19vrPD_#$0ApLb-F^m1S=aR! z)@2qC-L0{0nS+BWB1rOKu~@w9`o}Xm7qqB!R)4VnFCgAvq(vf;fTAcSkLCt9rfDWx ztyT%WGqgZ78l5F@jleJuEk>8aon~?k^oM0x*`Ze;=z`=eq#vDRQd#(nwfJ^Y9*-wB zuz>i$ppe7in6qtrfh(-zdm^z?C=_Pc+XtzE1)NT28M2zqW=vJpI64FjkfD$t)+lx- z-arIya<4Glvx>{*%GT@k20=bx)A}cs9(=W0Z55v83dis% zm>@9^A29{-ADpA(3dwFn162F)<@I{6;Ww^uOK_fPY*TCs-w)m1ledfiq*tK-^iBtc zVTkrO&{sgrKSQw<^d9;Z&M}1p88Om$w0Y=J9LA|7#<|qpk)&TK`>Cdc+#`(u0000< KMNUMnLSTX-)8CB% literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/MenuIcon/xqing.png b/app/frontend/src/assets/MenuIcon/xqing.png new file mode 100644 index 0000000000000000000000000000000000000000..d54255b6a393178a52e621b2cbf0c2290c15af5f GIT binary patch literal 549 zcmV+=0^0qFP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0lG;{DXvJ7!Xko2gn)(V6!wHG?6gp@Ns;6V8^I=Z2(b_>B#6YAJ7XgjvA4~_ z6)DoCND~kw;1w1rgamT_=iBV(f}D7V5B|>lnVtDFZ-)81c$FDm0epzDp{|7WVkvxP z<9+-DVMfFoME27k{{(~XTQt?j4K_OQ)WJ`S#n7(YqmgfGn!;Dd-3=hGjQjH6kR>@l z-igmh+)URBLf<`a7Ok+KECYlj2XOE$i|IcOaovu(^&yxT$2l-aK#~QzQ3aftZg-vxQ+puivoYzKjz#6=DI>I+RciCqb z{r|$UJrl^(7>C3&b28y!UhEK}-vb>F5N n@)c!nW7cY~Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ZK_kK~yMHWs$u~ zLqQOQzrDG_1r;n)SXd}1C>V&CLW_WfWds{L8w(%62k|K^EEFs)w6MsZXelVfLeRoO zh(a*Q9nWrVg3$xZ%$b?9J2T4=c14ojGM`cGj=8kKh2n7*3Wzd`O|$BZM{BYe_;;`y zI%5Kt*#H&qljGWY6fqJv!Hp~M>~m?2qMPJlOprDy$($*e_uPyRnFEPq7jYtg$Em0x zCvk1o)K+U)JcL1yl!Drg-8%P?oFhe#nWFT!*h4Wt!?rKZ_yAUCODnj{=or-6p)P(> z{v`;s!WsI+O0=BQTfd;#yJAaf&9_dJ)>*bbuS!((-kuVjP$`7|(d|Wv+AO$)73Xia zu6q39+?DBAO>^Yf9!RK4mFH9IEeG*`XltkX;a%^0v3OViQwd37^wT34vl`IvA8qDM fW>fQ3JqP#!X7qG%iht`z00000NkvXXu0mjfjZC`$ literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/dashboard/peeling2.png b/app/frontend/src/assets/dashboard/peeling2.png new file mode 100644 index 0000000000000000000000000000000000000000..e4b73f2656da7dc3d94d20e8fa745bfae80a84c6 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;5Sbf#}JL+WCgY*KL5p;QjH88Gxs!1>^x|d zdu@N7z-$fP|Njl+QhuC|m}K{NKXahej2RLt4qxh*{Xcr-=7<0Ljam*S9Og)S!1(d= z|KbgQfBl~|v2h~%5%mn_-|zpQH8|=p``&}A6U-jRGoIKSpvQc{vRWcI{a<w$)k^3BT0r`G&u^ZEbp{r~ePJ}|ymsqT;*(!h0a zVH1Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0TW3?K~y+TrIRsE z13?T${YMlWfpkQIJJ6unYf!GXj+7e!C*S~K$pt8pXecrg5*&a&M53VJ07yjp@l4#z zX4$OBle}YlY|HDJK~Xm^0-VXe;2VlNQk4aXVBSFh^!hC%7VtH%%s-fz6LX!}8Gg=V zQ+Kjez}L+bl%*Ca%+ \ No newline at end of file diff --git a/app/frontend/src/assets/icons/brand.svg b/app/frontend/src/assets/icons/brand.svg new file mode 100644 index 0000000..e4b7cee --- /dev/null +++ b/app/frontend/src/assets/icons/brand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/bug.svg b/app/frontend/src/assets/icons/bug.svg new file mode 100644 index 0000000..05a150d --- /dev/null +++ b/app/frontend/src/assets/icons/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/cascader.svg b/app/frontend/src/assets/icons/cascader.svg new file mode 100644 index 0000000..e256024 --- /dev/null +++ b/app/frontend/src/assets/icons/cascader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/chart.svg b/app/frontend/src/assets/icons/chart.svg new file mode 100644 index 0000000..27728fb --- /dev/null +++ b/app/frontend/src/assets/icons/chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/client.svg b/app/frontend/src/assets/icons/client.svg new file mode 100644 index 0000000..ad4bc15 --- /dev/null +++ b/app/frontend/src/assets/icons/client.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/close.svg b/app/frontend/src/assets/icons/close.svg new file mode 100644 index 0000000..5b5057f --- /dev/null +++ b/app/frontend/src/assets/icons/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/close_all.svg b/app/frontend/src/assets/icons/close_all.svg new file mode 100644 index 0000000..aa13cd7 --- /dev/null +++ b/app/frontend/src/assets/icons/close_all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/close_left.svg b/app/frontend/src/assets/icons/close_left.svg new file mode 100644 index 0000000..e5708ea --- /dev/null +++ b/app/frontend/src/assets/icons/close_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/close_other.svg b/app/frontend/src/assets/icons/close_other.svg new file mode 100644 index 0000000..212e6c2 --- /dev/null +++ b/app/frontend/src/assets/icons/close_other.svg @@ -0,0 +1 @@ + diff --git a/app/frontend/src/assets/icons/close_right.svg b/app/frontend/src/assets/icons/close_right.svg new file mode 100644 index 0000000..14d3cf3 --- /dev/null +++ b/app/frontend/src/assets/icons/close_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/coupon.svg b/app/frontend/src/assets/icons/coupon.svg new file mode 100644 index 0000000..2f952b2 --- /dev/null +++ b/app/frontend/src/assets/icons/coupon.svg @@ -0,0 +1 @@ + diff --git a/app/frontend/src/assets/icons/dashboard.svg b/app/frontend/src/assets/icons/dashboard.svg new file mode 100644 index 0000000..5317d37 --- /dev/null +++ b/app/frontend/src/assets/icons/dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/dict.svg b/app/frontend/src/assets/icons/dict.svg new file mode 100644 index 0000000..22a8278 --- /dev/null +++ b/app/frontend/src/assets/icons/dict.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/app/frontend/src/assets/icons/dict_item.svg b/app/frontend/src/assets/icons/dict_item.svg new file mode 100644 index 0000000..903109a --- /dev/null +++ b/app/frontend/src/assets/icons/dict_item.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/app/frontend/src/assets/icons/download.svg b/app/frontend/src/assets/icons/download.svg new file mode 100644 index 0000000..c896951 --- /dev/null +++ b/app/frontend/src/assets/icons/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/drag.svg b/app/frontend/src/assets/icons/drag.svg new file mode 100644 index 0000000..4185d3c --- /dev/null +++ b/app/frontend/src/assets/icons/drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/edit.svg b/app/frontend/src/assets/icons/edit.svg new file mode 100644 index 0000000..d26101f --- /dev/null +++ b/app/frontend/src/assets/icons/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/exit-fullscreen.svg b/app/frontend/src/assets/icons/exit-fullscreen.svg new file mode 100644 index 0000000..485c128 --- /dev/null +++ b/app/frontend/src/assets/icons/exit-fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/eye-open.svg b/app/frontend/src/assets/icons/eye-open.svg new file mode 100644 index 0000000..88dcc98 --- /dev/null +++ b/app/frontend/src/assets/icons/eye-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/eye.svg b/app/frontend/src/assets/icons/eye.svg new file mode 100644 index 0000000..16ed2d8 --- /dev/null +++ b/app/frontend/src/assets/icons/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/fullscreen.svg b/app/frontend/src/assets/icons/fullscreen.svg new file mode 100644 index 0000000..0e86b6f --- /dev/null +++ b/app/frontend/src/assets/icons/fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/github.svg b/app/frontend/src/assets/icons/github.svg new file mode 100644 index 0000000..db0a0d4 --- /dev/null +++ b/app/frontend/src/assets/icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/goods-list.svg b/app/frontend/src/assets/icons/goods-list.svg new file mode 100644 index 0000000..fcb971e --- /dev/null +++ b/app/frontend/src/assets/icons/goods-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/goods.svg b/app/frontend/src/assets/icons/goods.svg new file mode 100644 index 0000000..60c1c73 --- /dev/null +++ b/app/frontend/src/assets/icons/goods.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/guide.svg b/app/frontend/src/assets/icons/guide.svg new file mode 100644 index 0000000..b271001 --- /dev/null +++ b/app/frontend/src/assets/icons/guide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/homepage.svg b/app/frontend/src/assets/icons/homepage.svg new file mode 100644 index 0000000..48f4e24 --- /dev/null +++ b/app/frontend/src/assets/icons/homepage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/lab.svg b/app/frontend/src/assets/icons/lab.svg new file mode 100644 index 0000000..d4d60aa --- /dev/null +++ b/app/frontend/src/assets/icons/lab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/language.svg b/app/frontend/src/assets/icons/language.svg new file mode 100644 index 0000000..0082b57 --- /dev/null +++ b/app/frontend/src/assets/icons/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/link.svg b/app/frontend/src/assets/icons/link.svg new file mode 100644 index 0000000..d3f9e5a --- /dev/null +++ b/app/frontend/src/assets/icons/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/locationIcon.png b/app/frontend/src/assets/icons/locationIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..fc01013d3e82dcf4ca750d327b5fe4890f78102a GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rxu=U`h=qUh0oJ-de~RT>7RK-#U|H(PrtGM! zyl%qp|Nr;%bfl%E)G&!TFsIz^5bimqd{atNf?>0zxX6)X&ldoVVDNPHb6Mw<&;$Th CdoHm6 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/icons/menu.svg b/app/frontend/src/assets/icons/menu.svg new file mode 100644 index 0000000..92c364c --- /dev/null +++ b/app/frontend/src/assets/icons/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/message.svg b/app/frontend/src/assets/icons/message.svg new file mode 100644 index 0000000..ea1ddef --- /dev/null +++ b/app/frontend/src/assets/icons/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/money.svg b/app/frontend/src/assets/icons/money.svg new file mode 100644 index 0000000..60f7acf --- /dev/null +++ b/app/frontend/src/assets/icons/money.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/monitor.svg b/app/frontend/src/assets/icons/monitor.svg new file mode 100644 index 0000000..bc308cb --- /dev/null +++ b/app/frontend/src/assets/icons/monitor.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/nested.svg b/app/frontend/src/assets/icons/nested.svg new file mode 100644 index 0000000..06713a8 --- /dev/null +++ b/app/frontend/src/assets/icons/nested.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/number.svg b/app/frontend/src/assets/icons/number.svg new file mode 100644 index 0000000..ad5ce9a --- /dev/null +++ b/app/frontend/src/assets/icons/number.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/order.svg b/app/frontend/src/assets/icons/order.svg new file mode 100644 index 0000000..8f2107e --- /dev/null +++ b/app/frontend/src/assets/icons/order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/password.svg b/app/frontend/src/assets/icons/password.svg new file mode 100644 index 0000000..6c64def --- /dev/null +++ b/app/frontend/src/assets/icons/password.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/peoples.svg b/app/frontend/src/assets/icons/peoples.svg new file mode 100644 index 0000000..383b82d --- /dev/null +++ b/app/frontend/src/assets/icons/peoples.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/perm.svg b/app/frontend/src/assets/icons/perm.svg new file mode 100644 index 0000000..b38d065 --- /dev/null +++ b/app/frontend/src/assets/icons/perm.svg @@ -0,0 +1 @@ + diff --git a/app/frontend/src/assets/icons/publish.svg b/app/frontend/src/assets/icons/publish.svg new file mode 100644 index 0000000..e9b489c --- /dev/null +++ b/app/frontend/src/assets/icons/publish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/qq.svg b/app/frontend/src/assets/icons/qq.svg new file mode 100644 index 0000000..98da395 --- /dev/null +++ b/app/frontend/src/assets/icons/qq.svg @@ -0,0 +1 @@ + diff --git a/app/frontend/src/assets/icons/rabbitmq.svg b/app/frontend/src/assets/icons/rabbitmq.svg new file mode 100644 index 0000000..65aa198 --- /dev/null +++ b/app/frontend/src/assets/icons/rabbitmq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/rate.svg b/app/frontend/src/assets/icons/rate.svg new file mode 100644 index 0000000..aa3b14d --- /dev/null +++ b/app/frontend/src/assets/icons/rate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/redis.svg b/app/frontend/src/assets/icons/redis.svg new file mode 100644 index 0000000..2f1d62d --- /dev/null +++ b/app/frontend/src/assets/icons/redis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/refresh.svg b/app/frontend/src/assets/icons/refresh.svg new file mode 100644 index 0000000..1f549f1 --- /dev/null +++ b/app/frontend/src/assets/icons/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/role.svg b/app/frontend/src/assets/icons/role.svg new file mode 100644 index 0000000..c484b13 --- /dev/null +++ b/app/frontend/src/assets/icons/role.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/security.svg b/app/frontend/src/assets/icons/security.svg new file mode 100644 index 0000000..bcd9d2e --- /dev/null +++ b/app/frontend/src/assets/icons/security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/shopping.svg b/app/frontend/src/assets/icons/shopping.svg new file mode 100644 index 0000000..8d2b4bf --- /dev/null +++ b/app/frontend/src/assets/icons/shopping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/size.svg b/app/frontend/src/assets/icons/size.svg new file mode 100644 index 0000000..ddb25b8 --- /dev/null +++ b/app/frontend/src/assets/icons/size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/skill.svg b/app/frontend/src/assets/icons/skill.svg new file mode 100644 index 0000000..a3b7312 --- /dev/null +++ b/app/frontend/src/assets/icons/skill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/system.svg b/app/frontend/src/assets/icons/system.svg new file mode 100644 index 0000000..63feb20 --- /dev/null +++ b/app/frontend/src/assets/icons/system.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/theme.svg b/app/frontend/src/assets/icons/theme.svg new file mode 100644 index 0000000..5982a2f --- /dev/null +++ b/app/frontend/src/assets/icons/theme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/tree.svg b/app/frontend/src/assets/icons/tree.svg new file mode 100644 index 0000000..d40a414 --- /dev/null +++ b/app/frontend/src/assets/icons/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/user.svg b/app/frontend/src/assets/icons/user.svg new file mode 100644 index 0000000..e4c7b38 --- /dev/null +++ b/app/frontend/src/assets/icons/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/uv.svg b/app/frontend/src/assets/icons/uv.svg new file mode 100644 index 0000000..ca4c301 --- /dev/null +++ b/app/frontend/src/assets/icons/uv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/frontend/src/assets/icons/valid_code.svg b/app/frontend/src/assets/icons/valid_code.svg new file mode 100644 index 0000000..39bf478 --- /dev/null +++ b/app/frontend/src/assets/icons/valid_code.svg @@ -0,0 +1,9 @@ + + + + diff --git a/app/frontend/src/assets/icons/wechat.svg b/app/frontend/src/assets/icons/wechat.svg new file mode 100644 index 0000000..35de4bc --- /dev/null +++ b/app/frontend/src/assets/icons/wechat.svg @@ -0,0 +1 @@ + diff --git a/app/frontend/src/assets/images/linefeed.png b/app/frontend/src/assets/images/linefeed.png new file mode 100644 index 0000000000000000000000000000000000000000..54ebc81973d4914e74a7ffc33dc35da2c6bf68d3 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!3HGPOa~60+7BevL9R^{> \ No newline at end of file diff --git a/app/frontend/src/assets/images/u287.gif b/app/frontend/src/assets/images/u287.gif new file mode 100644 index 0000000000000000000000000000000000000000..89bcf89ffc7fd285801d835b2a21e31f1bef9e01 GIT binary patch literal 246181 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 z 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 )| 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
  • ~0t5Xt{C7yMb4RcBA-r%NP568q<{TUHzYG@PmDjsRJrR6gN1)US5J&Ljcyx#7JW&1;4w^R#d%xA)H+b|(OoE4 z$E`_CghfP>aq`b6lK&VSe^|iOLYIHKnm=mH(~%S4^-^cM4DbW%gd;t)qK%t4_G;SM zZx`iyF`T~UFi|??zy0K3wv{){?CdphY-L`uP?%7UejQwtO~(!4AN?$joYM2Ni;;Gb zQ577H7*19ZR(Vk9D#TZztb2*5lmsXrKcq;qe0p3^RMnLdBf_>~wp4TE)4PnpLI4hO^_=+mgIzgfcdh7Bu93@wMa$?%^Xpuy#~R!FoR} z-t_c&)56yiHFa*dr|Od>7|l5qWru{FtKoXVa<-vF6X4G)O;fe`2P-{-WFu7#imGJO8%CS;Y1O z=Sf`A$B=}uvf7tDQQNdC8@okp0(#K`Bn7NqAtC2msKSSsx?(nKIEg;lT4YF>u(bTr zdrj3(SV64~lCz@KGQ1dZnO2Vt@1fl(Xiwk`lm){z9;|B88Aj0SfI}GV3vgTb`26pH zJ2c)}^y-7nOcwTG&`cYeVCLejaW{9k(P(<|^@vyJ9^6NPNZ`y1bpbmkMqaJtSndNX z-&v8Ub{w~Q_BNLBsZreLtO3ZfO*xmwph5ZSIy0A7D&H@By!Xt+yv&1}l2Rnm?&`Lj z9Nd~`99QCecsGnUY}!K*x0ANai`C*hv<7$ z39X=x0H_V@hG6p@HERIFD@K}zl*Y4JHR3H^vQ3rxIdV?JBaL}j`DEsK<#k3pl*@hm+tyX0KrJd4d` zcQNKo=d^bY8u()sb*7z{lQbY&ZH{icTugs#AAgSxXYLkhTb(aAtMg zWwGp#;n~{Q&DjXA-!S0J8v-}_OQpIQpFypolu-6h?T4X1=#yYu-~o&IJ8=b~v+?q!%XDavYKyrqqVpYL7?4$iP-6ZTA;+JiBjOo%b%7 zR?zDwC*UjVrN#*mpzT4_NqGBJ2VE@%fe8@MRc^P}8+v`=_>!_sqE;H)VRlX>m=F@}!g@@yo{i)_NQs~U_x6a1HF+g>Vi9zE#K z8h*M`U>3qhAu5^rb(A;9>AumL>wGg!u;50*4}qCC%T5ebQQ(fs zVaQpqfi6@P&OL8PaDTv^;$B?1@_QnKRm(6z>cn#W&(`}!fM9z_?vM$_vF#w4Wi-n?YYR0{->WxO5P^MP^_oCe``4x zZ!rJ3F!43_>jwlFA3^C`zrs99UZhVKBXGcJ)%Hm&c!e*vYxg%gVC_t)puw9v1;^tg zS}2k{6y^8qM8&0oA}RYVL3Z$VWQ~Ef>C1-in$S|#HQVbcl}WN@GTdFYT!o!%1f$89 z9HV^Yi>0z~G-ajYlK2&?%8U^Zn$ZRZP){-oz)%eG>wAZPUh4f^3ADaJ6hBaKJ%ET` zm^7jQ%E0*L;HrK_Psj~^Wu3ktZPaJbRmxNq_L;cIY>3RL3a5R%s9>2=e>vv{qiu7G*l^l9u<&;^6+Lxg0Ya9- zq&qC6Zak=XI1p+J?IWTe^Hs`m>e^kZRin_MBj((N8YNt-0)WJ5nAE7O;nthJTwK_k z4OFs?8BiCNFe2+MD{_xlq}pjHg9p780BkUW3NhzlhyaLEY1Zv1szCqInUhQIWfwSwVo%3{nlf+l}X5x zI8FBAjyS(GW4LlqoU;4?hRA!sPG56BQiwAo9m0nXiVrhbUDzIJ_;3erElw+DLJRuLgf~VrDO!24S(pYi;+|Ti{Pf0Db+K!Ofyi0FLip?=9}I*+cXLXrvOt#uiRui;u4;~?7*9f&_HekwH?etqzc0t{kj+3(U;RvAKf!`2+|2GKO#L+B(0s#OwWJ-06U0Z BXZZjC literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/index/indicator.png b/app/frontend/src/assets/index/indicator.png new file mode 100644 index 0000000000000000000000000000000000000000..2f53da6267b85f53fbc411ba5d0177a1f8763fa0 GIT binary patch literal 341643 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�OfZa13|dE(F^C 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

    Do5Z*>lDBN2{T6MTXPLsD;klA3KA z*rZ9A)sE$5=%X+{&PF6HUV({F3u$izeqTO~Mcv^m3Q5#?%r1E|d~R+C^z+wiP9L>`22nfqE!-EVBMv~TI+42Djc$3pWk&Hqsi$OF{J#JZol{3*MebhL* zkw;kX0PpgHn1Gm#tMpB90fLTFdYn9@ZNgX!tpk4qWwlAvNPdVFOheqk7rod6Ub4-? zq766Qb70mXG_5{wS}@7FUB^F~lT>T3<_#e=L_~y`+WeQGBUm5)IwW_oKkE&^UQbNc zMC>~E1X+Me<^%>HvMG#ZYnn~8GmG1oK$Q>w(+#{sRZOxPxjTer3VUrPqNoq=>?vKj z=F-#YjaeimPGjj4X8Z0o-5p#xxgoGc#&z9#`^zY*_{+^oqi$J=E~SCmuf<8=x$ssS zt_SQYKn74S!WA{3tifO6kN1w1C&lc1JF@6N>9Dl;row6WmcijanL$7#tfAh?ez9e+ zqWXZ#$|+3pIoYAO$@b`=8+0uVSbz&a9xK6kN0C|Z_4+poBe^h)mA{jC#mReZc)n3s zzY0Bh-FCk+@H#(7|4V*aI$Iw9{+*sMUk_tUeyqR~@6Akxl|Ooh7xgEj2h|n~u2Gi)<7&h?I%*uz}dvhgq>E2GQAn908w}=c2ME^LkQ4}UL z0?LrYN4+{eSz+t9rY(sH4fF|D^`Y3EH^gKu=}}~XZB_b#_8mRW7J zoabFU6+~Y9hy7?TsohAduJ@E+Kcv3D<6DnhAn^xVfTL$Q&G$(+h%?t2iaP7*-F%DR zUXC>I;$xm^$zr(5#0TXc;_)X3y-U7Q<{a=;D?n4cEgI%VM2xWnH?}l(}2!oVk}e>V&z5R2 zdUXUSoB!{+Rx6ri)SR?~?DdM-o1MT5V!=NW5$c{L{?heFh0;|p{-*Derq#jcZK`lJ zRH&h}P9g8;18soO*wd>ghET;a(t+AMf;ZLVNKaQ4*o_PZY|EmkO^ASGlA+8#hpUyW z4u6>m#&rJb_1w6Fu$f|#VV9GVlb)^Mh%p`7GMNpq znB`y;OvJ6HAIn{QAIxN^{Wxdqn% zQhCb}-t>9MW4E%Ll1~PTuuHa0_Q2;8E612c|JbEY9-Z%F0aJ7^2+mZ!`5 zlikVz0rPr|&w$(4XCzCWUOYe_v)LLCne2X)3Z>gvQ29Q65}eTMe5^#4Wo$4h^0e=U zyCMaT)ozVph4w1J##faZ*X@%W^Bm|7-*Q`foThB*xFreQSxgk7Ux^rq)~gk>Nhy!# zlBpO>q-nBLR<3I@SYyY&TCq?b&vQ5LmN!|`GMOOY9G7eO6!%=hrZ^)5^B~(C{fD6O zQW{9mcp86mFM|?GHiM>b&@INA&+qDmVLbgWHdm|zbCyp1FS&mQk(0CS` zzQu$V?BiJn?c?%5!3*y$X4yd6{sc7|m z9kF4xZYp-18Q;T0=x8o#$yk?v+8>Ms;i0DRg0c7znZGV~KpSFERFbva5bgI{nod!=T^NjLg=|Y zQbEo}MNy4G2~qD*xcN@5B&elFZU9$usjd`d*~G9`NycB9N6q#31&L>sW&e-#Wdx#P z({Rt?DE<;)Uy1O^iN``pKan9F!XWiud0NH?00DUHoqNsiNlRn0-&h_rB%$bM@)pvthU%0lv&D`t^lVL2?n{KHT!H z$JInvZju@KJyRu#;DbRU1KJr|Vd^x;JM5glIw{9`_{3zJX&tZB#OlQjRwbwdc--*& z!+)w$-a%x0*MMUc`I!Re%OqCki&BR}Q5ypDpY9@EK|DY_W=L5N<^Ni)%ye)Z52-f3 z870Zm%{J1gyht&+JP{lV_TKqyz^IRdhn#2r^y3poEV$E)$HBX?1HO}k@vVFz1|XXB zw@Mt6A+Rn(8tUi;@=~5-P1PT>{mLXO8_XE2n8{yqD}m+J_~HEdlk)j`#$lT)EFw zRBiLW4e3~yR!C6pJ`fT~?-UeyUkF(v-e$Rc|1BoC^k(XW<*@fsgRMhNeqM(z*UYz0gv)|CH`bce1mXzI?l=iOg5uON-5-VWH zm4I!j$^8}I#_7xF8vhTzV7n9)on&Dd5q=tX@a{$;{m^FoORM6q%Urd!l>V{3bYXU| zsJX2OC6m_{dU+TSu=%Pu-)l`nGxHfnL-T`gRU#UqvBmB)s-A3>2(lBw-Za&vgxA>? zwW(Vag*p8VFhzVhhS~OtUu65+GujsMaqoLYyog9{-U?kCc+{JZHQ+yA0Nau&({Uf9E=Zmk_C! z?)FHZ^G63W&F_1RW%4Oba*#)sdyWF}T)_3)=J5c&ytgKEl^ptqqVZ=w8lpW#r~l|+ z_y^2quF*N^N{Hdn;+%*V3zwpGVJ>(h`8my_L_AL8dN^EW{;|KVjbgg3L@Sa(<)MIf zrbzMg*UJ})Avw<|4Ta=ZJKXOZUNjWF6v6Yf8X-F{19rV_G*BK(;qnUdx}hJ*p5fro z=)Ir%#1V!1x=~LF_g#b&!PGgtaUj$jOWCq;bdjv`MxZJ(+rY#*N(0uU5Oz>O4*5&SvvFLTGTI(?Pxqc)-O zb*yn9Nm|X@ZYc$kPWZ{Tz4?4ColeyjPKjq*PmN2c1F<5`xpa-BD%f_dLo@X8tbOF2 z7Sy^tx+qj{hOP%Ck{l!=x=GBI;Z{y$iNFAwG#au~Q1mlMkyEAn!Su1t8ddzGd9tIq zGeJ8q#NzZq=8DT6(LAanHz^pLi0XQIPU)i4JYLiG`F_<4dbyI;-zn6=CxTHx#fn+} zvBl~BPz%_;nF0C&c9oP^003oPL%a?2ysGsh31K!xD&32kgyTBOLv&}tK@v4GOh+~h z3)k%`A?t&}?k{g;9m(Jr%?+Z}5DScJf zEeEVx7Aj7UkL({`?T_D+Z210`R>wUXbA{%YrnM(~z7}>sU&~dO;hgXe;>r})P*-}# zFe;qB*X#I=qpBUFKGu8BZ9luXyNGWx6P}+3@sKY8MQ#5D$Zi9g(|d15kJJKJ!xf*C zq8f{@5hvm3NJ_$<=ds}TSg33=U|ZIt0cmN9HNit&2i7{c7-^Z4XA`IEkCL(q1|(#d zk^OsdvkOp3fkXSPwUNd(i)!6ds;uNp49dyAr$?1bY%7 zp{*7k{v5#shsOpFP;el(v~1hL)9dl>eKqU%K(%Oz zNAKicW;k+18Pfcd@?bEdpYcz$N+wgWZz!&M2ls^ccAA^e1hlK@dDjSD_uXS~J(6-I zj{H!b=ve+lSuvzbyfNZ|Twn55UL+*z@t;tbG18q9zPdVA6l>>Sq$_nUTXGUNm=8>7l_U=*A3O%@zlIQXN5`Oo@Qn)*qIk`e4A<`Y` zw!Gfi0U*KwZ}n`-l`O~4iovsl#!*^5^%}~QpXqaOn_Z$^4B3S23pk<`5!!bB-31X! zIDwTvec}UK+v;%Sng?r`mT-{F%LMgxOz3N+YRAL*ggKdSa8T0Z$QE*>6cwbqjl1_A zWi^cG9Zkz7_A=fAPWsQ6UumUC`iHw8qqo38s-1V&J#x;X6`ur%1B7zuY34>rYR}4? zA`Y=on#;32@m1+wB6~F}EDhg_X~mTXW&`Lk6npb;)?IJg`=Wm@2>!ECbLSkJA2k;*?rCQy9+wq)2ZxprRRpH;b3g@ zxpiun8`s1HY5+rpdp1|-}?{P z^jXQmpGOPSxOrfT?XC9CC6WlYl#12t?xn*=h^Hm9BnQG&TX~1){@QUY&du~GY|A3n z^4xkJaEfh-Y`BuxZA)HF8%&oZ-W#Yvhfmr5gi5Rz4QeXOrx<+b)-vq39a6yTL<3`A z>?LQ@mISVy96$78ttH`ZaZ<)zeGT;26oYW;(PC4@WZJywWm3P(qq%nQN$F^44Yq)E z6jAS9p2r0zCHC}wkoYogcVol43A_T_*!Sx1`Th$l!QpO75aD`i>+B5zN1&!-t>2@M zKb#-OBq*Wi)g^Rs_$$q~hxhmQcAL8*(;|5{b3E~HXy{K)R3Z;(q|8BclnyE6$BO!C z!NAl*k1OA`e0Roh?;X$_k6m3Di$d(%5KFyodvB8zO}Yl!W}H6Fg6jb+w?4k&?)$JR z<)xVDh1mZp!~mCCR=k|8(B*fH+~{1&J5{pxm|4mZM3q~IDDKo%?Mq43h z4~qKnhTV&We1s;9;&Wx+;lcIa?q;ErEN z;ProfkGp~gNm)B3i2imnUPyO*_lA5H;sFg2X-10DGGj;fYQ*2l;GnWv^cyrPQR%fY zx7-Wt@DidG*D}=pSk*z-FQrC&q1w~ZB*}Gpdt+=Zyh?jwrwC@Y3T+o0RKi80%3|yn zD6f8)`8+@OMD2dxii;cncUC}tEyn>Qz5ADz{S{U8xP< zAC9gvpvm{`Dy4Kury`;>@}pZsR3sEehcF4L(KWh}G$?6Mi2-BMFd8Wee7K(LKKD82x(?4?6m&K1OIKcde#K$kS7)BfP};>Xhbgdg?LX_;FS=jK z*M-IO1e<0&b#6;v^6)oV2CUI*q|k5EY%1H4TP9J>XFk4b z|EX(}Gm|4m^``u@ZD_fFWMEU#!=9t0M=6q35j;bcA1RN8OJn;0U%LK(#;Lp7FWxN@ zjCb`Q#`KZ+f9D3WE^2Q_MujZe0=a}t7l&^D5}2mkzjuLWtMiN4jF@{r8o%fv^II}l zeu3g}X+bg*{OYYu{;cKIr}1uh*53cN1#y#O*9iAG@N!R{`R12gv&O7cr+5JDxs<8$-ns-%gBhH^7crHm z(>;CN?(yE0M?Na8t-Ve~d2yB}-<>iRxV~4D!EvtBv7p(;4@io~xwQ@UWaMwoo()#D ziFD?t?H+J-s|0=H+o!9d%n34yz8h@0bC^BFKSMvae$%X-O0HMLZty@rRkhzRai|-Z zUlZPan6esB;5{qghtZ(VV?}N6-<xr4}AI_H$AQ3yqs6$6BTtKpMV>7A?D3iU7^nk7oJkC zrC`56usL(z*r!MJSp1X8D_W7b5Au&58rtV{4lzPw;kUQ?`1j4!S~QGiJ`03OpeO|F ztSYOSr~6_`w-293SM0YW-eK4$tZX*79e{^;0|*A3>t}}rYAZbjo(H2Akp$^z0#IeK z;QnHPW!y|^b-#xib<6C;!BN=$61mU4?HPEm69HJJWuYPI0UJmc?LB0h;OpGm}i ze&d{M``MRA^3%Eutiv$9*`sjn=J1gFlov(J^?#psG8$G`-oRQ`J@ z_9lk49vj|1OBPK4;JX18|*gc>O9 zbD2;|(3VG=#F}(>28FO7|(hBF?=1`lMZ-*5m)+6JC=wKgk4HJ6<`#BA8V zCY-wzh@o6!&REKQN$(n_$Ope%x!x&sn3aYL=JRkx%s4z;+4<|k-6k|lw|o=B>klC> zPkKi9K#Lyb8XLh6N@b9?C&g@#uN;0_1FOShjK?v?I zw~{BOp{K2x5B&|AQS!GnDvJcC!_G?1mE+FQ$cIEr1mQzi#?31RjJ|(G#k_`U*56yR ztoR$RP-j02TDHt|k(Rn~bMyRW8;dssuOz?l6__TcX8v41ji5bH_mL8X{)7mR8pYG zm{O{r%{uT@D#fo%q|#*+9qyap$0(@L3bzKPUm+W<`%+775cH+iM&a5BmZ|CPb{}!k z`kpJH2m*b<-9ubU-b4z} z3y{h4jCDs2G_Zz*`QiV#RjRuWE<_%Qa=2wf^J%({Cm^=S!lOt>ZMf24g`Xho!IIRX zqwjL=vpNu_yeKa)AV3SQ+)ANW1&MxHKfr<6-J;nmM!rO^pK9P{iK2$kB_T90O1svCbO`PN%<*4l_I_ z1OMcy(9E^k1U(G`sS4+Ni#SNGbg8yKBMbL)toq`1aXaR@wgsQX7#|_ZM%xsf`o_w>Ac{&3$ui_o#cQS~ieK2OuijV34Et73^B0msj{=lEDxDTVRa=PpE=vQhmb}fib@1IK5q&{H0bc$nS#D z%HJY&1;MwM3j*kt`M?w=9XI!8?ky56JlBxUt8M6{lXiFB@f^!yM=| zW{oVp!`EFJ$J^}~=U?I-_5CHZP>hC0RDH`R6IHQhZSWow_46p3{^J)uX3b9(ePuiq zLBN`o+$zzJEXP2NH=d%p88>gqTs#UGjcE)mD9Q)G9WAO^4Bu@|+x6L+j-{f(MzCO0 z1^^T3?wOsQt40h?JiQH2pXUTJ>C(AXppO}>xxhpy*#4aC%Zv{dH^>`<*L;6d`>>sC zYd~rXk=ccsdpj#xS$@mneLnea5-iePy@_$hFH0IR&?NOJxMP@MM6VbFT+}w;3LDY& zLIgOx*v!HfxWve@PIm)KL~OwwUR0x8EfgXK78(RUL=p~tH8@8kTy?F2k6s#n;C2%; z;QRNG?9%E}_f>Lqz~~d>noKx|MPxGPC_*a8-a3_ea<9{2n>0hbQD=jUY@H3dQPaNLKn@ts4F?n=8O~RdR+7;M@$0bte_S#>t^4BbYpIk zmhDuEy8IS5@Scz`K!p)@fa}QeR0PBZY|qffK{6JGGO}Bf{MCQ!}8boes+fW}$&Twk7e zdgV9;qXm%M;^v-U7ol=OTw(OX_RkxeJsUpAUckyp{P$==m~(_PfGyK&Ttlla-zOH} zl|F2qs>qh5+Dxv7ZDuQ|+KVayK07dVR;Vo7te#KAojy*DV(y*D5f8(-V(QGgs4|*snYG7eC)JKaa`0PFK@;XSqxp9J-d2M)O>UTV2;#lpX z5F_z1R6FbRf(SbOrZ&+~$X&$3eX-%GN0Q72R>k0Lmx=|PuevT|aCM+99`8m%tiVeF zi~XzzZgxl(twnja=O4O%JaGI%>n2@QdWVQXj4Ms%hYCZ`4vr1O?1!k~SpSAW`Kp#> zq66fuKW96&S<*y4>0!eHKYUa5p>`89+So&AKCkPlMhA=5w!Byzvm@)i>a2NWYA(i? zLRWE75T%4v*Sib)b^24<(sZC^N-OpDsf{c5r>|eTYZ^lYE6cITRbs)1UfWLtyx)kp za{e{G9a_tA&_fwOc^mXBn6*Dg654kw2-1%>;}aPFJThC9pWusLd&P5*0f+8a>@V{K zQZ4hK5<&DT5uijH1J7wRutGljzgTdDDqRV+-?Q7XQ0j%L9ie`&x=3QvFgDwxQ;ibcy?b}Fh>M7QvN zRi*f%9##XCnF`W`3#I!RCK}E?trad8jg>p@jqH7DI$y=QRR{fb+o~_tx2@P6`XlGQ zxD;0U1z?gxq|l>wv#Yi;2saLbNV$t(LNxuU*WkM&ee@*2B+olHXs& zzAwn>_XN1Abqt!WF1~J7W)kCjQUQIV2?9=xT z+Rw{mOG5@f3*UUAHf6+Ka>}WCWK_V9NpvIqjZucBWYao%tdqacNp|K7NgP<}r-!P? z)3yu?xMB|>#_u-!HddF3x_Rs+Rv5|9hBZ+^pRb1=FkZq=Fo0p+gD<)# zQNz`BKY4p0y&E>3ToYm{EKB=nMUd=r%qLM8Uc>~7R(|W&d+9_9_vTsvo~}C~S$_Nv zDkHb2tNrGAL4PP;=>c#cdURLg9X_NSfv;}{gh5R4b@X$SXWPeur{AWjSt%E-T8fA9dq;8!MZ=qSG}9E&vhL${K}+(asv$x@=;Q2Lp8=!<`)-+MPO z=z>dA+m7AsU0W1bdJ1!oQv_E2%8?q$3Y!Mrc8&3ht!engQa9Xa?{DM%yPJS`DymbR z=L8jAAY@KlYAt0^f6!-m0mO0dkp132h~KIfezq`xR4Zr-D=CHZsZg=aD$cPsu5TBCM%-?Y#@)vwjUYSjOxB= z@(+i@I7iu~KntY|po)R8-YkO~7%%gV1gAPk8?L1)h~fYWqS8d;J2d)pj?a}ZkETDs zZ(d@}?_8fe< zb#1&NZX-dt=*Z*uFL3bYzK7@TzbA~QhH7fod&YD#7y`D_YK+&qr*HFj%h8i#hFYeM zeLLfi_jkk$I{aOQM}||7I&IGD?Zz>%hIXO+*J3G}JzVei(xzwSo041hJ2Y8P(E+7t znac9jT&fBhm7H)_oo|&rYavrjdi)B0L(9JH_sT^nfQ`1!(5Q( znd0RLx=&ue8Hd)L1@6n$ zRTr{$Vshu14A%!%R(}1*HF-MFQgkXvJv2P!4Us2pVW~M~FRBu1U2s(p>K|c>!0FmM z;S?sgY*fd&ktQ>M_o2>qEP&HT#eD3h)`0G+!VsmB#(v4li#?BR5Q!?dlA{`vI>}mY z-p6z-$DrerbA&SxV{?B*c9|Sq=+7!LX|bW=$T-xY-YZFsMC6~=W4jslshH}&k z$d8%G1G%;&U{$f%?iJlRB_$}c+%A;a?`Nv(UjrRC_S6)a-W70qdpd@Z;|r`g<4RvN z8h9*^H#P{)7c>-IB^0qbVYlLOQ&kYx?Y?qXeSE?4qeUBspJWL3`)dCB3j6W^a{5_2 z1i_C7t1WDU@;h0U%NFu_^B$T7(<(YpH6BwHH)uor_!Ch(E88RWSrMhMzQlnFd{;bg zZ#1<8vwER2p0^kZQ5=z^@Zv`ua>s6yFUwK+p9j4-Xg^YyrPc*Gv^M=$KYVTmtMIyf z7We+LUHr)AP$W~Sd9Je^YO>xUU*jiU4X-0Lu?}SjQ?BRez|O@lAA|FR|di~--fE@!JU3Icm4>Qcupn}L6wNVlO_h~&~ ztTJRp3E|h(=h(0|sxL7s5%gnw7pt}k!7q2;(YEgTx6O+X$zcOx*AD6A@-@TS zt-c1W{%uFr2@|qSXaKlvQON!>yqU`eyAT5cd|g;$rEOM9xNqM_hdV& z?x>xKua_*SqQFp)vQK5KBtz|2^u3c(#WTUk4hOIOl!WeK+6eb9yAQ4aSiB?Hug3T(;jRUn+Ld?%P1?{XU4+6 zJdqgtK#sAX)u&2way(niUDs2WrV36%E#_N z&)qKSsx^sa*E?Gj5NIK)0gX$Ov&)Z{dxnZV6Af=HLvS5dH%>EP{rVS<{tUU=g|{^; z7UTpw=snt(R?QZSF99lUGR@^|xQO!hEh#hSS>v;BEz>H=>tA}Jsx>_fc*7;d6`40=usDNhy+e&paY zJ}4zyhtw4{)&u3df(-|ZQeyGSHut?h?^>iwpcO6b2^eYs-s@Lu&=;lVtNDP89`^nc zCh0}rx|~(L$_~t5@Z?@&(eL~v94fLm-9nQZ3l^?FyV=tc$erO`GdWnCk61dmI<|-q zNF~+I777P~UFWE|!`=-hl)46T%AY3RhR2YAPkM9uhEo7FI6iH=O5pqvUqt5 z4Mrh9y}r||=5z1=x>%&dXEBMJvRlxoxU||rIy=16FJIF5b=9`*0o7GNmFf7Kp>ES5 zXA`Xh-9j#rJp@%N<7SZ0w;X)7Z9Z4761A<{^<0zwjajNp1CQ5qZkOCQwdEuu^i!nq zRG-VSb43P+04h1W!-^$IA`XngmEkeG^S{bf8{yM0xglpOl0zsmjEvU^tKt ztGlZlXPc+50?NXyT=&g6_7sh~^FQAw7JpGmTk|ue?J4Ze97FC8?}EaRuRLe~cAoq2 zrq6AS)V@Kd&@uAEZ?}7EQPHi^aAveW;dQZG6S4l8Mlv`SQpFF~6EV6gS^bM^A)%gc z=FMKTfkHl4RPBcPD?ST#t!L*m$x4!LkV=F0n{0bvL(T!2s0ADUe-k=2`FP0B1^ASY zXYT{TTp}`O;+@Bby35f@Uo%nYYAjD==S+}sH^$a;R+66_PshJf?-Vbm z5$a(vHGOoL4?bMaNnI_C(qC(&juVZ@H=In@MYFy9TkU!=rGz~A^Q!AY*J!RI$oEcr zaG+AlWL5028)T&&w<-DL$6Z7nRd3mrmQi}}v*%JnDIy6!J%5fvtN9SI6m|wZx89^a zPI$$rC8_jVzGd(#R#v1^QZ?E`0-JC<@*2z(HPtMt{XR>6Dk3a6pDiiIh}AZH-g9JSg{dq#k#&~D(WV7H1{clLg?(stAFL(Ps`%&-yF zizX)biUGXhdbcbYL_7)}j!G96DH#jhDe1_yWWdn-S107x zD{pQTDmyfm$E$b?(7v1z*^9;2zF)fQ(}T~Dl+)Js_hXD^o-%vy&Vm|!U>5G4Bs1VW z!f&aR@kt`z=~p2<%u@`m42dPF1iGpknacKQlOEJrAD4eLnN=&K}a~|iQmwII<(>tv6CLCd2i#Cs_koVv91`lP82Hhm-NaI(( zW;gP5S#m>4tVT;yX%JYDUe_p8w>zdvrKZT+z7k`=NIcBCNkh2i$9U}`a2K5ON|W8O z%5~dKx-A_;1Fw_@!ll+i#-%r9nidX1Z~h5qQU>r~7g9~mXG)gfTFGKeyrp=!QWy9; zIV#Te@lRB3+it!B=h29`-c{9pe~_A%7&4}~#AC#lU$2!O;Z5QrKqT$jGcAKsgAQdI zJ2%`?xFG0#*!5{oZKoU`sZH43;PcxDeT2?!?CpX!>fno%!fTQP4CC$T+ZtDcov>1J zoc{ViqD2ibK+)JIv3tOM+;qgf^*9(g!XR7!@4t1VP6H7!~S089+B;g${3uOKG8 z22OlDT#<-#E2&~LM%RxfygE#gM)tYszPRL6YWjD}5-B1vyi*}kFIH54$E>sm@^2wn zx}wMUr~ID2>{Kl*>bRJ%whJZ4uSTAKPNrJ@EM70E*6`zd7fM5N1n9XTAaaU-$nw_E zcGjWx=@V1Hkiy$vZ7X?I(uU@gi#;3B8rFOgm6Hv*na(+{9&e@uXeeT(f3$ayG@IuN z%WuoS)JwAkDM^b@l3G;+J?Tf@n-Rw3iuXvRDlQ^rB$611Riu7I6e!NUZ>3p9L5xEy zT`lz5kZ&r9ZTkXmY&ug^4P2sH4yvp{iyD{7MlGCO4SyKZbs+9nRhc|t)$>&NT})?P zV8bjiR91a(J=t4P!Q@Wv_Ch1{CAsfyAzZITOrugy3oowW_&mR0>#l$MFDOnHIVIOq z@5dn$zx<9ue(RElh&hyTHBSq2Op8#$kNWqrWYE>aWx4Oy&HNq1<={L6;+q&ig^J&A+G&A5LsJ5?azvJe&XFn6M!TqSdvnEaAD=4WD~YV#=%&V1H7F8?ZZrRnrE;P0y7~5QCW=Bl|BkBao!}GJ zgH?`|sEJNOX*gbQZCgMB=!ShRy2li;Y4rdGcQG>V#E;$TaP)bA`pz2TsA$p?`>1_( zvhJ3(lMQDoJsq;8{gvr*>Z=9~YfWVfGu7Y^GVNjZLZP$xyP=CW(UF8vq0QbdlI@W% z%=3Y^KL)Y9Ek(kFObNHXd5t`S85O>ZnPcs3XYv|(Sl#!vr-jw@h* zd6hr=+jRL6d#%8y`&E%_8G;lpU#&J20+Sjd1FqI|TvJy^;a{A+%;;$Z=>9!+7CL- zo%M_LR&Yp32LUTHT~D?HKRTR>dfZ$dI-H@W3@p`_UiF;LU8hK`6S(o4vT}qb%MCcMf?o!^ z6jqeAu;YCa$KjTIa|g>7&x(5z$3ajfzl5i{GErFU&yfO=sz}{@1`sQl@`UY_T{7$s z$A+$y@doH&f%*1)sWjQ)ggezAs9u8A#}`UHF=f4kZE);rEi!I(J?_rx{x9BHsTx>k z8~3liZ-}#lFIn6yN#_aaHNV|_HNaN1=zlUbvh?WY`CrPW4Ko{e1|wI~pZPY`hUIyf zz*h6{%bqQ}HyiB3HJ>9+A84~^o$M4hy@mTTz$L=UBd5iCDq2@UX8yHGX72<9E&kKy zn(S+E-t=g)`3cwJyjel~liEYv{nWHFaeLR1d^hrxo@`IHY<-EjGiLn@kOWc^5bzAN zI3Y!&qZ9)?j@L80)zM9Mh9+J2^fTrT(3%&!A5&8u!ItlCNFqV|@l$;W6Zyd#rfJGG zIePafdOtCwzl2IS)+Xd-6d^+8?BBseQ}89ZPN9XMoYT!I#NYEgs>BSkPpE?I+rXPx z7Ld3XA@n9mAkKK(NY4}(ZXr{fJag`KO)5Ln;|E{5cZ?_4N-W4n5W@hO=16M8dO*E5551f3)?jH#D9Kq%qzx zOK=P$>>y$QfV@se8}PDXdlu6c^o52V)Bf?ph!Xy}N16f0&3`xBD?7dKJruz$%mWa` zXWdjg(cnF=bIHPpIMPK0sxQzYT?Kk_e1g~~yO%(Ha$G1eKFj7QU&9YT_esqIc4kA8 zp6~a%{@q#lv&@ca2bil6&rluxT{J03IAZYE|^gGAB99o&Dj&nor1A14|xQ(f(x>~C!~73)9Z z?Fdo}TQ3YH^=uf})E-&x(rU&^yyiT$oY^%6Aeq7MKCQ0R#Ri6z-xMXAXxkIhB;y*h z3q#Ed#Z84Kmth)L=#of?0LizWFPfd%QM0O*q!~VU`&<@Go;(Z#AM$Vqov12HmP5%` zWO_juw#2WsUk;o*f@XOc;{o+chtJ$ACw*;I`djMCanrePX`c*mskbafO*7&&Y*qdvq zuFP3&HC<=HAo4WY*dt1x2eYP4o zDuV;w*`_q-1P(!)=DX>M?+ABK=5*R+>yx-GTuN5|bUxRR@38r9O2Y%WXOIdK^1zCu zu6G-Wdu+OJN(eDX3y@BB8|i)hX8|dE)=G!}C>E9W*vWBOX%%ITX;f^ktk_6(S%o}8 zGGIc8Ej6lc!7+yI>(%*~CW_jzn;COS+qsz4y<;w@)?z#?f%NZda?q-ISi~Mn1odV} zVG_I#btUuGoUK)yzu(jmw_Sq0_g#?6Wp=pivQTT*VP1}t`pjQB7d>BN`SvDALPZPn z2!ZuOUn^ZeL&M^0^88eL{no>#pd6Z>3?3fLrS2`ZG6(LY-qXelC)9iSO*;q#@lIk=mB@k$DZCBYJ*1zK> zLopV%L3YB&r2#4%u>fqHT0TV>e3sk(nv?kKvUDOhXnpDQ%H0;UK)V8?2E-5u*&{b<9Ge=S?6spA&aYrP)2wSS$;OlR(>R{;2-yE zz|!)wIcBV%HPgTM9P*4sDT(76&%Z4XtNIV}|iv$`*$zj9vhT~lrI)cA2PHA-+VsBf+P z$5B8|~+HHTTaI~gVl5?+X?M(emvS>K3*NwZ( z(in^ryfXKCJy8fe-BozeUeVE3+nHxG7uF$JeK%I_uDY{=+u9p*aye1m#}WBQs`+`$ zvC>o+#c5i3|FisY$gV^5g7Ct~S~v(nH8@hdz7YTMI3&04ENk(_`_NzdDd&6Y(dIt} zDhPk-Pba5z=CFD%J0z|40_Eb)9<9w`?8tq9@xHi0EJx{SZBEZQI#@hkl6`gLYXY`_ zwrlEYwJEd((%I%e{UPFViKaj;F83?J3~~3|)eFTfGVA!Y@zk^sWt||0pb7N0w?@Kw zMaHCG5aF?{_3Bc1AXo-v@VPMx6(7WN{9??)mWZPhUkq^-AGiZPcSHo+?{@C2!s~Kh$>oHS%*+=E<^(n=__$mxmy5tNTeACMf0j{wy5kKwI)h+N5&$~$+>I0+ouz< zWd*^c^6m8UI8Kifz)HW!(bZljpPFN&!a7y;&1ox%_twvw4nwEwvonZu!v!gG&;nzJ z42)a$zoFD*-QXJQc2uT0n~=$yE))IAp2ksk#wHLF4^?(D%@X!dyU6Xl612S9`a(LH z+{{sT)BA}qE|h0H*AWoP{6bsK#NHPrAq`cc;Gx4Kl2x&7x#+YQHSudg-~ni%T+ z^DcMZMP=c%N?)V0X5XddF*sR#`)(7H?)!|0hDDg8V4}@s+@ppom=wC-68RpDr;WAs zu`EHxOGI7#EjqWXIEy{sM(jVdf!5dvEVbcnTC3tz8jynW+G^urmtk_$z5vwmbyk5Q zFTNJ9Ql6BUn|n_iN)dXtGEPT=|L>gev&0J7+*_n?1torEZReupre6kE?+M58Xk|bS z&J1C|)A)(JH_-DZ*Pm11pNikZj7hnBp+5FJ;0~ppkJ8*MA7k8Aa-VAs<@5-*O2>=ceyL3$8A8^v`BPtAHC*GeTFoB2Y$kQ3hGKrT1TF1eehb)Y@ zKw=yPZ&-Tu=R#K_#J52dX!=vPq&r}l-m9fOpi5@U>|&9u?2nn=dD$r%CyCVa)vip( z*i9?fCvsd1_DLQ#r?0hSWVBYVss=KzI|{9qyJJ}}_MHS=87yY>Lpj`HC66sQU&8+1O=CQR$_Q<@rDF%kv%~lI_&P(^hSw%1Aiu?H)JHG-sZ04zP9e zvLXhpvfkNB?kb8|C!-KKSW3h@nq>u@&mKE_?oL5feFEI$W;~dkZdQAG&Tt#G=IK`e zV0s8O3hX0zAqP!VjKp=(Qk7?9>>?4gkcVPwA`@tt$Cqoe6+eBFF55h2~F*sz`+s zTHN*P>f@Ir#0B7wJg>n&*k1I5fj{%E&=)lRDL+3*gw1feJ6R!gi`p#!pf^+^@i4Ey zUDvoD?-M$S9wqvzjvM6o?K2OM(CrI@bAkhzqR2l4mUhZlC(V(Kv@8K@*%$A8th#q2MPI=mk7{sptWyUkjMjIr@a;TBmu?2CLs& zI(pIvV{zjiR~?DPeNJ&&wtoRe&NrE8gFnUMz;@*5&s~mNG3i5GEuN$c-}3Am^h3%- zvj{21#vWli!Bd0us6VQhFb`@j;}1$;RLKk0?7jhTC14@xHrCCN%=X{$CXr3ioLcg0 zT4-!*lsx|e1c6K7TIDwf4sopv!(j*zSN+oO)2*D-g<(Chc+lND;+W!nQi zr7MzQEowkt8*kBD)qf57L)ZVvb4T&zQ@=HJsLv6Tc7RK}x&*rKR*|BJi6U30!Fu`f zJ03S)`ren9??fz>xCITcwmc$|%LV~SN*sYHwT&VaV@jPUsuR60lz^mzHYtpesw0D-SJNYN17AdcB_A{zGyoBecd{81=36V zgLZJwfpvpF-Nx4PNk9Ng`bM1f>mN4Fltzr^9F-=~3rSPBs1S(d^+zpJ6g2sIwJPv- zDRE-yC8FOSX@E-%X|b|zdL9U_#xgU^kEuZLvgh?{u%P|>pXB!@oGmK}i1E!gHj zv5BcjWu7dDzN>j^kA$*skJAk%PwoIc$A$*rMhh0=4EaFM?;RO28_jyR*BSzp zA9LKVL5qd+&KuPT-`$R8YiOvk2{HD0`-biqfR=VmSWSP~Y?_{C!)?PEwMkak!5`wb z=Vf|d2qr+jr8wWrp3Y{mYh%%x_VmX+ExlCJ~Z+Bnt#wZsYDlzp=_-2UuNGqi#}W($v%iyf?yX%6UCC9 znZiH5J)i0}HC|QFb-m#c4=?d}t!2fFi{T$peugWeAEvR}*l;*B+3HQBzGZ??o zd$cIoqV>5_-bB3-@HctcqRTRsXB08e$cQ$M_hV(Q(9ijjgJcKZc1NBxo#(#nk&tM7 z2k^JPjQ7}L0aP7~JnmfnK%O6R>`>PMGjRC|i&SzPz6l8r!Q_$cE{Q#mAMvf^4WkZ( zScpFu%`qI=x+l`Ro#vfHN7yfpvQA~h$u5eFIg)~70!jbZ1+7zAw%p!M`Cmb-6J{7e zNsNbbRDqBIWlgvvTcR$)*)aj?xCvA{v0{X1*P8^a;;} zZm+Zz#KxgML;`}AK7RD)lB?lxI8nF>%Pu2dd!+@Kax++VjJkm6lR)>$tx*DMYRMf$ z0~{lo!!phJt=rAHh~@b!XoJmvMhnX@lLd(|FHSWp#e`8_>x`efp-$su+*YzILdK(r zxKxw~arcoB?|eAxH94d8EUmr|G+Eb8q%f@NR^5TO)&xm)+4g6BF<$%c=LB1yV0Jy% z?@40bzgCiw4eN>2cdEv(agejEMV+&?pH)<73vIjsGG25yfrGIRAlRbqX7h$tB9@0| zBW&cAAnZRWcJB?@;vAJ-R~uWd;co}sOg1rYfRCVe?0Fl6h~)Z2VMdgz|J>LwWmW`5 zxhxxRj*}z!O$SA&Gv}M{;onyrU8qF%n9W&P!wD5s%3)j2CjWWa6^{A{bv8dvZ$rC| zuL6wbo=%kimTLjvdz*}NYcanpJtk+7VZ2cLrz8KQ#cX#K|$mYxlp> zDNKx1Ue$~DUekS(5X`<@oYsl5sPFNJRbp$Vb2YfNq);5hFuA=snJGpNx;DT*46go1_TKv6deUIpfP4;lSX)`YjDy~|w z;&)A9DXXRB>+xw*f{|M16JqVi&vNa$TX|ywLM8Cy9mH7*rIkDl>n~y(f^=z_^6Dsd z66ffme8jAQ^UO@ zc8w!ir}wNkkD~lZunTLS(ig^N!P60;H)`N-*KCa}<@Tg&QE&zecvew`xIx(Pt<%i> zTh_tc0jp9g=h_DZM?R%Ot1c^O!_7x4x0@bQw;N%X`m54JlBa;Dxt(N5!$-qyT{h`5jMV3I8gJ5(0KG%2|!~8dV?7um8@+6eMMaC`MtWEKK&&Fy%Ai*m*IDo!AbT7~{$d;LxgCp^Ub@fpIy-bE@ zz{E4>eF2HG-UhbzhB|7SW?~Mv z{SA#;IU9GEk*u@T@Fo8{LIN(%LrVpZ{1J;9d+UMH&HoB~cplIl66|!l%iES{^GU!R z1rtXzgbj|Hn;xgD?C-l3Z~>m>@q2usfnX}XACtVwgM7R~dy`MWA2UHSI8ENQ+6k|s zv{L?D37o5bck$4tn-<2Dd*yoSCh}WjMn9)Y7gHCyX|V;m@n%UNT};NAmz=#m{AeY) z`X!sbv7vdLyY_m$ef3l{++8y$<5P>mqe7+dd8(xmyBKFjSWps6h4)u?g>55TbExPm zz*0wWakF{ZKn6!j{N$lKH%p)ru(F|cK)&Db{$97m7FY{r1m%KtO1 zTi;Zete$2`fo>6JGZ>Gb2m7TpcEUATtdAH=fW#aB(DHNfr^e|4hT>9R53W}4%Qp#= z)1SCKc7lFliNpzxvy6z+h~zZ-VP)Npao=v7M{jET%9`h9k9q$L5N!zhbk7^L1dX^D zSF3}T^cN$Hv*GCF=3yG@%cwG|Z}|^Q*~&Uxqc2K2y;EQ&Yq zAZRxIHDqck<)X>To{EcS@V^h-)}l@};!ZZwcS^A=b<2%3+H&F=)Ey*Q^Tk=u9v7jS zy>9RCzGKl@*QpqIDj|BJPCWANALR0yzX{Sm==zN0KdEJAbDZS&cqniU2oqs#fqgl;v_)x?6E3GJSgA-q~gW;3LOt zB$G<26tlGtf~R@C{Cy)4yAJ0C+f{ZhmsE8dJsi~ zdkPWnH&vywI{m+@(X+X}f+QV^k<_$nY7M=4vKQ|Q(3r7x2k185x6)V&2OW zQ&}ShyLD1kx;MP};f`g9A*97S_JTnF-@AC#S`CZJ3dfr@^NcBc4y8WX3Cb_FjR-W2 zFOxlPuIdd|Oe<-pdlfr4C+6&y(Nw7+%nBviDWAo*Xaf^%sxY8Iiy&8gTe+!*bt=aZ zYoQuch>Pfk+ztXFhaGpiPv+tLX$KhRI-%OI$EkYfBZ0%`fWgC z1#xyL624KJd9hM2c!=e-%rTwD>ARpZ8kbHGq4+UIEpf*_a3LuQtMtwcutbS>3-q|b zy6#zIYMFC@$Y;*~jGyh5^T?K|(I{Ur9DLjObLS8#w1+bu$ z(tqf!EWj3yt2Q%Oiz^M90s!2J0YVF2?Ba#?N|cbDC9?8==?XD@)Z-fY>;{mu_sjaj zZ?MaqY=cZu<2nbbx*m(V{G*@b!Q*k%{h2~{Dum@7OKQzkjSpI2Zh_=`3NZ5VpWjPc zF8;;JZW@6HcQ>fm=bO?h=4-E>pY9BX#8I8hH9R#)8$#lV;Wdi_se^O-M0Ln0 z04(mz6T0U{J`qg6AGJ-e_0301bD#GwE7uID)>LZCIoe=`4S8h zH9F=OEW5I6mni>D?A7;G1jW0hfa-Mbq)*LPs5gsDwzen51k?2MWb*~TEHjoRC7q#L@0{$+@q`=E&PeFiB1 z=nnBxLuBVGdl%Mj1qqck0#WRSKd*rhhJ#pPxTehiFs8IOdhM*ONgl=~o-$;C%p{i9 zFFbrNAQje0_{}CV3&H#!N#_|)_51(v$SJdo>=i2$pyx?n_w@8^B$@S&uq0DeC|S@6}w zBDNq>sO~3!996;<KuDFl`e=}j zUT=iAmRwhWXI7&6t6ZV-#XG;dW%{UAi)>o|X1<|_EdIBl!aUy}`u5pxJgu+tZIP|b z@-0j0BztF2b49voMRa0f(TLE|cp5EOc)1AHy8c~WyNkA(2P3wPL7PMpMZF&B%Z2^+ zIaFr<-T24CTaKsPUJje>4UkF|p@mBuy^{m{EBZb+BzJ>`BgS5n2$grGFk)c>&q$6K zYfC<9W%6+CXPQU#`*DpL4+M~S->6s_`hNr;9=us*y_mL&UDt70-%!;Y-ZYzIc3-|) z$zYlt;X@+GUQ+Gt;I#yoW4&nSDq9?%IItL)U7tPVpX3g2NIZS|LBh&Zz6?!0(~!W} zw-#Xd`wH{J-A40gd#XgogS42nBrkDoM}FT`Q|HXz1-F92XnnBh5I@mrsDteN&Z;kx zv*3YjmsYPAgcDkYhKkp^=$Z5p32LZQQQzjx8cYN1UQk8YobniDth+40f%$i<0cTGX zoO|OaqteFQnZ{&goIo?!ia-$l807Zwl_^10yuoH}Ix}RmCVr5~FqZR?(Cmae4Z!pFLa`}~+FIxif2VWjZSAAp+ygDivw8JNT9rM!ks4A@s0tB4aAiQS? z-p>De#n=CMkjMXeM=xu>g>WX)TeY~=%kp6&=OaPDW7GezHtSj!U0D=h3G`E66ThWh z%?my46Ci}FLgh{6#(1im)HMh^85JsdRr+0Da6}#t88-0r&p?iPETFS#KaUs$H}-|_ z#D_7KEe78nL@S(LK`Ous^9?ElWBnaDCyZ1PBHZ~8FMBaW&k^e>ieb7DzAjwmj#=*l z%pnQvBR`4hl+)W|SC$CvLh4xlPGL{Ss$LW{BOYeTY>R@L9kdoxb(%#dYg zVhk3uMf8`@j_B?~Xc+jYjv3n#NpD!PhRQt1kwq}nQSKRy$=u%qPM`~Hw)%11_jLXA zJ@ffSmbzM@q$hb1!u*_Xe$lM69Dsgv3s=hGOUd&5D6~L}UWALIZ!fgxx!B*4`dK*x z@?08A5_-I%%{v`i2bqx@1WsfiwtD*Jx@7(El*azxR|@mNZcV1^<{^cTkHu3uG!fZT zQ`+8`ep-_D4edF7%ghYk7ct(19+2%N(%5jp#T-tH-KTA~^Y|WdTF5FYtnIT8jLL|d zb=8N+&zS&BU*i_ObaqDj+g$c`C@gwUyXjV;${Jc2TxAK$iqje4TSfN*I|ns2EqWq} zEWF~`eJ6fjuAgpQRNgV-AIeC>GK|ma>@F*3+!-ZlYZT}H-6Wp0i&z*c5s`jk!F(@> zYq&lKwxwZvUz-2G!H;8UYAeNzLyoSCR;AU~$e7%jYx*L`pvo3OiP-aZzA}k+JS(a( z!ccwMaa@OSwNCiWTufE}_+a_+)@A=T=XAqEPt(||fZ}z8@5}|XhDqzEcj?LxO=%?3 z)6$>gQQBuYcIH{BUPqHJ{fr0Kt1`}Z#%9^NWt7PMY^>4(8!rRq-WH)pRIIPlaJHf* zbxYy<_Nv3cudiDCHZ$-nT6z%gAoL*)Q=xFX7U z*VX|k5iGmBG&ul`#>_a`kg;p8RI~199SZuuuEWK*17{9n|5mKet~*9Ls-j8pg+Cu( z2`tJ+iuQ8FlFsr2@dNErHNLRDv12Qv4^*=>=G0+K58l+*JZqKCd*nNI($mWW0<~fd zID6MPhkf^qXmc1pGsMjy=$8?=L}vJ|?K8wKJ6rpGc9stBqMXhNKcYRYxj6S3Ia!Xw(q0b|BolX;2vPE4}0>F}~=p+75FrigJ2wp!VsG|L*@s z+3QS$O!~N2#8Y0W*2*bjAkUV2Fr=Ki!)?nv^y!jdqeQr(9s2fzLOj`__A)c$UMAnc zI_kKc;#yb;d%t<>U`d6Ibh$LQ#ut-9GUN)Q+zTN%y&A*q5>469eChb40&oOcnghf< zA-Xva4){tGa!VJAs0^i%2QvFDKt)sfN*`c1db zgJ04@;Hy7885=bA&@DlAO@pLDg?t-VSCb=bLNI~6p*UU&=cOMlwsnR2Jsp$sW4GrU zOPj`X9=Vt^>8r^Ey2U+w8Y>j~#lkz{OzAZ~HivX?&fceFLJg^PpRA)XhuhUx{i&vN z6784F%DrHBfb=WDIYY_SQ=_C>b%MJT{LLKoVFuGm@o`p1 zl(70$U#snZCNh75&wdLs9Ny?GWdwG9w;W{cmuvN7my7u_8_>r}?ZUpYQWeAZ9jK-z z3t4=}4|<9VK~>L6eg;?H8ZRW`e{oDG9biu{zb|RVz=vEhQ0kCr&d-Fm)$uQfMdp0n z6%Si3sIQM-aojP=zw1JIU&JQI znedWq&<2y3H^`~-yUlVSc1v?{^gD@8dc@0$t3HrsT6m22S@ArLzESN^rRjI`0QOq> zFF0FJbJD}?RHr~W-tqfZtKoV4GY%`rW2;z_Pt9X79oK}oRgxdN1NV~VO1_P+50Ob7 z9vY7z-nsi4j!Aank7a7pE2J4Mtg|t4nv@y`$Ll^9EYV(dcPWyAPLm%Py4XifKU>{D z)Z#r9z}riLD~GH!tR82K_G@VpOFN8Mn+Wrw9__s**X6z4NpvD(=L^^SN|o@lyGX|v zpt}s;8jDp#*04s6`E+Ch6S95wY_;(C_b=^f1l9-W_QZ3~);3Y~phl{VDfv0-3B9V9 zu3jRtk;3AEK}937^i@7tWm`jW>{LVPY)*DD-l6!F#>~6YXgN1C)M18ikW{B~b)rks zK38w4SzSw|kZ)qJzvK2ZgBa!jYpm^f_JDEGI+R8jl?P0~CI#B*zmJANZ>5VVnI<6iH}5 zl3MVC*)S;K*p~CAU3<66z0bqncT3s-FE-FW&`0QAc~+=R3y9LF7xcQ_$&QrdH&XJ) z^TMBe@hgAW;M3SvJq6GJQA5JP%FEu-XE|_ZKL;{7(8sej8XW5?gY?D1%Qx>*dAV*g zt)$~tDg^I+FW-40&--WUc&J|-(WfMRI3yBZTAF0PDL{GixK z)aVxC^MHlXz{8LLf(Q@6h4;>v=Wp6Q2M9MFqqpBS-{PtLk`kteg*RJUI#f!RKlknJ zYx{Hl2bfe*A824v`yYLlIVWe!pB6^Yy_Gp(VSJsN^dZeW&vA8SM8(l!e-rRb=l9qn19(MtJAkIy_#Q^(tr0;H&U6;A+vk@5z38(H}$k_a5cn zFy=n{kL9PxqEy_QG8JYc{jQ8P&}x89M|Nw>rp^Gf419nj8kI9NCSBR$36*|c2w#{n zRF;vDpAgA5eHxsJ=(WRSm}; zmq!K5)wbkZ+abUa!@TDS=;2PrBgxqque(V1>UhQp6{Y#K?{o5{Y|gX@w9(2JHt3*+ zvTV{*ky$6A<}q2@e^;X74#Y=vsqEoA?F4o!wsobolb=`eb+ng2YwI+lxtBwXJ(Xns~p9G-ReyC6Hlc@V;ng+`A849nJCIoc^@t)VGPq z3vZPlU~B5qnVft3{g^}i?4a}^e%jyD+#$3EX0L041cIK^bX91S#?#5NksjVIFkZxp zTx-vaffkil0trVasV{Wx@8A(5ASCbw?s^H;C~d@1Kd<2%q}7YQi|MQ!|>C?ymgC>IREz{+@N~g44IypfldA84H8?>~WG_R|i7manTX2j z-ZJYkJsmt2U3W$1ro`DyF=JBh&SF7F}dBTFWs!ecbIaG zcYG9by-jZW(|!J{A1nV(kIU8f8vo)iI;3LL{_$PgtX&iS^1qfbmOI- z(=yS%5qn)+)^nnFAD>mo!cAXABi}dOL$n9jU(S@@`le;E2`@L0taep^e6*RY$F|nN z;4f>;166)j1nV+mUg)&-E9aI59zzX(@SwospQ6``U!PsLFR8SUYKw6!>3YCP6OP`^+09TN-y)M7e}5!6`C@g@?D2V> zJ9h@sTfwIK9q9JUnA}KHllBEVa`1%=rBDEW)(h$NVD!fCd+JX*mD;^C-PpG3X{8A) zGpXj8T``yhUTKrw{u^(-ap<$>syXTQM3LgP?WVGTUgM#Cx}IUyN3q;F_gh7?=bd_^ zg~9D0u;t?@5{?_Yav(5VM~GIt)9c700MD-UL@Y))?jkIf+xqX6N`*Co`oBK?AodRL z#UV9!a{a5zA0@>~Fqixo;`#RwT4uc#hpr9ujx68=JI|3WNYLaEA7oq}%K7PLKJJwD zQ$^N`w3}4=@pGh&iD=;6Q=V>kQG5CuYueDqp|SsIGAd>mbJycU0TofVF#q0E3yN3;D$3&jVN%Vi6R7oIG>%cA@T zYiiOW`$Q*RUCc|jE*t1?~C&E2DN4IANCjo%c@6Uza&L_BkZKDLZE9_ zJ<;ddUR~=68G|!NfL`sTWfEhkzNEI4b53mlxU2==Tx^gPaAXn<(tU|k$i4NM$iJox ziF|-ai!z5t#U{raPaT;9vV3(*?}@D~@ps8(&r5Upkv01b)py?xG+F^!R2oZz-BpML zm`oaMfY_*hITR~k8_D~{0}{R0t@k;c+AfrAQOo4$JZ$UI($80H#>Bgf;=RfjA)ZJg zVgoTGLY$I70x`T}%|1KKoYFyR(fBaaip{XhHtBpw6Ed0)srz*hs%+O@^w8hc;YmB9 z0v>+6y;iphIs%RE;P&9vg2+UhzkUQ@ui%#=A+qp~mSYHPeT&{l-VNxFk-oB6O9g)p zh}gOagWfF3Mb%D4efD!QNnrGN3E{+DThla9bL*Bg8Uz4T3elR5NB-)#HerB?QAhS`XgOGiiA(`bR zo}K9@Vf`FfQ#g7 zrZ|{*Fg?QRX6N?;%a{givt(Y_eI|DpK+2bktDx8{B6~*^_`fG=fT?)XCLx+IlQ;JJmmDS zt4g8QXa4gh1~Z5>p|nS|?YF=L4@dFiXF9xkJKkEKVPHhIz5(|rc-+nHJN@Ov1Xe0& zKpu%JF?>^7RY@DgD^>dQxSm#W_JTRCK|5qaXQI>0aosm`HHLfCk!kh<`oU%2NTAi| z77Ff30=@49r-%)z3$Vxc&foQR(IDhMFfp&JvZ5_rlshtnZ`yokw%DO0fYS#55-AX` z2V=+2AW2saNv^Hn9{jb=Yucx(PoDpa9zw3`I;8klO>})lgX>>P;Wsa&$6d7Oc1Xof zd+kwq2JIJ#g`R?+N0$Gqf3mSIE}mukS{w)Nei4T14wS+sL{GTw>PnfUwqo=Xt=Bfz z^j=7b)24r3K6Iz?R%n!;Bi)k;b8RjmD}SxqG`M|aG{qm37-u3%-?(<~h&qZ7MR0Ux zhXSq5i}aBD#;_jR^pY(=j1$1(Z3sRT8`p|}JTQdgtQDHglIyu=NShf?d`sV8-gC+> zcZ%4S2R!$s6HKJ2zplxtUjerV)T%-d()8M=K)plX$J?((;i|jSwZzELhpb zR1F*w0Q%1f@`~Vd%}CRj3p)NF-)_1$ng=vCctZP{o7QA%8<06*58fJFXT2SVKt|a& zjaUQhYOFgo1U{H%zP_%kG<**3UpV<^h)zqRmo`j+9*nfH5wg<5)b3+E#pxSLTXj-)xk5v#GFwx& z&K%E-Ui)ksn%u-bJ%$|016LFOfo1nIX)PwYftc8Fx22Nl@H=9FDVI|3nj=Hs zL%j>EGPmf?UQ~wN>9_5|Y5v^ieSSqg`L=UQa&ah)i*--w^4s{2;S#>2MY!zDrht0y zYu((keKSo>&Xww}M`TDhho z3Vu+Ey=-;DX3*{&XgAzXjpJ%=5)`C#al4P8Z4^$38;WG0as~mB@56Yr0EwP>DDwu; zYQF_IhuId`JU-_;&5zW%v82a(x!!g2Bx|gEheJRUjT|Z?j*`+{t|eZ=nYF&~eE?X6 z%rqIm+5BrRp;y5h@c{D5cFe;mUT#g5R%iEF=AZr&Wf&r5;GKPw8pHIkDg=ff<;$J6 zezBY#Y_If72FxTO@0Gt6O$CZGVVyM6A2<1L_1gUH(E`3{uAm)WOk z%8kPEecTGJ@4P(S8W5Sf>4+0_Rp1N4w|#s@{#&z4lzAj<)qTO|mGkM>WA`1M0o7l9 z`=-YB?Tfa9W_~wce~`|ipC6-pZ9tXD_Hhlm5432o+il7Cu% zW16a}nvD^g(hid6MNj)i7jWooab3$=bYid~`j$ zC)0|+|L){J2dI8B;~!(n@C}S&r$%@2*KZ5h;bL!qk#gXBGi5*>nz;eOHB$7&)xWIY zzM>k8BYQKCE7iV*&_gQ}`DKoEg_eKhk<%)UALu8cj@4uTt&Z!cw*)bs3~9{r5u z<#=VWRk$EqXBcdBGF^zu48_NWKSNfSg4-Rb+Di~dO4Idq6`@iUZGA0XXDD}$onoNB zidVT$@SLhYB8kfwSwb3!Rs)T08zvhtS!EKdt)877F{#wKs5*m79@@lsYZ_XfW}man znP`gJHSm3>ZV5kH6NglmI4VOT*7LOz;COb_Vgt=!`k zOaGeuty7mA-@lh;cCE5S*=0iTenEWn(PCDl&TpC#qP^>_6@A!nt-v+klK_tLzqYq4Hn!zCCPt-zD&1z8rxPb@<$WGbJxd||5XLsM@#6m1#K zDAtN_g9b>9!1Nwvo8^~_I;-K1Ht!#LC6-0(!?fgkwA*W{;7(CZv}p-dx3&{jGDJd6 zqGncXuf_40I);6mb395V|N2ryVXjIk!ln*E`5Og?-?LAQ9bHGwCvMctoE}`TEaq4w z%mq36{v+ZsaI|9qkY2k{G@kig^>Wdepc7D-Q7B&xVfVlip!+l0l1A?1-1N*Mt z?XWF;F+cpML$=w@53aVoQFueBb^mFMP{_x!*mugL>tXm}FUFyhwb0Qz+F7ClZeh`% z40Yeh7E;uSW9Njqp1v{Ng2{|_`OzzgAzHFNJ*#_d2@$YqB13FAtTO!mkJ5BPy%zd3 zh9VN>RJ))HNdXmKCA6))F&CpwPU2Vqd)j!qF^Z+P_&MrBOVi=6+#f72WjrHY*%7gY zWC}b1mL;euZ3{df{Bv$0W}aOjA_W)E$=?#It;mP`I=%7Hn})h_$)@2+mb4SdEWLCs zJ<4*-YmX_n2Uekz9UWVeNm}v8D|z+)dnP_jk7X&ZiS|&!X?JV^anWTRza;HFRI_g) z)@t;4pqBWG+;^bw)=VNYBOT2#J5__N2;sjY?gnXHT|mAH4N!jjF~Td7ODIL{I2^5< z?V#}iLV25sv^Ue9#-UO7^m7We+-b%=hzVps*NqXZP1$?AA8gcX^cyrVlh$*S`s)B4 z7}DPU;3@zqR?f;T?S8BAo^9Z@7I*hMSPk(X^7h{hW6wID{3{y3I9mS%J)plF{=ey{|E+%MA(L%g)@qC%t~p(MN&4PxtmIFQgW4 z`QBb|Y~X2dd(@qCpFOT?S=4Shy-M-W?1Smpor2-=&gP;=VEHB9dJ^EJz&pE4W+V8f zcJ*@P$UB+Le16L!TC`U*i^DmN@zASxJs7IqtIk5XPXy?UzT^-k1b5~9sbJHxeoEeNRl-+uJ zxr=DzLt$th*09?6aLJ9O46PeXHD=sO6<{Uov;p8l>0EcARP6bg5bt*>aU9^y@Umy6 z2i1*o$QbeIO3%tDI0Gh0u&`1Kl0y;;KfjF*@-san+-1X8<}$eO73ardV(lwhtaqG zu^F}J;vjJzLafui2mf)kQzG!Jmj6z(f8`#Xj(_y(9Q-pK6Vd9(Fsqcg&`ATVlG&zS zQgeHj6!-0A=lG)>c_1WT-lOeRwpbY0)S)J4TPKu2mPV8D+3xq@OE8s{mQ=+T$vh~> z*nLbZFaOBELcv_}`9abEk+bB>OK}lNuIh&> z^#^(~`&QrRsIzF_(&C`ML$=i5C>O0FK2(2E#TE%rK~opFdJlS0_L+<)>H?tu(9XKA zK`~6SuMivXg&dO zos5XPC|?|{~q{?o%>FeF;*X4IaB*O*!xH^tg%KQ7uD zj1w%E#{_zWX1(D-F$xNE=RoH#M7qabt5$q#AwBM7y7R&65$N|$l5O1UOj5%A{tL(q zNytzj)a(n~Ud;K#exY1Nv>Kf==9!rPX!b&SWcBp0W}Sp6si97T#G_=dgbq>ttU`Y} zWktqCQ!1#SE%0xNCClcz3&gBW>^P)#A){qLFJZcNwmi2dSGxWf5EZZ`dV zqCH7~#N8a1o9(i%`xdfZA?Dg{{%h8yIkn8%#=}s-Pf90C0UHdp(n2Y!0}(UZI3MPJ zPsKX3E~Ul1;N6N8uKP?cvX^R+ECq$m?53iF_Ac>%J&(meFfC zequnghvMU}FzVmrW})dDPk2D^_;5(=bcvxoUp{^K(JaXbR76=A{4=*PmlAi_p>7i2 z$GE?PTeF%B8dASGM#yew?}}!*w>*|)0Kh5fIBgXHI%^@Qa|jsU5B5z4xIs^N8_8*l zY4!>-?>zQ#-y-Lqy9#uu;oN#;6QIT&Z{Pm=i<42eS;y32shf96Ib`N^t3{IFQ-!}^ zU9ZbGvXG(v%SQ1Z!+Eh$joG_Om&NLuk=j6EKw81@Gv#+1WX-w^UoRx!j_HaR;P$O| zrZIAwg*C~WXy%`roqw%%wDFH_y(}g1u6s8AujVt?9R`*Jz2I^D9OH5*1VMRZzW3273F0}&Vpau_ zYmp^=MzcrQ+Z40GOlm%#{Yn!pfx2_IREmV%eU>E-Z^(gVA?q>+e<@Zz2t2_S65_rg z#ciJ6o1o2Lo_Rm$V*8`nUc@nZt2kEv?nR5DtI2)WPIm3UwqP~+;z-=~HZ#0WYyz{< zckk%VAWRG>4iK-@C<3(tV~d+eV2zJ%Du#9^Ap^)}j51qAHg^%6-kFp_blJw_%BW{1 zh)hA&S>cE2L`O5n({}$pzvh*@8*fgVJj>MOfK^CtM!nTUiJnjM*Xl5duQp7LZ<@hL7rw}Vy2pR3`A`G)ZbQS24mH;Ull8-5&n82aGUlB3JoMo1xip^408Xa zE>~Gc;*pi9H2TqIdUGU}b@eVDkA4rtim8ewexS_dTbhy7eM94F0I?MU6KJi_9F}&t zTb6ZrgM@%?fJqMjE%g!3b);!mA4 zeF2?z{UJkEV8Q9BpM~PgpRESy=igeIDjtNSXc8L0;0rhRIam&5(_=H|J=* z4E&GA(P1rDrF>)lP17*7*7x(&SFq7%@~5@O^{gzv`cjHKOWg9u8^3=$>I9XT%&H-U zVg#O4^w9#bNHxGJF<)pAE-&7Sg3;@cr#yn~CUm50sghx>4zA;>NcUS&bV5E_ZK=0o zLcQC&v_*4h97Xn;VpznwkHiIcp5I()MO1L%8up$ax;5RpeD&zYM}}rUyiRugTCbCa z;2Jq-e)nfY3Ba>W8PuMcFj2MeRi&|w8*7>EI)7nxGBb$72(DQ%SfNZ?FrnV=D>Y4d zy+Q6rr~P?8#?%KZJ4Qb4@GEd4Lj(=Pk?SFF18P`aG=$&rF4V~#7o=HDkjsQFRGcg! z=^$-b@q)$dnw8qal&{g=gwQBER2gXn-=Xi|r->Ab4UBOJHvF2aJ%NzZQ^$pO$g>yCJ2^b29C|TH62T|AgKX*qNYeDmE6GyJBy#n&o0E zB!gH{;yoOi=%EKz5XqO(a_+R?F3r-$gaX)wxuxPV>`TKD22QOrZ2yG zOu6H5`<GS7e}c=0B+C(YRuwDiT+*jnJ&zi{UT1oW47OYj2YTi6JMBdp>t@ z!lMEqzQW@tPm|P>REe=%huu2b=WA0R+Wp7_eZeXRY*F*LZW1gF(LN!mf-TRaXvnvw zN0aY7XIjNB?Y-y_=#9noRMVenjH1|}0B+r1ru9IHpaA125gGSx*QLJoj>770>}>~k z8m`YZG5(r~RY!dQ z##bI){RyI!EneM=_7a`d0qr^74wmJ%h6T%vnTPq^ZTGL9RVker&WXX@2|W|P(+0SC z0OR`?txps%jC4sG+q;E8K|p}A9^S7mNC`-a0LqFK&=ZCF2%$21xq$V8VIXj(rCCdm zW5&&BJD0Z2wB=a0LLg=WF3ld-OTF6Sn!xkX80#fbCnK|c$HC6{@~C=csiH!YkE?Qp z^N)Olj+y82%^9soelmNHn9%p~4RB*alAVAh&`MX*j&M&TdGumny)td29oY_5^0Q2Cty zIZf{sMQ7Jq2}PxmRvs zmaFsSj5G;>KzPr$QRo#m2s^H%O|K6|w7VW%)U*ca z%(!I?=U3XbTK>pBKAhV6DV_J=MOq5kTj*zn!6c`(s2{JDMe?iI(`p411a9*$cB*y| z?Ju5tXoWAxyggux0p5<(sDHO8Xuk?sEq9MGGEG*5UtVAS&r6@LsfA$aD=jF!YsdLF|8%nVsV6yx5BYg*=LR*%ai zI4aPj$G$}SYpDPIcuI-!Zv*0H`2frc;={F~+CHw9QePb>QZm(ryyvA*%1V zuJo>~=ywaz00DIB@uy{jUZ7_NAaf~sqWt)gT8@n292EW!m>P&Zos%T(M79g-R)5!i zqvr{STD>C+`dQVUU2uC!3e%ks{!m0(P?wqO12B#3#l2H|@}@8qH%!-@h9fG1egERB zKcYp9Tco(HD+X2(9zZlCk{s$9aGOkVcIq+S4Dy!^-4iMSWMv_(R|cy#GbD(UaFM+J zakj*|M_BM)a-7Cgeh1&xn-D(430LO%G8>RSv|n;2BzBD)u|7`~coDWmtII3kUO*_K zzo&XtbInut!nU%Bt2uw1@aOY9hMwB~igLbzhGP?C|HR-vxZOri=~J2cJS3rlMR&ry z`K~5r(Iexg_S)6isM5EUNKUJobH%U4HYc8P_bN+8;uzwxzTWp*CL8gAi@&Jv^?mwQ zw}5s%F~=UoPv$RA|K2a&E)aB5Mjm5ggKXlK2v;$Dur2#_`?VI3NVkY6oYLoXZZlcI z=lx3x6z&awyF&4T%zp=Li9$K#`aXYie1e{kwxXEA z%%uD?bTCv&s1;9hXyRbkbLouE zz5xE0H&MaybWZ0rsS@S9^n{$K=WR)(bjWSdRY&*LT>t}b_6`yw!9%ttAisYLY7D^= z9BInKevkr3?j)Y^xS?ba2tcBns17bMJppvCM#=RYvicdk)6h(UgB}9~tjX8XGATe#Orc~UK*d12Hn_$Sq#w}|a_TQ!2qicv zPSL7;zu{w^X+qE>3DL=YB#xhWQoNRe*yPn9Ly(Hm!>AirVqW#qAgqjCe-|M_pIWN> z9N{%eQmcMAT8EU13nr&PCNDd-#M+s;g?X^HWbzljr))kgdhfn{vIS+j|Bib8xR|H> zfK$7)kY>9yw&s2gQX!w~>tpsz%ZY;N~O* z{^rKJKOVJ_#mO-%I3+H|L_$jU5a_AvczkxZPmpa=&2-Uz`uh-+$WaR|>j`4b^%2}iP zgGEAusc4m(jS*guJCB!g>&@ZD9I(RtPGO#6`iql9L^)lWlan#keJ^;vyqZHjBI|yE zB1*V24=`F5BBu$5h9J_ARwaEh{=6ZkFn?I1+ z$^(Yd$2D_d^b+r+$a(XDm`|Zi5>2_CWFqQrM}Vfm$DK`WZkN$2j|A}j$J1E2z+I?vhi3n;4u^EDEzyys_{bd}}4a?0p(jSF$XD}Qt1P84{i zf)owyZekPla3`JdEd`Q3KGIgDdsc}xcx;<1%R-KOd7rK4s{9w$eatTeaO*`a;6fB# zD-$hHsVRUl6?$qG3cMv_j@Y<^t5QRfLr(xynz(ZCN6Yh?9}?w-L`(Y~A_!`5-W;1>VXAz1 z9hBG6N3JWG8e&9W&ULhTo7m5dos)e!?kBhVu+!$#M@11jxN(fGM&w#Z#<=9LnG z_>3;KdPANf$Qk5a7g_lhGc)GX3q;HbF=_O5-IYsoHF|;ZWXEr0)=T+tRKxCaop7Ku zAsbY8;j%^Qw@KoviQP1u(+`+eY;j}ZIaFVune37)LRQB9vZ^xAPQCa_c(rL60hvkM zGEc7rMUU8|^^y=C4&sl$hZ(GIj~QF}DC^v)gwt2Q1Lc%G_m^J8Hbo}+CIAMNg@?L# zt*|~jzLzHWXY7S8o;oPyCGwb1JxjcE-fJ*@qVLAjEITzwWoAZSm&UeG>A@Q=>8A06 zwo$zhxZ}pn8D!;qAFZ*UUfZlVx9d9{opwK+2ppM|(ZY3<5ulKBgyPc9cVhI;kNSW* z&3_DmJ{&A^tt=t)W^rvWXC)Fr5Q7)$*xrd_|0$DC?S@?D{&8!{wggMr{M@~rPO5s{ zfclqBCMKLrb@8jk9)btNms*B6t@e#CrH}1jt+-*p$fuHI>D zIzEce!Tm@ir^@qxdGgAVxamb1D)3-Qv<0KbDv06wKY#?BA6cIIC)v@4*p4SbHc1kQ z&C<3SP=uq1iBi97yke$LuKh26cz1*WPu3W*%Ej~#c>NZz7)owm9eL~}m~ZWu@UlTZ zz$pvX_<|b!w%R&^_Eh#L_2GKedE*O^P2H^^ulL&Ev?lls&6>Yi-Jf{7tvJhs+Huyp zv&#No_=8i?a49V>Ao5uf$3sDfJnjmo*I#nxn(P+^bIJh;0LXr-j&GwrP7l4MZLG<+ z68_{zJi<A z?HE8bTV@X@KiL_~6+BIJ`VgNIiW4=?T)Mjcbug4@6N+04#nFZ0DE(WCxLbVTv@L$( zH#k2R-@)p#91d*+V;n&_ zxaCyCUubRgGnolfG6i_&MP$cBmZ{T9O9QbSm(0|hQ!R$$$k&ZEP&QHSZ@{az7V{fs zDasgUnEj81Kqm)kK^#-C1i!C!_TtcYk_|uNNk6iF5-(s&hyTwR14nkFdmFkBUfrWa zk!`H^&rj{qvch+R!Y>wl*}*nn>g$|!Kbpu<^7^cI=RFgmOa&eEWZA^~NIW6~`V>O0 z!TwIdK(I)scV2K%Jw8KUF7piBMS4mN=mDK(TH>E3s+?wRTQ#C&xPmctFP+N=$(Bw@ zuh7#b=P22Kf%9drTc;-XfL#^I6_O1O{(m{rmC^I=Uu*xu2TpFge1%d9)+DxB4~ZZL zWeCzQiWaI5$W7?T7WRK1-n4+QtJKxg!_U?YHTUeH&P}@U%$+rxFXOyXV@Q9ok1bz3FTuc-IK{U+cS zBKeja?UivBGZ0ARl>M)dPe}Lb4*C&06ue7Py6=ruA*HXLIz|cc)=*xQ+SFV}x?@S! z*~Dao#YZ(vyP}acnQ>+myus-_^Z-Mv%sabznJGSIH-p+~LvQTv@$&UpH*9Iu7F&oh zxBUS#hdw>~fr$aIjRG%>sY*9yT>iFj2WZZ>qt~ou7 zUyyN42zH=Y`A2a9HVK^vvadg+FmaIRGcwb}ljKQPEqr0s8e{9+6e;cUMr_9Z&b!d% z&RzyjjmYLYDTpzCFm6(NMe3!^tAUc_o8b9Auw10%o9DfI1y{E5&fPVZ;Dlxb_Uh+kK9 zz4#$~b!qqFW|BSx5gJFXaEHiNf{y?3w#Yns>*g{bUSxh97RUAJbdoYN&LA(711OCT z#Xb4jc|E~Gm-mh9v4;=ajXy6}aPz9t|8aDdVNJem7^kJX5fBlOln{^@9imc_(jg%= zlp5XLlG35lB{g7lOAM5bF+v(Pa=?gp|M$zjaO?v+p69-=IM3h7Xyetvwt1JgIv>F9 zfqBp;ZTuktu(?zy*BGXIT7m|%(l#NoXe34%w4(!@)P zP&c;>4Y((hWl_GYkY^eRq#?&ifKaPP|NpD?jg-rL-Fm_zN=~c?20|s)1 zj>(2zZ_UF+_Y7hK@^7WhejbO9HAxn)-|29}cJ@G7!x+okrI48+C4zksdH=}}0_+fn zbR0I=ArQ#mYi)hmONN}z+|U7N9p_=GGa>qlnR*L7XNe2Y>Pi&pXepY9YsJ(t7a_Gm zoEo80O4FvA4ZdIx&E}M}4EwNL!Dj<9R1<8UH}Xjw5YCobMTk0+w;=h>u!%RXmW@E& zS{Y{~E9TRt!ef_=oj;;bb}z0)L;X#pD4MMd9s&AW7-5BUsO!%rbe7%j)TZ87pnLBp z5>0GMLkUVtIsXU)UFCBiNN(oBu86M;K}r?L_bT;y1Hy`h*h1_w6u@~zRoS4=x4rYm zOsZh4eyzgZ6v@ltwaKIGraiWEmL+=IDE0C;((??S<%h+5hqwpmaz1Gk)saitw?CEj z?V>{KlQc{gQmxvoFU0#X*beaqm3xt3Fwg)}UqpUcSDD=J%mQDCih9-DCNk;f8rI70 z7>Dwf=#Qq59R8th3UB05LjJ(oSavYMY^F@sce47C%g#6>l24H+Z0up{jXO0PHPl1h zE1c_Xn?yuzvUn}f2y|;2OBV+8>C8h%MB#7c{ zaLqOT6KZz7cGFyILma|_RcEw*lmg|#jI;_($5|8*)zo!60v?>%-S|_>9KZzZGjhyW zRro(Eg&*zyx0RBD5X{IcpTh!v+{9eRX;C-u)+L3Z2SL}fWByGXhz{;@4R{C{GYh?P z!M=VMdVMbWvity(70x@*amWL6SU}1xhoJDw$UxmGu_%Kulz14*D-1we{&a@j-S>tfUD_SL7;%?ayJn``&0fcO5%2u^?o@gy2=}`P6rp@T z6b7Tu&>!q@^`#Ks%xhd@P|Z?u`COx(7l^EOtcqvTF#bTX2V)(L&n(*e8J!C81LVB> z7VWp`P&^&+;q@n$`1{XZv@1+W+K(}^(m<&9H;iMal6i7pzK-_I?$6BWA<18HlX2~G zlb@B&6yA|v^cNK$O*tya>t{C*a%l%7mN0Aqx_r#X&`|+aBhg`BwmFprrh>#c&iMl? zisjbTuYInKtZwP9eJ)GiGTv;%+)r{7Upe^*m0kc;NVBn8ki8JB3=bSTSnt`tdDY&#o!X8^5ehRHCbc;n4xW*RZVHQ%4%$QK1WM6T#_N86>cb z9$pCQntdgkEY-5pso4;9G%<)V@T64_Z+FQs;pzh=qVWg(ekojYf9XgnrM8cmJxVya zGd}X54(*Kc7IbJ8*LQzt2T}z5kv0#P;Xh~#>nQ3hgXixV%X(D4TP{g**QT9GcB@{p z4|3j(k}tXYoH)#^!^;ojToH#9zHVAyB|cfSF8CaFE$|=rV2A)@5Q)*lO<<4+7{Qwc z{rJJ>FuzA5%Y3Jozafp;R)v^6Q0xK`!<|GCP7G68N^K$cGccZO%eCfZiv+Xc?Hk1a zK(6P1yU>TxmJQF4v68g%rdzD{2wz4zdpTa=wHFEu-)RmqL0QWVk7*(7^bmGB2s;C$ za0b~G1Cj^!pdU#hh0UcJRlxGWaeF+QCe%b zM_n1gl9NGU68uIsy>O5?I`D%mLwS3tvg(VKTodxqiOMHe#r^KV8WsnkRqj$(S(%u6 zx96mL{ma!0&|@?UcA2Qozx)G7f!E~0Xi*!)YEmkIrRpTBdZ>{nz*nihvY-(dr0DV_ z>g6c`Pp4hS0{rgwatP$3P7{FC(KDlk1m75o1vIoubp=Y}$;+-$ z->kT|e7fzl?D_mU#c|l*jq_Er`okh97qeb}gEx3dXa(dVAT+g>Z53e~F6ckqu}h+R z3glCRyh*_7E+&j){rdN4kt-K{fQ1QMNXDIMOKv>5o^7&JEx?#`(RtBFT1GI^zrW<) z!C?x$cbh>+CvKjYqF)3@xv@L6XimJ@RR&rsTMuj}Lo~X83Z47V)T{`^ zzYr9=8yR9~4ilc})k6X^FUXKZJv#0Ff=>o@iYdHqy=6iE6>oaDVV0&ue#Lfx4d(gp zaCT}@=1A1UzmdV5I2^_fu=K-LRV>S!$2xcBy_F&0P^`AYYf|i6OQh7bq!ZzHPWg=B z;I6O1t(U9{Z&YxbDKkkV7IC479TmJ{1YAWwN0=tkXJqHbkicwm>5Ep#WS-=f8f78t z7Tq@f@}zKZt^&eKqiS6J{z>5hf_aPQ_DYPq>;5r;)_yepDsz>F6z%~-53YHY&CUWJ z$i>M^R=k7T!dQo;POv8YE)2!#e6W5Mb%VJYu`yR;3<<@{A+!w3W@&Wp#-Gv&cWJ;3(`%roM&}LI)-C_Jg0EQpbN0aaZ+7Jwg72YZ=Z{XFvBu#1b^8@t>yzPfX z$pPxiAxtn@W-F7}J{cH_<3AMT1>3>d-17DpP{5eP0{powDCpZb?l035|CTLxd4W4ej}(kX2@It5nN=OBjUXo3W(w2W_p^9f`1U8D@UkwKpbA zUsqixzy7_OXk|hGsW|5}(f85{^<%+$e8r%^PnwUJF(G=MyP;?6({0Wf>w}qK!sa@x zpeBXfJ)SiW_6D~InPH`$Blnx1p`K8e4nn_PtE*v{s)`7-jaq-Dv$oFwVpu>|D6z=st<9&g|ZDlFZ+OWzOl zVLf|%nixcXJtRv4rRspMIWWb2PY&1KX9Q8K64#w*_xS&@0BQPBUzf?^&R-O6;UK=Q zY^*Lwmu{M4%h4eCUfjnjq3eqJVym8iKIbcuZ%ZnNzD$3VPpi-!#6^R7vS^OQ@s1Pm z>LUEZdH{DUMIA*=V-)kcdrAZ=$@h_>IEPW}=E{*iTd!PdthE-ty#ErHy8H`Ymh%-< ze1oYMOm(uTC?_)|Hsqaant*+( zX9k?#I$J;dmVWiCrM70@f_=%#foLVh&dUvKrDk1fn@D8qCvJNfqD=64N{|Qpk{~=M z;sQfyfB%8e(K;}k`OmEBZ9|Ptp9`uUMEb7$i4WWygMoUL!i$W(a))Br&n10n;D|da^ulP;59TMVvn(!B}^}T}hW~ z<}~9Z-;;@_k{508L6IPAKR3!cTsfYBT#iDTZ44nRnQkA*VL{#U96%!Y>C3N~eHtx- z_P8yIV3psG6LSZhCok?;jFx5&o;6sso1J{&6lHjX{&SIAP1hO7+wp{3-H`80l z0mp{xe;OAp1w;tuQwPyR42<-p*=-zz%mxjS29BC0P+bi%@}C=uaI9gY+OWDR-PL%0;k5-@cLh*;2;zcR&1>m4@^ed<3QMMdZ_kc9V*5 z+@2dukOmQ+L%q=SGJUkIdWL6PB~b;pCU~IB&RZE#LpBK$sUDlOm*=CMgl& zL37B7{TGTBsKA~y1MmMXK6vN2R4CeCCtkOID=3d0I#{cQ$*N{?Qap@V!>?4o|MNu# ztB_`+5u;uc2IBj9R9j(a&X22R8RqF$TFtRag``cj0 zwsNlNyyWHq^DC;)J6*~LXO=}{i>N8Y6%{FV4AY?e zhDJ7HTon(U9V_&RG$Nlq*-kv+7T&2ptlg4dh6_JOik4xjD^hnOkfk2YeDWY8Qpi{L zK7ifn<7-=%Z6M`&X0`(!ax^$ z5W=ASc1-?%rIu397V!}t&PET;3Uxo?C?n;e3w^m+~RO7bw&CIv# zm)4>~3C!{9%4$|t4~n~g8!6g-_M!?{|4cW#iZ1aCa)@)|5Lt7?IKdd{!fy>`0VB(F zT=)lexUxD+(0&3RNm|rrJsjh&emxqaa2w=&w7oeqU3_)n9@dl7 z(>+btB8YNekmHu5f@6eF>n>jC2^H3{1pD|`J+fuPgwjC&YRZ5{jwUacgSE9uW7her z+qSW_M==-lQ4#RNKreUqkAz)s5K-|&N1rP{@sk~=Ue~O{I-72_b)R5-MDcRN=2#fE z80U)AJU}g^fY0(GUXJX9~}wDJt`& zpGC@VWS53ipNc@ZY?N|Jl!^*5i<%$CUJQ_|Qx7A-ml$-9G;E9jR7uOZ!Ud6Ex0sP( zkK6LmMe{REB)|7!>1#a_21EU)sSw+9O!52v88pGx$hxJl_coA0)uL11(CsmtOCuLh z7MK|JmgxIImk;ZDp%cn(SzWu&oJ|`Ht?%s|V8XuQ=#@^xM<%Rj^*BU>SdkI~J2JO2 zW`QXSlSF33fE>Ah_Mj|qi5Zh z9-kfpo*(CG2VSZ|PJ8RT0qHRbQNREeDW)9!wQv0EZD(HKPB(%sqU*(>lh1dSfG}Sg zwT-^@`I9~wMDYlEo_6I?z;ndK=j%o*@7u~6UohE;-!8)yAoH7&_HEc7=w0>uH}AJ2 z3v~n6>;&s9)%yFhrnh$OUe0-_yyXOZ=@22Kc=-NrO53pkp*H|Iky}E@L}>u!lDL3w z{jti*$iZT7;=hz;_UvLaK)Fogu03OpYqvq-zmhc0-?tx&MLeiVEtqwgU=k5CM{nfn z{+rf27jV6JQ5}}1{Pe^(SLo`w1ertbGJP30am<7}g71peNR?!#H5X&p6kh!S&TPT4 zH(XD{JB;vainu#!Xko)V>(_U1>C?POq=T)bINvGss*jJ{$k6UR{zECB#+5YQ?d`rm zDOZ}4^fAjgilZ(Wju5H?zW-phX2L#?QYZS;STThW>sMji%_F=3wJ8jA&OesxaDvVk zlMB>fEl0A;#6Kb?0Wp0FGp=Zj!#--|^d2zPKNUPFM4QPhf0ohO!Ir}~N?c6kmw7mBdxs9(f)@R!_#@%k5hPB4w{+R;(x4!Yh z&fAaQ<;#+74r>jRQ{9T@p{^UKK z|3Q?X`vD$qtw(Ny-4cSlFqmZ$;!AmCvKt!_p>Iu;bD&Pkn zvMai_WN4YmkrRcuP9s2lCIDAmBOc-HMlm7V2p|Jqs9|@@TT$YKrI4pY=DGsl2q)I} zgcv(D+ZHFnAV`R#kPP+diBB3-nC3wBUr;3e_H99T?^Mtnd~(eSdG@b?cvLP3y8Igt z+32lWl=tMMm6eXzzeLCJ8Syz2QMVmMPhj0Gt4Qm{R(fll^-!sH`AO+~t=$L@-b>jF z!JifcbN2!xYZtkhNAetNLqIp>uFfAIw>$bSnJzuvrUMx~z-8x~3Z8EDYlmii|LaFH zAaSu-OOb#75JyCT>o_-E=du!=Eu@9)?-;C1*YE6YBRc3p9ugaHS{fNseLHLkYB&ZO z*xo*qd5ehz7yQIM+#F~ivXc4lg3T| zLs7B>KcbIiUeP1Ai}ZI6t~s((!SBV8LkN9JIz6VxgD#K5Yy&G3c9cSe80J6P^-BJB_En(-^RL)V9D@wrQ)xn^h(V~TW{58t{_bff)y_C&+uDrD zQXu!3(b*BF>)s1QnQalo&^OV1>q3imq>=BTByWLlgvHct+yI1`Ym~K$smto*1T$fcI3x@LLwO%OL|lK9zI!ZBgb7RNt>@?$sb70?e!R%CD&wQP<9#$; z>_xrAHB{o|`HH&Fq&%{M^kh=CsyYv|rc>aWiA6Ch$`PNdINZJAN`1V9 z>B<@xbW|!_?;)Ue{zeVaB>Y`nQXy@>w~`q;Ov`tetP~4K4L*6>GRLHRkq>Ic4(idK zpMG$t31d5x(kZCn)qcQ{ycUqX0fh2R{7um*eqs~XVdWd$&M0q37zgyDlfyZ`g4Wu` zkR9jI)xq7e9}4i1_5%nsS?w}RIrM~rk@_njt*xYVU*Kz|On7)Ul4?Q|x1*AUEB>NPlhngF3wq=G_ogahK zr`QmYtwR-R>tOxi)%J}^`fo3LePu#x+YF-Uye}J*e`%)d@ulqOGl{MI-HHf_*Y|>Z zY`k-jvUn@`WSnOA+3-KipBBD3wgrYh2~^>-GM2J31XyVWVuM3074s~~nE2|x8K9_6 z0m|^?y4uKL#^Yx$t)HN5f$aVUY>oU*ooC~@x+WBzoyjl)f5Rgm@!kvn%F%<$XFOPW ziiNDZ7si<06#Ig_9;#`FX;P25K3LTa6PyX4B!}D|1QwvYh9OXHa=Hhzq5W5j&o*mX zvhWeUdjD0^j{eB8j0?8*kmh*%_3^G9gNw6&$-xn0d_snFkhQc}pZU)(qB==rbdX zlgJj`+&fczB;xPsFwVG0#7dJxWOIkt!TjoO!~a!Hmk)Y7r_Uz~5&B2{A?#o%8NPUD zO?z0+R6P6pX;(Ulw`X+(CO|#aVj36KT9<%c%1~E%PfL7sN2r@6I)fi=Z@&Pqg@*WG zK?Vpw^Z5+xazJ_FXId)jHW_s7ZLhLsJq)LbP#Zz8a&Z`O1Z$yqnI8d5K&n*2WL^VK#>?D42p zZ!w^}R6hk9(I&^Jb@iY6!~|Yyz2DnP2K#K9yknOlT%B{#y}P#95v#waD7xf7-LYc9 z-EZIO>_|ZYWl<{uvPMBMx6blWh@aY&^>-e$tJhpOK7l{p9~Qr$Y(|qk_G>N-L)8pW zb+^URMLonaBJ=bP!IMIGdo=^3@LDbvo52{df#(eI_p(qqjnNd&UX4U%gcf4Ch z(?>?8S+uW6N-iu;j=At=2Qh->#}BW;xeR6d?mK-m#=!EE6uf{E;9Q)4o6Pf;Cm;@<<=3wx2;pfYn-yh)N4m@F z#E^>S=D>c&HfTLD^Qo_lSXroS>!DHVGNVo5>@~+}XF>1Rt`=yR<)YJHWjT_TCHJ_b zobQ~7(QK{L50v**m=F$&sVLOpQ;<)bAAoym&2f3+6Tq-O>s4pB6n(N?LJE|6Iaa~V zHcBqp8s<|v9b9U45fGJ@mhiU*wfHOpBUktNynLbgV(pRq@MI$YNl%WyKECJnCa}lp zPr|`f7VA2!;zbM4pE6fsHQLJ=F&IbZT>tUp{di#qrI^EbFYT<57lrN?fd$xJ9nWun#c6p;mYWfX2r_eUKYf1(dYkB+qh%Bw^=?orbBt7DGM|?||4m7b{32E6MaM&)N%;qXw zzdc#~44r`)i!`zuLYZPN&K_;TRQrWht>lYrY5Q0V)iO5lbxMlh=5m(ZmjJSO`Y@9U)k>R!j(cJCS-R`jBh0%h7byb7tRe@E;{-9N}$8Z zNaH5nI)@}B%L)Z?$i+xdnF#DfhcV#Ndw_ar+t~WX&=z}6hMDtcBKTfX)xU=6QI1rf z`RVocK6r{3%LweA{#vs2>n@WK;0%q8<9%7zxB)Xjx*mVlPP;Qpc~gFnW}o2B)7PfZ zT)Hx+jvOPAXb>%YFHEx&bxXy8mNJjZ@IN-?tFueE9p}3-#)jauk*&F`iS*@h?0SVX z4ypt5t?lPB?!u6YEu`to7sJq$WrE*Cks<+zyRAE|G@3B{#Ae&etU$g~o3zJ>`KMr5He;{!kxaOkHAxN-zoRhz`O}$h`g7a zAfNoJO5BxYul?vFlzfa}Zfk}2Hv|58tG%!PjD>?m?4dS=XwP?yWzA!xtg@uIH{>b^ zw$AAqJtNO|h>#Xu*C`1(!_f53ztwZphZ%8OMmjtzA11i)s%R&Yi7|0sg5_BInH1D1 za|!{k&A+Qr9#2ehwQ>2CsXhl&92LY&w^WMoAFJ$8M^4@^)LT7QIxy04M`6f5U)G(j z!;OSDS`Uy*C-|}*h)mhAp_63m@EYAj8=XM}-clf4ubh-_61|7{x(YL&=Y$QgPA6!6>2K zrCLGh7A=*7Z1;f{mpDVRgA(ftzH%Y=9U#|&gmQJ`(&U;J620H6I{nMd4%HN&2f5l&Oh` z&uApDI)d~r)VniEtcg)C8zuFII}dHHlch~bm(*6?dlc6%$74bQSLCR8a+|JprEOq0 zZ#%9sReA%L8iHR917-gLImEPjT<@j8LJvAxkL49F$Q~j8=86z+wk7}9LrinH-e23> zM4TQa(0%d9>RxlSX?s}9>xMm>W2w4ruBEQ^qNntDN>Vkf_MN5wjfAN#;bJ6?!DTuN z(7~%c3!Xmv&lB4(C*tm);&e6$o15l8*BgFC-ZgAV+b!!E@m8C{tYl!A^4hjK%3SyG@9sHf_}C9jH*lB_kE3o**`W z(cZ2|HvcrtmwcMHeuUB2g+sL=H2eFKG^Y^1R})cpr?;-*>ndBxF<55ulT?|0q@@Di zXofJ)JfER~FMwdm0bAbog3&?bF@MLxx-(wGv$umVzOd7kg6EiMJ*KLilvj_}HUJBy zohWA>nwDk#|KAAK%NPCLSEbmo_}{Pxg0ca@(ioJe~H@+ze%NPL!dn zGT!T5HK4QHvu{Ut85WF%jE`3RyH&b7kQGL`*Dx_9Rl(&)yz>1fBa+2i>u$)e(edvmGVMi3g@UbLWBa zG(WElvd1sTxB`E@7UnN`p2>}GqhupYjJPADd4MDlm*JHRbPyp60=*aIwY%X%PC1ji z9O1$qr+Due#UGbGLJfx$tWK3GOH2RYE_OAe-B8LcH7NCSG;6GM%3pWre*-XeS_q$v z19aEv72_%G>#G@uR}yBW6@Tl!COKn~D*3r_mWYcl)GA=0shkO1j+~;VFh*TMOEIzs zXCJRGc;;|iBvWcoLZoc`+LNI5j;K__V9LnQ)GRQeROuanc~dn&}j?b!LZ z)B;fU8J3r1spxl3&xSv74QIRq5(#KwZL5w!Pw!NuE#S&rob5xSPEl74rBcTXW{e!zxjf>a#xZ$R%#h7i)DXUeUazb)P zD&}?Azw&#G;h(I2fECUp~nW>;Xt?m*sX`7D-riv-6yTfMtuQ?MdGtlZOLzEE^DbIa`s&ZO$rhe>kh# zA7#lZ3PR3?2BPm5%be%sJDPwfhmM&UdA+o+_b#*Gb@s4R=e)lbzhAKbCIBzj)&7nX z<)5w|$f5(E?L^VVbGB=cJtJJv>mx+{+|7RO4rFlyUR%wA!g>OikV)B+Ei&}l$3K>2 zB?K75Cf=%*!wzxG%S@mFSzG={Q!quK;_1_z^X$;ink2T4G}`AiJFx?QYIk)Oam_3J ztX~HPe^2)^NcqoN?fSdT#?SG|&`XqJGzaSx@~B&Pw@AUf5WCKDKx0Ehx^d&!l-DrP z#!S{nVp}seLBm$9;x`%&157pA`g^*ig*8PuhWZmKv0$3`rCHqu6Y-`a2++`0lXQ3*YBcBM%8{^x}@ZyfJ68K#p7=Mf?mIlM@9sicPS zuifkZw-oyRcTXY7gfrUrWZhy+F}^4h?iB{i z)|?lPglEf-_)D+OL(^|Uh{kV^TU%7L4Atfs7NQ-|QDZ2;)h^ zE`=}a#J^|#8*<$M`q+bEy!~xs8w^WjWQRL51_>o?} z2`UCFh>zFF@QO93czN+wmm?}7GhMD3H3G=r>CxGic%&Ak!ObLt>%(NM_g3xVyqgW; z`D@#2{n(FfFDqu8S1I&N2}+#BwG$}LRGdCY3TQu%Ksnwdf#D903ipV7J*ChZwpQGX~EGHyYZ2YKdtw{B8+05!cpgYkuY=V z5>r3EC9c8B0@R3o;#7&7U^)rkGoB}T)-T*qUv!Of{^3{#X@e!}%&BVjKOKoqYdTlR zp}relOy?Y_e);uRN(3)I&9s8P6n0cHqXA8+C1MmTTwMsNV3bce5@p>In}K&Z+Gq>p ztgwtZoDWt?;nuqq^aM5#pjfMhE4{z1vTzq$cDQ>f^-A!dANv7r0{k>iO66^@;|3Qx zKZ#!={E0%NgY?l=d6YBq$oRN}urnm%?Mk=2vYUDVRN~myB6??|^<*yoNYfa~?EGwp z+pzx5G7>ZmwqhDl} z^%rO+TWDDKZ!248C>NzG7uEU-fN}-U{+(QY@b*(}%=eTgoB9;qD?aIEAapQ*wHRmY z>AX&|l~I#ylV8@A9*cbq^wqqp9Q};H42hvh1$^b9K5Z_8ByT9>Xw=3xvyD&Q^Y*we-wCU7-NO5%z;#Qvm-g?{lKByQ=h4&8 zM~>-MfDXbx9!i}j_ZS&UEdDO=C4KgUTr0sp8RjaKL-OoS*}tWRT}TTiBv{BTIY19; zH*Az;e*DlEg^CYDQQ#vGybzXki+Yud)&kJ&Ng?~<9TF3$4QSG^Y?XaW}^Jc4nr z%vG`0sVV)kc?X6vcnZ;a3emX#lFW@4Xp3pYTE8zZ%Ex5aVh17EM|>W#+;amM-Sm=* z+Iu>IM>xBBe;EKyZ8j<%k_n#-DXYGQ;h$MJ>cPl}ew-GYdc8QW{g*iNrFPe3kR|qq zxsLV5`)DR4Im736$+I(oDfgH#|KXWu0yzLyG47F*o>URaAl zGq1^PUHIuBG5_~7NowNbpl|MVy4-{lP6j%G$Hioo6*R1uZ61oiHz3ZYWY?&qSi!A` zGA_U0J99FC_i`P^q{qz3x}9l9fyXXc*0Y#%gF)-CnEvV)G;sDXv_%e84AzDRJyeP; zaJa8E2T^mAzSgY^X8@gouDdIhV?N;tPJnTSi|3wUKp43gGAsMeo`+lzRzXE2uR&$^qI1Hb3bz)2dYQ*qwXn`JQaQAgf z!rh|nZAYiq)__8f%Svz$vXf(=^BP3Hu(Ns2c${V{L9CA^k|@P1J#3cXTxHzcRVm4< z;i}G|*|FV{V4e3P4DQTle}}4<|D8mT#D1iVx)g&8bVPH6nnT1A(pb8!g)W{g(9u*8HNk?Lyh5q|fl$9uC^# zUkVjxvgFE8OKvyymWRzj{FWc|*9c*TEz9wlsmF_to*Afq^m$!Ox9RWLh;?rdp!|A*X~_6t!_`g;MG1R9G+EP#{n6xO^AfZE^lp%glRe;y9FDR>I(AQy1!)? zt}#}jSul-;o`AeE;5LubCHAqMp22@P$dO0u2=zAEtLC0q&_nm-Bu;f@^}%NJ&@r2g zPAa)#yE4}gJbZi&Dq30{T78$pHPScL6H@ZT67jTyBa?JR zckKz7fhJEcJzpW8!0M?Z1GV8O-`}c04|>&~CR_bSc<$^trJdI?{y3^DoKeaq3GDB( zR98m%(&BsCzIY3~(?s@@V}<#Tyo6tJRa(zh%t_H(=w8{H! zoH^60l-+~rVpytiJ|qcpELPKzBDAKx>0Y-wk?}`)l4@QMSxoWrbC zNA7C;C?W_z87?zxhFEK(%ceLaG9>tzHEnGG!Yf1zA0Fxq0H#*I-o2;Vwj;5pE1ye6sq(`h0zQ63gY+SDEQ5l_ zd1$xxI@z@1Cyjh<-S@+H_$CcPiqs4E8p?=nT^p=>{|uj@Y~RTrEwh3|yLVzrJwn}1 zL;ASw2UDBNNYiw9hI8{8&*QXQd*FZ?Ii|>pogeDwjD^Sy*ji1acKqaNpjj@w zvu;e<|FX}CZZ`2+JOJFC9`icA29;IHx~=?r(`Kg&!(8jPHsUrB~+$jrjbm4 zv?c8{ab~eSF4cUo%PzdC^ue=+&s4Mgef{Osora>!9*>Xd^G<6XqeV@b@*9N^MS_Tn z_{*BN@6lsi_$9##?7VMqf;2oQqK?s7Z#)4N=sK>!ooCekwU=KjLD0(|3FYaUi}#`4 z$VfmdifJYUMMh{K!ya-o&hlkJ|G?^IVouPsfK|@(IS^3*xRz;gomhjox!&(*@SkM~ zndsNM-$TNr8tv&nYEM|f<$RTFtZiIetX=d!TF>n2Mq2lVs&WK%sd~>T7f3pP_iokZ zIWod+cTz@pn~Xat%K3zW!W7zNd&g*)}t z`9^ktzYZM}xlLk@0=Sm`U5g_wcHm1Z5C!?u3zpu>^;M3cBBttBUw`;teXyxAB+N_KfH2w^|Y37e1#@GLhRVUny2a$;gDnCvq)(V`|va z-(S(;DZ^x8OzZf=#Y9=BaI3S;qkb#>>3JL8GZBYsOY3~zGl7Exz(k1UQ~QtZut~lz z-;pEbR=tKdo<@`Y8hge8{`-Pquk?c#)0=a1DSrC7ag7j7{SWp;q5i~&9{~8pa$mjb zcL6g=`5Y{ChR+rq8(7x@iC84-BHKQV);nL=?E0Rvv{-l@3tABsR?HjU1x%!NI9KRi zP3AD0*ZfRfF5WY?(9HH8QC-eST#hRFq$!@bQ8r-<5|5{EDmB>ziL*w}$5tBBD5iEe zm7grE&N7FiSQ}WH)DZ+Vy8a6ME)-pv@;|+)OxKU4Dqo%fv3+=V>7F&qYdEcSYj5%L zkc4S}8z&%;DouC*T5-oa zx1P`?+!Is*78uZ;sMne4*KIE@FIwx2pPG$r)Tam`l>6up-#CO`YK(Q z{ynLtqJ!r#{2-hhIl-ZRwOvp1_XUQMGaI&5XJC{2eE{{dh+;R;vD^h4)~K5qtKSk_ zuKR1hm!an<(1Z+;O9k_h$C;%o98=WmL?A7*wzuVE1Fqa*a(F0n8SgFNVm(LjYGuat zSeAg$h&i~(DroXB?8CRe+2;0d{zUW4Lr##EX#Fsw-WM*96DPSHDv5j+Iz%b=gv0U#!@1 ziHmLETHQog8Gf*LTXGD@-11=9Z`1n)eCop0G5$-V-v8obX3-mziXjuhaoKuF;BUoiNvRV3DKT6D#;w5_{k+h}-KJZ7KLe0m0r8hK9Z)zv?223VqKK(Lw zF4E(xOZrZ$==^Pot0r86=)i92iBbIL+#=N(`?eemU|Ygo>?Kokh7se7&ImiJ)I5G8 zTQhYh<}SLN#MQo;r+y?&39Fyf?6{o>k*V zW`YEvJhR+cWPP;TcKvTy{_IwKL={czeF`aZ`Q`hLY2xW|m4}VB6NH^5wwdUI-Q|-e z5~S8NDqNK?h48p6PSI{c`RD!Fq|#4Ume<0ca1H|f6n3%5Mm`^7#jmvYyt?D2{G&|+ zX|EEInTV0AyjuOstmN6mG%~#4iGTb~gjmrW2QD7oY7p+91rsnS5VK_-&yl11`BUp7 zQRQaokivO6CE>|g7*&Cr@c19S)i3@eK9|c8^=R22#!lCi| zZ5^h2V=^+>wc*xyRXdaD70z4M>))c*Y%Y}i#oxL4NxntE<#^LkZDnH^lJzv{%KQsP zXuxp*z~|T4cUyRoBO3Nu#j>ImfA~A1)C2eEeCG1?q zvEaAi%{Hp~N6s2yM-Mra1%qF)4&+O+$`awN;eMxfus`oj@s?9YNy09)s|ofRIk>C*ZzWb_nBs0IP#|5Z@5S1N!E0fGrUKTgUJfS||xL z89N3^#&{fxqUQ`=@jQ73 zs*s0JpQo?N0G+l`@J_J4AvXgyFU^E4%ce7JS~3mRElP(~b5kHEB?R8z<|us)LBh49w*4X5 z$Yd>&u+9c5-nF?cBPwN6wtt`Yg!jEqK;^`9IcRE{O?WwO+_)c(A3K_N z=)nH`J$v@#@7%UEf5Y0f`D>OhD_F7!!F}G`f;ls@3$mxC7fhX;T9}$Rp4nyM#zqvy zgoji{g^hsGf!;j0cjv*q|65uN-1~GwaBru{Mg|=y0(Tls)z(M{Tn6*tPNSy=$VN{c zJHioS5Iz$TJjv=o(3zDK0y#7Y)6_Ara#jq?81D~#+iFAekW7ArP66IY#}Kj=z+EqX zF0A$K2D6>p!Un${Fy5p&i@>K1X$@(XZ6R1kgH@WLsxlOj57tqKF$0@`cMlZ?^W14X zCy4<(N(Atl5!JQaTlIH^_Dxh^%J>+Vla&dXQ&J!$kxx*K3lD`*e;)`K<^kT$_G|=I zqkg@hwKgZK<<7BrdRD#KXtIP}-5wpmjO;QppF7oar^+(Ih_hsu86m6Z9_D4oBJR;a ze1huu(R^7*vKvjsXGpmM!U(FA=$o5a4esmaA-I!WX6Z!Oxgr&Itx5yKp6#F|f_vkz zq#9seLpKGLF{$N#2-?m|K-+BvXnCy%EuW3hDqHVYyq#zRti6eMRv z!Ny!4IJnXi4zC#spYFDW=ckMz@2oKtT{MBx%LqKz%n)SFnJ6+^g6oClx|Day2%a1^ zzfh%(h#)|UITZ}IM+D; ze>b=zFxMq~5B?riLoq?J0Llc&_x22g{IjozbJ~|6o?u*RyC8!0hx>KeeEu0jxVL+t z9OR`W>{E4$}!q0&W*2k;t@t_bQfNLP%e6SNbUlV_YF^AR{7iR+^WBB1Nx zehAnE+!@vY+4#4W;|4GjrRvvDSw2fKCj` z1(gkNTLXRz4OCc!yF9oHv#Q9Cr-6zH*gcx_131wg8N|VJ zgy=GaaJHR*-3h_n3t`_AI{*aoGKiNF!92k_i6ZN?j$pso7CQ{G`!9E^T}_6(_5|-Q z^;Doxziv-E>Er(DaLd*ej;HI$z}*ai-AV@TL!jb4F&Nec#D+@>KHpSQ=lwIXg@>ny zKw6|VY+O7IQe*rfGbt1n&4`CKhYudiC!hPS9ozG_Y*?SaZuN?SWs7qQ7A;s%FfV6T!K`Uh3#O$_ zDP(q;xY)u8(Gisik)aShDi9)qeQJYy7cJ&1axKj=CXqXzugL|vc>HG+tvf=d^z#m1hCU8HA;7$pW zsKHU`FnW+COt)(di-xvggDeH~Qw6_1RQj#iT^9ibnF_91#5eB0I{1DvT!Pm_Z zT&xF!wXr^{M^Dxm0(Y9yGwRL2T^&0=ZNRjD4;aFH?g;KC1HjdSPf+!CFacj@ejp~Q z$U}*}R9Pl6koUP$)SbYcC8);x!&K&T=gUIQoibXUpt?FIj`z8fU1mu#Y+ahd>bVcm z@5v(W%`F_{V9wo;mfF1cKy%~{Xg+*7ct*rPYn<;RS&?6JnGCFZ-E_W z52Ni6+Iunme$E_9uUX1f6AJ%`c#xEa(LW&Jd~dAU_jY}q2?V+s!MOwL7`Uh5=YQ73 z(Xe;JJQi)=vwj|ITrv%|ubPSTbK$_|g>YzVE*#pD3;Q?Dhg}Hp1n(4i-?M1}ynS*9 z?408wd99kS1MjC6eAgw3bGaI3gm;8mEzgy5*fcjc zzjf-wiM%6+59jaOyC+{<7IMYXCCo0fKvotqGi^#i+Qg*7l*IV5NeNLfe%xq?2@i&` zA^xBz0(TvRb^+XbchrPl?KPoq`$o(LLdlrqpSCvW2QGtk!NZy#J(c|0Jh(fu(Nig6 zJW1x!mJc8#OR7wZ^<{o=2JSoad3YB9{s;m!f%^%n<$jmRd(uouHg5qT{na4BtTD`X zZ2_s)jUcGM3XJHh0?~$zA+V1YLb@u14b*_$LH%L-h<@OU%N}p3K&QC}SVw?K0pL~F zeAC^%#ioJq z^;TW@e&-;#vqukp*{=@|4jaJZV}|hTq#@*;HG;wm#!zyJ_X`68lAub8q_TBlz~%K2 zI{@TYmf9wz!n4NgnAZV*eJVxpuj_c5q&d)P%x2IUwx+?lw#Q3!4uax8A_7`r`tK3J z_QU;p2*(upmfokf#L&!JTPRwsxc-l*E|{lvbPbA-7oMYgtp@O?NA&P-Mpq8uf)qiW z_IY$bmjU|Y!-L@d-hpgN+g@EU!DpZkMYgr0yRQ>Pvm25eS(m6RV%ae46v!gXEXwSJ zz$@Mdp}fehDFbm~pHi2a_e%SakDMyGlnrmkJm8cNT4>z_VO;{6U9gi8gi!2g@#A#me7McXMk7561SIz{Q(F9^8&!hnNE0}>or-P#6mDCBL zdhmYO2^fXfpliyu3o5hL;$Krh2l+bYe>c~JLd!-_Vq7=y*Qduus&JrBH~4b22LgLf zrZcnfxm~l6>(vbc_i7mYbCQD6hDr)vNmAEon9eMrAd(>@;P>^VqnlwtW-Mfk4~Cg3 z5pe1FR=9p_Kj23rx#_pF-(2e&MOV>_0?$=xgA#I6-^WZM!3?=14ZA`5Q5eGsl7 z?5D*A!Iyibo}1MD*CmBx-^KI2p(@|CSjGdDvMJj?(T*2o3&a1{fcG1fpc%Pe4x7!J zH-GQk*|T}aj~>Z8xPM>%p543icWm9l>@usDEiF(i3z?BRu`qpNLRIScD3}lv4sj79 zAu@CX==J2moucgo?xenCmqBpviQwM7tp6uw>vK=MULrl}QywPaTIK>dO*cn*~kd2l^p+7XV%W_v3}2y5uJ&&k56EmP1Df zAEbp~t`0FqjbV~SQ%JMdghca3uysUlNU>-M-aXV{L~jk)8Q2ewhwH-vx6aHLZ#pR( zI|6uKK_ZA(Ir&olEU6?UfxF3o-VEGl$wp9}7#{<1V@Jc7kN}pT>gVnZ9(Gn>XJ!m< zwQ9_OT@VdmMRpwfX7UNDR2FheZZd3U)nz7wgP9JrZLG$F`!$4g zDZNt(YKuSP>ywW=0Xb7#;PlMiaB*HAxR%=w-d(N(AFS#xkG2!IQ?#AH{hKYiaG#>+ z647=_J}kM&`-chG#Q-lQ0wR9CCP3FGis*}%DT+=&FJAXYb@#L*44APVnulz_PV%Y- z$t+@ajdMuDY+d^I!Ma!k?!^~{NI9t{FpEX-Ochwj;_~M~orh_PpbHil!MZ}xZ(+NX zC{iw7CP1fS6hWN;U%Zay3GRz88sRk!5!&(ZeD45waY`Tmu8pDevJpJDYbObTb*bD8 zp<6cKPo;k~cq*#WTAlZ6ON>fdGFXFwwgBV|%7?aPKriegRA?zhz^Af`ulzegkxfmw zClT=G8L6>|b)i*bmi(D-pjy*kKD;pkICd09$$m}nk;wz$I_fQi_nv$Np8V~y5lWe- z93h&GN{Y*rjQS9v{n0=bc!8aTVhc?M?|G)`P(cG9S*by(nJT>U<(~~WQ#ncO+=O69 zApp-Ii@vj83Gg1Nq73aTRHY&73%zD>Lh74{pnYri_Hbut09;EpgTom;n7-Mr2c=gB z%T-AOqe(#FAC??OrC?P-Qpf*A`u>0^ei!v;(4IXhoPqnC^eC8`7y|2a)8Xo=9dPEr zI-Jjd?JKik--dZ`bo){`y>~U7Ke!&w9aziYonW4#?xzoJfOjq*f)zOvAtx;oR;OD? zUbhB}lin31-j9xb6X9p5SnmvmiW`Gp!h3^z$cReWlf`tp_7YL)MPMb2ha9Zkkn35C& z$+2S~erza=3kv|lKFwfI4{dpZs^D|))d4}hZM7&_wMQ#;Fzeq9A#@Ga}pk!8=B2dl!0aO=# z59Sdm4BX?5nnSp*CX61W!3Jca0hcD(sKJt<9bth>7gi3EEHpD6+rf&VJ>Wp-0NCK$ z14brKz~?7=mSTXvR3?9xBpL;^SGy*VJ2!_VsLDrBjpRpA9qH!<{vNI{)X@egLG`WH zO<08-vdBgbcNYFa&o> zP^FF!4PuoPJ`^U7@nR#;GH_1}VikJkU?*sPy3FT3lj^z0!m2q5%;&y&@kH3ZJQYUy z*g*TH2<~K+xr)zJtShCw@Hwll{vOmPUST8D&dv0Mb2+`?^1{Awb7?<#e}xWwyrw_g zT0a2Z$K@Lf`oOo_bm8-L15o{C(RKrPe#)p;wEYFb{KI{N7`!Qhdc!0@u;Q|`o*dGL z2Yc~)lJNfe;}zvLe;)KlcyBa(HE4OPY>;-W36UQ!2H*caNkMeOMBq+!&Ph_+6-5>o z9`LJSS}X$T=g0IINYgSwb;;XCY^n(1V$nXe*HhHrfJM~B+i9MlzWge|KAp2#1n&>_ z4TL+}`a{8a0|xFt1@)E$!MapvsLHG<1g8X_6{2#8f=Y*I$_Ei53yWfOzR*~eRaSZB z--(BEKZJ6JW;Mzp63FHaLNGVeWJ#F>=0%3JuSHRAf_F;#WQm_-VG;c2_ITa+jsS_B z5ZV!_{jjq@@*Sppq4bk zp%+94<9D?LxbNFIUk>i%U*EoRCR<0~erDeqxOjLYgZGoWS1`*AdEVc!eBndxbT>5~%6(~@IhVtgcwj~WFr;Xw$NU3hTst_=eb-U-_K zcGBeSG6?Ss;M?($_iioK5lG)+qo=wJ(U;XFAI#u0+}A-qdMb?oIt3v;Gck}^JP0<) z-a+6_QTrBw8NhA%9k{J8tKnS$_lsqqy5L(T{g5O`GH(VGOj^RI0opKDUkk?QX+dy5 zEg0Ef9g?k8VU}ZiNFCf7Mh(=2kpt9WnoV1nVcP+=1@?v%DhYX%o}Wy@^CWn`R9@p3 zjMg3dvhtTS023vsPM?y3oty+nijIV+un-6v;RAugJz%(#9XMHP+demckBo)pNZg}6AzmfPJm6h$*^sC3Iq2J&D5av5Cr$j z2v;}#>hRJ`4ek$6fjm=9D6!Onr}}Dg>&!C)H7Fn27ODc@0vL+tRy>{( zSjqoR0Pn6{d%H~K76|PWu@~8B>QkPn3T*454c9EJ;8Xu$a6G*aLVI_nyZiN_^a_GI zs_d#6RMM|uVi^3ZB!+9L?SHdQF2wI`TRjHtq*e1$MOGOE_YFL_zkPfw^R91Ok;VM& zhY`#v%1%-D(|cDj+suJY3t{J)+3?AGXV|`rvlFocFb>A}J4jx;;lj@*IgAVQ4O8Vi z=G$Z>rEJRf54NKvJ!(L^ptoOv%CTp1(4>-(Sy@?k&z?G!cjCz5`~&;;<%>sACA*AN zS;(~H_==Q-C`gPR4Y3g+4BW{sGe`#Rf@OxUF2jSnV43OGMgt6bcVMHZ@`ErLfxjr? z9!UcUA$Zd0p9Gx*?o`Tu=@Y#_F;KdM+&r>b;6Z!LO(anr?DkhJQg?ZV0f@)gwc$gSB4x&eg!stLh z2=Vd+Z&!P8wi*ojeY&zJJ6U9Clv$eZ*n~!#MR0Gf3WK_}m-*cJftV;kl?}v19Ufa_ zR$XR<+h7RtY18=*EVI|Hue_Jwzr^@9%(+CM>PzrA4qe7R*H ze7jv2e%PhUp#9!KJ$Q)F{u=_?!$W$IhtOVx;9Ppym{}PJs7esV03oVcJP&cf{B4ItSO*R_p3`lJgi#iDe?hV_pj8nSCD{|ui1s^~?pTh)*)6)_h?QFe;9OKl@K zmpZoc231EgV#+(K5BK*CgfrO)cF_k+kc4*FQE|h3l zjKC}2&b;ZeC^;pK(p0FhQlD7KM3-i)XML;D9Sb>z@as`$I0{a>J9r(Q5}_z*d`&q<47;7(Oz(i4JU?ZPw$ z?&NW&l8;mZa_8#V%+F5nPLX%=w;$ZR2==U-i(sD(AHRE=)p=huBLQ-zL_)BqrNVXb zv*`~BKTjGe{M@O0$5aXJ%Jv^@Qs90O!S-_Xz(JZuvCm_oqkmvNcZIT$G>Yn)70U}0 zM^T+Rd2%6*qBNkzi-qg9mq6)LpT{c8a)DdC2aqG@wg!HR#{D6`1tneeMMAl%VQprpv%x z@VWcDnnR!m?{gpRZO?q}EI}1JKdd?r^eW_CKW$j}$q`z!jfX!{qN2EaGl2Ez9{ zb>YsQLGTMg_XC7)vdDb5WdQuReIOK^H-eH&eD#frYgAE&>?&etuhtU;eX9OJ^A)&1 z!8S$9rQn(L9Ir$BNNpoX7lV33qwTLQ<2|CJwuv=%-*gzdbpaU9p@=$yc>~lpXfA$v z;FrxG692{XZxdfakq2-}GL_m#5vVDePKljVdQs6wE+qlfX+PedUJcNS`_|l6t?#!Q z!sqKP;NBtI8tW;-PMv|`i`7wgQW*ldun)oe%hUSusQdjr1K^h(cnmHRxEEb8gs(U1 zz@aH`A-KN<$0ziFlfB*y-s=-V{mVfJ<%VjIr>{~c;0vB^#YlTyDzwys%2D0qk^D*v ziTfpM%nXF~ScLYVP5=Qia3^RFYy)f{C`v{pQDSOPTRz%utHC-GG$0aHrKzH%REo&c zImzzgtOg~`6IxO zq=kO1vpI}L-!furHmXjeJ3U!2n$3ND(;q5ai${C}(ko#N#; z6&)`~YI{Q@KF1%|vopqEYuE!K{O#r7o{ZlyR8@vFb^J(}nHs@Bo~p_m*|8MXFG^>X zV+h_U@=g(Xsyag!8S=jq+<$cQBrKhk1oNlGK<0!nND9IK)mqob&k9M^vyDDq#PhWz zd@dlg-!RLT(UY<%+kdDXE4p0^+|MF(A#lmT-E6|k!Gj0ix_IGyUPH@5PMtEj#we;W z5uqgxR{BK)duUfsbr~V*KA@`>=*Yb86m=)d3`O00w9`PKZ_Wl`aub+40U6pe@-EAmqpy?F>sH9V0Uv?I*(%g}eyh1&BXY3M%Id<BKDMgOHufqZ5o4dziwbYfFFp7 z>fbxa>bVO(cRyz{S%RuHOHgH%c|!Pl?g^tjWj=RbNJDVXNC?CaMFjWBqnTZ1!PK#^ zWX3pHLDgmEjfV{jC&1Pv6Jh405a`lM9lCUFi=92}3|&yrwQ?TZcmD?JQ{QJAl{pzM z%cCyIa+oub^pVCLTq0ul2eyCQv zVx;}eL@>|K^YBboo4O#IfS&a9i2fT{WFE^p4=-P1<=KBC7)BkR37!b=J;o!LdoF8` zj&Jc3eX0DrRc&FB*5ku^4A=?4DH<*SIDxie0;pKh9&;)2;7kx*U&NfCTWn?dX^%Zz zUls^w=f=R%nfQ0RI9smsxmj>-;dJ==*lxJJcO%?bI|Huedck+wt>NxY?11d*FIPUo zI@~~*zknS?g!Sjgu#u{-y9vF#e{A zmQ|LjP~q7UszN$L6~cCvbxm(P*=eX6P35TWQ0CPR%FPw-H4Xtit2e-yw*Z1W^WYwc z;7+y^@74(Ltq|xD`~`52!}$PQFB@=)BL6}{ER4hRP>D&Z^-f^zss(vNG~gbKxbyJ- zSWgvxH&TZuI28b1h`yJ2wg(v7A0TP~R1IwnC4<%ZL|YmNitd%pN%k2JZQepdQ(C6d zoZ{Ccp)YjR;mpAP@Pn%l{1z|@evSx+6Ecg;@ys6ZJHl+~6#{otD7%J#`?Y}ce?j!R z%;3a)om${d66`WmJ%)VlRJWb#xL-fJ8#d%lW$;ds_pK|k7_3uto?w3C;;C$KrngUQ zhegxlAtx;gVn@2ehIIUY6@Xii#Ai(PXF+}2>Q}{e)4OoP#9l^D%BF1p!6wvl7mG?6 z64)wKmU;W_i+N{Hp3JLn6jjBtkjV-0h4C@bh0$Xo3Qdd*@2PU!7mYPkf9%jg{ZaS! zngxA2X}uCGGZb~F3NwObrcb9PU~8hoD$7tUcQ4uKsi9uB5EbCeqQxxYKF$X+#|N;a zN>+b7GZI2P%%NLL4QP~d5V+O90=MQq5Af>|;Aw> zw`&ViEZacTpr$b1tQmuOD*Z^{o^I8afqa}vV}x~HQ?1&;9H&mK3XO4M7H|g<+DUSN zN1foWCkJ<{X>3$igFbJ;;(0kRSLSn186O7;kz-(NXb^<>dBcdIuHfmwC#ZI5p@q<{ z$|CIq@N_)EJAr%G78+pGw<{Zn$#PI{8MqH%79$TU1C}2k_}oWQf+{{gs^=aptLIK- zA*r4_jY2y)#vjt-16kC4?&MLdEad#DV_-3YJNewHvdo5siLiM|GR#T|hOVtO*smir zLToKvm4W-Q7oeW@4pUghBsf2_C)`}z2R>Nd7rxpu0AXh!{J2XOzQOtX2g%p22ak{G z!LyV4kax}yiV)N(B3W^bqUICU`wNb*u0r5V??=rjdd+=lAF{Ym#9Xkj2-RFDnl6+{lu~tsowu;$pTW+R%vb)V zB8v-M`^W7@aDJ{Ig8C%5v}_ik-yo9a)bk|xa_~Jt- zxcweHefMoRnll-8q{hO5^kHygp#{7=F$i8=!uKCRT}qYLutO>XchbW{x(wO{Z5Z1g zmg#ke1KsCBnS05ATgvheAtjC@|5e8L5vYXh+Z< z+Z7G-Y{aQ)0KmZZ93 z&Lmhfe=_s2Q>7UKd9u_H@GqO440|>%zL z&wKnIrD^326J?ZL+5SaMToO_&1TKx#vvSx}Y25y!eS7yltE()e)F`Uysi_6RD5|kh zV+-9K93CUMe@^g@`cjSKzD9k6`VRF2>c{p?)n9aJsZr9Yl}0I9W>|Scs^xBD2;MY$ zsyl(Z4FgZHRc2ZOf_w5v1WkSrrXY87HnOPp#C^c6_!+oWzf=P}S%L8NHN8*>YMCFQ zK186kgKYu5VUb%Gm~7b!Vhx)?P#-PGwr>Zg#u&mvx6Uxtx-A=sDZvz>-n0pe$j@`> z$c{-gZ4T~1{=gkTP$vlhFF-tAPcw9f{CW27(2_y-lKFFB{>@wtYX9=oSWS21lA171r zcO8tc(+a|d+p?0HQ2~5e$oNnXNEpT2Wm3oaL0Vh@WF`i&1XUW;YJSET$ej@d%Vx&F z>N#<+egO~eGbaT@_ck(cKZl^MC;{A${toJ?*FZhx8boHLz^7|<;Ij?=;Y$SdZ)MPa z7XkJjLf%7!_TLZ+zuBk*cXkYf!V88_f}qYKr8fjvmsSPtlXr>+V3OL-gE&F`BfM78 z`G!aB>6oJP6gj6(0|J-CJ_Tp-i&?hq`7wQXd+ev_FSPu#1}rj8uw4z#)uMF->kkmRDOyet-q6T6 z9V^~fu(s3`|Anfkhx-OH@aDbi4TpD17$t9d(M3~ud!7gEpOyqyR_4Hswe#WK4T})a zm%_)}mcyspSHZ2FtL36)TK^$#|NhiIDERyX$iMY2+}g7a&Muk;C+1CtooR8f8vmaz z&b7f#4*m@)Ks$p1>}ZI=z3_rT4R9yr__TtvgG}Li|G{uwrz^te>!ZJKB3A$1Mx$0F zom6J3!hG>8A}s@Vsy0(Lq-Me>dEv=pUjy2s5zI4tBD8ly7$+b{QN&${wo_s%RgxhH z_dqcAZqCc234jx>v**E`l3-cX9f6$Sot3DhI_(7R6cP7s0>2=%lL*`k&GFu3;7*lg zc>9bByrfQrtnv(r%1Tzn=s{Hi{>^z|X92Ip5^oXg>6e2ls&Hea3dQ)mE4=VN*}zu# zjHoJ(CI1@fmyq?H8Zl_Ud|ZxN zHY`c=1A*FrlJ-7@DPhGoO-O<(!CSX2gi+Ej-7IaEalyH=6S zgAyxg$o{P45EgN#gi2p$Q&zb}J9!Uq%YFoI`5oX^-sJ)QB5wt1exU%=roPWaiJLPW z+d?ivc$#HfNU>-E(FRRfl>NvkJvb0L5Hf69L!4oA7&V|Vt3b2BtrN_!YYQ_S+QTIC z))3|}0Jwb!>HB38L;TGuP)~nb{yg96-k;sy)RZJPg6hnvQ&@s(QcM)YhKE7~b^?OE zJi*Jw9^7p$L9b_LIkfj~%@4ptQTOhx)S*LTRp{TP4U4#&52SkTyw9D=LQ*MB0(Wmm zz79UUPO;A&pCNXD+#x<}C?t>df|MvJBy$$h{X3@iM3;0XeJ5rPa$_(QkMq??UKjZ% z3HxNcHxUxAWfz%}5iCy|F-YCDN+Ftl9^_H^z$yUbws4h0^Y)%Rs%$@+J7fgfoae?sVronPxrzm{sMFW2Ra?Pmwr)&Dwg7-A1X0Y6# z2Yje&3zv0F;XNHq7U`8k@*fl>ewGeJKoz3tt_aSe?R>QwEjH*8)ih9A&>o7=KN6)FZD*Ba5Qx260k|McQ-qyFAWzG-2s-c0*|I zj?iv^u#O#mnJVc2kAZJJQiSCCBy~KK@P8z=?T-5oi=3Pp5WV)McpF<9VOvi zh`b-)xq^W?8;l9z{qXjstn$o42I_Il&ptO}9L$rVF2K?T^>1{eS*O zqRz8O!v7}_uq$mb%J#2qM+*(5z+L5P1*jaaSy?7FHui_NFJ8!#jiQ=Y-zch77INB@ zDFu^LCKe`f~_h{etIf1*=5Q8!gJJT|6 z7mHT`Lv3D-@^LI56X;qV8|Ge-G-g-@l`_mq=4-hVxLXbC#{A$~X(xbN@*QwXe?Wl$ z3Ahyq@Z`Tnplpe+Pd%NtaD@9){TMtM!#M# z&9*f}>NSCoep;|>0R6 zg$BWb+1W5_S~^Uflmy9f;~;j-C>R?O03qI#py~vk_Cvr@Plu1RBdn9Ry+=z;KI-05 z9lA7Eg+3jcgIWLX%;!!6F|m5?W&>pjs)j5<)yIi)1o(RHp2617Y zkQgx>CPn$c6a@Eai9xI*G>ghY%Idi<%Z`SXIdQNK!F^Ni1P1ODZSUC*!Cf{=Yz@i4 zUG?xY(3o%$G!idD!t6=#Zhdy71-t{%~t$U-%Wl{TY7I5%?9HGh|kb zm!~LkbYS%dDuKHU-YE)Rf-qMb${QxK+|-0?@%)>K&QtB3Z@5?#|7~M9bQz!b=LGLl zVd(bR&?IgyXhqkrSquGYK=a=r0&$A4E5bKjmn<-(`oNst!}@&cHC6LVl|1QBj|^hK zO?B2AVuPuxdJBo*pCa;fF5yf1w<8v?KWid5f(K`R;WL z*1tKh1-?796}~^bjZJBp*3)*{?<-ta@C6@rzrA-ooXw@E`xH1lD;dE(9Ufmi2B+p` z!sY~P$UAK$_rH_JUC}N>QFp$w4DWN_pV9^PPV54iZY^Mu!CMU8Df+&zdl&dhR|c_v zP({Y7EP^e7JAt_{_z;OA=nR+Fv`b)Mcu~*QIe_$B!&-%iIF}q8Nq#OLIBKQWg)|0E`s}_%(1XEdmI~xY3=-Y zIk;0oaks&yd|rg2u2-_>tbX_@Xe69t8b3R^2DJaWpOR7aSjk64Xs75l>9+&A2)8wT z!W5-^uxB7VKdOhz2+R_Z_)3Jhntu3(i)=S!b0J9qx1cwJb>aLq*9+&E{XslreKrxs zUzrM4YiEJ>#M$*~a&8c_=SY9S{xuSO>hylp+{Q<%pB|-cbw|Ppq@Nzq6Ll~sQm@Yd zn*EZZu)kOY>@Q9>4A=z;qmWWQL@@&JlS2dL9&?&LJEF^AnU-IkGJ;Ks!SM9k>U1nm#?Q2PdX=gRLimjA zaIf@g0zdbyhIWd+)0Ci{dEXJ-X_=z#6pjDgSOcD8=i|3QYVdFXpSVi!UJ;EQ(0BtV zve07XG6~)(@?P$a_a=31ROyfw@L;$<{1!F}E>0fAp#92%-cWFXO4sthPNO_mGH4h7 z|NNUJ{lE1l`e0o@2Jh=r_^7*sN$*;Ts)A@>CaN@Z8KHgWnjCoh*cO(sdilgQST%nN zq(=Kggr7b5I2gf#7#%n_zZX0{PXELBxml;Gzbjs+%4^2A;hJ%TjE0m=+5StKM1pFI zOQq2IV*oAx4Loex%&wpW)hm}T=Lw^zl3j+%Lhg{2g{!Y@St|DD`>-FnAeP*1ta6wq56GHu$x%HdsMu3KwJ zv)6<)J8eiZZwZ_HdcsVH4lv!8Y%v{Ryr)pH+i zZwh{7m+=?^!9#7>D5^EVeHenfH%yN9LvSA<1NTsvn>HF2W{!a+Sy8ZJb_}eY7Y`d3 zB_g;7vT8tG9h~?PV#T7$Ju-0DJcQsLdzvXJCy9C5#nArvsD3SIr{qzB_99#+K!0*j zSK$NKgl((1f?&U27k)?35k9nO9ZhK+Me7UBA|T0^M_e7Dp_R6$4-`*Zx0f*?}WQ2_QJ2H_rtw2 z2iWxP$-QhnZKwTc{~vK%!RPNo{-^K2I~x|s>@ulvAbSG*aAXGq_ubQCVP$L(WDK>1 z`vf{Td|lf5&#@6H%!=pJmX_0A2>}VtD^WM}^gU|CNO6 z#bqO(4Q_;;4tzgi4WJl1Gt`M8+srFV-uwT`LLI7XYYzrhX5Rwdn_$AA{qv3e5!MOX zd6i+uxAKP6|J@%|_5VY|^;evufnxt(__={#O@K|>p4JP7TlHW7?_sSgnXpRM8H&DN zMrfzH?c{ymwRR3nOALkKw)zn5GY}5U=*`Y||F9@nQ>Xa<^SVT^j`yk@^;FsZi`((S zWs2b5{Co)v_!6K|;xRdFQiAHvZQCAGSx7dD>fytA2lnmF6Gl;8w`yhn%4N&)#iOW_ zT_$x>a>2y$2?bOZvTK(v-^#$fA@I&@GyQvZ`rW}?ztqFpq;$9gg1eh_S?F-PvTy|V zm|%}r6GjhvH8Ik!JS{G$JZoZT#q22&6}>yPDeKg}IdF4tBfNhG+=4G;0RJ_ENm82~ zKl9#eR3<`sqDc#w@7fVo4C@NhZQ4PaZ4(CYONMrW*^Zqc)uI(-*|&u$Lt68G_@Qkf z+o?57vuO=cdQI8DO(RBy0JjT4okRdHK>QH|S%O%F1l7JBn!{32f-3pkCqzd=^yrZg z5$Fd2!`xxGvpu+24Tb@4wS}%N)ETG~v{N-1s+>d1U0bMuZg(1psXMDIV`b16?2Y?_ zgV{hL+wl$xcj?WLXam_m$8Eg1oy~57giRM>baB8oxnW3m?!0XQ;&9KzMwRO6=j6 zI!j{cXTtYO_?i3Rz5%S9q8Pv%B05g6r3mX@ zoHm06BS*mTxv6ktQ!W($`W=)$_z6DQwFW-kx}5pfDVqNM;qCDAi9K-d^Z|Hy{s{bb z;V7FDz|(r#&Z6$P|Ca|g$&ysxfu9iW&n%kC&QCsfN^&J|C*S+ViTM8%?h9$|)(qb1 z^-zh(M+XMLqy5+sL}(XmGeYED>~|+^OXvid_&K!4U=Vz2q1x6)+bE{AuN9NrZGoCHZ(~%4in8^d-Ary(vL;JFM{DP|97e&i&Ad0vXfWI#Ct_be*O8~7STaK`f zVE)QcYsmR}JY?RQ1o4-qf!*#bXt_26wAW6N%X{HaxVq>q_-3}_8AO*_JQ3rqNFh^I^*aBHv& z?CIGPHsEK%nO>TISsi#ukxzY0PXHRohz({$;I0sDCvYc7_d!Sx!u|bQA*eS-HLH%c zkHCGx`$D-nU%S0Y1D2|Z`PptWvPF7<@Zx=r^l)i+~1XP*D<`yv_fyO z8{1Q^iRdnN*20eS-qpD-kUtL^1pd0=4qUR&u0+D5GE1qsm+7efqs<)FGmG1D>&|>x zKg#&h%+1YZ215??N_demT>45Oe8U-gCx34|D0=VxU1r6}&o)RWr8bBD zvw8-gJn9=L>=YXowhGYb{1yJ*@*M{f8q;9!T$`uKChutClVD~Nax=q^iuf24VQfO8 zJn&Q19{SX)MDP{WV@Vmj8-ly>3iZZJ5=HzRYMX=4wOB^mRD zoRRMZjaYXV<^C`@6lv(;oXp4m%6|)7Ogx(4)`>3g50wOSKV*q?YZv4pO07L^s^OI%Eg^jd@SB7wv;4z{SmbFyZe2N%w|Om|Tg` z7uvAyW~qk6>F8dTsC$snXBMdv_6hoKZQRHrwrmkX{A99>rL@cO+uBs%N`)ZYwK`lYu^|!WqD-k+#=SYZ zAM))vmfGn^hOuHS=$CE1BJJ%9-KuM5`8N<@%~;>4{gqZB{4! z_8g{f+1=jF!YR6sjh#0-TTKKoJ-j&#_ljas& z#Wfejf3;JcBS@7#?T;1-aTR&>-2TNXd>VgJ?IKTJa`ioy9g~Vw0LXE`59kqv1Yt3m z()IP~ErS6fG5*FeAmb=MpkHg3)QfH9ZG7CR*qC?q4hkLX9L}VMeY816oSh!HhV3#r zcG)@6ebFu4;CtIpp#Xcu-PgB=d!erF!-iw*4k4 zQ@{N^?r%IYlzZ=ol63Lr7z_5w!=KmB4Ky6x4OlS0(wu0xd3xkM@l4xK_7N#hi*Fy8 zwJpdqF>Kd*Sv;3J8v~L2sVNYVGm-m`$3m1R9QGyuR>1y$cW*IAHnSU!MO(Il!ZM)R~fJpok^0WFoX3j4a{6Hb*H)RG{e@g1b z6e+v~wlO`H;=#XiQ68eEDK%We0W&sJm}Nxa3u zOcgs$>Aap0DPcHyuwg(WE?oT~{qR`w*Mfm;m$D=8;WEu6#x=5zhkR>8 zU=RN_7%~yx=CRt#huy6Oqk`=sNT?NstlKf8?s;i9{$OpO5pF~?IDTNAoW_cOj{*Bb zxM54Q@yF!5d2_t*B~pJYlGgeKT_hGEQQntT%uIBi~XT$9|RNp>H8X|GwUaRn&?;4@iks;qYkhk2BmiXA?3s-ws?5N0eSO zuz66Z1Hw@Q#2wt*sgFOsinc2L$;m~LXFn`bgHRZO6YMlFt(#!0K-d+=YbV*gVZ4&! z;n|wbw|jqt8u?34OnB0|FQ5Yn#id{POW`J?;Npi<)b6Y?egVi9MoH;+gvCx6*-r6W zG(l`KM^eQtgxf?aXxs7i1_D1a*aC8T)I#5VLDo+FlhtF+U*h+a_>VJ>KBHux*pF#R z*{eC^!`;#pDoZDJut$@gwbCBJ@0L;A@%lEWN-`Y_O67g3#ND97(~Gvj;SvjZj%(I! znMxn*U&-87isnnKgtwod`;pfl2S8b7vA&E91bEK&0PsT=ED3#i+2a<%!VJ}Wzdoml zWc+pf@%#x3Dzgb@$y;KHx}v+@Z-XGJrkFB`7jjOX10_t`HHkJfrCFm_lmW%W_)(n` zdT(;xoXD8=1)NEFnT(;`BX&==2Dm&gexwAt8aMy6{1!s>bz-tmiX+^}$mprPoef=I zkA+M_?Uf}`9ng(RmU>UQ^U!gsMGWmv?7T~BGQt=cex;!nvcahq)$gW;wNa_mllvp> zrA5K3-4rP8yIe7bcFs578&#tJ&^D}&l6slIQS%;YK>{*Rl(5Av+&6_`z_yri{h1N# zkl9+46!srfg4`vrm3DRw<*y;>afj-IFine;^7{XyS`q8lnV10vg~|3`hUp_D>dXoqkoa#Y z-uG;QXl)(MLRmDvlt?dY240sK0wAt$v~_By8-4WvjhXztlFN*eI+>|Uy{tDLnNxKW zDi^3^p+=t?i15JO;JUhtiXI1m_-hXNfiR?#2Lnc{VD%S74fL0wOoq~GLTUe@sM^NK z{S@^C`pWw$`{NgIqHv0L~D$l2*wL6Ek5Uc17FGe%Z7Pl;tJFD#=re zKp9j`R3Gd7NXa4bUpT@kci`eqilVypinANAY(N4{bcOfTx~NN%IHOVk-Q&*sRVZ|+ zp7wOS9tL7UZ~s_HD|awzW%{g=CVSL<}!HJIgDeVDASva*ni6C3SNJZj8els%i~(Lt%Sc z&7r-mYk5AqK>+XOHI-8@m!sa%uGi@FG=hU2hwWoU&=hLFpQ*|3JxGRg`;(yQ)6Ut z$tZ!+q#+9~poM6Z`i;FGrW=oPF6`TB0(0ydEi>%YRS+pb=c?;b#7ysBl_Z+@| zVhznvYxY>nQRsCtP{ei8RfLu}Z_@G~7kt&rO#HV-2wTAHPSK8Bzr^kSHN8u?eeT3? zd4nq}aQ0eW!c)d&doz92JeQ{k^8y*UnGA&q^-WArHAxYh7 zfM|=9G6fBzUl}&&?IE1htabXZdnWJ~u7kH(9AwE1JRt)|5Fm?LW=5Z?I5e#aPiS~`U}JtT}o|34BSUMpt&wj?%xFhd%s10EM1}u!aW_42XAT-7X?!3cK`m zA8<`t{rDR_&4llZwZnJ2^% zj&5lZID}m+*HRTKK%T;4DXI9!HRn^iZZq1N?qByBCvju}PdBF;czEt4F_m_Jn!bQz zMe2b>fV@`NwE59N&ZZ5dpR+&Nk7#siK#>VFjG>mKJB#&Dt4yn79e%A}m(#7rINe); zC}wVC{F}8H_fwG=DnnU21V%Q|G&{=N-Wsza4#tQBaX33x%M3X0=n|V%g{?@lF#SAS z{;obW*IjQPTCzO7%vsie4f$rdtLYdE+cz{U?s%781e3iDGX|Q{a>z}1lR14#3Eyfo z>mopcXt3?CES~pET!GXgZewO$LB3l^C+4~L-mhP!0vr-Du0alA4yLAIhu>d2DXo>Rcj2_Y$Jy`pt-RQ|<_)q;td?2#fS!J}Vzq%dF^ApR++#uVG2!^zGye zYMSyw7z`Qbc;zog7KWiQqut=ioI=Cy#GKyJ*d8v7?p%bu@^9oB?VpeTBmMnW`{BO+ zIoGP%!e+@}*YW)mL{?#UR#pfW8Tkf*g$Nc@G2f*c3P}tkxq6s=EXW(7YLBo}KdEm) zIo!o4VE=4-A^qjIu%uE%IAeT3%E@5#NLRo~%J%pLhUxyDJcs6DJzHXHi?c1h@8mdb(HBl|$PB=VIYPW1ZzyQ}hl|EZL9JZ8!yy*T9O5HO zfb2orQG``Ne~W`Dz86v#>BPkGYe2V(92-6dD((V>a! z>PQ%**B~6jrOL*pJC6Dl%MMbB3^NZ3Np}+!vM!{*ot2hMn|w1*NCYLx&H}E~;74|Q z%Yjwbzat*2*`=EaZXGY7y_)?y7adYN$yZWD3q6ov_1>Z2iJqaFhF~ya{SKLwXH!mC z#?zaGXrh|#lmLnP=KA$W&H75NN$3mzp#!Szqa1en+8YNfUjy%xeh2kXpoTGsH+AUztZ~x!urf+J-+R&*Pdm=THYf3vrp8JW{ZEEj!avQTh(&;S;Q) z=h=w8iF$yu-wlNKOwp8QG54&9dz#&6N(ZK+wZ}^Pp(yWl9Kf28WJ~z$^Oy3*{X45e z-M1qmfQ;xZSfq0ps_*UC%?qZ)zdpv1=<$nXJ}H27a<46txv+lVj`I`iW@^XDv16^! z5~f@;e&tS=c*>m}RTNQn6mKPi+ErtEI_nm-12NSRdzHq*kqUrZjlV>AFUJM1jNc4U zU~W%9%@YQ2uBr6!BJvcsKSLk6(Spf3OE?98e>beZwK!g-WsmEMm)G}Yy>i0Kx$GIe zie%3xux!d$VavE#zlY~tZts^G?h5@`&sk2%W%zQ>iYccjZ13tMVdP^*w88SAhd+UX zvZi#5+PHHhJK-u->m(d#*~a;|(><_|a05vm6?eIeXZCHNUtIi~D#?)%a8-J`{CN3r znK*ts{)gn8i;ELR-yV*P!N{qrfM$U^kGVmFttSvc4@AsLYmH<;nnt|J71T2s`_=XS zJg8T{LC>SSJh{VyJW_ZZl0mC2&^^|K($OBKECWH?{se+QXsr+DHqSAJZdHNjUq$;9 z<~cH9~^9r$-G_Z09`N!&=H+=d}Mq;JkL+LJr`*w2_EaEN~K)=dQ;argIfYRBR&y{ z2KHbV@hWER2<+Bb!`YomdPyfBFbEHwhk^yv(F!yZVA@}KZ-#$(QporvtDtTtNN9gS zo(99mb(GkE3*!pIwKB}gQy5Uh<+BTgAurgnQ0avikWKO*H|xWq$lkqD0An|SG6)e_ zhyC;cR9Z-mfg>&zO=qX3dsDQyr3@+!Bxy(Otn7rW z_x2G6+}i1FJq?9ZrJuyQaSidi2fv|xulhTBAZWd?{_fS^>FWK!&{@AVr3fBQ5=r9P zWOu4|0tkp`sIFz(vb?Pe4;rr-x|6&pwWAz!3GZb5&II0;cdBu^FE$U|Ip8}4pXxd? z5OcrMMkr6%sN+Dm8<`?%?4z8b0{GnK1NX16)-4@r7-#*G9Fo(>lAF}0Kf?6A3bUPL z#M2my=7SszGdIIE&)|HIL-M=KBS!3UecMTJqCaNcEsC zFHdHrm8i*v1@FBy68e|ie?;|VK09|DQ+wTcuyl$hGp$IC%zlb%%5G1JPexPvCbL3Q ziD*Ng6Vojxlz4gB0P{mpwYk5RneGzJH@|V=lwl;4#GUUn?}P3!mnw}biKX3G!NAL!Ti1Ngf&F#tC*7#AhXTly>uELF?#6*4pSCC55| z)`Tp7`DbP{yQ5}+T@}VQQ8&j>FD_CK@2?n9qnB}BFTgrdFHmLEC9ES~`Nh=bE2Kb8 zYF+jlo}YNj#o14Jym~jgS;WB&F6qZt@k+FZpB?4of|d3&*%!+iR!yW zR-iMcrCd#w!jyh~e@Of@x`%ml`xMvm6p6dF3rMqiTH6o4P+Hr*5jP`84_qNnIrrmC z#r?pQO0#QHM0sFXBoCEl=&mxm?;NaW(D6RVi=2>6L)VWqAi<<{N5{x?wa$1Mx@5z?j|`WT#nZ%4ct*XK$n7 zV?X&RA!#;}i9I^BuReyz-~_W!7Cwbk5uo|{VjLE$axIqQ95xyq&eZ68^U}=FK>8`( zQD376>(g#*HeL~Jq=1*lNg<)UQTK$DyIg1pdX@wn-`MXUf={GkxNk-S6qKUqqJjaF z8rVu8f>?B_O6#*rJ}j6n77Y2FYcEn|0X_$w|jfc8t_n;+am`pj2!CnctaEf_= zCCUP&3d#GZL`pO=&5DbcETmf!0BfslKX=ZH#ncWg_?hwm#LUfJP6f_>t7;yJzVA0j zv!iJ`M3g>lIX$MC`B=wwv3yCyv(@#gfBFz=%Pl$JOVaeEh$|jJAj}n+*2(P{@r0yA zCnx?FQt8|*Q0eHq_cp7YBv$P_hTMU{;&jD%?9*7Ye#j2KG$@U4PKK~*L`ZP%9SgXy z>tDfo$BqWg+6UW{^$#SZLcdy;r>2!Lqz7nT>6~BGo+fQ8r$vv-?M$LQe^myA!1sTB z5h%?!9F{nE+Z@@4SyFMBGj1@?P_(hbtL*$b`TTF}7yVgD#b>_bnU49V;l>XlH`_dC&!*A7h6&XZPhmNlNCy{> zGm^t5gY=K*+lb-;)Jt+B9iaF#xLepShd@jSeZomm|3Clu%pl^l!ZGF++gU?pob8+GAU~H#7{Y9lzuvJn_x=Hd4 zV})dhol0O!v-Y>oJ97T8dN_XfAeJ&wkHwFI>Lj}_Cx2~ z>DPXcdFGvb?Ut5~((FZiz<{2~FUzQKQ*vSpHj`{k1zbY_K-g3Dt(*aU5#u26FK~)e z&qAA+ji3{2l$cj-bUu)DS>!FS+UI0BQXlo~j@z5VS)Sjau4x8lSequ}M0>7VMH_C-*DDbo9NrrkdVL@qrEu>2-5Y$WpMUFNPAU*QsA8-xJblayk=*nK8 z{|n$+mCin{e|Pa%H^BZ-Jt6lkif7QSMLe6p6)h)f?=gH1-gNW)14m-g-zz9baV{sl z=|7W?P-0tpRv4G#sYlPvn`rZt1ckCWxjk~jJciznHYO?#c_#hhp1YYNfysm$L@E~! z_F5AY8rl=u>RLaw)l|mdGv&ivF_#D(RPZ489XDoxyU-#}oEUDH*xcvH@qR%*1~!7V zGXV-?)>?-8NNI`e_;9#LOu>f^XsKrCz_$vuOx+=*dDzF=Wm<>MpuJ&?`VH3%-$Syl zV-{%cHVVq`b+=$Z{xk{(T`!L5@Y4A;(;vRiSg>g(rlDl-YR6pd;v&5ge(Q&Zn6cL8 zA0Kf8$$lSQ{0y!gJsT=@%7lZ`P<@fpX&W59`tfD-zeCS@%tB(HPnZaDIy9$S zH@idXPD+^#*Kq7~MJ2Z^hD44DolApOc8!kuwDL!%cEc!thB>u8hIb^4ccelrSS;!| za&{?qN5mB;dSLDZ@I9>`u&PrvkzW7RD*3d?Tf=3d@7r%!mtq}9ee*G&rk27c;YfER zxcT?D1797M$k$<-z!g*=hesB%VvqClvf}XPDaGc}rCA~8UPhn!HpXLh)%}k%Pd;>W zgBS+S?pW-Su3&L*!RM>BNZ$EnJo40+kcu74SKHW*6xxov3_P6qD0#Wlc3@3Fxa~;@ z#zEA7WOS$-1qX@==w2$|3}Pr+ScuKCR|9EwBtUvQmZlankw4r8IU|#HvdHBcBknjV z9sewg0~PI%c^T{PG0a7^Ub*=BB=?^-x2X8;Grs`_@~z5Sb(p%GjrYG}`1rz}-jc$d zB2&+VnF{D{q*~2vsrrU?yV=S#m%B%gEA-NX!Z}*l^maMK~HT&s80;YfU z9h62fU2D9?fIYLU&n`h&hp}Nryb=qB?ojaI2v@F8hd&csTmiq06M}!sWjyocc;I>x zX}~D66i5a8s`V!S=l%Gix?+F1#bytcM(l+Q5UU?M>s*Y5d}(O7Pecw7n+bbNuD5u& zZyl1U2lh@D74;Pz%wum{R99*JWGd}VY(4W2=qw-${G zc1sAJ1p*P-pNJIud;IS*>St`2s`JA z`UJcRV&_dni=*dnMa^U8nOUQ5$wbXl<~wSyu#Tv`0tKc#<*=;=(K<*vk}r+k{WJF% z_Xl%5(stX+l!d)bc*b^+;*MXDus>&QUpgf-G#L0WW_3Z~-PUHIIjs_$Q;_{GmypC< zm^;M45ZoLOrhoy_kw8236T}EN7Qi}hkI><9#X@|I9Rpw{V0*=#Rc_Ebe`Kjj zrN%#KmF9Ktld)sLl-F{>n$#wU-k1cv%atNG`bCTR?~(dzLhzNWJ|ohn&b7_v7)bQ` zexEAS5;e(2H^8VPwqopoAL8%M+Yl#!%=Q?i-7MbmaG`KEkZ_YJ9%17ip?R;pAv0`J z2hIWeUXL8j2_LEuP7c6A+Toig;-?ebG!7Z#5_QICa|Z)t(>#DyMwKkq9?j*?SfYw; z2SRKxCh|!B6Bgel84hul%^Lc;(C-z&HG8VlS}whp_tQrR+dB~Nc)E#0ZVH}tWex4G z{O^qa3>Y&*4k>b{tfB?XE%=g6oPe|Ej+i17<&Ox0=Am6fF@7f*;Gm@hQtEZ>S{Az6 z4L~~GW^z-8qlLZ^Jz$=dy0EJ}AHqUKx!4lI%}KX9xcvXdbX?(Jz*D6sg}v9m=QDqy zJ!u+Qw|tFs-@$y}u9F>g>XYT;QrCh!(G}y^bsW~a*C?9k&r<|I$Od_ikCa*%nR|Hb zdg;shArY*T*Cpivp zf9Y4aW>(8Y`ahWlyVIt@-y}Mv0q6_*O_6F8{bpJE`tSuq@(;i2a{|@LxhBnc!!5Ro zOaw04Y8?LBYvdP+h>5XHkGige_N_^CAVA6-#6v1ZoQ=eUVj>hcrr!diWi>V6;Eqx;FJZ)_E5Ty^}Wh;B8U$Z$Z2oeO=Va z>F>_?F5FWjGdyp(G8OmpDzJ|8DvipFe%~2Zaf>hAf7@t|oOs0O9@&lpoY_hTqNu+B zh-*uu70B7i3E6-e9Kz}aehOWuzUN0FCKRgZEgrneo z6$tW2j?02Lun-+`pe|*Qe^iWaQ#$DmHd}UC5>(o^kIs%66a2+sYj42GRFrf4B~Efp z{4g|9Q+68C7nIJ{s+HI3xOr!T@;rgc&L5h&kf*?vu^W5LMJiR3AO;boi_9ZlwG5bH zAvBgWHfNk6F^(llrq8n~W?XJB6>Zh$TtlL5r0OjJtfq4NlBf&IzEX0(@n!RCn?gew zd21d&1B@g53TjT;OMgq-=+;D7C_gqASA0-9_MI~bDlMp39uZe-TUK%zy9j-}bsaz$ zIB3;k_6G$Nwv)Oh&kOX$GxlMAEjWsI)Qqw9)}x9c0hj(N{y|@oX^g(P))l#Gi?ues z{PeW63$ivLm+be$2pbGbmAh9q%T*ofd8aQ~MA<%?Pi4;F^qdSf-#Bca)8ThD2MkVX zz-S0=%YHt<$%y^(9q-sreF!hM;W zh@n|41L7gS*-f0CbXb!5WGKrRyQWAf&k%YxpYh1Dt0Z1B4`|oJpWt677vj9_FW)1R zp}`hagFK=N7!Hggdaa#6&iw~V*~_m-%&<`JAD0LI`Q}RXoPU46|L0wrC&1zPue}Zn zrhi_op*EHLlH}}Tsv=R}GWw~_{YO%8_*#>Fax)j6ZotFOAin<}x_9bc$4?S{lA@J=H=Af?F#&JuzkE*-{NdKM!Z(=>X*I<~j<^A|d8mNSv z4N(N8;rm71@EU(2gs{|VC0@nVA$=Am$iG;9<>B8{wpK0=AabwevolN&vl11az+(1Y zCfGe~#L^5Bz28$*4fPUK0q*`~Zq9G{nG7!ZBCNMw_4c0l6G_ApdMK%{(MKB`om=te ztE1P_&F_G9zN^~%lxO{OZ8qNvJLg>)u~+~Umhn^SN1rX4Z+hDM8Co_7vB`@>LM?o@ zeF%J|YDCDMLQn1g?X!f&@_T3Fsc6XCQ{1WB zk~o-PTEBU_UmbpMe?9q6FOFa0ET2Gz>&u5-G_it#CT!DXY&3)LZYM<{}7e6#LO z3ALa6p0#ktoP8Gf;nyMZjx>vQW84acj%q2co=pAU@d1&&q>1n@ z4ATK>9AD8Xobq*w8YaT_Xpl6p##)pnB?)}1Qk1H|SEj7%Qz9otn-w!LUaQ)z0V-vm zw27$fE;!J3bd7-escUw)K zT~&3qhK2@bA{~Vx|C`s{uUD2aA)6g5i;#hpt&R4T_u5_EzVp?Cgte6eaKDlvC{3kVajlc1pE&%H#!ub z2w|yEY0~QN0SsmLLzmc0R!dd%p9Jh*bAA$k0g*ywRK~>+DE=|y`~Hp0Sat>XDG?%< zW6JB#^q| z#0ash$&4jBG+gPqJUE?Yl%clk`*d~?HH2Tz`+7`L7G!APs+MsNVT+TnB_b_HkWWl@N1>|_j zjdJR%xJ?C4hW0n@BcI?26blUa$VzLOnm`VDhjLjXuQ6n~20J~Xm@0Alvj~~|t^1u> zUVkIf`h_GOduT#uiRB(YBmD)j`G$dg_CIc2q(Oy*Gps)k3%xMYdYs+dLR^RMe5Xk# z#nbAgMFn{Uf(+9eEBj{RT5@EDn7WH1J*B0H5Bp{D! z=1&OgRN7D=#ue%3QD0jx^VdlgSI9%y$pE)5dS~X92aKzaVxeyxOds~NNBDRqaQ(`h z;1O_0!V`U0)llZKe@`8SK-en9K1wq&HHr#(g?K%5kNqB-wH~n!3mX|IfsMel@JCV= zIFoJCmR{zarbu}MJUzOUgvU^pji4~qt zaB|;wV@+=na{6_lwX}j-fjZC8GH1%(MM~*!_B5fdL~5Uhd&9R>-Ftf?Kh*0zcpo0z-QtBz@dhT3hlSOQ*3zdF=ZwrUZl}!{ov};5EQQ_` z#^Hs8BhKE&!Tt;a3!*I=GjDSsXz-uZG3R2?GnbWM`gSp=z$*#zn~iL;j02vL0k|dcj0fmgn>?6aI!+b%hKw_zBpHK6A^(7f zLI4YtEo$P>W}K~YBZa5y<;9Tj#NrJ0fZuO+60usC|}~3hzGA>?5cTOD+&ngEhe)F)bG{sEfkB4japo zFBF|x`3Q24Zc_wwDT^VgyB&T=9}ai#P8%jS!N{(4_i^k5?xAiNe+ykCvT64gJp*Lc zqQUTb(RsP_gIK8*3o6`^`+(f%-GxwaoS8*#r0E-zG--?uRYwbkgz)(R!v?xJ{Vbds zjRGA>X@^&l!MaX5R=N>+j8H=v%*bHd(yOwQ&ZxR;ibXn#zRXGR93e`9fzI!VvipDsF`cPVWE9g3uG`?IC~F-30V&W71Gyd4zHWIcrwkp zR`JIh2*nO=$zlgIa~EUc}X#U4(dWz=>WDU zB#=e=e>2e}3@6DcXlQW}k=d_fc(}0eVGE!@3&9Ie#y+($zATP-%n`DT{Wn`y@L$P8 z=7&4FL-u7o3fX0W!dd=XYnIVwA>4~y#ZBaD zfLWQd&iw3qvYEp<4(L>Qs!TJKIQQXahtmXLAoTv4Zf$)vl#Gr#n8!8fp8$kgAO|@{ z`EO+8W3b$Pzmjht)Kz&W_%M8g>!v%(?3x**J^Kf?Dh6DpvWhKKzW3^<#$N8NlvL^7BoQ*;Z0tT6{bpjf z3BmvFcC7NZ>|Y3KmUQ@3N%?$TeBYJRnRb~AjUS!$y*f2VL$Gt!8!~2=?-V0SF%&5; zu-RW+p2>s!**~;(aJTUbunE$v47P+8k|VySrxJ52yoM-Us=_^J=-yFYbF}bL8$bo$ z4T60WbR%o}O(L7K6s@5;4aPeIorbz7*MuDEI-0b9P}u&&$(a_3XefYcfQzej5MCZB z(l?4dyiRm~|BVswj=c3fR2*__47(ze86*8^zhMC6ao+!;4J?0M=T7R?>{>|wQYtIL z2=JkR7{Eb08UpVwCH+f+i_VMwe1dakiE1+3Pk-c&v?+;~i$@ z$qP+IT=?HW77)R~tYjl^Scuot$~$4%`R3s$XwL!R&7!PfPv%EnC~?E<=m-m@wNyg& z+3VIvz|j3t6kMiqSZWO%2@ADSUT$h>akn+Pje}*V31*IbM&2O+aJ<9;q}IQFLWgRs z21#-D!BP9NYTaH#qzsG8_wR9#((okkUUn54Z>x+nM~JlW;Uc0r#{YlUU-k8~3O7Y3 ziiTlDTIe#lQRFs3&dg&LJ9G;j%Dra@x=5A&CyA5@I%X&Y{P~fxeYD(*;BsWCp({Fe z55vO74XK5CH*0^0U}30TjtRgig@0o%H3l^dVtVX$fw`Vv21Fp?-H7co9FXx(*$Jc~ zx&*Yph8p7`72_Tnn%+|P zRe*XqeQ3lRhO|95WsJOcu4QEG{L! z*(H2n33aMAhPpVvgF4%qBGE0*?dcIlnVDhX@a(+MvlSw(X5x2I^%7NY8M;U5yIGK* zln4_xIbIR>*D(Qy{2=%%slsOM=Gw+I%5GQMFw`~fiBArDALR(M;PEV z)4E2>%RNSnLq3}I?(iS*20F~t5o22c&Zw<^e^E=*#^@a1bsn_o0x zmhLK(#ha4#!+EZ&W=!po=-83Jt?k`j{oVccCe(mb@)9qWAWjra;E+PNK~{0{1^8ON z4%vCli7-g$BpBYc6DayEOccP8^ixKyF%KEt@Xs^MRhRDx90&(Lt2@5it|JO5Z@^dl z(HE=uVvE|Pm`F`Uuid=%EmNF7!<|-+LlS5EJG_8zzCUOsIKBE&^e|BEY(~R{rK9Us z5~sma{E>akHLq$_R{xV@4875{R#J_X4onfEv9qkg~{zBBdlxj)`8i&(EV z7hRq5bmxW$K55s#{GC!X`1ivU1*ni{QiM^k3F)cokO6ev^}0k@CIPgcuFVm$uA+EB zF(1aIK9+3}Kuj^M`(%a?vOpj6_aZ777Z|JdGTk-f zU#nam-|t@DI0BXTR(M2x9O!?sChX~FjIw}!PpH~L+G@$tr;I*DVcrBv-2~Rl{+x+ZwXXze%%dv)~=}|^%rR;N5q{dYA23Po=7xMGmkxe#l zVycIA>%*yWb_lycO2(W_M*3R%o9jM_&Yf34P<- z=AoKwr^7WNW%9c6xSA}+&eNY(CP%~P2z3L-wn@Cm?T*C1esW~who|2%XhK}}u>@ro zM(?fzJg-k@=_PImuVAtq7-tO1~7iF32kCffT zX@ulRm~598nPWjkQ~(c)#$_cSd5eOUZ;BtRcv6qz=(o`1`dEhid4R{#XrfKcl>1(f z0KSDkK~kAmFe)ex<4j)W^}eCWh7Y@XAQCz^*o}*!Pa~8$xYoyjZ_$wf{9lwVQZ4-8 zA=+ARQ3)E94jsV3raWWhoEZdresYYg`DzGJ>HRD9&L3*C}ok!^}JfJ zC;p;%Z2W?Yt1<1@)t&T*4!)lVAKqUGueQmHif7{N*lV3O|9l0S{U zY<>)XooPKS?jLwys&)NJ-ipa2^A19?sh*M!uZ%@fBe1dsaQ_IYQoIiD)3(Ecq?C- zE^S(5$Q#;$^<(?>odrc7htl?EV&mk8Q!!-W=qJ7OZ!JP?rcwNzY&2@NLS*aAa^*%Y ze+z4ix@w-kCA`>4=FDsKMWjR#!3Kl^e1eqfl+=I$VVI~7!sro}@qoe7&c_#~TSxCq ziY@Nq91j1TXXfoD@#o92Wq+w!vTq|+^P+{@P+OJ=y&sQ(>4=sN>whr}XR zdeV8SX!7OAlsx+3q4a{XFFq`;`N)MCw5&^EVN}~4_mt4`$TxJ&@_2Xs820JwJY2!N z7zYU$zu?qNdGYZc!7+2N)nBIGkUO{&W}}i9Esnjd=)fnBJ!rJywpqW*MY1XFFZF8D z;-&|G9Osoo9>qV~Jc^w?B$1IxK_e{4BR#~yBleSpXL9;%r%c*CTo^Xrovyh4mFKME z;Ij|@b|p1g*-87Sab|uzh~^8{=SPr(;mdESjKt^J?jcu193Sc`+Mc#&8iN@vqpm>4tn zzQZ|Xsngo?_QKe`maZ4u%~NH?h3=@VUt+i>NgvFnG}uH<&1?1MbpRDDUfP55S;vNX z!RhQZRJ`KkuOk5@u>Od4lMIX_C+$L?{i$BQB;zH=<2&QG{gW}#sJ242?SC6uRqDR? z(5UA=jxQ2~`CQvG_314Z!jI#IyE=#89jIYkDb$xgRhN?;!xu4^{5(c2&{mydE~J*5 zF>YR-rV{^GQ0E3CaU;FcDFAIbvd7uBW{`S+;heOCXracM4Ccu8*3y0E!>yzMRr*xRU zZGYr#bdc{feD#~{0I+HqaCNs(?%QB?_Za+OWm_HWUt764Y^_C3VD9!2UO;tu+o^DG zBy>Ue;7zNeIw7vO7>xh$1{0B!EKl^ezWh8~7kC)ny!+WyeyDLqmp)PA1@NrB(c#;q zsnw%#Jw{bBHEM5pr8B%xaAtXjW&#Rc8sQc51KPcb9m>sFJ>5wm0bLz?th5BMe<_in zS}Oael@gjmPS?)0u@18&%W<@4>gc8=jiq2|6*e#sisKZ0R4xfVe2tt(FOfQhwsEs{`bGz|NK{fm`EH%y1qHQ&y3Pw=h& zK~7NoS9hjfOJt;jy@Qymrax(`0&dU-nZPm)=%?)J19l3quWd2h>c%s9B=X%$X0MiO zNk)a1MtSt!FK1iPM)t*0?yF**x)b(Mtz-eaDFBv)kxxh8KU;Q>+P_Efs4pv^-+sMk z4!p6nI=RqGco3%xvYbXfxc%GYUb-g!hCPQN?6Tsk76n3cPhT=RuN`k-f>?9U*{^Kj zV@Gr9&f~_%7K;vBK=;x2)x9k4M6h~@ew_>ps&~DPzH!dWHSW#C^ca{3p{IWx&Ky}` ziX0-rx-$q_W5X9gs|-qIWhTdJAH85h*14>Q*P(TB5A5mTx4#?|i>+&dmHX=gge*%)Ia1 z=XvjQ@4Fn4#p&aAnrQ`zEOMLl!LX{*{-4F&F=!f~@@A9DwdgLOJlk3QK~xUB2U=#< zC<)K~@@T6^Z2ra8DKy5{vwKilsY$tEu?>vYZ?h97&VR*4O+m3qG|AMIP`G_o=-T>7 zhy!A9|0{vP;>iIjBT&=~gC_YwIQE5>k1!_I4h{z*VbIp9Sd8kuLJsn7lBY!;%cLVuka#j4<g8KUWP7TRUz7U`7VpA2QN601bCHu8_A_$XF$bhWeZk}B?qudeZ({pq&wI7yGK z^fEm<<5}E#L%!W_F585FykNCj(>k4+l@0FTBGi z>pke)AWBT~OO0p_N(Q#2E0W4pb%cK7T!iSTw@8v*v0x}kg@pI`B)h#iH?9RpERtz} zR^-%PI?YJ&sV6cF>GVxeyY^4*;mPGiZ4_NeZxg*-Gb{>CN-)$|54J0@uf*Ts-`_ki z)lCc+>0-Rzg;OBj4AJBmofjzOVFf{yXd~&XxbCm!rbHerx^^Pjd*EnDURs9W5bHd( zhDus)(fY0934MA`Kq^QNL;!6T-Clm`aPH>s87YsS>wfPZUhN_mzJkBe~YjX)iht z5M&IiVOpsW*vqb;3m>mgjg(i0lZ@SfkRq|ln9N&5Smq8Bk^s>zeacQ$qskkr-QoI{ z=o*d7UpNcDiO;VEkH8l#=va1zfDYBPW-abeDp6&4lJ3m+_uru9Z60+r4|hc)mVah5 z9M6l_mAsiaHCEY-=!rEs3)m}D7-c%2C?zj~un^@X>--KmNA)*Bx4P(r+pUZ85FrM( zMChWP6TtP{6dX~ns{j~7z2!E%xJ39=Oa^<5zoZxw24^QOAPSxN;dUQ+mHU@T+;#e+ zMoZxx0;w?#)?~Zco`l9S8PN5DM7@sm78c%}w6NiyPF$#FcNdXtqmO6@KR>U{o$lTq zLR37`gXi_UD^R`o`enW_HMBmQOWSU~yT)@6hp?x@=)ZpT$DR3W3E}mT8!<%?E}FU}-6d+x zXwVk-=Yp3DB#VpRL_RnxG(@e;U;B7m5HUV97LYyAJkx+qKeJ2Y1ke=Yx`NS0$pgOB zd1nWS*uxX`{5zb#vf6dbaIFB1h^8qGLX0G^b$F;~v?GiQGGLr)KOA9_)$6jJ-2xK6 z`;H#pI$Y54^a;)ABg5wCopeucwem;r#iIApXc@PInwjO65~W-xeEQmFK6{iEnQ{;( zt9#DCWrtFPv`YmoQKoZJjFr^A@8K(dV#@cjd)=qJ2b|xtK{F@M?IJmRpn}dY7rjw~# z$NQYkkL;d#IhdR@6*y&>HFkb5Kd>S)*dMp`mIifZOEKHklB0=&p-D_@CKfpI zI7uh>hH+{_QMlJ6x8_;r2XmeldQ4ylSie|PdjI2<($?-H5tZBmmDh@zs7~%I5B95f-2{l%i!O zX&S-e6UkQLCNSQg{fGrRr{0WIU!AlJXlPGz#ByrGILt=CS>ViI=FF~Q!Ix)}ar`?L zTb!bx{Z@?iLtQ=G)pN%xxZ%LS(;*u*OPO+Dw0d@WdeFPs-po6mQET!`6?$*Mzd6og zT?_5L#d=`?g6|O~-(~ilZR#NH>E~5mKEdO7~(bEy*iaJ`G=~GJnn72 zy>jHqu4kW&)~Yn+W&zl2@Veq#7=+Inr>ro)XZ$S&AN6dc9i<}HW%qaJ5MDW)xrVFU z_LC9iTzf5D3Po7iJ54Ohj2(8i@s^3V9j0s+&RC7540xdQ6gkk7P8;xf(+$v0)&$ZM z#aLXzSq9F?-?5cP&ASmte zZTcDSFh-Fr1YctFS5uQ=RrUV;xRIWGbIG+;*D~x6mMG-_+@FoSf-}8$pL4dL zcw&DIl`k>a0j9ft%6}EHTOY<4U2uYDx#ImX$WKA=fQ4}RH?LgbQe^@vfr}7|w94U} zLqC2Pc)j!)O78f0wtv;+W_-S zHo>`?m~}3hxIr;CyB*q8KT5gSnqwOT!T9p$YN9`0JtBAU7#1PQK6qBSyC}bO!kbS9|0{&iUTx!QV+GDkHiddpIzP^YLRyfFI!g!ehk ziDU+!@OOfX}Lw zB-9k$8TJ-Xqx~P7M#!pAG{f5pm6`iRw|7;>G>&-k9K$5$P7~7kq3fuT1 zuhF8vx^bu5dwaM$OJ-%`>)*iQ3| zFisg37t<+82T?jRH!JCS#+g7UzVE9hITpN`4A>H&uT85)@u-)LvUknaG2YQWtR`FY zE$eA954G5Fp7L6E*Gp{==YQiO(A~IP$u;9i3@85u5fLrZKdJ^}MwLG6Rz>;!TkJfK zOWzOYQ`m2Jlfci;p!@v8!-MmrB;)%M!tJRx-+!{du8*j(5oH>T&{<%Ouj4^^^@X_G zL7njP9;ulI3)S<@=3G-w5x2yje!>@4{)Q1S9{0KlBfs5Y$D?$t#*paUj!^TPq<@UB zroUap}gMv%mXSnKHKv~4?}(JoXF|86_KpAik% zmM0z@j~`~LRk#lrs8S94-6N^vfRK!oCEc2qxFgQ$6PO4GM zbKB@fN}=HQiRUGU*?2(5;_p)R`G!1RB}ih8@YrKKXa;sBYNA1RAWMd@3JdH~lcYTI zRaZ3-+Q3+TTz{ul_Ieg>B;erPkUl$q?}6pi8AY}UXSHm&@)Ov3A_aKvYv|F69#pX& zE}n~Sr5fO#24|SMX~Imy0xTUJG@P$r?|T_Z21xVH7RqJb2)M3A(b^@Iqv7IIV$}#Q zjeDC?d4)^l>lnise*V97=`(#%vG^Xulokw&i4oOxe-RFOS+$=WGVlk<(p3hI79)Q`Ee85fFhckw(TvKJh>wVf6${%UA7nRUO2w8he z&y)3p=(**rUtRBu!fiO>^xfoT%|@=eiWhwM8D^R0rXjRld(w)T+IqsoSWbRiVcribA(zrqcdd@RxB7km#;HyBpa)p~xHYzWu_oLj!>K>v-j3$wu#I&^_ z^Y8&cFrHPXDKk8FHB9WAUC#H#-#;MF&q!ZsmuL?eow)-xP!Fu_9)(G8xYxKRl^F{C zvfYs2_IL-gZ;460p_A29_Mg!GeYAo?T|YSAUn2&3!%*l&$q(5(@*^gl->q=MDxF^P zTl;U@A0Cn3BPffHZk2M+bt8@h3#GVv$VFYxMErxKY2-&7;Pc}2UN&cAfJi^1`~ zdysnti!WQitlBWD?HbwoBlD=dFguTgGKxukc*vC?gA%n4uFeD7d7BgdJtW#M-vhO5Y#AJy007`Ynj+9g zW5v;{%g%Q66}xD*dNhbqj4>2jf)^zOOTqyRJqhkOATj{!jYH$Go?(IgI6VM>`K<3H z3v0uF0lMS7eewFB&9+Vu(AQHR>Kx5~ZbLx8zaW&W z`k?u9A9@}W?OIuJ-mNQiQXnlgdp4S~X7Fo=pOL{(Mk2%$s{!&9)K zN_evLF9igS>_PG+QhW(`;7>)YJ0Xao4?4>9KUWAK{v(Sg|6Qh|f!@t z0a2*`9~uzw51LFtt#= zYO9$TX_`Qx#>R#kP)%*9iV9py4XSl?@{5ZgcmxID@RVO%&;N4O|CRgG4gtiY$Os(C zHyGz>LLvkJ|GKu0@4x2){a3xext{-?i|W5}AxFtTem3`iHT&1rk%N9t|FQ1T;ve(l z@JEg(9a($RfO!W1;4?!a3@?RFZ(QN>ztksmx<&||fHngs@|Ve!CBThW7h0E|Ri2H4 zTW}(ov#j99vH%qvfwpFXiE^dtXE+lgnLY_DpD=|ZyCLPV*35A_Ud9|1S^R!BS)es^ zVj52BHl^-Qi;!#jpKg2;UfgXP&+Z`1Qq?wx^QoIHpQgOZM%F>hg1OUhKP%d7+O)AB zl@>tMySRp;O`so|eRp1Sq!pX$-=xYQWE>%`5_erTG2otWD@>s?6_#xLF`P`Kdki&n zb-6uac#}#hxW^!Ml;cu1s#i zNF}$u4PNV<-$?cs=aLL)k!mh$YH^zb75KDpxE~78^~Z{9G;77q{l+h!C28^HFK@Bi z1e>L#lD{FZcrwYPr`rK#a8iJqb)6}l>q;v_@x~nxzux=4@|(G>BTPLl#Fb`Z?eSOj z?w+UbnBSEP${1|%=-Q7s={R(sc|hBF#f#09G}cyrUa?uWZ5EWQk-2=JW;!5iF1nPW zYyP3M;bSnbFh$8ZgqqC$!35KA!Ed}5GAxm?k~n&;C#93m`qEsX4LYJ|KHSB~KTND^ z=y-bK)s@1SAf@Dj=IsReu#YEg3ji(XH7-#0(Ah};%xQ1ny3%=cx3 zOyeO<#U0*; z1t=qZVWd>s1PfS35fD(X;3!qz>dMCHy{@_$F{kUU4`$4f;+V(r%^ncsjADkoj6kG> zEWa7W(4Y2Vmt*IEs;^Q6DUaO{&rHoT7{%%1$sP4Qz0CJ~{kw4vHI2anuL@i|x zalVkj#v&__@OWWF)I zpeCB*xEf7A@unI{!hU6|uvy&(Y&m^+;|T~&pFe2le@kHMqE;Kg5~AqW*$lo0yyl&d zG=y0*?k>?`OW^_pk=pAY^OWWKLCTXU#l{264eE+!zGcbvp;}i|Mcn9jQpGHfs}Cgaoq8$jORctbEfj+)_~H^3M0|ndF8#Bc4u$< z2f55fkeCdvGf8>%x8L(xka(n+CW6ik*t6gZygCkgdeRxqpWB#S%&`-JXI47zPn$+% zT&{fOBt1SGbUxftC;4HWewtTUfQI#Z%)+n*Ch?BcTWNv0>Cl9cN$a~>7ei+K4xEtk z;KC<73KC82itL7$;NM{}6Mupz-^G0yot0Ksp-B^gZAOI;J)czR2DUzCOo8(K$bz;O zNU7gvl<$IV(X}zE@dAlF|4!@}B>|f&BP+QpslnljuP*+hEn8 zDaPpWEse?a-7ll|IY{-nmMINs@{I0u)#mz4Q43A$`2nZuRSdF@Lg<8hkCm?4s5KY6qT zeTMElE81%1t+&rUxN_d*%?Q7AT6q4FxK??HQ`>q5EnCB z=+8_qb}--1>N>x&(q4&L{XPsAF;e6$I;*9)JBaR#3wg`ElHs7ku}&2|T%RjH_|su- z?bdPxH!*YmP1$3+BBUh}#o+aeUvg+7N{b-}va)|u*X0;A9aUpP+DAB^}F z`wlD!{_X;YvE}RwSnP$Le18fYsM1X9Zr6(npV`aj(n~CAl!zT9gekdooWp?4z@7#f z%Mk-BL8rxZ;@9 z%P#jmkth4}%T-FQCfYqHI2nRv+OZL4d`m}GnWt=N*47Cb_@5x%?AVg5Qu2Nlj%td0 zCi97S=86xfe^1Z3y6;tN=JPEy-kloJ;QcQ!$Yrm;=dOX_H%^{jqg;CEG61v4H#h!_-|WQ?r?n6f{_64e zO+b(BS%Y!v9Sa(L3^fr0N3=yMW*)dL!-LqgH78hX^tjwblvS7pG+i~51s=yzR2FzhXO!gUYzolqI zLTCLo2WQ5Wp6sreM{t54SLDv;mzN?J=|mT?br#Fry_0LNC4&}lLi4iDO!BG$RTCM{ zJ93X5%UGB=r8Ijc@+Nq1%fFH7WqRBu$ChFfSvPUtypXj^cc@gt)-Q44bqt&JgC~J) zQYWiVEJ_{ZdC51jzKbbfkP97WJ9u|1G~dbfzg!f|i{FhohcW8a%lqLf_OeAGI@yUm zcjvvM#Sbw)mZ;0N7cx>uyC2PcxZV@%;!&^qq}9*dLXQVG96MR%Wf77bpSA|l@!?YP z%wKQ=Dqt-rpl0K5#a`TF+~wYSdb64;hl`-*8LM0I>prlda1IMjy9YiJdKbS23hTCL zyta6@U1_|pmW|38SbESKE?3w$m28rz3)A>gjqjzFYuUc)^WZ|4@RneJht4{`bBG)Cmh zD1Q_!-N0Lb zm8uz|*bQ541&utsTx+?+u}>#YimvI|QTslP34D>b#Cg}A?r|Sg;}iQ(CC==_N!o8e zQgYtN@D9#r72kmzKvJ8d6lP^>w;u@iZP8mBLrF$r(2vqDm|YCQut_?!yt^M;gmacb z%(~w@q`Nx!{1DHquJ?+YvU{&9@<6xyR7{(RGxw3wlufCPH{PMeziUU5o76c+`U2BN zopLKAC5e?)ZRt1o4TL#YVjCp;mKx~`fDFm?*Y}wu%`y*6WcIqashzveeCi$CvI&)< zPT_COcc~lz_5Nb@=zA;GBcP<#g|w&QWnss6fI^83XG30_3h?``YqlQ2@TVI$VyKP7 zL&}D0Wth-2MydB|M7zUU8M0pe+3Qo0D+#w+2btd?8yjZhyvzok2c*?&vNJ6^pbt4z z!mqpzWIp}DFx@G#D%7CE(#m62HRak#=)M9-2bx3IE^8nOjpX+_dxJD=N?N#EF}NTvF#Gm4?mpGeYa%}DHBN*g~;Xd&Abq@tQUP6&H!koEoAsyh^ymM5&4Zxs}@t zXEyPY_7_AREv@UA(bHgW#}8TU41uQuQan3FrYJQsh)vz1#X9et=@KX5lUPJ5^-ads z8pgHf+M|Av-wA<*!5hL^Ht)KEbTd}NKOw&QF138#p3#~=_AuPkTn>zEHPfAUM z7?x~2u5nJQuiJ3RHI_-Xbk8ZA@bRiMkL{cpR8U9LPs$faCUE`U^?af$+aYo3Y^Aqx z{XDX{KZo}P7m++xC*lY&6EthL6ri=FFy^wjPfN8w99Vn}&fLhTS!!b=on)e?o29Ut zdal|x#&w?7YN_1cTDmGwgO_n+F=HKS9>UGu^gzTe@Hi6`iqUr8M5yPYFNrz!Z?II5 zT9$f8uJ*}k>d6$o(tZrr0d|z|eIc-(NDclt>~5`a8#XpNdPcKE@f=r6=IMI^xw!P3 z{$eFEFu4q)h=bgACr#_SUu&eM=c7mkI2*DTbYC8NJ>c zaC@t=JMp40og*4uvMqn^i$i*0`bqz<{0sm!!kmk7w$cmMs7Y?WL!@^-#i*LZ*T)VOg| z9<5_*kGV`e7)2`@7EN%F?ibt(V6Ft{rpAnA?jF$CAL*+l=bpOF7)e4HBpHZu8psD< zW3F?o{o2A@e7V$_er>YkkWIuFWE{lOb6@H3gc~5&ZBVyX$`btZZxhnk5>W?ti~b+t CiF||r literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/login/loginbg.jpg b/app/frontend/src/assets/login/loginbg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbceff151b3e33fad639b6f211122a90b63440a0 GIT binary patch literal 669029 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

    qV5Tz+Z<|=Kq%oKzsQ$bNQthYzl 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

    E^Ms6YLms2xy-zgj*EhG?P%26SEU%Qc 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

    rQSMJqo%? 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 Gz5PGqI-q3$ literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/login/password.png b/app/frontend/src/assets/login/password.png new file mode 100644 index 0000000000000000000000000000000000000000..6180bf0117756590c727274972c518044770ae52 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CH!3HFy_x^nYq!^2X+?^QKos)S9a~60+76UaL24TkI`72U@g10?g978mMlT#d+R)?*fl#rITE3u95_ zzyJU1**wD8*xBtFwHcUpwE509>-_WY?{AZUkKOhE|D9#wI%!~N*vgzKxWFxVhMJlH zBUAmqKP%a^{(b!T*!}o~2@_Zy?l7gyW?H(B;pl6{RTE4Y962sLS=!mzX}_R`O+Y%s z>V(+@;e!m3%{&5!?{=|NG|aMCki+IS!M!ohm+?`WLOpZ9CnXmyriODH*}Ehe3iU6r z3QJsH8(l7=k;gbujibzfvDC}Kl7%r~E!!sf4yMCS%m#D(9d5EPDl0!`WjNRx`XJ1_ RDhlXL22WQ%mvv4FO#o+~Z-xK> literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/login/uplogo.png b/app/frontend/src/assets/login/uplogo.png new file mode 100644 index 0000000000000000000000000000000000000000..a6c456863739c531179cdf1df153c1565e8b19f4 GIT binary patch literal 29061 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 C|3Hoa literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/login/username.png b/app/frontend/src/assets/login/username.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9fb3d9d1b358e10e2fbb8cf91f9c8bdf6743bb GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CH!3HFy_x^nYq!^2X+?^QKos)S9a~60+76UaL24TkI`72U@8iYMv978mMlT#d+W}D>-{rvpg-+V&m$N&HT z%R5vpo-iSxd-3AO@*9{G5}GdY{Qmwvol)x^e~KEzMmA;T#f$>i_t*cgvy5OAIbgb{ z_O}_E$4iF_4TY4iudb>Em^m>U8*et8(#beu#*B~!J}qrP#rIl_3=aV5cMdZ(%ybxo z{1t3O3KUFCzVJ*r%fPoZbamKA2Gbu5wwer2+L#S3rZoKFb+~NKl*zY%ds|CuYi;5j z`+7TedHMT!3l{Kt7z?an(6Zu6Vz`^fyF|$$X91&ogX5bMJIdbPVp{O1Zi0fK!Zgkm zH)KyKvi&e-TzjdZsDn}ILx7UdAI3}zrbJ=30|zWPcsQ2DE!eE*aP$LXg24aT%nYmN W$3!giwmx`|d literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/logo.png b/app/frontend/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc91d16dcd5de6d97e587ddd2c85719bfceee69 GIT binary patch literal 1484 zcmV;-1vC1IP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1z|}7TYG8g()a1STq!AixmYC0#;0# zELsd$5HVoHf*DLPiwFe;v&bS%BLr0JBG`b*zn*jdoA!@0nfWv6#sh!;`}e*7-nsYP zd*A&d|5s?ZZwvWxYm-gu)kq$}W0#n;;l9&5MQ&o1CCFAx{CR)V-9wnaQYYEP@$eiQvuBAJ0`38a>iURMa@jf(VOq5TjYz(vwirh2ku z>?ylPcG-a3&{5fKM+?WJQJ0TfELL#9Td>*-m~0kSxE91E zz!+HAder1WJnqBQ;ui>j&<0%wtFB?`PL5At=PZ^>s`4WG+U>d?p;Yg;_iPzE^R90A zuoN;A_pNNlwpFljQ6Wq=SW2i~*kzFJlbkfG+2>H^tHMBZK6Ew8NZK{==E$(aA)fAU|e35?eEjH{CFCXx;{^jKjiD1W`7aEttYB1a2YP z5u^e32Y#ku>8sMD3yBPftrc$c6k07%<`6{<5l7JML+bkyueS$Lov>L1;vpz8gjjeR zyH!k`Rbc1gMknA#t!U?>Ak7S;5Pw%T z)@%tr!NV(u$#M`(QUScPn#tmR(8Ts@b<&PG|5aFPS2npkhL$$4SXlGNr9nu_H88XWqM64f}DbQ|%g?K75npa@q5g#Ek@0A*l z>WsMUuPMOlEUt=Htpt_^nGyLBPHSwUXu``_bQsp!1wT6x+{3pL!Qq)A3$Sa?c!^Ms zty3rt8NV}&WI*C7@WH}>PWY9s#1i-D4eiVp$KX!gZKsm}Pk=Tp`k%4@u_NMH0`nIG zw>$$?K-F{z>yKf^cCQg4C}ifrmJRwAN`l`(m?@2up_J94KNrC&(?2Sb62RBI#Ct7N zC7xK{&T;Fp0Ka4=LRTgr9lnY8mZ&(0A+44I?&l<-9Cj6T3tY2O?Oh2~i4&*~hH>*P z$Eo#xCaZf6w?0|di^x<1Q2d*6YulnM>m*y)8Gc+~emTo~7Gyf|^CRYq7KU`qPf;(h zwg68)4Ss6UeJ8D^fH64kAIEMi@M{VO&({!6@?;DnY9e#3k_N2!j*6ZRkM$u<8UYJy z{|p7!?3O-E!-P>a(GYQheu>j{92QN2FALJ7v5R^iT}XDa#Dy%$E*VkN$F~9&nt_!b z0GSb775{Fy4H6a`4%J{{>4fyE{q2g>MVe^X;%R^g{kR(hnLYU53S)wKe+8N4I=*Hm zK+cu(Pd$}EWR#EjB~Mu+xGThK!Grr=1T~aGp8iR0$i+%u?)BiV5)Xgs?7^%#6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0c}Y{K~y+TrIRsB z13?gl=dCFMHYpS=Qp8e7VWIU}D%c99GlpoR;6G4*fY@uIc4_h>yiSN<3Jbv|g++=$ zEJPwXZ+v@MBPxj=`QYwm=VspR?!AQ&TaDHMDKX58O3LL%0(s%RslZ84L=(0WZNi`? zsy)8E8B~oyCC$2}I0TllauGF{%&Nfx6`$jxKd_gYgX$y0x?yvkidX+_cCfa^zFUTK zMu4;`-UhD{0O`4hi3bxfiGW*jm`K1LYKj}U=wj`otf3T>%^)XvsNC_-od&z;1Uu#_ znLtbK`RzJ)@W6?<)OgnsThT4 + + + + + \ No newline at end of file diff --git a/app/frontend/src/assets/tableicon/download.png b/app/frontend/src/assets/tableicon/download.png new file mode 100644 index 0000000000000000000000000000000000000000..e43934958181c35518cf5f4a5cc6c264adaccd8c GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH#W8&4O<5DWjM6BPLlIS9D!W@%jEqA-C&$YX;H zL+2BL4lb6a7G?!$5vD-rrWFquJopYU3dk_XOiGz$@gde%$$F&FPv@d zSGjYskq&2%`b!*&nl|+dZKJ8$-1YoDn%Cyvd&L0b}8$DXtf|rv^#iD4q0N zGPy=d{fE!lBicPNaz@D=#w+hnFn7*wdAdyGi!{%XfHQ~OS8{H2K3~3c#_NoY5-gR% zrP4b!PxhufEaA>FT%Yh@2~S4Rk+mwDf?j-CpAhy=K-11W%ktx_;QP7TWpuYi3YBlV l#_@UP58)YmGuHmrPYnLcedpa<9-zM&JYD@<);T3K0RUdPf(ZZs literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/edit.svg b/app/frontend/src/assets/tableicon/edit.svg new file mode 100644 index 0000000..5ab2ce7 --- /dev/null +++ b/app/frontend/src/assets/tableicon/edit.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/frontend/src/assets/tableicon/region.png b/app/frontend/src/assets/tableicon/region.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5e08fdb3eb7e592dd23547425fff8e447d9f38 GIT binary patch literal 636 zcmV-?0)zdDP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0uf0>K~y+TZBjdE zR8bH;=efcX(+IIr$QCKI2&7mGL3kUm5!Nnt3Naf5K~a$uRw9-bX#}GXlP)O&NfFQ@ zu=_wr3R5X)p^(Uy0bh||ig?E}_icWg9GJcL&dixTGxLZeNZ(l>OZFJVke-)ix$KJt zWZ8H!?>R?tKu)K_2#L44?#fzbSXc03QHVDHTedws$nGcYNDv~qL!5(Q%Kq|s_K@2# z+Ce&FH3pmUyW)fUaYm_U?YoGxtwu88&eNa*6`FnRhka{dDQL3mj`jEb{ zUTNz?;7@-ivd^;X{&0AYI;xuP9~xKXS;239iotV*Tq#-egK-UprkUN&8p(n?V~>T@ z+=)^hFAKbj9c*bMP3?T{@blC#*kd1+H6R7UuAmqi%D&Unat_Fj?x3bu*F2uZ z`;NBKRs0y)ajd{UTxBVK^8*TL$EfTRJ@*9J5%<|+quAsWE}*Ppi*i>qtXqcz1^xql Wp7O^R?0WYA0000 + + + + + \ No newline at end of file diff --git a/app/frontend/src/assets/tableicon/u186.png b/app/frontend/src/assets/tableicon/u186.png new file mode 100644 index 0000000000000000000000000000000000000000..b005b134e02d3bb8be81f5a6b228fd5c8ac063e2 GIT binary patch literal 453 zcmV;$0XqJPP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0a{5!K~y+T%~LH; z13?g-xs;>=fvBh;0l^O_9*`3)pGdsI88I=N<4ypPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0sTotK~y+TeUi;f z8&MR+XQnYz3ehYCO_46TkXT%ZMbIdvP;gNYS`_y}{{aIbUqTp4NMayMMO-OJSA{|m zL<)i!uoTR)s4Lro6iNw+i-fcpe|O#_jxIcKIcLth_uV`1JzcwlL?ZDTTDNU`P}lVq zx)KNk7SieTZzsWp;j#mYENGXaD~d|!kHlE5R{O=;gyeM4?HG+lhy8y4cjR_HpI=h0 zre!jjhmA(#r*y}E?AkXSeLmkZo&I@?1eRqr+U<4}8Omm}1IqOj8ip|nU8%3z2nK`u z!qsYZ)-gc0kZz}p(e^3-c?7jsd)*zK4uvvw5H#1sRXERpcf5Lb;y95ya#1 z6}nn<{|g^s^`j@@TC3HXDwRrSP9k{VvV(HDd>DyDLj3OwKEuQlHn54sVzGGaB)RBz zOeT}B*nI~nCntyWNKP51PVa$_c?fSh55f7zSSR~#l^AmIjJA$Gr68QkJ0`EALlA$IyKFGQsr{WmlQEWfT7M(~-3x7! za1O7CCty9y_#4PIox7Xi;{!=UYWZH+#EEH|FRuZih|1EmwBjNF0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0mey0K~y+TrINo( zLQxdQeNWLRG&njs1UWc3IyAWDgN7i7gdiG)nj(EpA`z$w4H2{%G&s~K7&PP%)Zm}s zP|(om5cmYqKIguxIFuB9;d0JBKfdS3y+*lQjtqyxjA0m-Ps23LK`)Qi5nq6l!nj|n z)vm=La2%(JNQh2y0{;VQpUO7GN$wp@Vw)256J$KPc}7*q(l&*jxZ988Gg{`UQo&#G$B(3LYwIy>y zVzcmV#ya4hqd-@l(PA+vm8F5x)zuY<322fnt}f)cYPH(-yng^)W;m<*s$difg%pf? zocTvWA5iU*Dt);VvqS3}%Bg|>&9bZpcC$r-dh;2WaT9SOI&;S)2338W1spNft}HPI zTjiUN6!UJLB<7fyS7iajq_IVpKI3ojZ-M}A$g`|5Yg*f+-6&$Lb@7W#$v(uUAxj?z zSkM(thaktZdr64A=;3g<$Fh2Qk&F27`~B@N1rqhTNd`fa00000NkvXXu0mjf-hk}j literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u213.png b/app/frontend/src/assets/tableicon/u213.png new file mode 100644 index 0000000000000000000000000000000000000000..db89ac770f077f877c37ff269c7173598a8f4aeb GIT binary patch literal 387 zcmV-}0et?6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0T@X{K~y+Tt&^cn z13?gm|9^w1L{?PvA@F-h6c0cMX;Op0VHymiAv^#E5_;e;yg*&=4X^}(t)qej)c(x& zHVuWl<_dhtWOimY|IW?c(&yor!VqK&>mW@f9x@w+cL4)9KBiJ5C>@yVFw12^*e-gU zl%;0)kxof@m*QXZXMs3_R}fbUd`h`S&}r9PE8aq%z+TiUOHI+69lDtYE6;< zm_hRM4!&NezX@A(II-nsj4PNb;Jmg25|`1NYEflYYTE(Bjku|XwhigJ=<_bcOZ@zi zq#1+m?OI==*~fKKWhDy%IqX<#1GBSemYS87)hveioh%Q}<{m_j%gi$AF?DMN=Fc3s hu&vc|l0HNneFC1dccTHotjqua002ovPDHLkV1g2Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WL{IK~y+TrIWu( z13?hR=i9xU#9(P*DjUU05dSm^XMzu*m4f0^-C-U=tP~q<0%DiK!b;K!RzW;(KKG6# zc;OOG^MhfT`Igz)*;#aZx~ZA$LSW?&Ksd?_9&niGxkCD(%DdNUkrL|wTj(UbwB+^e zg&BIS7M&iqk+N;P|8M3_fGFmfyTSmWeE3)`G?i6AETSuJ*l(`UV8v@SVX6lA-f>NF z%{+>=?cLhU-vhrE75skAgG84blr2yeiVYLE*%^IOo~Kq|iT!+K1H&pal*J}wCn$DT zV8EscWN>$i7auC&21!bTq?9jLR=1PrNp9|mT3(vTI6)Zl27&b5sZY7lCG^rv#!Z|g ziuKr1UJc~Uhf3t1$qJXICdj|JsO*ubY&3-#4IY009PfFG1*hbC00000NkvXXu0mjf DEAg#g literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u215.png b/app/frontend/src/assets/tableicon/u215.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5e936809d46efd7731f36b641a4efc74b2d135 GIT binary patch literal 470 zcmV;{0V)28P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0c%M_K~y+Tm6EYf zLNO4=?<#|%g9DqoIWS;?o5_RCfsw&gqV7z_iIAAMYH&kjWYont%G*g?Ni>s{Og}fQRUm&O>qre?U%bO%<+cKYg;I|POKSvSyu8MrfvsaqV#vjOW9si1B zAwbg2to)a=sgWm9alH{U6M*7!V%pFi3p?WHuCve&-WoBV!5Tyw^KVwgDQ~_9q`?a= zyg6cND=%Zx$_!v%82L<$_PsA1BW$xKT@6}xpNkIj%z9TkfNwx+zp^#4sE4k?ivR!s M07*qoM6N<$g1*en-v9sr literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u215_disabled.png b/app/frontend/src/assets/tableicon/u215_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e8035c512481eb311bd55dbebb4b4ebff2db94 GIT binary patch literal 529 zcmV+s0`C2ZP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0j5brK~y+Tm6Fd( z8$lGuzi)Q4(TG8@;zbMMRiq$zFf~S_LcyC9^q?XJ`)Bxvn2352deDmpK}xCkgC0T; zrFRiDhbpK+Lz3Nj&Mf0X%p&UthUNYEzBl{k(dUBfwi#(6>cYF=JC|@ynY^5{V)$FB zqhunHXmjwvt0QIW&Xqcs&T^t`VgX;jvvu{riLlscULsDE5XNq1oyBdLXB;4HJeb<% zj}u#Rz?eQk0adYma!U?rp+4ze&MJ2oTXd@9(>t|t07GkyHU z7U=N=9sF9MJ1zEHWJ%)Rk7e=4NPL0e3l1&WUrA9?&p@lU4Cwy~zH( zOM6konx-KhEs4kCH+qU9*4XCTz-w`4L#ASJT$ii3ZzT-=%!y-@+I)ks&X$8G?Q0d7 zC1v`FhK2(Aox`r}N-9YP1JuGcE{)r#p+L>!I9Vt*{j9>VF2ciz@%qq2f!C_c zyJ7447JBj2DlgD@Ud}rXem~Z5V`7o81UiJIERAi-z8GViK?xI!gqlgsj`7(u8>Gc& TJ&a9i00000NkvXXu0mjfeoF58 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u225.png b/app/frontend/src/assets/tableicon/u225.png new file mode 100644 index 0000000000000000000000000000000000000000..a91f8d4dde51469c9609da633c0370d5e07d9beb GIT binary patch literal 407 zcmV;I0cie-P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0W3*GK~y+T-IK3R zLopD??_N-3a$<_`Cm?a%A22b2K_EsZF(e=m3qcKmoFN%|Bv_JXFl2%>K(Gh|Bq$UD zNl;6_e0wzE$KD8=J7JxIbA@P3$~K<1B@WDU9}ppSi|WSN3_8cpI8E@uCd*xy&y;{ zn#BP94jbF=d}#}l9Wc6K-M z9sHI5lE59JDj97C>>=@wyP#V)WeWHyJIS3Dk#~BubeHI7b>aX3002ovPDHLkV1nc2 Br$GP! literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u226.png b/app/frontend/src/assets/tableicon/u226.png new file mode 100644 index 0000000000000000000000000000000000000000..b37d151a7e7aad923a7b08974782023931a0ad84 GIT binary patch literal 475 zcmV<10VMv3P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0dPq~K~y+T&61%` z13?gmXYML05C}vC2{frdK!QM!P_oE-01OT&7J);Mw4?$H3Q=g0NMv1mfd@d4z#~+i zs6db%{<&Ld?s{+)2)^WYW@l$-_WoU_U)br|3nD&MU##qfN8WwBkim2ICo0(fL?UnO zQQLHE&Bap`6#-l)<`vi)Y~2M@%uqxwg{i6^`IP%RQ<|8b-DIH-3C&@30rmso2>w_s zsV*-`=7i~!SPrnUB*N!n`55*@eXNwxb0bMAz}!j;w=!_kZ!~6ZWZz9wlyopX!7UKP zLobmfwRteh77D?Wck;O(9&n^_4+Y9>xERJzyR| zy>(cKP5n6I3!wnx2=QlFJP8i;62bPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0gp*UK~y+Tl~cbj zLs1z0&J&BtAJCD+Kw_xGAgRS5(XEROl~@c6O)P?t7)W%c)v*H!Cf({K5(Wu_!G^7a zv7tk~&$;*A{?KZpXL352m;Nk;L1;8+m$Um_w9&SCWw+;lmWRWM{JS?h*jhpeneTA;Z&Dk~qk`v5&!DT^#8GjY!o1~Yj-ArLKk2m(>=KL=K zl6e4UTwdxs=KV!f!j6HvS>&FsCfF;PYF)sQX;IHDc?VV3a;_K&@}QrXHLhHXC4vLn zpzVE<(>F^Vtv28y<+;2iIo?b*unr))LUN&voY4hGHj(T+!cGItGq9Ozu#r5;ahYk2 z)C?PeZ~AKU0V!KmO+aw)SEN?d1Re#j?^=iI9-nX1?K&bH;&Bj>ehk@)!MA?+%igow wbp`mdjPet8``*x}FQEN9+Mjf#-k@6g0jaOGMNN`VL;wH)07*qoM6N<$f-FJfO8@`> literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u4891.svg b/app/frontend/src/assets/tableicon/u4891.svg new file mode 100644 index 0000000..a4ddeb2 --- /dev/null +++ b/app/frontend/src/assets/tableicon/u4891.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/frontend/src/assets/tableicon/u549.png b/app/frontend/src/assets/tableicon/u549.png new file mode 100644 index 0000000000000000000000000000000000000000..fd727ae24936f31012ddaa8c6964f7bad8d21100 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!260ap#}JL+-ih|!%#H#_@9%b*kdT-;@mO4S z_lc#VI=OFp>b3Se=%}`GHT5cVr0;9!)rh!Jp%9TV)5)5ZTd{X)#EHKA@7Er1O4T1d zcV>6x?#?0eIlG#Bswb~Z6DL86UkyHxh`c((do z?{1nGS^a5Gyb$UB(C@LG*mS#+(w+^kJ`3@cUb;5bbj$A?gBPsNJm-nZ+HXwPeV%nM e;IlSE4O7j;)OnY-&wd3AHwI5vKbLh*2~7aGg`bfC literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u826.png b/app/frontend/src/assets/tableicon/u826.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5cc4ba63d553448ec581ec6833f2a831a84980 GIT binary patch literal 580 zcmV-K0=xZ*P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0oh4JK~y+TbyF>D z6j2bK@39bM<*7^X6%`2Fo`?dt05V&m(r*JlwPbV8%;2wGd z20So_@0pE&=MD`Yj8+4DMu*L8O7PqOu;b!Emq&Lov_Cwx-!_TguvxSv%p+%}B%E7q z`~MQA07ALzZ^7Xk3XU_i1dwk)e6}v{WNHyWW@Tif%muE*CHt3bNuaHXTStuKEk?V5xe9zOJyXZG zlxr=~ZE#YAIcvssW?E3ULtkoZtZOIAI8zrJJI1@wHk#m3zVg?LxFoU)x^NC1dUnF) zSb`~0;JVTGZCUvnpp9MFu&^YPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0i;PpK~y+Tm6AU! z!$B0s-#Z-)1`>Na8c5h|zYYciTO|gAs?C7G*kF(jBJ5g!LZXRoBq9v$L}JiH2SOrZ zF&GRYB6ZLA?sxsCReX}m-F<)Gd%t(@9#a)wO3y%;cH4TG?u2=%i11^{qYuH~TP| z$RVU3^@R%Fx*p^fiO?hGon)!W0O@UG8bCjc`HByU7-B^Uyuw;;k&8~Y)C9oY@*=## z%sXC67L10&y{zRD*#$)Lk~LOQ4gg~pp6-YlZ%>j&nCD6h~bWX3x0yKB{|-)Kk{+H`-B;3wh%X6W{=GhTMmLAVtyC_XX)~tKK_Q RkBa~R002ovPDHLkV1ge}+pYir literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u836.png b/app/frontend/src/assets/tableicon/u836.png new file mode 100644 index 0000000000000000000000000000000000000000..4571b3f8117f84e2660f3614483b843404d6f362 GIT binary patch literal 543 zcmV+)0^t3LP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0kla(K~y+Tm6IV) z13?glXO`Kf+84 zSnR>fvB*PEvSZOqi=G=ega+}&$(-gsT8@G({@wtKMfggDiWtx1Si-Lwp#Md*u&=fd zt%n73=q5Vo+8{WvL+sHW%p6v33vq*4HsIet$R!9_cZo6IHVBR+#a3!CKg4hz$#*V( zXfvp$1anm0c|2U>H;pUbHLx@d=_jywwz*gdSIoV}Fy~W0a@t5Lz!l9wQg1{ z$A#M9VcEqK-i_TK>HQL!()e~&kkFt}4=s3l7brDLR;KhH2HfrLX?IzBcidfR zHw+=7MhGF1m#CmoME>zDnuw7=P!cea5Q8LWFa#AB1%i@5RQyMLuI<{VUCRT8Kc6P; z{q{WH@9+2A=Xu%vb6YyvpPJ&B;Q#WMBFBrWL{Wvw5&Gf5q(0SGi_bWs|F7Sj*oiW+oYJN$){QRJX= zl{d;o^)MVzT89nTHQe4U4G&6w+1VU&1Tq3jkc5`VWReNh6f!|)Hm`tUyP0(|S&20m zbS}0FGCk1_Caf8d@wyvb5?}9Qn*46w>-TvY7BL=s4?XJl!<9QrHh9Iz~1VA*s!?M~ObH6zaQe!rjPJgmp#LJF5Tq*`LerJ8ecNk;QT zpeY%OZYi3|*m=c%EoB9rPP^-t7SbxkVjh4X?73kknMz~ zmNF#RvL4;aoJx0ZDY4?@lw`7ds*W9Ilqxp6Cuhqph1?7U(7g&_1B#YrbZc57lv`yT zqX?OB*j`ml%=}e~Dr;$TL4Yl{6z98`4Ms!@hCG}Ht;BklhwJ8jg2y8?G%VzN0>@!V za>}wCQB782LzQyW3k_a82c|5~f%cCqTH+mL!L?W(SrTHJkrb_vk`&{R)zx@_EjD7x z!m1L&T0%3>uwbY@z*cI;T-lW-w5g^gsuFCAgiwQ9QDi}G;$uycPjvPBnq-&gX^>rh z7>l`lyodKgUY2=D%tDMtar>Cm5lu?jyCt7mzRT2@eN5^VhJsEyF@b69(cf)}3Teia zYE?|MK8LV%i&k&;EbD^nN?S)e5=!<=(nZ6B_KpiWN4H$z5G$NfwkNxD1yQn3vyfzO z2q*{GlGfs|3eLPu`M(pG%a7Ts*GLaQ^>!O7mny5Op2XB*R$4UR;y79pce2-WSxar@ z=>x2N`X`jqiO98<&d=zI9Xp=^`%n|mT0r9xvva@)*fDLz$~k?HJ*SCOR_|}*(1+#i z-@Fy?F1PmH-imjZTZ_(>s$zva`D$g&n9DwSbH_p#dPsnwMz6Qt8(_y(;;}yr;aQqOrG{5$nhsb5n)=JI~H!t`$8jpyw2}@SsvU$%Tz@kAvbJ-Q&b~ zI$8v$L5wLbA|hNsap5$GF~vnhgbOGxoCYzbxQK{w0mX&WAjT9I5fLt+xNsW8nBpQL z!UYr;PJar$LM9?9MMQ)PC@!1^F{ZePh;RYLh0`F$ zx5ecszWN7M^uAvjz1WvrlteEN0!C`>i~=zH1OS^h1Mtr+biE8fiUZ(E9{|E@08H0* zJbPj(0ORV~B8$5-KfJNSwJbcY?!~vvv}itX#6{^Y}8UwrNL!6oPaJUX)X z)_td@uI@Vbd-JT!wmNVC&U^F9E5ko-Kdg=fBhUTTxpB)4y*c^y#x;k);P_7u-W=~g zx%1T{+h0HB2<-a&gTK#2_bXrN(!4#V&+NPU%-ahdhM8X`_4i$#^-~8NbK PW!cu!9{FfV-}Ck-P literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u880.png b/app/frontend/src/assets/tableicon/u880.png new file mode 100644 index 0000000000000000000000000000000000000000..aed7c4efe685fa09bae69fce4d6150f76bbbd808 GIT binary patch literal 581 zcmV-L0=oT)P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0oqAKK~y+Tjgzr! z6hRcm-+OmRVxb9=$|9t(3c=p!o`f{9Ibva>AzsebG>T0i7y@=GLQ=@xnKJ3D?9^M$ zAE35D^pF%{b3`Huap&`!xw&wLh1?I8o%hY`%zNLwRf!}ul+~~yp&`X`n)7^ZtrUyFk*a+5DnV|IAT*SI+u%Zhrazz$vi4bi#IieSft znXZKmIB`8)(Cs)U$ub6X6uTS_2LW>6H#_b;(ltNy!Aa7`dcc0Tzy_P9KeNpRJKOtl zFS#3ZX;$qm&3zriT>LHk;3;2OcQW^xWnKDrM`ZoF8nX{0a^J6fi2Dy T?2lj*00000NkvXXu0mjfm&XM1 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u883.png b/app/frontend/src/assets/tableicon/u883.png new file mode 100644 index 0000000000000000000000000000000000000000..33dacea4c4f3ec4c9d2446e5d15484491d8fc613 GIT binary patch literal 455 zcmV;&0XY7NP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0bEH$K~y+TrBgji z13?g-w^~H7uc_y+_VQMvp81xs5^8VidQ_VzXwDRYSsA&rHFKOhGY1pNm#mKIke zorT_W_9K|Rh$Q-8j+;08mYKJ^kO?HMVhfNi4Yspm3|(Qa23y#S-^1g|>IwQiDUH8Ze$8A)0kh{3@6lcXG}U!om+LksUJz76RVw02)M z*L5&P(&VyKxUXYX0u=-N&<>(aq7GzPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0YpheK~y+TrIWu( z13?hRzga9SEK*wd5Gm|0Lcl^qK}6dqf|f!a!@>vf4=F?h3tK@j0ee&A0j?0S3|1oX zK4<6l?mRra5Pz`jH#0YTbF*`TKy;Suij(VL{t3zB!M;27+L=cYhpixM5y5JZko3)( zOtdx9FfTcTU~D>rXlT5dYK}GjK;T|l7u0=r@=utRyaEbV%u`3g1?|C_rXG4TKcK%S z5}mWHa#`2B_f_zr2MjSMZ$dnKN6`cFM4Qw#T?2(TLfP^9-%b2|02vd~3swmMH}b0t zR8+vHbiPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0j5brK~y+Tol~z% zLs1ky=kkUkh6TfdL6eI!tqk76!u%U7&P@?i&@eD4vl%rABF=5mBG`=E13{Y>VZpFq zSTHCU=RJP+zRUK+1)m>m=iKk!bKiG9tHBvgJ~%3bP!efpezb8M{8O2xDcOP2ac%4}`kaGX2$={Nlki1X!J2w; z%vgAk*Mv<%(q~9H2&K?c^VP$U7y*UfM++y=+5-#?c_>~rsBp{eTjU$MjlEy+FLV)k z*O0%5+C7JJ5C@9V)?$oN*wlY6KsS&Y(_K(jC$TQ@&t(R=9~oaXUmI&%V;+W?ZQ~E2 zCF#5{Fd_E{o3mdhX$2K^WA+rJVD|B<@Gzo3GbCu`o4tW$68{LMCn4D$4II%oY)YFY TT@3u!00000NkvXXu0mjf-Dlb3 literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u886.png b/app/frontend/src/assets/tableicon/u886.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb5f9f579e12f7cf6294129b28a265a5e5d4fc0 GIT binary patch literal 554 zcmV+_0@eMAP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0l!H^K~y+TrBlC4 zRbd!@p09gT;|7tMi%5ewH99nPE`>{7Xex2^;;pTJz(JRWrWPYCy$+QH_ zhJKhQDS?2?1aCyxt*vHQN4;&9EybnWTnZ;+RQ>;H!b#eT}dW9rNCsq>|0kgeE-Y|#dsH&`n~%sXG4fgD)14Y9ozG1Zv~ zpH$ry2COJ*998)&$6b*3-?zB$F~thb;-_xnkwrelA-`tN;xLJiI+yX>L$MsAVMB=; zE*C23OtUNU@>tSq?YO9rv=NoPt>9fTcao8KqVL;NXF%Y(Q#1Rnr>|~K^R9&TV;e`j z<+wyld`;p=R{ sYCLDN%6wZJ>XH3}dPx# literal 0 HcmV?d00001 diff --git a/app/frontend/src/assets/tableicon/u889.png b/app/frontend/src/assets/tableicon/u889.png new file mode 100644 index 0000000000000000000000000000000000000000..0ce37d852efb2552e595d4c811104798c74d3271 GIT binary patch literal 548 zcmV+<0^9wGP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0l7&;K~y+TjZ-me z6j2zQSx$tI;tGotA+`|=q)8|2rHh?Kid+@$&VYp${(@j-Ku{$_ub%6Lk6L2XMX1lT{m_ysqt&E1x~1Kn(qe(ZODMBUYN?xT+5XlVFIQf zmxJR?O$Kog#FEdvo7Deh4oIHy+*HlK9NbDDks54bHY#vh#Fs)EjW7waJa~i><}*%l zkntE8G&sY7$5c%oMxP7iT11{{&u6(AKEkDO@NTveqR= m&a + + + + {{ generateTitle(item.meta.title) }} + + {{ generateTitle(item.meta.title) }} + + + + + + + + + diff --git a/app/frontend/src/components/GithubCorner/index.vue b/app/frontend/src/components/GithubCorner/index.vue new file mode 100644 index 0000000..c9a4b32 --- /dev/null +++ b/app/frontend/src/components/GithubCorner/index.vue @@ -0,0 +1,59 @@ + + + diff --git a/app/frontend/src/components/Hamburger/index.vue b/app/frontend/src/components/Hamburger/index.vue new file mode 100644 index 0000000..ec2a6c3 --- /dev/null +++ b/app/frontend/src/components/Hamburger/index.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/app/frontend/src/components/IconSelect/index.vue b/app/frontend/src/components/IconSelect/index.vue new file mode 100644 index 0000000..9670dcf --- /dev/null +++ b/app/frontend/src/components/IconSelect/index.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/app/frontend/src/components/LangSelect/index.vue b/app/frontend/src/components/LangSelect/index.vue new file mode 100644 index 0000000..88cdcd7 --- /dev/null +++ b/app/frontend/src/components/LangSelect/index.vue @@ -0,0 +1,44 @@ + + + diff --git a/app/frontend/src/components/Pagination/index.vue b/app/frontend/src/components/Pagination/index.vue new file mode 100644 index 0000000..7ae0c19 --- /dev/null +++ b/app/frontend/src/components/Pagination/index.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/app/frontend/src/components/Pagination/page.vue b/app/frontend/src/components/Pagination/page.vue new file mode 100644 index 0000000..72e6457 --- /dev/null +++ b/app/frontend/src/components/Pagination/page.vue @@ -0,0 +1,135 @@ + + + + + + \ No newline at end of file diff --git a/app/frontend/src/components/RightPanel/index.vue b/app/frontend/src/components/RightPanel/index.vue new file mode 100644 index 0000000..dc09179 --- /dev/null +++ b/app/frontend/src/components/RightPanel/index.vue @@ -0,0 +1,160 @@ + + + + + + + diff --git a/app/frontend/src/components/Screenfull/index.vue b/app/frontend/src/components/Screenfull/index.vue new file mode 100644 index 0000000..ca8dd73 --- /dev/null +++ b/app/frontend/src/components/Screenfull/index.vue @@ -0,0 +1,25 @@ + + + diff --git a/app/frontend/src/components/SizeSelect/index.vue b/app/frontend/src/components/SizeSelect/index.vue new file mode 100644 index 0000000..d9dcbc1 --- /dev/null +++ b/app/frontend/src/components/SizeSelect/index.vue @@ -0,0 +1,38 @@ + + + diff --git a/app/frontend/src/components/SvgIcon/index.vue b/app/frontend/src/components/SvgIcon/index.vue new file mode 100644 index 0000000..19d3cc9 --- /dev/null +++ b/app/frontend/src/components/SvgIcon/index.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/app/frontend/src/components/ThemePicker/index.vue b/app/frontend/src/components/ThemePicker/index.vue new file mode 100644 index 0000000..c51ce19 --- /dev/null +++ b/app/frontend/src/components/ThemePicker/index.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/app/frontend/src/components/Upload/MultiUpload.vue b/app/frontend/src/components/Upload/MultiUpload.vue new file mode 100644 index 0000000..5c34226 --- /dev/null +++ b/app/frontend/src/components/Upload/MultiUpload.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/app/frontend/src/components/Upload/SingleUpload.vue b/app/frontend/src/components/Upload/SingleUpload.vue new file mode 100644 index 0000000..9937550 --- /dev/null +++ b/app/frontend/src/components/Upload/SingleUpload.vue @@ -0,0 +1,97 @@ + + + + + + + diff --git a/app/frontend/src/components/WangEditor/index.vue b/app/frontend/src/components/WangEditor/index.vue new file mode 100644 index 0000000..aeab4d1 --- /dev/null +++ b/app/frontend/src/components/WangEditor/index.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/app/frontend/src/directive/index.ts b/app/frontend/src/directive/index.ts new file mode 100644 index 0000000..a966376 --- /dev/null +++ b/app/frontend/src/directive/index.ts @@ -0,0 +1,2 @@ +export { hasPerm, hasRole } from './permission'; +export { deBounce } from './utils'; diff --git a/app/frontend/src/directive/permission/index.ts b/app/frontend/src/directive/permission/index.ts new file mode 100644 index 0000000..2b215dd --- /dev/null +++ b/app/frontend/src/directive/permission/index.ts @@ -0,0 +1,54 @@ +import { useUserStoreHook } from '@/store/modules/user'; +import { Directive, DirectiveBinding } from 'vue'; + +/** + * 按钮权限校验 + */ +export const hasPerm: Directive = { + mounted(el: HTMLElement, binding: DirectiveBinding) { + // 「超级管理员」拥有所有的按钮权限 + const { roles, perms } = useUserStoreHook(); + if (roles.includes('超级管理员')) { + return true; + } + // 「其他角色」按钮权限校验 + const { value } = binding; + if (value) { + const requiredPerms = value; // DOM绑定需要的按钮权限标识 + const hasPerm = perms?.some(perm => { + return requiredPerms.includes(perm); + }); + + if (!hasPerm) { + el.parentNode && el.parentNode.removeChild(el); + } + } else { + throw new Error( + "need perms! Like v-has-perm=\"['sys:user:add','sys:user:edit']\"" + ); + } + } +}; + +/** + * 角色权限校验 + */ +export const hasRole: Directive = { + mounted(el: HTMLElement, binding: DirectiveBinding) { + const { value } = binding; + + if (value) { + const requiredRoles = value; // DOM绑定需要的角色编码 + const { roles } = useUserStoreHook(); + const hasRole = roles.some(perm => { + return requiredRoles.includes(perm); + }); + + if (!hasRole) { + el.parentNode && el.parentNode.removeChild(el); + } + } else { + throw new Error("need roles! Like v-has-role=\"['admin','test']\""); + } + } +}; diff --git a/app/frontend/src/directive/utils/index.ts b/app/frontend/src/directive/utils/index.ts new file mode 100644 index 0000000..9eeaef9 --- /dev/null +++ b/app/frontend/src/directive/utils/index.ts @@ -0,0 +1,15 @@ +import { Directive } from 'vue'; + +/** + * 按钮防抖 + */ +export const deBounce:Directive = { + mounted(el:HTMLElement) { + el.addEventListener('click', () => { + el.classList.add('is-disabled') + setTimeout(() => { + el.classList.remove('is-disabled') + }, 2000) + }) + } +} diff --git a/app/frontend/src/env.d.ts b/app/frontend/src/env.d.ts new file mode 100644 index 0000000..bcddf3e --- /dev/null +++ b/app/frontend/src/env.d.ts @@ -0,0 +1,19 @@ +/// + +declare module '*.vue' { + import { DefineComponent } from 'vue'; + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types + const component: DefineComponent<{}, {}, any>; + export default component; +} + +// 环境变量 TypeScript的智能提示 +interface ImportMetaEnv { + VITE_APP_TITLE: string; + VITE_APP_PORT: string; + VITE_APP_BASE_API: string; +} + +interface ImportMeta { + readonly env: ImportMetaEnv; +} diff --git a/app/frontend/src/lang/en.ts b/app/frontend/src/lang/en.ts new file mode 100644 index 0000000..63b4df7 --- /dev/null +++ b/app/frontend/src/lang/en.ts @@ -0,0 +1,29 @@ +export default { + // 路由国际化 + route: { + dashboard: 'Dashboard', + document: 'Document' + }, + // 登录页面国际化 + login: { + title: 'Jingyi system', + username: 'Username', + rulesUsername: 'enter one user name', + password: 'Password', + rulesPassword: 'Please input a password', + rulesPasswordPlace: 'The password cannot be less than 6 digits', + login: 'Login', + code: 'Verification Code', + copyright: '', + icp: '', + thirdPartyLogin: 'third-party login', + remember: 'Remember password' + }, + // 导航栏国际化 + navbar: { + dashboard: 'Dashboard', + logout: 'Logout', + document: 'Document', + gitee: 'Gitee' + } +}; diff --git a/app/frontend/src/lang/index.ts b/app/frontend/src/lang/index.ts new file mode 100644 index 0000000..5ca3f65 --- /dev/null +++ b/app/frontend/src/lang/index.ts @@ -0,0 +1,46 @@ +// 自定义国际化配置 +import { createI18n } from 'vue-i18n'; +import { localStorage } from '@/utils/localStorage'; + +// 本地语言包 +import enLocale from './en'; +import zhCnLocale from './zh-cn'; + +const messages = { + 'zh-cn': { + ...zhCnLocale + }, + en: { + ...enLocale + } +}; + +/** + * 获取当前系统使用语言字符串 + * + * @returns zh-cn|en ... + */ +export const getLanguage = () => { + // 本地缓存获取 + let language = localStorage.get('language'); + if (language) { + return language; + } + // 浏览器使用语言 + language = navigator.language.toLowerCase(); + const locales = Object.keys(messages); + for (const locale of locales) { + if (language.indexOf(locale) > -1) { + return locale; + } + } + return 'zh-cn'; +}; + +const i18n = createI18n({ + legacy: false, + locale: getLanguage(), + messages: messages +}); + +export default i18n; diff --git a/app/frontend/src/lang/zh-cn.ts b/app/frontend/src/lang/zh-cn.ts new file mode 100644 index 0000000..f776425 --- /dev/null +++ b/app/frontend/src/lang/zh-cn.ts @@ -0,0 +1,28 @@ +export default { + // 路由国际化 + route: { + dashboard: '首页', + document: '项目文档' + }, + // 登录页面国际化 + login: { + title: '明眸眼健康智慧管理系统', + username: '用户名', + rulesUsername: '请输入用户名', + password: '密码', + rulesPassword: '请输入密码', + rulesPasswordPlace: '密码不能少于6位', + login: '登 录', + code: '请输入验证码', + copyright: '', + icp: '', + thirdPartyLogin: '第三方登录', + remember: '记住密码' + }, + navbar: { + dashboard: '首页', + logout: '注销', + document: '项目文档', + gitee: '码云' + } +}; diff --git a/app/frontend/src/layout/components/AppMain.vue b/app/frontend/src/layout/components/AppMain.vue new file mode 100644 index 0000000..d83a57d --- /dev/null +++ b/app/frontend/src/layout/components/AppMain.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/app/frontend/src/layout/components/Navbar.vue b/app/frontend/src/layout/components/Navbar.vue new file mode 100644 index 0000000..4418d5a --- /dev/null +++ b/app/frontend/src/layout/components/Navbar.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/app/frontend/src/layout/components/Settings/index.vue b/app/frontend/src/layout/components/Settings/index.vue new file mode 100644 index 0000000..605f23a --- /dev/null +++ b/app/frontend/src/layout/components/Settings/index.vue @@ -0,0 +1,198 @@ + + + + + diff --git a/app/frontend/src/layout/components/Sidebar/Link.vue b/app/frontend/src/layout/components/Sidebar/Link.vue new file mode 100644 index 0000000..c592bbd --- /dev/null +++ b/app/frontend/src/layout/components/Sidebar/Link.vue @@ -0,0 +1,37 @@ + + + diff --git a/app/frontend/src/layout/components/Sidebar/Logo.vue b/app/frontend/src/layout/components/Sidebar/Logo.vue new file mode 100644 index 0000000..fe2d30a --- /dev/null +++ b/app/frontend/src/layout/components/Sidebar/Logo.vue @@ -0,0 +1,41 @@ + + + diff --git a/app/frontend/src/layout/components/Sidebar/MixNav.vue b/app/frontend/src/layout/components/Sidebar/MixNav.vue new file mode 100644 index 0000000..372d382 --- /dev/null +++ b/app/frontend/src/layout/components/Sidebar/MixNav.vue @@ -0,0 +1,157 @@ + + + + + diff --git a/app/frontend/src/layout/components/Sidebar/SidebarItem.vue b/app/frontend/src/layout/components/Sidebar/SidebarItem.vue new file mode 100644 index 0000000..30dfe19 --- /dev/null +++ b/app/frontend/src/layout/components/Sidebar/SidebarItem.vue @@ -0,0 +1,127 @@ + + + + diff --git a/app/frontend/src/layout/components/Sidebar/index.vue b/app/frontend/src/layout/components/Sidebar/index.vue new file mode 100644 index 0000000..8fdf4f4 --- /dev/null +++ b/app/frontend/src/layout/components/Sidebar/index.vue @@ -0,0 +1,43 @@ + + + diff --git a/app/frontend/src/layout/components/TagsView/ScrollPane.vue b/app/frontend/src/layout/components/TagsView/ScrollPane.vue new file mode 100644 index 0000000..07f79c3 --- /dev/null +++ b/app/frontend/src/layout/components/TagsView/ScrollPane.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/app/frontend/src/layout/components/TagsView/index.vue b/app/frontend/src/layout/components/TagsView/index.vue new file mode 100644 index 0000000..bf1632e --- /dev/null +++ b/app/frontend/src/layout/components/TagsView/index.vue @@ -0,0 +1,356 @@ + + + + + diff --git a/app/frontend/src/layout/components/index.ts b/app/frontend/src/layout/components/index.ts new file mode 100644 index 0000000..4dca96e --- /dev/null +++ b/app/frontend/src/layout/components/index.ts @@ -0,0 +1,4 @@ +export { default as Navbar } from './Navbar.vue'; +export { default as AppMain } from './AppMain.vue'; +export { default as Settings } from './Settings/index.vue'; +export { default as TagsView } from './TagsView/index.vue'; diff --git a/app/frontend/src/layout/components/news.vue b/app/frontend/src/layout/components/news.vue new file mode 100644 index 0000000..165f0c3 --- /dev/null +++ b/app/frontend/src/layout/components/news.vue @@ -0,0 +1,257 @@ + + + + diff --git a/app/frontend/src/layout/index.vue b/app/frontend/src/layout/index.vue new file mode 100644 index 0000000..af0c28d --- /dev/null +++ b/app/frontend/src/layout/index.vue @@ -0,0 +1,134 @@ + + + + + diff --git a/app/frontend/src/main.ts b/app/frontend/src/main.ts new file mode 100644 index 0000000..e6a1387 --- /dev/null +++ b/app/frontend/src/main.ts @@ -0,0 +1,44 @@ +import { createApp, Directive } from 'vue'; +import App from './App.vue'; +import router from '@/router'; +import { setupStore } from '@/store'; + +import print from 'vue3-print-nb' +import ElementPlus from 'element-plus'; +import * as ElementPlusIconsVue from '@element-plus/icons-vue' +import Pagination from '@/components/Pagination/index.vue'; +import '@/permission'; + +// 引入svg注册脚本 +import 'virtual:svg-icons-register'; + +// 国际化 +import i18n from '@/lang/index'; + +import '@/styles/index.scss'; +import 'element-plus/theme-chalk/index.css'; +import 'element-plus/theme-chalk/dark/css-vars.css'; + +const app = createApp(App); +// 自定义指令 +import * as directive from '@/directive'; +Object.keys(directive).forEach(key => { + app.directive(key, (directive as { [key: string]: Directive })[key]); +}); +for (const [key, component] of Object.entries(ElementPlusIconsVue)) { + app.component(key, component) +} + +// 全局方法 +import { getDictionaries } from '@/api/dict'; +app.config.globalProperties.$getDictionaries = getDictionaries; + +// 全局挂载 +setupStore(app); +app + .component('Pagination', Pagination) + .use(router) + .use(print) + .use(ElementPlus) + .use(i18n) + .mount('#app'); diff --git a/app/frontend/src/permission.ts b/app/frontend/src/permission.ts new file mode 100644 index 0000000..467c7af --- /dev/null +++ b/app/frontend/src/permission.ts @@ -0,0 +1,63 @@ +import router from '@/router'; +import { RouteRecordRaw } from 'vue-router'; +import { useUserStoreHook } from '@/store/modules/user'; +import { usePermissionStoreHook } from '@/store/modules/permission'; + +import NProgress from 'nprogress'; +import 'nprogress/nprogress.css'; +NProgress.configure({ showSpinner: false }); // 进度条 + +const permissionStore = usePermissionStoreHook(); + +// 白名单路由 +const whiteList = ['/login']; + +router.beforeEach(async (to, from, next) => { + NProgress.start(); + const userStore = useUserStoreHook(); + if (userStore.Token) { + // 登录成功,跳转到首页 + if (to.path === '/login') { + next({ path: '/' }); + NProgress.done(); + } else { + const hasGetUserInfo = userStore.roles.length > 0; + // const hasGetUserInfo = true; + if (hasGetUserInfo) { + if (to.matched.length === 0) { + from.name ? next({ name: from.name as any }) : next('/401'); + } else { + next(); + } + } else { + try { + const { roles } = await userStore.getInfo(); + const accessRoutes: RouteRecordRaw[] = + await permissionStore.generateRoutes(roles); + + accessRoutes.forEach((route: any) => { + router.addRoute(route); + }); + next({ ...to, replace: true }); + } catch (error) { + // 移除 token 并跳转登录页 + await userStore.resetToken(); + next(`/login?redirect=${to.path}`); + NProgress.done(); + } + } + } + } else { + // 未登录可以访问白名单页面 + if (whiteList.indexOf(to.path) !== -1) { + next(); + } else { + next(`/login?redirect=${to.path}`); + NProgress.done(); + } + } +}); + +router.afterEach(() => { + NProgress.done(); +}); diff --git a/app/frontend/src/router/index.ts b/app/frontend/src/router/index.ts new file mode 100644 index 0000000..dc93582 --- /dev/null +++ b/app/frontend/src/router/index.ts @@ -0,0 +1,87 @@ +import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'; +import { usePermissionStoreHook } from '@/store/modules/permission'; + +export const Layout = () => import('@/layout/index.vue'); + +// 静态路由 +export const constantRoutes: any = [ + { + path: '/redirect', + component: Layout, + meta: { hidden: true }, + children: [ + { + path: '/redirect/:path(.*)', + component: () => import('@/views/redirect/index.vue') + } + ] + }, + { + path: '/login', + component: () => import('@/views/login/index.vue'), + meta: { hidden: true } + }, + { + path: '/Generalreport', + component: () => import('@/views/component/Generalreport.vue'), + meta: { hidden: true } + }, + { + path: '/Generalreports', + component: () => import('@/views/component/Generalreports.vue'), + meta: { hidden: true } + }, + { + path: '/404', + component: () => import('@/views/error-page/404.vue'), + meta: { hidden: true } + }, + + { + path: '/', + component: Layout, + redirect: '/dashboard', + children: [ + { + path: 'dashboard', + opturl: '/dashboard', + component: () => import('@/views/dashboard/index.vue'), + name: '首页', + icon: 'homepage', + meta: { title: 'dashboard', icon: 'homepage', affix: true } + }, + { + path: 'personalCenter', + component: () => import('@/views/system/user/personalCenter.vue'), + name: '个人中心', + meta: { title: 'personalCenter',hidden: true, icon: 'personalCenter' } + }, + { + path: '401', + component: () => import('@/views/error-page/401.vue'), + meta: { hidden: true } + }, + ] + } +]; + +// 创建路由 +const router = createRouter({ + history: createWebHashHistory(), + routes: constantRoutes as RouteRecordRaw[], + // 刷新时,滚动条位置还原 + scrollBehavior: () => ({ left: 0, top: 0 }) +}); + +// 重置路由 +export function resetRouter() { + const permissionStore = usePermissionStoreHook(); + permissionStore.routes.forEach(route => { + const name = route.name; + if (name && router.hasRoute(name)) { + router.hasRoute(name) && router.removeRoute(name); + } + }); +} + +export default router; diff --git a/app/frontend/src/settings.ts b/app/frontend/src/settings.ts new file mode 100644 index 0000000..b0a442f --- /dev/null +++ b/app/frontend/src/settings.ts @@ -0,0 +1,23 @@ +interface DefaultSettings { + title: string; + showSettings: boolean; + tagsView: boolean; + fixedHeader: boolean; + sidebarLogo: boolean; + errorLog: string; + layout: string; + theme: string; +} + +const defaultSettings: DefaultSettings = { + title: '', + showSettings: false, + tagsView: true, + fixedHeader: true, + sidebarLogo: true, + errorLog: 'production', + layout: 'left', + theme: 'light' +}; + +export default defaultSettings; diff --git a/app/frontend/src/shims.d.ts b/app/frontend/src/shims.d.ts new file mode 100644 index 0000000..dd6adc8 --- /dev/null +++ b/app/frontend/src/shims.d.ts @@ -0,0 +1,3 @@ +shims.d.ts +declare module 'jsencrypt/bin/jsencrypt.min' // declare module 'xxx'路径或者模块名 +declare module 'sortablejs' \ No newline at end of file diff --git a/app/frontend/src/store/index.ts b/app/frontend/src/store/index.ts new file mode 100644 index 0000000..fc0ba49 --- /dev/null +++ b/app/frontend/src/store/index.ts @@ -0,0 +1,11 @@ +import type { App } from 'vue'; +import { createPinia } from 'pinia'; + +const store = createPinia(); + +// 全局挂载store +export function setupStore(app: App) { + app.use(store); +} + +export { store }; diff --git a/app/frontend/src/store/modules/app.ts b/app/frontend/src/store/modules/app.ts new file mode 100644 index 0000000..eb4d628 --- /dev/null +++ b/app/frontend/src/store/modules/app.ts @@ -0,0 +1,97 @@ +import { + getSidebarStatus, + setSidebarStatus, + getSize, + setSize, + setLanguage +} from '@/utils/localStorage'; +import { defineStore } from 'pinia'; +import { getLanguage } from '@/lang/index'; +import { computed, reactive, ref } from 'vue'; +import { useStorage } from '@vueuse/core'; + +// Element Plus 语言包 +import zhCn from 'element-plus/es/locale/lang/zh-cn'; +import en from 'element-plus/es/locale/lang/en'; + +export enum DeviceType { + mobile, + desktop +} + +export enum SizeType { + default, + large, + small +} + +// setup +export const useAppStore = defineStore('app', () => { + // state + const device = useStorage('device', 'desktop'); + const size = ref(getSize() || 'default'); + const language = ref(getLanguage()); + const sidebar = reactive({ + opened: getSidebarStatus() !== 'closed', + withoutAnimation: false + }); + + const locale = computed(() => { + if (language?.value == 'en') { + return en; + } else { + return zhCn; + } + }); + + // actions + function toggleSidebar(withoutAnimation: boolean) { + sidebar.opened = !sidebar.opened; + sidebar.withoutAnimation = withoutAnimation; + if (sidebar.opened) { + setSidebarStatus('opened'); + } else { + setSidebarStatus('closed'); + } + } + + function closeSideBar(withoutAnimation: boolean) { + sidebar.opened = false; + sidebar.withoutAnimation = withoutAnimation; + setSidebarStatus('closed'); + } + + function openSideBar(withoutAnimation: boolean) { + sidebar.opened = true; + sidebar.withoutAnimation = withoutAnimation; + setSidebarStatus('opened'); + } + + function toggleDevice(val: string) { + device.value = val; + } + + function changeSize(val: string) { + size.value = val; + setSize(val); + } + + function changeLanguage(val: string) { + language.value = val; + setLanguage(val); + } + + return { + device, + sidebar, + language, + locale, + size, + toggleDevice, + changeSize, + changeLanguage, + toggleSidebar, + closeSideBar, + openSideBar + }; +}); diff --git a/app/frontend/src/store/modules/permission.ts b/app/frontend/src/store/modules/permission.ts new file mode 100644 index 0000000..66e13fa --- /dev/null +++ b/app/frontend/src/store/modules/permission.ts @@ -0,0 +1,83 @@ +import { RouteRecordRaw } from 'vue-router'; +import { defineStore } from 'pinia'; +import { constantRoutes } from '@/router'; +import { store } from '@/store'; +import { listRoutes } from '@/api/menu'; +import { ref } from 'vue'; + +const modules = import.meta.glob('../../views/**/**.vue'); +export const Layout = () => import('@/layout/index.vue'); + +// const hasPermission = (roles: string[], route: RouteRecordRaw) => { +// if (route.meta && route.meta.roles) { +// if (roles.includes('ROOT')) { +// return true; +// } +// return roles.some(role => { +// if (route.meta?.roles !== undefined) { +// return (route.meta.roles as string[]).includes(role); +// } +// }); +// } +// return false; +// }; + +const filterAsyncRoutes = (routes: RouteRecordRaw[], roles: string[]) => { + const res: RouteRecordRaw[] = []; + routes.forEach(route => { + const tmp = { ...route } as any; + // if (hasPermission(roles, tmp)) { + tmp.path = tmp.opturl; + if (tmp.type == '0') { + tmp.component = Layout; + } else { + const component = modules[`../../views${tmp.opturl}.vue`] as any; + if (component) { + tmp.component = component; + } else { + tmp.component = modules[`../../views/error-page/404.vue`]; + } + } + res.push(tmp) + if (tmp.children) { + tmp.children = filterAsyncRoutes(tmp.children, roles); + } + // } + }); + return res; +}; + +// setup +export const usePermissionStore = defineStore('permission', () => { + // state + const routes = ref([]); + const addRoutes = ref([]); + + // actions + function setRoutes(newRoutes: RouteRecordRaw[]) { + addRoutes.value = newRoutes; + routes.value = constantRoutes.concat(newRoutes); + } + + function generateRoutes(roles: string[]) { + return new Promise((resolve, reject) => { + listRoutes() + .then(response => { + console.log(response) + const asyncRoutes :any = response; + const accessedRoutes = filterAsyncRoutes(asyncRoutes, roles); + setRoutes(accessedRoutes); + resolve(accessedRoutes); + }) + .catch(error => { + reject(error); + }); + }); + } + return { routes, setRoutes, generateRoutes }; +}); + +// 非setup +export function usePermissionStoreHook() { + return usePermissionStore(store); +} diff --git a/app/frontend/src/store/modules/settings.ts b/app/frontend/src/store/modules/settings.ts new file mode 100644 index 0000000..0b69453 --- /dev/null +++ b/app/frontend/src/store/modules/settings.ts @@ -0,0 +1,64 @@ +import { defineStore } from 'pinia'; +import defaultSettings from '../../settings'; +import { ref } from 'vue'; +import { useStorage } from '@vueuse/core'; + +/** + * 主题类型 + */ +export enum ThemeType { + light, + dark +} + +/** + * 布局类型 + */ +export enum LayoutType { + left, + top, + mix +} + +export const useSettingsStore = defineStore('setting', () => { + // state + const showSettings = ref(defaultSettings.showSettings); + const tagsView = useStorage('tagsView', defaultSettings.tagsView); + const fixedHeader = ref(defaultSettings.fixedHeader); + const sidebarLogo = ref(defaultSettings.sidebarLogo); + + const layout = useStorage('layout', defaultSettings.layout); + + // actions + function changeSetting(param: { key: string; value: any }) { + const { key, value } = param; + switch (key) { + case 'showSettings': + showSettings.value = value; + break; + case 'fixedHeader': + fixedHeader.value = value; + break; + case 'tagsView': + tagsView.value = value; + break; + case 'sidevarLogo': + sidebarLogo.value = value; + break; + case 'layout': + layout.value = value; + break; + default: + break; + } + } + + return { + showSettings, + tagsView, + fixedHeader, + sidebarLogo, + layout, + changeSetting + }; +}); diff --git a/app/frontend/src/store/modules/tagsView.ts b/app/frontend/src/store/modules/tagsView.ts new file mode 100644 index 0000000..f8a69a2 --- /dev/null +++ b/app/frontend/src/store/modules/tagsView.ts @@ -0,0 +1,214 @@ +import { defineStore } from 'pinia'; +import { ref } from 'vue'; +import { RouteLocationNormalized } from 'vue-router'; + +export interface TagView extends Partial { + title?: string; +} + +// setup +export const useTagsViewStore = defineStore('tagsView', () => { + // state + const visitedViews = ref([]); + const cachedViews = ref([]); + + // actions + function addVisitedView(view: TagView) { + if (visitedViews.value.some(v => v.path === view.path)) return; + if (view.meta && view.meta.affix) { + visitedViews.value.unshift( + Object.assign({}, view, { + title: view.meta?.title || 'no-name' + }) + ); + } else { + visitedViews.value.push( + Object.assign({}, view, { + title: view.meta?.title || 'no-name' + }) + ); + } + } + + function addCachedView(view: TagView) { + const viewName = view.name as string; + if (cachedViews.value.includes(viewName)) return; + if (view.meta?.keepAlive) { + cachedViews.value.push(viewName); + } + } + + function delVisitedView(view: TagView) { + return new Promise(resolve => { + for (const [i, v] of visitedViews.value.entries()) { + if (v.path === view.path) { + visitedViews.value.splice(i, 1); + break; + } + } + resolve([...visitedViews.value]); + }); + } + + function delCachedView(view: TagView) { + const viewName = view.name as string; + return new Promise(resolve => { + const index = cachedViews.value.indexOf(viewName); + index > -1 && cachedViews.value.splice(index, 1); + resolve([...cachedViews.value]); + }); + } + + function delOtherVisitedViews(view: TagView) { + return new Promise(resolve => { + visitedViews.value = visitedViews.value.filter(v => { + return v.meta?.affix || v.path === view.path; + }); + resolve([...visitedViews.value]); + }); + } + + function delOtherCachedViews(view: TagView) { + const viewName = view.name as string; + return new Promise(resolve => { + const index = cachedViews.value.indexOf(viewName); + if (index > -1) { + cachedViews.value = cachedViews.value.slice(index, index + 1); + } else { + // if index = -1, there is no cached tags + cachedViews.value = []; + } + resolve([...cachedViews.value]); + }); + } + + function updateVisitedView(view: TagView) { + for (let v of visitedViews.value) { + if (v.path === view.path) { + v = Object.assign(v, view); + break; + } + } + } + + function addView(view: TagView) { + addVisitedView(view); + addCachedView(view); + } + + function delView(view: TagView) { + return new Promise(resolve => { + delVisitedView(view); + delCachedView(view); + resolve({ + visitedViews: [...visitedViews.value], + cachedViews: [...cachedViews.value] + }); + }); + } + + function delOtherViews(view: TagView) { + return new Promise(resolve => { + delOtherVisitedViews(view); + delOtherCachedViews(view); + resolve({ + visitedViews: [...visitedViews.value], + cachedViews: [...cachedViews.value] + }); + }); + } + + function delLeftViews(view: TagView) { + return new Promise(resolve => { + const currIndex = visitedViews.value.findIndex(v => v.path === view.path); + if (currIndex === -1) { + return; + } + visitedViews.value = visitedViews.value.filter((item, index) => { + // affix:true 固定tag,例如“首页” + if (index >= currIndex || (item.meta && item.meta.affix)) { + return true; + } + + const cacheIndex = cachedViews.value.indexOf(item.name as string); + if (cacheIndex > -1) { + cachedViews.value.splice(cacheIndex, 1); + } + return false; + }); + resolve({ + visitedViews: [...visitedViews.value] + }); + }); + } + function delRightViews(view: TagView) { + return new Promise(resolve => { + const currIndex = visitedViews.value.findIndex(v => v.path === view.path); + if (currIndex === -1) { + return; + } + visitedViews.value = visitedViews.value.filter((item, index) => { + // affix:true 固定tag,例如“首页” + if (index <= currIndex || (item.meta && item.meta.affix)) { + return true; + } + + const cacheIndex = cachedViews.value.indexOf(item.name as string); + if (cacheIndex > -1) { + cachedViews.value.splice(cacheIndex, 1); + } + return false; + }); + resolve({ + visitedViews: [...visitedViews.value] + }); + }); + } + + function delAllViews() { + return new Promise(resolve => { + const affixTags = visitedViews.value.filter(tag => tag.meta?.affix); + visitedViews.value = affixTags; + cachedViews.value = []; + resolve({ + visitedViews: [...visitedViews.value], + cachedViews: [...cachedViews.value] + }); + }); + } + + function delAllVisitedViews() { + return new Promise(resolve => { + const affixTags = visitedViews.value.filter(tag => tag.meta?.affix); + visitedViews.value = affixTags; + resolve([...visitedViews.value]); + }); + } + + function delAllCachedViews() { + return new Promise(resolve => { + cachedViews.value = []; + resolve([...cachedViews.value]); + }); + } + + return { + visitedViews, + cachedViews, + addVisitedView, + addCachedView, + delVisitedView, + delCachedView, + delOtherVisitedViews, + delOtherCachedViews, + updateVisitedView, + addView, + delView, + delOtherViews, + delLeftViews, + delRightViews, + delAllViews, + delAllVisitedViews, + delAllCachedViews + }; +}); diff --git a/app/frontend/src/store/modules/user.ts b/app/frontend/src/store/modules/user.ts new file mode 100644 index 0000000..93e6493 --- /dev/null +++ b/app/frontend/src/store/modules/user.ts @@ -0,0 +1,141 @@ +import { defineStore } from 'pinia'; + +import { getToken, setToken, removeToken } from '@/utils/auth'; +import { loginApi, logoutApi } from '@/api/auth'; +import { getUserInfo } from '@/api/user'; +import { resetRouter } from '@/router'; +import { store } from '@/store'; +import { LoginData } from '@/api/auth/types'; +import { ref } from 'vue'; +import { UserInfo } from '@/api/user/types'; + +export const useUserStore = defineStore('user', () => { + // state + const Token = ref(getToken() || ''); + const nickname = ref(''); + const avatar = ref(''); + const roles = ref>([]); // 用户角色编码集合 → 判断路由权限 + const perms = ref>([]); // 用户权限编码集合 → 判断按钮权限 + const badgeval = ref('') + const webApiBaseUrl: any = process.env.NODE_ENV == 'development' ? import.meta.env.VITE_APP_BASE_API : window.webConfig.webApiBaseUrl + const webApiBaseHttp: any = process.env.NODE_ENV == 'development' ? import.meta.env.VITE_APP_BASE_WEB : window.webConfig.VITEAPPBASEWEB + const webApiBaseApp: any = window.webConfig.webApiBaseApp + const title = window.webConfig.title + const content1 = window.webConfig.content1 + const content2 = window.webConfig.content2 + const content3 = window.webConfig.content3 + const bgImg = window.webConfig.bgImg + const logo = window.webConfig.loginLogo + const headerLogo = window.webConfig.headerLogo + const userId = ref('') + const username = ref('') + + const institutionName = ref('') + const institutionId = ref('') + + + + // actions + + // 登录 + function login(loginData: LoginData) { + return new Promise((resolve, reject) => { + loginApi(loginData) + .then(response => { + const { token } = response.data; + Token.value = token; + setToken(token); + resolve(); + }) + .catch(error => { + reject(error); + }); + }); + } + + // 获取信息(用户昵称、头像、角色集合、权限集合) + function getInfo() { + return new Promise((resolve, reject) => { + getUserInfo() + .then(({ data }) => { + if (!data) { + return reject('Verification failed, please Login again.'); + } + if (!data.roles || data.roles.length <= 0) { + reject('getUserInfo: roles must be a non-null array!'); + } + nickname.value = data.userInfo.nickname; + userId.value = data.userInfo.id; + + username.value = data.userInfo.username; + avatar.value = data.userInfo.avatar; + roles.value = data.roles; + perms.value = data.permissions; + institutionName.value = data.userInfo.institutionName; + if(data.userInfo.institution_id !=null&& data.userInfo.institution_id !=''){ + institutionId.value = data.userInfo.institution_id + } + resolve(data); + }) + .catch(error => { + reject(error); + }); + }); + } + + // 注销 + function logout() { + return new Promise((resolve, reject) => { + logoutApi() + .then(() => { + resetRouter(); + resetToken(); + resolve(); + }) + .catch(error => { + reject(error); + }); + }); + } + + // 重置 + function resetToken() { + removeToken(); + Token.value = ''; + nickname.value = ''; + avatar.value = ''; + roles.value = []; + perms.value = []; + } + return { + Token, + nickname, + username, + userId, + avatar, + roles, + perms, + login, + getInfo, + logout, + resetToken, + badgeval, + webApiBaseUrl, + webApiBaseHttp, + webApiBaseApp, + title, + institutionName, + institutionId, + content1, + content2, + content3, + bgImg, + logo, + headerLogo + }; +}); + +// 非setup +export function useUserStoreHook() { + return useUserStore(store); +} diff --git a/app/frontend/src/styles/element-plus.scss b/app/frontend/src/styles/element-plus.scss new file mode 100644 index 0000000..a54cd78 --- /dev/null +++ b/app/frontend/src/styles/element-plus.scss @@ -0,0 +1,59 @@ +:root { + // 这里可以设置你自定义的颜色变量 + // 这个是element主要按钮:active的颜色,当主题更改后此变量的值也随之更改 + --el-color-primary-dark: #0d84ff; + // --el-font-size-base: 16px !important; +} +.el-button--large, .el-input--large, .el-table--large, .el-form--large, .el-select__tags-text{ + font-size: 16px !important; + .el-form-item__label{ + font-size: 16px !important; + } + --el-font-size-base: 16px !important; +} + + +// 覆盖 element-plus 的样式 +.el-breadcrumb__inner, +.el-breadcrumb__inner a { + font-weight: 400 !important; +} + +.el-upload { + input[type='file'] { + display: none !important; + } +} + +.el-upload__input { + display: none; +} + +// dropdown +.el-dropdown-menu { + a { + display: block; + } +} + +// to fix el-date-picker css style +.el-range-separator { + box-sizing: content-box; +} + +// 选中行背景色值 +.el-table__body tr.current-row td { + background-color: #e1f3d8b5 !important; +} + +// card 的header统一高度 +.el-card__header { + height: 60px !important; +} + +// 表格表头和表体未对齐 +.el-table__header col[name='gutter'] { + display: table-cell !important; +} + + diff --git a/app/frontend/src/styles/index.scss b/app/frontend/src/styles/index.scss new file mode 100644 index 0000000..fc82f97 --- /dev/null +++ b/app/frontend/src/styles/index.scss @@ -0,0 +1,121 @@ +@import 'src/styles/variables.module'; +@import 'src/styles/element-plus'; +@import './sidebar.scss'; +@import './tailwind.scss'; +@import './peeling.scss'; +html,body,#app{ + height: 100%; +} + +// main-container global css +.app-container { + padding: 20px; +} + +.search{ + padding: 18px 0 0 10px; + margin-bottom: 10px; + border-radius: 5px; + border: 1px solid #ddd; + box-shadow: 6px 2px 6px #CCC; +} + +svg{ + display: inline-block; +} +.el-dialog { + display: flex !important; + flex-direction: column !important; + margin: auto !important; + position: absolute !important; + top: 0 ; + left: 0 ; + right: 0; + bottom: 0; + height: max-content; +} +.el-dialog__body { + padding: 20px !important; +} + +.echartsbox .el-dialog__body{ + background: #ededed !important; +} +.tsdialog .el-dialog__body{ + background: rgb(245,246,250) !important; +} +.tsdialog .el-dialog__header{ + background-color: #fff; +} +.el-upload { + display: inline-flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +.avatar-uploader .el-upload { + border: 1px dashed var(--el-border-color); + border-radius: 6px; + cursor: pointer; + position: relative; + overflow: hidden; + transition: var(--el-transition-duration-fast); + width: 100px; + height: 100px; +} +.el-icon.avatar-uploader-icon { + font-size: 28px; + color: #8c939d; + width: 100px; + height: 100px; + text-align: center; +} +.el-icon { + --color: inherit; + height: 1em; + width: 1em; + line-height: 1em; + display: inline-flex; + justify-content: center; + align-items: center; + position: relative; + fill: currentColor; + color: var(--color); + font-size: inherit; +} + + +.custom-tree-node, .treedelicon, .treeediticon { + font-size: 16px !important; +} + +.custom-tree-large, .treedelicon, .treeediticon { + font-size: 14px !important; +} +.el-tree-node.is-current > .el-tree-node__content { + width: 100%; + height: 33px; + background-color: #409eff !important; + color: #fff !important; +} + +.el-tree-node__content { + width: 100%; + height: 33px !important; + line-height: 33px; +} + +.el-tree-node__content:hover { + background-color: #409eff19; +} + +.el-select--large .el-select__wrapper{ + min-height: 0px !important; +} +.el-table__body .is_sightedbg{ + background: rgb(254, 218, 121) !important; +} + +.hover-row.is_sightedbg td.el-table__cell{ + background: rgb(254, 218, 121) !important; +} \ No newline at end of file diff --git a/app/frontend/src/styles/mixin.scss b/app/frontend/src/styles/mixin.scss new file mode 100644 index 0000000..3ca7168 --- /dev/null +++ b/app/frontend/src/styles/mixin.scss @@ -0,0 +1,28 @@ +@mixin clearfix { + &:after { + content: ''; + display: table; + clear: both; + } +} + +@mixin scrollBar { + &::-webkit-scrollbar-track-piece { + background: #d3dce6; + } + + &::-webkit-scrollbar { + width: 6px; + } + + &::-webkit-scrollbar-thumb { + background: #99a9bf; + border-radius: 20px; + } +} + +@mixin relative { + position: relative; + width: 100%; + height: 100%; +} diff --git a/app/frontend/src/styles/peeling.scss b/app/frontend/src/styles/peeling.scss new file mode 100644 index 0000000..f3307f7 --- /dev/null +++ b/app/frontend/src/styles/peeling.scss @@ -0,0 +1,352 @@ +html .el-dialog__header{ + background-color: rgba(248, 248, 248, 1); + margin-right: 0px; +} +html.dark .fixed-header{ + /* 自定义深色背景颜色 */ + background: var(--el-table-tr-bg-color); +} + +html.dark #app .sidebar-container{ + background: #202020; +} +html.dark #app .sidebar-container .el-menu{ + --el-menu-text-color: #ffffff !important; + --el-menu-hover-text-color: #ffffff !important; + --el-menu-bg-color:var(--el-table-tr-bg-color) !important; + --el-menu-hover-bg-color: #ffffff!important; + --el-menu-active-color: #409eff; +} + +html.dark .el-input { + --el-input-text-color: #ffffff; +} +html.dark #app .sidebar-container .el-sub-menu .el-menu-item{ + background-color: var(--el-table-tr-bg-color) !important; +} +.navboxbg{ + background:#f0f2f5 !important; +} +html.dark .navboxbg{ + background:var(--el-table-tr-bg-color) !important; +} +html.dark .app-main{ + background:var(--el-table-tr-bg-color); +} + +html.dark .detail-box{ + background:#202020; +} + +html.dark .el-table__header-wrapper th{ + background: var(--el-table-tr-bg-color) !important; + color: #ffffff !important; +} +html.dark .AlgorithmsAndModels { + background-color: #202020; + box-shadow: 0px 0px 3px rgb(54, 54, 54); +} +html.dark .tags-item-menu { + background: rgb(54, 54, 54); + box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3); +} +html.dark .tags-container .tags-item{ + background-color: #202020; +} + +html.dark #app .sidebar-container .el-menu-item.is-active{ + background: #002144 !important; +} + +html.dark #app .el-menu-item{ + background: transparent !important; +} +html.dark #app .el-sub-menu{ + background: transparent !important; +} + +html.dark #app .sidebar-container .el-sub-menu__title:hover{ + background: #002144 !important; +} + +html.dark #app .sidebar-container .submenu-title-noDropdown:hover{ + background: transparent !important; +} + +html.dark #app .AlgorithmsAndModels .el-tabs__item { + color: #fff !important; +} +html.dark .AlgorithmsAndModels .el-tabs__item.is-active{ + color: #409eff !important; +} + +html.dark .el-dialog__header{ + background: #141414 !important; +} +html.dark .tags-item-menu li:hover{ + background: #409eff; +} + +html.dark .faulttemplate-box{ + background: #141414 !important; +} +html.dark #silderLeft{ + background: #202020 !important; +} +html.dark .silderRight{ + background: #202020 !important; +} +//组织管理 +html.dark .el-table__cell{ + color:#CFD3DC; +} +//角色管理 +html.dark .conductproject-bg-box{ + background:#202020; +} +//日志 +html.dark .record-box{ + background:#202020; +} +//学校管理 +html.dark .treetitle{ + color:#fff; +} +html.dark .schoolStudent-box{ + background:#202020; +} +html.dark .schoolStudent-title{ + color:#fff; +} +html.dark .flexitems .textname{ + color:#fff; +} +html.dark .flexitems .titlename{ + color:#fff; +} +html.dark .basicname{ + color:#fff; +} +html.dark .visionscreening-box{ + background:#202020; + box-shadow: none; +} +html.dark .planmanage-box .planmanage-box-top{ + background:#202020; + box-shadow: none; +} +html.dark .content-box{ + background:#202020; + box-shadow: none; +} +html.dark .planmanage-box .planmanage-box-top .box-top1 .box-top1-title{ + color:#fff; +} +html.dark .planmanage-box .planmanage-box-top .box-top2 .box-top2-text{ + color:#fff; +} +html.dark .planmanage-box .planmanage-box-top .box-top2 .box-top2-texts{ + color:#fff; +} +html.dark .planmanage-box .planmanage-box-top .box-top3 .box-top3-info{ + color:#fff; +} +html.dark .planmanage-box .planmanage-box-top .box-top3 .menucheckstyle{ + color:#4099ff; +} +html.dark .el-tree-node__content{ + color:#fff; +} +html.dark .tabcontent{ + background:#202020; +} +html.dark .el-tabs__item{ + background-color:#202020; + border: 1px solid #4c4d4f; + border-bottom: none; + color:#fff; +} +html.dark .rules-box .rules-box-top{ + background-color:#202020; + color:#fff; + border-bottom: 1px solid #4c4d4f; +} +html.dark .rules-box{ + border: 1px solid #4c4d4f; +} +html.dark .el-tree-node__expand-icon{ + color: #8d9095; +} +html.dark .schoolStudent-box .schoolStudent-title .class_order{ + color:#fff; +} +html.dark .valuetext{ + color:#fff; +} +html.dark .tstab .el-tabs__item{ + border-left: none; + border-right: none; + border-top: none; + border-bottom: 2px solid #414243; +} +html.dark .silderRight-top{ + background:#202020; +} +html.dark .activitymanage-box{ + background:#202020; + box-shadow: none; +} +html.dark .dashboard-container .dashboard-container-top .top-box{ + background:#202020; + box-shadow: none; +} +html.dark .dashboard-container .dashboard-container-top .top-box .top-box-num{ + color:#fff; +} +html.dark .dashboard-container .dashboard-container-title{ + color:#fff; +} +html.dark .dashboard-container .dashboard-container-bottom .container-bottom-top .bottom-top-box{ + background:#202020; + box-shadow: none; +} +html.dark .dashboard-container .dashboard-container-bottom .container-bottom-top .box-content-title .titletext{ + color:#fff; +} +html.dark .tschartstext{ + color:#fff; +} +html.dark .dashboard-container .dashboard-container-bottom .container-bottom-top .box-content-title{ + border-bottom: 1px solid #4c4d4f; +} +html.dark .navbar{ + box-shadow: 0px 0px 3px rgb(219 225 236); +} +html.dark .tags-container .tags-item{ + box-shadow: 0px 0px 1px rgb(219 225 236); + border: 1px solid #787878; +} +html.dark .contents-box .content-box-top{ + background:#202020; + box-shadow: none; +} +html.dark .contents-box .content-box-top .box-top1 .box-top1-title{ + color:#fff; +} +html.dark .contents-box .content-box-top .box-top2 .box-top2-texts{ + color:#fff; +} +html.dark .contents-box .content-box-top .box-top3 .box-top3-info{ + color:#fff; +} +html.dark .contents-box .content-box-top .box-top3 .menucheckstyle{ + color:#4099ff; +} +html.dark .schoolClassUi .schoolClassLis .classtitle{ + color:#fff; +} +html.dark .schoolClassUi .schoolClassLis{ + border: 1px solid #787878; +} +html.dark .schoolClassUi .schoolClassLis .classtext{ + color:#fff; +} +html.dark .basicinfo{ + color:#fff; +} +html.dark .schoolStudent-title .return{ + background:#202020; + border: 1px solid #4099ff; +} +html.dark .schoolStudent-box .schoolStudent-title .return{ + background:#202020; + border: 1px solid #4099ff; +} +html.dark .return{ + background:#202020; + border: 1px solid #4099ff; +} +html.dark .schoolClassUi .schoolClassLis .classbutton{ + background:#202020; + border: 1px solid #787878; +} +html.dark .lefttitle{ + background:#202020; + border-bottom: 1px solid #4c4d4f; +} +html.dark .leftbox{ + border: 1px solid #4c4d4f; +} +html.dark .interaction-box .interaction-box-left{ + background:#202020; + box-shadow: none; +} +html.dark .interaction-box .interaction-box-right{ + background:#202020; + box-shadow: none; +} +html.dark .interaction-box .interaction-box-right .box-right-top .unproblem-title{ + color:#fff; +} +html.dark .interaction-box .interaction-box-right .box-right-top{ + border-bottom: 1px solid #4c4d4f; +} +html.dark .problem-box{ + border-bottom: 1px solid #4c4d4f; +} +html.dark .answer-text{ + color:#fff; +} +html.dark .problem-text{ + color:#fff; +} + +html.dark .login-container .el-input__inner{ + color:#606266 !important; +} +html.dark .bg-white{ + background: transparent !important; +} + +html.dark .avatar { + border-radius: 50%; + background: transparent !important; +} + +html.dark .avatar img { + border-radius: 50%; +} + +html.dark .printcode-box .right-box-top{ + background: #202020 !important; + +} +html.dark .box-top1-title{ + color: #fff !important; +} +html.dark .box-top2-texts{ + color: #fff !important; +} +html.dark .box-top2-text{ + color: #fff !important; +} +html.dark .silderRight .right-box-top .box-top3 .box-top3-info{ + color: #fff ; +} + + + +html.dark .printcode-box .importdata-box .importdata-box-top{ + background: #202020 !important; +} +html.dark .printcode-box .importdata-box .importdata-box-bottom{ + background: #202020 !important; +} +html.dark .el-table__row.is_sightedbg .el-table__cell{ + color: #FFF !important; + background: #202020 !important; +} + +html.dark #silderLeft2{ + background: transparent !important; +} \ No newline at end of file diff --git a/app/frontend/src/styles/sidebar.scss b/app/frontend/src/styles/sidebar.scss new file mode 100644 index 0000000..d0c50ae --- /dev/null +++ b/app/frontend/src/styles/sidebar.scss @@ -0,0 +1,253 @@ +svg { + vertical-align: text-bottom !important; +} +#app { + .main-container { + // min-height: 100%; + transition: margin-left 0.28s; + margin-left: $sideBarWidth; + position: relative; + } + + .sidebar-container { + transition: width 0.28s; + width: $sideBarWidth !important; + background-color: $menuBg; + height: calc(100vh - 60px); + padding-top: 15px; + position: absolute; + top: 60px; + bottom: 0; + left: 0; + z-index: 98; + overflow: hidden; + + // reset element-ui css + .horizontal-collapse-transition { + transition: 0s width ease-in-out, 0s padding-left ease-in-out, + 0s padding-right ease-in-out; + } + + .scrollbar-wrapper { + overflow-x: hidden !important; + } + + .el-scrollbar__bar.is-vertical { + right: 0px; + } + + .el-scrollbar { + height: 100%; + } + + &.has-logo { + .el-scrollbar { + height: calc(100% - 50px); + } + } + + .is-horizontal { + display: none; + } + + + .svg-icon { + margin-right: 16px; + } + + .sub-el-icon { + margin-right: 12px; + margin-left: -2px; + } + + .el-menu { + border: none; + height: 100%; + width: 100% !important; + } + + // menu hover + .submenu-title-noDropdown, + .el-sub-menu__title { + &:hover { + color: $menuHover !important; + } + } + + // .is-active > .el-sub-menu__title { + // color: $subMenuActiveText !important; + // } + + & .nest-menu .el-sub-menu > .el-sub-menu__title, + & .el-sub-menu .el-menu-item { + min-width: $sideBarWidth !important; + background-color: $subMenuBg !important; + + &:hover { + color: $subMenuHover !important; + } + } + .el-menu-item.is-active { + border-right: 3px solid $subMenuHover; + background: #e8f3ff !important; + } + } + + .hideSidebar { + .sidebar-container { + width: 54px !important; + .svg-icon { + margin-right: 0px; + } + } + + .main-container { + margin-left: 54px; + } + + .submenu-title-noDropdown { + padding: 0 !important; + position: relative; + + .el-tooltip { + padding: 0 !important; + + .svg-icon { + margin-left: 20px; + } + + .sub-el-icon { + margin-left: 19px; + } + } + } + + .el-sub-menu { + overflow: hidden; + + & > .el-sub-menu__title { + padding: 0 !important; + + .svg-icon { + margin-left: 20px; + } + + .sub-el-icon { + margin-left: 19px; + } + + .el-sub-menu__icon-arrow { + display: none; + } + } + + } + + .el-menu--collapse { + .el-sub-menu { + & > .el-sub-menu__title { + & > span { + height: 0; + width: 0; + overflow: hidden; + visibility: hidden; + display: inline-block; + } + } + } + } + } + + .el-menu--collapse .el-menu .el-sub-menu { + min-width: $sideBarWidth !important; + } + + // mobile responsive + .mobile { + .main-container { + margin-left: 0px; + } + + .sidebar-container { + transition: transform 0.28s; + width: $sideBarWidth !important; + } + + &.hideSidebar { + .sidebar-container { + pointer-events: none; + transition-duration: 0.3s; + transform: translate3d(-$sideBarWidth, 0, 0); + } + } + } + + .withoutAnimation { + .main-container, + .sidebar-container { + transition: none; + } + } +} + +// when menu collapsed +.el-menu--vertical { + & > .el-menu { + .svg-icon { + margin-right: 16px; + } + .sub-el-icon { + margin-right: 12px; + margin-left: -2px; + } + } + + .nest-menu .el-sub-menu > .el-sub-menu__title, + .el-menu-item { + &:hover { + background-color: #ffffff; + // you can use $subMenuHover + color: $menuHover !important; + } + } + + // the scroll bar appears when the subMenu is too long + > .el-menu--popup { + max-height: 100vh; + overflow-y: auto; + + &::-webkit-scrollbar-track-piece { + background: #d3dce6; + } + + &::-webkit-scrollbar { + width: 6px; + } + + &::-webkit-scrollbar-thumb { + background: #99a9bf; + border-radius: 20px; + } + } +} +body[layout="mix"] { + + .horizontal-header{ + .el-menu-item{ + height: 50px!important; + line-height: 50px!important; + } + + .el-sub-menu__title { + background-color: #001529!important; + height: 50px!important; + } + } + .horizontal-header-right>div { + color: #FFF; + } + .svg-icon{ + margin-right: 16px; + } + +} diff --git a/app/frontend/src/styles/tailwind.scss b/app/frontend/src/styles/tailwind.scss new file mode 100644 index 0000000..9bb37ee --- /dev/null +++ b/app/frontend/src/styles/tailwind.scss @@ -0,0 +1,4 @@ + +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/app/frontend/src/styles/variables.module.css b/app/frontend/src/styles/variables.module.css new file mode 100644 index 0000000..518a1f9 --- /dev/null +++ b/app/frontend/src/styles/variables.module.css @@ -0,0 +1,11 @@ +:export { + menuText: #409eff; + menuActiveText: #409eff; + subMenuActiveText: #409eff; + menuBg: #ffffff; + menuHover: #409eff; + subMenuBg: #ffffff; + subMenuHover: #409eff; + sideBarWidth: 210px; +} +/*# sourceMappingURL=variables.module.css.map */ \ No newline at end of file diff --git a/app/frontend/src/styles/variables.module.css.map b/app/frontend/src/styles/variables.module.css.map new file mode 100644 index 0000000..b95fb87 --- /dev/null +++ b/app/frontend/src/styles/variables.module.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": "AAeA,AAAA,OAAO,CAAC;EACN,QAAQ,EAfC,OAAO;EAgBhB,cAAc,EAfC,OAAO;EAgBtB,iBAAiB,EAfC,OAAO;EAgBzB,MAAM,EAdC,OAAO;EAed,SAAS,EAdC,OAAO;EAejB,SAAS,EAbC,OAAO;EAcjB,YAAY,EAbC,OAAO;EAcpB,YAAY,EAZC,KAAK;CAanB", + "sources": [ + "variables.module.scss" + ], + "names": [], + "file": "variables.module.css" +} \ No newline at end of file diff --git a/app/frontend/src/styles/variables.module.scss b/app/frontend/src/styles/variables.module.scss new file mode 100644 index 0000000..0376220 --- /dev/null +++ b/app/frontend/src/styles/variables.module.scss @@ -0,0 +1,25 @@ +// sidebar +$menuText: #505050; +$menuActiveText: #409eff; +$subMenuActiveText: #409eff; + +$menuBg: #ffffff; +$menuHover: #409eff; + +$subMenuBg: #ffffff; +$subMenuHover: #409eff; + +$sideBarWidth: 210px; + +// the :export directive is the magic sauce for webpack +// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass +:export { + menuText: $menuText; + menuActiveText: $menuActiveText; + subMenuActiveText: $subMenuActiveText; + menuBg: $menuBg; + menuHover: $menuHover; + subMenuBg: $subMenuBg; + subMenuHover: $subMenuHover; + sideBarWidth: $sideBarWidth; +} diff --git a/app/frontend/src/utils/auth.ts b/app/frontend/src/utils/auth.ts new file mode 100644 index 0000000..c6adc52 --- /dev/null +++ b/app/frontend/src/utils/auth.ts @@ -0,0 +1,15 @@ +import Cookies from 'js-cookie'; + +const TokenKey = 'token'; + +export function getToken() { + return Cookies.get(TokenKey); +} + +export function setToken(token: any) { + Cookies.set(TokenKey, token); +} + +export function removeToken() { + return Cookies.remove(TokenKey); +} diff --git a/app/frontend/src/utils/filter.ts b/app/frontend/src/utils/filter.ts new file mode 100644 index 0000000..38c28bc --- /dev/null +++ b/app/frontend/src/utils/filter.ts @@ -0,0 +1,80 @@ +/** + * Show plural label if time is plural number + * @param {number} time + * @param {string} label + * @return {string} + */ +function pluralize(time: number, label: string) { + if (time === 1) { + return time + label; + } + return time + label + 's'; +} + +/** + * @param {number} time + */ +export function timeAgo(time: number) { + const between = Date.now() / 1000 - Number(time); + if (between < 3600) { + return pluralize(~~(between / 60), ' minute'); + } else if (between < 86400) { + return pluralize(~~(between / 3600), ' hour'); + } else { + return pluralize(~~(between / 86400), ' day'); + } +} + +/** + * Number formatting + * like 10000 => 10k + * @param {number} num + * @param {number} digits + */ +export function numberFormatter(num: number, digits: number) { + const si = [ + { value: 1e18, symbol: 'E' }, + { value: 1e15, symbol: 'P' }, + { value: 1e12, symbol: 'T' }, + { value: 1e9, symbol: 'G' }, + { value: 1e6, symbol: 'M' }, + { value: 1e3, symbol: 'k' } + ]; + for (let i = 0; i < si.length; i++) { + if (num >= si[i].value) { + return ( + (num / si[i].value) + .toFixed(digits) + .replace(/\.0+$|(\.[0-9]*[1-9])0+$/, '$1') + si[i].symbol + ); + } + } + return num.toString(); +} + +/** + * 10000 => "10,000" + * @param {number} num + */ +export function toThousandFilter(num: number) { + return (+num || 0) + .toString() + .replace(/^-?\d+/g, m => m.replace(/(?=(?!\b)(\d{3})+$)/g, ',')); +} + +/** + * Upper case first char + * @param {String} string + */ +export function uppercaseFirst(string: string) { + return string.charAt(0).toUpperCase() + string.slice(1); +} + +/** + * 金额转换(分->元) + * 100 => 1 + * @param {number} num + */ +export function moneyFormatter(num: number) { + return '¥' + (isNaN(num) ? 0.0 : parseFloat((num / 100).toFixed(2))); +} diff --git a/app/frontend/src/utils/i18n.ts b/app/frontend/src/utils/i18n.ts new file mode 100644 index 0000000..b95552a --- /dev/null +++ b/app/frontend/src/utils/i18n.ts @@ -0,0 +1,12 @@ +// translate router.meta.title, be used in breadcrumb sidebar tagsview +import i18n from '@/lang/index'; + +export function generateTitle(title: any) { + // 判断是否存在国际化配置,如果没有原生返回 + const hasKey = i18n.global.te('route.' + title); + if (hasKey) { + const translatedTitle = i18n.global.t('route.' + title); + return translatedTitle; + } + return title; +} diff --git a/app/frontend/src/utils/index.ts b/app/frontend/src/utils/index.ts new file mode 100644 index 0000000..836a024 --- /dev/null +++ b/app/frontend/src/utils/index.ts @@ -0,0 +1,129 @@ +/** + * Check if an element has a class + * @param {HTMLElement} elm + * @param {string} cls + * @returns {boolean} + */ +export function hasClass(ele: HTMLElement, cls: string) { + return !!ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)')); +} + +/** + * Add class to element + * @param {HTMLElement} elm + * @param {string} cls + */ +export function addClass(ele: HTMLElement, cls: string) { + if (!hasClass(ele, cls)) ele.className += ' ' + cls; +} + +/** + * Remove class from element + * @param {HTMLElement} elm + * @param {string} cls + */ +export function removeClass(ele: HTMLElement, cls: string) { + if (hasClass(ele, cls)) { + const reg = new RegExp('(\\s|^)' + cls + '(\\s|$)'); + ele.className = ele.className.replace(reg, ' '); + } +} + +export function mix(color1: string, color2: string, weight: number) { + weight = Math.max(Math.min(Number(weight), 1), 0); + const r1 = parseInt(color1.substring(1, 3), 16); + const g1 = parseInt(color1.substring(3, 5), 16); + const b1 = parseInt(color1.substring(5, 7), 16); + const r2 = parseInt(color2.substring(1, 3), 16); + const g2 = parseInt(color2.substring(3, 5), 16); + const b2 = parseInt(color2.substring(5, 7), 16); + const r = Math.round(r1 * (1 - weight) + r2 * weight); + const g = Math.round(g1 * (1 - weight) + g2 * weight); + const b = Math.round(b1 * (1 - weight) + b2 * weight); + const rStr = ('0' + (r || 0).toString(16)).slice(-2); + const gStr = ('0' + (g || 0).toString(16)).slice(-2); + const bStr = ('0' + (b || 0).toString(16)).slice(-2); + return '#' + rStr + gStr + bStr; +} + +export function parseTime(time :any, cFormat :any) { + if (arguments.length === 0) { + return null + } + const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}' + let date + if (typeof time === 'undefined' || time === null || time === 'null') { + return '' + } else if (typeof time === 'object') { + date = time + } else { + if ((typeof time === 'string') && (/^[0-9]+$/.test(time))) { + time = parseInt(time) + } + if ((typeof time === 'number') && (time.toString().length === 10)) { + time = time * 1000 + } + date = new Date(time) + } + const formatObj:any = { + y: date.getFullYear(), + m: date.getMonth() + 1, + d: date.getDate(), + h: date.getHours(), + i: date.getMinutes(), + s: date.getSeconds(), + a: date.getDay() + } + const time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result :any, key :any) => { + let value : any = formatObj[key] + if (key === 'a') { return ['日', '一', '二', '三', '四', '五', '六'][value ] } + if (result.length > 0 && value < 10) { + value = '0' + value + } + return value || 0 + }) + return time_str +} +export function downloadFile(obj :any, name :any, suffix :any) { + const url = window.URL.createObjectURL(new Blob([obj])) + const link = document.createElement('a') + link.style.display = 'none' + link.href = url + const fileName = name.trim() + '.' + suffix + link.setAttribute('download', fileName) + document.body.appendChild(link) + link.click() + document.body.removeChild(link) +} +// 根据身份证号得到出生日期、年龄和性别 +export function getBirthdayByIdNumber(number: any) { + // 提取出生日期 + var birthday = number.substring(6, 14) + var year = birthday.substring(0, 4) + var month = birthday.substring(4, 6) + var day = birthday.substring(6, 8) + // 计算年龄 + var myDate = new Date() + var currentYear = myDate.getFullYear() // 本年 + var currentMonth = myDate.getMonth() + 1 // 本月 + var currentDay = myDate.getDate() // 本日 + var age = currentYear - parseInt(year) - 1 // 年龄 + // 如果出生年月日比当前日期小,则年龄+1 + if (parseInt(month) < currentMonth || parseInt(month) == currentMonth && parseInt(day) <= currentDay) { + age++ + } + birthday = year + '-' + month + '-' + day // 出生日期 + // 判断性别 + var sex = '' + if (number.substr(16, 1) % 2 == 1) { + sex = '1' // 男 + } else { + sex = '2'// 女 + } + let params = { + birth_date: birthday, + age: String(age), + gender: sex, + } + return params +} \ No newline at end of file diff --git a/app/frontend/src/utils/localStorage.ts b/app/frontend/src/utils/localStorage.ts new file mode 100644 index 0000000..d5628e5 --- /dev/null +++ b/app/frontend/src/utils/localStorage.ts @@ -0,0 +1,53 @@ +/** + * window.localStorage 浏览器永久缓存 + */ +export const localStorage = { + // 设置永久缓存 + set(key: string, val: any) { + window.localStorage.setItem(key, JSON.stringify(val)); + }, + // 获取永久缓存 + get(key: string) { + const json: any = window.localStorage.getItem(key); + return JSON.parse(json); + }, + // 移除永久缓存 + remove(key: string) { + window.localStorage.removeItem(key); + }, + // 移除全部永久缓存 + clear() { + window.localStorage.clear(); + } +}; + +// 侧边栏状态(显示/隐藏) +const SidebarStatusKey = 'sidebarStatus'; +export function getSidebarStatus() { + return localStorage.get(SidebarStatusKey); +} + +export function setSidebarStatus(sidebarStatus: string) { + localStorage.set(SidebarStatusKey, sidebarStatus); +} +// 布局大小 +const SizeKey = 'size'; + +export function getSize() { + return localStorage.get(SizeKey); +} + +export function setSize(size: string) { + localStorage.set(SizeKey, size); +} + +// 语言 +const LanguageKey = 'language'; + +export function getLanguage() { + return localStorage.get(LanguageKey); +} + +export function setLanguage(language: string) { + localStorage.set(LanguageKey, language); +} diff --git a/app/frontend/src/utils/request.ts b/app/frontend/src/utils/request.ts new file mode 100644 index 0000000..539d79c --- /dev/null +++ b/app/frontend/src/utils/request.ts @@ -0,0 +1,87 @@ +import axios, { AxiosRequestConfig, AxiosResponse } from 'axios'; +import { ElMessage, ElMessageBox } from 'element-plus'; +import { getToken } from '@/utils/auth'; +import { useUserStoreHook } from '@/store/modules/user'; + +// 创建 axios 实例 +const service = axios.create({ + baseURL: process.env.NODE_ENV==='development'? import.meta.env.VITE_APP_BASE_API:window.webConfig.webApiBaseUrl, + timeout: 300000, + headers: { 'Content-Type': 'application/json;charset=utf-8' } +}); + +// 请求拦截器 +service.interceptors.request.use( + (config: any) => { + if (!config.headers) { + throw new Error( + `Expected 'config' and 'config.headers' not to be undefined` + ); + } + const user = useUserStoreHook(); + if (user.Token) { + config.headers.token = getToken(); + } + return config; + }, + (error: any) => { + return Promise.reject(error); + } +); + +// 响应拦截器 +service.interceptors.response.use( + (response: any) => { + const { status, msg } = response; + if (status === 200) { + if (response.data.code == 401) { + ElMessage({ + message: '用户名或密码错误,请重试!', + type: 'error' + }); + return; + }else if(response.data.code == 1){ + ElMessage({ + message: response.data.msg, + type: 'error' + }); + return response.data; + } + return response.data; + } else { + // 响应数据为二进制流处理(Excel导出) + if (response.data instanceof ArrayBuffer) { + return response; + } + ElMessage({ + message: msg || '系统出错', + type: 'error' + }); + return Promise.reject(new Error(msg || 'Error')); + } + }, + (error: any) => { + if (error.response.data) { + const { status, msg } = error.response.data; + // token 过期,重新登录 + if (status === '403') { + ElMessageBox.confirm('当前页面已失效,请重新登录', '提示', { + confirmButtonText: 'OK', + type: 'warning' + }).then(() => { + localStorage.clear(); + window.location.href = '/'; + }); + } else { + ElMessage({ + message: msg || '当前页面已失效', + type: 'error' + }); + } + } + return Promise.reject(error.message); + } +); + +// 导出 axios 实例 +export default service; diff --git a/app/frontend/src/utils/resize.ts b/app/frontend/src/utils/resize.ts new file mode 100644 index 0000000..343bb0f --- /dev/null +++ b/app/frontend/src/utils/resize.ts @@ -0,0 +1,73 @@ +import { ref } from 'vue'; +export default function () { + const chart = ref(); + const sidebarElm = ref(); + + const chartResizeHandler = () => { + if (chart.value) { + chart.value.resize(); + } + }; + + const sidebarResizeHandler = (e: TransitionEvent) => { + if (e.propertyName === 'width') { + chartResizeHandler(); + } + }; + + const initResizeEvent = () => { + window.addEventListener('resize', chartResizeHandler, {passive:true}); + }; + + const destroyResizeEvent = () => { + window.removeEventListener('resize', chartResizeHandler); + }; + + const initSidebarResizeEvent = () => { + sidebarElm.value = document.getElementsByClassName('sidebar-container')[0]; + if (sidebarElm.value) { + sidebarElm.value.addEventListener( + 'transitionend', + sidebarResizeHandler as EventListener, + {passive:true} + ); + } + }; + + const destroySidebarResizeEvent = () => { + if (sidebarElm.value) { + sidebarElm.value.removeEventListener( + 'transitionend', + sidebarResizeHandler as EventListener + ); + } + }; + + const mounted = () => { + initResizeEvent(); + initSidebarResizeEvent(); + }; + + const beforeDestroy = () => { + destroyResizeEvent(); + destroySidebarResizeEvent(); + }; + + const activated = () => { + initResizeEvent(); + initSidebarResizeEvent(); + }; + + const deactivated = () => { + destroyResizeEvent(); + destroySidebarResizeEvent(); + }; + + return { + chart, + mounted, + beforeDestroy, + activated, + deactivated + }; +} diff --git a/app/frontend/src/utils/rsaEncrypt.ts b/app/frontend/src/utils/rsaEncrypt.ts new file mode 100644 index 0000000..00590bb --- /dev/null +++ b/app/frontend/src/utils/rsaEncrypt.ts @@ -0,0 +1,29 @@ +import JSEncrypt from 'jsencrypt/bin/jsencrypt.min' +// 密钥对生成 http://web.chacuo.net/netrsakeypair + +const publicKey = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANL378k3RiZHWx5AfJqdH9xRNBmD9wGD\n' + + '2iRe41HdTNF8RUhNnHit5NpMNtGL0NPTSSpPjjI1kJfVorRvaQerUgkCAwEAAQ==' + +const privateKey = 'MIIBUwIBADANBgkqhkiG9w0BAQEFAASCAT0wggE5AgEAAkEA0vfvyTdGJkdbHkB8\n' + + 'mp0f3FE0GYP3AYPaJF7jUd1M0XxFSE2ceK3k2kw20YvQ09NJKk+OMjWQl9WitG9p\n' + + 'B6tSCQIDAQABAkA2SimBrWC2/wvauBuYqjCFwLvYiRYqZKThUS3MZlebXJiLB+Ue\n' + + '/gUifAAKIg1avttUZsHBHrop4qfJCwAI0+YRAiEA+W3NK/RaXtnRqmoUUkb59zsZ\n' + + 'UBLpvZgQPfj1MhyHDz0CIQDYhsAhPJ3mgS64NbUZmGWuuNKp5coY2GIj/zYDMJp6\n' + + 'vQIgUueLFXv/eZ1ekgz2Oi67MNCk5jeTF2BurZqNLR3MSmUCIFT3Q6uHMtsB9Eha\n' + + '4u7hS31tj1UWE+D+ADzp59MGnoftAiBeHT7gDMuqeJHPL4b+kC+gzV4FGTfhR9q3\n' + + 'tTbklZkD2A==' + +// 加密 +export function encrypt(txt:string) { + const encryptor = new JSEncrypt() + encryptor.setPublicKey(publicKey) // 设置公钥 + return encryptor.encrypt(txt) // 对需要加密的数据进行加密 +} + +// 解密 +export function decrypt(txt:string) { + const encryptor = new JSEncrypt() + encryptor.setPrivateKey(privateKey) + return encryptor.decrypt(txt) +} + diff --git a/app/frontend/src/utils/scroll-to.ts b/app/frontend/src/utils/scroll-to.ts new file mode 100644 index 0000000..591e3ec --- /dev/null +++ b/app/frontend/src/utils/scroll-to.ts @@ -0,0 +1,69 @@ +const easeInOutQuad = (t: number, b: number, c: number, d: number) => { + t /= d / 2; + if (t < 1) { + return (c / 2) * t * t + b; + } + t--; + return (-c / 2) * (t * (t - 2) - 1) + b; +}; + +// requestAnimationFrame for Smart Animating http://goo.gl/sx5sts +const requestAnimFrame = (function () { + return ( + window.requestAnimationFrame || + (window as any).webkitRequestAnimationFrame || + (window as any).mozRequestAnimationFrame || + function (callback) { + window.setTimeout(callback, 1000 / 60); + } + ); +})(); + +/** + * Because it's so fucking difficult to detect the scrolling element, just move them all + * @param {number} amount + */ +const move = (amount: number) => { + document.documentElement.scrollTop = amount; + (document.body.parentNode as HTMLElement).scrollTop = amount; + document.body.scrollTop = amount; +}; + +const position = () => { + return ( + document.documentElement.scrollTop || + (document.body.parentNode as HTMLElement).scrollTop || + document.body.scrollTop + ); +}; + +/** + * @param {number} to + * @param {number} duration + * @param {Function} callback + */ +export const scrollTo = (to: number, duration: number, callback?: any) => { + const start = position(); + const change = to - start; + const increment = 20; + let currentTime = 0; + duration = typeof duration === 'undefined' ? 500 : duration; + const animateScroll = function () { + // increment the time + currentTime += increment; + // find the value with the quadratic in-out easing function + const val = easeInOutQuad(currentTime, start, change, duration); + // move the document.body + move(val); + // do the animation unless its over + if (currentTime < duration) { + requestAnimFrame(animateScroll); + } else { + if (callback && typeof callback === 'function') { + // the animation is done so lets callback + callback(); + } + } + }; + animateScroll(); +}; diff --git a/app/frontend/src/utils/sessionStorage.ts b/app/frontend/src/utils/sessionStorage.ts new file mode 100644 index 0000000..fae9a21 --- /dev/null +++ b/app/frontend/src/utils/sessionStorage.ts @@ -0,0 +1,22 @@ +/** + * window.sessionStorage 浏览器临时缓存 + */ +export const sessionStorage = { + // 设置临时缓存 + set(key: string, val: any) { + window.sessionStorage.setItem(key, JSON.stringify(val)); + }, + // 获取临时缓存 + get(key: string) { + const json: any = window.sessionStorage.getItem(key); + return JSON.parse(json); + }, + // 移除临时缓存 + remove(key: string) { + window.sessionStorage.removeItem(key); + }, + // 移除全部临时缓存 + clear() { + window.sessionStorage.clear(); + } +}; diff --git a/app/frontend/src/utils/validate.ts b/app/frontend/src/utils/validate.ts new file mode 100644 index 0000000..f475e4f --- /dev/null +++ b/app/frontend/src/utils/validate.ts @@ -0,0 +1,41 @@ +/** + * Created by PanJiaChen on 16/11/18. + */ + +/** + * @param {string} path + * @returns {Boolean} + */ +export function isExternal(path: string) { + const isExternal = /^(https?:|http?:|mailto:|tel:)/.test(path); + return isExternal; +} +export function publicTree(equiptrees:any,equipname:any) { + let arr:any = [] + let newequiptree = JSON.parse(JSON.stringify(equiptrees)) + if(equipname !=''&& equipname !=null){ + newequiptree.forEach((item:any) => { + if(item.name.toLowerCase().indexOf(equipname.toLowerCase()) !== -1){ + arr.push(item) + } + }) + }else{ + arr = newequiptree + } + if(!Array.isArray(arr) || !arr.length) return; + let map:any = {}; + arr.forEach(item => {//建立每个数组元素id和该对象的关系 + map[item.id] = item //这里可以理解为浅拷贝,共享引用 + }) + let roots:any = []; + arr.forEach(item => { + const parent = map[item.parent_id]; + if(parent){ + (parent.children || (parent.children=[])).push(item); + } + else{ + roots.push(item); + } + }) + return roots +} \ No newline at end of file diff --git a/app/frontend/src/views/component/Generalreport.vue b/app/frontend/src/views/component/Generalreport.vue new file mode 100644 index 0000000..2a3deb5 --- /dev/null +++ b/app/frontend/src/views/component/Generalreport.vue @@ -0,0 +1,1547 @@ + + + + + + diff --git a/app/frontend/src/views/component/Generalreports.vue b/app/frontend/src/views/component/Generalreports.vue new file mode 100644 index 0000000..de78f83 --- /dev/null +++ b/app/frontend/src/views/component/Generalreports.vue @@ -0,0 +1,1720 @@ + + + + + + diff --git a/app/frontend/src/views/component/Viewfile.vue b/app/frontend/src/views/component/Viewfile.vue new file mode 100644 index 0000000..bd4785f --- /dev/null +++ b/app/frontend/src/views/component/Viewfile.vue @@ -0,0 +1,416 @@ +

    hvE${RGih);9iKW;gB%> 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