Samples (Wed, May 14, 15:54 - Thu, May 15, 15:54)
Samples (Wed, May 14, 15:54 - Thu, May 15, 15:54)
Samples
Samples
ID | Request | Viewer | Context | Host | Type | Label | Avg | Cost | Rate | Epoch |
---|---|---|---|---|---|---|---|---|---|---|
893030 | ikgNxvQ2u95u | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 54,004 us | 54,004,000 us | 1000 | Thu, May 15, 07:01 |
893156 | KzUT7YtXfTjf | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 52,352 us | 52,352,000 us | 1000 | Thu, May 15, 08:08 |
892325 | x6Qa0tWQPS41 | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 46,022 us | 46,022,000 us | 1000 | Thu, May 15, 02:27 |
892196 | lu1iuYORi0qm | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 39,345 us | 39,345,000 us | 1000 | Thu, May 15, 01:58 |
891957 | eanymM6..f8V | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 36,645 us | 36,645,000 us | 1000 | Thu, May 15, 01:17 |
892872 | FY_4fuZNQIx_ | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 34,934 us | 34,934,000 us | 1000 | Thu, May 15, 05:53 |
894324 | b.JiGXTFcnLn | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 33,313 us | 33,313,000 us | 1000 | Thu, May 15, 15:45 |
893984 | C0dE2pBHrgAp | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 31,404 us | 31,404,000 us | 1000 | Thu, May 15, 13:39 |
892057 | lD3Xk1JDXYOG | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 31,092 us | 31,092,000 us | 1000 | Thu, May 15, 01:30 |
891952 | ucr7dOclxbRZ | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 29,455 us | 29,455,000 us | 1000 | Thu, May 15, 01:16 |
893910 | KuSaG0bm.Lad | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 29,281 us | 29,281,000 us | 1000 | Thu, May 15, 13:22 |
894033 | hjHDz0TMdZFa | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 29,198 us | 29,198,000 us | 1000 | Thu, May 15, 13:57 |
891817 | N.Kft2SZO2lO | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 29,175 us | 29,175,000 us | 1000 | Thu, May 15, 00:27 |
893682 | scAKE4Z6yx6Q | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 29,109 us | 29,109,000 us | 1000 | Thu, May 15, 12:04 |
892036 | w9IMFkTeSNjQ | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 27,462 us | 27,462,000 us | 1000 | Thu, May 15, 01:28 |
891895 | 4UJN0dwX3EOP | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 26,250 us | 26,250,000 us | 1000 | Thu, May 15, 00:54 |
892815 | 20vSmxlVoKJ8 | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 26,093 us | 26,093,000 us | 1000 | Thu, May 15, 05:32 |
892162 | CHz_KReBMqhr | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 23,613 us | 23,613,000 us | 1000 | Thu, May 15, 01:50 |
893827 | RmvWDP9tlh8M | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 23,133 us | 23,133,000 us | 1000 | Thu, May 15, 13:07 |
894129 | awt6SX05gK5G | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 22,965 us | 22,965,000 us | 1000 | Thu, May 15, 14:32 |
891998 | 2YM0IQzfFuID | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 22,226 us | 22,226,000 us | 1000 | Thu, May 15, 01:24 |
892274 | Nq9UkZ2GSCP7 | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 21,486 us | 21,486,000 us | 1000 | Thu, May 15, 02:22 |
893471 | N5fa3IJUWRSd | (All) | web.PhabricatorPolicyExplainController | localhost | Web Request | web.PhabricatorPolicyExplainController | 21,002 us | 21,002,000 us | 1000 | Thu, May 15, 10:27 |
894323 | b.JiGXTFcnLn | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 15:45 |
894322 | b.JiGXTFcnLn | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 15:45 |
894321 | b.JiGXTFcnLn | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 15:45 |
894320 | b.JiGXTFcnLn | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 15:45 |
894128 | awt6SX05gK5G | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 14:32 |
894127 | awt6SX05gK5G | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 14:32 |
894126 | awt6SX05gK5G | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 14:32 |
894032 | hjHDz0TMdZFa | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:57 |
894031 | hjHDz0TMdZFa | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:57 |
894030 | hjHDz0TMdZFa | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:57 |
893983 | C0dE2pBHrgAp | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:39 |
893982 | C0dE2pBHrgAp | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:39 |
893981 | C0dE2pBHrgAp | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:39 |
893980 | C0dE2pBHrgAp | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:39 |
893909 | KuSaG0bm.Lad | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:22 |
893908 | KuSaG0bm.Lad | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:22 |
893907 | KuSaG0bm.Lad | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:22 |
893906 | KuSaG0bm.Lad | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:22 |
893826 | RmvWDP9tlh8M | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:07 |
893825 | RmvWDP9tlh8M | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:07 |
893824 | RmvWDP9tlh8M | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 13:07 |
893681 | scAKE4Z6yx6Q | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 12:04 |
893680 | scAKE4Z6yx6Q | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 12:04 |
893679 | scAKE4Z6yx6Q | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 12:04 |
893678 | scAKE4Z6yx6Q | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 12:04 |
893470 | N5fa3IJUWRSd | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 10:27 |
893469 | N5fa3IJUWRSd | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 10:27 |
893468 | N5fa3IJUWRSd | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 10:27 |
893155 | KzUT7YtXfTjf | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 08:08 |
893154 | KzUT7YtXfTjf | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 08:08 |
893153 | KzUT7YtXfTjf | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 08:08 |
893152 | KzUT7YtXfTjf | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 08:08 |
893029 | ikgNxvQ2u95u | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 07:01 |
893028 | ikgNxvQ2u95u | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 07:01 |
893027 | ikgNxvQ2u95u | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 07:01 |
893026 | ikgNxvQ2u95u | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 07:01 |
892871 | FY_4fuZNQIx_ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 05:53 |
892870 | FY_4fuZNQIx_ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 05:53 |
892869 | FY_4fuZNQIx_ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 05:53 |
892868 | FY_4fuZNQIx_ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 05:53 |
892814 | 20vSmxlVoKJ8 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 05:32 |
892813 | 20vSmxlVoKJ8 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 05:32 |
892812 | 20vSmxlVoKJ8 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 05:32 |
892811 | 20vSmxlVoKJ8 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 05:32 |
892324 | x6Qa0tWQPS41 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 02:27 |
892323 | x6Qa0tWQPS41 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 02:27 |
892322 | x6Qa0tWQPS41 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 02:27 |
892321 | x6Qa0tWQPS41 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 02:27 |
892273 | Nq9UkZ2GSCP7 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 02:22 |
892272 | Nq9UkZ2GSCP7 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 02:22 |
892271 | Nq9UkZ2GSCP7 | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 02:22 |
892195 | lu1iuYORi0qm | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:58 |
892194 | lu1iuYORi0qm | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:58 |
892193 | lu1iuYORi0qm | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:58 |
892192 | lu1iuYORi0qm | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:58 |
892161 | CHz_KReBMqhr | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:50 |
892160 | CHz_KReBMqhr | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:50 |
892159 | CHz_KReBMqhr | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:50 |
892056 | lD3Xk1JDXYOG | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:30 |
892055 | lD3Xk1JDXYOG | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:30 |
892054 | lD3Xk1JDXYOG | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:30 |
892053 | lD3Xk1JDXYOG | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:30 |
892035 | w9IMFkTeSNjQ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:28 |
892034 | w9IMFkTeSNjQ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:28 |
892033 | w9IMFkTeSNjQ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:28 |
892032 | w9IMFkTeSNjQ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:28 |
891997 | 2YM0IQzfFuID | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:24 |
891996 | 2YM0IQzfFuID | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:24 |
891995 | 2YM0IQzfFuID | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:24 |
891994 | 2YM0IQzfFuID | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:24 |
891956 | eanymM6..f8V | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:17 |
891955 | eanymM6..f8V | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:17 |
891954 | eanymM6..f8V | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:17 |
891953 | eanymM6..f8V | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:17 |
891951 | ucr7dOclxbRZ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.core.pkg.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:16 |
891950 | ucr7dOclxbRZ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/externals/javelin/core/init.js | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:16 |
891949 | ucr7dOclxbRZ | (All) | web.PhabricatorPolicyExplainController | localhost | Static Resource | rsrc.rsrc/css/phui/phui-policy-section-view.css | 1 Req | 1,000 Req | 1000 | Thu, May 15, 01:16 |
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