Samples (Thu, Oct 3, 23:53 - Fri, Oct 4, 23:53)
Samples (Thu, Oct 3, 23:53 - Fri, Oct 4, 23:53)
Samples
Samples
ID | Request | Viewer | Context | Host | Type | Label | Avg | Cost | Rate | Epoch |
---|---|---|---|---|---|---|---|---|---|---|
469208 | ZaXwgBLAOueK | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 55,880 us | 55,880,000 us | 1000 | Fri, Oct 4, 20:59 |
469063 | fzSm5wPAknIi | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 52,459 us | 52,459,000 us | 1000 | Fri, Oct 4, 18:42 |
469243 | qBHmLcLTD0bx | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 50,221 us | 50,221,000 us | 1000 | Fri, Oct 4, 21:26 |
468169 | ydxjdUO6S4yH | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 46,854 us | 46,854,000 us | 1000 | Fri, Oct 4, 02:23 |
468736 | 8o9LKpT11RLv | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 46,770 us | 46,770,000 us | 1000 | Fri, Oct 4, 11:11 |
469395 | 65_kiKgaDjjc | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 44,621 us | 44,621,000 us | 1000 | Fri, Oct 4, 23:51 |
468784 | 5KYpJYp1Ara3 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 43,498 us | 43,498,000 us | 1000 | Fri, Oct 4, 12:46 |
468339 | iM2UIdDsJ.ZB | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 42,427 us | 42,427,000 us | 1000 | Fri, Oct 4, 04:47 |
468823 | jtPRVj6a6k2V | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 41,742 us | 41,742,000 us | 1000 | Fri, Oct 4, 13:40 |
468962 | CAt2e_g24P9j | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 40,984 us | 40,984,000 us | 1000 | Fri, Oct 4, 17:29 |
469391 | ljvFKC4xC1hq | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 40,906 us | 40,906,000 us | 1000 | Fri, Oct 4, 23:50 |
468335 | 4BUvRvheDDcc | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 38,654 us | 38,654,000 us | 1000 | Fri, Oct 4, 04:45 |
469002 | HabO0sUT_E6t | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 38,593 us | 38,593,000 us | 1000 | Fri, Oct 4, 18:10 |
468898 | Owpt5CGFBiX3 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 38,483 us | 38,483,000 us | 1000 | Fri, Oct 4, 16:36 |
469374 | SBEhMF0UmekX | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 38,402 us | 38,402,000 us | 1000 | Fri, Oct 4, 23:34 |
468527 | IcdL9WbRAyYK | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,875 us | 36,875,000 us | 1000 | Fri, Oct 4, 07:12 |
468894 | nYhoA5F188hx | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,863 us | 36,863,000 us | 1000 | Fri, Oct 4, 16:33 |
468879 | 9m5QlQ98s1Ad | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,388 us | 36,388,000 us | 1000 | Fri, Oct 4, 15:48 |
469126 | rtZVT1yuDsdj | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,355 us | 36,355,000 us | 1000 | Fri, Oct 4, 19:37 |
468084 | AFbjUbU4XuRL | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 36,261 us | 36,261,000 us | 1000 | Fri, Oct 4, 01:24 |
468363 | u3vTl6N9WMVv | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 35,953 us | 35,953,000 us | 1000 | Fri, Oct 4, 05:15 |
468799 | IIOJLu5NbzPa | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 35,719 us | 35,719,000 us | 1000 | Fri, Oct 4, 13:06 |
468943 | xi2ouOqclZza | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 35,351 us | 35,351,000 us | 1000 | Fri, Oct 4, 17:09 |
468776 | jMoutkAHp2Uf | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 35,104 us | 35,104,000 us | 1000 | Fri, Oct 4, 12:20 |
469112 | 0Ca8Xi0JmwIz | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 34,872 us | 34,872,000 us | 1000 | Fri, Oct 4, 19:18 |
468871 | ltfjLcCnZqQg | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 34,846 us | 34,846,000 us | 1000 | Fri, Oct 4, 15:32 |
468998 | _jNZVkoR9r2E | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 34,066 us | 34,066,000 us | 1000 | Fri, Oct 4, 18:10 |
469286 | nJV1hYrM1wCS | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 33,905 us | 33,905,000 us | 1000 | Fri, Oct 4, 22:30 |
468519 | IGsXjxva9uwo | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 33,903 us | 33,903,000 us | 1000 | Fri, Oct 4, 07:09 |
468496 | PDAuwpx7rrM7 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 33,360 us | 33,360,000 us | 1000 | Fri, Oct 4, 06:55 |
468569 | e8ynDLdzY8xc | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 33,213 us | 33,213,000 us | 1000 | Fri, Oct 4, 07:39 |
468668 | dy7hVp6zNF3c | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 32,913 us | 32,913,000 us | 1000 | Fri, Oct 4, 09:35 |
469262 | KEuk_CQbNHNr | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 32,371 us | 32,371,000 us | 1000 | Fri, Oct 4, 21:39 |
468863 | vsDkS1TbErB4 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 31,818 us | 31,818,000 us | 1000 | Fri, Oct 4, 14:55 |
468760 | 647ypgSDntLH | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 31,749 us | 31,749,000 us | 1000 | Fri, Oct 4, 11:47 |
468847 | 0ar4aEPg4cQx | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 31,416 us | 31,416,000 us | 1000 | Fri, Oct 4, 14:25 |
468523 | rUpqc8_P9htn | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 30,834 us | 30,834,000 us | 1000 | Fri, Oct 4, 07:10 |
469359 | DBEyhqYDYLJ6 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 30,828 us | 30,828,000 us | 1000 | Fri, Oct 4, 23:19 |
469231 | mr1G_auMAiJ5 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 30,490 us | 30,490,000 us | 1000 | Fri, Oct 4, 21:13 |
468875 | Cx7Slu2wwP.0 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 29,631 us | 29,631,000 us | 1000 | Fri, Oct 4, 15:33 |
468030 | BxQJOP4SEBKo | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 29,523 us | 29,523,000 us | 1000 | Fri, Oct 4, 00:41 |
468014 | tXYPgLw2Ypuz | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 28,876 us | 28,876,000 us | 1000 | Fri, Oct 4, 00:31 |
468434 | UqRH7cW46_2G | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 28,113 us | 28,113,000 us | 1000 | Fri, Oct 4, 06:20 |
468387 | q.vo3jJ_.v4l | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 28,019 us | 28,019,000 us | 1000 | Fri, Oct 4, 05:29 |
469387 | mFB.8TG84Okg | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 27,516 us | 27,516,000 us | 1000 | Fri, Oct 4, 23:50 |
468351 | vsZ73q8.P3gj | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 27,441 us | 27,441,000 us | 1000 | Fri, Oct 4, 05:02 |
469022 | OSMK4SAd8PxN | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,987 us | 26,987,000 us | 1000 | Fri, Oct 4, 18:26 |
468581 | RPZc536VLlFx | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,942 us | 26,942,000 us | 1000 | Fri, Oct 4, 07:55 |
468246 | VefQQht4UtuJ | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,924 us | 26,924,000 us | 1000 | Fri, Oct 4, 03:08 |
468867 | kuCg4XiVjqL8 | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,917 us | 26,917,000 us | 1000 | Fri, Oct 4, 14:58 |
468383 | 6O61isL_ez2_ | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 26,033 us | 26,033,000 us | 1000 | Fri, Oct 4, 05:29 |
468488 | YPurUOuNAVio | (Masked) | web.PhabricatorAuthStartController | localhost | Web Request | web.PhabricatorAuthStartController | 24,836 us | 24,836,000 us | 1000 | Fri, Oct 4, 06:41 |
469394 | 65_kiKgaDjjc | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:51 |
469393 | 65_kiKgaDjjc | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:51 |
469392 | 65_kiKgaDjjc | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:51 |
469390 | ljvFKC4xC1hq | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:50 |
469389 | ljvFKC4xC1hq | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:50 |
469388 | ljvFKC4xC1hq | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:50 |
469386 | mFB.8TG84Okg | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:50 |
469385 | mFB.8TG84Okg | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:50 |
469384 | mFB.8TG84Okg | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:50 |
469373 | SBEhMF0UmekX | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:34 |
469372 | SBEhMF0UmekX | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:34 |
469371 | SBEhMF0UmekX | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:34 |
469358 | DBEyhqYDYLJ6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:19 |
469357 | DBEyhqYDYLJ6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:19 |
469356 | DBEyhqYDYLJ6 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 23:19 |
469285 | nJV1hYrM1wCS | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 22:30 |
469284 | nJV1hYrM1wCS | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 22:30 |
469283 | nJV1hYrM1wCS | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 22:30 |
469261 | KEuk_CQbNHNr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:39 |
469260 | KEuk_CQbNHNr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:39 |
469259 | KEuk_CQbNHNr | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:39 |
469242 | qBHmLcLTD0bx | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:26 |
469241 | qBHmLcLTD0bx | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:26 |
469240 | qBHmLcLTD0bx | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:26 |
469230 | mr1G_auMAiJ5 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:13 |
469229 | mr1G_auMAiJ5 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:13 |
469228 | mr1G_auMAiJ5 | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 21:13 |
469207 | ZaXwgBLAOueK | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 20:59 |
469206 | ZaXwgBLAOueK | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 20:59 |
469205 | ZaXwgBLAOueK | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 20:59 |
469125 | rtZVT1yuDsdj | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 19:37 |
469124 | rtZVT1yuDsdj | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 19:37 |
469123 | rtZVT1yuDsdj | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 19:37 |
469111 | 0Ca8Xi0JmwIz | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 19:18 |
469110 | 0Ca8Xi0JmwIz | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 19:18 |
469109 | 0Ca8Xi0JmwIz | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 19:18 |
469062 | fzSm5wPAknIi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:42 |
469061 | fzSm5wPAknIi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:42 |
469060 | fzSm5wPAknIi | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:42 |
469021 | OSMK4SAd8PxN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:26 |
469020 | OSMK4SAd8PxN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:26 |
469019 | OSMK4SAd8PxN | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:26 |
469001 | HabO0sUT_E6t | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:10 |
469000 | HabO0sUT_E6t | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:10 |
468999 | HabO0sUT_E6t | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:10 |
468997 | _jNZVkoR9r2E | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:10 |
468996 | _jNZVkoR9r2E | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:10 |
468995 | _jNZVkoR9r2E | (Masked) | web.PhabricatorAuthStartController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Fri, Oct 4, 18:10 |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0