mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-07 20:08:53 +00:00
[ticket/16944] Use icon bundle to load Iconify locally
PHPBB3-16944
This commit is contained in:
parent
604d776dd7
commit
485cd776d1
6 changed files with 808 additions and 2 deletions
441
phpBB/assets/iconify/iconify-bundle.js
Normal file
441
phpBB/assets/iconify/iconify-bundle.js
Normal file
|
@ -0,0 +1,441 @@
|
|||
(function() {
|
||||
function add(data) {
|
||||
try {
|
||||
if (typeof self.Iconify === 'object' && self.Iconify.addCollection) {
|
||||
self.Iconify.addCollection(data);
|
||||
return;
|
||||
}
|
||||
if (typeof self.IconifyPreload === 'undefined') {
|
||||
self.IconifyPreload = [];
|
||||
}
|
||||
self.IconifyPreload.push(data);
|
||||
} catch (err) {
|
||||
}
|
||||
}
|
||||
add({
|
||||
"prefix": "fa",
|
||||
"icons": {
|
||||
"angle-left": {
|
||||
"body": "<path d=\"M595 288q0 13-10 23L192 704l393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10L23 727q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z\" fill=\"currentColor\"\/>",
|
||||
"width": 608,
|
||||
"height": 1280,
|
||||
"inlineTop": -256
|
||||
},
|
||||
"arrow-left": {
|
||||
"body": "<path d=\"M1472 736v128q0 53-32.5 90.5T1355 992H651l293 294q38 36 38 90t-38 90l-75 76q-37 37-90 37q-52 0-91-37L37 890Q0 853 0 800q0-52 37-91L688 59q38-38 91-38q52 0 90 38l75 74q38 38 38 91t-38 91L651 608h704q52 0 84.5 37.5T1472 736z\" fill=\"currentColor\"\/>",
|
||||
"width": 1472,
|
||||
"height": 1600,
|
||||
"inlineTop": -160
|
||||
},
|
||||
"bar-chart": {
|
||||
"body": "<path d=\"M640 768v512H384V768h256zm384-512v1024H768V256h256zm1024 1152v128H0V0h128v1408h1920zm-640-896v768h-256V512h256zm384-384v1152h-256V128h256z\" fill=\"currentColor\"\/>",
|
||||
"width": 2048
|
||||
},
|
||||
"bars": {
|
||||
"body": "<path d=\"M1536 1088v128q0 26-19 45t-45 19H64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19H64q-26 0-45-19T0 704V576q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19H64q-26 0-45-19T0 192V64q0-26 19-45T64 0h1408q26 0 45 19t19 45z\" fill=\"currentColor\"\/>",
|
||||
"height": 1280,
|
||||
"inlineTop": -256
|
||||
},
|
||||
"bell": {
|
||||
"body": "<path d=\"M848 1696q0-16-16-16q-59 0-101.5-42.5T688 1536q0-16-16-16t-16 16q0 73 51.5 124.5T832 1712q16 0 16-16zm816-288q0 52-38 90t-90 38h-448q0 106-75 181t-181 75t-181-75t-75-181H128q-52 0-90-38t-38-90q50-42 91-88t85-119.5t74.5-158.5t50-206T320 576q0-152 117-282.5T744 135q-8-19-8-39q0-40 28-68t68-28t68 28t28 68q0 20-8 39q190 28 307 158.5T1344 576q0 139 19.5 260t50 206t74.5 158.5t85 119.5t91 88z\" fill=\"currentColor\"\/>",
|
||||
"width": 1664,
|
||||
"height": 1792,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"caret-down": {
|
||||
"body": "<path d=\"M1024 448q0 26-19 45L557 941q-19 19-45 19t-45-19L19 493Q0 474 0 448t19-45t45-19h896q26 0 45 19t19 45z\" fill=\"currentColor\"\/>",
|
||||
"width": 1024,
|
||||
"height": 1280,
|
||||
"inlineTop": -256
|
||||
},
|
||||
"check-circle": {
|
||||
"body": "<path d=\"M1284 606q0-28-18-46l-91-90q-19-19-45-19t-45 19L677 877L451 651q-19-19-45-19t-45 19l-91 90q-18 18-18 46q0 27 18 45l362 362q19 19 45 19q27 0 46-19l543-543q18-18 18-45zm252 162q0 209-103 385.5T1153.5 1433T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0t385.5 103T1433 382.5T1536 768z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"chevron-circle-up": {
|
||||
"body": "<path d=\"M1165 1011l102-102q19-19 19-45t-19-45L813 365q-19-19-45-19t-45 19L269 819q-19 19-19 45t19 45l102 102q19 19 45 19t45-19l307-307l307 307q19 19 45 19t45-19zm371-243q0 209-103 385.5T1153.5 1433T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0t385.5 103T1433 382.5T1536 768z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"chevron-left": {
|
||||
"body": "<path d=\"M1043 301L512 832l531 531q19 19 19 45t-19 45l-166 166q-19 19-45 19t-45-19L45 877q-19-19-19-45t19-45L787 45q19-19 45-19t45 19l166 166q19 19 19 45t-19 45z\" fill=\"currentColor\"\/>",
|
||||
"width": 1088,
|
||||
"height": 1664,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"circle": {
|
||||
"body": "<path d=\"M1536 768q0 209-103 385.5T1153.5 1433T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0t385.5 103T1433 382.5T1536 768z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"clone": {
|
||||
"body": "<path d=\"M1664 1632V544q0-13-9.5-22.5T1632 512H544q-13 0-22.5 9.5T512 544v1088q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5-9.5t9.5-22.5zm128-1088v1088q0 66-47 113t-113 47H544q-66 0-113-47t-47-113V544q0-66 47-113t113-47h1088q66 0 113 47t47 113zm-384-384v160h-128V160q0-13-9.5-22.5T1248 128H160q-13 0-22.5 9.5T128 160v1088q0 13 9.5 22.5t22.5 9.5h160v128H160q-66 0-113-47T0 1248V160Q0 94 47 47T160 0h1088q66 0 113 47t47 113z\" fill=\"currentColor\"\/>",
|
||||
"width": 1792,
|
||||
"height": 1792,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"code": {
|
||||
"body": "<path d=\"M585 1143l-50 50q-10 10-23 10t-23-10L23 727q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23t-10 23L192 704l393 393q10 10 10 23t-10 23zM1176 76L803 1367q-4 13-15.5 19.5T764 1389l-62-17q-13-4-19.5-15.5T680 1332L1053 41q4-13 15.5-19.5T1092 19l62 17q13 4 19.5 15.5T1176 76zm657 651l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393l-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23t-10 23z\" fill=\"currentColor\"\/>",
|
||||
"width": 1856,
|
||||
"height": 1408,
|
||||
"inlineTop": -256
|
||||
},
|
||||
"cog": {
|
||||
"body": "<path d=\"M1024 768q0-106-75-181t-181-75t-181 75t-75 181t75 181t181 75t181-75t75-181zm512-109v222q0 12-8 23t-20 13l-185 28q-19 54-39 91q35 50 107 138q10 12 10 25t-9 23q-27 37-99 108t-94 71q-12 0-26-9l-138-108q-44 23-91 38q-16 136-29 186q-7 28-36 28H657q-14 0-24.5-8.5T621 1506l-28-184q-49-16-90-37l-141 107q-10 9-25 9q-14 0-25-11q-126-114-165-168q-7-10-7-23q0-12 8-23q15-21 51-66.5t54-70.5q-27-50-41-99L29 913q-13-2-21-12.5T0 877V655q0-12 8-23t19-13l186-28q14-46 39-92q-40-57-107-138q-10-12-10-24q0-10 9-23q26-36 98.5-107.5T337 135q13 0 26 10l138 107q44-23 91-38q16-136 29-186q7-28 36-28h222q14 0 24.5 8.5T915 30l28 184q49 16 90 37l142-107q9-9 24-9q13 0 25 10q129 119 165 170q7 8 7 22q0 12-8 23q-15 21-51 66.5t-54 70.5q26 50 41 98l183 28q13 2 21 12.5t8 23.5z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"cogs": {
|
||||
"body": "<path d=\"M896 896q0-106-75-181t-181-75t-181 75t-75 181t75 181t181 75t181-75t75-181zm768 512q0-52-38-90t-90-38t-90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5-37.5t37.5-90.5zm0-1024q0-52-38-90t-90-38t-90 38t-38 90q0 53 37.5 90.5T1536 512t90.5-37.5T1664 384zm-384 421v185q0 10-7 19.5t-16 10.5l-155 24q-11 35-32 76q34 48 90 115q7 11 7 20q0 12-7 19q-23 30-82.5 89.5T999 1423q-11 0-21-7l-115-90q-37 19-77 31q-11 108-23 155q-7 24-30 24H547q-11 0-20-7.5t-10-17.5l-23-153q-34-10-75-31l-118 89q-7 7-20 7q-11 0-21-8q-144-133-144-160q0-9 7-19q10-14 41-53t47-61q-23-44-35-82l-152-24q-10-1-17-9.5T0 987V802q0-10 7-19.5T23 772l155-24q11-35 32-76q-34-48-90-115q-7-11-7-20q0-12 7-20q22-30 82-89t79-59q11 0 21 7l115 90q34-18 77-32q11-108 23-154q7-24 30-24h186q11 0 20 7.5t10 17.5l23 153q34 10 75 31l118-89q8-7 20-7q11 0 21 8q144 133 144 160q0 8-7 19q-12 16-42 54t-45 60q23 48 34 82l152 23q10 2 17 10.5t7 19.5zm640 533v140q0 16-149 31q-12 27-30 52q51 113 51 138q0 4-4 7q-122 71-124 71q-8 0-46-47t-52-68q-20 2-30 2t-30-2q-14 21-52 68t-46 47q-2 0-124-71q-4-3-4-7q0-25 51-138q-18-25-30-52q-149-15-149-31v-140q0-16 149-31q13-29 30-52q-51-113-51-138q0-4 4-7q4-2 35-20t59-34t30-16q8 0 46 46.5t52 67.5q20-2 30-2t30 2q51-71 92-112l6-2q4 0 124 70q4 3 4 7q0 25-51 138q17 23 30 52q149 15 149 31zm0-1024v140q0 16-149 31q-12 27-30 52q51 113 51 138q0 4-4 7q-122 71-124 71q-8 0-46-47t-52-68q-20 2-30 2t-30-2q-14 21-52 68t-46 47q-2 0-124-71q-4-3-4-7q0-25 51-138q-18-25-30-52q-149-15-149-31V314q0-16 149-31q13-29 30-52q-51-113-51-138q0-4 4-7q4-2 35-20t59-34t30-16q8 0 46 46.5t52 67.5q20-2 30-2t30 2q51-71 92-112l6-2q4 0 124 70q4 3 4 7q0 25-51 138q17 23 30 52q149 15 149 31z\" fill=\"currentColor\"\/>",
|
||||
"width": 1920,
|
||||
"height": 1792,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"dot-circle-o": {
|
||||
"body": "<path d=\"M1024 768q0 106-75 181t-181 75t-181-75t-75-181t75-181t181-75t181 75t75 181zM768 224q-148 0-273 73T297 495t-73 273t73 273t198 198t273 73t273-73t198-198t73-273t-73-273t-198-198t-273-73zm768 544q0 209-103 385.5T1153.5 1433T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0t385.5 103T1433 382.5T1536 768z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"envelope-o": {
|
||||
"body": "<path d=\"M1664 1248V480q-32 36-69 66q-268 206-426 338q-51 43-83 67t-86.5 48.5T897 1024h-2q-48 0-102.5-24.5T706 951t-83-67Q465 752 197 546q-37-30-69-66v768q0 13 9.5 22.5t22.5 9.5h1472q13 0 22.5-9.5t9.5-22.5zm0-1051v-24.5l-.5-13l-3-12.5l-5.5-9l-9-7.5l-14-2.5H160q-13 0-22.5 9.5T128 160q0 168 147 284q193 152 401 317q6 5 35 29.5t46 37.5t44.5 31.5T852 887t43 9h2q20 0 43-9t50.5-27.5T1035 828t46-37.5t35-29.5q208-165 401-317q54-43 100.5-115.5T1664 197zm128-37v1088q0 66-47 113t-113 47H160q-66 0-113-47T0 1248V160Q0 94 47 47T160 0h1472q66 0 113 47t47 113z\" fill=\"currentColor\"\/>",
|
||||
"width": 1792,
|
||||
"height": 1408,
|
||||
"inlineTop": -256
|
||||
},
|
||||
"exclamation": {
|
||||
"body": "<path d=\"M416 1120v224q0 26-19 45t-45 19H96q-26 0-45-19t-19-45v-224q0-26 19-45t45-19h256q26 0 45 19t19 45zM446 64l-28 768q-1 26-20.5 45T352 896H96q-26 0-45.5-19T30 832L2 64Q1 38 19.5 19T64 0h320q26 0 44.5 19T446 64z\" fill=\"currentColor\"\/>",
|
||||
"width": 448,
|
||||
"height": 1408
|
||||
},
|
||||
"exclamation-triangle": {
|
||||
"body": "<path d=\"M1056 1375v-190q0-14-9.5-23.5t-22.5-9.5H832q-13 0-22.5 9.5T800 1185v190q0 14 9.5 23.5t22.5 9.5h192q13 0 22.5-9.5t9.5-23.5zm-2-374l18-459q0-12-10-19q-13-11-24-11H818q-11 0-24 11q-10 7-10 21l17 457q0 10 10 16.5t24 6.5h185q14 0 23.5-6.5t10.5-16.5zm-14-934l768 1408q35 63-2 126q-17 29-46.5 46t-63.5 17H160q-34 0-63.5-17T50 1601q-37-63-2-126L816 67q17-31 47-49t65-18t65 18t47 49z\" fill=\"currentColor\"\/>",
|
||||
"width": 1856,
|
||||
"height": 1664,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"external-link": {
|
||||
"body": "<path d=\"M1408 928v320q0 119-84.5 203.5T1120 1536H288q-119 0-203.5-84.5T0 1248V416q0-119 84.5-203.5T288 128h704q14 0 23 9t9 23v64q0 14-9 23t-23 9H288q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113V928q0-14 9-23t23-9h64q14 0 23 9t9 23zm384-864v512q0 26-19 45t-45 19t-45-19l-176-176l-652 652q-10 10-23 10t-23-10L695 983q-10-10-10-23t10-23l652-652l-176-176q-19-19-19-45t19-45t45-19h512q26 0 45 19t19 45z\" fill=\"currentColor\"\/>",
|
||||
"width": 1792,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"external-link-square": {
|
||||
"body": "<path d=\"M1280 800V320q0-26-19-45t-45-19H736q-42 0-59 39q-17 41 14 70l144 144l-534 534q-19 19-19 45t19 45l102 102q19 19 45 19t45-19l534-534l144 144q18 19 45 19q12 0 25-5q39-17 39-59zm256-512v960q0 119-84.5 203.5T1248 1536H288q-119 0-203.5-84.5T0 1248V288Q0 169 84.5 84.5T288 0h960q119 0 203.5 84.5T1536 288z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"file": {
|
||||
"body": "<path d=\"M1024 512V40q22 14 36 28l408 408q14 14 28 36h-472zm-128 32q0 40 28 68t68 28h544v1056q0 40-28 68t-68 28H96q-40 0-68-28t-28-68V96q0-40 28-68T96 0h800v544z\" fill=\"currentColor\"\/>",
|
||||
"height": 1792,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"file-o": {
|
||||
"body": "<path d=\"M1468 380q28 28 48 76t20 88v1152q0 40-28 68t-68 28H96q-40 0-68-28t-28-68V96q0-40 28-68T96 0h896q40 0 88 20t76 48zm-444-244v376h376q-10-29-22-41l-313-313q-12-12-41-22zm384 1528V640H992q-40 0-68-28t-28-68V128H128v1536h1280z\" fill=\"currentColor\"\/>",
|
||||
"height": 1792,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"gavel": {
|
||||
"body": "<path d=\"M1739 1504q0 53-37 90l-107 108q-39 37-91 37q-53 0-90-37l-363-364q-38-36-38-90q0-53 43-96L800 896l-126 126q-14 14-34 14t-34-14q2 2 12.5 12t12.5 13t10 11.5t10 13.5t6 13.5t5.5 16.5t1.5 18q0 38-28 68q-3 3-16.5 18t-19 20.5T582 1243t-22 15.5t-22 9t-26 4.5q-40 0-68-28L36 836Q8 808 8 768q0-13 4.5-26t9-22T37 698t16.5-18.5t20.5-19T92 644q30-28 68-28q10 0 18 1.5t16.5 5.5t13.5 6t13.5 10t11.5 10t13 12.5t12 12.5q-14-14-14-34t14-34l348-348q14-14 34-14t34 14q-2-2-12.5-12T649 233t-10-11.5t-10-13.5t-6-13.5t-5.5-16.5t-1.5-18q0-38 28-68q3-3 16.5-18t19-20.5T698 37t22-15.5t22-9T768 8q40 0 68 28l408 408q28 28 28 68q0 13-4.5 26t-9 22t-15.5 22t-16.5 18.5t-20.5 19t-18 16.5q-30 28-68 28q-10 0-18-1.5t-16.5-5.5t-13.5-6t-13.5-10t-11.5-10t-13-12.5t-12-12.5q14 14 14 34t-14 34L896 800l256 256q43-43 96-43q52 0 91 37l363 363q37 39 37 91z\" fill=\"currentColor\"\/>",
|
||||
"width": 1760,
|
||||
"height": 1760,
|
||||
"inlineTop": -32
|
||||
},
|
||||
"group": {
|
||||
"body": "<path d=\"M593 896q-162 5-265 128H194q-82 0-138-40.5T0 865q0-353 124-353q6 0 43.5 21t97.5 42.5T384 597q67 0 133-23q-5 37-5 66q0 139 81 256zm1071 637q0 120-73 189.5t-194 69.5H523q-121 0-194-69.5T256 1533q0-53 3.5-103.5t14-109T300 1212t43-97.5t62-81t85.5-53.5T602 960q10 0 43 21.5t73 48t107 48t135 21.5t135-21.5t107-48t73-48t43-21.5q61 0 111.5 20t85.5 53.5t62 81t43 97.5t26.5 108.5t14 109t3.5 103.5zM640 256q0 106-75 181t-181 75t-181-75t-75-181t75-181T384 0t181 75t75 181zm704 384q0 159-112.5 271.5T960 1024T688.5 911.5T576 640t112.5-271.5T960 256t271.5 112.5T1344 640zm576 225q0 78-56 118.5t-138 40.5h-134q-103-123-265-128q81-117 81-256q0-29-5-66q66 23 133 23q59 0 119-21.5t97.5-42.5t43.5-21q124 0 124 353zm-128-609q0 106-75 181t-181 75t-181-75t-75-181t75-181t181-75t181 75t75 181z\" fill=\"currentColor\"\/>",
|
||||
"width": 1920,
|
||||
"height": 1792,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"home": {
|
||||
"body": "<path d=\"M1408 768v480q0 26-19 45t-45 19H960V928H704v384H320q-26 0-45-19t-19-45V768q0-1 .5-3t.5-3l575-474l575 474q1 2 1 6zm223-69l-62 74q-8 9-21 11h-3q-13 0-21-7L832 200L140 777q-12 8-24 7q-13-2-21-11l-62-74q-8-10-7-23.5T37 654L756 55q32-26 76-26t76 26l244 204V64q0-14 9-23t23-9h192q14 0 23 9t9 23v408l219 182q10 8 11 21.5t-7 23.5z\" fill=\"currentColor\"\/>",
|
||||
"width": 1664,
|
||||
"height": 1312,
|
||||
"inlineTop": -224
|
||||
},
|
||||
"inbox": {
|
||||
"body": "<path d=\"M1023 704h316q-1-3-2.5-8.5t-2.5-7.5l-212-496H414L202 688q-1 3-2.5 8.5T197 704h316l95 192h320zm513 30v482q0 26-19 45t-45 19H64q-26 0-45-19t-19-45V734q0-62 25-123L263 59q10-25 36.5-42T352 0h832q26 0 52.5 17t36.5 42l238 552q25 61 25 123z\" fill=\"currentColor\"\/>",
|
||||
"height": 1280,
|
||||
"inlineTop": -256
|
||||
},
|
||||
"info": {
|
||||
"body": "<path d=\"M640 1216v128q0 26-19 45t-45 19H64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h64V768H64q-26 0-45-19T0 704V576q0-26 19-45t45-19h384q26 0 45 19t19 45v576h64q26 0 45 19t19 45zM512 64v192q0 26-19 45t-45 19H192q-26 0-45-19t-19-45V64q0-26 19-45t45-19h256q26 0 45 19t19 45z\" fill=\"currentColor\"\/>",
|
||||
"width": 640,
|
||||
"height": 1408
|
||||
},
|
||||
"key": {
|
||||
"body": "<path d=\"M832 384q0-80-56-136t-136-56t-136 56t-56 136q0 42 19 83q-41-19-83-19q-80 0-136 56t-56 136t56 136t136 56t136-56t56-136q0-42-19-83q41 19 83 19q80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33t-38.5-40t-24.5-26l-96 96l220 220q28 28 28 68q0 42-39 81t-81 39q-40 0-68-28L733 893q-176 131-365 131q-163 0-265.5-102.5T0 656q0-160 95-313T343 95T656 0q163 0 265.5 102.5T1024 368q0 189-131 365l355 355l96-96q-3-3-26-24.5t-40-38.5t-33-36.5t-16-28.5q0-17 49-66t66-49q13 0 23 10q6 6 46 44.5t82 79.5t86.5 86t73 78t28.5 41z\" fill=\"currentColor\"\/>",
|
||||
"width": 1696,
|
||||
"height": 1600
|
||||
},
|
||||
"lock": {
|
||||
"body": "<path d=\"M320 640h512V448q0-106-75-181t-181-75t-181 75t-75 181v192zm832 96v576q0 40-28 68t-68 28H96q-40 0-68-28t-28-68V736q0-40 28-68t68-28h32V448q0-184 132-316T576 0t316 132t132 316v192h32q40 0 68 28t28 68z\" fill=\"currentColor\"\/>",
|
||||
"width": 1152,
|
||||
"height": 1408
|
||||
},
|
||||
"mail-forward": {
|
||||
"body": "<path d=\"M1792 576q0 26-19 45l-512 512q-19 19-45 19t-45-19t-19-45V832H928q-98 0-175.5 6t-154 21.5t-133 42.5T360 971.5t-80 101t-48.5 138.5t-17.5 181q0 55 5 123q0 6 2.5 23.5t2.5 26.5q0 15-8.5 25t-23.5 10q-16 0-28-17q-7-9-13-22t-13.5-30t-10.5-24Q0 1222 0 1056q0-199 53-333q162-403 875-403h224V64q0-26 19-45t45-19t45 19l512 512q19 19 19 45z\" fill=\"currentColor\"\/>",
|
||||
"width": 1792,
|
||||
"height": 1600,
|
||||
"inlineTop": -64
|
||||
},
|
||||
"paperclip": {
|
||||
"body": "<path d=\"M1404 1257q0 117-79 196t-196 79q-135 0-235-100L117 656Q4 541 4 385q0-159 110-270T383 4q158 0 273 113l605 606q10 10 10 22q0 16-30.5 46.5T1194 822q-13 0-23-10L565 205q-79-77-181-77q-106 0-179 75t-73 181q0 105 76 181l776 777q63 63 145 63q64 0 106-42t42-106q0-82-63-145L633 531q-26-24-60-24q-29 0-48 19t-19 48q0 32 25 59l410 410q10 10 10 22q0 16-31 47t-47 31q-12 0-22-10L441 723q-63-61-63-149q0-82 57-139t139-57q88 0 149 63l581 581q100 98 100 235z\" fill=\"currentColor\"\/>",
|
||||
"width": 1408
|
||||
},
|
||||
"pencil": {
|
||||
"body": "<path d=\"M363 1408l91-91l-235-235l-91 91v107h128v128h107zm523-928q0-22-22-22q-10 0-17 7l-542 542q-7 7-7 17q0 22 22 22q10 0 17-7l542-542q7-7 7-17zm-54-192l416 416l-832 832H0v-416zm683 96q0 53-37 90l-166 166l-416-416l166-165q36-38 90-38q53 0 91 38l235 234q37 39 37 91z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"edit": {
|
||||
"body": "<path d=\"M888 1056l116-116l-152-152l-116 116v56h96v96h56zm440-720q-16-16-33 1L945 687q-17 17-1 33t33-1l350-350q17-17 1-33zm80 594v190q0 119-84.5 203.5T1120 1408H288q-119 0-203.5-84.5T0 1120V288Q0 169 84.5 84.5T288 0h832q63 0 117 25q15 7 18 23q3 17-9 29l-49 49q-14 14-32 8q-23-6-45-6H288q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113V994q0-13 9-22l64-64q15-15 35-7t20 29zm-96-738l288 288l-672 672H640V864zm444 132l-92 92l-288-288l92-92q28-28 68-28t68 28l152 152q28 28 28 68t-28 68z\" fill=\"currentColor\"\/>",
|
||||
"width": 1792,
|
||||
"height": 1408
|
||||
},
|
||||
"power-off": {
|
||||
"body": "<path d=\"M1536 896q0 156-61 298t-164 245t-245 164t-298 61t-298-61t-245-164t-164-245T0 896q0-182 80.5-343T307 283q43-32 95.5-25t83.5 50q32 42 24.5 94.5T461 487q-98 74-151.5 181T256 896q0 104 40.5 198.5T406 1258t163.5 109.5T768 1408t198.5-40.5T1130 1258t109.5-163.5T1280 896q0-121-53.5-228T1075 487q-42-32-49.5-84.5T1050 308q31-43 84-50t95 25q146 109 226.5 270t80.5 343zM896 128v640q0 52-38 90t-90 38t-90-38t-38-90V128q0-52 38-90t90-38t90 38t38 90z\" fill=\"currentColor\"\/>",
|
||||
"height": 1664,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"print": {
|
||||
"body": "<path d=\"M384 1408h896v-256H384v256zm0-640h896V384h-160q-40 0-68-28t-28-68V128H384v640zm1152 64q0-26-19-45t-45-19t-45 19t-19 45t19 45t45 19t45-19t19-45zm128 0v416q0 13-9.5 22.5t-22.5 9.5h-224v160q0 40-28 68t-68 28H352q-40 0-68-28t-28-68v-160H32q-13 0-22.5-9.5T0 1248V832q0-79 56.5-135.5T192 640h64V96q0-40 28-68t68-28h672q40 0 88 20t76 48l152 152q28 28 48 76t20 88v256h64q79 0 135.5 56.5T1664 832z\" fill=\"currentColor\"\/>",
|
||||
"width": 1664
|
||||
},
|
||||
"question": {
|
||||
"body": "<path d=\"M608 1000v240q0 16-12 28t-28 12H328q-16 0-28-12t-12-28v-240q0-16 12-28t28-12h240q16 0 28 12t12 28zm316-600q0 54-15.5 101t-35 76.5t-55 59.5t-57.5 43.5t-61 35.5q-41 23-68.5 65T604 848q0 17-12 32.5T564 896H324q-15 0-25.5-18.5T288 840v-45q0-83 65-156.5T496 530q59-27 84-56t25-76q0-42-46.5-74T451 292q-65 0-108 29q-35 25-107 115q-13 16-31 16q-12 0-25-8L16 319Q3 309 .5 294T6 266Q166 0 470 0q80 0 161 31t146 83t106 127.5T924 400z\" fill=\"currentColor\"\/>",
|
||||
"width": 928,
|
||||
"height": 1280,
|
||||
"inlineTop": -256
|
||||
},
|
||||
"question-circle": {
|
||||
"body": "<path d=\"M896 1248v-192q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163T958 297t-170-41q-243 0-371 213q-15 24 8 42l132 100q7 6 19 6q16 0 25-12q53-68 86-92q34-24 86-24q48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5T640 892v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5T972 829q32-18 49-28.5t46-35t44.5-48t28-60.5t12.5-81zm384 192q0 209-103 385.5T1153.5 1433T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0t385.5 103T1433 382.5T1536 768z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"quote-left": {
|
||||
"body": "<path d=\"M768 832v384q0 80-56 136t-136 56H192q-80 0-136-56T0 1216V512q0-104 40.5-198.5T150 150T313.5 40.5T512 0h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136zm896 0v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136V512q0-104 40.5-198.5T1046 150t163.5-109.5T1408 0h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136z\" fill=\"currentColor\"\/>",
|
||||
"width": 1664,
|
||||
"height": 1408
|
||||
},
|
||||
"recycle": {
|
||||
"body": "<path d=\"M836 1169l-15 368l-2 22l-420-29q-36-3-67-31.5t-47-65.5q-11-27-14.5-55t4-65t12-55t21.5-64t19-53q78 12 509 28zM449 583l180 379l-147-92q-63 72-111.5 144.5t-72.5 125t-39.5 94.5t-18.5 63l-4 21L46 961q-17-26-18-56t6-47l8-18q35-63 114-188L16 566zm1231 517l-188 359q-12 29-36.5 46.5T1412 1526l-18 4q-71 7-219 12l8 164l-230-367l211-362l7 173q170 16 283 5t170-33zM895 176q-47 63-265 435L313 424l-19-12L519 56q20-31 60-45t80-10q24 2 48.5 12t42 21T791 67t36 34.5t36 39.5t32 35zm655 307l212 363q18 37 12.5 76t-27.5 74q-13 20-33 37t-38 28t-48.5 22t-47 16t-51.5 14t-46 12q-34-72-265-436l313-195zm-143-226l142-83l-220 373l-419-20l151-86q-34-89-75-166t-75.5-123.5t-64.5-80T799 25l-17-13l405 1q31-3 58 10.5t39 28.5l11 15q39 61 112 190z\" fill=\"currentColor\"\/>",
|
||||
"width": 1792,
|
||||
"height": 1728,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"refresh": {
|
||||
"body": "<path d=\"M1511 928q0 5-1 7q-64 268-268 434.5T764 1536q-146 0-282.5-55T238 1324l-129 129q-19 19-45 19t-45-19t-19-45V960q0-26 19-45t45-19h448q26 0 45 19t19 45t-19 45l-137 137q71 66 161 102t187 36q134 0 250-65t186-179q11-17 53-117q8-23 30-23h192q13 0 22.5 9.5t9.5 22.5zm25-800v448q0 26-19 45t-45 19h-448q-26 0-45-19t-19-45t19-45l138-138Q969 256 768 256q-134 0-250 65T332 500q-11 17-53 117q-8 23-30 23H50q-13 0-22.5-9.5T18 608v-7q65-268 270-434.5T768 0q146 0 284 55.5T1297 212l130-129q19-19 45-19t45 19t19 45z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"mail-reply": {
|
||||
"body": "<path d=\"M1792 1056q0 166-127 451q-3 7-10.5 24t-13.5 30t-13 22q-12 17-28 17q-15 0-23.5-10t-8.5-25q0-9 2.5-26.5t2.5-23.5q5-68 5-123q0-101-17.5-181t-48.5-138.5t-80-101t-105.5-69.5t-133-42.5t-154-21.5t-175.5-6H640v256q0 26-19 45t-45 19t-45-19L19 621Q0 602 0 576t19-45L531 19q19-19 45-19t45 19t19 45v256h224q713 0 875 403q53 134 53 333z\" fill=\"currentColor\"\/>",
|
||||
"width": 1792,
|
||||
"height": 1600,
|
||||
"inlineTop": -64
|
||||
},
|
||||
"rss-square": {
|
||||
"body": "<path d=\"M512 1152q0-53-37.5-90.5T384 1024t-90.5 37.5T256 1152t37.5 90.5T384 1280t90.5-37.5T512 1152zm351 94q-13-233-176.5-396.5T290 673q-14-1-24 9t-10 23v128q0 13 8.5 22t21.5 10q154 11 264 121t121 264q1 13 10 21.5t22 8.5h128q13 0 23-10t9-24zm384 1q-5-154-56-297.5t-139.5-260t-205-205t-260-139.5T289 289q-14-1-23 9q-10 10-10 23v128q0 13 9 22t22 10q204 7 378 111.5T943.5 871t111.5 378q1 13 10 22t22 9h128q13 0 23-10q11-9 9-23zm289-959v960q0 119-84.5 203.5T1248 1536H288q-119 0-203.5-84.5T0 1248V288Q0 169 84.5 84.5T288 0h960q119 0 203.5 84.5T1536 288z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"search": {
|
||||
"body": "<path d=\"M1152 704q0-185-131.5-316.5T704 256T387.5 387.5T256 704t131.5 316.5T704 1152t316.5-131.5T1152 704zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124q-143 0-273.5-55.5t-225-150t-150-225T0 704t55.5-273.5t150-225t225-150T704 0t273.5 55.5t225 150t150 225T1408 704q0 220-124 399l343 343q37 37 37 90z\" fill=\"currentColor\"\/>",
|
||||
"width": 1664,
|
||||
"height": 1664
|
||||
},
|
||||
"share-alt": {
|
||||
"body": "<path d=\"M1216 896q133 0 226.5 93.5T1536 1216t-93.5 226.5T1216 1536t-226.5-93.5T896 1216q0-12 2-34l-360-180q-92 86-218 86q-133 0-226.5-93.5T0 768t93.5-226.5T320 448q126 0 218 86l360-180q-2-22-2-34q0-133 93.5-226.5T1216 0t226.5 93.5T1536 320t-93.5 226.5T1216 640q-126 0-218-86L638 734q2 22 2 34t-2 34l360 180q92-86 218-86z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"shield": {
|
||||
"body": "<path d=\"M1088 832V192H640v1137q119-63 213-137q235-184 235-360zm192-768v768q0 86-33.5 170.5t-83 150t-118 127.5T919 1383t-121 77.5t-89.5 49.5t-42.5 20q-12 6-26 6t-26-6q-16-7-42.5-20t-89.5-49.5t-121-77.5t-126.5-103t-118-127.5t-83-150T0 832V64q0-26 19-45T64 0h1152q26 0 45 19t19 45z\" fill=\"currentColor\"\/>",
|
||||
"width": 1280
|
||||
},
|
||||
"sliders": {
|
||||
"body": "<path d=\"M352 1152v128H0v-128h352zm352-128q26 0 45 19t19 45v256q0 26-19 45t-45 19H448q-26 0-45-19t-19-45v-256q0-26 19-45t45-19h256zm160-384v128H0V640h864zM224 128v128H0V128h224zm1312 1024v128H800v-128h736zM576 0q26 0 45 19t19 45v256q0 26-19 45t-45 19H320q-26 0-45-19t-19-45V64q0-26 19-45t45-19h256zm640 512q26 0 45 19t19 45v256q0 26-19 45t-45 19H960q-26 0-45-19t-19-45V576q0-26 19-45t45-19h256zm320 128v128h-224V640h224zm0-512v128H672V128h864z\" fill=\"currentColor\"\/>",
|
||||
"height": 1408,
|
||||
"inlineTop": -256
|
||||
},
|
||||
"sort-amount-asc": {
|
||||
"body": "<path d=\"M704 1440q0 12-10 24l-319 319q-10 9-23 9q-12 0-23-9L9 1463q-15-16-7-35q8-20 30-20h192V32q0-14 9-23t23-9h192q14 0 23 9t9 23v1376h192q14 0 23 9t9 23zm1056 128v192q0 14-9 23t-23 9H896q-14 0-23-9t-9-23v-192q0-14 9-23t23-9h832q14 0 23 9t9 23zm-192-512v192q0 14-9 23t-23 9H896q-14 0-23-9t-9-23v-192q0-14 9-23t23-9h640q14 0 23 9t9 23zm-192-512v192q0 14-9 23t-23 9H896q-14 0-23-9t-9-23V544q0-14 9-23t23-9h448q14 0 23 9t9 23zM1184 32v192q0 14-9 23t-23 9H896q-14 0-23-9t-9-23V32q0-14 9-23t23-9h256q14 0 23 9t9 23z\" fill=\"currentColor\"\/>",
|
||||
"width": 1760,
|
||||
"height": 1792,
|
||||
"inlineTop": 0
|
||||
},
|
||||
"times-circle": {
|
||||
"body": "<path d=\"M1149 994q0-26-19-45L949 768l181-181q19-19 19-45q0-27-19-46l-90-90q-19-19-46-19q-26 0-45 19L768 587L587 406q-19-19-45-19q-27 0-46 19l-90 90q-19 19-19 46q0 26 19 45l181 181l-181 181q-19 19-19 45q0 27 19 46l90 90q19 19 46 19q26 0 45-19l181-181l181 181q19 19 45 19q27 0 46-19l90-90q19-19 19-46zm387-226q0 209-103 385.5T1153.5 1433T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0t385.5 103T1433 382.5T1536 768z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"tint": {
|
||||
"body": "<path d=\"M512 1088q0-36-20-69q-1-1-15.5-22.5t-25.5-38t-25-44t-21-50.5q-4-16-21-16t-21 16q-7 23-21 50.5t-25 44t-25.5 38T276 1019q-20 33-20 69q0 53 37.5 90.5T384 1216t90.5-37.5T512 1088zm512-128q0 212-150 362t-362 150t-362-150T0 960q0-145 81-275q6-9 62.5-90.5t101-151t99.5-178T427 64q9-30 34-47t51-17t51.5 17T597 64q28 93 83 201.5t99.5 178t101 151T943 685q81 127 81 275z\" fill=\"currentColor\"\/>",
|
||||
"width": 1024,
|
||||
"height": 1472,
|
||||
"inlineTop": -64
|
||||
},
|
||||
"trash": {
|
||||
"body": "<path d=\"M512 1248V544q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v704q0 14 9 23t23 9h64q14 0 23-9t9-23zm256 0V544q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v704q0 14 9 23t23 9h64q14 0 23-9t9-23zm256 0V544q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v704q0 14 9 23t23 9h64q14 0 23-9t9-23zM480 256h448l-48-117q-7-9-17-11H546q-10 2-17 11zm928 32v64q0 14-9 23t-23 9h-96v948q0 83-47 143.5t-113 60.5H288q-66 0-113-58.5T128 1336V384H32q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h309l70-167q15-37 54-63t79-26h320q40 0 79 26t54 63l70 167h309q14 0 23 9t9 23z\" fill=\"currentColor\"\/>",
|
||||
"width": 1408
|
||||
},
|
||||
"user": {
|
||||
"body": "<path d=\"M1280 1271q0 109-62.5 187t-150.5 78H213q-88 0-150.5-78T0 1271q0-85 8.5-160.5t31.5-152t58.5-131t94-89T327 704q131 128 313 128t313-128q76 0 134.5 34.5t94 89t58.5 131t31.5 152t8.5 160.5zm-256-887q0 159-112.5 271.5T640 768T368.5 655.5T256 384t112.5-271.5T640 0t271.5 112.5T1024 384z\" fill=\"currentColor\"\/>",
|
||||
"width": 1280
|
||||
},
|
||||
"wrench": {
|
||||
"body": "<path d=\"M384 1344q0-26-19-45t-45-19t-45 19t-19 45t19 45t45 19t45-19t19-45zm644-420l-682 682q-37 37-90 37q-52 0-91-37L59 1498q-38-36-38-90q0-53 38-91l681-681q39 98 114.5 173.5T1028 924zm634-435q0 39-23 106q-47 134-164.5 217.5T1216 896q-185 0-316.5-131.5T768 448t131.5-316.5T1216 0q58 0 121.5 16.5T1445 63q16 11 16 28t-16 28l-293 169v224l193 107q5-3 79-48.5t135.5-81T1630 454q15 0 23.5 10t8.5 25z\" fill=\"currentColor\"\/>",
|
||||
"width": 1664,
|
||||
"height": 1664
|
||||
}
|
||||
},
|
||||
"aliases": {
|
||||
"angle-right": {
|
||||
"parent": "angle-left",
|
||||
"hFlip": true
|
||||
},
|
||||
"arrow-right": {
|
||||
"parent": "arrow-left",
|
||||
"hFlip": true
|
||||
},
|
||||
"chevron-right": {
|
||||
"parent": "chevron-left",
|
||||
"hFlip": true
|
||||
},
|
||||
"pencil-square-o": {
|
||||
"parent": "edit"
|
||||
},
|
||||
"reply": {
|
||||
"parent": "mail-reply"
|
||||
}
|
||||
},
|
||||
"width": 1536,
|
||||
"height": 1536,
|
||||
"inlineHeight": 1792,
|
||||
"inlineTop": -128,
|
||||
"verticalAlign": -0.143
|
||||
});
|
||||
add({
|
||||
"prefix": "ic",
|
||||
"icons": {
|
||||
"outline-directions": {
|
||||
"body": "<path d=\"M22.43 10.59l-9.01-9.01c-.75-.75-2.07-.76-2.83 0l-9 9c-.78.78-.78 2.04 0 2.82l9 9c.39.39.9.58 1.41.58c.51 0 1.02-.19 1.41-.58l8.99-8.99c.79-.76.8-2.02.03-2.82zm-10.42 10.4l-9-9l9-9l9 9l-9 9zM8 11v4h2v-3h4v2.5l3.5-3.5L14 7.5V10H9c-.55 0-1 .45-1 1z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"outline-print": {
|
||||
"body": "<path d=\"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zM8 5h8v3H8V5zm8 12v2H8v-4h8v2zm2-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4h-2z\" fill=\"currentColor\"\/><circle cx=\"18\" cy=\"11.5\" r=\"1\" fill=\"currentColor\"\/>"
|
||||
}
|
||||
},
|
||||
"width": 24,
|
||||
"height": 24
|
||||
});
|
||||
add({
|
||||
"prefix": "mdi",
|
||||
"icons": {
|
||||
"alert-decagram": {
|
||||
"body": "<path d=\"M23 12l-2.44-2.78l.34-3.68l-3.61-.82l-1.89-3.18L12 3L8.6 1.54L6.71 4.72l-3.61.81l.34 3.68L1 12l2.44 2.78l-.34 3.69l3.61.82l1.89 3.18L12 21l3.4 1.46l1.89-3.18l3.61-.82l-.34-3.68L23 12m-10 5h-2v-2h2v2m0-4h-2V7h2v6z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"arrow-right-bold": {
|
||||
"body": "<path d=\"M4 15V9h8V4.16L19.84 12L12 19.84V15H4z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"at": {
|
||||
"body": "<path d=\"M12 15c.81 0 1.5-.3 2.11-.89c.59-.61.89-1.3.89-2.11c0-.81-.3-1.5-.89-2.11C13.5 9.3 12.81 9 12 9c-.81 0-1.5.3-2.11.89C9.3 10.5 9 11.19 9 12c0 .81.3 1.5.89 2.11c.61.59 1.3.89 2.11.89m0-13c2.75 0 5.1 1 7.05 2.95C21 6.9 22 9.25 22 12v1.45c0 1-.35 1.85-1 2.55c-.7.67-1.5 1-2.5 1c-1.2 0-2.19-.5-2.94-1.5c-1 1-2.18 1.5-3.56 1.5c-1.37 0-2.55-.5-3.54-1.46C7.5 14.55 7 13.38 7 12c0-1.37.5-2.55 1.46-3.54C9.45 7.5 10.63 7 12 7c1.38 0 2.55.5 3.54 1.46C16.5 9.45 17 10.63 17 12v1.45c0 .41.16.77.46 1.08c.3.31.65.47 1.04.47c.42 0 .77-.16 1.07-.47c.3-.31.43-.67.43-1.08V12c0-2.19-.77-4.07-2.35-5.65S14.19 4 12 4c-2.19 0-4.07.77-5.65 2.35S4 9.81 4 12c0 2.19.77 4.07 2.35 5.65S9.81 20 12 20h5v2h-5c-2.75 0-5.1-1-7.05-2.95C3 17.1 2 14.75 2 12s1-5.1 2.95-7.05C6.9 3 9.25 2 12 2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"bookmark-plus-outline": {
|
||||
"body": "<path d=\"M17 18V5H7v13l5-2.18L17 18m0-15a2 2 0 0 1 2 2v16l-7-3l-7 3V5a2 2 0 0 1 2-2h10m-6 4h2v2h2v2h-2v2h-2v-2H9V9h2V7z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"comment-account-outline": {
|
||||
"body": "<path d=\"M9 22a1 1 0 0 1-1-1v-3H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6.1l-3.7 3.71c-.2.19-.45.29-.7.29H9m1-6v3.08L13.08 16H20V4H4v12h6m6-2H8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1m-4-8a2 2 0 0 1 2 2a2 2 0 0 1-2 2a2 2 0 0 1-2-2a2 2 0 0 1 2-2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"comment-processing-outline": {
|
||||
"body": "<path d=\"M9 22a1 1 0 0 1-1-1v-3H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6.1l-3.7 3.71c-.2.19-.45.29-.7.29H9m1-6v3.08L13.08 16H20V4H4v12h6m7-5h-2V9h2v2m-4 0h-2V9h2v2m-4 0H7V9h2v2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"comment-text-outline": {
|
||||
"body": "<path d=\"M9 22a1 1 0 0 1-1-1v-3H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6.1l-3.7 3.71c-.2.19-.45.29-.7.29H9m1-6v3.08L13.08 16H20V4H4v12h6M6 7h12v2H6V7m0 4h9v2H6v-2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"earth": {
|
||||
"body": "<path d=\"M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"eye-minus-outline": {
|
||||
"body": "<path d=\"M12 4.5A11.8 11.8 0 0 0 1 12a11.8 11.8 0 0 0 11 7.5h1.1a3.8 3.8 0 0 1-.1-1a4.1 4.1 0 0 1 .1-1.1H12A9.6 9.6 0 0 1 3.2 12A9.6 9.6 0 0 1 12 6.5a9.6 9.6 0 0 1 8.8 5.5l-.4.7a4.6 4.6 0 0 1 1.9.8A10.1 10.1 0 0 0 23 12a11.8 11.8 0 0 0-11-7.5M12 9a3 3 0 1 0 3 3a2.9 2.9 0 0 0-3-3m3 8.5v2h8v-2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"eye-plus-outline": {
|
||||
"body": "<path d=\"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5c.36 0 .72 0 1.08-.05a6.09 6.09 0 0 1-.08-.95c0-.36.04-.72.1-1.08c-.36.04-.73.08-1.1.08c-3.76 0-7.17-2.14-8.82-5.5a9.821 9.821 0 0 1 17.64 0c-.12.24-.26.45-.39.68c.66.16 1.29.43 1.86.82c.27-.5.51-1 .71-1.5c-1.73-4.39-6-7.5-11-7.5M12 9a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3m6 5.5v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"facebook-box": {
|
||||
"body": "<path d=\"M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m13 2h-2.5A3.5 3.5 0 0 0 12 8.5V11h-2v3h2v7h3v-7h3v-3h-3V9a1 1 0 0 1 1-1h2V5z\" fill=\"currentColor\"\/>",
|
||||
"hidden": true
|
||||
},
|
||||
"file": {
|
||||
"body": "<path d=\"M13 9V3.5L18.5 9M6 2c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6H6z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"file-account-outline": {
|
||||
"body": "<path d=\"M14 2H6a2 2 0 0 0-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V8l-6-6m4 18H6V4h7v5h5v11m-5-7c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2s2 .9 2 2m2 5v1H7v-1c0-1.33 2.67-2 4-2s4 .67 4 2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"text-box-multiple-outline": {
|
||||
"body": "<path d=\"M16 15H9v-2h7v2m3-4H9V9h10v2m0-4H9V5h10v2M3 5v16h16v2H3a2 2 0 0 1-2-2V5h2m18-4a2 2 0 0 1 2 2v14c0 1.11-.89 2-2 2H7a2 2 0 0 1-2-2V3c0-1.11.89-2 2-2h14M7 3v14h14V3H7z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"text-box-outline": {
|
||||
"body": "<path d=\"M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7m0 4v2h10v-2H7m0 4v2h7v-2H7z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"file-document-outline": {
|
||||
"body": "<path d=\"M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6H6m0 2h7v5h5v11H6V4m2 8v2h8v-2H8m0 4v2h5v-2H8z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"file-hidden": {
|
||||
"body": "<path d=\"M13 9h1v2h-3V7h2v2m5.5 0l-2.12-2.12l1.25-1.25L20 8v2h-2v1h-3V9h3.5M13 3.5V2h-1v2h1v2h-2V4H9V2H8v2H6v1H4V4c0-1.11.89-2 2-2h8l2.36 2.36l-1.25 1.25L13 3.5M20 20a2 2 0 0 1-2 2h-2v-2h2v-1h2v1m-2-5h2v3h-2v-3m-6 7v-2h3v2h-3m-4 0v-2h3v2H8m-2 0a2 2 0 0 1-2-2v-2h2v2h1v2H6m-2-8h2v3H4v-3m0-4h2v3H4v-3m14 1h2v3h-2v-3M4 6h2v3H4V6z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"file-question-outline": {
|
||||
"body": "<path d=\"M14 2H6a2 2 0 0 0-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V8l-6-6m4 18H6V4h7v5h5v11m-3-7c0 1.89-2.25 2.07-2.25 3.76h-1.5c0-2.44 2.25-2.26 2.25-3.76c0-.82-.67-1.5-1.5-1.5s-1.5.68-1.5 1.5H9c0-1.65 1.34-3 3-3s3 1.35 3 3m-2.25 4.5V19h-1.5v-1.5h1.5z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"file-upload-outline": {
|
||||
"body": "<path d=\"M14 2l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8m4 18V9h-5V4H6v16h12m-6-8l4 4h-2.5v3h-3v-3H8l4-4z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"fire": {
|
||||
"body": "<path d=\"M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.58.58 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"format-bold": {
|
||||
"body": "<path d=\"M13.5 15.5H10v-3h3.5A1.5 1.5 0 0 1 15 14a1.5 1.5 0 0 1-1.5 1.5m-3.5-9h3A1.5 1.5 0 0 1 14.5 8A1.5 1.5 0 0 1 13 9.5h-3m5.6 1.29c.97-.68 1.65-1.79 1.65-2.79c0-2.26-1.75-4-4-4H7v14h7.04c2.1 0 3.71-1.7 3.71-3.79c0-1.52-.86-2.82-2.15-3.42z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"format-italic": {
|
||||
"body": "<path d=\"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4h-8z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"format-list-bulleted": {
|
||||
"body": "<path d=\"M7 5h14v2H7V5m0 8v-2h14v2H7M4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2H7m-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"format-list-numbered": {
|
||||
"body": "<path d=\"M7 13v-2h14v2H7m0 6v-2h14v2H7M7 7V5h14v2H7M3 8V5H2V4h2v4H3m-1 9v-1h3v4H2v-1h2v-.5H3v-1h1V17H2m2.25-7a.75.75 0 0 1 .75.75c0 .2-.08.39-.21.52L3.12 13H5v1H2v-.92L4 11H2v-1h2.25z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"format-quote-open": {
|
||||
"body": "<path d=\"M10 7l-2 4h3v6H5v-6l2-4h3m8 0l-2 4h3v6h-6v-6l2-4h3z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"format-underline": {
|
||||
"body": "<path d=\"M5 21h14v-2H5v2m7-4a6 6 0 0 0 6-6V3h-2.5v8a3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 8.5 11V3H6v8a6 6 0 0 0 6 6z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"image-outline": {
|
||||
"body": "<path d=\"M19 19H5V5h14m0-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-5.04 9.29l-2.75 3.54l-1.96-2.36L6.5 17h11l-3.54-4.71z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"information-variant": {
|
||||
"body": "<path d=\"M13.5 4A1.5 1.5 0 0 0 12 5.5A1.5 1.5 0 0 0 13.5 7A1.5 1.5 0 0 0 15 5.5A1.5 1.5 0 0 0 13.5 4m-.36 4.77c-1.19.1-4.44 2.69-4.44 2.69c-.2.15-.14.14.02.42c.16.27.14.29.33.16c.2-.13.53-.34 1.08-.68c2.12-1.36.34 1.78-.57 7.07c-.36 2.62 2 1.27 2.61.87c.6-.39 2.21-1.5 2.37-1.61c.22-.15.06-.27-.11-.52c-.12-.17-.24-.05-.24-.05c-.65.43-1.84 1.33-2 .76c-.19-.57 1.03-4.48 1.7-7.17c.11-.64.41-2.04-.75-1.94z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"link-variant": {
|
||||
"body": "<path d=\"M10.59 13.41c.41.39.41 1.03 0 1.42c-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0a5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24a2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0a5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24a2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24a.973.973 0 0 1 0-1.42z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"lock": {
|
||||
"body": "<path d=\"M12 17a2 2 0 0 0 2-2a2 2 0 0 0-2-2a2 2 0 0 0-2 2a2 2 0 0 0 2 2m6-9a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h1V6a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2h1m-6-5a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"playlist-plus": {
|
||||
"body": "<path d=\"M2 16h8v-2H2m16 0v-4h-2v4h-4v2h4v4h2v-4h4v-2m-8-8H2v2h12m0 2H2v2h12v-2z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"send-circle-outline": {
|
||||
"body": "<path d=\"M8 7.71L18 12L8 16.29v-3.34l7.14-.95L8 11.05V7.71M12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8a8 8 0 0 0 8 8a8 8 0 0 0 8-8a8 8 0 0 0-8-8z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"skype": {
|
||||
"body": "<path d=\"M18 6c2.07 2.04 2.85 4.89 2.36 7.55c.41.72.64 1.56.64 2.45a5 5 0 0 1-5 5c-.89 0-1.73-.23-2.45-.64c-2.66.49-5.51-.29-7.55-2.36c-2.07-2.04-2.85-4.89-2.36-7.55C3.23 9.73 3 8.89 3 8a5 5 0 0 1 5-5c.89 0 1.73.23 2.45.64c2.66-.49 5.51.29 7.55 2.36m-5.96 11.16c2.87 0 4.3-1.38 4.3-3.24c0-1.19-.56-2.46-2.73-2.95l-1.99-.44c-.76-.17-1.62-.4-1.62-1.11c0-.72.6-1.22 1.7-1.22c2.23 0 2.02 1.53 3.13 1.53c.58 0 1.08-.34 1.08-.93c0-1.37-2.19-2.4-4.05-2.4c-2.01 0-4.16.86-4.16 3.14c0 1.1.39 2.27 2.55 2.81l2.69.68c.81.2 1.01.65 1.01 1.07c0 .68-.68 1.35-1.91 1.35c-2.41 0-2.08-1.85-3.37-1.85c-.58 0-1 .4-1 .97c0 1.11 1.33 2.59 4.37 2.59z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"star": {
|
||||
"body": "<path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.62L12 2L9.19 8.62L2 9.24l5.45 4.73L5.82 21L12 17.27z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"twitter": {
|
||||
"body": "<path d=\"M22.46 6c-.77.35-1.6.58-2.46.69c.88-.53 1.56-1.37 1.88-2.38c-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29c0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15c0 1.49.75 2.81 1.91 3.56c-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07a4.28 4.28 0 0 0 4 2.98a8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21C16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56c.84-.6 1.56-1.36 2.14-2.23z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"update": {
|
||||
"body": "<path d=\"M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1a6.887 6.887 0 0 0 0 9.8c2.73 2.7 7.15 2.7 9.88 0c1.36-1.35 2.04-2.92 2.04-4.9h2c0 1.98-.88 4.55-2.64 6.29c-3.51 3.48-9.21 3.48-12.72 0c-3.5-3.47-3.53-9.11-.02-12.58a8.987 8.987 0 0 1 12.65 0L21 3v7.12M12.5 8v4.25l3.5 2.08l-.72 1.21L11 13V8h1.5z\" fill=\"currentColor\"\/>"
|
||||
},
|
||||
"youtube": {
|
||||
"body": "<path d=\"M10 15l5.19-3L10 9v6m11.56-7.83c.13.47.22 1.1.28 1.9c.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83c-.25.9-.83 1.48-1.73 1.73c-.47.13-1.33.22-2.65.28c-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44c-.9-.25-1.48-.83-1.73-1.73c-.13-.47-.22-1.1-.28-1.9c-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83c.25-.9.83-1.48 1.73-1.73c.47-.13 1.33-.22 2.65-.28c1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44c.9.25 1.48.83 1.73 1.73z\" fill=\"currentColor\"\/>"
|
||||
}
|
||||
},
|
||||
"aliases": {
|
||||
"file-document-box-multiple-outline": {
|
||||
"parent": "text-box-multiple-outline"
|
||||
},
|
||||
"file-document-box-outline": {
|
||||
"parent": "text-box-outline"
|
||||
},
|
||||
"info-variant": {
|
||||
"parent": "information-variant"
|
||||
},
|
||||
"playlist-add": {
|
||||
"parent": "playlist-plus"
|
||||
}
|
||||
},
|
||||
"width": 24,
|
||||
"height": 24
|
||||
});
|
||||
|
||||
})();
|
14
phpBB/assets/iconify/iconify.min.js
vendored
Normal file
14
phpBB/assets/iconify/iconify.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
|
@ -39,6 +39,8 @@
|
|||
"doctrine/dbal": "~3.3.6",
|
||||
"google/recaptcha": "~1.1",
|
||||
"guzzlehttp/guzzle": "~6.3",
|
||||
"iconify/json-tools": "^1.0",
|
||||
"iconify/json": "^2.2",
|
||||
"marc1706/fast-image-size": "^1.1",
|
||||
"s9e/text-formatter": "^2.0",
|
||||
"symfony/config": "^6.3",
|
||||
|
|
73
phpBB/composer.lock
generated
73
phpBB/composer.lock
generated
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "b44d1db175f1f55f55c4b9326cf02f6f",
|
||||
"content-hash": "063704733ec296bc16753ef1e07b9c8f",
|
||||
"packages": [
|
||||
{
|
||||
"name": "bantu/ini-get-wrapper",
|
||||
|
@ -1781,6 +1781,77 @@
|
|||
],
|
||||
"time": "2023-04-17T16:00:37+00:00"
|
||||
},
|
||||
{
|
||||
"name": "iconify/json",
|
||||
"version": "2.2.140",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/iconify/icon-sets.git",
|
||||
"reference": "9815726deffc97bcfebc19acc697ef93bd8cbaf4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/iconify/icon-sets/zipball/9815726deffc97bcfebc19acc697ef93bd8cbaf4",
|
||||
"reference": "9815726deffc97bcfebc19acc697ef93bd8cbaf4",
|
||||
"shasum": ""
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Iconify\\IconsJSON\\": "lib"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "Iconify icons collection in JSON format",
|
||||
"homepage": "https://iconify.design/icon-sets/",
|
||||
"support": {
|
||||
"issues": "https://github.com/iconify/icon-sets/issues",
|
||||
"source": "https://github.com/iconify/icon-sets/tree/2.2.140"
|
||||
},
|
||||
"time": "2023-11-10T07:05:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "iconify/json-tools",
|
||||
"version": "1.0.10",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/iconify/json-tools.php.git",
|
||||
"reference": "3d24f282b309cb17e3cb80192ae071dd47bce9e0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/iconify/json-tools.php/zipball/3d24f282b309cb17e3cb80192ae071dd47bce9e0",
|
||||
"reference": "3d24f282b309cb17e3cb80192ae071dd47bce9e0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.6"
|
||||
},
|
||||
"require-dev": {
|
||||
"iconify/json": "1.*",
|
||||
"phpunit/phpunit": "9.*"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Iconify\\JSONTools\\": "lib"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "Functions for manipulating Iconify JSON SVG collections.",
|
||||
"homepage": "https://iconify.design/",
|
||||
"support": {
|
||||
"issues": "https://github.com/iconify/json-tools.php/issues",
|
||||
"source": "https://github.com/iconify/json-tools.php/tree/1.0.10"
|
||||
},
|
||||
"time": "2020-12-16T13:04:11+00:00"
|
||||
},
|
||||
{
|
||||
"name": "justinrainbow/json-schema",
|
||||
"version": "v5.2.13",
|
||||
|
|
277
phpBB/develop/create_iconify_bundle.php
Normal file
277
phpBB/develop/create_iconify_bundle.php
Normal file
|
@ -0,0 +1,277 @@
|
|||
<?php
|
||||
/**
|
||||
*
|
||||
* This file is part of the phpBB Forum Software package.
|
||||
*
|
||||
* @copyright (c) phpBB Limited <https://www.phpbb.com>
|
||||
* @license GNU General Public License, version 2 (GPL-2.0)
|
||||
*
|
||||
* For full copyright and license information, please see
|
||||
* the docs/CREDITS.txt file.
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* This file creates Iconify bundle JS file in assets/iconify directory.
|
||||
* See https://docs.iconify.design/icon-components/bundles/examples/svg-framework-custom.html
|
||||
* iconify/json-tools and iconify/json dev requirements should be installed for the script to work.
|
||||
*/
|
||||
|
||||
define('IN_PHPBB', true);
|
||||
$phpbb_root_path = dirname(__FILE__) . '/../';
|
||||
$phpEx = substr(strrchr(__FILE__, '.'), 1);
|
||||
|
||||
include($phpbb_root_path . 'vendor/autoload.php');
|
||||
include($phpbb_root_path . 'includes/constants.' . $phpEx);
|
||||
require($phpbb_root_path . 'phpbb/class_loader.' . $phpEx);
|
||||
$phpbb_class_loader = new \phpbb\class_loader('phpbb\\', "{$phpbb_root_path}phpbb/", $phpEx);
|
||||
$phpbb_class_loader->register();
|
||||
|
||||
use Iconify\JSONTools\Collection;
|
||||
use Iconify\IconsJSON\Finder;
|
||||
|
||||
// JS file to save bundle to
|
||||
$target = $phpbb_root_path . 'assets/iconify/iconify-bundle.js';
|
||||
|
||||
// Icons to bundle, the list of iconify icons used in phpBB
|
||||
$icons = [
|
||||
'fa:angle-left',
|
||||
'fa:angle-right',
|
||||
'fa:arrow-right',
|
||||
'fa:bar-chart',
|
||||
'fa:bars',
|
||||
'fa:bars',
|
||||
'fa:bell',
|
||||
'fa:caret-down',
|
||||
'fa:check-circle',
|
||||
'fa:chevron-circle-up',
|
||||
'fa:chevron-left',
|
||||
'fa:chevron-right',
|
||||
'fa:circle',
|
||||
'fa:clone',
|
||||
'fa:code',
|
||||
'fa:cog',
|
||||
'fa:cogs',
|
||||
'fa:dot-circle-o',
|
||||
'fa:envelope-o',
|
||||
'fa:exclamation',
|
||||
'fa:exclamation-triangle',
|
||||
'fa:external-link',
|
||||
'fa:external-link-square',
|
||||
'fa:file',
|
||||
'fa:file-o',
|
||||
'fa:gavel',
|
||||
'fa:group',
|
||||
'fa:home',
|
||||
'fa:inbox',
|
||||
'fa:info',
|
||||
'fa:key',
|
||||
'fa:lock',
|
||||
'fa:mail-forward',
|
||||
'fa:paperclip',
|
||||
'fa:pencil',
|
||||
'fa:pencil-square-o',
|
||||
'fa:power-off',
|
||||
'fa:print',
|
||||
'fa:question',
|
||||
'fa:question-circle',
|
||||
'fa:quote-left',
|
||||
'fa:recycle',
|
||||
'fa:refresh',
|
||||
'fa:reply',
|
||||
'fa:rss-square',
|
||||
'fa:rss-square',
|
||||
'fa:search',
|
||||
'fa:share-alt',
|
||||
'fa:shield',
|
||||
'fa:sliders',
|
||||
'fa:sort-amount-asc',
|
||||
'fa:times-circle',
|
||||
'fa:tint',
|
||||
'fa:trash',
|
||||
'fa:user',
|
||||
'fa:wrench',
|
||||
'ic:outline-directions',
|
||||
'ic:outline-print',
|
||||
'mdi:alert-decagram',
|
||||
'mdi:arrow-right-bold',
|
||||
'mdi:at',
|
||||
'mdi:bookmark-plus-outline',
|
||||
'mdi:comment-account-outline',
|
||||
'mdi:comment-processing-outline',
|
||||
'mdi:comment-text-outline',
|
||||
'mdi:earth',
|
||||
'mdi:eye-minus-outline',
|
||||
'mdi:eye-plus-outline',
|
||||
'mdi:facebook-box',
|
||||
'mdi:file',
|
||||
'mdi:file-account-outline',
|
||||
'mdi:file-document-box-multiple-outline',
|
||||
'mdi:file-document-box-outline',
|
||||
'mdi:file-document-outline',
|
||||
'mdi:file-hidden',
|
||||
'mdi:file-question-outline',
|
||||
'mdi:file-upload-outline',
|
||||
'mdi:fire',
|
||||
'mdi:format-bold',
|
||||
'mdi:format-italic',
|
||||
'mdi:format-list-bulleted',
|
||||
'mdi:format-list-numbered',
|
||||
'mdi:format-quote-open',
|
||||
'mdi:format-underline',
|
||||
'mdi:image-outline',
|
||||
'mdi:info-variant',
|
||||
'mdi:link-variant',
|
||||
'mdi:lock',
|
||||
'mdi:lock',
|
||||
'mdi:playlist-add',
|
||||
'mdi:send-circle-outline',
|
||||
'mdi:skype',
|
||||
'mdi:star',
|
||||
'mdi:twitter',
|
||||
'mdi:update',
|
||||
'mdi:youtube',
|
||||
];
|
||||
|
||||
// Organize icons by prefix
|
||||
$icons = organizeIconsList($icons);
|
||||
|
||||
// Load icons data
|
||||
$output = '';
|
||||
foreach ($icons as $prefix => $iconsList) {
|
||||
// Load icon set
|
||||
$collection = new Collection($prefix);
|
||||
if (!$collection->loadIconifyCollection($prefix)) {
|
||||
throw new Error(
|
||||
'Icons with prefix "' . $prefix . '" do not exist in Iconify. Update iconify/json?'
|
||||
);
|
||||
}
|
||||
|
||||
// Make sure all icons exist
|
||||
foreach ($iconsList as $name) {
|
||||
if (!$collection->iconExists($name)) {
|
||||
// Uncomment next line to throw error if an icon does not exist
|
||||
// throw new Error('Could not find icon: "' . $prefix . ':' . $name . '"');
|
||||
echo 'Could not find icon: "', $prefix, ':', $name, "\"\n";
|
||||
}
|
||||
}
|
||||
|
||||
// Get data for all icons as string
|
||||
$output .= $collection->scriptify([
|
||||
'icons' => $iconsList,
|
||||
'callback' => 'add',
|
||||
'optimize' => true,
|
||||
]);
|
||||
}
|
||||
|
||||
// Wrap in custom code that checks for Iconify.addCollection and IconifyPreload
|
||||
$output = '(function() {
|
||||
function add(data) {
|
||||
try {
|
||||
if (typeof self.Iconify === \'object\' && self.Iconify.addCollection) {
|
||||
self.Iconify.addCollection(data);
|
||||
return;
|
||||
}
|
||||
if (typeof self.IconifyPreload === \'undefined\') {
|
||||
self.IconifyPreload = [];
|
||||
}
|
||||
self.IconifyPreload.push(data);
|
||||
} catch (err) {
|
||||
}
|
||||
}
|
||||
' . $output . '
|
||||
})();' . "\n";
|
||||
|
||||
// Save to file
|
||||
file_put_contents($target, $output);
|
||||
|
||||
echo 'Saved ', $target, ' (', strlen($output), " bytes)\n";
|
||||
|
||||
/**
|
||||
* Organize icons list by prefix
|
||||
*
|
||||
* Result is an object, where key is prefix, value is array of icon names
|
||||
*/
|
||||
function organizeIconsList($icons)
|
||||
{
|
||||
$results = [];
|
||||
|
||||
foreach ($icons as $str) {
|
||||
// Split icon to prefix and name
|
||||
$icon = stringToIcon($str);
|
||||
if ($icon === null || $icon['provider'] !== '') {
|
||||
// Invalid name or icon name has provider.
|
||||
// All icons in this example are from Iconify, so providers are not supported.
|
||||
throw new Error('Invalid icon name: ' . $str);
|
||||
}
|
||||
|
||||
$prefix = $icon['prefix'];
|
||||
$name = $icon['name'];
|
||||
|
||||
// Add icon to results
|
||||
if (!isset($results[$prefix])) {
|
||||
$results[$prefix] = [$name];
|
||||
continue;
|
||||
}
|
||||
if (!in_array($name, $results[$prefix])) {
|
||||
$results[$prefix][] = $name;
|
||||
}
|
||||
}
|
||||
|
||||
return $results;
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert icon name from string to object.
|
||||
*
|
||||
* Object properties:
|
||||
* - provider (ignored in this example)
|
||||
* - prefix
|
||||
* - name
|
||||
*
|
||||
* This function was converted to PHP from @iconify/utils/src/icon/name.ts
|
||||
* See https://github.com/iconify/iconify/blob/master/packages/utils/src/icon/name.ts
|
||||
*/
|
||||
function stringToIcon($value)
|
||||
{
|
||||
$provider = '';
|
||||
$colonSeparated = explode(':', $value);
|
||||
|
||||
// Check for provider with correct '@' at start
|
||||
if (substr($value, 0, 1) === '@') {
|
||||
// First part is provider
|
||||
if (count($colonSeparated) < 2 || count($colonSeparated) > 3) {
|
||||
// "@provider:prefix:name" or "@provider:prefix-name"
|
||||
return null;
|
||||
}
|
||||
$provider = substr(array_shift($colonSeparated), 1);
|
||||
}
|
||||
|
||||
// Check split by colon: "prefix:name", "provider:prefix:name"
|
||||
if (count($colonSeparated) > 3 || !count($colonSeparated)) {
|
||||
return null;
|
||||
}
|
||||
if (count($colonSeparated) > 1) {
|
||||
// "prefix:name"
|
||||
$name = array_pop($colonSeparated);
|
||||
$prefix = array_pop($colonSeparated);
|
||||
return [
|
||||
// Allow provider without '@': "provider:prefix:name"
|
||||
'provider' => count($colonSeparated) > 0 ? $colonSeparated[0] : $provider,
|
||||
'prefix' => $prefix,
|
||||
'name' => $name,
|
||||
];
|
||||
}
|
||||
|
||||
// Attempt to split by dash: "prefix-name"
|
||||
$dashSeparated = explode('-', $colonSeparated[0]);
|
||||
if (count($dashSeparated) > 1) {
|
||||
return [
|
||||
'provider' => $provider,
|
||||
'prefix' => array_shift($dashSeparated),
|
||||
'name' => implode('-', $dashSeparated),
|
||||
];
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
|
@ -76,7 +76,8 @@
|
|||
<script src="{T_ASSETS_PATH}/javascript/core.js?assets_version={T_ASSETS_VERSION}"></script>
|
||||
<!-- INCLUDEJS forum_fn.js -->
|
||||
<!-- INCLUDEJS ajax.js -->
|
||||
<script src="https://code.iconify.design/1/1.0.6/iconify.min.js"></script>
|
||||
<script src="{T_ASSETS_PATH}/iconify/iconify-bundle.js?assets_version={T_ASSETS_VERSION}"></script>
|
||||
<script src="{T_ASSETS_PATH}/iconify/iconify.min.js?assets_version={T_ASSETS_VERSION}"></script>
|
||||
|
||||
<!-- IF S_COOKIE_NOTICE -->
|
||||
<script src="{T_ASSETS_PATH}/cookieconsent/cookieconsent.min.js?assets_version={T_ASSETS_VERSION}"></script>
|
||||
|
|
Loading…
Add table
Reference in a new issue