5399 lines
1.7 MiB
5399 lines
1.7 MiB
<!DOCTYPE html> <html lang=en data-color-mode=auto data-light-theme=light data-dark-theme=dark data-a11y-animated-images=system data-a11y-link-underlines=true class=js-focus-visible data-js-focus-visible data-turbo-loaded style><!--
|
||
Page saved with SingleFile
|
||
url: https://github.com/axios/axios
|
||
saved date: Thu Feb 19 2026 15:56:29 GMT+0800 (中国标准时间)
|
||
--><meta charset=utf-8><style>:root{--sf-img-44: url("data:image/png;base64,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")}</style><style>:root{--fontStack-monospace:"Monaspace Neon",ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important}</style>
|
||
<style>[data-color-mode=auto][data-light-theme=light]{--bgColor-success-emphasis:#1f883d;--button-outline-bgColor-active:#0757ba;--button-primary-bgColor-active:#197935;--button-primary-bgColor-disabled:#95d8a6;--button-primary-bgColor-hover:#1c8139;--buttonCounter-danger-fgColor-rest:#c21c2c;--color-ansi-cyan:#1b7c83;--color-ansi-cyan-bright:#3192aa;--control-checked-bgColor-active:#0757ba;--control-checked-bgColor-hover:#0860ca;--fgColor-danger:#d1242f;--reactionButton-selected-bgColor-hover:#caecff;--avatarStack-fade-bgColor-default:#c8d1da;--avatarStack-fade-bgColor-muted:#dae0e7;--bgColor-accent-emphasis:#0969da;--bgColor-accent-muted:#ddf4ff;--bgColor-attention-emphasis:#9a6700;--bgColor-attention-muted:#fff8c5;--bgColor-danger-emphasis:#cf222e;--bgColor-danger-muted:#ffebe9;--bgColor-disabled:#eff2f5;--bgColor-done-emphasis:#8250df;--bgColor-done-muted:#fbefff;--bgColor-emphasis:#25292e;--bgColor-inverse:#25292e;--bgColor-muted:#f6f8fa;--bgColor-neutral-emphasis:#59636e;--bgColor-neutral-muted:#818b981f;--bgColor-open-emphasis:var(--bgColor-success-emphasis);--bgColor-severe-emphasis:#bc4c00;--bgColor-severe-muted:#fff1e5;--bgColor-sponsors-emphasis:#bf3989;--bgColor-sponsors-muted:#ffeff7;--bgColor-success-muted:#dafbe1;--bgColor-transparent:#fff0;--borderColor-accent-emphasis:#0969da;--borderColor-accent-muted:#54aeff66;--borderColor-attention-emphasis:#9a6700;--borderColor-attention-muted:#d4a72c66;--borderColor-danger-emphasis:#cf222e;--borderColor-danger-muted:#ff818266;--borderColor-default:#d1d9e0;--borderColor-disabled:#818b981a;--borderColor-done-emphasis:#8250df;--borderColor-done-muted:#c297ff66;--borderColor-emphasis:#818b98;--borderColor-neutral-emphasis:#59636e;--borderColor-severe-emphasis:#bc4c00;--borderColor-severe-muted:#fb8f4466;--borderColor-sponsors-emphasis:#bf3989;--borderColor-sponsors-muted:#ff80c866;--borderColor-success-emphasis:#1a7f37;--borderColor-success-muted:#4ac26b66;--borderColor-transparent:#fff0;--button-danger-bgColor-active:#a40e26;--button-danger-fgColor-disabled:#d1242f80;--button-danger-fgColor-rest:var(--fgColor-danger);--button-danger-shadow-selected:inset 0px 1px 0px 0px #4c001433;--button-inactive-bgColor:#e6eaef;--button-inactive-fgColor:#59636e;--button-invisible-bgColor-disabled:#fff0;--button-invisible-borderColor-disabled:#fff0;--button-outline-shadow-selected:inset 0px 1px 0px 0px #00215533;--button-primary-bgColor-rest:var(--bgColor-success-emphasis);--button-primary-borderColor-disabled:var(--button-primary-bgColor-disabled);--button-primary-shadow-selected:inset 0px 1px 0px 0px #002d114d;--button-star-iconColor:#eac54f;--buttonCounter-danger-fgColor-disabled:#d1242f80;--buttonCounter-outline-fgColor-rest:#0550ae;--buttonCounter-primary-bgColor-rest:#002d1133;--buttonKeybindingHint-danger-bgColor-active:#1f232866;--buttonKeybindingHint-danger-bgColor-hover:#1f232833;--buttonKeybindingHint-default-bgColor-rest:#eff2f5;--buttonKeybindingHint-inactive-bgColor:#eff2f5;--buttonKeybindingHint-invisible-borderColor-rest:#fff0;--codeMirror-syntax-fgColor-constant:#0550ae;--codeMirror-syntax-fgColor-entity:#8250df;--codeMirror-syntax-fgColor-keyword:#cf222e;--codeMirror-syntax-fgColor-storage:#cf222e;--codeMirror-syntax-fgColor-string:#0a3069;--codeMirror-syntax-fgColor-support:#0550ae;--codeMirror-syntax-fgColor-variable:#953800;--color-ansi-black-bright:#393f46;--color-ansi-blue:#0969da;--color-ansi-blue-bright:#218bff;--color-ansi-gray:#59636e;--color-ansi-green:#116329;--color-ansi-green-bright:#1a7f37;--color-ansi-magenta:#8250df;--color-ansi-magenta-bright:#a475f9;--color-ansi-red:#cf222e;--color-ansi-red-bright:#a40e26;--color-ansi-white:#59636e;--color-ansi-white-bright:#818b98;--color-ansi-yellow:#4d2d00;--color-ansi-yellow-bright:#633c01;--color-prettylights-syntax-brackethighlighter-angle:#59636e;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-comment:#59636e;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-entity-tag:#0550ae;--color-prettylights-syntax-invalid-illegal-text:var(--fgColor-danger);--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-markup-ignored-text:#d1d9e0;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-sublimelinter-gutter-mark:#818b98;--color-prettylights-syntax-variable:#953800;--contribution-default-bgColor-0:#eff2f5;--contribution-default-bgColor-1:#aceebb;--contribution-default-bgColor-2:#4ac26b;--contribution-default-bgColor-3:#2da44e;--contribution-default-bgColor-4:#116329;--contribution-default-borderColor-0:#1f23280d;--contribution-halloween-bgColor-1:#f0db3d;--contribution-halloween-bgColor-2:#ffd642;--contribution-halloween-bgColor-3:#f68c41;--contribution-halloween-bgColor-4:#1f2328;--contribution-winter-bgColor-1:#b6e3ff;--contribution-winter-bgColor-2:#54aeff;--contribution-winter-bgColor-3:#0969da;--contribution-winter-bgColor-4:#0a3069;--control-bgColor-active:#e6eaef;--control-bgColor-hover:#eff2f5;--control-bgColor-rest:#f6f8fa;--control-checked-borderColor-active:var(--control-checked-bgColor-active);--control-checked-borderColor-hover:var(--control-checked-bgColor-hover);--control-danger-fgColor-hover:var(--fgColor-danger);--control-danger-fgColor-rest:var(--fgColor-danger);--control-fgColor-rest:#25292e;--control-transparent-bgColor-active:#818b9826;--control-transparent-bgColor-hover:#818b981a;--control-transparent-bgColor-rest:#fff0;--control-transparent-bgColor-selected:#818b9826;--control-transparent-borderColor-active:#fff0;--control-transparent-borderColor-hover:#fff0;--control-transparent-borderColor-rest:#fff0;--controlTrack-bgColor-active:#dae0e7;--controlTrack-bgColor-hover:#e0e6eb;--controlTrack-bgColor-rest:#e6eaef;--controlTrack-fgColor-rest:#59636e;--counter-borderColor:#fff0;--data-auburn-color-emphasis:#9d615c;--data-auburn-color-muted:#f2e9e9;--data-blue-color-emphasis:#006edb;--data-blue-color-muted:#d1f0ff;--data-brown-color-emphasis:#856d4c;--data-brown-color-muted:#eeeae2;--data-coral-color-emphasis:#d43511;--data-coral-color-muted:#ffe5db;--data-gray-color-emphasis:#808fa3;--data-gray-color-muted:#e8ecf2;--data-green-color-emphasis:#30a147;--data-green-color-muted:#caf7ca;--data-lemon-color-emphasis:#866e04;--data-lemon-color-muted:#f7eea1;--data-lime-color-emphasis:#527a29;--data-lime-color-muted:#e3f2b5;--data-olive-color-emphasis:#64762d;--data-olive-color-muted:#f0f0ad;--data-orange-color-emphasis:#eb670f;--data-orange-color-muted:#ffe7d1;--data-pine-color-emphasis:#167e53;--data-pine-color-muted:#bff8db;--data-pink-color-emphasis:#ce2c85;--data-pink-color-muted:#ffe5f1;--data-plum-color-emphasis:#a830e8;--data-plum-color-muted:#f8e5ff;--data-purple-color-emphasis:#894ceb;--data-purple-color-muted:#f1e5ff;--data-red-color-emphasis:#df0c24;--data-red-color-muted:#ffe2e0;--data-teal-color-emphasis:#179b9b;--data-teal-color-muted:#c7f5ef;--data-yellow-color-emphasis:#b88700;--data-yellow-color-muted:#ffec9e;--diffBlob-additionNum-bgColor:#aceebb;--diffBlob-additionWord-bgColor:#aceebb;--diffBlob-deletionNum-bgColor:#ffcecb;--diffBlob-deletionWord-bgColor:#ffcecb;--diffBlob-hunkNum-bgColor-rest:#b6e3ff;--display-auburn-bgColor-emphasis:#9d615c;--display-auburn-bgColor-muted:#f2e9e9;--display-auburn-borderColor-emphasis:#9d615c;--display-auburn-borderColor-muted:#e6d6d5;--display-auburn-fgColor:#8a5551;--display-auburn-scale-0:#f2e9e9;--display-auburn-scale-1:#e6d6d5;--display-auburn-scale-2:#d4b7b5;--display-auburn-scale-3:#c59e9b;--display-auburn-scale-4:#b4827e;--display-auburn-scale-5:#9d615c;--display-auburn-scale-6:#8a5551;--display-auburn-scale-7:#744744;--display-auburn-scale-8:#5d3937;--display-auburn-scale-9:#432928;--display-blue-bgColor-emphasis:#006edb;--display-blue-bgColor-muted:#d1f0ff;--display-blue-borderColor-emphasis:#006edb;--display-blue-borderColor-muted:#ade1ff;--display-blue-fgColor:#005fcc;--display-blue-scale-0:#d1f0ff;--display-blue-scale-1:#ade1ff;--display-blue-scale-2:#75c8ff;--display-blue-scale-3:#47afff;--display-blue-scale-4:#0f8fff;--display-blue-scale-5:#006edb;--display-blue-scale-6:#005fcc;--display-blue-scale-7:#004db3;--display-blue-scale-8:#003d99;--display-blue-scale-9:#002b75;--display-brown-bgColor-emphasis:#856d4c;--display-brown-bgColor-muted:#eeeae2;--display-brown-borderColor-emphasis:#856d4c;--display-brown-borderColor-muted:#dfd7c8;--display-brown-fgColor:#755f43;--display-brown-scale-0:#eeeae2;--display-brown-scale-1:#dfd7c8;--display-brown-scale-2:#cbbda4;--display-brown-scale-3:#b8a484;--display-brown-scale-4:#a68b64;--display-brown-scale-5:#856d4c;--display-brown-scale-6:#755f43;--display-brown-scale-7:#64513a;--display-brown-scale-8:#51412f;--display-brown-scale-9:#3a2e22;--display-coral-bgColor-emphasis:#d43511;--display-coral-bgColor-muted:#ffe5db;--display-coral-borderColor-emphasis:#d43511;--display-coral-borderColor-muted:#fecebe;--display-coral-fgColor:#ba2e12;--display-coral-scale-0:#ffe5db;--display-coral-scale-1:#fecebe;--display-coral-scale-2:#fcab92;--display-coral-scale-3:#f88768;--display-coral-scale-4:#f25f3a;--display-coral-scale-5:#d43511;--display-coral-scale-6:#ba2e12;--display-coral-scale-7:#9b2712;--display-coral-scale-8:#7e2011;--display-coral-scale-9:#5d180e;--display-cyan-bgColor-emphasis:#007b94;--display-cyan-bgColor-muted:#bdf4ff;--display-cyan-borderColor-emphasis:#007b94;--display-cyan-borderColor-muted:#7ae9ff;--display-cyan-fgColor:#006a80;--display-cyan-scale-0:#bdf4ff;--display-cyan-scale-1:#7ae9ff;--display-cyan-scale-2:#00d0fa;--display-cyan-scale-3:#00b7db;--display-cyan-scale-4:#0099b8;--display-cyan-scale-5:#007b94;--display-cyan-scale-6:#006a80;--display-cyan-scale-7:#00596b;--display-cyan-scale-8:#004857;--display-cyan-scale-9:#003742;--display-gray-bgColor-emphasis:#647182;--display-gray-bgColor-muted:#e8ecf2;--display-gray-borderColor-emphasis:#647182;--display-gray-borderColor-muted:#d2dae4;--display-gray-fgColor:#5c6570;--display-gray-scale-0:#e8ecf2;--display-gray-scale-1:#d2dae4;--display-gray-scale-2:#b4c0cf;--display-gray-scale-3:#9ba9bb;--display-gray-scale-4:#808fa3;--display-gray-scale-5:#647182;--display-gray-scale-6:#5c6570;--display-gray-scale-7:#4e535a;--display-gray-scale-8:#424448;--display-gray-scale-9:#303031;--display-green-bgColor-emphasis:#2c8141;--display-green-bgColor-muted:#caf7ca;--display-green-borderColor-emphasis:#2c8141;--display-green-borderColor-muted:#9ceda0;--display-green-fgColor:#2b6e3f;--display-green-scale-0:#caf7ca;--display-green-scale-1:#9ceda0;--display-green-scale-2:#54d961;--display-green-scale-3:#31bf46;--display-green-scale-4:#30a147;--display-green-scale-5:#2c8141;--display-green-scale-6:#2b6e3f;--display-green-scale-7:#285c3b;--display-green-scale-8:#254b34;--display-green-scale-9:#1d3528;--display-indigo-bgColor-emphasis:#5a61e7;--display-indigo-bgColor-muted:#e5e9ff;--display-indigo-borderColor-emphasis:#5a61e7;--display-indigo-borderColor-muted:#d2d7fe;--display-indigo-fgColor:#494edf;--display-indigo-scale-0:#e5e9ff;--display-indigo-scale-1:#d2d7fe;--display-indigo-scale-2:#b1b9fb;--display-indigo-scale-3:#979ff7;--display-indigo-scale-4:#7a82f0;--display-indigo-scale-5:#5a61e7;--display-indigo-scale-6:#494edf;--display-indigo-scale-7:#393cd5;--display-indigo-scale-8:#2d2db4;--display-indigo-scale-9:#25247b;--display-lemon-bgColor-emphasis:#866e04;--display-lemon-bgColor-muted:#f7eea1;--display-lemon-borderColor-emphasis:#866e04;--display-lemon-borderColor-muted:#f0db3d;--display-lemon-fgColor:#786002;--display-lemon-scale-0:#f7eea1;--display-lemon-scale-1:#f0db3d;--display-lemon-scale-2:#d8bd0e;--display-lemon-scale-3:#c2a60a;--display-lemon-scale-4:#a68c07;--display-lemon-scale-5:#866e04;--display-lemon-scale-6:#786002;--display-lemon-scale-7:#654f01;--display-lemon-scale-8:#523f00;--display-lemon-scale-9:#3d2e00;--display-lime-bgColor-emphasis:#527a29;--display-lime-bgColor-muted:#e3f2b5;--display-lime-borderColor-emphasis:#527a29;--display-lime-borderColor-muted:#c7e580;--display-lime-fgColor:#476c28;--display-lime-scale-0:#e3f2b5;--display-lime-scale-1:#c7e580;--display-lime-scale-2:#9bd039;--display-lime-scale-3:#80b530;--display-lime-scale-4:#6c9d2f;--display-lime-scale-5:#527a29;--display-lime-scale-6:#476c28;--display-lime-scale-7:#3a5b25;--display-lime-scale-8:#2f4a21;--display-lime-scale-9:#213319;--display-olive-bgColor-emphasis:#64762d;--display-olive-bgColor-muted:#f0f0ad;--display-olive-borderColor-emphasis:#64762d;--display-olive-borderColor-muted:#dbe170;--display-olive-fgColor:#56682c;--display-olive-scale-0:#f0f0ad;--display-olive-scale-1:#dbe170;--display-olive-scale-2:#b9c832;--display-olive-scale-3:#9bae32;--display-olive-scale-4:#819532;--display-olive-scale-5:#64762d;--display-olive-scale-6:#56682c;--display-olive-scale-7:#495a2b;--display-olive-scale-8:#3b4927;--display-olive-scale-9:#2a331f;--display-orange-bgColor-emphasis:#b8500f;--display-orange-bgColor-muted:#ffe7d1;--display-orange-borderColor-emphasis:#b8500f;--display-orange-borderColor-muted:#fecfaa;--display-orange-fgColor:#a24610;--display-orange-scale-0:#ffe7d1;--display-orange-scale-1:#fecfaa;--display-orange-scale-2:#fbaf74;--display-orange-scale-3:#f68c41;--display-orange-scale-4:#eb670f;--display-orange-scale-5:#b8500f;--display-orange-scale-6:#a24610;--display-orange-scale-7:#8d3c11;--display-orange-scale-8:#70300f;--display-orange-scale-9:#54230d;--display-pine-bgColor-emphasis:#167e53;--display-pine-bgColor-muted:#bff8db;--display-pine-borderColor-emphasis:#167e53;--display-pine-borderColor-muted:#80efb9;--display-pine-fgColor:#156f4b;--display-pine-scale-0:#bff8db;--display-pine-scale-1:#80efb9;--display-pine-scale-2:#1dd781;--display-pine-scale-3:#1dbf76;--display-pine-scale-4:#1aa267;--display-pine-scale-5:#167e53;--display-pine-scale-6:#156f4b;--display-pine-scale-7:#135d41;--display-pine-scale-8:#114b36;--display-pine-scale-9:#0d3627;--display-pink-bgColor-emphasis:#ce2c85;--display-pink-bgColor-muted:#ffe5f1;--display-pink-borderColor-emphasis:#ce2c85;--display-pink-borderColor-muted:#fdc9e2;--display-pink-fgColor:#b12f79;--display-pink-scale-0:#ffe5f1;--display-pink-scale-1:#fdc9e2;--display-pink-scale-2:#f8a5cf;--display-pink-scale-3:#f184bc;--display-pink-scale-4:#e55da5;--display-pink-scale-5:#ce2c85;--display-pink-scale-6:#b12f79;--display-pink-scale-7:#8e2e66;--display-pink-scale-8:#6e2b53;--display-pink-scale-9:#4d233d;--display-plum-bgColor-emphasis:#a830e8;--display-plum-bgColor-muted:#f8e5ff;--display-plum-borderColor-emphasis:#a830e8;--display-plum-borderColor-muted:#f0cdfe;--display-plum-fgColor:#961edc;--display-plum-scale-0:#f8e5ff;--display-plum-scale-1:#f0cdfe;--display-plum-scale-2:#e2a7fb;--display-plum-scale-3:#d487f7;--display-plum-scale-4:#c264f2;--display-plum-scale-5:#a830e8;--display-plum-scale-6:#961edc;--display-plum-scale-7:#7d1eb8;--display-plum-scale-8:#651d96;--display-plum-scale-9:#471769;--display-purple-bgColor-emphasis:#894ceb;--display-purple-bgColor-muted:#f1e5ff;--display-purple-borderColor-emphasis:#894ceb;--display-purple-borderColor-muted:#e6d2fe;--display-purple-fgColor:#783ae4;--display-purple-scale-0:#f1e5ff;--display-purple-scale-1:#e6d2fe;--display-purple-scale-2:#d1b1fc;--display-purple-scale-3:#bc91f8;--display-purple-scale-4:#a672f3;--display-purple-scale-5:#894ceb;--display-purple-scale-6:#783ae4;--display-purple-scale-7:#6223d7;--display-purple-scale-8:#4f21ab;--display-purple-scale-9:#391b79;--display-red-bgColor-emphasis:#df0c24;--display-red-bgColor-muted:#ffe2e0;--display-red-borderColor-emphasis:#df0c24;--display-red-borderColor-muted:#fecdcd;--display-red-fgColor:#c50d28;--display-red-scale-0:#ffe2e0;--display-red-scale-1:#fecdcd;--display-red-scale-2:#fda5a7;--display-red-scale-3:#fb8389;--display-red-scale-4:#f85461;--display-red-scale-5:#df0c24;--display-red-scale-6:#c50d28;--display-red-scale-7:#a60c29;--display-red-scale-8:#880c27;--display-red-scale-9:#610a20;--display-teal-bgColor-emphasis:#127e81;--display-teal-bgColor-muted:#c7f5ef;--display-teal-borderColor-emphasis:#127e81;--display-teal-borderColor-muted:#89ebe1;--display-teal-fgColor:#106e75;--display-teal-scale-0:#c7f5ef;--display-teal-scale-1:#89ebe1;--display-teal-scale-2:#22d3c7;--display-teal-scale-3:#1db9b4;--display-teal-scale-4:#179b9b;--display-teal-scale-5:#127e81;--display-teal-scale-6:#106e75;--display-teal-scale-7:#0d5b63;--display-teal-scale-8:#0a4852;--display-teal-scale-9:#073740;--display-yellow-bgColor-emphasis:#946a00;--display-yellow-bgColor-muted:#ffec9e;--display-yellow-borderColor-emphasis:#946a00;--display-yellow-borderColor-muted:#ffd642;--display-yellow-fgColor:#805900;--display-yellow-scale-0:#ffec9e;--display-yellow-scale-1:#ffd642;--display-yellow-scale-2:#ebb400;--display-yellow-scale-3:#d19d00;--display-yellow-scale-4:#b88700;--display-yellow-scale-5:#946a00;--display-yellow-scale-6:#805900;--display-yellow-scale-7:#704d00;--display-yellow-scale-8:#5c3d00;--display-yellow-scale-9:#422b00;--fgColor-accent:#0969da;--fgColor-attention:#9a6700;--fgColor-closed:var(--fgColor-danger);--fgColor-disabled:#818b98;--fgColor-done:#8250df;--fgColor-muted:#59636e;--fgColor-neutral:#59636e;--fgColor-severe:#bc4c00;--fgColor-sponsors:#bf3989;--fgColor-success:#1a7f37;--header-bgColor:#25292e;--header-borderColor-divider:#818b98;--headerSearch-bgColor:#25292e;--headerSearch-borderColor:#818b98;--highlight-neutral-bgColor:#fff8c5;--label-auburn-bgColor-active:#d4b7b5;--label-auburn-bgColor-hover:#e6d6d5;--label-auburn-bgColor-rest:#f2e9e9;--label-auburn-borderColor:#fff0;--label-auburn-fgColor-active:#5d3937;--label-auburn-fgColor-hover:#744744;--label-auburn-fgColor-rest:#8a5551;--label-blue-bgColor-active:#75c8ff;--label-blue-bgColor-hover:#ade1ff;--label-blue-bgColor-rest:#d1f0ff;--label-blue-borderColor:#fff0;--label-blue-fgColor-active:#003d99;--label-blue-fgColor-hover:#004db3;--label-blue-fgColor-rest:#005fcc;--label-brown-bgColor-active:#cbbda4;--label-brown-bgColor-hover:#dfd7c8;--label-brown-bgColor-rest:#eeeae2;--label-brown-borderColor:#fff0;--label-brown-fgColor-active:#51412f;--label-brown-fgColor-hover:#64513a;--label-brown-fgColor-rest:#755f43;--label-coral-bgColor-active:#fcab92;--label-coral-bgColor-hover:#fecebe;--label-coral-bgColor-rest:#ffe5db;--label-coral-borderColor:#fff0;--label-coral-fgColor-active:#7e2011;--label-coral-fgColor-hover:#9b2712;--label-coral-fgColor-rest:#ba2e12;--label-cyan-bgColor-active:#00d0fa;--label-cyan-bgColor-hover:#7ae9ff;--label-cyan-bgColor-rest:#bdf4ff;--label-cyan-borderColor:#fff0;--label-cyan-fgColor-active:#004857;--label-cyan-fgColor-hover:#00596b;--label-cyan-fgColor-rest:#006a80;--label-gray-bgColor-active:#b4c0cf;--label-gray-bgColor-hover:#d2dae4;--label-gray-bgColor-rest:#e8ecf2;--label-gray-borderColor:#fff0;--label-gray-fgColor-active:#424448;--label-gray-fgColor-hover:#4e535a;--label-gray-fgColor-rest:#5c6570;--label-green-bgColor-active:#54d961;--label-green-bgColor-hover:#9ceda0;--label-green-bgColor-rest:#caf7ca;--label-green-borderColor:#fff0;--label-green-fgColor-active:#254b34;--label-green-fgColor-hover:#285c3b;--label-green-fgColor-rest:#2b6e3f;--label-indigo-bgColor-active:#b1b9fb;--label-indigo-bgColor-hover:#d2d7fe;--label-indigo-bgColor-rest:#e5e9ff;--label-indigo-borderColor:#fff0;--label-indigo-fgColor-active:#2d2db4;--label-indigo-fgColor-hover:#393cd5;--label-indigo-fgColor-rest:#494edf;--label-lemon-bgColor-active:#d8bd0e;--label-lemon-bgColor-hover:#f0db3d;--label-lemon-bgColor-rest:#f7eea1;--label-lemon-borderColor:#fff0;--label-lemon-fgColor-active:#523f00;--label-lemon-fgColor-hover:#654f01;--label-lemon-fgColor-rest:#786002;--label-lime-bgColor-active:#9bd039;--label-lime-bgColor-hover:#c7e580;--label-lime-bgColor-rest:#e3f2b5;--label-lime-borderColor:#fff0;--label-lime-fgColor-active:#2f4a21;--label-lime-fgColor-hover:#3a5b25;--label-lime-fgColor-rest:#476c28;--label-olive-bgColor-active:#b9c832;--label-olive-bgColor-hover:#dbe170;--label-olive-bgColor-rest:#f0f0ad;--label-olive-borderColor:#fff0;--label-olive-fgColor-active:#3b4927;--label-olive-fgColor-hover:#495a2b;--label-olive-fgColor-rest:#56682c;--label-orange-bgColor-active:#fbaf74;--label-orange-bgColor-hover:#fecfaa;--label-orange-bgColor-rest:#ffe7d1;--label-orange-borderColor:#fff0;--label-orange-fgColor-active:#70300f;--label-orange-fgColor-hover:#8d3c11;--label-orange-fgColor-rest:#a24610;--label-pine-bgColor-active:#1dd781;--label-pine-bgColor-hover:#80efb9;--label-pine-bgColor-rest:#bff8db;--label-pine-borderColor:#fff0;--label-pine-fgColor-active:#114b36;--label-pine-fgColor-hover:#135d41;--label-pine-fgColor-rest:#156f4b;--label-pink-bgColor-active:#f8a5cf;--label-pink-bgColor-hover:#fdc9e2;--label-pink-bgColor-rest:#ffe5f1;--label-pink-borderColor:#fff0;--label-pink-fgColor-active:#6e2b53;--label-pink-fgColor-hover:#8e2e66;--label-pink-fgColor-rest:#b12f79;--label-plum-bgColor-active:#e2a7fb;--label-plum-bgColor-hover:#f0cdfe;--label-plum-bgColor-rest:#f8e5ff;--label-plum-borderColor:#fff0;--label-plum-fgColor-active:#651d96;--label-plum-fgColor-hover:#7d1eb8;--label-plum-fgColor-rest:#961edc;--label-purple-bgColor-active:#d1b1fc;--label-purple-bgColor-hover:#e6d2fe;--label-purple-bgColor-rest:#f1e5ff;--label-purple-borderColor:#fff0;--label-purple-fgColor-active:#4f21ab;--label-purple-fgColor-hover:#6223d7;--label-purple-fgColor-rest:#783ae4;--label-red-bgColor-active:#fda5a7;--label-red-bgColor-hover:#fecdcd;--label-red-bgColor-rest:#ffe2e0;--label-red-borderColor:#fff0;--label-red-fgColor-active:#880c27;--label-red-fgColor-hover:#a60c29;--label-red-fgColor-rest:#c50d28;--label-teal-bgColor-active:#22d3c7;--label-teal-bgColor-hover:#89ebe1;--label-teal-bgColor-rest:#c7f5ef;--label-teal-borderColor:#fff0;--label-teal-fgColor-active:#0a4852;--label-teal-fgColor-hover:#0d5b63;--label-teal-fgColor-rest:#106e75;--label-yellow-bgColor-active:#ebb400;--label-yellow-bgColor-hover:#ffd642;--label-yellow-bgColor-rest:#ffec9e;--label-yellow-borderColor:#fff0;--label-yellow-fgColor-active:#5c3d00;--label-yellow-fgColor-hover:#704d00;--label-yellow-fgColor-rest:#805900;--menu-bgColor-active:#fff0;--overlay-backdrop-bgColor:#c8d1da66;--progressBar-bgColor-success:var(--bgColor-success-emphasis);--progressBar-track-borderColor:#fff0;--reactionButton-selected-bgColor-rest:#ddf4ff;--reactionButton-selected-fgColor-hover:#0550ae;--selectMenu-bgColor-active:#b6e3ff;--selectMenu-borderColor:#fff0;--shadow-floating-legacy:0px 6px 12px -3px #25292e0a,0px 6px 18px 0px #25292e1f;--shadow-resting-medium:0px 1px 1px 0px #25292e1a,0px 3px 6px 0px #25292e1f;--skeletonLoader-bgColor:#818b981a;--topicTag-borderColor:#fff0;--treeViewItem-leadingVisual-iconColor-rest:#54aeff;--underlineNav-borderColor-active:#fd8c73;--avatar-bgColor:#fff;--avatar-shadow:0px 0px 0px 2px #fffc;--bgColor-black:#1f2328;--bgColor-closed-emphasis:var(--bgColor-danger-emphasis);--bgColor-closed-muted:var(--bgColor-danger-muted);--bgColor-default:#fff;--bgColor-draft-emphasis:var(--bgColor-neutral-emphasis);--bgColor-draft-muted:var(--bgColor-neutral-muted);--bgColor-inset:var(--bgColor-muted);--bgColor-open-muted:var(--bgColor-success-muted);--bgColor-upsell-emphasis:var(--bgColor-done-emphasis);--bgColor-upsell-muted:var(--bgColor-done-muted);--bgColor-white:#fff;--border-accent-emphasis:.0625rem solid #0969da;--border-accent-muted:.0625rem solid #54aeff66;--border-attention-emphasis:.0625rem solid #9a6700;--border-attention-muted:.0625rem solid #d4a72c66;--border-danger-emphasis:.0625rem solid #cf222e;--border-danger-muted:.0625rem solid #ff818266;--border-default:.0625rem solid #d1d9e0;--border-disabled:.0625rem solid #818b981a;--border-done-emphasis:.0625rem solid #8250df;--border-done-muted:.0625rem solid #c297ff66;--border-emphasis:.0625rem solid #818b98;--border-neutral-emphasis:.0625rem solid #59636e;--border-severe-emphasis:.0625rem solid #bc4c00;--border-severe-muted:.0625rem solid #fb8f4466;--border-sponsors-emphasis:.0625rem solid #bf3989;--border-sponsors-muted:.0625rem solid #ff80c866;--border-success-emphasis:.0625rem solid #1a7f37;--border-success-muted:.0625rem solid #4ac26b66;--border-transparent:.0625rem solid #fff0;--borderColor-closed-emphasis:var(--borderColor-danger-emphasis);--borderColor-closed-muted:var(--borderColor-danger-muted);--borderColor-draft-emphasis:var(--borderColor-neutral-emphasis);--borderColor-muted:#d1d9e0b3;--borderColor-open-emphasis:var(--borderColor-success-emphasis);--borderColor-open-muted:var(--borderColor-success-muted);--borderColor-translucent:#1f232826;--borderColor-upsell-emphasis:var(--borderColor-done-emphasis);--borderColor-upsell-muted:var(--borderColor-done-muted);--button-danger-bgColor-hover:var(--bgColor-danger-emphasis);--button-danger-bgColor-rest:var(--control-bgColor-rest);--button-danger-fgColor-active:#fff;--button-danger-fgColor-hover:#fff;--button-danger-iconColor-hover:#fff;--button-danger-iconColor-rest:var(--button-danger-fgColor-rest);--button-default-bgColor-active:var(--control-bgColor-active);--button-default-bgColor-hover:var(--control-bgColor-hover);--button-default-bgColor-rest:var(--control-bgColor-rest);--button-default-bgColor-selected:var(--control-bgColor-active);--button-default-fgColor-rest:var(--control-fgColor-rest);--button-default-shadow-resting:0px 1px 0px 0px #1f23280a;--button-invisible-bgColor-active:var(--control-transparent-bgColor-active);--button-invisible-bgColor-hover:var(--control-transparent-bgColor-hover);--button-invisible-bgColor-rest:var(--control-transparent-bgColor-rest);--button-invisible-borderColor-hover:var(--control-transparent-borderColor-hover);--button-invisible-borderColor-rest:var(--control-transparent-borderColor-rest);--button-invisible-fgColor-active:var(--control-fgColor-rest);--button-invisible-fgColor-hover:var(--control-fgColor-rest);--button-invisible-fgColor-rest:var(--control-fgColor-rest);--button-invisible-iconColor-hover:var(--fgColor-muted);--button-invisible-iconColor-rest:var(--fgColor-muted);--button-outline-bgColor-hover:var(--bgColor-accent-emphasis);--button-outline-bgColor-rest:var(--control-bgColor-rest);--button-outline-fgColor-active:#fff;--button-outline-fgColor-disabled:#0969da80;--button-outline-fgColor-hover:#fff;--button-outline-fgColor-rest:var(--fgColor-accent);--button-primary-fgColor-disabled:#fffc;--buttonCounter-danger-bgColor-disabled:#cf222e0d;--buttonCounter-danger-bgColor-hover:#fff3;--buttonCounter-danger-bgColor-rest:#cf222e1a;--buttonCounter-danger-fgColor-hover:#fff;--buttonCounter-default-bgColor-rest:var(--bgColor-neutral-muted);--buttonCounter-invisible-bgColor-rest:var(--bgColor-neutral-muted);--buttonCounter-outline-bgColor-disabled:#0969da0d;--buttonCounter-outline-bgColor-hover:#fff3;--buttonCounter-outline-bgColor-rest:#0969da1a;--buttonCounter-outline-fgColor-disabled:#0969da80;--buttonCounter-outline-fgColor-hover:#fff;--buttonKeybindingHint-danger-bgColor-rest:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-default-bgColor-disabled:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-default-fgColor-rest:var(--fgColor-muted);--buttonKeybindingHint-inactive-fgColor:var(--button-inactive-fgColor);--buttonKeybindingHint-invisible-bgColor-active:var(--control-transparent-bgColor-active);--buttonKeybindingHint-invisible-bgColor-disabled:var(--button-invisible-bgColor-disabled);--buttonKeybindingHint-invisible-bgColor-hover:var(--control-transparent-bgColor-hover);--buttonKeybindingHint-invisible-bgColor-rest:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-invisible-fgColor-rest:var(--fgColor-muted);--buttonKeybindingHint-primary-bgColor-disabled:#002d111a;--buttonKeybindingHint-primary-bgColor-rest:var(--buttonCounter-primary-bgColor-rest);--codeMirror-activeline-bgColor:var(--bgColor-neutral-muted);--codeMirror-gutterMarker-fgColor-muted:var(--fgColor-muted);--codeMirror-lineNumber-fgColor:var(--fgColor-muted);--codeMirror-selection-bgColor:var(--borderColor-accent-muted);--codeMirror-syntax-fgColor-comment:#1f2328;--color-ansi-black:#1f2328;--color-prettylights-syntax-invalid-illegal-bg:var(--bgColor-danger-muted);--color-prettylights-syntax-markup-bold:#1f2328;--color-prettylights-syntax-markup-italic:#1f2328;--color-prettylights-syntax-storage-modifier-import:#1f2328;--contribution-default-borderColor-1:var(--contribution-default-borderColor-0);--contribution-default-borderColor-2:var(--contribution-default-borderColor-0);--contribution-default-borderColor-3:var(--contribution-default-borderColor-0);--contribution-default-borderColor-4:var(--contribution-default-borderColor-0);--control-bgColor-disabled:var(--bgColor-disabled);--control-bgColor-selected:var(--control-bgColor-rest);--control-borderColor-danger:var(--borderColor-danger-emphasis);--control-borderColor-disabled:var(--borderColor-disabled);--control-borderColor-emphasis:var(--borderColor-emphasis);--control-borderColor-rest:var(--borderColor-default);--control-borderColor-success:var(--borderColor-success-emphasis);--control-borderColor-warning:var(--borderColor-attention-emphasis);--control-checked-bgColor-disabled:var(--fgColor-disabled);--control-checked-bgColor-rest:var(--bgColor-accent-emphasis);--control-danger-bgColor-active:#ffebe966;--control-danger-bgColor-hover:var(--bgColor-danger-muted);--control-fgColor-disabled:var(--fgColor-disabled);--control-fgColor-placeholder:var(--fgColor-muted);--control-iconColor-rest:var(--fgColor-muted);--control-transparent-bgColor-disabled:var(--bgColor-disabled);--controlKnob-bgColor-checked:#fff;--controlKnob-bgColor-rest:#fff;--controlTrack-bgColor-disabled:var(--fgColor-disabled);--controlTrack-borderColor-disabled:var(--fgColor-disabled);--controlTrack-borderColor-rest:var(--borderColor-default);--counter-bgColor-emphasis:var(--bgColor-neutral-emphasis);--counter-bgColor-muted:var(--bgColor-neutral-muted);--diffBlob-additionLine-bgColor:var(--bgColor-success-muted);--diffBlob-deletionLine-bgColor:var(--bgColor-danger-muted);--diffBlob-emptyLine-bgColor:var(--bgColor-muted);--diffBlob-emptyNum-bgColor:var(--bgColor-muted);--diffBlob-expander-iconColor:var(--fgColor-muted);--diffBlob-hunkLine-bgColor:var(--bgColor-accent-muted);--diffBlob-hunkLine-fgColor:var(--fgColor-muted);--diffBlob-hunkNum-bgColor-hover:var(--bgColor-accent-emphasis);--fgColor-black:#1f2328;--fgColor-default:#1f2328;--fgColor-draft:var(--fgColor-neutral);--fgColor-link:var(--fgColor-accent);--fgColor-onEmphasis:#fff;--fgColor-onInverse:#fff;--fgColor-open:var(--fgColor-success);--fgColor-upsell:var(--fgColor-done);--fgColor-white:#fff;--focus-outlineColor:var(--borderColor-accent-emphasis);--header-fgColor-default:#ffffffb3;--header-fgColor-logo:#fff;--overlay-bgColor:#fff;--page-header-bgColor:var(--bgColor-muted);--progressBar-bgColor-accent:var(--bgColor-accent-emphasis);--progressBar-bgColor-attention:var(--bgColor-attention-emphasis);--progressBar-bgColor-danger:var(--bgColor-danger-emphasis);--progressBar-bgColor-done:var(--bgColor-done-emphasis);--progressBar-bgColor-neutral:var(--bgColor-neutral-emphasis);--progressBar-bgColor-severe:var(--bgColor-severe-emphasis);--progressBar-bgColor-sponsors:var(--bgColor-sponsors-emphasis);--progressBar-track-bgColor:var(--borderColor-default);--selection-bgColor:#0969da33;--shadow-inset:inset 0px 1px 0px 0px #1f23280a;--shadow-resting-small:0px 1px 1px 0px #1f23280f,0px 1px 3px 0px #1f23280f;--shadow-resting-xsmall:0px 1px 1px 0px #1f23280f;--sideNav-bgColor-selected:#fff;--timelineBadge-bgColor:var(--bgColor-muted);--tooltip-bgColor:var(--bgColor-emphasis);--underlineNav-iconColor-rest:var(--fgColor-muted);--avatar-borderColor:var(--borderColor-translucent);--border-closed-emphasis:var(--border-danger-emphasis);--border-closed-muted:var(--border-danger-muted);--border-muted:.0625rem solid #d1d9e0b3;--border-open-emphasis:var(--border-success-emphasis);--border-open-muted:var(--border-success-muted);--border-upsell-emphasis:.0625rem solid #8250df;--border-upsell-muted:.0625rem solid #c297ff66;--borderColor-neutral-muted:var(--borderColor-muted);--button-danger-bgColor-disabled:var(--control-bgColor-disabled);--button-danger-borderColor-rest:var(--control-borderColor-rest);--button-default-bgColor-disabled:var(--control-bgColor-disabled);--button-default-borderColor-active:var(--control-borderColor-rest);--button-default-borderColor-disabled:var(--control-borderColor-disabled);--button-default-borderColor-rest:var(--control-borderColor-rest);--button-invisible-fgColor-disabled:var(--control-fgColor-disabled);--button-invisible-iconColor-disabled:var(--control-fgColor-disabled);--button-outline-bgColor-disabled:var(--control-bgColor-disabled);--button-primary-borderColor-rest:var(--borderColor-translucent);--button-primary-fgColor-rest:var(--fgColor-white);--button-primary-iconColor-rest:#fffc;--buttonKeybindingHint-danger-bgColor-disabled:var(--buttonKeybindingHint-default-bgColor-disabled);--buttonKeybindingHint-danger-borderColor-hover:var(--borderColor-translucent);--buttonKeybindingHint-danger-fgColor-active:var(--fgColor-onEmphasis);--buttonKeybindingHint-danger-fgColor-hover:var(--fgColor-onEmphasis);--buttonKeybindingHint-danger-fgColor-rest:var(--buttonKeybindingHint-default-fgColor-rest);--buttonKeybindingHint-default-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-default-borderColor-rest:var(--borderColor-muted);--buttonKeybindingHint-default-fgColor-disabled:var(--control-fgColor-disabled);--buttonKeybindingHint-inactive-borderColor:var(--borderColor-muted);--buttonKeybindingHint-invisible-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-invisible-fgColor-disabled:var(--control-fgColor-disabled);--buttonKeybindingHint-primary-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-primary-borderColor-rest:var(--borderColor-translucent);--buttonKeybindingHint-primary-fgColor-disabled:var(--button-primary-fgColor-disabled);--buttonKeybindingHint-primary-fgColor-rest:var(--fgColor-onEmphasis);--card-bgColor:var(--bgColor-default);--codeMirror-bgColor:var(--bgColor-default);--codeMirror-cursor-fgColor:var(--fgColor-default);--codeMirror-fgColor:var(--fgColor-default);--codeMirror-gutterMarker-fgColor-default:var(--bgColor-default);--codeMirror-gutters-bgColor:var(--bgColor-default);--codeMirror-lines-bgColor:var(--bgColor-default);--codeMirror-matchingBracket-fgColor:var(--fgColor-default);--control-borderColor-selected:var(--control-bgColor-selected);--control-checked-borderColor-disabled:var(--control-checked-bgColor-disabled);--control-checked-borderColor-rest:var(--control-checked-bgColor-rest);--control-checked-fgColor-disabled:var(--fgColor-onEmphasis);--control-checked-fgColor-rest:var(--fgColor-onEmphasis);--controlKnob-bgColor-disabled:var(--control-bgColor-disabled);--controlKnob-borderColor-checked:var(--control-checked-bgColor-rest);--controlKnob-borderColor-disabled:var(--control-bgColor-disabled);--controlKnob-borderColor-rest:var(--control-borderColor-rest);--controlTrack-fgColor-disabled:var(--fgColor-onEmphasis);--dashboard-bgColor:var(--bgColor-default);--diffBlob-additionLine-fgColor:var(--fgColor-default);--diffBlob-additionNum-fgColor:var(--fgColor-default);--diffBlob-additionWord-fgColor:var(--fgColor-default);--diffBlob-deletionLine-fgColor:var(--fgColor-default);--diffBlob-deletionNum-fgColor:var(--fgColor-default);--diffBlob-deletionWord-fgColor:var(--fgColor-default);--diffBlob-hunkNum-fgColor-hover:var(--fgColor-onEmphasis);--diffBlob-hunkNum-fgColor-rest:var(--fgColor-default);--focus-outline:2px solid #0969da;--overlay-borderColor:#d1d9e080;--reactionButton-selected-fgColor-rest:var(--fgColor-link);--tooltip-fgColor:var(--fgColor-onEmphasis);--underlineNav-borderColor-hover:var(--borderColor-muted);--border-neutral-muted:.0625rem solid #d1d9e0b3;--borderColor-draft-muted:var(--borderColor-neutral-muted);--button-danger-borderColor-hover:var(--button-primary-borderColor-rest);--button-default-borderColor-hover:var(--button-default-borderColor-rest);--button-primary-borderColor-active:var(--button-primary-borderColor-rest);--button-primary-borderColor-hover:var(--button-primary-borderColor-rest);--buttonKeybindingHint-danger-borderColor-active:var(--buttonKeybindingHint-danger-borderColor-hover);--buttonKeybindingHint-danger-borderColor-disabled:var(--buttonKeybindingHint-default-borderColor-disabled);--buttonKeybindingHint-danger-borderColor-rest:var(--buttonKeybindingHint-default-borderColor-rest);--buttonKeybindingHint-danger-fgColor-disabled:var(--buttonKeybindingHint-default-fgColor-disabled);--shadow-floating-large:0px 0px 0px 1px #d1d9e0,0px 40px 80px 0px #25292e3d;--shadow-floating-medium:0px 0px 0px 1px #d1d9e0,0px 8px 16px -4px #25292e14,0px 4px 32px -4px #25292e14,0px 24px 48px -12px #25292e14,0px 48px 96px -24px #25292e14;--shadow-floating-small:0px 0px 0px 1px #d1d9e080,0px 6px 12px -3px #25292e0a,0px 6px 18px 0px #25292e1f;--shadow-floating-xlarge:0px 0px 0px 1px #d1d9e0,0px 56px 112px 0px #25292e52;--button-danger-borderColor-active:var(--button-danger-borderColor-hover);--button-outline-borderColor-hover:var(--button-primary-borderColor-hover);--button-outline-borderColor-active:var(--button-outline-borderColor-hover)}</style><style>@media (prefers-color-scheme:dark){[data-color-mode][data-color-mode=auto][data-dark-theme=dark]{--button-danger-fgColor-rest:#fa5e55;--button-primary-bgColor-active:#2e9a40;--button-primary-bgColor-disabled:#105823;--button-primary-bgColor-hover:#29903b;--button-primary-borderColor-disabled:#105823;--color-ansi-cyan:#39c5cf;--color-ansi-cyan-bright:#56d4dd;--control-checked-bgColor-active:#3685f3;--control-checked-bgColor-hover:#2a7aef;--fgColor-accent:#4493f8;--reactionButton-selected-bgColor-hover:#3a8cfd5c;--avatar-shadow:0px 0px 0px 2px #0d1117;--avatarStack-fade-bgColor-default:#3d444d;--avatarStack-fade-bgColor-muted:#2a313c;--bgColor-accent-emphasis:#1f6feb;--bgColor-accent-muted:#388bfd1a;--bgColor-attention-emphasis:#9e6a03;--bgColor-attention-muted:#bb800926;--bgColor-danger-emphasis:#da3633;--bgColor-danger-muted:#f851491a;--bgColor-default:#0d1117;--bgColor-disabled:#212830;--bgColor-done-emphasis:#8957e5;--bgColor-done-muted:#ab7df826;--bgColor-emphasis:#3d444d;--bgColor-muted:#151b23;--bgColor-neutral-emphasis:#656c76;--bgColor-neutral-muted:#656c7633;--bgColor-severe-emphasis:#bd561d;--bgColor-severe-muted:#db6d281a;--bgColor-sponsors-emphasis:#bf4b8a;--bgColor-sponsors-muted:#db61a21a;--bgColor-success-emphasis:#238636;--bgColor-success-muted:#2ea04326;--bgColor-transparent:#0000;--borderColor-accent-emphasis:#1f6feb;--borderColor-accent-muted:#388bfd66;--borderColor-attention-emphasis:#9e6a03;--borderColor-attention-muted:#bb800966;--borderColor-danger-emphasis:#da3633;--borderColor-danger-muted:#f8514966;--borderColor-default:#3d444d;--borderColor-disabled:#656c761a;--borderColor-done-emphasis:#8957e5;--borderColor-done-muted:#ab7df866;--borderColor-emphasis:#656c76;--borderColor-severe-emphasis:#bd561d;--borderColor-severe-muted:#db6d2866;--borderColor-sponsors-emphasis:#bf4b8a;--borderColor-sponsors-muted:#db61a266;--borderColor-success-emphasis:#238636;--borderColor-success-muted:#2ea04366;--borderColor-transparent:#0000;--button-danger-bgColor-hover:#b62324;--button-danger-iconColor-rest:var(--button-danger-fgColor-rest);--button-danger-shadow-selected:0px 0px 0px 0px #000;--button-default-shadow-resting:0px 0px 0px 0px #000;--button-inactive-bgColor:#262c36;--button-inactive-fgColor:#9198a1;--button-invisible-bgColor-disabled:#0000;--button-invisible-borderColor-disabled:#0000;--button-outline-bgColor-active:#0d419d;--button-outline-bgColor-rest:#f0f6fc;--button-outline-fgColor-disabled:#4493f880;--button-outline-fgColor-hover:#58a6ff;--button-outline-fgColor-rest:#388bfd;--button-outline-shadow-selected:0px 0px 0px 0px #000;--button-primary-shadow-selected:0px 0px 0px 0px #000;--button-star-iconColor:#e3b341;--buttonCounter-danger-bgColor-rest:#49020233;--buttonCounter-default-bgColor-rest:#2f3742;--buttonCounter-outline-bgColor-hover:#051d4d33;--buttonCounter-outline-bgColor-rest:#051d4d33;--buttonCounter-outline-fgColor-disabled:#4493f880;--buttonCounter-outline-fgColor-hover:#58a6ff;--buttonCounter-outline-fgColor-rest:#388bfd;--buttonCounter-primary-bgColor-rest:#04260f33;--buttonKeybindingHint-danger-bgColor-active:#01040966;--buttonKeybindingHint-danger-bgColor-hover:#01040933;--buttonKeybindingHint-danger-borderColor-hover:#0104091a;--buttonKeybindingHint-default-bgColor-rest:#2a313c;--buttonKeybindingHint-inactive-bgColor:#2a313c;--buttonKeybindingHint-invisible-borderColor-rest:#0000;--codeMirror-syntax-fgColor-comment:#656c76;--codeMirror-syntax-fgColor-constant:#79c0ff;--codeMirror-syntax-fgColor-entity:#d2a8ff;--codeMirror-syntax-fgColor-keyword:#ff7b72;--codeMirror-syntax-fgColor-storage:#ff7b72;--codeMirror-syntax-fgColor-string:#a5d6ff;--codeMirror-syntax-fgColor-support:#79c0ff;--codeMirror-syntax-fgColor-variable:#ffa657;--color-ansi-black:#2f3742;--color-ansi-black-bright:#656c76;--color-ansi-blue:#58a6ff;--color-ansi-blue-bright:#79c0ff;--color-ansi-gray:#656c76;--color-ansi-green:#3fb950;--color-ansi-green-bright:#56d364;--color-ansi-magenta:#be8fff;--color-ansi-magenta-bright:#d2a8ff;--color-ansi-red:#ff7b72;--color-ansi-red-bright:#ffa198;--color-ansi-white:#f0f6fc;--color-ansi-yellow:#d29922;--color-ansi-yellow-bright:#e3b341;--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657;--contribution-default-bgColor-0:#151b23;--contribution-default-bgColor-1:#033a16;--contribution-default-bgColor-2:#196c2e;--contribution-default-bgColor-3:#2ea043;--contribution-default-bgColor-4:#56d364;--contribution-default-borderColor-0:#0104090d;--contribution-halloween-bgColor-1:#fac68f;--contribution-halloween-bgColor-2:#c46212;--contribution-halloween-bgColor-3:#984b10;--contribution-halloween-bgColor-4:#e3d04f;--contribution-winter-bgColor-1:#0c2d6b;--contribution-winter-bgColor-2:#1158c7;--contribution-winter-bgColor-3:#58a6ff;--contribution-winter-bgColor-4:#cae8ff;--control-bgColor-active:#2a313c;--control-bgColor-hover:#262c36;--control-bgColor-rest:#212830;--control-borderColor-selected:#f0f6fc;--control-checked-borderColor-active:var(--control-checked-bgColor-active);--control-checked-borderColor-hover:var(--control-checked-bgColor-hover);--control-danger-fgColor-hover:#ff7b72;--control-transparent-bgColor-active:#656c7640;--control-transparent-bgColor-hover:#656c7633;--control-transparent-bgColor-rest:#0000;--control-transparent-bgColor-selected:#656c7633;--control-transparent-borderColor-active:#0000;--control-transparent-borderColor-hover:#0000;--control-transparent-borderColor-rest:#0000;--controlTrack-bgColor-active:#2f3742;--controlTrack-bgColor-hover:#2a313c;--controlTrack-bgColor-rest:#262c36;--counter-borderColor:#0000;--data-auburn-color-emphasis:#a86f6b;--data-auburn-color-muted:#271817;--data-blue-color-emphasis:#0576ff;--data-blue-color-muted:#001a47;--data-brown-color-emphasis:#94774c;--data-brown-color-muted:#241c14;--data-coral-color-emphasis:#e1430e;--data-coral-color-muted:#351008;--data-gray-color-emphasis:#576270;--data-gray-color-muted:#1c1c1c;--data-green-color-emphasis:#2f6f37;--data-green-color-muted:#122117;--data-lemon-color-emphasis:#977b0c;--data-lemon-color-muted:#291d00;--data-lime-color-emphasis:#5f892f;--data-lime-color-muted:#141f0f;--data-olive-color-emphasis:#7a8321;--data-olive-color-muted:#171e0b;--data-orange-color-emphasis:#984b10;--data-orange-color-muted:#311708;--data-pine-color-emphasis:#18915e;--data-pine-color-muted:#082119;--data-pink-color-emphasis:#d34591;--data-pink-color-muted:#2d1524;--data-plum-color-emphasis:#b643ef;--data-plum-color-muted:#2a0e3f;--data-purple-color-emphasis:#975bf1;--data-purple-color-muted:#211047;--data-red-color-emphasis:#eb3342;--data-red-color-muted:#3c0614;--data-teal-color-emphasis:#106c70;--data-teal-color-muted:#041f25;--data-yellow-color-emphasis:#895906;--data-yellow-color-muted:#2e1a00;--diffBlob-additionNum-bgColor:#3fb9504d;--diffBlob-additionWord-bgColor:#2ea04366;--diffBlob-deletionNum-bgColor:#f851494d;--diffBlob-deletionWord-bgColor:#f8514966;--diffBlob-hunkNum-bgColor-rest:#0c2d6b;--display-auburn-bgColor-emphasis:#87534f;--display-auburn-bgColor-muted:#271817;--display-auburn-borderColor-emphasis:#a86f6b;--display-auburn-borderColor-muted:#3a2422;--display-auburn-fgColor:#bf9592;--display-auburn-scale-0:#271817;--display-auburn-scale-1:#3a2422;--display-auburn-scale-2:#543331;--display-auburn-scale-3:#6d4340;--display-auburn-scale-4:#87534f;--display-auburn-scale-5:#a86f6b;--display-auburn-scale-6:#bf9592;--display-auburn-scale-7:#c6a19f;--display-auburn-scale-8:#d4b7b5;--display-auburn-scale-9:#dfcac8;--display-blue-bgColor-emphasis:#005bd1;--display-blue-bgColor-muted:#001a47;--display-blue-borderColor-emphasis:#0576ff;--display-blue-borderColor-muted:#002766;--display-blue-fgColor:#4da0ff;--display-blue-scale-0:#001a47;--display-blue-scale-1:#002766;--display-blue-scale-2:#00378a;--display-blue-scale-3:#0046a8;--display-blue-scale-4:#005bd1;--display-blue-scale-5:#0576ff;--display-blue-scale-6:#4da0ff;--display-blue-scale-7:#61adff;--display-blue-scale-8:#85c2ff;--display-blue-scale-9:#a3d3ff;--display-brown-bgColor-emphasis:#755e3e;--display-brown-bgColor-muted:#241c14;--display-brown-borderColor-emphasis:#94774c;--display-brown-borderColor-muted:#342a1d;--display-brown-fgColor:#b69a6d;--display-brown-scale-0:#241c14;--display-brown-scale-1:#342a1d;--display-brown-scale-2:#483a28;--display-brown-scale-3:#5d4a32;--display-brown-scale-4:#755e3e;--display-brown-scale-5:#94774c;--display-brown-scale-6:#b69a6d;--display-brown-scale-7:#bfa77d;--display-brown-scale-8:#cdbb98;--display-brown-scale-9:#dbceb3;--display-coral-bgColor-emphasis:#c31328;--display-coral-bgColor-muted:#3c0614;--display-coral-borderColor-emphasis:#eb3342;--display-coral-borderColor-muted:#58091a;--display-coral-fgColor:#f27d83;--display-coral-scale-0:#351008;--display-coral-scale-1:#51180b;--display-coral-scale-2:#72220d;--display-coral-scale-3:#902a0e;--display-coral-scale-4:#b3350f;--display-coral-scale-5:#e1430e;--display-coral-scale-6:#f7794b;--display-coral-scale-7:#fa8c61;--display-coral-scale-8:#fdaa86;--display-coral-scale-9:#ffc0a3;--display-cyan-bgColor-emphasis:#036a8c;--display-cyan-bgColor-muted:#001f29;--display-cyan-borderColor-emphasis:#0587b3;--display-cyan-borderColor-muted:#002e3d;--display-cyan-fgColor:#07ace4;--display-cyan-scale-0:#001f29;--display-cyan-scale-1:#002e3d;--display-cyan-scale-2:#014156;--display-cyan-scale-3:#02536f;--display-cyan-scale-4:#036a8c;--display-cyan-scale-5:#0587b3;--display-cyan-scale-6:#07ace4;--display-cyan-scale-7:#09b7f1;--display-cyan-scale-8:#45cbf7;--display-cyan-scale-9:#80dbf9;--display-gray-bgColor-emphasis:#576270;--display-gray-bgColor-muted:#1c1c1c;--display-gray-borderColor-emphasis:#6e7f96;--display-gray-borderColor-muted:#2a2b2d;--display-gray-fgColor:#92a1b5;--display-gray-scale-0:#1c1c1c;--display-gray-scale-1:#2a2b2d;--display-gray-scale-2:#393d41;--display-gray-scale-3:#474e57;--display-gray-scale-4:#576270;--display-gray-scale-5:#6e7f96;--display-gray-scale-6:#92a1b5;--display-gray-scale-7:#9babbf;--display-gray-scale-8:#b3c0d1;--display-gray-scale-9:#c4cfde;--display-green-bgColor-emphasis:#2f6f37;--display-green-bgColor-muted:#122117;--display-green-borderColor-emphasis:#388f3f;--display-green-borderColor-muted:#182f1f;--display-green-fgColor:#41b445;--display-green-scale-0:#122117;--display-green-scale-1:#182f1f;--display-green-scale-2:#214529;--display-green-scale-3:#285830;--display-green-scale-4:#2f6f37;--display-green-scale-5:#388f3f;--display-green-scale-6:#41b445;--display-green-scale-7:#46c144;--display-green-scale-8:#75d36f;--display-green-scale-9:#99e090;--display-indigo-bgColor-emphasis:#514ed4;--display-indigo-bgColor-muted:#1b183f;--display-indigo-borderColor-emphasis:#7070e1;--display-indigo-borderColor-muted:#25215f;--display-indigo-fgColor:#9899ec;--display-indigo-scale-0:#1b183f;--display-indigo-scale-1:#25215f;--display-indigo-scale-2:#312c90;--display-indigo-scale-3:#3935c0;--display-indigo-scale-4:#514ed4;--display-indigo-scale-5:#7070e1;--display-indigo-scale-6:#9899ec;--display-indigo-scale-7:#a2a5f1;--display-indigo-scale-8:#b7baf6;--display-indigo-scale-9:#c8cbf9;--display-lemon-bgColor-emphasis:#786008;--display-lemon-bgColor-muted:#291d00;--display-lemon-borderColor-emphasis:#977b0c;--display-lemon-borderColor-muted:#372901;--display-lemon-fgColor:#ba9b12;--display-lemon-scale-0:#291d00;--display-lemon-scale-1:#372901;--display-lemon-scale-2:#4f3c02;--display-lemon-scale-3:#614c05;--display-lemon-scale-4:#786008;--display-lemon-scale-5:#977b0c;--display-lemon-scale-6:#ba9b12;--display-lemon-scale-7:#c4a717;--display-lemon-scale-8:#d7bc1d;--display-lemon-scale-9:#e3d04f;--display-lime-bgColor-emphasis:#496c28;--display-lime-bgColor-muted:#141f0f;--display-lime-borderColor-emphasis:#5f892f;--display-lime-borderColor-muted:#1f3116;--display-lime-fgColor:#7dae37;--display-lime-scale-0:#141f0f;--display-lime-scale-1:#1f3116;--display-lime-scale-2:#2c441d;--display-lime-scale-3:#375421;--display-lime-scale-4:#496c28;--display-lime-scale-5:#5f892f;--display-lime-scale-6:#7dae37;--display-lime-scale-7:#89ba36;--display-lime-scale-8:#9fcc3e;--display-lime-scale-9:#bcda67;--display-olive-bgColor-emphasis:#5e681d;--display-olive-bgColor-muted:#171e0b;--display-olive-borderColor-emphasis:#7a8321;--display-olive-borderColor-muted:#252d10;--display-olive-fgColor:#a2a626;--display-olive-scale-0:#171e0b;--display-olive-scale-1:#252d10;--display-olive-scale-2:#374115;--display-olive-scale-3:#485219;--display-olive-scale-4:#5e681d;--display-olive-scale-5:#7a8321;--display-olive-scale-6:#a2a626;--display-olive-scale-7:#b2af24;--display-olive-scale-8:#cbc025;--display-olive-scale-9:#e2d04b;--display-orange-bgColor-emphasis:#984b10;--display-orange-bgColor-muted:#311708;--display-orange-borderColor-emphasis:#c46212;--display-orange-borderColor-muted:#43200a;--display-orange-fgColor:#ed8326;--display-orange-scale-0:#311708;--display-orange-scale-1:#43200a;--display-orange-scale-2:#632f0d;--display-orange-scale-3:#7b3c0e;--display-orange-scale-4:#984b10;--display-orange-scale-5:#c46212;--display-orange-scale-6:#ed8326;--display-orange-scale-7:#f1933b;--display-orange-scale-8:#f6b06a;--display-orange-scale-9:#fac68f;--display-pine-bgColor-emphasis:#14714c;--display-pine-bgColor-muted:#082119;--display-pine-borderColor-emphasis:#18915e;--display-pine-borderColor-muted:#0b3224;--display-pine-fgColor:#1bb673;--display-pine-scale-0:#082119;--display-pine-scale-1:#0b3224;--display-pine-scale-2:#0e4430;--display-pine-scale-3:#115a3e;--display-pine-scale-4:#14714c;--display-pine-scale-5:#18915e;--display-pine-scale-6:#1bb673;--display-pine-scale-7:#1ac176;--display-pine-scale-8:#1bda81;--display-pine-scale-9:#3eea97;--display-pink-bgColor-emphasis:#ac2f74;--display-pink-bgColor-muted:#2d1524;--display-pink-borderColor-emphasis:#d34591;--display-pink-borderColor-muted:#451c35;--display-pink-fgColor:#e57bb2;--display-pink-scale-0:#2d1524;--display-pink-scale-1:#451c35;--display-pink-scale-2:#65244a;--display-pink-scale-3:#842a5d;--display-pink-scale-4:#ac2f74;--display-pink-scale-5:#d34591;--display-pink-scale-6:#e57bb2;--display-pink-scale-7:#ec8dbd;--display-pink-scale-8:#f4a9cd;--display-pink-scale-9:#f9bed9;--display-plum-bgColor-emphasis:#9518d8;--display-plum-bgColor-muted:#2a0e3f;--display-plum-borderColor-emphasis:#b643ef;--display-plum-borderColor-muted:#40125e;--display-plum-fgColor:#d07ef7;--display-plum-scale-0:#2a0e3f;--display-plum-scale-1:#40125e;--display-plum-scale-2:#5c1688;--display-plum-scale-3:#7517ab;--display-plum-scale-4:#9518d8;--display-plum-scale-5:#b643ef;--display-plum-scale-6:#d07ef7;--display-plum-scale-7:#d889fa;--display-plum-scale-8:#e4a5fd;--display-plum-scale-9:#edbdff;--display-purple-bgColor-emphasis:#7730e8;--display-purple-bgColor-muted:#211047;--display-purple-borderColor-emphasis:#975bf1;--display-purple-borderColor-muted:#31146b;--display-purple-fgColor:#b687f7;--display-purple-scale-0:#211047;--display-purple-scale-1:#31146b;--display-purple-scale-2:#481a9e;--display-purple-scale-3:#5b1cca;--display-purple-scale-4:#7730e8;--display-purple-scale-5:#975bf1;--display-purple-scale-6:#b687f7;--display-purple-scale-7:#c398fb;--display-purple-scale-8:#d2affd;--display-purple-scale-9:#e1c7ff;--display-red-bgColor-emphasis:#c31328;--display-red-bgColor-muted:#3c0614;--display-red-borderColor-emphasis:#eb3342;--display-red-borderColor-muted:#58091a;--display-red-fgColor:#f27d83;--display-red-scale-0:#3c0614;--display-red-scale-1:#58091a;--display-red-scale-2:#790c20;--display-red-scale-3:#990f24;--display-red-scale-4:#c31328;--display-red-scale-5:#eb3342;--display-red-scale-6:#f27d83;--display-red-scale-7:#f48b8d;--display-red-scale-8:#f7adab;--display-red-scale-9:#f9c1be;--display-teal-bgColor-emphasis:#106c70;--display-teal-bgColor-muted:#041f25;--display-teal-borderColor-emphasis:#158a8a;--display-teal-borderColor-muted:#073036;--display-teal-fgColor:#1cb0ab;--display-teal-scale-0:#041f25;--display-teal-scale-1:#073036;--display-teal-scale-2:#0a464d;--display-teal-scale-3:#0c555a;--display-teal-scale-4:#106c70;--display-teal-scale-5:#158a8a;--display-teal-scale-6:#1cb0ab;--display-teal-scale-7:#1fbdb2;--display-teal-scale-8:#24d6c4;--display-teal-scale-9:#5fe3d1;--display-yellow-bgColor-emphasis:#895906;--display-yellow-bgColor-muted:#2e1a00;--display-yellow-borderColor-emphasis:#aa7109;--display-yellow-borderColor-muted:#3d2401;--display-yellow-fgColor:#d3910d;--display-yellow-scale-0:#2e1a00;--display-yellow-scale-1:#3d2401;--display-yellow-scale-2:#5a3702;--display-yellow-scale-3:#6d4403;--display-yellow-scale-4:#895906;--display-yellow-scale-5:#aa7109;--display-yellow-scale-6:#d3910d;--display-yellow-scale-7:#df9e11;--display-yellow-scale-8:#edb431;--display-yellow-scale-9:#f0ca6a;--fgColor-attention:#d29922;--fgColor-danger:#f85149;--fgColor-default:#f0f6fc;--fgColor-disabled:#656c76;--fgColor-done:#ab7df8;--fgColor-link:var(--fgColor-accent);--fgColor-muted:#9198a1;--fgColor-neutral:#9198a1;--fgColor-severe:#db6d28;--fgColor-sponsors:#db61a2;--fgColor-success:#3fb950;--header-bgColor:#151b23f2;--header-borderColor-divider:#656c76;--header-fgColor-logo:#f0f6fc;--headerSearch-bgColor:#0d1117;--headerSearch-borderColor:#2a313c;--highlight-neutral-bgColor:#d2992266;--label-auburn-bgColor-active:#543331;--label-auburn-bgColor-hover:#3a2422;--label-auburn-bgColor-rest:#271817;--label-auburn-borderColor:#0000;--label-auburn-fgColor-active:#d4b7b5;--label-auburn-fgColor-hover:#c6a19f;--label-auburn-fgColor-rest:#bf9592;--label-blue-bgColor-active:#00378a;--label-blue-bgColor-hover:#002766;--label-blue-bgColor-rest:#001a47;--label-blue-borderColor:#0000;--label-blue-fgColor-active:#85c2ff;--label-blue-fgColor-hover:#61adff;--label-blue-fgColor-rest:#4da0ff;--label-brown-bgColor-active:#483a28;--label-brown-bgColor-hover:#342a1d;--label-brown-bgColor-rest:#241c14;--label-brown-borderColor:#0000;--label-brown-fgColor-active:#cdbb98;--label-brown-fgColor-hover:#bfa77d;--label-brown-fgColor-rest:#b69a6d;--label-coral-bgColor-active:#72220d;--label-coral-bgColor-hover:#51180b;--label-coral-bgColor-rest:#351008;--label-coral-borderColor:#0000;--label-coral-fgColor-active:#fdaa86;--label-coral-fgColor-hover:#fa8c61;--label-coral-fgColor-rest:#f7794b;--label-cyan-bgColor-active:#014156;--label-cyan-bgColor-hover:#002e3d;--label-cyan-bgColor-rest:#001f29;--label-cyan-borderColor:#0000;--label-cyan-fgColor-active:#45cbf7;--label-cyan-fgColor-hover:#09b7f1;--label-cyan-fgColor-rest:#07ace4;--label-gray-bgColor-active:#393d41;--label-gray-bgColor-hover:#2a2b2d;--label-gray-bgColor-rest:#1c1c1c;--label-gray-borderColor:#0000;--label-gray-fgColor-active:#b3c0d1;--label-gray-fgColor-hover:#9babbf;--label-gray-fgColor-rest:#92a1b5;--label-green-bgColor-active:#214529;--label-green-bgColor-hover:#182f1f;--label-green-bgColor-rest:#122117;--label-green-borderColor:#0000;--label-green-fgColor-active:#75d36f;--label-green-fgColor-hover:#46c144;--label-green-fgColor-rest:#41b445;--label-indigo-bgColor-active:#312c90;--label-indigo-bgColor-hover:#25215f;--label-indigo-bgColor-rest:#1b183f;--label-indigo-borderColor:#0000;--label-indigo-fgColor-active:#b7baf6;--label-indigo-fgColor-hover:#a2a5f1;--label-indigo-fgColor-rest:#9899ec;--label-lemon-bgColor-active:#4f3c02;--label-lemon-bgColor-hover:#372901;--label-lemon-bgColor-rest:#291d00;--label-lemon-borderColor:#0000;--label-lemon-fgColor-active:#d7bc1d;--label-lemon-fgColor-hover:#c4a717;--label-lemon-fgColor-rest:#ba9b12;--label-lime-bgColor-active:#2c441d;--label-lime-bgColor-hover:#1f3116;--label-lime-bgColor-rest:#141f0f;--label-lime-borderColor:#0000;--label-lime-fgColor-active:#9fcc3e;--label-lime-fgColor-hover:#89ba36;--label-lime-fgColor-rest:#7dae37;--label-olive-bgColor-active:#374115;--label-olive-bgColor-hover:#252d10;--label-olive-bgColor-rest:#171e0b;--label-olive-borderColor:#0000;--label-olive-fgColor-active:#cbc025;--label-olive-fgColor-hover:#b2af24;--label-olive-fgColor-rest:#a2a626;--label-orange-bgColor-active:#632f0d;--label-orange-bgColor-hover:#43200a;--label-orange-bgColor-rest:#311708;--label-orange-borderColor:#0000;--label-orange-fgColor-active:#f6b06a;--label-orange-fgColor-hover:#f1933b;--label-orange-fgColor-rest:#ed8326;--label-pine-bgColor-active:#0e4430;--label-pine-bgColor-hover:#0b3224;--label-pine-bgColor-rest:#082119;--label-pine-borderColor:#0000;--label-pine-fgColor-active:#1bda81;--label-pine-fgColor-hover:#1ac176;--label-pine-fgColor-rest:#1bb673;--label-pink-bgColor-active:#65244a;--label-pink-bgColor-hover:#451c35;--label-pink-bgColor-rest:#2d1524;--label-pink-borderColor:#0000;--label-pink-fgColor-active:#f4a9cd;--label-pink-fgColor-hover:#ec8dbd;--label-pink-fgColor-rest:#e57bb2;--label-plum-bgColor-active:#5c1688;--label-plum-bgColor-hover:#40125e;--label-plum-bgColor-rest:#2a0e3f;--label-plum-borderColor:#0000;--label-plum-fgColor-active:#e4a5fd;--label-plum-fgColor-hover:#d889fa;--label-plum-fgColor-rest:#d07ef7;--label-purple-bgColor-active:#481a9e;--label-purple-bgColor-hover:#31146b;--label-purple-bgColor-rest:#211047;--label-purple-borderColor:#0000;--label-purple-fgColor-active:#d2affd;--label-purple-fgColor-hover:#c398fb;--label-purple-fgColor-rest:#b687f7;--label-red-bgColor-active:#790c20;--label-red-bgColor-hover:#58091a;--label-red-bgColor-rest:#3c0614;--label-red-borderColor:#0000;--label-red-fgColor-active:#f7adab;--label-red-fgColor-hover:#f48b8d;--label-red-fgColor-rest:#f27d83;--label-teal-bgColor-active:#0a464d;--label-teal-bgColor-hover:#073036;--label-teal-bgColor-rest:#041f25;--label-teal-borderColor:#0000;--label-teal-fgColor-active:#24d6c4;--label-teal-fgColor-hover:#1fbdb2;--label-teal-fgColor-rest:#1cb0ab;--label-yellow-bgColor-active:#5a3702;--label-yellow-bgColor-hover:#3d2401;--label-yellow-bgColor-rest:#2e1a00;--label-yellow-borderColor:#0000;--label-yellow-fgColor-active:#edb431;--label-yellow-fgColor-hover:#df9e11;--label-yellow-fgColor-rest:#d3910d;--menu-bgColor-active:#151b23;--overlay-backdrop-bgColor:#21283066;--progressBar-track-borderColor:#0000;--reactionButton-selected-bgColor-rest:#388bfd33;--reactionButton-selected-fgColor-hover:#79c0ff;--selectMenu-bgColor-active:#0c2d6b;--sideNav-bgColor-selected:#212830;--skeletonLoader-bgColor:#656c7633;--timelineBadge-bgColor:#212830;--topicTag-borderColor:#0000;--underlineNav-borderColor-active:#f78166;--avatar-bgColor:#ffffff1a;--bgColor-black:#010409;--bgColor-closed-emphasis:var(--bgColor-danger-emphasis);--bgColor-closed-muted:var(--bgColor-danger-muted);--bgColor-draft-emphasis:var(--bgColor-neutral-emphasis);--bgColor-draft-muted:var(--bgColor-neutral-muted);--bgColor-inset:#010409;--bgColor-inverse:#fff;--bgColor-open-emphasis:var(--bgColor-success-emphasis);--bgColor-open-muted:var(--bgColor-success-muted);--bgColor-upsell-emphasis:var(--bgColor-done-emphasis);--bgColor-upsell-muted:var(--bgColor-done-muted);--bgColor-white:#fff;--border-accent-emphasis:.0625rem solid #1f6feb;--border-accent-muted:.0625rem solid #388bfd66;--border-attention-emphasis:.0625rem solid #9e6a03;--border-attention-muted:.0625rem solid #bb800966;--border-danger-emphasis:.0625rem solid #da3633;--border-danger-muted:.0625rem solid #f8514966;--border-default:.0625rem solid #3d444d;--border-disabled:.0625rem solid #656c761a;--border-done-emphasis:.0625rem solid #8957e5;--border-done-muted:.0625rem solid #ab7df866;--border-emphasis:.0625rem solid #656c76;--border-severe-emphasis:.0625rem solid #bd561d;--border-severe-muted:.0625rem solid #db6d2866;--border-sponsors-emphasis:.0625rem solid #bf4b8a;--border-sponsors-muted:.0625rem solid #db61a266;--border-success-emphasis:.0625rem solid #238636;--border-success-muted:.0625rem solid #2ea04366;--border-transparent:.0625rem solid #0000;--borderColor-closed-emphasis:var(--borderColor-danger-emphasis);--borderColor-closed-muted:var(--borderColor-danger-muted);--borderColor-muted:#3d444db3;--borderColor-neutral-emphasis:var(--borderColor-emphasis);--borderColor-open-emphasis:var(--borderColor-success-emphasis);--borderColor-open-muted:var(--borderColor-success-muted);--borderColor-translucent:#ffffff26;--borderColor-upsell-emphasis:var(--borderColor-done-emphasis);--borderColor-upsell-muted:var(--borderColor-done-muted);--button-danger-bgColor-active:var(--bgColor-danger-emphasis);--button-danger-bgColor-rest:var(--control-bgColor-rest);--button-danger-fgColor-active:#fff;--button-danger-fgColor-disabled:#f8514980;--button-danger-fgColor-hover:#fff;--button-danger-iconColor-hover:#fff;--button-default-bgColor-active:var(--control-bgColor-active);--button-default-bgColor-hover:var(--control-bgColor-hover);--button-default-bgColor-rest:var(--control-bgColor-rest);--button-default-bgColor-selected:var(--control-bgColor-active);--button-invisible-bgColor-active:var(--control-transparent-bgColor-active);--button-invisible-bgColor-hover:var(--control-transparent-bgColor-hover);--button-invisible-bgColor-rest:var(--control-transparent-bgColor-rest);--button-invisible-borderColor-hover:var(--control-transparent-borderColor-hover);--button-invisible-borderColor-rest:var(--control-transparent-borderColor-rest);--button-invisible-iconColor-hover:var(--fgColor-muted);--button-invisible-iconColor-rest:var(--fgColor-muted);--button-outline-bgColor-hover:var(--control-bgColor-hover);--button-outline-fgColor-active:#fff;--button-primary-bgColor-rest:var(--bgColor-success-emphasis);--button-primary-fgColor-disabled:#fff6;--buttonCounter-danger-bgColor-disabled:#da36330d;--buttonCounter-danger-bgColor-hover:#fff3;--buttonCounter-danger-fgColor-disabled:#f8514980;--buttonCounter-danger-fgColor-hover:#fff;--buttonCounter-danger-fgColor-rest:var(--fgColor-danger);--buttonCounter-invisible-bgColor-rest:var(--bgColor-neutral-muted);--buttonCounter-outline-bgColor-disabled:#1f6feb0d;--buttonKeybindingHint-danger-bgColor-rest:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-danger-borderColor-active:var(--buttonKeybindingHint-danger-borderColor-hover);--buttonKeybindingHint-default-bgColor-disabled:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-default-fgColor-rest:var(--fgColor-muted);--buttonKeybindingHint-inactive-fgColor:var(--button-inactive-fgColor);--buttonKeybindingHint-invisible-bgColor-active:var(--control-transparent-bgColor-active);--buttonKeybindingHint-invisible-bgColor-disabled:var(--button-invisible-bgColor-disabled);--buttonKeybindingHint-invisible-bgColor-hover:var(--control-transparent-bgColor-hover);--buttonKeybindingHint-invisible-bgColor-rest:var(--buttonKeybindingHint-default-bgColor-rest);--buttonKeybindingHint-invisible-fgColor-rest:var(--fgColor-muted);--buttonKeybindingHint-primary-bgColor-disabled:#04260f1a;--buttonKeybindingHint-primary-bgColor-rest:var(--buttonCounter-primary-bgColor-rest);--buttonKeybindingHint-primary-borderColor-rest:#04260f1a;--card-bgColor:var(--bgColor-muted);--codeMirror-activeline-bgColor:var(--bgColor-neutral-muted);--codeMirror-bgColor:var(--bgColor-default);--codeMirror-cursor-fgColor:var(--fgColor-default);--codeMirror-fgColor:var(--fgColor-default);--codeMirror-gutterMarker-fgColor-default:var(--bgColor-default);--codeMirror-gutterMarker-fgColor-muted:var(--fgColor-muted);--codeMirror-gutters-bgColor:var(--bgColor-default);--codeMirror-lineNumber-fgColor:var(--fgColor-muted);--codeMirror-lines-bgColor:var(--bgColor-default);--codeMirror-matchingBracket-fgColor:var(--fgColor-default);--codeMirror-selection-bgColor:var(--borderColor-accent-muted);--color-ansi-white-bright:#fff;--color-prettylights-syntax-invalid-illegal-bg:var(--bgColor-danger-muted);--color-prettylights-syntax-invalid-illegal-text:var(--fgColor-danger);--contribution-default-borderColor-1:var(--contribution-default-borderColor-0);--contribution-default-borderColor-2:var(--contribution-default-borderColor-0);--contribution-default-borderColor-3:var(--contribution-default-borderColor-0);--contribution-default-borderColor-4:var(--contribution-default-borderColor-0);--control-bgColor-disabled:var(--bgColor-disabled);--control-bgColor-selected:var(--control-bgColor-rest);--control-borderColor-danger:var(--borderColor-danger-emphasis);--control-borderColor-disabled:var(--borderColor-disabled);--control-borderColor-emphasis:var(--borderColor-emphasis);--control-borderColor-rest:var(--borderColor-default);--control-borderColor-success:var(--borderColor-success-emphasis);--control-borderColor-warning:var(--borderColor-attention-emphasis);--control-checked-bgColor-disabled:var(--fgColor-disabled);--control-checked-bgColor-rest:var(--bgColor-accent-emphasis);--control-checked-fgColor-disabled:#010409;--control-danger-bgColor-active:#f8514966;--control-danger-bgColor-hover:var(--bgColor-danger-muted);--control-danger-fgColor-rest:var(--fgColor-danger);--control-fgColor-disabled:var(--fgColor-disabled);--control-fgColor-placeholder:var(--fgColor-muted);--control-fgColor-rest:var(--fgColor-default);--control-iconColor-rest:var(--fgColor-muted);--control-transparent-bgColor-disabled:var(--bgColor-disabled);--controlKnob-bgColor-checked:#fff;--controlTrack-bgColor-disabled:var(--fgColor-disabled);--controlTrack-borderColor-disabled:var(--fgColor-disabled);--controlTrack-borderColor-rest:var(--borderColor-default);--controlTrack-fgColor-rest:var(--fgColor-muted);--counter-bgColor-emphasis:var(--bgColor-neutral-emphasis);--counter-bgColor-muted:var(--bgColor-neutral-muted);--diffBlob-additionLine-bgColor:var(--bgColor-success-muted);--diffBlob-additionLine-fgColor:var(--fgColor-default);--diffBlob-additionNum-fgColor:var(--fgColor-default);--diffBlob-additionWord-fgColor:var(--fgColor-default);--diffBlob-deletionLine-bgColor:var(--bgColor-danger-muted);--diffBlob-deletionLine-fgColor:var(--fgColor-default);--diffBlob-deletionNum-fgColor:var(--fgColor-default);--diffBlob-deletionWord-fgColor:var(--fgColor-default);--diffBlob-emptyLine-bgColor:var(--bgColor-muted);--diffBlob-emptyNum-bgColor:var(--bgColor-muted);--diffBlob-expander-iconColor:var(--fgColor-muted);--diffBlob-hunkLine-bgColor:var(--bgColor-accent-muted);--diffBlob-hunkLine-fgColor:var(--fgColor-muted);--diffBlob-hunkNum-bgColor-hover:var(--bgColor-accent-emphasis);--diffBlob-hunkNum-fgColor-rest:var(--fgColor-default);--fgColor-black:#010409;--fgColor-closed:var(--fgColor-danger);--fgColor-draft:var(--fgColor-neutral);--fgColor-onEmphasis:#fff;--fgColor-onInverse:#010409;--fgColor-open:var(--fgColor-success);--fgColor-upsell:var(--fgColor-done);--fgColor-white:#fff;--focus-outlineColor:var(--borderColor-accent-emphasis);--header-fgColor-default:#ffffffb3;--overlay-bgColor:#010409;--page-header-bgColor:var(--bgColor-default);--progressBar-bgColor-accent:var(--bgColor-accent-emphasis);--progressBar-bgColor-attention:var(--bgColor-attention-emphasis);--progressBar-bgColor-danger:var(--bgColor-danger-emphasis);--progressBar-bgColor-done:var(--bgColor-done-emphasis);--progressBar-bgColor-neutral:var(--bgColor-neutral-emphasis);--progressBar-bgColor-severe:var(--bgColor-severe-emphasis);--progressBar-bgColor-sponsors:var(--bgColor-sponsors-emphasis);--progressBar-bgColor-success:var(--bgColor-success-emphasis);--progressBar-track-bgColor:var(--borderColor-default);--reactionButton-selected-fgColor-rest:var(--fgColor-link);--selectMenu-borderColor:var(--borderColor-default);--selection-bgColor:#1f6febb3;--shadow-floating-legacy:0px 6px 12px -3px #01040966,0px 6px 18px 0px #01040966;--shadow-inset:inset 0px 1px 0px 0px #0104093d;--shadow-resting-medium:0px 1px 1px 0px #01040966,0px 3px 6px 0px #010409cc;--shadow-resting-small:0px 1px 1px 0px #01040999,0px 1px 3px 0px #01040999;--shadow-resting-xsmall:0px 1px 1px 0px #010409cc;--tooltip-bgColor:var(--bgColor-emphasis);--treeViewItem-leadingVisual-iconColor-rest:var(--fgColor-muted);--underlineNav-iconColor-rest:var(--fgColor-muted);--avatar-borderColor:var(--borderColor-translucent);--border-closed-emphasis:var(--border-danger-emphasis);--border-closed-muted:var(--border-danger-muted);--border-muted:.0625rem solid #3d444db3;--border-neutral-emphasis:.0625rem solid #656c76;--border-open-emphasis:var(--border-success-emphasis);--border-open-muted:var(--border-success-muted);--border-upsell-emphasis:.0625rem solid #8957e5;--border-upsell-muted:.0625rem solid #ab7df866;--borderColor-draft-emphasis:var(--borderColor-neutral-emphasis);--borderColor-neutral-muted:var(--borderColor-muted);--button-danger-bgColor-disabled:var(--control-bgColor-disabled);--button-danger-borderColor-rest:var(--control-borderColor-rest);--button-default-bgColor-disabled:var(--control-bgColor-disabled);--button-default-borderColor-disabled:var(--control-borderColor-disabled);--button-default-borderColor-rest:var(--control-borderColor-rest);--button-default-fgColor-rest:var(--control-fgColor-rest);--button-invisible-fgColor-active:var(--control-fgColor-rest);--button-invisible-fgColor-disabled:var(--control-fgColor-disabled);--button-invisible-fgColor-hover:var(--control-fgColor-rest);--button-invisible-fgColor-rest:var(--control-fgColor-rest);--button-invisible-iconColor-disabled:var(--control-fgColor-disabled);--button-outline-bgColor-disabled:var(--control-bgColor-disabled);--button-primary-borderColor-rest:var(--borderColor-translucent);--button-primary-fgColor-rest:var(--fgColor-white);--button-primary-iconColor-rest:var(--fgColor-white);--buttonKeybindingHint-danger-bgColor-disabled:var(--buttonKeybindingHint-default-bgColor-disabled);--buttonKeybindingHint-danger-fgColor-active:var(--fgColor-onEmphasis);--buttonKeybindingHint-danger-fgColor-hover:var(--fgColor-onEmphasis);--buttonKeybindingHint-danger-fgColor-rest:var(--buttonKeybindingHint-default-fgColor-rest);--buttonKeybindingHint-default-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-default-borderColor-rest:var(--borderColor-muted);--buttonKeybindingHint-default-fgColor-disabled:var(--control-fgColor-disabled);--buttonKeybindingHint-inactive-borderColor:var(--borderColor-muted);--buttonKeybindingHint-invisible-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-invisible-fgColor-disabled:var(--control-fgColor-disabled);--buttonKeybindingHint-primary-borderColor-disabled:var(--control-borderColor-disabled);--buttonKeybindingHint-primary-fgColor-disabled:var(--button-primary-fgColor-disabled);--buttonKeybindingHint-primary-fgColor-rest:var(--fgColor-onEmphasis);--control-checked-borderColor-disabled:var(--control-checked-bgColor-disabled);--control-checked-borderColor-rest:var(--control-checked-bgColor-rest);--control-checked-fgColor-rest:var(--fgColor-onEmphasis);--controlKnob-bgColor-disabled:var(--control-bgColor-disabled);--controlKnob-bgColor-rest:var(--bgColor-inset);--controlKnob-borderColor-checked:var(--control-checked-bgColor-rest);--controlKnob-borderColor-disabled:var(--control-bgColor-disabled);--controlKnob-borderColor-rest:var(--control-borderColor-rest);--controlTrack-fgColor-disabled:var(--fgColor-onEmphasis);--dashboard-bgColor:var(--bgColor-inset);--diffBlob-hunkNum-fgColor-hover:var(--fgColor-onEmphasis);--focus-outline:2px solid #1f6feb;--overlay-borderColor:var(--borderColor-muted);--tooltip-fgColor:var(--fgColor-onEmphasis);--border-neutral-muted:.0625rem solid #3d444db3;--borderColor-draft-muted:var(--borderColor-neutral-muted);--button-danger-borderColor-hover:var(--button-primary-borderColor-rest);--button-default-borderColor-active:var(--button-default-borderColor-rest);--button-default-borderColor-hover:var(--button-default-borderColor-rest);--button-primary-borderColor-active:var(--button-primary-borderColor-rest);--button-primary-borderColor-hover:var(--button-primary-borderColor-rest);--buttonKeybindingHint-danger-borderColor-disabled:var(--buttonKeybindingHint-default-borderColor-disabled);--buttonKeybindingHint-danger-borderColor-rest:var(--buttonKeybindingHint-default-borderColor-rest);--buttonKeybindingHint-danger-fgColor-disabled:var(--buttonKeybindingHint-default-fgColor-disabled);--shadow-floating-large:0px 0px 0px 1px #3d444d,0px 24px 48px 0px #010409;--shadow-floating-medium:0px 0px 0px 1px #3d444d,0px 8px 16px -4px #01040966,0px 4px 32px -4px #01040966,0px 24px 48px -12px #01040966,0px 48px 96px -24px #01040966;--shadow-floating-small:0px 0px 0px 1px #3d444d,0px 6px 12px -3px #01040966,0px 6px 18px 0px #01040966;--shadow-floating-xlarge:0px 0px 0px 1px #3d444d,0px 32px 64px 0px #010409;--underlineNav-borderColor-hover:var(--borderColor-neutral-muted);--button-danger-borderColor-active:var(--button-danger-borderColor-hover);--button-outline-borderColor-hover:var(--button-default-borderColor-hover);--button-outline-borderColor-active:var(--button-outline-borderColor-hover)}}</style>
|
||
<style>:root{--tab-size-preference:4}pre,code{tab-size:var(--tab-size-preference)}</style>
|
||
<style>@layer primer-css-base,primer-react,recipes;:root{--base-duration-0:0s;--base-duration-100:.1s;--base-duration-1000:1s;--base-duration-200:.2s;--base-duration-300:.3s;--base-duration-400:.4s;--base-duration-50:50ms;--base-duration-500:.5s;--base-duration-600:.6s;--base-duration-700:.7s;--base-duration-800:.8s;--base-duration-900:.9s;--base-easing-ease:cubic-bezier(.25,.1,.25,1);--base-easing-easeIn:cubic-bezier(.7,.1,.75,.9);--base-easing-easeInOut:cubic-bezier(.6,0,.2,1);--base-easing-easeOut:cubic-bezier(.3,.8,.6,1);--base-easing-linear:cubic-bezier(0,0,1,1);--base-size-112:7rem;--base-size-12:.75rem;--base-size-128:8rem;--base-size-16:1rem;--base-size-2:.125rem;--base-size-20:1.25rem;--base-size-24:1.5rem;--base-size-28:1.75rem;--base-size-32:2rem;--base-size-36:2.25rem;--base-size-4:.25rem;--base-size-40:2.5rem;--base-size-44:2.75rem;--base-size-48:3rem;--base-size-6:.375rem;--base-size-64:4rem;--base-size-8:.5rem;--base-size-80:5rem;--base-size-96:6rem;--base-text-lineHeight-loose:1.75;--base-text-lineHeight-normal:1.5;--base-text-lineHeight-relaxed:1.625;--base-text-lineHeight-snug:1.375;--base-text-lineHeight-tight:1.25;--base-text-size-2xl:2.5rem;--base-text-size-lg:1.25rem;--base-text-size-md:1rem;--base-text-size-sm:.875rem;--base-text-size-xl:2rem;--base-text-size-xs:.75rem;--base-text-weight-light:300;--base-text-weight-medium:500;--base-text-weight-normal:400;--base-text-weight-semibold:600;--borderWidth-thick:.125rem;--borderWidth-thicker:.25rem;--borderWidth-thin:.0625rem;--outline-focus-offset:-.125rem;--outline-focus-width:.125rem;--borderWidth-default:var(--borderWidth-thin);--boxShadow-thick:inset 0 0 0 var(--borderWidth-thick);--boxShadow-thicker:inset 0 0 0 var(--borderWidth-thicker);--boxShadow-thin:inset 0 0 0 var(--borderWidth-thin);--breakpoint-large:63.25rem;--breakpoint-medium:48rem;--breakpoint-small:34rem;--breakpoint-xlarge:80rem;--breakpoint-xsmall:20rem;--breakpoint-xxlarge:87.5rem;--borderRadius-full:624.938rem;--borderRadius-large:.75rem;--borderRadius-medium:.375rem;--borderRadius-small:.1875rem;--borderRadius-default:var(--borderRadius-medium)}@media (pointer:coarse){:root{--control-minTarget-auto:2.75rem;--controlStack-medium-gap-auto:.75rem;--controlStack-small-gap-auto:1rem}}@media (pointer:fine){:root{--control-minTarget-auto:1rem;--controlStack-medium-gap-auto:.5rem;--controlStack-small-gap-auto:.5rem}}:root{--control-large-paddingBlock:.625rem;--control-medium-paddingBlock:.375rem;--control-xlarge-paddingBlock:.875rem;--control-xsmall-paddingBlock:.125rem;--overlay-height-large:27rem;--overlay-height-medium:20rem;--overlay-height-small:16rem;--overlay-height-xlarge:37.5rem;--overlay-offset:.25rem;--overlay-width-large:40rem;--overlay-width-medium:30rem;--overlay-width-small:20rem;--overlay-width-xlarge:60rem;--overlay-width-xsmall:12rem;--spinner-strokeWidth-default:.125rem;--control-large-gap:.5rem;--control-large-lineBoxHeight:1.25rem;--control-large-paddingInline-normal:.75rem;--control-large-paddingInline-spacious:1rem;--control-large-size:2.5rem;--control-medium-gap:.5rem;--control-medium-lineBoxHeight:1.25rem;--control-medium-paddingInline-condensed:.5rem;--control-medium-paddingInline-normal:.75rem;--control-medium-paddingInline-spacious:1rem;--control-medium-size:2rem;--control-minTarget-coarse:2.75rem;--control-minTarget-fine:1rem;--control-small-gap:.25rem;--control-small-lineBoxHeight:1.25rem;--control-small-paddingBlock:.25rem;--control-small-paddingInline-condensed:.5rem;--control-small-paddingInline-normal:.75rem;--control-small-size:1.75rem;--control-xlarge-gap:.5rem;--control-xlarge-lineBoxHeight:1.25rem;--control-xlarge-paddingInline-normal:.75rem;--control-xlarge-paddingInline-spacious:1rem;--control-xlarge-size:3rem;--control-xsmall-gap:.25rem;--control-xsmall-lineBoxHeight:1.25rem;--control-xsmall-paddingInline-condensed:.25rem;--control-xsmall-paddingInline-normal:.5rem;--control-xsmall-paddingInline-spacious:.75rem;--control-xsmall-size:1.5rem;--controlStack-large-gap-auto:.5rem;--controlStack-large-gap-condensed:.5rem;--controlStack-large-gap-spacious:.75rem;--controlStack-medium-gap-condensed:.5rem;--controlStack-medium-gap-spacious:.75rem;--controlStack-small-gap-condensed:.5rem;--controlStack-small-gap-spacious:1rem;--overlay-borderRadius:.375rem;--overlay-padding-condensed:.5rem;--overlay-padding-normal:1rem;--overlay-paddingBlock-condensed:.25rem;--overlay-paddingBlock-normal:.75rem;--spinner-size-large:4rem;--spinner-size-medium:2rem;--spinner-size-small:1rem;--stack-gap-condensed:.5rem;--stack-gap-normal:1rem;--stack-gap-spacious:1.5rem;--stack-padding-condensed:.5rem;--stack-padding-normal:1rem;--stack-padding-spacious:1.5rem;--fontStack-monospace:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--fontStack-sansSerif:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--fontStack-sansSerifDisplay:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--fontStack-system:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--text-codeBlock-size:.8125rem;--text-codeInline-size:.9285em;--text-body-lineHeight-large:var(--base-text-lineHeight-normal);--text-body-lineHeight-medium:var(--base-text-lineHeight-normal);--text-body-lineHeight-small:var(--base-text-lineHeight-relaxed);--text-body-size-large:var(--base-text-size-md);--text-body-size-medium:var(--base-text-size-sm);--text-body-size-small:var(--base-text-size-xs);--text-body-weight:var(--base-text-weight-normal);--text-caption-lineHeight:var(--base-text-lineHeight-tight);--text-caption-size:var(--base-text-size-xs);--text-caption-weight:var(--base-text-weight-normal);--text-codeBlock-lineHeight:var(--base-text-lineHeight-normal);--text-codeBlock-weight:var(--base-text-weight-normal);--text-codeInline-weight:var(--base-text-weight-normal);--text-display-lineBoxHeight:var(--base-text-lineHeight-snug);--text-display-lineHeight:var(--base-text-lineHeight-snug);--text-display-size:var(--base-text-size-2xl);--text-display-weight:var(--base-text-weight-medium);--text-subtitle-lineHeight:var(--base-text-lineHeight-relaxed);--text-subtitle-size:var(--base-text-size-lg);--text-subtitle-weight:var(--base-text-weight-normal);--text-title-lineHeight-large:var(--base-text-lineHeight-normal);--text-title-lineHeight-medium:var(--base-text-lineHeight-relaxed);--text-title-lineHeight-small:var(--base-text-lineHeight-normal);--text-title-size-large:var(--base-text-size-xl);--text-title-size-medium:var(--base-text-size-lg);--text-title-size-small:var(--base-text-size-md);--text-title-weight-large:var(--base-text-weight-semibold);--text-title-weight-medium:var(--base-text-weight-semibold);--text-title-weight-small:var(--base-text-weight-semibold);--text-body-shorthand-large:var(--text-body-weight) var(--text-body-size-large)/var(--text-body-lineHeight-large) var(--fontStack-sansSerif);--text-body-shorthand-medium:var(--text-body-weight) var(--text-body-size-medium)/var(--text-body-lineHeight-medium) var(--fontStack-sansSerif);--text-body-shorthand-small:var(--text-body-weight) var(--text-body-size-small)/var(--text-body-lineHeight-small) var(--fontStack-sansSerif);--text-caption-shorthand:var(--text-caption-weight) var(--text-caption-size)/var(--text-caption-lineHeight) var(--fontStack-sansSerif);--text-codeBlock-shorthand:var(--text-codeBlock-weight) var(--text-codeBlock-size)/var(--text-codeBlock-lineHeight) var(--fontStack-monospace);--text-codeInline-shorthand:var(--text-codeInline-weight) var(--text-codeInline-size) var(--fontStack-monospace);--text-display-shorthand:var(--text-display-weight) var(--text-display-size)/var(--text-display-lineHeight) var(--fontStack-sansSerifDisplay);--text-subtitle-shorthand:var(--text-subtitle-weight) var(--text-subtitle-size)/var(--text-subtitle-lineHeight) var(--fontStack-sansSerifDisplay);--text-title-shorthand-large:var(--text-title-weight-large) var(--text-title-size-large)/var(--text-title-lineHeight-large) var(--fontStack-sansSerifDisplay);--text-title-shorthand-medium:var(--text-title-weight-medium) var(--text-title-size-medium)/var(--text-title-lineHeight-medium) var(--fontStack-sansSerifDisplay);--text-title-shorthand-small:var(--text-title-weight-small) var(--text-title-size-small)/var(--text-title-lineHeight-small) var(--fontStack-sansSerif)}@custom-media --viewportRange-landscape (orientation: landscape);@custom-media --viewportRange-narrow (max-width: calc(48rem - .02px));@custom-media --viewportRange-narrowLandscape ((max-width: calc(63.25rem - .02px)) and (max-height: calc(34rem - .02px)) and (orientation: landscape));@custom-media --viewportRange-portrait (orientation: portrait);@custom-media --viewportRange-regular (min-width: 48rem);@custom-media --viewportRange-wide (min-width: 87.5rem);</style>
|
||
<style>:root{--h00-size-mobile:2.5rem;--h0-size-mobile:2rem;--h1-size-mobile:1.625rem;--h2-size-mobile:1.375rem;--h3-size-mobile:1.125rem;--h00-size:3rem;--h0-size:2.5rem;--h1-size:2rem;--h2-size:1.5rem;--h3-size:1.25rem;--h4-size:1rem;--h5-size:.875rem;--h6-size:.75rem;--body-font-size:.875rem;--font-size-small:.75rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-color-mode]{color:var(--fgColor-default,var(--color-fg-default));background-color:var(--bgColor-default,var(--color-canvas-default))}@media (forced-colors:active){body{--color-accent-emphasis:Highlight;--color-fg-on-emphasis:LinkText;--fgColor-onEmphasis:LinkText;--fgColor-accent:Highlight}}@layer primer-css-base{html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;font-size:16px}article,details,footer,header,main,nav{display:block}summary{display:list-item}template,[hidden]{display:none!important}a{background-color:#0000}h1{margin:.67em 0}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre{font-family:monospace;font-size:1em}button,input{font:inherit;margin:0}button,input{overflow:visible}button{text-transform:none}button,html [type=button],[type=submit]{-webkit-appearance:button}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:var(--fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");font-size:var(--body-font-size,14px);font-weight:var(--base-text-weight-normal,400);color:var(--fgColor-default,var(--color-fg-default));background-color:var(--bgColor-default,var(--color-canvas-default));line-height:1.5}a{color:var(--fgColor-accent,var(--color-accent-fg));text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold,600)}::placeholder{color:var(--fgColor-muted,var(--color-fg-subtle));opacity:1}hr:before,.rule:before{content:"";display:table}hr:after,.rule:after{clear:both;content:"";display:table}table{border-spacing:0}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none!important}details summary{cursor:pointer}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:1px solid #0000}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}@media (forced-colors:active){:focus,:focus-visible{outline:1px solid #0000}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{padding:var(--base-size-4);font:11px var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);color:var(--fgColor-default,var(--color-fg-default));vertical-align:middle;background-color:var(--bgColor-muted,var(--color-canvas-subtle));border:solid 1px var(--borderColor-neutral-muted,var(--color-neutral-muted));border-bottom-color:var(--borderColor-neutral-muted,var(--color-neutral-muted));box-shadow:inset 0-1px 0 var(--borderColor-neutral-muted,var(--color-neutral-muted));border-radius:6px;line-height:10px;display:inline-block}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size,32px);font-weight:var(--base-text-weight-semibold,600)}h2{font-size:var(--h2-size,24px);font-weight:var(--base-text-weight-semibold,600)}h3{font-size:var(--h3-size,20px);font-weight:var(--base-text-weight-semibold,600)}p{margin-top:0;margin-bottom:10px}blockquote{margin:0}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}code{font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace)}pre{font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace)}}.octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.btn{font-size:14px;font-weight:var(--base-text-weight-medium,500);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border:1px solid;line-height:20px;display:inline-block}.btn:hover{text-decoration:none}.btn:disabled{cursor:default}.btn .octicon{margin-right:var(--base-size-4);color:var(--fgColor-muted,var(--color-fg-muted));vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{color:inherit;text-shadow:none;vertical-align:top;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg));margin-left:2px}.btn{color:var(--button-default-fgColor-rest,var(--color-btn-text));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg));border-color:var(--button-default-borderColor-rest,var(--color-btn-border));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow)),var(--button-default-shadow-inset,var(--color-btn-inset-shadow));transition:color 80ms cubic-bezier(.33,1,.68,1),background-color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1)}.btn:hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border));transition-duration:.1s}.btn:active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border));transition:none}.btn:disabled{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border))}.btn:disabled .octicon{color:var(--fgColor-disabled,var(--color-primer-fg-disabled))}.btn-primary:hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.btn-primary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.btn-primary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-primary:active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.btn-primary:disabled{color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text));background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border))}.btn-primary:disabled .octicon{color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}a.btn-primary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}a.btn-primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}a.btn-primary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-outline:hover{color:var(--button-outline-fgColor-hover,var(--color-btn-outline-hover-text));background-color:var(--button-outline-bgColor-hover,var(--color-btn-outline-hover-bg));border-color:var(--button-outline-borderColor-hover,var(--color-btn-outline-hover-border));box-shadow:var(--shadow-resting-small,var(--color-btn-outline-hover-shadow)),var(--shadow-highlight,var(--color-btn-outline-hover-inset-shadow))}.btn-outline:hover .Counter{background-color:var(--buttonCounter-outline-bgColor-hover,var(--color-btn-outline-hover-counter-bg))}.btn-outline:hover .octicon{color:inherit}.btn-outline:active{color:var(--button-outline-fgColor-active,var(--color-btn-outline-selected-text));background-color:var(--button-outline-bgColor-active,var(--color-btn-outline-selected-bg));border-color:var(--button-outline-borderColor-active,var(--color-btn-outline-selected-border));box-shadow:var(--button-outline-shadow-selected,var(--color-btn-outline-selected-shadow))}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.btn-outline:disabled{color:var(--button-outline-fgColor-disabled,var(--color-btn-outline-disabled-text));background-color:var(--button-outline-bgColor-disabled,var(--color-btn-outline-disabled-bg));border-color:var(--button-default-borderColor-rest,var(--color-btn-border));box-shadow:none}.btn-outline:disabled .Counter{background-color:var(--buttonCounter-outline-bgColor-disabled,var(--color-btn-outline-disabled-counter-bg))}.btn-danger:hover{color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text));background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-btn-danger-hover-shadow)),var(--shadow-highlight,var(--color-btn-danger-hover-inset-shadow))}.btn-danger:hover .Counter{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))}.btn-danger:hover .octicon{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.btn-danger:active{color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text));background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow))}.btn-danger:disabled{color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text));background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-rest,var(--color-btn-border));box-shadow:none}.btn-danger:disabled .Counter{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))}.btn-danger:disabled .octicon{color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.BtnGroup{vertical-align:middle}.BtnGroup:before{content:"";display:table}.BtnGroup:after{clear:both;content:"";display:table}.BtnGroup-item{float:left;border-right-width:0;border-radius:0;position:relative}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{outline-offset:0;border-radius:6px}.btn-invisible{color:var(--fgColor-accent,var(--color-accent-fg));box-shadow:none;background-color:#0000;border:0;border-radius:6px}.btn-invisible:hover{color:var(--fgColor-accent,var(--color-accent-fg));background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));box-shadow:none;outline:none}.btn-invisible:active{color:var(--fgColor-accent,var(--color-accent-fg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none;background:0 0}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--button-default-bgColor-selected,var(--color-btn-selected-bg))}.btn-invisible:disabled{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000}.btn-octicon:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled))}.btn-octicon-danger:hover{color:var(--fgColor-danger,var(--color-danger-fg))}.close-button:hover{color:var(--fgColor-default,var(--color-fg-default))}.close-button:active{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.hidden-text-expander a:hover,.ellipsis-expander:hover{background-color:var(--bgColor-accent-muted,var(--color-accent-muted));text-decoration:none}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.btn-with-count:focus{z-index:1}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--fgColor-accent,var(--color-accent-fg));cursor:pointer}.form-control:focus,.form-select:focus{border-color:var(--focus-outlineColor,var(--color-accent-fg));box-shadow:inset 0 0 0 1px var(--focus-outlineColor,var(--color-accent-fg));outline:none}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor,var(--color-accent-fg));outline:none;box-shadow:inset 0 0 0 1px #0000}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--focus-outlineColor,var(--color-accent-fg));box-shadow:inset 0 0 0 1px var(--focus-outlineColor,var(--color-accent-fg));outline:none}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--borderColor-accent-emphasis,var(--color-accent-fg))!important}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}.input-contrast:focus{background-color:var(--bgColor-default,var(--color-canvas-default))}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{pointer-events:none;visibility:hidden;position:absolute;right:0;display:none!important}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields:before{content:"";display:table}.hfields:after{clear:both;content:"";display:table}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}.form-actions:before{content:"";display:table}.form-actions:after{clear:both;content:"";display:table}.form-select::-ms-expand{opacity:0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--bgColor-default,var(--color-canvas-default))}.form-group .form-control:focus{background-color:var(--bgColor-default,var(--color-canvas-default))}.form-group.required dt label:after,.form-group.required .form-group-header label:after{color:var(--fgColor-danger,var(--color-danger-fg));content:"*";padding-left:5px}.form-group.successed .success:after,.form-group.successed .success:before,.form-group.successed .warning:after,.form-group.successed .warning:before,.form-group.successed .error:after,.form-group.successed .error:before,.form-group.warn .success:after,.form-group.warn .success:before,.form-group.warn .warning:after,.form-group.warn .warning:before,.form-group.warn .error:after,.form-group.warn .error:before,.form-group.errored .success:after,.form-group.errored .success:before,.form-group.errored .warning:after,.form-group.errored .warning:before,.form-group.errored .error:after,.form-group.errored .error:before{z-index:15;pointer-events:none;content:" ";border:solid #0000;width:0;height:0;position:absolute;bottom:100%;left:10px}.form-group.successed .success:after,.form-group.successed .warning:after,.form-group.successed .error:after,.form-group.warn .success:after,.form-group.warn .warning:after,.form-group.warn .error:after,.form-group.errored .success:after,.form-group.errored .warning:after,.form-group.errored .error:after{border-width:5px}.form-group.successed .success:before,.form-group.successed .warning:before,.form-group.successed .error:before,.form-group.warn .success:before,.form-group.warn .warning:before,.form-group.warn .error:before,.form-group.errored .success:before,.form-group.errored .warning:before,.form-group.errored .error:before{border-width:6px;margin-left:-1px}.form-group.successed .success:after,.form-group.successed .success:before{border-bottom-color:var(--borderColor-success-muted,var(--color-success-muted))}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.form-group.warn .warning:after,.form-group.warn .warning:before{border-bottom-color:var(--borderColor-attention-muted,var(--color-attention-muted))}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.form-group.errored .error:after,.form-group.errored .error:before{border-bottom-color:var(--borderColor-danger-muted,var(--color-danger-muted))}.input-group .form-control:focus{z-index:2}.input-group:focus-within button{outline-offset:0}.radio-group:before{content:"";display:table}.radio-group:after{clear:both;content:"";display:table}:checked+.radio-label{z-index:1;border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));position:relative}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle))}.radio-input:disabled+.radio-label .octicon{color:inherit}.AppFrame .AppFrame-a11yNav:not(:focus-within){clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media (max-width:767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink:not(:focus){width:var(--base-size-8,8px);height:var(--base-size-8,8px);text-indent:var(--base-size-128,128px);pointer-events:none;background:var(--borderColor-default,var(--color-border-default));border-radius:var(--borderRadius-full,100vh);display:block;overflow:hidden}.AppFrame .AppFrame-a11yLink:focus{z-index:20;width:auto;height:auto;min-height:var(--control-medium-size,32px);padding:0 var(--control-medium-paddingInline-spacious,16px);color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-full,100vh);align-items:center;display:grid;overflow:auto}@media (pointer:coarse){.AppFrame .AppFrame-a11yLink:focus:after{width:100%;height:100%;min-height:var(--control-minTarget-coarse,44px);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:.2s ease-out AppFrame-a11yLink-focus}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--fgColor-accent,var(--color-accent-emphasis));transform:scale(.3,.25)}50%{color:var(--fgColor-accent,var(--color-accent-emphasis));transform:scale(1)}55%{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}to{transform:scaleX(1)}}.container-lg{max-width:1012px;margin-left:auto;margin-right:auto}.container-xl{max-width:1280px;margin-left:auto;margin-right:auto}:root{--Layout-pane-width:220px;--Layout-content-width:100%;--Layout-template-columns:1fr var(--Layout-pane-width);--Layout-template-areas:"content pane";--Layout-column-gap:var(--base-size-16);--Layout-row-gap:var(--base-size-16);--Layout-outer-spacing-x:0px;--Layout-outer-spacing-y:0px;--Layout-inner-spacing-min:0px;--Layout-inner-spacing-max:0px}@media (max-width:767.98px){.PageLayout .PageLayout-region--dividerNarrow-line-before:before{left:calc(var(--Layout-outer-spacing-x)*-1);width:calc(100% + var(--Layout-outer-spacing-x)*2);content:"";background-color:var(--borderColor-default,var(--color-border-default));height:1px;top:calc(-1px - var(--Layout-row-gap));display:block;position:absolute}.PageLayout .PageLayout-region--dividerNarrow-line-after:after{left:calc(var(--Layout-outer-spacing-x)*-1);width:calc(100% + var(--Layout-outer-spacing-x)*2);content:"";background-color:var(--borderColor-default,var(--color-border-default));height:1px;bottom:calc(-1px - var(--Layout-row-gap));display:block;position:absolute}.PageLayout .PageLayout-region--dividerNarrow-filled-before:after{bottom:calc(var(--base-size-8)*-1);left:calc(var(--Layout-outer-spacing-x)*-1);width:calc(100% + var(--Layout-outer-spacing-x)*2);height:var(--base-size-8);content:"";background-color:var(--bgColor-inset,var(--color-canvas-inset));box-shadow:inset 0 1px var(--borderColor-default,var(--color-border-default)),inset 0-1px var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-8)*-1 - var(--Layout-row-gap));display:block;position:absolute}.PageLayout .PageLayout-region--dividerNarrow-filled-after:before{bottom:calc(var(--base-size-8)*-1);left:calc(var(--Layout-outer-spacing-x)*-1);width:calc(100% + var(--Layout-outer-spacing-x)*2);height:var(--base-size-8);content:"";background-color:var(--bgColor-inset,var(--color-canvas-inset));box-shadow:inset 0 1px var(--borderColor-default,var(--color-border-default)),inset 0-1px var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-8)*-1 - var(--Layout-row-gap));display:block;position:absolute}}.filter-item:hover{background-color:var(--bgColor-muted,var(--color-canvas-subtle));text-decoration:none}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.SideNav-item:before{z-index:1;pointer-events:none;content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.SideNav-item:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));text-decoration:none}.SideNav-item:active{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}.SideNav-item[aria-current]:not([aria-current=false]):before,.SideNav-item[aria-selected=true]:before{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active))}.SideNav-subItem:hover{color:var(--fgColor-default,var(--color-fg-default));text-decoration:none}.subnav:before{content:"";display:table}.subnav:after{clear:both;content:"";display:table}.subnav-item:hover,.subnav-item:focus{background-color:var(--bgColor-muted,var(--color-canvas-subtle));text-decoration:none}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active{z-index:2}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{border-color:var(--borderColor-default,var(--color-border-default));text-decoration:none;transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--borderColor-muted,var(--color-border-muted));transition:none}.pagination .current:hover{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));border-color:#0000}.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;border-color:#0000}@supports (clip-path:polygon(50%0,100% 50%,50% 100%)){.pagination .previous_page:before,.pagination .next_page:after{vertical-align:text-bottom;content:"";background-color:currentColor;width:16px;height:16px;display:inline-block}.pagination .previous_page:before{margin-right:var(--base-size-4);clip-path:polygon(9.8px 12.8px,8.7px 12.8px,4.5px 8.5px,4.5px 7.5px,8.7px 3.2px,9.8px 4.3px,6.1px 8px,9.8px 11.7px,9.8px 12.8px)}.pagination .next_page:after{margin-left:var(--base-size-4);clip-path:polygon(6.2px 3.2px,7.3px 3.2px,11.5px 7.5px,11.5px 8.5px,7.3px 12.8px,6.2px 11.7px,9.9px 8px,6.2px 4.3px,6.2px 3.2px)}}.tooltipped:after{z-index:1000000;padding:var(--overlay-paddingBlock-condensed,.25rem) var(--overlay-padding-condensed,.5rem);font:var(--text-body-shorthand-small,normal normal 11px/1.5 var(--fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"));-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));text-align:center;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--bgColor-emphasis,var(--color-neutral-emphasis-plus));border-radius:var(--borderRadius-medium);opacity:0;text-decoration:none;display:none;position:absolute}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-fill-mode:forwards;display:inline-block}.tooltipped-no-delay:hover:before,.tooltipped-no-delay:hover:after,.tooltipped-no-delay:active:before,.tooltipped-no-delay:active:after,.tooltipped-no-delay:focus:before,.tooltipped-no-delay:focus:after{animation-delay:0s}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{margin-top:6px;top:100%;right:50%}.tooltipped-se:after{margin-left:calc(var(--base-size-16)*-1);left:50%;right:auto}.tooltipped-sw:after{margin-right:calc(var(--base-size-16)*-1)}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{margin-bottom:6px;bottom:100%;right:50%}.tooltipped-ne:after{margin-left:calc(var(--base-size-16)*-1);left:50%;right:auto}.tooltipped-nw:after{margin-right:calc(var(--base-size-16)*-1)}.tooltipped-s:after,.tooltipped-n:after{transform:translate(50%)}.tooltipped-w:after{margin-right:6px;bottom:50%;right:100%;transform:translateY(50%)}.tooltipped-e:after{margin-left:6px;bottom:50%;left:100%;transform:translateY(50%)}.tooltipped-align-right-1:after,.tooltipped-align-right-2:after{margin-right:0;right:0}.tooltipped-align-right-1:before{right:10px}.tooltipped-align-right-2:before{right:15px}.tooltipped-align-left-1:after,.tooltipped-align-left-2:after{margin-left:0;left:0}.tooltipped-align-left-1:before{left:5px}.tooltipped-align-left-2:before{left:10px}.tooltipped-multiline:after{width:max-content;max-width:var(--overlay-width-small,20rem);word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{left:50%;right:auto;transform:translate(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}.tooltipped-sticky:before,.tooltipped-sticky:after{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(100%)}}@keyframes grow-x{to{width:100%}}@keyframes shrink-x{to{width:0%}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{opacity:.3}10%{opacity:1}to{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scale(1)}}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:1s linear infinite rotate-keyframes}@keyframes rotate-keyframes{to{transform:rotate(360deg)}}.border{border:var(--borderWidth-thin,1px) solid var(--borderColor-default,var(--color-border-default))!important}.border-0{border:0!important}.border-bottom{border-bottom:var(--borderWidth-thin,1px) solid var(--borderColor-default,var(--color-border-default))!important}.rounded-2{border-radius:var(--borderRadius-medium,6px)!important}.rounded-3{border-radius:var(--borderRadius-large,8px)!important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium,6px)!important;border-top-right-radius:var(--borderRadius-medium,6px)!important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium,6px)!important;border-top-left-radius:var(--borderRadius-medium,6px)!important}.circle{border-radius:var(--borderRadius-full,50%)!important}.color-shadow-large{box-shadow:var(--shadow-floating-large,var(--color-shadow-large))!important}.color-fg-default,.fgColor-default{color:var(--fgColor-default,var(--color-fg-default))!important}.color-fg-muted,.fgColor-muted{color:var(--fgColor-muted,var(--color-fg-muted))!important}.color-fg-subtle{color:var(--fgColor-muted,var(--color-fg-subtle))!important}.color-fg-success{color:var(--fgColor-success,var(--color-success-fg))!important}.color-fg-sponsors{color:var(--fgColor-sponsors,var(--color-sponsors-fg))!important}.color-fg-on-emphasis{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))!important}.color-bg-default{background-color:var(--bgColor-default,var(--color-canvas-default))!important}.bgColor-muted{background-color:var(--bgColor-muted,var(--color-canvas-subtle))!important}.color-bg-accent-emphasis{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))!important}.color-bg-success-emphasis{background-color:var(--bgColor-success-emphasis,var(--color-success-emphasis))!important}.color-bg-transparent{background-color:#0000!important}.color-border-subtle{border-color:var(--borderColor-muted,var(--color-border-subtle))!important}.details-overlay[open]>summary:before{z-index:80;cursor:default;content:" ";background:0 0;display:block;position:fixed;inset:0}.details-overlay-dark[open]>summary:before{z-index:111;background:var(--overlay-backdrop-bgColor,var(--color-primer-canvas-backdrop))}.details-reset>summary{list-style:none}.details-reset>summary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:1px solid #0000}.details-reset>summary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.details-reset>summary.btn-primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.details-reset>summary:before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:color 80ms cubic-bezier(.33,1,.68,1),background-color 80ms cubic-bezier(.33,1,.68,1),box-shadow 80ms cubic-bezier(.33,1,.68,1),border-color 80ms cubic-bezier(.33,1,.68,1)}.details-overlay>summary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:1px solid #0000}.details-overlay>summary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.details-overlay>summary.btn-primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-justify-end{justify-content:flex-end!important}.flex-justify-center{justify-content:center!important}.flex-items-center{align-items:center!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-shrink-0{flex-shrink:0!important}.flex-self-center{align-self:center!important}.flex-self-stretch{align-self:stretch!important}@media (min-width:1012px){.flex-lg-row{flex-direction:row!important}.flex-lg-nowrap{flex-wrap:nowrap!important}}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.v-align-middle{vertical-align:middle!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-auto{overflow:auto!important}.clearfix:before{content:"";display:table}.clearfix:after{clear:both;content:"";display:table}.float-none{float:none!important}.width-fit{max-width:100%!important}.width-full{width:100%!important}.min-width-0{min-width:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.mt-1{margin-top:var(--base-size-4,4px)!important}.mr-1{margin-right:var(--base-size-4,4px)!important}.ml-1{margin-left:var(--base-size-4,4px)!important}.mt-n1{margin-top:calc(-1*var(--base-size-4,4px))!important}.m-2{margin:var(--base-size-8,8px)!important}.mt-2{margin-top:var(--base-size-8,8px)!important}.mb-2{margin-bottom:var(--base-size-8,8px)!important}.mr-2{margin-right:var(--base-size-8,8px)!important}.ml-2{margin-left:var(--base-size-8,8px)!important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8,8px))!important}.mx-2{margin-right:var(--base-size-8,8px)!important;margin-left:var(--base-size-8,8px)!important}.my-2{margin-top:var(--base-size-8,8px)!important;margin-bottom:var(--base-size-8,8px)!important}.mt-3{margin-top:var(--base-size-16,16px)!important}.mb-3{margin-bottom:var(--base-size-16,16px)!important}.mr-3{margin-right:var(--base-size-16,16px)!important}.mt-n3{margin-top:calc(-1*var(--base-size-16,16px))!important}.my-3{margin-top:var(--base-size-16,16px)!important;margin-bottom:var(--base-size-16,16px)!important}@media (min-width:544px){.mr-sm-1{margin-right:var(--base-size-4,4px)!important}}@media (min-width:768px){.mr-md-2{margin-right:var(--base-size-8,8px)!important}}@media (min-width:1012px){.mb-lg-0{margin-bottom:0!important}.mr-lg-2{margin-right:var(--base-size-8,8px)!important}}@media (min-width:1280px){.mx-xl-5{margin-right:var(--base-size-32,32px)!important;margin-left:var(--base-size-32,32px)!important}}.p-0{padding:0!important}.p-1{padding:var(--base-size-4,4px)!important}.pl-1{padding-left:var(--base-size-4,4px)!important}.px-2{padding-right:var(--base-size-8,8px)!important;padding-left:var(--base-size-8,8px)!important}.p-3{padding:var(--base-size-16,16px)!important}.pt-3{padding-top:var(--base-size-16,16px)!important}.px-3{padding-right:var(--base-size-16,16px)!important;padding-left:var(--base-size-16,16px)!important}.pb-6{padding-bottom:var(--base-size-40,40px)!important}.pt-7{padding-top:var(--base-size-48,48px)!important}@media (min-width:768px){.px-md-4{padding-right:var(--base-size-24,24px)!important;padding-left:var(--base-size-24,24px)!important}}@media (min-width:1012px){.px-lg-5{padding-right:var(--base-size-32,32px)!important;padding-left:var(--base-size-32,32px)!important}}.p-responsive{padding-right:var(--base-size-16)!important;padding-left:var(--base-size-16)!important}@media (min-width:544px){.p-responsive{padding-right:var(--base-size-40)!important;padding-left:var(--base-size-40)!important}}@media (min-width:1012px){.p-responsive{padding-right:var(--base-size-16)!important;padding-left:var(--base-size-16)!important}}.h4{font-size:var(--h4-size,16px)!important}.h4{font-weight:var(--base-text-weight-semibold,600)!important}.f3{font-size:var(--h3-size-mobile,18px)!important}@media (min-width:768px){.f3{font-size:var(--h3-size,20px)!important}}.f4{font-size:var(--h4-size,16px)!important}@media (min-width:768px){.f4{font-size:var(--h4-size,16px)!important}}.f5{font-size:var(--h5-size,14px)!important}.f6{font-size:var(--h6-size,12px)!important}.text-small{font-size:var(--h6-size,12px)!important}.text-left{text-align:left!important}.text-normal{font-weight:var(--base-text-weight-normal,400)!important}.text-bold{font-weight:var(--base-text-weight-semibold,600)!important}.no-underline{text-decoration:none!important}.no-wrap{white-space:nowrap!important}.ws-normal{white-space:normal!important}.wb-break-word{word-break:break-word!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.list-style-none{list-style:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}@media (min-width:544px){.d-sm-flex{display:flex!important}.d-sm-none{display:none!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-inline{display:inline!important}.d-md-none{display:none!important}}@media (min-width:1012px){.d-lg-flex{display:flex!important}.d-lg-none{display:none!important}}@media (max-width:543.98px){.hide-sm{display:none!important}}@media (min-width:544px) and (max-width:767.98px){.hide-md{display:none!important}}.sr-only{width:1px;height:1px;clip-path:rect(0 0 0 0);overflow-wrap:normal;border:0;padding:0;position:absolute;overflow:hidden}.show-on-focus{position:absolute!important}.show-on-focus:not(:focus){clip:rect(1px,1px,1px,1px)!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important}.show-on-focus:focus{z-index:999}.suggester li:hover{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));text-decoration:none}.suggester li:hover small{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.suggester li:hover .octicon{color:inherit!important}.DashedConnection:before{content:"";border-bottom:2px dashed var(--borderColor-default,var(--color-border-default));width:100%;position:absolute;top:50%;left:0}.Header-link:hover,.Header-link:focus{color:var(--header-fgColor-default,var(--color-header-text));text-decoration:none}.Header-input::placeholder{color:#ffffffbf}.IssueLabel:hover{text-decoration:none}.AnimatedEllipsis:after{content:"...";animation:1.2s steps(4,jump-none) infinite AnimatedEllipsis-keyframes;display:inline-block}@keyframes AnimatedEllipsis-keyframes{0%{transform:translate(-100%)}}.markdown-body{font-family:var(--fontStack-sansSerif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");word-wrap:break-word;font-size:16px;line-height:1.5}.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both;content:"";display:table}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote{color:var(--fgColor-muted,var(--color-fg-muted));border-left:.25em solid var(--borderColor-default,var(--color-border-default));padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold,600);line-height:1.25}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h2 code,.markdown-body h3 code{font-size:inherit;padding:0 .2em}.markdown-body h2{border-bottom:1px solid var(--borderColor-muted,var(--color-border-muted));padding-bottom:.3em;font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:var(--fgColor-muted,var(--color-fg-muted));font-size:.85em}.markdown-body ul{padding-left:2em}.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body table{font-variant:tabular-nums;width:max-content;max-width:100%;display:block;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold,600)}.markdown-body table th,.markdown-body table td{border:1px solid var(--borderColor-default,var(--color-border-default));padding:6px 13px}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default,var(--color-canvas-default));border-top:1px solid var(--borderColor-muted,var(--color-border-muted))}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-muted,var(--color-canvas-subtle))}.markdown-body table img{background-color:#0000}.markdown-body img{box-sizing:content-box;max-width:100%}.markdown-body code{white-space:break-spaces;background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted));border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{word-break:normal;white-space:pre;background:0 0}.markdown-body .highlight pre{word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);color:var(--fgColor-default,var(--color-fg-default));background-color:var(--bgColor-muted,var(--color-canvas-subtle));border-radius:6px;font-size:85%;line-height:1.45;overflow:auto}.markdown-body pre code{line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes li:target:before{top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:6px;position:absolute}.markdown-body .footnotes li:target{color:var(--fgColor-default,var(--color-fg-default))}.SelectMenu{z-index:99;padding:var(--base-size-16);pointer-events:none;flex-direction:column;position:fixed;inset:0}@media (min-width:544px){.SelectMenu{padding:0;position:absolute;inset:auto}}.SelectMenu:before{pointer-events:none;content:"";background-color:var(--overlay-backdrop-bgColor,var(--color-primer-canvas-backdrop));position:absolute;inset:0}@media (min-width:544px){.SelectMenu:before{display:none}}.SelectMenu-modal{z-index:99;pointer-events:auto;background-color:var(--overlay-bgColor,var(--color-canvas-overlay));border:1px solid var(--selectMenu-borderColor,var(--color-select-menu-backdrop-border));max-height:66%;box-shadow:var(--shadow-floating-legacy,var(--color-overlay-shadow));border-radius:12px;flex-direction:column;margin:auto 0;animation:.12s cubic-bezier(0,.1,.1,1) backwards SelectMenu-modal-animation;display:flex;position:relative;overflow:hidden}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(calc(var(--base-size-16)*-1))}}@media (min-width:544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:var(--base-size-8)0 var(--base-size-16)0;border-color:var(--borderColor-default,var(--color-border-default));box-shadow:var(--shadow-floating-legacy,var(--color-overlay-shadow));border-radius:6px;font-size:12px;animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{padding:var(--base-size-16);border-bottom:1px solid var(--borderColor-muted,var(--color-border-muted));flex:none;align-items:center;display:flex}@media (min-width:544px){.SelectMenu-header{padding:7px 7px 7px var(--base-size-16)}}.SelectMenu-title{font-weight:var(--base-text-weight-semibold,600);flex:1}@media (min-width:544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:var(--base-size-16);margin:calc(var(--base-size-16)*-1);color:var(--fgColor-muted,var(--color-fg-muted));background-color:#0000;border:0;line-height:1}@media (min-width:544px){.SelectMenu-closeButton{padding:var(--base-size-8);margin:calc(var(--base-size-8)*-1) -7px}}.SelectMenu-list{background-color:var(--overlay-bgColor,var(--color-canvas-overlay));-webkit-overflow-scrolling:touch;flex:auto;margin:0 0-1px;padding:0;position:relative;overflow:hidden auto}.SelectMenu-tabs::-webkit-scrollbar{display:none}.SelectMenu-loading{padding:var(--base-size-24) var(--base-size-16);text-align:center;background-color:var(--overlay-bgColor,var(--color-canvas-overlay))}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item:disabled{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));pointer-events:none}@media (hover:hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--fgColor-default,var(--color-fg-default))}.SelectMenu-closeButton:active{color:var(--fgColor-muted,var(--color-fg-muted))}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle))}.SelectMenu-item:active{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--selectMenu-bgColor-active,var(--color-select-menu-tap-focus-bg))}.SelectMenu-tab:hover{color:var(--fgColor-default,var(--color-fg-default))}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--fgColor-default,var(--color-fg-default));background-color:var(--bgColor-muted,var(--color-canvas-subtle))}}@media (hover:none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}@keyframes Toast--animateOut{to{pointer-events:none;opacity:0;transform:translateY(100%)}}@keyframes Toast--spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--actionListContent-paddingBlock:var(--control-medium-paddingBlock)}.ActionListWrap--divided .ActionListItem-label:before{height:1px}.ActionListWrap--divided .ActionListItem-label:before,:is(.ActionListWrap--divided .ActionListItem-descriptionWrap--inline):before{background:var(--borderColor-muted);content:"";top:calc(var(--actionListContent-paddingBlock)*-1);width:100%;display:block;position:absolute}:is(.ActionListWrap--divided .ActionListItem-descriptionWrap--inline):before{height:var(--borderWidth-thin)}:is(.ActionListWrap--divided .ActionListItem-descriptionWrap--inline) .ActionListItem-label:before{content:unset}.ActionList-sectionDivider+.ActionListItem .ActionListItem-descriptionWrap--inline:before,.ActionList-sectionDivider+.ActionListItem .ActionListItem-label:before,.ActionListItem:first-of-type .ActionListItem-descriptionWrap--inline:before,.ActionListItem:first-of-type .ActionListItem-label:before,:is(.ActionListWrap--divided .ActionListItem--navActive) .ActionListItem-label:before,:is(.ActionListWrap--divided .ActionListItem--navActive)+.ActionListItem .ActionListItem-label:before{visibility:hidden}.ActionListItem:active,.ActionListItem:hover{cursor:pointer}@media (hover:hover){.ActionListItem:hover .ActionListItem-descriptionWrap--inline:before,.ActionListItem:hover .ActionListItem-label:before,.ActionListItem:hover+.ActionListItem .ActionListItem-descriptionWrap--inline:before,.ActionListItem:hover+.ActionListItem .ActionListItem-label:before{visibility:hidden}}@media (hover:hover){:is(.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):hover{background-color:var(--control-transparent-bgColor-hover)}}:is(.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active{background-color:var(--control-transparent-bgColor-active)}@media (hover:hover){:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):hover{background-color:var(--control-transparent-bgColor-hover);cursor:pointer}:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):hover:not(.ActionListItem--navActive,:focus-visible){box-shadow:var(--boxShadow-thin) var(--control-transparent-borderColor-active);outline:solid var(--borderWidth-thin) #0000;outline-offset:calc(var(--borderWidth-thin)*-1)}}:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active{background:var(--control-transparent-bgColor-active)}:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active:not(.ActionListItem--navActive){box-shadow:var(--boxShadow-thin) var(--control-transparent-borderColor-active);outline:solid var(--borderWidth-thin) #0000;outline-offset:calc(var(--borderWidth-thin)*-1)}:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active .ActionListItem-label:before,:is(.ActionListItem:not(.ActionListItem--hasSubItem),.ActionListItem.ActionListItem--hasSubItem>.ActionListContent):active+.ActionListItem .ActionListItem-label:before{visibility:hidden}@media (hover:hover){.ActionListItem[aria-selected=true]:hover{background-color:var(--control-transparent-bgColor-hover)}}.ActionListItem[aria-selected=true]+.ActionListItem:before,.ActionListItem[aria-selected=true]:before{visibility:hidden}.ActionListItem[aria-selected=true]:after{background:var(--borderColor-accent-emphasis);border-radius:var(--borderRadius-medium);content:"";height:var(--base-size-24);left:calc(var(--base-size-4)*-1);width:var(--base-size-4);position:absolute;top:calc(50% - 12px)}@media (hover:hover){.ActionListItem.ActionListItem--navActive:not(.ActionListItem--danger):hover{background-color:var(--control-transparent-bgColor-hover)}}.ActionListItem.ActionListItem--navActive:not(.ActionListItem--danger)+.ActionListItem:before,.ActionListItem.ActionListItem--navActive:not(.ActionListItem--danger):before{visibility:hidden}.ActionListItem.ActionListItem--navActive:not(.ActionListItem--danger):after{background:var(--borderColor-accent-emphasis);border-radius:var(--borderRadius-medium);content:"";height:var(--base-size-24);left:calc(var(--base-size-8)*-1);width:var(--base-size-4);position:absolute;top:calc(50% - 12px)}@media (hover:hover){:is(.ActionListItem.ActionListItem--disabled,.ActionListItem[aria-disabled=true]):hover{background-color:initial;cursor:not-allowed}}@media (hover:hover){.ActionListItem.ActionListItem--danger:hover{background:var(--control-danger-bgColor-hover)}.ActionListItem.ActionListItem--danger:hover .ActionListItem-description,.ActionListItem.ActionListItem--danger:hover .ActionListItem-label,.ActionListItem.ActionListItem--danger:hover .ActionListItem-visual{color:var(--control-danger-fgColor-hover)}}:is(.ActionListItem.ActionListItem--danger .ActionListContent):active{background:var(--control-danger-bgColor-active)}:is(.ActionListItem.ActionListItem--danger .ActionListContent):active .ActionListItem-description,:is(.ActionListItem.ActionListItem--danger .ActionListContent):active .ActionListItem-label,:is(.ActionListItem.ActionListItem--danger .ActionListContent):active .ActionListItem-visual{color:var(--control-danger-fgColor-hover)}.ActionListContent:hover{-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.ActionListContent[aria-disabled=true]:hover{background-color:initial;cursor:not-allowed}}.ActionListContent.ActionListContent--hasActiveSubItem[aria-expanded=false]+.ActionListItem:before,.ActionListContent.ActionListContent--hasActiveSubItem[aria-expanded=false]:before{visibility:hidden}.ActionListContent.ActionListContent--hasActiveSubItem[aria-expanded=false]:after{background:var(--borderColor-accent-emphasis);border-radius:var(--borderRadius-medium);content:"";height:var(--base-size-24);left:calc(var(--base-size-8)*-1);width:var(--base-size-4);position:absolute;top:calc(50% - 12px)}:is(:is(.ActionListContent[aria-checked=true],.ActionListContent[aria-selected=true]) .FormControl-checkbox):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards checkmarkIn}:is(.ActionListItem--trailingActionHover:hover,.ActionListItem--trailingActionHover:focus-within) .ActionListItem-trailingAction{visibility:visible}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}:is(.autocomplete-embedded-icon-wrap .form-control):focus,:is(.autocomplete-embedded-icon-wrap .form-control):focus-visible{box-shadow:none}.autocomplete-item:hover{-webkit-text-decoration:none;text-decoration:none}.autocomplete-item:hover{background-color:var(--bgColor-accent-emphasis);color:var(--fgColor-onEmphasis)}.autocomplete-item:hover *{color:inherit!important}.btn-mktg:before{background-blend-mode:normal;border-radius:inherit;content:"";opacity:0;z-index:-1;transition:opacity .2s;position:absolute;inset:0;background:linear-gradient(#ffffff26,#fff0)!important}.btn-mktg:hover{-webkit-text-decoration:none;text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover)!important}:is(.btn-mktg:hover,.btn-mktg:focus,.btn-mktg:focus-visible,.btn-mktg.focus):before{opacity:1}.btn-mktg:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}.btn-mktg:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.btn-mktg:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}.btn-mktg:active:before{opacity:.5!important}.btn-muted-mktg:before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted)!important}.btn-muted-mktg:active{box-shadow:var(--fgColor-default)0 0 0 3px inset!important}.btn-muted-mktg:disabled{box-shadow:var(--fgColor-default)0 0 0 1px inset!important}.btn-subtle-mktg:before{background:0 0!important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted)!important}.btn-signup-mktg:before{background:linear-gradient(#34b75926,#2ea44f00)!important}.btn-signup-mktg:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}.btn-signup-mktg:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.btn-signup-mktg:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}@property --dialog-scrollgutter{syntax:"<length>";inherits:false;initial-value:0}body:has(dialog:modal.Overlay--disableScroll){padding-right:var(--dialog-scrollgutter)!important;overflow:hidden!important}dialog.Overlay:not([open]){display:none}.Overlay--hidden{display:none!important}.Overlay{background-color:var(--overlay-bgColor);border-radius:var(--borderRadius-large);box-shadow:var(--shadow-floating-small);color:var(--fgColor-default);max-height:min(100vh - 2rem,var(--overlay-height));opacity:1;white-space:normal;min-width:192px;width:min(var(--overlay-width),100vw - 2rem);border:0;flex-direction:column;margin:auto;padding:0;display:flex;position:static;inset:0}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--height-auto{height:auto}@media screen and (prefers-reduced-motion:no-preference){.Overlay.Overlay--motion-scaleFade{animation:.2s cubic-bezier(.33,1,.68,1) Overlay--motion-scaleFade}}.Overlay:modal{position:fixed}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Overlay-body{font-size:var(--text-body-size-medium);scrollbar-width:thin;flex-grow:1;overflow-y:auto}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--button-default-bgColor-hover);border:var(--borderWidth-thin) solid var(--control-bgColor-hover)}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translate(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translate(100%)}}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid #0000;border-bottom:8px solid var(--borderColor-default)}.dropdown-menu:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor)}.dropdown-item:hover{background-color:var(--bgColor-accent-emphasis);color:var(--fgColor-onEmphasis);-webkit-text-decoration:none;text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-]{color:inherit!important}.dropdown-item:hover>.Label{border-color:currentColor;color:inherit!important}.dropdown-menu-w:before{border-color:#0000;border-left-color:var(--borderColor-default);top:10px;left:auto;right:-16px}.dropdown-menu-w:after{border-color:#0000;border-left-color:var(--overlay-bgColor);left:auto;right:-14px;top:var(--base-size-12)}.dropdown-menu-e:before{border-color:#0000;border-right-color:var(--borderColor-default);top:10px;left:-16px}.dropdown-menu-e:after{border-color:#0000;border-right-color:var(--overlay-bgColor);left:-14px;top:var(--base-size-12)}.dropdown-menu-ne:after,.dropdown-menu-ne:before{top:auto;right:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--borderColor-default);bottom:-8px;left:var(--base-size-8)}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--overlay-bgColor);bottom:-7px;left:10px}.dropdown-menu-s:before{top:-16px;right:50%;transform:translate(50%)}.dropdown-menu-s:after{top:-14px;right:50%;transform:translate(50%)}.dropdown-menu-sw:before{left:auto;right:var(--base-size-8);top:-16px}.dropdown-menu-sw:after{top:-14px;left:auto;right:10px}.dropdown-menu-se:before{left:var(--base-size-8);top:-16px}.dropdown-menu-se:after{top:-14px;left:10px}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media (max-width:543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr!important}.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1!important;width:100%!important}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media (max-width:767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr!important}.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1!important;width:100%!important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-auto-flow:column;grid-gap:var(--Layout-gutter)}@media (min-width:1012px){.Layout{--Layout-gutter:24px}}@media (min-width:544px){.Layout{--Layout-sidebar-width:220px}}@media (min-width:768px){.Layout{--Layout-sidebar-width:256px}}@media (min-width:1012px){.Layout{--Layout-sidebar-width:296px}}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0,calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium)}.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium)}.menu-item:hover{background-color:var(--bgColor-neutral-muted);-webkit-text-decoration:none;text-decoration:none}.menu-item:active{background-color:var(--bgColor-muted)}:is(.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false])):before{background-color:var(--underlineNav-borderColor-active);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.menu-heading:hover{-webkit-text-decoration:none;text-decoration:none}:is(.SegmentedControl-item .Button--invisible):hover:not(:disabled){background-color:var(--controlTrack-bgColor-hover,var(--color-action-list-item-default-hover-bg))}:is(.SegmentedControl-item .Button--invisible):active:not(:disabled){background-color:var(--controlTrack-bgColor-active,var(--color-action-list-item-default-active-bg))}:is(.SegmentedControl-item.SegmentedControl-item--selected .Button):hover{background-color:initial}.SegmentedControl-item.SegmentedControl-item--selected:before{border-color:#0000!important}.SegmentedControl-item.SegmentedControl-item--selected+.SegmentedControl-item:before{border-color:#0000}.SegmentedControl-item .Button-label[data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold);visibility:hidden;height:0;display:block}.SegmentedControl-item:not(:first-child):before{border-left:var(--borderWidth-thin) solid var(--borderColor-default);content:"";margin-bottom:var(--control-medium-paddingBlock);margin-top:var(--control-medium-paddingBlock);position:absolute;inset:0 0 0-1px}:is(.SegmentedControl-item .Button):focus-visible{border-radius:calc(var(--borderRadius-medium) - var(--segmentedControl-item-padding)/1);outline-offset:calc(var(--segmentedControl-item-padding) - var(--borderWidth-thin))}.tabnav-tab:hover{color:var(--fgColor-default);-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px;border-radius:var(--borderRadius-medium) var(--borderRadius-medium)0 0!important}.tabnav-tab:active{color:var(--fgColor-muted)}a.tabnav-extra:hover{color:var(--fgColor-accent);-webkit-text-decoration:none;text-decoration:none}.FormControl{gap:var(--base-size-4);flex-direction:column}.FormControl--fullWidth{display:flex}[invalid=true]:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not(:focus){border-color:var(--control-borderColor-danger)}[invalid=false]:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not(:focus){border-color:var(--control-borderColor-success)}:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px #0000 var(--focus-outlineColor);outline:none}:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus-visible{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}[disabled]:is(.FormControl-input,.FormControl-select,.FormControl-textarea)::placeholder{color:var(--control-fgColor-disabled)}:is(.FormControl-input,.FormControl-select,.FormControl-textarea)::placeholder{color:var(--control-fgColor-placeholder);opacity:1}.FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea):focus,.FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea):focus-visible{background-color:var(--bgColor-default)}:is(.FormControl-input-wrap .FormControl-input-trailingAction):hover{background:var(--control-transparent-bgColor-hover)}:is(.FormControl-input-wrap .FormControl-input-trailingAction):active{background:var(--control-transparent-bgColor-active)}.FormControl-input-trailingAction--divider:is(.FormControl-input-wrap .FormControl-input-trailingAction):before{background:var(--borderColor-default);content:"";height:var(--base-size-16);left:calc(var(--base-size-4)*-1);top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin);display:block;position:absolute}@media (pointer:coarse){:is(.FormControl-input-wrap .FormControl-input-trailingAction):after{min-height:var(--control-minTarget-coarse);min-width:var(--control-minTarget-coarse)}}:is(.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction):before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}:is(.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction):before{height:var(--base-size-20);top:unset}.FormControl-select-wrap:after{background-color:var(--bgColor-neutral-emphasis);content:"";height:var(--base-size-16);padding-right:var(--base-size-4);pointer-events:none;width:var(--base-size-16);grid-area:1/2;place-self:center end;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzU4NjA2OSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJtNC40MjcgOS40MjcgMy4zOTYgMy4zOTZhLjI1LjI1IDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3TTQuNDIzIDYuNDcgNy44MiAzLjA3MmEuMjUuMjUgMCAwIDEgLjM1NCAwTDExLjU3IDYuNDdhLjI1LjI1IDAgMCAxLS4xNzcuNDI3SDQuNmEuMjUuMjUgMCAwIDEtLjE3Ny0uNDI3Ii8+PC9zdmc+)0 0/contain no-repeat}.FormControl-select-wrap[data-multiple]:after{content:none}.FormControl-checkbox[invalid=true]:not(:focus){border-color:var(--control-borderColor-danger)}.FormControl-checkbox[invalid=false]:not(:focus){border-color:var(--control-borderColor-success)}.FormControl-checkbox:not([type=checkbox],[type=radio]):focus{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}.FormControl-checkbox:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px #0000 var(--focus-outlineColor);outline:none}.FormControl-checkbox:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}.FormControl-checkbox:before{background-color:var(--control-checked-fgColor-rest);clip-path:inset(var(--base-size-16)0 0 0);content:"";height:var(--base-size-16);visibility:hidden;width:var(--base-size-16);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards checkmarkOut;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.FormControl-checkbox:checked{background:var(--control-checked-bgColor-rest,var(--color-accent-fg));border-color:var(--control-checked-borderColor-rest,var(--color-accent-fg));transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.FormControl-checkbox:checked:before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards checkmarkIn}.FormControl-checkbox:checked:disabled{background-color:var(--control-fgColor-disabled);border-color:var(--control-fgColor-disabled);cursor:not-allowed;opacity:1}.FormControl-checkbox:checked:disabled:before{background-color:var(--control-checked-fgColor-rest)}@media (forced-colors:active){.FormControl-checkbox:checked{background-color:canvastext;border-color:canvastext}}.FormControl-checkbox:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}.FormControl-checkbox:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.FormControl-radio[invalid=true]:not(:focus){border-color:var(--control-borderColor-danger)}.FormControl-radio[invalid=false]:not(:focus){border-color:var(--control-borderColor-success)}.FormControl-radio:not([type=checkbox],[type=radio]):focus{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}.FormControl-radio:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px #0000 var(--focus-outlineColor);outline:none}.FormControl-radio:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--focus-outlineColor);box-shadow:inset 0 0 0 1px var(--focus-outlineColor);outline:none}.FormControl-radio:checked{border-color:var(--control-checked-borderColor-rest,var(--color-accent-fg));border-width:var(--base-size-4)}.FormControl-radio:checked:disabled,.FormControl-radio[disabled]:checked{border-color:var(--control-fgColor-disabled);cursor:not-allowed}:is(:is(.FormControl-radio[disabled]:checked,.FormControl-radio:checked:disabled)~.FormControl-radio-labelWrap) .FormControl-label{color:var(--control-fgColor-disabled);cursor:not-allowed}.FormControl-radio:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor);outline-offset:2px}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16)0 0 0)}to{clip-path:inset(0)}}@keyframes checkmarkOut{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16)0 0 0)}}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--controlTrack-bgColor-hover)}.ToggleSwitch-track:active{background-color:var(--controlTrack-bgColor-active)}.ToggleSwitch-track[aria-pressed=true]:not([disabled]):hover{background-color:var(--control-checked-bgColor-hover)}.ToggleSwitch-track[aria-pressed=true]:not([disabled]):active{background-color:var(--control-checked-bgColor-active)}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--borderColor-neutral-muted);color:var(--fgColor-default);outline-offset:-2px;-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold);visibility:hidden;height:0;display:block}@media (pointer:fine){.UnderlineNav-item:hover{background:var(--control-transparent-bgColor-hover);color:var(--fgColor-default);-webkit-text-decoration:none;text-decoration:none;transition:background .12s ease-out}}:is(.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false])):after{background:var(--underlineNav-borderColor-active);border-radius:var(--borderRadius-medium);bottom:calc(50% - var(--base-size-24));content:"";z-index:1;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}@keyframes shimmer{0%{mask-position:200%}to{mask-position:0}}:is(.TreeViewRootUlStyles .TreeViewItem):focus-visible>div{box-shadow:var(--boxShadow-thick) var(--fgColor-accent)}@media (forced-colors:active){:is(.TreeViewRootUlStyles .TreeViewItem):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.TreeViewRootUlStyles .TreeViewItemContainer):hover{background-color:var(--control-transparent-bgColor-hover)}@media (forced-colors:active){:is(.TreeViewRootUlStyles .TreeViewItemContainer):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.TreeViewRootUlStyles .TreeViewItemContainer):has(.TreeViewFailureMessage):hover{background-color:initial;cursor:default}@media (forced-colors:active){:is(.TreeViewRootUlStyles .TreeViewItemContainer):has(.TreeViewFailureMessage):hover{outline:none}}:is(.TreeViewRootUlStyles .TreeViewItemContainer):has([role=treeitem]:focus-visible){box-shadow:var(--boxShadow-thick) var(--fgColor-accent)}:is(.TreeViewRootUlStyles .TreeViewItem>.TreeViewItemContainer:has(.TreeViewItemContent[aria-current=true])):after{background-color:var(--fgColor-accent);border-radius:var(--borderRadius-medium);content:"";height:1.5rem;left:calc(var(--base-size-8)*-1);top:calc(50% - var(--base-size-12));width:.25rem;position:absolute}@media (forced-colors:active){:is(.TreeViewRootUlStyles .TreeViewItem>.TreeViewItemContainer:has(.TreeViewItemContent[aria-current=true])):after{background-color:highlighttext}}.TreeViewRootUlStyles .TreeViewItemToggleHover:hover{background-color:var(--control-transparent-bgColor-hover)}.TreeViewRootUlStyles a.TreeViewItemContent:hover,.TreeViewRootUlStyles button.TreeViewItemContent:hover{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--control-fgColor-rest);text-decoration-color:var(--control-fgColor-rest)}:is([aria-checked=true]:is(.TreeViewRootUlStyles .TreeViewItemContent) .FormControl-checkbox):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards checkmarkIn}:is([aria-checked=mixed]:is(.TreeViewRootUlStyles .TreeViewItemContent) .FormControl-checkbox):before{clip-path:none;visibility:visible;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards checkmarkIn;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}@media (hover:hover){:is([aria-disabled=true]:is(.TreeViewRootUlStyles .TreeViewItemContent) .FormControl-checkbox):hover{cursor:not-allowed}[aria-disabled=true]:is(.TreeViewRootUlStyles .TreeViewItemContent):hover{background-color:initial;cursor:not-allowed}}@media (hover:hover){.TreeViewRootUlStyles:focus-within .TreeViewItemLevelLine,.TreeViewRootUlStyles:hover .TreeViewItemLevelLine{border-color:var(--borderColor-muted)}}.avatar{background-color:var(--avatar-bgColor);border-radius:var(--borderRadius-medium);box-shadow:0 0 0 1px var(--avatar-borderColor);vertical-align:middle;flex-shrink:0;line-height:1;display:inline-block;overflow:hidden}:is(.AvatarStack-body:hover:not([data-disable-expand]),.AvatarStack-body:focus-within:not([data-disable-expand])) .avatar{margin-right:var(--base-size-4)}:is(.AvatarStack-body:hover:not([data-disable-expand]),.AvatarStack-body:focus-within:not([data-disable-expand])) .avatar:nth-child(n+4),:is(.AvatarStack-body:hover:not([data-disable-expand]),.AvatarStack-body:focus-within:not([data-disable-expand])) span:nth-child(n+4) .avatar{opacity:1;display:flex}:is(.AvatarStack-body:hover:not([data-disable-expand]),.AvatarStack-body:focus-within:not([data-disable-expand])) .avatar-more{display:none!important}.avatar.avatar-more:after,.avatar.avatar-more:before{content:"";outline:var(--borderWidth-thin) solid var(--bgColor-default);border-radius:2px;height:20px;display:block;position:absolute}.avatar.avatar-more:before{background:var(--avatarStack-fade-bgColor-muted);width:17px}.avatar.avatar-more:after{background:var(--avatarStack-fade-bgColor-default);width:14px}:is(.AvatarStack--right .AvatarStack-body):hover:not([data-disable-expand]) .avatar{margin-left:var(--base-size-4);margin-right:0}:is(.AvatarStack--right .avatar.avatar-more):before{width:5px}:is(.AvatarStack--right .avatar.avatar-more):after{background:var(--bgColor-muted);width:2px}.Box{background-color:var(--bgColor-default);border-color:var(--borderColor-default);border-radius:var(--borderRadius-medium);border-style:solid;border-width:var(--borderWidth-thin)}.Box-row--hover-gray:hover{background-color:var(--bgColor-muted)}.Box-row--hover-blue:hover{background-color:var(--bgColor-accent-muted)}@media (min-width:768px){.Box-row-link:hover{-webkit-text-decoration:none;text-decoration:none}.Box-row-link:hover{color:var(--fgColor-accent)}}.blankslate-container{width:100%;container-type:inline-size}.blankslate{--blankslate-outer-padding-block:var(--base-size-32);--blankslate-outer-padding-inline:var(--base-size-32);padding:var(--blankslate-outer-padding-block) var(--blankslate-outer-padding-inline);text-align:center;position:relative}.blankslate p{color:var(--fgColor-muted);font-size:var(--text-body-size-large)}.blankslate-heading{font-size:var(--text-title-size-medium);font-weight:var(--text-title-weight-medium);margin-bottom:var(--base-size-4)}.blankslate-spacious{--blankslate-outer-padding-block:var(--base-size-80);--blankslate-outer-padding-inline:var(--base-size-40)}@container (width<=34rem){.blankslate{--blankslate-outer-padding-block:var(--base-size-20);--blankslate-outer-padding-inline:var(--base-size-20)}.blankslate-spacious{--blankslate-outer-padding-block:var(--base-size-44);--blankslate-outer-padding-inline:var(--base-size-28)}.blankslate-heading{font-size:var(--text-title-size-small)}.blankslate p{font-size:var(--text-body-size-medium)}}.Overlay[popover]:not(:popover-open){display:none}anchored-position.not-anchored::backdrop,dialog::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-neutral-muted))}select-panel dialog::backdrop{background:0 0}@media (forced-colors:active){.Overlay{outline:1px solid #0000}}.breadcrumb-item:after{border-right:.1em solid var(--borderColor-neutral-emphasis);content:"";height:.8em;margin:0 .15em 0 .5em;display:inline-block;transform:rotate(15deg) translateY(.0625em)}:is(.breadcrumb-item-selected,.breadcrumb-item[aria-current]:not([aria-current=false])):after{content:none}:root{--duration-fast:80ms;--easing-easeInOut:cubic-bezier(.65,0,.35,1)}.Button{border:var(--borderWidth-thin) solid;border-radius:var(--borderRadius-medium);cursor:pointer;font-weight:var(--base-text-weight-medium);align-items:center;text-align:center;transition:var(--duration-fast) var(--easing-easeInOut);-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;transition-property:color,fill,background-color,border-color;display:inline-flex;position:relative}.Button:hover{transition-duration:var(--duration-fast)}.Button:active{transition:none}.Button:disabled{box-shadow:none;cursor:not-allowed}:is(a.Button,summary.Button):hover{-webkit-text-decoration:none;text-decoration:none}.Button-content{flex:1 0 auto;grid-template-columns:min-content minmax(0,auto) min-content;grid-template-areas:"leadingVisual text trailingVisual";place-content:center;align-items:center;display:grid}.Button-label{white-space:nowrap;grid-area:text}.Button--small{font-size:var(--text-body-size-small);gap:var(--control-small-gap);height:var(--control-small-size);min-width:var(--control-small-size);padding:0 var(--control-small-paddingInline-condensed)}.Button--small .Button-label{line-height:var(--text-body-lineHeight-small)}.Button--primary:hover:not(:disabled,.Button--inactive){background-color:var(--button-primary-bgColor-hover);border-color:var(--button-primary-borderColor-hover)}.Button--primary:focus{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis);outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.Button--primary:focus:not(:focus-visible){box-shadow:none;outline:1px solid #0000}.Button--primary:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis);outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.Button--primary:active:not(:disabled){background-color:var(--button-primary-bgColor-active);box-shadow:var(--button-primary-shadow-selected)}.Button--primary:disabled{background-color:var(--button-primary-bgColor-disabled);border-color:var(--button-primary-borderColor-disabled);color:var(--button-primary-fgColor-disabled);fill:var(--button-primary-fgColor-disabled)}.Button--secondary{background-color:var(--button-default-bgColor-rest);border-color:var(--button-default-borderColor-rest);box-shadow:var(--button-default-shadow-resting),var(--button-default-shadow-inset);color:var(--button-default-fgColor-rest);fill:var(--fgColor-muted)}.Button--secondary:hover:not(:disabled,.Button--inactive){background-color:var(--button-default-bgColor-hover);border-color:var(--button-default-borderColor-hover)}.Button--secondary:active:not(:disabled){background-color:var(--button-default-bgColor-active);border-color:var(--button-default-borderColor-active)}.Button--secondary:disabled{background-color:var(--button-default-bgColor-disabled);border-color:var(--button-default-borderColor-disabled);color:var(--control-fgColor-disabled);fill:var(--control-fgColor-disabled)}.Button--invisible:hover:not(:disabled,.Button--inactive){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.Button--invisible:active:not(:disabled){background-color:var(--button-invisible-bgColor-active)}.Button--invisible:disabled{background-color:var(--button-invisible-bgColor-disabled);border-color:var(--button-invisible-borderColor-disabled);color:var(--button-invisible-fgColor-disabled);fill:var(--button-invisible-fgColor-disabled)}.Button--link:hover:not(:disabled,.Button--inactive){-webkit-text-decoration:underline;text-decoration:underline}.Button--link:focus,.Button--link:focus-visible{outline-offset:2px}.Button--link:disabled{background-color:initial;color:var(--control-fgColor-disabled);fill:var(--control-fgColor-disabled);border-color:#0000}.Button--danger:hover:not(:disabled,.Button--inactive){background-color:var(--button-danger-bgColor-hover);border-color:var(--button-danger-borderColor-hover);box-shadow:var(--shadow-resting-small);color:var(--button-danger-fgColor-hover);fill:var(--button-danger-fgColor-hover)}.Button--danger:hover:not(:disabled,.Button--inactive) .Counter{background-color:var(--buttonCounter-danger-bgColor-hover);color:var(--buttonCounter-danger-fgColor-hover)}.Button--danger:active:not(:disabled){background-color:var(--button-danger-bgColor-active);border-color:var(--button-danger-borderColor-active);box-shadow:var(--button-danger-shadow-selected);color:var(--button-danger-fgColor-active);fill:var(--button-danger-fgColor-active)}.Button--danger:disabled{background-color:var(--button-danger-bgColor-disabled);border-color:var(--button-default-borderColor-disabled);color:var(--button-danger-fgColor-disabled);fill:var(--button-danger-fgColor-disabled)}:is(.Button--danger:disabled,.Button--danger[aria-disabled=true]) .Counter{background-color:var(--buttonCounter-danger-bgColor-disabled);color:var(--buttonCounter-danger-fgColor-disabled)}.Button--inactive:not([aria-disabled=true],:disabled){background-color:var(--button-inactive-bgColor);color:var(--button-inactive-fgColor);cursor:default;border:0}:is(.ButtonGroup .Button):active,:is(.ButtonGroup .Button):focus,:is(.ButtonGroup .Button):hover{z-index:1}.Counter{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted));border:var(--borderWidth-thin) solid var(--counter-borderColor);color:var(--fgColor-default);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);line-height:calc(var(--base-size-20) - var(--borderWidth-thin)*2);min-width:var(--base-size-20);padding:0 var(--base-size-6);text-align:center;border-radius:2em;display:inline-block}.flash:not(.Banner){border-radius:var(--borderRadius-medium);border-style:solid;border-width:var(--borderWidth-thin);padding:var(--base-size-20) var(--control-medium-paddingInline-spacious);position:relative}.flash:not(.Banner) .octicon{margin-right:var(--base-size-12)}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-warn:not(.Banner){background-image:linear-gradient(var(--bgColor-attention-muted),var(--bgColor-attention-muted));border-color:var(--borderColor-attention-muted);color:var(--fgColor-default)}.flash-warn:not(.Banner) .octicon{color:var(--fgColor-attention)}.flash-error:not(.Banner){background-image:linear-gradient(var(--bgColor-danger-muted),var(--bgColor-danger-muted));border-color:var(--borderColor-danger-muted);color:var(--fgColor-default)}.flash-error:not(.Banner) .octicon{color:var(--fgColor-danger)}.flash-full:not(.Banner){border-width:var(--borderWidth-thin)0;margin-top:calc(var(--borderWidth-thin)*-1);border-radius:0}.flash-full{background-color:var(--bgColor-default)}.Label{border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-full);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-medium);padding:0 var(--base-size-6);white-space:nowrap;line-height:18px;display:inline-block}:is(.label,.Label):hover{-webkit-text-decoration:none;text-decoration:none}.Label--secondary{border-color:var(--borderColor-default);color:var(--fgColor-muted)}.Label--success{border-color:var(--borderColor-success-emphasis);color:var(--fgColor-success)}.Link{color:var(--fgColor-accent);-webkit-text-decoration:none;text-decoration:none}.Link:hover{cursor:pointer}.Link:focus,.Link:hover{-webkit-text-decoration:underline;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--fgColor-default)!important}.Link--primary:hover{color:var(--fgColor-accent)!important}.Link--secondary{color:var(--fgColor-muted)!important}.Link--secondary:hover{color:var(--fgColor-accent)!important}.Link--muted{color:var(--fgColor-muted)!important}.Link--muted:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--fgColor-accent)!important}.Link--onHover:hover{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;color:var(--fgColor-accent)!important}:is(.Link--secondary,.Link--primary,.Link--muted):hover [class*=color-fg]{color:inherit!important}.Popover{z-index:100}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;position:absolute;left:50%}.Popover-message:before{border:8px solid #0000;border-bottom:8px solid var(--borderColor-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):after,:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):before{border-bottom-color:#0000;top:auto}:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):before{border-top-color:var(--borderColor-default);bottom:-16px}:is(.Popover-message--bottom,.Popover-message--bottom-right,.Popover-message--bottom-left):after{border-top-color:var(--overlay-bgColor);bottom:-14px}:is(.Popover-message--top-right,.Popover-message--bottom-right):after,:is(.Popover-message--top-right,.Popover-message--bottom-right):before{margin-left:0;left:auto}:is(.Popover-message--top-right,.Popover-message--bottom-right):before{right:var(--base-size-20)}:is(.Popover-message--top-right,.Popover-message--bottom-right):after{right:var(--base-size-20);margin-right:1px}:is(.Popover-message--top-left,.Popover-message--bottom-left):after,:is(.Popover-message--top-left,.Popover-message--bottom-left):before{left:var(--base-size-24);margin-left:0}:is(.Popover-message--top-left,.Popover-message--bottom-left):after{left:var(--base-size-24);margin-left:1px}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):after,:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):before{margin-top:-9px}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom,.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):after{margin-top:-8px}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom):before{border-left-color:var(--borderColor-default);right:-16px}:is(.Popover-message--right,.Popover-message--right-top,.Popover-message--right-bottom):after{border-left-color:var(--overlay-bgColor);right:-14px}:is(.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):before{border-right-color:var(--borderColor-default);left:-16px}:is(.Popover-message--left,.Popover-message--left-top,.Popover-message--left-bottom):after{border-right-color:var(--overlay-bgColor);margin-bottom:1px;left:-14px}:is(.Popover-message--right-top,.Popover-message--left-top):after,:is(.Popover-message--right-top,.Popover-message--left-top):before{top:var(--base-size-24)}:is(.Popover-message--right-bottom,.Popover-message--left-bottom):after,:is(.Popover-message--right-bottom,.Popover-message--left-bottom):before{top:auto}:is(.Popover-message--right-bottom,.Popover-message--left-bottom):before{bottom:var(--base-size-16)}:is(.Popover-message--right-bottom,.Popover-message--left-bottom):after{bottom:var(--base-size-16);margin-bottom:1px}@media (max-width:767.98px){.Popover{position:fixed;inset:auto 0 0!important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--progressBar-track-bgColor);border-radius:var(--borderRadius-medium);outline:solid 1px var(--progressBar-track-borderColor);outline-offset:-1px;height:8px;display:flex;overflow:hidden}.Progress-item{background:linktext;outline:2px solid #0000}.Progress-item+.Progress-item{margin-left:var(--base-size-2)}@media (forced-colors:active){:root{--progressBar-track-bgColor:CanvasText}.Progress,.Progress-item{forced-color-adjust:none}}.Truncate{min-width:0;max-width:100%;display:inline-flex}.Truncate>.Truncate-text{text-overflow:ellipsis;white-space:nowrap;min-width:1ch;max-width:fit-content;overflow:hidden}.Truncate-text--expandable:is(.Truncate>.Truncate-text):active,.Truncate-text--expandable:is(.Truncate>.Truncate-text):focus,.Truncate-text--expandable:is(.Truncate>.Truncate-text):hover{cursor:pointer;flex-shrink:0;max-width:100%!important}.TimelineItem:before{background-color:var(--borderColor-muted);content:"";width:var(--borderWidth-thick);display:block;position:absolute;top:0;bottom:0;left:0}.TimelineItem:target .TimelineItem-badge{border-color:var(--borderColor-accent-emphasis);box-shadow:0 0 .2em var(--borderColor-accent-muted)}.css-truncate.css-truncate-target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.css-truncate.css-truncate-target{vertical-align:top;max-width:125px;display:inline-block}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px!important}</style>
|
||
<style>.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1{color:var(--color-prettylights-syntax-constant)}.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds{color:var(--color-prettylights-syntax-string)}.pl-v{color:var(--color-prettylights-syntax-variable)}.pl-c2:before{content:"^M"}@keyframes blink{50%{background-color:#0000}}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection{background:#d7d4f0}.CodeMirror-line>span::-moz-selection{background:#d7d4f0}.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-tab-wrap-hack:after{content:""}.CodeMirror-merge-scrolllock:after{content:"⇛ ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--codeMirror-selection-bgColor,var(--color-codemirror-selection-bg,#d7d4f0))}.cm-s-github-light .CodeMirror-line>span::-moz-selection{background:var(--codeMirror-selection-bgColor,var(--color-codemirror-selection-bg,#d7d4f0))}.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--codeMirror-selection-bgColor,var(--color-codemirror-selection-bg,#d7d4f0))}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--fgColor-accent);background-color:var(--bgColor-muted)}body [role=button]:focus:not(:focus-visible),body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),body button:focus:not(:focus-visible),body summary:focus:not(:focus-visible),body a:focus:not(:focus-visible){box-shadow:none;outline:none}body [tabindex="0"]:focus:not(:focus-visible),body details-dialog:focus:not(:focus-visible){outline:none}details-menu,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}g-emoji{min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:var(--base-text-weight-normal,400);vertical-align:-.075em;line-height:1;display:inline-block;font-style:normal!important}.auth-divider:before,.auth-divider:after{vertical-align:middle;content:"";background-color:var(--borderColor-default);width:50%;height:1px;display:inline-block;position:relative}.auth-divider:before{right:.5em}.auth-divider:after{left:.5em}@media (prefers-reduced-motion:no-preference){.HeaderMktg.header-logged-out:before{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1)}}.HeaderMktg a:focus-visible,.HeaderMktg button:focus-visible{outline:2px solid var(--fgColor-white);outline-offset:0;box-shadow:none}.HeaderMktg .notification-indicator:hover:after{content:none}@media (min-width:1012px){.HeaderMktg .notification-indicator:hover:after{content:attr(aria-label)}}.locale-trigger:hover .locale-selector-trigger *{transition:color .2s;color:var(--fgColor-accent)!important}.HeaderMenu .HeaderMenu-link--sign-in:focus{outline-offset:var(--base-size-4)}@media (max-width:1011.98px){.header-logged-out:not(.open) .HeaderMenu:before{opacity:0}.HeaderMenu .HeaderMenu-link.HeaderMenu-link--sign-up:hover,.HeaderMenu .HeaderMenu-link.HeaderMenu-link--sign-in:hover{background-color:var(--bgColor-emphasis);opacity:1;color:var(--fgColor-onEmphasis)!important;border-color:var(--bgColor-emphasis)!important}}.HeaderMenu .dropdown-menu:before,.HeaderMenu .dropdown-menu:after{display:none}@media (min-width:1012px){.HeaderMenu .dropdown-menu:before,.HeaderMenu .dropdown-menu:after{content:""}}.HeaderMenu-link:hover{color:var(--fgColor-default)}@media (min-width:1012px){.HeaderMenu-link:hover{color:var(--fgColor-white);opacity:.75}}.AppHeader-appearanceSettings .HeaderMenu-link:hover,.AppHeader-appearanceSettings .HeaderMenu-link:active{opacity:.75;background-color:#0000!important}.HeaderMenu-trailing-link a:hover{color:var(--fgColor-accent,var(--color-accent-fg));text-decoration:none}.HeaderMenu-trailing-link a:hover .HeaderMenu-trailing-link-icon{transform:translate(2px)}.HeaderMenu-item:hover .HeaderMenu-dropdown{visibility:visible;opacity:1;transform:scale(1) translateY(0)}@media (min-width:1012px){.HeaderMenu-item:hover .HeaderMenu-icon{transform:translateY(2px)}}.HeaderMenu-dropdown-link:not(:hover):not(:focus) .HeaderMenu-external-icon{opacity:0;transform:translate(-.5em)}.HeaderMenu-button-separator:before{width:var(--borderWidth-thin);height:var(--base-size-20);margin:var(--base-size-4);content:"";background:#57606a;display:block}@media (max-width:1011.98px){.HeaderMktg.header-logged-out:before{pointer-events:none;content:"";background-color:var(--header-bgColor);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.HeaderMktg.header-logged-out.open:before{opacity:1}}@media (min-width:1012px) and (max-width:1280px){.HeaderMenu .search-input:not(.expanded):hover{opacity:.75}}.HeaderMenu .header-search-input::placeholder{color:var(--control-fgColor-placeholder)}.HeaderMktg.Details--on .HeaderMenu .HeaderMenu-link:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:0;box-shadow:none}.header-logo-invertocat:hover{color:var(--fgColor-white);text-decoration:none}.notification-indicator:hover .mail-status{background-color:var(--bgColor-accent-emphasis);text-decoration:none}.header-search-input::placeholder{color:#ffffffbf}.header-search-input:focus{box-shadow:none;border:0}.header-search-input:focus~.header-search-key-slash{display:none!important}.header-search-input::-ms-clear{display:none}.header-search-button.input-button:focus{border:0!important}.header-search-button.input-button:focus~.header-search-key-slash{display:none!important}.header-search-button.input-button:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.header-search-button::-ms-clear{display:none}.jump-to-field-active::placeholder{color:var(--fgColor-muted)!important}@media (min-width:768px){.header-search:focus-within{max-width:544px}.header-search.fixed-width:focus-within{max-width:272px}}.search-input{width:260px}@media only screen and (max-width:768px){.search-input{width:100%}.search-input-container{margin-bottom:10px!important;margin-left:10px!important;margin-right:10px!important}}.search-with-dialog{height:32px}.search-with-dialog:hover{background-color:var(--headerSearch-bgColor)}.query-builder-container{padding-left:0;padding-right:0}.search-suggestions{z-index:35;max-height:80vh;padding-top:var(--base-size-12,12px);border-radius:var(--borderRadius-large,12px);top:-14px;left:-14px;width:calc(100% + 26px)!important}.authentication-divider:after{content:"";background-color:var(--borderColor-default);height:1px;position:absolute;left:0;right:0}.session-authentication .label-link:hover{text-decoration:underline}.switch-account-popover-body:before,.switch-account-popover-body:after{display:none}.switch-account-popover-row:hover{color:var(--fgColor-onEmphasis);cursor:pointer;background-color:var(--bgColor-accent-emphasis)}.footer-session-authentication-links a:hover{color:var(--fgColor-muted-hover)}.ActionList--divided .ActionList-item-label:before{content:"";background:var(--borderColor-muted,var(--color-action-list-item-inline-divider));width:100%;height:1px;display:block;position:absolute;top:-6px}.ActionList--divided .ActionList-item-descriptionWrap--inline:before{width:100%;height:var(--borderWidth-thin);content:"";background:var(--borderColor-muted,var(--color-action-list-item-inline-divider));display:block;position:absolute;top:-6px}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label:before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label:before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label:before,.ActionList-item:first-of-type .ActionList-item-label:before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label:before,.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline:before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline:before{visibility:hidden}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup:before{content:"";background:var(--borderColor-muted,var(--color-action-list-item-inline-divider));width:1px;height:100%;position:absolute;left:16px}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup:before{left:calc(8px*(var(--ActionList-tree-depth)) + 7px);content:"";background:var(--borderColor-muted,var(--color-action-list-item-inline-divider));width:1px;height:100%;position:absolute}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media (hover:hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive):not(:focus-visible),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive):not(:focus-visible){outline:solid var(--borderWidth-thin) #0000;outline-offset:-var(--borderWidth-thin);box-shadow:inset 0 0 0 var(--borderWidth-thin) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border))}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid var(--borderWidth-thin) #0000;outline-offset:-var(--borderWidth-thin);box-shadow:inset 0 0 0 var(--borderWidth-thin) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border))}@media (hover:hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label:before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label:before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label:before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label:before,.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline:before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline:before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline:before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline:before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label:before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label:before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label:before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label:before{visibility:hidden}@media (hover:hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){.ActionList-item[aria-selected=true]:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.ActionList-item[aria-selected=true]:before,.ActionList-item[aria-selected=true]+.ActionList-item:before{visibility:hidden}.ActionList-item[aria-selected=true]:after{top:calc(50% - var(--base-size-12));width:var(--base-size-4);height:var(--base-size-24);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border-radius:var(--borderRadius-medium);position:absolute;left:-4px}@media (hover:hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item:before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):after{top:calc(50% - var(--base-size-12));width:var(--base-size-4);height:var(--base-size-24);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border-radius:var(--borderRadius-medium);position:absolute;left:-8px}@keyframes checkmarkIn{0%{clip-path:inset(16px 0 0)}to{clip-path:inset(0)}}@keyframes checkmarkOut{0%{clip-path:inset(0)}to{clip-path:inset(16px 0 0)}}@media (hover:hover){.ActionList-item[aria-disabled=true]:hover{cursor:not-allowed;background-color:#0000}}@media (hover:hover){.ActionList-item.ActionList-item--danger:hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:1px solid #0000}.ActionList-content:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px;box-shadow:none}@media (hover:hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:#0000}}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem:before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item:before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem:after{top:calc(50% - var(--base-size-12));width:var(--base-size-4);height:var(--base-size-24);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border-radius:var(--borderRadius-medium);position:absolute;left:-8px}.ajax-error-message{z-index:9999;width:974px;margin:0 3px 0-487px;transition:top .5s ease-in-out;top:0;left:50%}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container:before{content:"";display:table}.container:after{clear:both;content:"";display:table}.select-menu-button:after{vertical-align:-2px;content:"";border:var(--borderWidth-thicker) solid;border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;width:0;height:0;display:inline-block}.select-menu-button.primary:after{border-top-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.select-menu-button.primary:after:active{background-color:var(--bgColor-success-emphasis,var(--color-success-emphasis))}.select-menu-button-large:after{border-width:.33em;margin-left:.25em}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--fgColor-default,var(--color-fg-default))}.select-menu-header:focus{outline:none}.select-menu-text-filter input::placeholder{color:var(--fgColor-muted,var(--color-fg-subtle))}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--fgColor-default,var(--color-fg-default))}.select-menu-item:hover{text-decoration:none}.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit!important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover{color:var(--fgColor-muted,var(--color-fg-muted));background-color:var(--overlay-bgColor,var(--color-canvas-overlay))}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description{color:var(--fgColor-muted,var(--color-fg-muted))}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}.select-menu.label-select-menu .select-menu-item:active{background-color:#0000!important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-action:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.table-list-header:before{content:"";display:table}.table-list-header:after{clear:both;content:"";display:table}.table-list-header-toggle .btn-link:hover{color:var(--fgColor-default,var(--color-fg-default));text-decoration:none}.table-list-header-toggle .btn-link.selected:hover{color:var(--fgColor-default,var(--color-fg-default))}.table-list-header-toggle .btn-link:disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--fgColor-default,var(--color-fg-default))}.breadcrumb .separator:before,.breadcrumb .separator:after{content:" "}.capped-card-content:before{content:"";display:table}.capped-card-content:after{clear:both;content:"";display:table}.previewable-edit .previewable-comment-form:before{content:"";display:table}.previewable-edit .previewable-comment-form:after{clear:both;content:"";display:table}.hide-reaction-suggestion:hover:before,.hide-reaction-suggestion:hover:after,.hide-reaction-suggestion:active:before,.hide-reaction-suggestion:active:after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover:before,.reaction-suggestion[data-reaction-suggestion-message]:hover:after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]:before,.reaction-suggestion[data-reaction-suggestion-message]:after{text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]:after{content:attr(data-reaction-suggestion-message)}.email-format .email-hidden-toggle a:hover{background-color:var(--bgColor-accent-muted,var(--color-accent-muted))}.email-format .email-hidden-toggle a:active{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.write-tab:focus,.preview-tab:focus{outline-offset:-6px!important}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1!important}a.commit-ref:hover{color:var(--fgColor-accent,var(--color-accent-fg));background-color:var(--bgColor-accent-muted,var(--color-accent-subtle));text-decoration:none}.dropdown-signed-commit .dropdown-menu:after{border-bottom-color:var(--bgColor-muted,var(--color-canvas-subtle))}.dropdown-signed-commit .dropdown-menu-w:after{border-bottom-color:#0000;border-left-color:var(--bgColor-muted,var(--color-canvas-subtle))}.signed-commit-badge:hover{border-color:var(--borderColor-neutral-muted,var(--color-neutral-muted));text-decoration:none}.signed-commit-badge.verified:hover{border-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.signed-commit-badge.unverified:hover{border-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.diff-view .blob-code-marker-context:before,.diff-view .blob-code-marker-injected_context:before,.diff-view .blob-code-marker-addition:before,.diff-view .blob-code-marker-deletion:before{top:var(--base-size-4)}.blob-num:hover{color:var(--fgColor-default,var(--color-fg-default))}.blob-num:before{content:attr(data-line-number)}.blob-num.non-expandable:hover{color:var(--fgColor-muted,var(--color-fg-subtle))}.blob-num-hidden:before{visibility:hidden}.blob-code-inner::selection,.blob-code-inner ::selection{background-color:var(--selection-bgColor,var(--color-accent-muted))}.blob-code-marker:before{top:1px;left:var(--base-size-8);padding-right:var(--base-size-8);content:attr(data-code-marker);position:absolute}.blob-code-marker-addition:before{top:1px;left:var(--base-size-8);content:"+ ";position:absolute}.blob-code-marker-deletion:before{top:1px;left:var(--base-size-8);content:"- ";position:absolute}.blob-code-marker-context:before,.blob-code-marker-injected_context:before{top:1px;left:var(--base-size-8);content:" ";position:absolute}.blob-num-expandable .directional-expander:hover{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));text-shadow:none;background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.blob-num-addition:hover{color:var(--fgColor-default,var(--color-fg-default))}.blob-num-deletion:hover{color:var(--fgColor-default,var(--color-fg-default))}.selected-line:after{box-sizing:border-box;pointer-events:none;content:"";background:var(--bgColor-attention-muted,var(--color-attention-subtle));mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.selected-line.selected-line-top:after{border-top:var(--borderWidth-thin) solid var(--borderColor-attention-muted,var(--color-attention-muted))}.selected-line.selected-line-bottom:after{border-bottom:var(--borderWidth-thin) solid var(--borderColor-attention-muted,var(--color-attention-muted))}.selected-line:first-child:after,.selected-line.selected-line-left:after{border-left:var(--borderWidth-thin) solid var(--borderColor-attention-muted,var(--color-attention-muted))}.selected-line:last-child:after,.selected-line.selected-line-right:after{border-right:var(--borderWidth-thin) solid var(--borderColor-attention-muted,var(--color-attention-muted))}.is-commenting .selected-line.blob-code:before{content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));width:4px;height:100%;display:block;position:absolute;top:0;left:-1px}.add-line-comment:hover{transform:scale(1)}.add-line-comment:focus{display:block}.pl-token:hover{cursor:pointer;background:var(--bgColor-attention-muted,var(--color-attention-subtle))}.discussion-sidebar-item .muted-icon:hover{color:var(--fgColor-accent,var(--color-accent-fg));cursor:pointer;text-decoration:none}.discussion-sidebar-toggle:hover{color:var(--fgColor-accent,var(--color-accent-fg));cursor:pointer;text-decoration:none}.discussion-sidebar-toggle:hover .octicon{color:inherit}.sidebar-assignee .assignee:hover{color:var(--fgColor-accent,var(--color-accent-fg));text-decoration:none}.participation a:hover{color:var(--fgColor-accent,var(--color-accent-fg));text-decoration:none}.participation-avatars:before{content:"";display:table}.participation-avatars:after{clear:both;content:"";display:table}.inline-comment-form:before{content:"";display:table}.inline-comment-form:after{clear:both;content:"";display:table}.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.timeline-comment.will-transition-once:before,.timeline-comment.will-transition-once:after{transition:border-right-color .65s ease-in-out}.timeline-comment .comment+.comment:before,.timeline-comment .comment+.comment:after{display:none}.timeline-comment--caret:after,.timeline-comment--caret:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.timeline-comment--caret:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-muted,var(--color-canvas-subtle)),var(--bgColor-muted,var(--color-canvas-subtle)));margin-left:2px}.timeline-comment--caret:before{background-color:var(--borderColor-default,var(--color-border-default))}.is-pending .timeline-comment--caret:after,.is-pending .timeline-comment--caret:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.is-pending .timeline-comment--caret:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-attention-muted,var(--color-attention-subtle)),var(--bgColor-attention-muted,var(--color-attention-subtle)));margin-left:2px}.is-pending .timeline-comment--caret:before{background-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.timeline-comment--caret.current-user:after,.timeline-comment--caret.current-user:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.timeline-comment--caret.current-user:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-accent-muted,var(--color-accent-subtle)),var(--bgColor-accent-muted,var(--color-accent-subtle)));margin-left:2px}.timeline-comment--caret.current-user:before{background-color:var(--borderColor-accent-muted,var(--color-accent-muted))}.timeline-comment--caret.unread-item:after,.timeline-comment--caret.unread-item:before,.timeline-comment--caret.is-internal:after,.timeline-comment--caret.is-internal:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.timeline-comment--caret.unread-item:after,.timeline-comment--caret.is-internal:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-attention-muted,var(--color-attention-subtle)),var(--bgColor-attention-muted,var(--color-attention-subtle)));margin-left:2px}.timeline-comment--caret.unread-item:before,.timeline-comment--caret.is-internal:before{background-color:var(--borderColor-attention-muted,var(--color-attention-muted))}.timeline-comment--caret.timeline-comment--caret-nw:before,.timeline-comment--caret.timeline-comment--caret-nw:after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw:before{top:-12px;left:var(--base-size-12)}.timeline-comment--caret.timeline-comment--caret-nw:after{top:-10px;left:10px}.page-responsive .timeline-comment--caret:before,.page-responsive .timeline-comment--caret:after{display:none}@media (min-width:768px){.page-responsive .timeline-comment--caret:before,.page-responsive .timeline-comment--caret:after{display:block}}:target .timeline-comment--caret:before{background-color:var(--bgColor-accent-emphasis,var(--color-accent-fg))}:target .timeline-comment--caret:after{margin-left:2px!important}:target .timeline-comment{border-color:var(--borderColor-accent-emphasis,var(--color-accent-fg));box-shadow:0 0 0 1px var(--fgColor-accent,var(--color-accent-fg))!important;outline:none!important}.review-comment:target{border-radius:var(--borderRadius-medium);box-shadow:0 0 0 1px var(--fgColor-accent,var(--color-accent-fg))!important;outline:none!important}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--fgColor-accent,var(--color-accent-fg));opacity:1;text-decoration:none}.timeline-comment-action.disabled:hover{color:var(--fgColor-muted,var(--color-fg-muted))}.composer.composer-responsive .timeline-comment:before,.composer.composer-responsive .timeline-comment:after{display:none}@media (min-width:768px){.composer.composer-responsive .timeline-comment:after,.composer.composer-responsive .timeline-comment:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.composer.composer-responsive .timeline-comment:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.composer.composer-responsive .timeline-comment:before{background-color:var(--borderColor-default,var(--color-border-default))}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none!important}.footer-octicon{color:var(--fgColor-muted,var(--color-fg-muted));offset:2px}.footer-octicon:hover{color:var(--fgColor-disabled,var(--color-fg-subtle))}.pagehead-actions>li{float:left;margin:0 var(--base-size-8)0 0;color:var(--fgColor-default,var(--color-fg-default));font-size:12px;list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .select-menu:before{content:"";display:table}.pagehead-actions .select-menu:after{clear:both;content:"";display:table}.pagehead-tabs-item:hover{color:var(--fgColor-default,var(--color-fg-default));text-decoration:none}.reponav:before{content:"";display:table}.reponav:after{clear:both;content:"";display:table}.reponav-item:hover,.reponav-item:focus{color:var(--fgColor-default,var(--color-fg-default));text-decoration:none}@media (max-width:768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive:after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--fgColor-muted,var(--color-fg-muted))}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:before{color:var(--fgColor-muted,var(--color-fg-muted));content:"Sorry, no visible changes to display.";font-size:16px}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover:before{color:var(--fgColor-default,var(--color-fg-default))}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none!important;transform:scale(1.2)!important}.add-reactions-options-item:active{background-color:var(--bgColor-accent-muted,var(--color-accent-subtle))}.comment-reactions:before{content:"";display:table}.comment-reactions:after{clear:both;content:"";display:table}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px!important}.social-reaction-summary-item:focus{border-color:var(--focus-outlineColor,var(--color-accent-fg));box-shadow:inset 0 0 0 1px var(--focus-outlineColor,var(--color-accent-fg));outline:none}.social-reaction-summary-item:focus:not(:focus-visible){border-color:#0000;border-color:var(--focus-outlineColor,var(--color-accent-fg));outline:none;box-shadow:inset 0 0 0 1px #0000}.social-reaction-summary-item:focus-visible{border-color:var(--focus-outlineColor,var(--color-accent-fg));box-shadow:inset 0 0 0 1px var(--focus-outlineColor,var(--color-accent-fg));outline:none}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--reactionButton-selected-bgColor-hover,var(--color-accent-subtle))!important}.social-reaction-summary-item:hover{color:var(--reactionButton-selected-fgColor-hover,var(--color-accent-fg));background-color:var(--reactionButton-selected-bgColor-hover,var(--color-accent-subtle))}.reaction-dropdown-button:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.reaction-dropdown-button--inline:hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg))!important;border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))!important}.reaction-dropdown-button:disabled{pointer-events:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled))!important}.new-reactions-dropdown .dropdown-menu-reactions:before,.new-reactions-dropdown .dropdown-menu-reactions:after{background-color:#0000;border:0}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg))}relative-time{white-space:nowrap}.markdown-body a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes skeleton-loading{0%{mask-position:200%}to{mask-position:0%}}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-content.horizontal .wizard-step-item:before,.wizard-content.horizontal .wizard-step-item .wizard-step-container:before,.wizard-content.horizontal .wizard-step-item .wizard-step-container:after{display:none!important}.wizard-step-item:before{top:var(--base-size-32);content:"";background-color:var(--borderColor-default,var(--color-border-default));width:2px;height:100%;display:block;position:absolute;bottom:0;left:0}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item:before{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item:before{height:16px;display:block;top:0}@media (min-width:768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item:before{display:none}}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge:before{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item:before{height:16px;top:42px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon:after{background-image:linear-gradient(var(--bgColor-success-muted,var(--color-success-subtle)),var(--bgColor-success-muted,var(--color-success-subtle)))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon:after{background-image:linear-gradient(var(--bgColor-accent-muted,var(--color-accent-subtle)),var(--bgColor-accent-muted,var(--color-accent-subtle)))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:before{background-color:var(--borderColor-default,var(--color-border-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:before{top:-12px;right:100%;left:var(--base-size-12);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:after{top:-10px;left:11px}@media (min-width:768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container:after{margin-left:1px}}[data-a11y-link-underlines=true] .markdown-body a,[data-a11y-link-underlines=true] .markdown-body a:hover,[data-a11y-link-underlines=true] .markdown-body-short a:hover,[data-a11y-link-underlines=true] .commit-desc a:hover,[data-a11y-link-underlines=true] .Link--inTextBlock,[data-a11y-link-underlines=true] .Link--inTextBlock:hover,[data-a11y-link-underlines=true] .TimelineItem-body .Link--secondary:hover,[data-a11y-link-underlines=true] .TimelineItem-body:not(.timeline-comment-group) .text-normal .Link--primary:not(.text-bold):hover,[data-a11y-link-underlines=true] .TimelineItem-body .Details-element .Link:hover,[data-a11y-link-underlines=true] .TimelineItem-body .Link--muted time:hover,[data-a11y-link-underlines=true] .TimelineItem-body .markdown-title:hover,[data-a11y-link-underlines=true] .TimelineBody [class*=timelineAgoLink]:hover,[data-a11y-link-underlines=true] .TimelineBody .Link--secondary:hover,[data-a11y-link-underlines=true] .TimelineItem-body .Link:not(.Link--primary):hover,[data-a11y-link-underlines=true] .Links--underline a:hover{text-underline-offset:.2rem;text-decoration:underline}[data-a11y-link-underlines=true] .TimelineBody a:hover,[data-a11y-link-underlines=true] .TimelineItem-body a:hover{text-underline-offset:.2rem}[data-a11y-link-underlines=true] .markdown-body :is(h1,h2,h3,h4,h5,h6) a:hover{text-decoration:none}.AppHeader .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):hover,.AppHeader .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):focus-visible,.GlobalNav .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):hover,.GlobalNav .AppHeader-globalBar .AppHeader-logo:not(.SidePanel .AppHeader-logo):focus-visible{background-color:var(--bgColor-neutral-muted)}.AppHeader .AppHeader-globalBar .AppHeader-context.responsive-context-region button:hover,.GlobalNav .AppHeader-globalBar .AppHeader-context.responsive-context-region button:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:hover,.GlobalNav .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:active,.GlobalNav .AppHeader-globalBar .AppHeader-context a.AppHeader-context-item:active{background:var(--control-transparent-bgColor-active)}.AppHeader .AppHeader-globalBar .AppHeader-actions:before,.GlobalNav .AppHeader-globalBar .AppHeader-actions:before{width:var(--borderWidth-thin,1px);height:var(--base-size-20,20px);height:var(--base-size-20,20px);content:"";background:var(--borderColor-default);margin-block:calc((var(--control-medium-size,32px) - var(--base-size-20,var(--base-size-20)))/2);display:block}@media (pointer:fine){.AppHeader .AppHeader-globalBar .AppHeader-actions:before,.GlobalNav .AppHeader-globalBar .AppHeader-actions:before{margin-inline:var(--base-size-4,var(--base-size-4))}}.AppHeader .AppHeader-search input[type=search]:placeholder-shown,.GlobalNav .AppHeader-search input[type=search]:placeholder-shown{background:0 0}.AppHeader .AppHeader-search input[type=search]:not(:placeholder-shown),.GlobalNav .AppHeader-search input[type=search]:not(:placeholder-shown){background:var(--bgColor-default)}.AppHeader .AppHeader-search input[type=search]::placeholder,.GlobalNav .AppHeader-search input[type=search]::placeholder{color:#0000;opacity:1}.AppHeader .AppHeader-search input[type=search]:focus,.GlobalNav .AppHeader-search input[type=search]:focus{background:var(--bgColor-default)}.AppHeader .AppHeader-search input[type=search]:focus::placeholder,.GlobalNav .AppHeader-search input[type=search]:focus::placeholder{color:var(--fgColor-muted)}:is(.AppHeader .AppHeader-search input[type=search]:focus:placeholder,.GlobalNav .AppHeader-search input[type=search]:focus:placeholder){color:var(--fgColor-muted);opacity:1}.AppHeader .AppHeader-search input[type=search]:focus-visible,.GlobalNav .AppHeader-search input[type=search]:focus-visible{border-color:var(--focus-outlineColor)}.AppHeader .AppHeader-search .AppHeader-search-action--trailing:hover,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-search .AppHeader-search-action--trailing:active,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:active{background:var(--control-transparent-bgColor-active)}.AppHeader .AppHeader-search .AppHeader-search-action--trailing:before,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:before{top:calc((var(--control-xsmall-size,var(--base-size-24)) - var(--base-size-16,var(--base-size-16)))/2);left:calc(var(--base-size-4,var(--base-size-4))*-1);width:var(--borderWidth-thin,1px);height:var(--base-size-16,16px);content:"";background:var(--borderColor-default);display:block;position:absolute}.AppHeader .AppHeader-search .AppHeader-search-action--trailing:after,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:after{width:100%;height:100%;min-height:var(--control-medium-size,32px);content:"";min-width:var(--control-medium-size,32px);position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media (pointer:coarse){.AppHeader .AppHeader-search .AppHeader-search-action--trailing:after,.GlobalNav .AppHeader-search .AppHeader-search-action--trailing:after{min-width:var(--control-minTarget-coarse,44px);min-height:var(--control-minTarget-coarse,44px)}}.AppHeader .AppHeader-button:hover,.GlobalNav .AppHeader-button:hover{background:var(--control-transparent-bgColor-hover)}.AppHeader .AppHeader-button:active,.GlobalNav .AppHeader-button:active{background:var(--control-transparent-bgColor-active)}@media (pointer:coarse){.AppHeader .AppHeader-button:after,.GlobalNav .AppHeader-button:after{width:100%;height:100%;min-height:var(--control-minTarget-coarse,44px);content:"";min-width:var(--control-minTarget-coarse,44px);position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}}.AppHeader .AppHeader-button--hasIndicator:before,.GlobalNav .AppHeader-button--hasIndicator:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--fgColor-accent);box-shadow:0 0 0 calc(var(--base-size-4,4px)/2) var(--AppHeader-bg);border-radius:50%;display:block;position:absolute}@media (pointer:coarse){.AppHeader .AppHeader-button--hasIndicator:before,.GlobalNav .AppHeader-button--hasIndicator:before{min-width:var(--base-size-8,8px);min-height:var(--base-size-8,8px);left:auto;transform:none}}.AppHeader .AppHeader-button--attentionBackground:before,.GlobalNav .AppHeader-button--attentionBackground:before{background:var(--fgColor-attention)}.AppHeader .AppHeader-button--successBackground:before,.GlobalNav .AppHeader-button--successBackground:before{background:var(--fgColor-success)}@media (hover:hover) and (pointer:fine){.AnimatedImagePlayer-button:hover{background-color:var(--button-default-bgColor-hover);transition:background-color .2s linear}}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.AnimatedImagePlayer-button:hover svg{fill:var(--fgColor-default)}@media (hover:hover) and (pointer:fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.progress-pjax-loader{z-index:99999;opacity:0;background:0 0;transition:opacity .4s linear .4s;height:2px!important}.progress-pjax-loader>.progress-pjax-loader-bar{transition:width .4s}.user-lists-menu-action:hover:not(:disabled){color:var(--fgColor-default);background-color:var(--bgColor-muted)}.user-lists-menu-action:focus:not(:disabled){color:var(--fgColor-default);outline:2px solid var(--focus-outlineColor);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.status-indicator-success:before{content:""}.status-indicator-failed:before{content:""}.tag-input input:focus{box-shadow:none}ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox,ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0-1.6em .25em .2em}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--fgColor-accent)}.reorderable-task-lists .markdown-body ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item,.reorderable-task-lists .markdown-body ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item{margin-right:0}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--fgColor-accent)}.convert-to-issue-enabled .task-list-item>.convert-to-issue-button:focus{z-index:20;opacity:1}.task-list-item-convert-container:hover,.task-list-item-convert-container:focus{display:block}.contains-task-list:hover .task-list-item-convert-container,.contains-task-list:focus-within .task-list-item-convert-container{clip-path:none;width:auto;height:24px;display:block;overflow:visible}.topic-tag-link:hover{background-color:#def;text-decoration:none}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--fgColor-accent)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0!important;outline:none!important}.command-palette-input-clear-button:hover{color:var(--fgColor-muted)}themed-picture{visibility:hidden}.underline-on-hover:hover{text-decoration:underline}.CommentBox-container.CommentBox-container:focus-within{outline:2px var(--focus-outlineColor,var(--color-accent-emphasis)) solid;outline-offset:-1px;box-shadow:none;border-color:#0000}.CommentBox-container::placeholder{visibility:hidden}.CommentBox-input.CommentBox-input:focus,.CommentBox-input.CommentBox-input:focus-visible{box-shadow:none;border:0;outline:0}.CommentBox-input:placeholder-shown+.CommentBox-placeholder{display:block}.CommentBox .dragover .CommentBox-input:focus{outline:2px dashed var(--borderColor-default,var(--color-border-default));outline-offset:-6px;box-shadow:none;border-radius:10px}.CommentBox-comment.CommentBox-comment:focus,.CommentBox-comment.CommentBox-comment:focus-visible{border-radius:var(--borderRadius-medium);outline:2px var(--focus-outlineColor,var(--color-accent-emphasis)) solid;outline-offset:-1px;box-shadow:none}.CommentBox-comment[role=tabpanel][tabindex="0"]:focus{outline:2px var(--focus-outlineColor,var(--color-accent-emphasis)) solid}.PageHeader .PageHeader-parentLink a:hover{color:var(--fgColor-default,var(--color-fg-default));background:var(--bgColor-muted,var(--color-canvas-subtle));text-decoration:none}[data-target=query-builder\.clearButton]:focus{outline:2px solid var(--fgColor-accent,var(--color-accent-fg))!important;outline-offset:2px!important}.QueryBuilder-StyledInputContainer::-webkit-scrollbar{display:none}.QueryBuilder-Input:focus{box-shadow:none!important;border:0!important}@keyframes hx-fade-out{0%{opacity:1}to{opacity:0}}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:var(--base-size-4)}.AvatarStack--large .avatar.avatar-more:before{width:32px}.AvatarStack--large .avatar.avatar-more:after{width:30px}.AvatarStack--large .avatar.avatar-more:after,.AvatarStack--large .avatar.avatar-more:before{height:32px}.AvatarStack-body:not(:hover){background-color:#0000}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n+6){opacity:0;display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-left:-6px;margin-right:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4),.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-left:-18px;margin-right:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-left:0;margin-right:-6px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4),.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-left:0;margin-right:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-left:-2px;margin-right:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4),.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-left:-30px;margin-right:0}.hx_badge-search-container .hx_badge-input:focus{box-shadow:none!important;border:0!important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:#0000}g-emoji{font-size:1.25em}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:var(--borderWidth-thin)}.form-control:-webkit-autofill{-webkit-text-fill-color:var(--fgColor-default);box-shadow:inset 0 0 0 32px var(--bgColor-default)!important}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--bgColor-default),0 0 0 2px var(--borderColor-accent-emphasis)!important}::-webkit-calendar-picker-indicator{filter:invert(50%)}@font-face{font-family:Noto Sans;src:local(sans-serif);unicode-range:U+60}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-bg:var(--bgColor-muted);--color-workflow-card-header-shadow:#1b1f230a;--color-bg-discussions-row-emoji-box:#57606a;--color-notifications-row-read-bg:var(--bgColor-default);--color-notifications-row-bg:var(--bgColor-muted);--color-user-mention-fg:var(--fgColor-attention);--color-mktg-btn-shadow-outline:#ffffff40 0 0 0 1px inset;--color-marketing-icon-primary:#79c0ff;--color-marketing-icon-secondary:#1f6feb;--color-project-header-bg:#0d1117;--color-project-sidebar-bg:#161b22;--color-project-gradient-in:#161b22;--color-project-gradient-out:#161b2200;--color-diff-blob-selected-line-highlight-mix-blend-mode:screen;--color-text-white:var(--fgColor-white)}}:root{--color-workflow-card-bg:var(--bgColor-default);--color-workflow-card-header-shadow:#0000;--color-bg-discussions-row-emoji-box:#d1d5da80;--color-notifications-row-read-bg:var(--bgColor-muted);--color-notifications-row-bg:var(--bgColor-white);--color-user-mention-fg:var(--fgColor-default);--color-mktg-btn-shadow-outline:#00000026 0 0 0 1px inset;--color-marketing-icon-primary:#218bff;--color-marketing-icon-secondary:#54aeff;--color-project-header-bg:#24292f;--color-project-sidebar-bg:var(--bgColor-white);--color-project-gradient-in:var(--bgColor-white);--color-project-gradient-out:#fff0;--color-diff-blob-selected-line-highlight-mix-blend-mode:multiply;--color-text-white:var(--fgColor-white)}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-bg:var(--bgColor-default);--color-workflow-card-header-shadow:#0000;--color-bg-discussions-row-emoji-box:#d1d5da80;--color-notifications-row-read-bg:var(--bgColor-muted);--color-notifications-row-bg:var(--bgColor-white);--color-user-mention-fg:var(--fgColor-default);--color-mktg-btn-shadow-outline:#00000026 0 0 0 1px inset;--color-marketing-icon-primary:#218bff;--color-marketing-icon-secondary:#54aeff;--color-project-header-bg:#24292f;--color-project-sidebar-bg:var(--bgColor-white);--color-project-gradient-in:var(--bgColor-white);--color-project-gradient-out:#fff0;--color-diff-blob-selected-line-highlight-mix-blend-mode:multiply;--color-text-white:var(--fgColor-white)}}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit!important}.hx_focus-input:focus-visible+.hx_focus-target{box-shadow:0 0 0 2px var(--borderColor-accent-emphasis)}.reset-btn-override:hover{color:var(--fgColor-accent);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--bgColor-accent-emphasis)}.icon-sponsor{transition:transform .15s cubic-bezier(.2,0,.13,2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible!important}@media (max-width:543px){.SelectMenu-modal{width:unset!important}}.SelectMenu-item:disabled{color:var(--fgColor-muted);pointer-events:none}select-panel dialog::backdrop{background:0 0}.Box--responsive .Box-row--unread:before{width:var(--base-size-8);height:var(--base-size-8);color:#fff;content:"";background-image:linear-gradient(#54a3ff,#006eed);background-clip:padding-box;border-radius:50%;display:inline-block;position:absolute;top:36px;left:20px}@media (min-width:544px){.Box--responsive .Box-row--unread:before{display:none}}@media (max-width:767px){.page-responsive .hx_dropdown-fullscreen[open]>summary:before{background-color:var(--overlay-backdrop-bgColor)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu:before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu:after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(.9)}}}@media (max-width:767px){.page-responsive .hx_rsm[open]>summary:before{background-color:var(--overlay-backdrop-bgColor,var(--color-primer-canvas-backdrop))}.page-responsive .hx_rsm .close-button:before,.page-responsive .hx_rsm-close-button:before{top:calc(var(--base-size-16)*-1);right:calc(var(--base-size-16)*-1);bottom:calc(var(--base-size-16)*-1);left:calc(var(--base-size-16)*-1);content:"";position:absolute}.page-responsive .hx_rsm .select-menu-button:before,.page-responsive .hx_rsm-trigger:before{animation:.24s cubic-bezier(0,0,.2,1) backwards hx_rsm-trigger-animation}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(.9)}}}@media (hover:none){.tooltipped:hover:before,.tooltipped:hover:after{display:none}}.gap-2{gap:var(--base-size-8)!important}.starring-container .unstarred{display:flex}.starring-container .starred{display:none}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--bgColor-default)}.status-indicator-success:before,.status-indicator-failed:before{content:none}[data-turbo-body]{isolation:isolate}#__primerPortalRoot__{z-index:1}.topic-tag{font-size:12px;font-weight:var(--base-text-weight-medium,500);white-space:nowrap;color:var(--fgColor-accent);background-color:var(--bgColor-accent-muted);border:var(--borderWidth-thin) solid var(--topicTag-borderColor,transparent);border-radius:2em;padding:0 10px;line-height:22px;display:inline-block}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--fgColor-onEmphasis);background-color:var(--bgColor-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.avatar-user{border-radius:50%!important}.user-hovercard-avatar:focus .user-hovercard-avatar-image{outline:var(--focus-outline);outline-offset:2px}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:var(--base-size-8)!important;padding-bottom:var(--base-size-8)!important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:var(--base-size-8)!important;margin-bottom:var(--base-size-8)!important}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--fgColor-default)!important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--bgColor-muted)}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=false]:after{z-index:10;content:"";border:7px solid #0000;border-bottom:7px solid var(--bgColor-muted);display:inline-block;position:absolute;top:-14px;left:auto;right:10px}.details-overlay-dark[open]>summary:before{z-index:111!important}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--button-default-bgColor-hover);border:var(--borderWidth-thin,max(var(--borderWidth-thin),.0625rem)) solid var(--control-bgColor-hover)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}@supports not selector(:popover-open){[popover]:not(.\:popover-open){display:none}}.markdown-body>:first-child>.heading-element:first-child{margin-top:0!important}.markdown-heading{position:relative}.markdown-heading .heading-element:hover+.anchor{opacity:1}.markdown-heading h2.heading-element+.anchor{transform:translateY(calc(-50% - .3rem))}.markdown-heading .anchor{border-radius:var(--borderRadius-medium);opacity:0;justify-content:center;align-items:center;width:28px;height:28px;margin:auto;display:flex;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.markdown-heading .anchor:hover{opacity:1}.markdown-heading .anchor:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;opacity:1}@media (pointer:coarse){.markdown-heading .anchor{opacity:1}}.markdown-heading .anchor .octicon{color:var(--fgColor-default)}details.details-overlay:not([open])>:not(summary){display:none!important}.RoleAvatarSpread>.RoleAvatarSpread-avatar:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--stroke-size) var(--stroke-color);pointer-events:none;z-index:1;position:absolute;inset:0}</style>
|
||
<style>.entry-details .entry-details-th:hover,.entry-details .entry-details-td:hover{overflow-wrap:break-word;white-space:normal}.entry-details .entry-details-tr:hover .entry-details-th,.entry-details .entry-details-tr:hover .entry-details-td{background:var(--borderColor-muted)}.payment-methods .selected-payment-method:before{content:"";display:table}.payment-methods .selected-payment-method:after{clear:both;content:"";display:table}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--fgColor-muted)}.Details-element:focus{outline:none}.blob-interaction-bar:before{content:"";display:table}.blob-interaction-bar:after{clear:both;content:"";display:table}.blob-filter:focus{outline:none}.diff-table .error-highlight:before,.blob-code-content .error-highlight:before{content:"";background:linear-gradient(135deg,transparent,transparent 45%,var(--fgColor-danger),transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,var(--fgColor-danger),transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em;width:100%;height:.25em;position:absolute;top:101%}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--bgColor-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.CodeMirror-lint-mark-error:before,.cm-lintRange.cm-lintRange-error:before{content:"";background:linear-gradient(135deg,transparent,transparent 45%,var(--borderColor-danger-emphasis),transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,var(--borderColor-danger-emphasis),transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em;width:100%;height:.25em;position:absolute;top:101%}.CodeMirror-lint-mark-warning:before,.cm-lintRange.cm-lintRange-warning:before{content:"";background:linear-gradient(135deg,transparent,transparent 45%,var(--borderColor-attention-emphasis),transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,var(--borderColor-attention-emphasis),transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em;width:100%;height:.25em;position:absolute;top:101%}.CodeMirror-lint-mark-info:before,.cm-lintRange.cm-lintRange-info:before{content:"";background:linear-gradient(135deg,transparent,transparent 45%,var(--borderColor-accent-emphasis),transparent 55%,transparent 100%),linear-gradient(45deg,transparent,transparent 45%,var(--borderColor-accent-emphasis),transparent 55%,transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em;width:100%;height:.25em;position:absolute;top:101%}.branch-action-state-unknown .branch-action-body:after,.branch-action-state-unknown .branch-action-body:before,.branch-action-state-unstable .branch-action-body:after,.branch-action-state-unstable .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-unknown .branch-action-body:after,.branch-action-state-unstable .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default),var(--bgColor-default));margin-left:2px}.branch-action-state-unknown .branch-action-body:before,.branch-action-state-unstable .branch-action-body:before{background-color:var(--borderColor-attention-emphasis)}.branch-action-state-dirty .branch-action-body:after,.branch-action-state-dirty .branch-action-body:before,.branch-action-state-closed-dirty .branch-action-body:after,.branch-action-state-closed-dirty .branch-action-body:before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body:after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-dirty .branch-action-body:after,.branch-action-state-closed-dirty .branch-action-body:after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default),var(--bgColor-default));margin-left:2px}.branch-action-state-dirty .branch-action-body:before,.branch-action-state-closed-dirty .branch-action-body:before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body:before{background-color:var(--borderColor-default)}.enterprise-upload-file-input:focus~.f4 .enterprise-upload-label,.enterprise-upload-file-input:focus-visible+.f4 .enterprise-upload-label{outline:2px solid var(--borderColor-accent-emphasis);outline-offset:var(--borderWidth-thin);border-radius:var(--borderRadius-medium)}.code-list .blob-num:before{content:normal}.code-list .blob-num a:hover{color:var(--fgColor-accent)}.search-form-fluid .search-page-input:focus{box-shadow:none}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-policy-item-no-hover:hover{color:var(--fgColor-default);background-color:var(--overlay-bgColor)}.codespaces-policy-item-no-hover:hover .codespaces-policy-constraint-error{color:var(--fgColor-danger)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--fgColor-default);background-color:var(--button-default-bgColor-hover)}.codespaces-policy-form-blue-hover:hover,.codespaces-policy-form-blue-hover:hover svg,.codespaces-policy-form-blue-hover:focus svg{color:var(--fgColor-accent)!important}.codespaces-policy-form-danger-hover:hover{background-color:var(--bgColor-danger-muted)!important}[data-color-mode=dark] .universe-cta:hover{background:#31e85f;text-decoration:none}[data-color-mode=light] .universe-cta:hover{background:#05571c!important}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme=dark] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=dark_colorblind] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=dark_tritanopia] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=dark_dimmed] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=dark_high_contrast] .universe-cta:hover{background:#31e85f;text-decoration:none}[data-color-mode=auto][data-dark-theme=light] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=light_colorblind] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=light_tritanopia] .universe-cta:hover,[data-color-mode=auto][data-dark-theme=light_high_contrast] .universe-cta:hover{background:#05571c!important}}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme=dark] .universe-cta:hover,[data-color-mode=auto][data-light-theme=dark_colorblind] .universe-cta:hover,[data-color-mode=auto][data-light-theme=dark_tritanopia] .universe-cta:hover,[data-color-mode=auto][data-light-theme=dark_dimmed] .universe-cta:hover,[data-color-mode=auto][data-light-theme=dark_high_contrast] .universe-cta:hover{background:#31e85f;text-decoration:none}[data-color-mode=auto][data-light-theme=light] .universe-cta:hover,[data-color-mode=auto][data-light-theme=light_colorblind] .universe-cta:hover,[data-color-mode=auto][data-light-theme=light_tritanopia] .universe-cta:hover,[data-color-mode=auto][data-light-theme=light_high_contrast] .universe-cta:hover{background:#05571c!important}}.universe-promo-container-design-2 .universe-cta-design-2:focus{outline-offset:2px}[data-color-mode=dark] .universe-cta-design-2:focus-visible{background-color:#f0f6fc;outline-color:#1f6feb}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme=dark] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_colorblind] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_tritanopia] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_dimmed] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_high_contrast] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-dark-theme=dark_dimmed_high_contrast] .universe-cta-design-2:focus-visible{background-color:#f0f6fc;outline-color:#1f6feb}}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme=dark] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_colorblind] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_tritanopia] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_dimmed] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_high_contrast] .universe-cta-design-2:focus-visible,[data-color-mode=auto][data-light-theme=dark_dimmed_high_contrast] .universe-cta-design-2:focus-visible{background-color:#f0f6fc;outline-color:#1f6feb}}.nudge-inverse-button:hover{filter:brightness(.85);fill:var(--bgColor-inverse)!important}.news .feed-item-heading-menu-button:hover{color:var(--fgColor-default)}.suggest-icon svg:before,.suggest-icon path:before{background-color:#9e7bff;bottom:-6px;left:-4px}.suggest-icon svg:after,.suggest-icon path:after{background-color:#6c84e9;width:5px;height:5px;top:-5px;right:-5px}.dashboard-notice .dismiss:hover{color:var(--fgColor-muted)}development-menu .SelectMenu-item:hover,development-menu .SelectMenu-item:focus-visible{color:var(--fgColor-onEmphasis)!important;background-color:var(--bgColor-accent-emphasis)!important}development-menu .SelectMenu-item:hover .arrow,development-menu .SelectMenu-item:focus-visible .arrow{visibility:visible!important}development-menu .SelectMenu-item:hover svg,development-menu .SelectMenu-item:hover span,development-menu .SelectMenu-item:hover p,development-menu .SelectMenu-item:focus-visible svg,development-menu .SelectMenu-item:focus-visible span,development-menu .SelectMenu-item:focus-visible p{color:var(--fgColor-onEmphasis)!important;background-color:var(--bgColor-accent-emphasis)!important}@keyframes development-menu-component-dialog-animation--sm{0%{opacity:0;transform:translateX(var(--base-size-16))}}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--bgColor-neutral-muted)}.discussions-select-menu a:focus{outline:2px solid var(--focus-outlineColor)}.file:target{box-shadow:0 0 0 2px var(--focus-outlineColor)!important;outline:none!important}.file-header:before{content:"";display:table}.file-header:after{clear:both;content:"";display:table}.graphs .dot.padded circle:hover{fill:var(--fgColor-accent)}.svg-tip:after{box-sizing:border-box;width:5px;height:5px;margin:0 0 0 calc(var(--base-size-4)*-1);content:" ";border:5px solid #0000;border-top-color:var(--bgColor-emphasis);position:absolute;bottom:-10px;left:50%}.svg-tip.left:after{left:10%}.svg-tip.right:after{left:90%}.svg-tip.comparison .metric-0:before,.svg-tip.comparison .metric-1:before{height:var(--base-size-4);content:"";border:var(--borderWidth-thin) solid var(--borderColor-default);border-radius:var(--borderRadius-medium);position:absolute;top:0;left:0;right:0}.svg-tip.comparison .metric-0:before{background-color:var(--bgColor-success-emphasis)}.svg-tip.comparison .metric-1:before{background-color:var(--bgColor-accent-emphasis)}[data-dark-theme=dark_colorblind] .svg-tip.comparison .metric-1:before,[data-dark-theme=dark_tritanopia] .svg-tip.comparison .metric-1:before,[data-light-theme=light_colorblind] .svg-tip.comparison .metric-1:before,[data-dark-theme=light_tritanopia] .svg-tip.comparison .metric-1:before{background-color:var(--data-pink-color-emphasis,var(--data-pink-color))}.team-breadcrumb .team-breadcrumb-item:after{color:var(--borderColor-neutral-muted);content:"/";padding-left:.5em;padding-right:.5em}.team-breadcrumb .team-breadcrumb-item-selected:after{content:none}.hook-item a:hover{text-decoration:none}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{border:solid var(--bgColor-default) 2px;border-radius:var(--borderRadius-medium);background-color:#00000080;box-shadow:0 0 1px #ffffff80}.integrations-select-repos::-webkit-scrollbar-track-piece{background:0 0}.label-link:hover{text-decoration:none}.issues-reset-query:hover{color:var(--fgColor-accent);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--bgColor-accent-emphasis)}a.task-progress:hover{color:var(--fgColor-accent)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--bgColor-accent-emphasis)}.milestone-link:hover .octicon{color:inherit}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:#0000!important}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus{color:inherit;background-color:var(--bgColor-neutral-muted)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon{color:#0000}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon{color:inherit}.label-select-menu .select-menu-item:hover .description,.label-select-menu .select-menu-item:focus .description{color:var(--fgColor-default)}.reaction-sort-item:focus,.reaction-sort-item:hover{background-color:var(--bgColor-accent-emphasis);opacity:1;text-decoration:none}.issue-keyword:hover{border-bottom:0}.new-label-color-input:invalid{color:var(--fgColor-danger)}.map-country:hover{fill:#c8b28e}.map-point:hover{fill:#e36209}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px #0003}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{box-shadow:0;top:0}.marketplace-product-callout:before,.marketplace-product-callout:after{display:none}.CircleBadge--github.CircleBadge--large:after{bottom:5px;right:5px}.CircleBadge--github.CircleBadge--small:after{bottom:-5px;right:-5px}.CircleBadge--github:after{width:22px;height:22px;padding:var(--base-size-4);content:"";background:var(--bgColor-default)url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=)center no-repeat;border-radius:100px;line-height:0;display:block;position:absolute;bottom:0;right:0}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em #34d05866}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--fgColor-onEmphasis);background-color:var(--bgColor-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--fgColor-onEmphasis)}.ipm-nudge-icon-wrapper:before{--border-match-theme-bg:var(--bgColor-default,var(--color-canvas-default));content:"";border:var(--borderWidth-thick) solid var(--border-match-theme-bg);background-color:var(--bgColor-done-emphasis);border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:-4px}.developer-app-item .developer-app-name:hover{color:var(--fgColor-accent);text-decoration:none}.github-roadmap-webinar-control-cta:hover,.github-roadmap-webinar-treatment-cta:hover{filter:brightness(.85)}.github-roadmap-webinar-treatment-topic:before{content:"";background:var(--wonder-green-4);width:6px;height:6px;margin-right:var(--base-size-12)}.org-list .list-item:before{content:"";display:table}.org-list .list-item:after{clear:both;content:"";display:table}.permission-level-cell .select-menu-button:after{position:absolute;top:10px;right:10px}.menu-item-danger:hover,.menu-item-danger.selected:hover{color:var(--fgColor-onEmphasis);background:var(--bgColor-danger-emphasis)}.invited .team-member-list .list-item:before{content:"";display:table}.invited .team-member-list .list-item:after{clear:both;content:"";display:table}.invited-banner:before{content:"";display:table}.invited-banner:after{clear:both;content:"";display:table}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--control-transparent-bgColor-hover);border-radius:var(--borderRadius-medium)}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--fgColor-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num:hover{color:var(--fgColor-muted);cursor:default}.project-column:focus{outline:none}@media (min-width:544px){.project-column:focus{box-shadow:0 0 0 2px var(--borderColor-accent-emphasis);border-color:var(--borderColor-accent-emphasis)!important}}.project-card:hover{border-color:var(--borderColor-default)!important;box-shadow:0 1px 3px #6a737d4d!important}.project-card:focus{outline:none}@media (min-width:544px){.project-card:focus{border-color:var(--borderColor-accent-emphasis)!important;box-shadow:0 0 0 2px var(--borderColor-accent-emphasis)!important}}.issue-card .AvatarStack:hover .from-avatar{margin-right:calc(var(--base-size-4)*-1)}@keyframes show-pane{0%{transform:translate(390px)}to{transform:translate(0)}}.projects-reset-query:hover,.projects-reset-query:hover .projects-reset-query-icon{color:var(--fgColor-muted)!important}.project-small-menu-dropdown:before,.project-small-menu-dropdown:after{display:none}.projects-comment-form .comment-form-head:after{clear:both;content:" ";display:block}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-name-hover:hover .project-name-edit-action{opacity:1}.review-comment:after,.review-comment-loader:after,.review-comment.is-comment-editing:after{z-index:-1;content:"";background-color:var(--bgColor-muted);width:3px;height:100%;position:absolute;top:31px;left:23px}.review-comment:last-child:after,.review-comment:last-child .review-comment-contents:after{display:none}.review-comment .is-comment-editing:after{height:20px;top:100%;bottom:0;left:19px}.label-edit:before{content:"";display:table}.label-edit:after{clear:both;content:"";display:table}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--bgColor-accent-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--fgColor-danger)}.collaborators .collab-team-link:hover{text-decoration:none}.listgroup-item:before{content:"";display:table}.listgroup-item:after{clear:both;content:"";display:table}.user-already-added:after{padding:1px var(--base-size-4);margin-left:var(--base-size-4);color:var(--fgColor-onEmphasis);content:"Already added";background:var(--bgColor-severe-emphasis);border-radius:var(--borderRadius-medium);font-size:12px;line-height:1.4;display:inline-block}.repository-visibility-change-warning:before{display:none}.two-factor-recovery-code:before{margin-right:var(--base-size-8);color:var(--fgColor-muted);content:"●";font-size:12px;position:relative;top:-3px}.setup-creditcard-form .form-group select:invalid{color:var(--fgColor-muted)}.signup-btn:disabled{opacity:.5!important}.showcase-page-pattern:after{content:"";background-image:linear-gradient(#ffffffd9,#fff);display:block;position:absolute;inset:0}.modal-anchor:before{z-index:99;cursor:default;content:" ";background:var(--overlay-backdrop-bgColor);display:block;position:fixed;inset:0}@keyframes sponsors-progress-animation{0%{background-position:100%}to{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg,#ffd33d 0%,#ea4aaa 17%,#b34bff 34%,#01feff 51%,#ffd33d 68%,#ea4aaa 85%,#b34bff 100%)0 0/300% 100%;animation:2s linear infinite sponsors-progress-animation}}.team-member-ellipsis:hover{color:var(--fgColor-accent);background:var(--bgColor-muted)}.typeahead-result:before{content:"";display:table}.typeahead-result:after{clear:both;content:"";display:table}.typeahead-result:focus,.typeahead-result:hover{text-decoration:none}.typeahead-result:hover{color:var(--fgColor-onEmphasis);background-color:var(--bgColor-accent-emphasis)}.typeahead-result:hover .octicon-plus{color:var(--fgColor-onEmphasis)}.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email{color:var(--fgColor-onEmphasis)}.member-suggestion:hover .non-member-note{display:none}.member-suggestion:hover .non-member-action{display:block}.member-suggestion:hover .octicon{color:var(--fgColor-onEmphasis)}#user-content-toc ul ul li:before{float:left;color:var(--fgColor-muted);content:"⌞";margin-top:-.2em;margin-right:.2em;font-size:1.2em;line-height:1}@media (max-width:768px){.actions-fullwidth-module:after{z-index:0;height:var(--base-size-16);content:"";background-color:var(--bgColor-muted);position:absolute;bottom:-17px;left:0;right:0}}</style>
|
||
<style>.WorkflowJob-title:after{content:"";position:absolute;inset:0}.checks-list-item.selected .selected-color-white:focus-visible,.checks-list-item.selected .checks-rerun-button:focus-visible{outline:2px solid var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))!important}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-timeline-alert-comment:before{width:0}.collaborators:before,.collaborators:after{display:none}.TimelineItem:last-of-type.dependabot-alert-dismissal-comment:before{width:0}.hx_flex-avatar-stack{align-items:center;display:flex}.hx_flex-avatar-stack-item{min-width:0;max-width:var(--base-size-24)}.hx_flex-avatar-stack-item .avatar{background-color:var(--bgColor-default,var(--color-canvas-default));border:var(--borderWidth-thick) solid var(--bgColor-default,var(--color-canvas-default));box-shadow:none;display:block}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}@keyframes toggle-color{0%{background-color:#0000}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}to{background-color:#0000}}.branch-action-state-clean .branch-action-body:after,.branch-action-state-clean .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-clean .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.branch-action-state-clean .branch-action-body:before{background-color:var(--bgColor-success-emphasis,var(--color-success-emphasis))}.branch-action-state-error .branch-action-body:after,.branch-action-state-error .branch-action-body:before,.is-merging .branch-action-state-error-if-merging .branch-action-body:after,.is-merging .branch-action-state-error-if-merging .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-error .branch-action-body:after,.is-merging .branch-action-state-error-if-merging .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.branch-action-state-error .branch-action-body:before,.is-merging .branch-action-state-error-if-merging .branch-action-body:before{background-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.branch-action-state-merged .branch-action-body:after,.branch-action-state-merged .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.branch-action-state-merged .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.branch-action-state-merged .branch-action-body:before{background-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.enqueued-pull-request .branch-action-body:after,.enqueued-pull-request .branch-action-body:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.enqueued-pull-request .branch-action-body:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.enqueued-pull-request .branch-action-body:before{background-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.commit-form:after,.commit-form:before{top:11px;right:100%;left:calc(var(--base-size-8)*-1);pointer-events:none;content:" ";clip-path:polygon(0 50%,100%0,100% 100%);width:8px;height:16px;display:block;position:absolute}.commit-form:after{background-color:var(--bgColor-default,var(--color-canvas-default));background-image:linear-gradient(var(--bgColor-default,var(--color-canvas-default)),var(--bgColor-default,var(--color-canvas-default)));margin-left:2px}.commit-form:before{background-color:var(--borderColor-default,var(--color-border-default))}.commit-form-actions:before{content:"";display:table}.commit-form-actions:after{clear:both;content:"";display:table}@media (max-width:768px){.commit-form:after,.commit-form:before{display:none!important}}.full-commit .branches-list li:before{padding-right:var(--base-size-4);font-weight:var(--base-text-weight-normal,400);content:"+"}.full-commit .branches-list li:first-child:before{content:"";padding-right:0}.full-commit .branches-list li.pull-request:before{margin-left:calc(var(--base-size-8)*-1);content:""}.full-commit .sha-block>a:hover{border-bottom:var(--borderWidth-thin) solid var(--borderColor-default,var(--color-border-default))}.merge-branch-form .commit-form:before,.queue-branch-form .commit-form:before{display:none}@media (min-width:768px){.merge-branch-form .commit-form:before,.queue-branch-form .commit-form:before{border-right-color:var(--borderColor-default,var(--color-border-default));display:block}}.merge-branch-form .commit-form:after,.queue-branch-form .commit-form:after{display:none}@media (min-width:768px){.merge-branch-form .commit-form:after,.queue-branch-form .commit-form:after{display:block}}.merge-branch-form.error .commit-form:before,.merge-branch-form.danger .commit-form:before,.queue-branch-form.error .commit-form:before,.queue-branch-form.danger .commit-form:before{border-right-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}:root{--pr-toolbar-sticky-header-height:max(var(--observed-header-height,60px),60px)}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis))}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:var(--borderWidth-thin) solid var(--borderColor-default,var(--color-border-default))}.template-previews .discussion-sidebar-heading:hover{color:var(--fgColor-accent,var(--color-accent-emphasis))}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-title-link a:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.new-pr-form:before{content:"";display:table}.new-pr-form:after{clear:both;content:"";display:table}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}</style>
|
||
<style>.BorderGrid{width:100%;margin-bottom:calc(var(--base-size-16)*-1);table-layout:fixed;border-collapse:collapse;border-style:hidden;display:table}.BorderGrid .BorderGrid-cell{padding-top:var(--base-size-16);padding-bottom:var(--base-size-16)}.BorderGrid-row{display:table-row}.BorderGrid-cell{border:var(--borderWidth-thin) solid var(--borderColor-muted,var(--color-border-muted));display:table-cell}.branches .loading-overlay:before{content:"";background-color:var(--bgColor-default,var(--color-canvas-default));opacity:.7;position:absolute;inset:0}@media screen and (max-width:768px){.truncate-for-mobile{display:none}}.show-for-mobile{display:none}@media screen and (max-width:768px){.show-for-mobile{display:table-row}}.file-commit-form--full .commit-form:before{display:none}.file-commit-form-dropdown:after{display:none}@media (min-width:1012px){.file-commit-form-dropdown:after{display:inline-block}}.file-navigation:before{content:"";display:table}.file-navigation:after{clear:both;content:"";display:table}.about-margin{margin-top:var(--base-size-12)}.focusable-grid-cell:focus-visible{outline:none}.diff-hunk-cell:focus:before{z-index:1;content:" ";border:var(--borderWidth-thick) solid var(--focus-outlineColor);pointer-events:none;position:absolute;inset:0}.diff-text-cell[data-selected=true]:before{content:" ";border-left:solid var(--borderWidth-thick) var(--borderColor-accent-emphasis);height:100%;display:inline-block;position:absolute;top:0;left:0}.diff-text-cell:focus:before{z-index:1;content:" ";border:var(--borderWidth-thick) solid var(--focus-outlineColor);pointer-events:none;position:absolute;inset:0}.new-diff-line-number .diff-line-number-button:hover{font-weight:var(--base-text-weight-semibold,600);color:var(--fgColor-default,var(--color-fg-default))}.new-diff-line-number[data-selected=true][data-first-unified-line-number-cell=false]:focus:before{z-index:1;content:" ";position:absolute;inset:0;border-left:var(--borderWidth-thick) solid var(--focus-outlineColor)!important;border-top:var(--borderWidth-thick) solid var(--focus-outlineColor)!important;border-bottom:var(--borderWidth-thick) solid var(--focus-outlineColor)!important}.new-diff-line-number[data-selected=false]:focus:before,.new-diff-line-number[data-selected=true][data-first-unified-line-number-cell=true]:focus:before{z-index:1;content:" ";border:var(--borderWidth-thick) solid var(--focus-outlineColor);position:absolute;inset:0}.diff-line-number .diff-line-number-button:hover{font-weight:var(--base-text-weight-semibold,600);color:var(--fgColor-default,var(--color-fg-default))}.diff-line-number[data-selected=true][data-first-unified-line-number-cell=false]:focus:before{z-index:1;content:" ";position:absolute;inset:0;border-left:var(--borderWidth-thick) solid var(--focus-outlineColor)!important;border-top:var(--borderWidth-thick) solid var(--focus-outlineColor)!important;border-bottom:var(--borderWidth-thick) solid var(--focus-outlineColor)!important}.diff-line-number[data-selected=false]:focus:before,.diff-line-number[data-selected=true][data-first-unified-line-number-cell=true]:focus:before{z-index:1;content:" ";border:var(--borderWidth-thick) solid var(--focus-outlineColor);position:absolute;inset:0}:root{--line-number-cell-width:44px;--line-number-cell-width-unified:88px;--diff-line-minimum-height:24px;--diff-line-height:24px;--diff-action-bar-position:0}.react-code-line-container:focus{outline:2px solid var(--focus-outlineColor,var(--color-accent-emphasis))!important}.react-line-number:not(.prevent-click):hover{color:var(--fgColor-default,var(--color-fg-default))}.expand-row-ellipsis:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.react-code-line-contents .expand-row-ellipsis:hover{color:var(--fgColor-accent,var(--color-accent-fg))}.react-file-line [data-code-text]:before{content:attr(data-code-text)}:root{--blame-segments-count:1;--blame-virt-total-size:unset;--blame-single-blame-height-narrow:41px}.js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content,.js-snippet-clipboard-copy-unpositioned .markdown-body .highlight{margin-bottom:var(--base-size-16);background-color:var(--bgColor-muted,var(--color-canvas-subtle));justify-content:space-between;display:flex}.js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content pre,.js-snippet-clipboard-copy-unpositioned .markdown-body .highlight pre{margin-bottom:0}.js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content .zeroclipboard-container,.js-snippet-clipboard-copy-unpositioned .markdown-body .highlight .zeroclipboard-container{animation:none;display:block}.js-snippet-clipboard-copy-unpositioned .markdown-body .snippet-clipboard-content .zeroclipboard-container clipboard-copy,.js-snippet-clipboard-copy-unpositioned .markdown-body .highlight .zeroclipboard-container clipboard-copy{width:var(--control-small-size,28px);height:var(--control-small-size,28px)}.react-blob-print-hide::selection{background-color:var(--selection-bgColor,var(--color-accent-muted))}.react-button-with-indicator:after{width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border:var(--borderWidth-thick) solid var(--bgColor-default,var(--color-canvas-default));border-radius:50%;display:inline-block;position:absolute;top:0;right:0}.react-blob-textarea::-webkit-scrollbar{display:none}.react-blob-textarea.select-contrast::selection{color:initial}.react-directory-row{height:40px;font-size:14px}.react-directory-row td{padding-left:var(--base-size-16);text-align:left;border-top:var(--borderWidth-thin) solid var(--borderColor-default,var(--color-border-default))}.react-directory-row:hover{background-color:var(--bgColor-muted,var(--color-canvas-subtle))}.react-directory-filename-column{height:40px;padding-right:var(--base-size-16);align-items:center;gap:4px 10px;display:flex}.react-directory-filename-column .react-directory-filename-cell{font-size:14px;font-weight:var(--base-text-weight-normal,400);margin:0}.react-directory-filename-column .icon-directory{color:var(--treeViewItem-leadingVisual-iconColor-rest,var(--color-icon-directory))}.react-directory-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.react-directory-commit-message{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.react-directory-commit-age{padding-right:var(--base-size-16);color:var(--fgColor-muted,var(--color-fg-muted));text-align:right}.react-tree-toggle-button-with-indicator:after{width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--bgColor-accent-emphasis,var(--color-accent-fg));border:var(--borderWidth-thick) solid var(--bgColor-default,var(--color-canvas-default));border-radius:50%;display:inline-block;position:absolute;top:3px;right:2px}.react-repos-overview-margin{--Layout-gutter:24px}@media screen and (min-width:1280px){.react-repos-overview-margin{margin-right:calc(50% - 678px)}}@media screen and (max-width:1012px){.react-repos-overview-margin{--Layout-sidebar-width:240px}}.react-directory-row-name-cell-small-screen{display:none}@media screen and (max-width:544px){.react-directory-row-name-cell-small-screen{display:table-cell}}.react-directory-row-name-cell-large-screen{display:table-cell}@media screen and (max-width:544px){.react-directory-row-name-cell-large-screen{display:none}}.react-directory-row-commit-cell{display:table-cell}@media screen and (max-width:544px){.react-directory-row-commit-cell{display:none}}.react-directory-add-file-icon{color:var(--fgColor-muted);margin:0 calc(var(--base-size-4)*-1)}@media screen and (min-width:1279px){.react-directory-add-file-icon{display:none}}.react-directory-add-file-button svg{color:var(--fgColor-muted);margin:0 calc(var(--base-size-4)*-1)0 var(--base-size-8)}@media screen and (max-width:1278px){.react-directory-add-file-button{display:none}}.repo-file-upload-target .manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.repo-file-upload-target .manual-file-chooser:focus+.manual-file-chooser-text{outline:var(--focus-outlineColor,var(--color-accent-fg)) solid 2px;text-decoration:underline}.tree-finder-input:focus{font-size:inherit;box-shadow:none;appearance:none}.tree-browser-result:hover{color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis))}.tree-browser-result:hover .octicon-file{color:inherit}</style>
|
||
<style>@layer primer-react{.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
|
||
<title>axios/axios: Promise based HTTP client for the browser and node.js</title>
|
||
<meta name=route-pattern content=/:user_id/:repository data-turbo-transient>
|
||
<meta name=route-controller content=files data-turbo-transient>
|
||
<meta name=route-action content=disambiguate data-turbo-transient>
|
||
<meta name=fetch-nonce content=v2:76325173-d5a7-b8e3-00db-45346959b4c1>
|
||
<meta name=current-catalog-service-hash content=f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb>
|
||
<meta name=request-id content=C002:E530B:99073E:B65AA4:6996C206 data-turbo-transient=true><meta name=html-safe-nonce content=2cd616827037bc97bef9c8006d27297a2bdd40cf18b144f115f6ae281aaa2ffa data-turbo-transient=true><meta name=visitor-payload content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zZWFyY2g/cT1heGlvcyZ0eXBlPXJlcG9zaXRvcmllcyIsInJlcXVlc3RfaWQiOiJDMDAyOkU1MzBCOjk5MDczRTpCNjVBQTQ6Njk5NkMyMDYiLCJ2aXNpdG9yX2lkIjoiNTA2MTAyNDcyNTU5ODgyNTcwNSIsInJlZ2lvbl9lZGdlIjoic291dGhlYXN0YXNpYSIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==" data-turbo-transient=true><meta name=visitor-hmac content=172c3236e8f7ef5998d07ea9b99941d97f1dbc3f5efbfedef5af0d06bbc96454 data-turbo-transient=true>
|
||
<meta name=hovercard-subject-tag content=repository:23088740 data-turbo-transient>
|
||
<meta name=github-keyboard-shortcuts content=repository,copilot data-turbo-transient=true>
|
||
<meta name=selected-link value=repo_source data-turbo-transient>
|
||
<link rel=assets href=https://github.githubassets.com/>
|
||
<meta name=google-site-verification content=Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I>
|
||
<meta name=octolytics-url content=https://collector.github.com/github/collect><meta name=octolytics-actor-id content=185904284><meta name=octolytics-actor-login content=cdostan><meta name=octolytics-actor-hash content=788c9d438d44b0e30477ed5df35232146cac4f10a37d71d9ea18d45ed2c60a9b>
|
||
<meta name=analytics-location content="/<user-name>/<repo-name>" data-turbo-transient=true>
|
||
<meta name=user-login content=cdostan>
|
||
<link rel=sudo-modal href=https://github.com/sessions/sudo_modal>
|
||
<meta name=viewport content="width=device-width">
|
||
<meta name=description content="Promise based HTTP client for the browser and node.js - axios/axios">
|
||
<link rel=search type=application/opensearchdescription+xml href=https://github.com/opensearch.xml title=GitHub>
|
||
<meta property=fb:app_id content=1401488693436528>
|
||
<meta name=apple-itunes-app content="app-id=1477376905, app-argument=https://github.com/axios/axios">
|
||
<meta name=twitter:image content=https://opengraph.githubassets.com/48e73231b8ba6520364456d756945fc081ce34a8258e498f86cd88e9d0fe693f/axios/axios><meta name=twitter:site content=@github><meta name=twitter:card content=summary_large_image><meta name=twitter:title content="axios/axios: Promise based HTTP client for the browser and node.js"><meta name=twitter:description content="Promise based HTTP client for the browser and node.js - axios/axios">
|
||
<meta property=og:image content=https://opengraph.githubassets.com/48e73231b8ba6520364456d756945fc081ce34a8258e498f86cd88e9d0fe693f/axios/axios><meta property=og:image:alt content="Promise based HTTP client for the browser and node.js - axios/axios"><meta property=og:image:width content=1200><meta property=og:image:height content=600><meta property=og:site_name content=GitHub><meta property=og:type content=object><meta property=og:title content="axios/axios: Promise based HTTP client for the browser and node.js"><meta property=og:url content=https://github.com/axios/axios><meta property=og:description content="Promise based HTTP client for the browser and node.js - axios/axios">
|
||
<link rel=shared-web-socket href="wss://alive.github.com/_sockets/u/185904284/ws?session=eyJ2IjoiVjMiLCJ1IjoxODU5MDQyODQsInMiOjE5NzczMDc0NzUsImMiOjM0NTg2NDc0NzUsInQiOjE3NzE0ODc3Nzl9--f46b2bcd223ca9215ccf9dba2a6447c353b4a54b8b07a06b999b46769921e370" data-refresh-url=/_alive data-session-id=54b7f95b905584b092d60f0dd0cef5b571a5ebaa336310614150095d537393ac>
|
||
<link rel=shared-web-socket-src href=https://github.com/assets-cdn/worker/socket-worker-9c03177cabef2321.js>
|
||
<meta name=hostname content=github.com>
|
||
<meta name=keyboard-shortcuts-preference content=all>
|
||
<meta name=hovercards-preference content=true>
|
||
<meta name=announcement-preference-hovercard content=true>
|
||
<meta name=expected-hostname content=github.com>
|
||
<meta http-equiv=x-pjax-version content=654334c25d8985ca656d5a1381592bb3cb9301367abba0b3d9d2914cc784dab7 data-turbo-track=reload>
|
||
<meta http-equiv=x-pjax-csp-version content=21a43568025709b66240454fc92d4f09335a96863f8ab1c46b4a07f6a5b67102 data-turbo-track=reload>
|
||
<meta http-equiv=x-pjax-css-version content=20414e98442146cd7c7f78b5f030955d6ce4de6d09dfb1ec55df5bf7ece04854 data-turbo-track=reload>
|
||
<meta http-equiv=x-pjax-js-version content=5513290f8d09a9ed78de519ab8316ed23b2b0ddd5e91d2420df56691d00827e8 data-turbo-track=reload>
|
||
<meta name=turbo-cache-control content=no-preview data-turbo-transient>
|
||
<meta data-hydrostats=publish>
|
||
<meta name=go-import content="github.com/axios/axios git https://github.com/axios/axios.git">
|
||
<meta name=octolytics-dimension-user_id content=32372333><meta name=octolytics-dimension-user_login content=axios><meta name=octolytics-dimension-repository_id content=23088740><meta name=octolytics-dimension-repository_nwo content=axios/axios><meta name=octolytics-dimension-repository_public content=true><meta name=octolytics-dimension-repository_is_fork content=false><meta name=octolytics-dimension-repository_network_root_id content=23088740><meta name=octolytics-dimension-repository_network_root_nwo content=axios/axios>
|
||
<link rel=canonical href=https://github.com/axios/axios data-turbo-transient>
|
||
<meta name=turbo-body-classes content="logged-in env-production page-responsive">
|
||
<meta name=disable-turbo content=false>
|
||
<meta name=browser-stats-url content=https://api.github.com/_private/browser/stats>
|
||
<meta name=browser-errors-url content=https://api.github.com/_private/browser/errors>
|
||
<meta name=release content=e258e32a8c50a12656030b21f3279030a774ec82>
|
||
<meta name=ui-target content=full>
|
||
<meta name=theme-color content=#1e2327>
|
||
<meta name=color-scheme content="light dark">
|
||
<meta name=apple-mobile-web-app-title content=GitHub>
|
||
<style>.GlobalCreateMenu-module__actionMenuButton__Hj_iB{border:solid var(--borderWidth-thin) var(--control-borderColor-rest);padding:var(--control-medium-paddingInline-condensed);gap:var(--base-size-4,.125rem)}.styles-module__appHeader__YzYWk{color:var(--fgColor-default);background:var(--bgColor-inset);box-shadow:inset 0 calc(var(--borderWidth-thin,1px)*-1) var(--borderColor-default)}.styles-module__left__Fylw7{padding-right:var(--base-size-8)}.styles-module__right__mlBQg{padding-left:var(--base-size-8)}.styles-module__withLocalNavigation__rjTJ_{padding-bottom:var(--base-size-4)}.styles-module__appHeaderButton__axedQ{border:solid var(--borderWidth-thin) var(--control-borderColor-rest)}.styles-module__itemDivider__nunbs{width:var(--borderWidth-thin);background:var(--control-borderColor-rest);height:var(--base-size-20);margin-inline:var(--base-size-4)}.styles-module__center__R3QRv{flex:1;min-width:0;padding-inline:0}@media (max-width:1024px){.styles-module__center__R3QRv{justify-content:flex-end}}.styles-module__appHeaderHome__nkA_U{color:var(--fgColor-default);margin-left:var(--base-size-4);outline-offset:var(--base-size-2);border-radius:50%}.styles-module__contextRegion__VbSp2{height:var(--base-size-32)}.styles-module__contextCrumb__IzGIq{color:var(--fgColor-default);min-width:3ch;line-height:var(--base-size-24);border-radius:var(--borderRadius-medium);padding-inline:var(--base-size-6);padding-block:var(--base-size-4);align-items:center;height:100%;display:inline-flex}.styles-module__contextCrumb__IzGIq:hover{background:var(--control-transparent-bgColor-hover);text-decoration:none}.styles-module__contextCrumb__IzGIq:active{background:var(--control-transparent-bgColor-active);text-decoration:none}.styles-module__repoPickerDropdownButton__WjHYX:hover{background:var(--control-transparent-bgColor-hover)}.styles-module__repoPickerDropdownButton__WjHYX:active{background:var(--control-transparent-bgColor-active)}.styles-module__contextCrumbStatic__zx68k:hover{background:0 0;text-decoration:none}.styles-module__contextCrumbLast__tI2e3{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--base-text-weight-semibold);display:inline-block;overflow:hidden}.styles-module__notificationIndicator__D_jL0:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--fgColor-accent);box-shadow:0 0 0 calc(var(--base-size-4,4px)/2) var(--bgColor-inset);border-radius:50%;display:block;position:absolute}.CopilotItems-module__AgentsMenu__WsBs_{padding-left:var(--base-size-6);padding-right:var(--base-size-6)}.CopilotItems-module__AgentsMenu__WsBs_ [data-component=leadingVisual]{margin-right:var(--base-size-4)}.CopilotItems-module__AgentsMenu__WsBs_.CopilotItems-module__hasNotification__OHj_j:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";box-shadow:0 0 0 calc(var(--base-size-4,4px)/2);background:var(--fgColor-attention);color:#0000;border-radius:50%;display:block;position:absolute}.Search-module__searchButtonGroup__aetw5{display:flex}.Search-module__searchButton__aiE0a:hover{background-color:var(--bgColor-transparent)}.Search-module__kbd__WCskr{width:var(--base-size-16,16px);height:var(--base-size-16,16px);font-size:var(--text-caption-size,12px);color:inherit;vertical-align:text-bottom;background:var(--bgColor-transparent);border:var(--borderWidth-thin) solid var(--fgColor-muted);border-radius:var(--borderRadius-small);box-shadow:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-grid}@media (max-width:1024px){.Search-module__searchButtonGroup__aetw5{display:none}.Search-module__smallSearchButton___8Gvn{display:flex}.search-suggestions{top:0;left:0;width:100vw!important;position:fixed!important}}.Search-module__placeholder__p9hbG{width:100%;line-height:var(--text-body-lineHeight-medium);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding-right:var(--base-size-32);display:block;overflow:hidden}.Search-module__text__veSYi{font-weight:var(--text-caption-weight)}.Search-module__value__TFoak{color:var(--fgColor-muted)}.GlobalNavUserMenu-module__anchor__Dcej6{outline-offset:var(--base-size-2);border-radius:50%}.GlobalNavUserMenu-module__container__NaVIt{display:flex;position:relative}</style><style>.NotificationsSubscriptionsMenu-module__watchCounter__iKoWw{background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg));padding:0 6px;display:inline-block}.NotificationsSubscriptionsMenu-module__ActionMenuButton__FVE3w [data-component=leadingVisual]{color:var(--fgColor-muted,var(--color-fg-muted))}</style><style data-styled=active data-styled-version=5.3.11>.lpqgUB{width:32px;height:32px}.kglDHV{width:20px;height:20px}.jCdPVA[data-size="small"][data-no-visuals]{margin-right:8px;height:28px}.gUydnL[data-size="small"][data-no-visuals] svg{color:var(--bgColor-success-emphasis,var(--color-success-emphasis))}.iIGVMW{font-weight:600;color:var(--fgColor-default,var(--color-fg-default,#1F2328))}.iIGVMW:hover{color:var(--fgColor-default,var(--color-fg-default,#1F2328))}</style><style id=ms-consent-banner-main-styles>.erL690_8JwUW-R4bJRcfl:enabled:hover{color:#000;background-color:#DBDBDB;box-shadow:0px 4px 10px rgba(0,0,0,0.25);border:none}.erL690_8JwUW-R4bJRcfl:enabled:focus{background-color:#DBDBDB;box-shadow:0px 4px 10px rgba(0,0,0,0.25);border:2px solid #000}.erL690_8JwUW-R4bJRcfl:disabled{opacity:1;color:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2);border:none}._1zNQOqxpBFSokeCLGi_hGr:enabled:hover{color:#fff;background-color:#0067B8;box-shadow:0px 4px 10px rgba(0,0,0,0.25);border:none}._1zNQOqxpBFSokeCLGi_hGr:enabled:focus{background-color:#0067B8;box-shadow:0px 4px 10px rgba(0,0,0,0.25);border:2px solid #000}._1zNQOqxpBFSokeCLGi_hGr:disabled{opacity:1;color:rgba(0,0,0,0.2);background-color:rgba(0,120,215,0.2);border:none}._1XuCi2WhiqeWRUVp3pnFG3:focus{box-sizing:border-box}._1XuCi2WhiqeWRUVp3pnFG3:disabled{cursor:not-allowed}._23tra1HsiiP6cT-Cka-ycB *::before,._2bvsb3ubApyZ0UGoQA9O9T *::before,._23tra1HsiiP6cT-Cka-ycB *::after,._2bvsb3ubApyZ0UGoQA9O9T *::after{box-sizing:inherit}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label::before{display:block;position:absolute;top:5px;left:3px;height:19px;width:19px;content:"";border-radius:50%;border:1px solid #000;background-color:#fff}div[dir="rtl"] input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label::before{left:auto;right:3px}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:hover::before{border:1px solid #0067B8}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:hover::after{display:block;position:absolute;top:10px;left:8px;height:9px;width:9px;content:"";border-radius:50%;background-color:rgba(0,0,0,0.8)}div[dir="rtl"] input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:hover::after{left:auto;right:8px}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:focus::before{border:1px solid #0067B8}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:focus::after{display:block;position:absolute;top:10px;left:8px;height:9px;width:9px;content:"";border-radius:50%;background-color:#000}div[dir="rtl"] input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:not(:disabled)+label:focus::after{left:auto;right:8px}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:checked+label::after{display:block;position:absolute;top:10px;left:8px;height:9px;width:9px;content:"";border-radius:50%;background-color:#000}div[dir="rtl"] input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:checked+label::after{left:auto;right:8px}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:disabled+label{cursor:not-allowed}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:disabled+label::before{border:1px solid rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2)}._2uhaEsmeotZ3P-M0AXo2kF:focus{box-sizing:border-box}._2uhaEsmeotZ3P-M0AXo2kF:disabled{cursor:not-allowed}._3tOu1FJ59c_xz_PmI1lKV5:focus{box-sizing:border-box}._3tOu1FJ59c_xz_PmI1lKV5:disabled{cursor:not-allowed}</style><style id=ms-consent-banner-theme-styles>._1zNQOqxpBFSokeCLGi_hGr:enabled:hover{color:#1f2328!important;background-color:#d8b9ff!important;box-shadow:none!important;border:1px solid transparent!important}._1zNQOqxpBFSokeCLGi_hGr:enabled:focus{background-color:#d8b9ff!important;box-shadow:none!important;border:2px solid #ffffff!important}._1zNQOqxpBFSokeCLGi_hGr:disabled{opacity:0.5!important;color:#1f2328!important;background-color:#ffffff!important;border:1px solid transparent!important}.erL690_8JwUW-R4bJRcfl:enabled:hover{color:#ffffff!important;background-color:#24292f!important;box-shadow:none!important;border:1px solid #ffffff!important}.erL690_8JwUW-R4bJRcfl:enabled:focus{background-color:#24292f!important;box-shadow:none!important;border:2px solid #6e7781!important}.erL690_8JwUW-R4bJRcfl:disabled{opacity:0.5!important;color:#ffffff!important;background-color:#424a53!important;border:1px solid #6e7781!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label::before{border:1px solid #d8b9ff!important;background-color:#24292f!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:checked+label::after{background-color:#d8b9ff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label:hover::before{border:1px solid #ffffff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label:hover::after{background-color:#ffffff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label:focus::before{border:1px solid #ffffff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2+label:focus::after{background-color:#d8b9ff!important}input[type="radio"]._1dp8Vp5m3HwAqGx8qBmFV2:disabled+label::before{border:1px solid rgba(227,227,227,0.2)!important;background-color:rgba(227,227,227,0.2)!important}</style><style>@keyframes LoadingSkeleton-module__wave__huYKA{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes LoadingSkeleton-module__pulse__HTUJd{0%{opacity:.3}10%{opacity:1}to{opacity:.3}}.LoadingSkeleton-module__skeleton__euqGn:after{background:linear-gradient(90deg,transparent,var(--bgColor-neutral-muted,var(--color-neutral-subtle)),transparent);content:"";animation:1.5s linear infinite LoadingSkeleton-module__wave__huYKA;position:absolute;inset:0;transform:translate(-100%)}.LoadingSkeleton-module__pulse__HTUJd:after{animation:none}</style><style>.ValidationErrorPopover-module__PopoverContent__j2P4I:before,.ValidationErrorPopover-module__PopoverContent__j2P4I:after{transform:translateX(var(--caret-offset));left:50%}.ValidationErrorPopover-module__PopoverContent__j2P4I.ValidationErrorPopover-module__aboveCaret__FPlt8:before,.ValidationErrorPopover-module__PopoverContent__j2P4I.ValidationErrorPopover-module__aboveCaret__FPlt8:after{border-top-color:var(--fgColor-danger)!important}.ValidationErrorPopover-module__PopoverContent__j2P4I.ValidationErrorPopover-module__belowCaret__SGycK:before,.ValidationErrorPopover-module__PopoverContent__j2P4I.ValidationErrorPopover-module__belowCaret__SGycK:after{border-bottom-color:var(--fgColor-danger)!important}.Input-module__multiDateInputContainer__ZoN6D .Input-module__multiDateInput__Y8qLH input:focus{width:11ch}.Day-module__day__xAppa[aria-selected]:not([aria-disabled=true]):focus-visible{z-index:1;outline:var(--focus-outline);outline-offset:2px}.Day-module__day__xAppa[aria-selected]:not([aria-disabled=true]):where(:not(.Day-module__selected__llCRQ)):hover{background:var(--control-bgColor-hover)}.Day-module__day__xAppa[aria-selected]:not([aria-disabled=true]):where(:not(.Day-module__selected__llCRQ)):active{background:var(--control-bgColor-active)}.Day-module__day__xAppa.Day-module__today__R1c8w .Day-module__date__IM5H3:after{content:"";background:var(--text-color);border-radius:1px;width:16px;height:2px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Panel-module__pickers__NDS79 .Panel-module__picker__PCMDM :focus{outline:var(--focus-outline)}.DragAndDropItem-module__dragItem__TFnSd:after,.DragAndDropItem-module__dragItem__TFnSd:before{z-index:1;content:"";background-color:var(--bgColor-accent-emphasis);border:0;display:block;position:absolute}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__vertical__M46WA:after,.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__vertical__M46WA:before{height:2px;left:0;right:0}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__horizontal__zLrbA:after,.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__horizontal__zLrbA:before{width:2px;top:0;bottom:0}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__vertical__M46WA:before{top:0;transform:translateY(-50%)}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__vertical__M46WA:after{bottom:0;transform:translateY(50%)}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__horizontal__zLrbA:before{left:0;transform:translate(-50%)}.DragAndDropItem-module__dragItem__TFnSd.DragAndDropItem-module__horizontal__zLrbA:after{right:0;transform:translate(50%)}</style><style>@keyframes ControlledTooltip-module__tooltip-appear__fyv7v{0%{opacity:0}to{opacity:1}}.ControlledTooltip-module__tooltipBase__N1MbN:after{z-index:1000000;font:normal normal 11px/1.5 var(--fontStack-system);-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis);text-align:center;text-shadow:none;text-transform:none;letter-spacing:normal;overflow-wrap:break-word;white-space:pre;pointer-events:none;content:attr(data-visible-text);background:var(--bgColor-emphasis);border-radius:var(--borderRadius-medium);opacity:0;padding:.5em .75em;text-decoration:none;display:none;position:absolute}.ControlledTooltip-module__tooltippedOpen__eNKn6:after,.ControlledTooltip-module__tooltipBase__N1MbN:hover:after,.ControlledTooltip-module__tooltipBase__N1MbN:active:after,.ControlledTooltip-module__tooltipBase__N1MbN:focus:after{opacity:1;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.ControlledTooltip-module__tooltippedOpen__eNKn6:after,.ControlledTooltip-module__tooltipBase__N1MbN:hover:after,.ControlledTooltip-module__tooltipBase__N1MbN:active:after,.ControlledTooltip-module__tooltipBase__N1MbN:focus:after{opacity:0;animation-name:ControlledTooltip-module__tooltip-appear__fyv7v;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.ControlledTooltip-module__tooltippedNoDelay__bW6WD.ControlledTooltip-module__tooltippedOpen__eNKn6:after,.ControlledTooltip-module__tooltippedNoDelay__bW6WD:hover:after,.ControlledTooltip-module__tooltippedNoDelay__bW6WD:active:after,.ControlledTooltip-module__tooltippedNoDelay__bW6WD:focus:after{animation-delay:0s}}.ControlledTooltip-module__tooltippedS__JL_qv:after,.ControlledTooltip-module__tooltippedSe__OyhVh:after,.ControlledTooltip-module__tooltippedSw__me2O2:after{margin-top:6px;top:100%;right:50%}.ControlledTooltip-module__tooltippedSe__OyhVh:after{margin-left:calc(-1*var(--base-size-16));left:50%;right:auto}.ControlledTooltip-module__tooltippedSw__me2O2:after{margin-right:calc(-1*var(--base-size-16))}.ControlledTooltip-module__tooltippedN__KIj7h:after,.ControlledTooltip-module__tooltippedNe__gVDNf:after,.ControlledTooltip-module__tooltippedNw__irSZE:after{margin-bottom:6px;bottom:100%;right:50%}.ControlledTooltip-module__tooltippedNe__gVDNf:after{margin-left:calc(-1*var(--base-size-16));left:50%;right:auto}.ControlledTooltip-module__tooltippedNw__irSZE:after{margin-right:calc(-1*var(--base-size-16))}.ControlledTooltip-module__tooltippedS__JL_qv:after,.ControlledTooltip-module__tooltippedN__KIj7h:after{transform:translate(50%)}.ControlledTooltip-module__tooltippedW__aMYMo:after{margin-right:6px;bottom:50%;right:100%;transform:translateY(50%)}.ControlledTooltip-module__tooltippedE__oIBoq:after{margin-left:6px;bottom:50%;left:100%;transform:translateY(50%)}.ControlledTooltip-module__tooltippedAlignRight2__gd5yl:after{margin-right:0;right:0}.ControlledTooltip-module__tooltippedAlignLeft2__F4iA8:after{margin-left:0;left:0}.ControlledTooltip-module__tooltippedMultiline__t2wgM:after{overflow-wrap:break-word;white-space:pre-line;border-collapse:separate;width:max-content;max-width:250px}.RepoSelectPanel-module__CopilotRepoSelectPanelAnchored__AVsfX::backdrop{background-color:#0000}.ChatInput-module__chatForm__YoMl2:has(.ChatInput-module__input__lPYf_:focus){outline:2px solid var(--focus-outlineColor);outline-offset:-1px}.ChatInput-module__input__lPYf_::selection{color:var(--fgColor-default);background-color:var(--codeMirror-selection-bgColor)}.ChatInput-module__input__lPYf_::placeholder{color:var(--fgColor-muted)}.ChatInput-module__CommandIconButton__Avrym:hover{background:var(--bgColor-danger-muted)}.ChatInput-module__actionsMultiple__T49V8 .ChatInput-module__toolbarButtons__Mqs1z:after{content:"";border-left:var(--borderWidth-default) solid var(--borderColor-default);width:0;height:24px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.WebSearchReferencePreview-module__bing-icon___VBVc:before{content:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWxhYmVsPSJCaW5nSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTEzLjkwMyAxMC4yNzJhNC4zMiA0LjMyIDAgMCAxLTEuMTU3IDIuOTQyIDEuOTQxIDEuOTQxIDAgMCAwIC40NDctLjg0NmwuMDAzLS4wMS4wMTctLjA4NGEyLjQ4OSAyLjQ4OSAwIDAgMCAuMDI1LS4xNyAxLjkzIDEuOTMgMCAwIDAtLjU4Ni0xLjU5NCAxLjkzIDEuOTMgMCAwIDAtLjg2Ni0uNDg2aC0uMDA0bC0uMDM0LS4wMTEtLjUwNC0uMTczLTEuMzE3LS40NTNoLS4wMTNsLS4wODMtLjAzYTEuMjIyIDEuMjIyIDAgMCAxLS42Mi0uNTQ4bC0uNDgtMS4yMy0uNTUtMS40MDUtLjEwNi0uMjctLjAyOC0uMDU2YS42MjIuNjIyIDAgMCAxLS4wNDYtLjIzNi41NTUuNTU1IDAgMCAxIDAtLjA2My42MTQuNjE0IDAgMCAxIC44NS0uNTAzbDIuNDU2IDEuMjU4LjQ4NC4yNDdjLjI1Ni4xNTIuNDk1LjMzMS43MTQuNTM0YTQuMzA4IDQuMzA4IDAgMCAxIDEuMzk4IDMuMTg3WiI+PC9wYXRoPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0xMy4yNDYgMTEuOTFjMCAuMTIyLS4wMTEuMjQ0LS4wMzQuMzY0LS4wMDYuMDMxLS4wMTIuMDYzLS4wMi4wOTMtLjAxNC4wNTYtLjAyOS4xMS0uMDQ3LjE2NWwtLjAzLjA4M2MtLjAxLjAyNy0uMDIzLjA1NS0uMDM0LjA4MmExLjk2OCAxLjk2OCAwIDAgMS0uMzM1LjUxNmMtLjM1OC4zOTYtMS41NzMgMS4xMDItMi4wMiAxLjM4OWwtLjk5NC42MDVjLS43MjkuNDUtMS40MTcuNzY3LTIuMjgzLjc4OGgtLjEyMWMtLjA1NiAwLS4xMTIgMC0uMTY3LS4wMDNhNC4zMjcgNC4zMjcgMCAwIDEtNC4xMjgtMy44MTMgMS45MTcgMS45MTcgMCAwIDAgMi43OTYgMS4zNDlsLjAwNi0uMDA0LjA5OC0uMDU4LjM5NS0uMjMzLjUwNC0uMjk4di0uMDE0bC4wNjUtLjAzOCA0LjUwNS0yLjY3LjM0Ny0uMjA1LjAzNS4wMTJoLjAwNGExLjkzMiAxLjkzMiAwIDAgMSAxLjA1Mi42OTIgMS45NDEgMS45NDEgMCAwIDEgLjQwNiAxLjE5OFoiPjwvcGF0aD48cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNNi44MzIgMy4wMDF2OS45MzhsLS41MDYuMjk2LS4zOTYuMjMzLS4wOTcuMDU5YTEuOTE2IDEuOTE2IDAgMCAxLTIuODMtMS43MDRWLjY0QS42NDIuNjQyIDAgMCAxIDQgLjEwOWwxLjk2IDEuMjhhMS45MTcgMS45MTcgMCAwIDEgLjg3IDEuNjEyWiI+PC9wYXRoPjxnIG9wYWNpdHk9Ii4xNDkiPjxtYXNrIGlkPSJlIiB3aWR0aD0iMTEiIGhlaWdodD0iOCIgeD0iMyIgeT0iOSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgbWFzay10eXBlPSJsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zIDkuNTcyaDEwLjU4NHY2LjU1OEgzVjkuNTcyWiI+PC9wYXRoPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2UpIj48cGF0aCBmaWxsPSJ1cmwoI2YpIiBkPSJNMTMuMjQ0IDExLjkxYzAgLjEyMi0uMDExLjI0NC0uMDMzLjM2NGwtLjAyLjA5M2MtLjAxNS4wNTYtLjAzLjExLS4wNDguMTY1bC0uMDMuMDgzYy0uMDEuMDI3LS4wMjMuMDU1LS4wMzQuMDgyYTEuOTUgMS45NSAwIDAgMS0uMzM1LjUxNmMtLjM1OC4zOTYtMS41NzMgMS4xMDItMi4wMiAxLjM4OWwtLjk5NC42MDVjLS43MjkuNDUtMS40MTcuNzY3LTIuMjgzLjc4OGgtLjEyMWMtLjA1NiAwLS4xMTIgMC0uMTY3LS4wMDNhNC4zMjcgNC4zMjcgMCAwIDEtNC4xMjgtMy44MTMgMS45MTcgMS45MTcgMCAwIDAgMi43OTYgMS4zNDlsLjAwNi0uMDA0LjA5OC0uMDU4LjM5NS0uMjMzLjUwNC0uMjk4di0uMDE0bC4wNjUtLjAzOCA0LjUwNS0yLjY3LjM0Ny0uMjA1LjAzNS4wMTJoLjAwNGExLjkzMSAxLjkzMSAwIDAgMSAxLjA1Mi42OTIgMS45NCAxLjk0IDAgMCAxIC40MDYgMS4xOThaIj48L3BhdGg+PC9nPjwvZz48ZyBvcGFjaXR5PSIuMDk4Ij48bWFzayBpZD0iZyIgd2lkdGg9IjUiIGhlaWdodD0iMTYiIHg9IjMiIHk9Ii0xIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBtYXNrLXR5cGU9Imx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMtLjAwM2g0LjAzdjE0LjExNUgzVi0uMDAzWiI+PC9wYXRoPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2cpIj48cGF0aCBmaWxsPSJ1cmwoI2gpIiBkPSJNNi44MyAzLjAwMXY5LjkzOGwtLjUwNi4yOTYtLjM5Ni4yMzMtLjA5Ny4wNTlBMS45MTYgMS45MTYgMCAwIDEgMyAxMS44MjNWLjY0YS42NDIuNjQyIDAgMCAxIC45OTktLjUzMmwxLjk2IDEuMjhhMS45MTcgMS45MTcgMCAwIDEgLjg3IDEuNjEyWiI+PC9wYXRoPjwvZz48L2c+PC9nPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjcuMTQ4IiB4Mj0iMTQuMTY1IiB5MT0iNy4wNjUiIHkyPSIxMS4xMjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMzdCREZGIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMTgiIHN0b3AtY29sb3I9IiMzM0JGRkQiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4zNiIgc3RvcC1jb2xvcj0iIzI4QzVGNSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjUzIiBzdG9wLWNvbG9yPSIjMTVEMEU5Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiMxMkQxRTciPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41OSIgc3RvcC1jb2xvcj0iIzFDRDJFNSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjc3IiBzdG9wLWNvbG9yPSIjNDJEOERDIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuOTEiIHN0b3AtY29sb3I9IiM1OURCRDYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2MkRDRDQiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjMuMDM1IiB4Mj0iMTMuMjU0IiB5MT0iMTMuMTQ4IiB5Mj0iMTMuMTQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzM5RDJGRiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjE1IiBzdG9wLWNvbG9yPSIjMzhDRUZFIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMjkiIHN0b3AtY29sb3I9IiMzNUMzRkEiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii40MyIgc3RvcC1jb2xvcj0iIzJGQjBGMyI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjU1IiBzdG9wLWNvbG9yPSIjMjk5QUVCIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTgiIHN0b3AtY29sb3I9IiMyNjkyRUMiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii43NiIgc3RvcC1jb2xvcj0iIzFBNkNGMSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjkxIiBzdG9wLWNvbG9yPSIjMTM1NUY0Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTA0Q0Y1Ij48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSI0LjkyNiIgeDI9IjQuOTI2IiB5MT0iMTQuMDM3IiB5Mj0iLjM3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxQjQ4RUYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4xMiIgc3RvcC1jb2xvcj0iIzFDNTFGMCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjMyIiBzdG9wLWNvbG9yPSIjMUU2OUY1Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTciIHN0b3AtY29sb3I9IiMyMTkwRkIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyNkI4RjQiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZiIgeDE9IjUuMDYxIiB4Mj0iMTEuMzcyIiB5MT0iMTUuNjY2IiB5Mj0iOS4zNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuMzciIHN0b3AtY29sb3I9IiNGREZERkQiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41MSIgc3RvcC1jb2xvcj0iI0Y2RjZGNiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNFQkVCRUIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii42OCIgc3RvcC1jb2xvcj0iI0RBREFEQSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjc1IiBzdG9wLWNvbG9yPSIjQzRDNEM0Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuODEiIHN0b3AtY29sb3I9IiNBOEE4QTgiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii44NiIgc3RvcC1jb2xvcj0iIzg4OCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjkxIiBzdG9wLWNvbG9yPSIjNjI2MjYyIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuOTUiIHN0b3AtY29sb3I9IiMzNzM3MzciPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzA5MDkwOSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJoIiB4MT0iNC45MjQiIHgyPSI0LjkyNCIgeTE9Ii4xMzkiIHkyPSIxMy45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjM3IiBzdG9wLWNvbG9yPSIjRkRGREZEIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNTEiIHN0b3AtY29sb3I9IiNGNkY2RjYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjRUJFQkVCIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNjgiIHN0b3AtY29sb3I9IiNEQURBREEiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii43NSIgc3RvcC1jb2xvcj0iI0M0QzRDNCI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjgxIiBzdG9wLWNvbG9yPSIjQThBOEE4Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuODYiIHN0b3AtY29sb3I9IiM4ODgiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii45MSIgc3RvcC1jb2xvcj0iIzYyNjI2MiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjk1IiBzdG9wLWNvbG9yPSIjMzczNzM3Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiMwOTA5MDkiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNnYxNkgweiI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPgo=)}.ReferenceToken-module__referenceToken__PDTso:hover{background-color:var(--button-invisible-bgColor-hover);text-decoration:none}.ChatInputReferences-module__convertToFileButton__Myfpe:hover{color:var(--fgColor-success)}.ChatInputReferences-module__convertToFileContainer__zjtuG:has(.ChatInputReferences-module__convertToFileButton__Myfpe:hover){background-color:var(--bgColor-success-muted);border-style:solid}@keyframes FullScreenDragOverlay-module__overlay-fade-in__L1GWt{0%{opacity:0}to{opacity:1}}@keyframes FullScreenDragOverlay-module__content-scale-fade-in__j5zQh{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}</style><style>@layer recipes{.ListItem-module__listItem__wBJcm:hover{background-color:var(--bgColor-muted)}.ListItem-module__listItem__wBJcm:where(.ListItem-module__selected__o52Hg):hover{background-color:var(--bgColor-accent-muted)}.ListItem-module__listItem__wBJcm:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.Title-module__anchor__dBbYy:hover{cursor:pointer}.Title-module__anchor__dBbYy:not(.Title-module__markdown__ylu1K):hover,.Title-module__anchor__dBbYy:where(.Title-module__markdown__ylu1K)>a:hover{color:var(--fgColor-accent);text-decoration:underline}}.MergeBoxSectionHeader-module__wrapperCanExpand__iicCN:hover{cursor:pointer;background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.MergeBoxSectionHeader-module__wrapperCanExpand__iicCN:has(:focus-visible){outline:solid 2px var(--focus-outlineColor,var(--color-accent-fg));outline-style:auto}.MergeBoxSectionHeader-module__button__R1r_x:after{content:"";position:absolute;inset:0}.SectionListItem-module__listItem__KnGyj:focus,.SectionListItem-module__listItem__KnGyj:hover{padding-right:var(--base-size-6);padding-left:var(--base-size-6);border-radius:var(--borderRadius-medium);margin-left:2px;margin-right:2px}@keyframes StatusCheckStatesIcon-module__smooth-appear__aF0r9{to{opacity:1;transform:scale(1)}}</style><style>.ModelPicker-module__menuButton__Imu_h:disabled .ModelPicker-module__buttonName__xOg9m{color:var(--fgColor-muted)}.ModelPicker-module__messageRetryButtonGroup__YW_Bc:is(:hover,:focus,:focus-within){background-color:var(--button-invisible-bgColor-hover);border-radius:var(--borderRadius-medium)}.ModelPicker-module__messageRetryButtonGroup__YW_Bc:is(:hover,:focus,:focus-within) .ModelPicker-module__messageRetryDivider__AQFOI{opacity:0}.IconButtonSelector-module__anchor__B2g3Y[data-selected=true]:not(:disabled){color:var(--fgColor-accent);border:var(--borderWidth-thin) solid var(--borderColor-accent-muted);background:var(--bgColor-accent-muted)}.AgentSelector-module__anchor__bShpn[data-selected=true]:not(.AgentSelector-module__iconButton__FHz8T):not(:disabled){color:var(--fgColor-success);border:var(--borderWidth-thin) solid var(--borderColor-success-muted);background:var(--bgColor-success-muted)}.AgentSelector-module__anchor__bShpn[data-selected=true]:not(:disabled) [data-component=leadingVisual],.AgentSelector-module__anchor__bShpn[data-selected=true]:not(:disabled) [data-component=trailingAction]{color:var(--fgColor-success);fill:currentColor}.ImageReferenceToken-module__imageReferenceToken__fbnev:hover{background-color:var(--button-invisible-bgColor-hover);text-decoration:none}@keyframes WithShimmerEffect-module__shimmer__jL9FZ{0%{mask-position:100%0}to{mask-position:-100%0}}@media (prefers-reduced-motion:no-preference){.WithShimmerEffect-module__shimmerText__SbrE8:first-letter{text-transform:uppercase}}@keyframes WithShimmerEffect-module__fadeInAnim__He9Io{0%{opacity:0}to{opacity:1}}</style><style>.AccountSwitchDialog-module__popoverContent__qHMgu:before,.AccountSwitchDialog-module__popoverContent__qHMgu:after{display:none}</style><style>.FileResultsList-module__FilesSearchBox__ivVkc{min-width:160px}.FileResultsList-module__ActionList_Item__X18Zr:hover{text-decoration:none}</style><style>@keyframes Activate-module__spriteAnimation__US57d{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Activate-module__copilotScaleAnimation__r9qKI{0%{transform:scale(.01)}to{transform:scale(1)}}@keyframes Activate-module__blink-star__cPOGA{0%{opacity:1}20%{opacity:1}30%{opacity:.4}40%{opacity:1}}@keyframes Activate-module__trail-animation-1__CYxNv{0%{transform:rotate(-180deg) scaleX(.01)}50%{transform:rotate(-180deg) scaleX(1)}to{transform:rotate(-180deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-2__KO732{0%{transform:rotate(-117deg) scaleX(.01)}50%{transform:rotate(-117deg) scaleX(1)}to{transform:rotate(-117deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-3__EoVml{0%{transform:rotate(-54deg) scaleX(.01)}50%{transform:rotate(-54deg) scaleX(1)}to{transform:rotate(-54deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-4__H4uEA{0%{transform:rotate(9deg) scaleX(.01)}50%{transform:rotate(9deg) scaleX(1)}to{transform:rotate(9deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-5__Ly02H{0%{transform:rotate(72deg) scaleX(.01)}50%{transform:rotate(72deg) scaleX(1)}to{transform:rotate(72deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-6__srIw9{0%{transform:rotate(135deg) scaleX(.01)}50%{transform:rotate(135deg) scaleX(1)}to{transform:rotate(135deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-7__hDXX1{0%{transform:rotate(198deg) scaleX(.01)}50%{transform:rotate(198deg) scaleX(1)}to{transform:rotate(198deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-8__MZNnO{0%{transform:rotate(261deg) scaleX(.01)}50%{transform:rotate(261deg) scaleX(1)}to{transform:rotate(261deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-9__YJVoh{0%{transform:rotate(324deg) scaleX(.01)}50%{transform:rotate(324deg) scaleX(1)}to{transform:rotate(324deg) scaleX(.01)}}@keyframes Activate-module__trail-animation-10__MTRdM{0%{transform:rotate(387deg) scaleX(.01)}50%{transform:rotate(387deg) scaleX(1)}to{transform:rotate(387deg) scaleX(.01)}}@keyframes Activate-module__sparkle-animation-1__ULLol{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(85px*cos(0)*var(--copilot-animation-scale,1)),calc(85px*sin(0)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-2__j1OUQ{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(84.5106px*cos(1.09956)*var(--copilot-animation-scale,1)),calc(84.5106px*sin(1.09956)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-3__CbL_c{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(83.0902px*cos(2.19911)*var(--copilot-animation-scale,1)),calc(83.0902px*sin(2.19911)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-4__icFKk{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(80.8779px*cos(3.29867)*var(--copilot-animation-scale,1)),calc(80.8779px*sin(3.29867)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-5__oEjmN{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(78.0902px*cos(4.39823)*var(--copilot-animation-scale,1)),calc(78.0902px*sin(4.39823)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-6__QsGme{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(75px*cos(5.49779)*var(--copilot-animation-scale,1)),calc(75px*sin(5.49779)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-7__hEA2p{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(71.9098px*cos(6.59734)*var(--copilot-animation-scale,1)),calc(71.9098px*sin(6.59734)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-8__KqLjn{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(69.1222px*cos(7.6969)*var(--copilot-animation-scale,1)),calc(69.1222px*sin(7.6969)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-9__Unr8_{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(66.9098px*cos(8.79646)*var(--copilot-animation-scale,1)),calc(66.9098px*sin(8.79646)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Activate-module__sparkle-animation-10__IDJtF{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1}to{transform:translate(calc(65.4894px*cos(9.89602)*var(--copilot-animation-scale,1)),calc(65.4894px*sin(9.89602)*var(--copilot-animation-scale,1)));opacity:0}}@keyframes Celebrate-module__copilotRun__qYdDf{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1056px*var(--copilot-animation-scale,1)))}}@keyframes Affirmative-module__copilotRun__l9COr{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-640px*var(--copilot-animation-scale,1)))}}@keyframes Confirm-module__copilotRun__mR9t7{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-640px*var(--copilot-animation-scale,1)))}}@keyframes Idle-module__copilotRun__IF2Wt{0%{transform:translateY(calc(0*var(--copilot-animation-scale,1)))}59.4796%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}59.7249%{transform:translateY(calc(-64px*var(--copilot-animation-scale,1)))}60.2156%{transform:translateY(calc(-96px*var(--copilot-animation-scale,1)))}60.461%{transform:translateY(calc(-128px*var(--copilot-animation-scale,1)))}64.1784%{transform:translateY(calc(-160px*var(--copilot-animation-scale,1)))}64.4238%{transform:translateY(calc(-192px*var(--copilot-animation-scale,1)))}64.6691%{transform:translateY(calc(-224px*var(--copilot-animation-scale,1)))}64.9145%{transform:translateY(calc(-256px*var(--copilot-animation-scale,1)))}65.1599%{transform:translateY(calc(-288px*var(--copilot-animation-scale,1)))}65.4052%{transform:translateY(calc(-320px*var(--copilot-animation-scale,1)))}65.6506%{transform:translateY(calc(-352px*var(--copilot-animation-scale,1)))}65.8959%{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}66.1413%{transform:translateY(calc(-416px*var(--copilot-animation-scale,1)))}66.3866%{transform:translateY(calc(-448px*var(--copilot-animation-scale,1)))}66.632%{transform:translateY(calc(-480px*var(--copilot-animation-scale,1)))}66.8773%{transform:translateY(calc(-512px*var(--copilot-animation-scale,1)))}67.1227%{transform:translateY(calc(-544px*var(--copilot-animation-scale,1)))}67.368%{transform:translateY(calc(-576px*var(--copilot-animation-scale,1)))}67.6134%{transform:translateY(calc(-608px*var(--copilot-animation-scale,1)))}78.7658%{transform:translateY(calc(-640px*var(--copilot-animation-scale,1)))}79.0112%{transform:translateY(calc(-672px*var(--copilot-animation-scale,1)))}79.2565%{transform:translateY(calc(-704px*var(--copilot-animation-scale,1)))}79.5019%{transform:translateY(calc(-736px*var(--copilot-animation-scale,1)))}79.7472%{transform:translateY(calc(-768px*var(--copilot-animation-scale,1)))}79.9926%{transform:translateY(calc(-800px*var(--copilot-animation-scale,1)))}80.2379%{transform:translateY(calc(-832px*var(--copilot-animation-scale,1)))}80.4833%{transform:translateY(calc(-864px*var(--copilot-animation-scale,1)))}80.7286%{transform:translateY(calc(-896px*var(--copilot-animation-scale,1)))}80.974%{transform:translateY(calc(-928px*var(--copilot-animation-scale,1)))}81.2193%{transform:translateY(calc(-960px*var(--copilot-animation-scale,1)))}81.4647%{transform:translateY(calc(-992px*var(--copilot-animation-scale,1)))}81.71%{transform:translateY(calc(-1024px*var(--copilot-animation-scale,1)))}81.9554%{transform:translateY(calc(-1056px*var(--copilot-animation-scale,1)))}82.2007%{transform:translateY(calc(-1088px*var(--copilot-animation-scale,1)))}89.6357%{transform:translateY(calc(-1120px*var(--copilot-animation-scale,1)))}89.881%{transform:translateY(calc(-1152px*var(--copilot-animation-scale,1)))}90.1264%{transform:translateY(calc(-1184px*var(--copilot-animation-scale,1)))}90.3717%{transform:translateY(calc(-1216px*var(--copilot-animation-scale,1)))}90.6171%{transform:translateY(calc(-1248px*var(--copilot-animation-scale,1)))}90.8625%{transform:translateY(calc(-1280px*var(--copilot-animation-scale,1)))}91.1078%{transform:translateY(calc(-1312px*var(--copilot-animation-scale,1)))}91.3532%{transform:translateY(calc(-1344px*var(--copilot-animation-scale,1)))}91.5985%{transform:translateY(calc(-1376px*var(--copilot-animation-scale,1)))}91.8439%{transform:translateY(calc(-1408px*var(--copilot-animation-scale,1)))}92.0892%{transform:translateY(calc(-1440px*var(--copilot-animation-scale,1)))}92.3346%{transform:translateY(calc(-1472px*var(--copilot-animation-scale,1)))}92.5799%{transform:translateY(calc(-1504px*var(--copilot-animation-scale,1)))}92.8253%{transform:translateY(calc(-1536px*var(--copilot-animation-scale,1)))}93.0706%{transform:translateY(calc(-1568px*var(--copilot-animation-scale,1)))}99.0186%{transform:translateY(calc(-1600px*var(--copilot-animation-scale,1)))}99.2639%{transform:translateY(calc(-1632px*var(--copilot-animation-scale,1)))}99.7546%{transform:translateY(calc(-1664px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1696px*var(--copilot-animation-scale,1)))}}@keyframes JumpWiggle-module__copilotRun__lgr6O{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1248px*var(--copilot-animation-scale,1)))}}@keyframes Negative-module__copilotRun__fcVdz{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-800px*var(--copilot-animation-scale,1)))}}@keyframes Thinking-module__copilotStart__UMGSA{to{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}}@keyframes Thinking-module__copilotRun__yMfal{0%{transform:translateY(calc(-416px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1728px*var(--copilot-animation-scale,1)))}}@keyframes Thinking-module__copilotEnd__IRkJ7{0%{transform:translateY(calc(-1792px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-2208px*var(--copilot-animation-scale,1)))}}@keyframes Tickle-module__copilotRun__D1wqf{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-1184px*var(--copilot-animation-scale,1)))}}@keyframes UserInput-module__copilotStart__Y0wk1{0%{transform:translateY(calc(-32px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}}@keyframes UserInput-module__copilotRun__CydMX{0%{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-384px*var(--copilot-animation-scale,1)))}}@keyframes UserInput-module__copilotEnd__8YKAE{0%{transform:translateY(calc(-416px*var(--copilot-animation-scale,1)))}to{transform:translateY(calc(-896px*var(--copilot-animation-scale,1)))}}</style><style>.ChatScrollContainer-module__container__tNcwo:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.ChatReferences-module__referencesContainer__lNGdW:hover{color:"fg.default"}.FigmaChatReference-module__thumbnailOuter__UalKM:after{content:"";background-color:var(--bgColor-neutral-muted);transition:opacity var(--base-duration-200) var(--base-easing-easeInOut);opacity:0;position:absolute;inset:0}.FigmaChatReference-module__referenceToken__Ehpdk:hover .FigmaChatReference-module__thumbnailOuter__UalKM:after{opacity:.8}.CopilotBadgeV2-module__clickableAnimationWrapper__lWsf8:hover{cursor:pointer}.ChatMessage-module__messageContainer__uB1ti:is(:hover,:focus-within) .ChatMessage-module__message-action__Xk5xI{opacity:1;pointer-events:auto}.ChatMessage-module__messageContainer__uB1ti:hover .ChatMessage-module__message-action__Xk5xI{transition:opacity .1s ease-in-out .2s}.ChatMessage-module__messageActionsContainer__KL_fs:before{z-index:-1;position:absolute;inset:-.5rem -.75rem}.ChatImage-module__chatImageAttachment__zQ2Dl .ChatImage-module__overlay__JGHq5:hover .ChatImage-module__overlayScreen__heztJ{opacity:.4}.ChatImage-module__chatImageAttachment__zQ2Dl .ChatImage-module__overlay__JGHq5:hover .ChatImage-module__expandIcon__kbpiy{opacity:1}</style><style>@media (prefers-reduced-motion){.CopyToClipboardButton-module__tooltip__BhMvU:popover-open{opacity:1!important;animation:none!important}.CopyToClipboardButton-module__tooltip__BhMvU:popover-open:before{opacity:1!important;animation:none!important}}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3 svg{color:var(--fgColor-muted)}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3{display:flex}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3>span{width:inherit}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p{width:100%;display:flex}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayHeader__XtXRG{margin-right:var(--base-size-4);color:var(--fgColor-muted)}.RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk{font-size:var(--text-body-size-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP{min-width:0}.CodeBlock-module__container___ry3V .CodeBlock-module__copyButton__buwCD:hover{background-color:var(--button-invisible-bgColor-hover)}.CodeBlock-module__container___ry3V.CodeBlock-module__assistive__UAWB2 .CodeBlock-module__copyButton__buwCD:hover{background-color:var(--button-invisible-bgColor-hover)}.PortalContainerUtils-module__chatPortalContainer__ZwauZ{z-index:100;position:absolute;top:0;right:0}.ModelPicker-module__menuButton__Imu_h:disabled .ModelPicker-module__buttonName__xOg9m{color:var(--fgColor-muted)}.ModelPicker-module__messageRetryButtonGroup__YW_Bc:is(:hover,:focus,:focus-within){background-color:var(--button-invisible-bgColor-hover);border-radius:var(--borderRadius-medium)}.ModelPicker-module__messageRetryButtonGroup__YW_Bc:is(:hover,:focus,:focus-within) .ModelPicker-module__messageRetryDivider__AQFOI{opacity:0}.IconButtonSelector-module__anchor__B2g3Y[data-selected=true]:not(:disabled){color:var(--fgColor-accent);border:var(--borderWidth-thin) solid var(--borderColor-accent-muted);background:var(--bgColor-accent-muted)}.AgentSelector-module__anchor__bShpn[data-selected=true]:not(.AgentSelector-module__iconButton__FHz8T):not(:disabled){color:var(--fgColor-success);border:var(--borderWidth-thin) solid var(--borderColor-success-muted);background:var(--bgColor-success-muted)}.AgentSelector-module__anchor__bShpn[data-selected=true]:not(:disabled) [data-component=leadingVisual],.AgentSelector-module__anchor__bShpn[data-selected=true]:not(:disabled) [data-component=trailingAction]{color:var(--fgColor-success);fill:currentColor}.AnnotationsList-module__summary__uMc25:hover{background-color:var(--control-bgColor-hover)}.AnnotationsList-module__summary__uMc25::marker{display:none}.AnnotationsList-module__summary__uMc25::-webkit-details-marker{display:none}@keyframes MarkdownRenderer-module__fade-in__ieHfs{0%{opacity:0}to{opacity:1}}@keyframes MarkdownRenderer-module__blink__x3Zo4{0%,to{opacity:1}50%{opacity:0}}.UserFeedback-module__ratingButton__JLZYP:hover{border-width:var(--borderWidth-thin)}:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d)[aria-checked=true]:hover{border-color:var(--borderColor-success-emphasis)}:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d):hover{border-color:var(--borderColor-success-muted)}:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d):hover{background-color:var(--bgColor-success-muted)}:is(:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d)[aria-checked=true],:is(.UserFeedbackColors-module__verySatisfied__RsfC_,.UserFeedbackColors-module__good__ePf4d):hover) svg{fill:var(--fgColor-success)}.UserFeedbackColors-module__satisfied__DQNfr[aria-checked=true]:hover{border-color:var(--borderColor-accent-emphasis)}.UserFeedbackColors-module__satisfied__DQNfr:hover{border-color:var(--borderColor-accent-muted)}.UserFeedbackColors-module__satisfied__DQNfr:hover{background-color:var(--bgColor-accent-muted)}:is(.UserFeedbackColors-module__satisfied__DQNfr[aria-checked=true],.UserFeedbackColors-module__satisfied__DQNfr:hover) svg{fill:var(--fgColor-accent)}.UserFeedbackColors-module__dissatisfied__byN7A[aria-checked=true]:hover{border-color:var(--borderColor-attention-emphasis)}.UserFeedbackColors-module__dissatisfied__byN7A:hover{border-color:var(--borderColor-attention-muted)}.UserFeedbackColors-module__dissatisfied__byN7A:hover{background-color:var(--bgColor-attention-muted)}:is(.UserFeedbackColors-module__dissatisfied__byN7A[aria-checked=true],.UserFeedbackColors-module__dissatisfied__byN7A:hover) svg{fill:var(--fgColor-attention)}:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk)[aria-checked=true]:hover{border-color:var(--borderColor-danger-emphasis)}:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk):hover{border-color:var(--borderColor-danger-muted)}:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk):hover{background-color:var(--bgColor-danger-muted)}:is(:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk)[aria-checked=true],:is(.UserFeedbackColors-module__veryDissatisfied__AzgbS,.UserFeedbackColors-module__bad__mgqXk):hover) svg{fill:var(--fgColor-danger)}@keyframes WithShimmerEffect-module__shimmer__jL9FZ{0%{mask-position:100%0}to{mask-position:-100%0}}@media (prefers-reduced-motion:no-preference){.WithShimmerEffect-module__shimmerText__SbrE8:first-letter{text-transform:uppercase}}@keyframes WithShimmerEffect-module__fadeInAnim__He9Io{0%{opacity:0}to{opacity:1}}.TopicList-module__TextInput__PB3TR input:placeholder-shown{text-overflow:ellipsis}</style><style>.CopilotChat-module__CopilotChatContainer__qrVEG{position:relative}.CopilotChat-module__IconButton__frb8W:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}</style><meta name=referrer content=no-referrer><link rel=icon class=js-site-favicon type=image/svg+xml href="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAwQzcuMTYgMCAwIDcuMTYgMCAxNkMwIDIzLjA4IDQuNTggMjkuMDYgMTAuOTQgMzEuMThDMTEuNzQgMzEuMzIgMTIuMDQgMzAuODQgMTIuMDQgMzAuNDJDMTIuMDQgMzAuMDQgMTIuMDIgMjguNzggMTIuMDIgMjcuNDRDOCAyOC4xOCA2Ljk2IDI2LjQ2IDYuNjQgMjUuNTZDNi40NiAyNS4xIDUuNjggMjMuNjggNSAyMy4zQzQuNDQgMjMgMy42NCAyMi4yNiA0Ljk4IDIyLjI0QzYuMjQgMjIuMjIgNy4xNCAyMy40IDcuNDQgMjMuODhDOC44OCAyNi4zIDExLjE4IDI1LjYyIDEyLjEgMjUuMkMxMi4yNCAyNC4xNiAxMi42NiAyMy40NiAxMy4xMiAyMy4wNkM5LjU2IDIyLjY2IDUuODQgMjEuMjggNS44NCAxNS4xNkM1Ljg0IDEzLjQyIDYuNDYgMTEuOTggNy40OCAxMC44NkM3LjMyIDEwLjQ2IDYuNzYgOC44MiA3LjY0IDYuNjJDNy42NCA2LjYyIDguOTggNi4yIDEyLjA0IDguMjZDMTMuMzIgNy45IDE0LjY4IDcuNzIgMTYuMDQgNy43MkMxNy40IDcuNzIgMTguNzYgNy45IDIwLjA0IDguMjZDMjMuMSA2LjE4IDI0LjQ0IDYuNjIgMjQuNDQgNi42MkMyNS4zMiA4LjgyIDI0Ljc2IDEwLjQ2IDI0LjYgMTAuODZDMjUuNjIgMTEuOTggMjYuMjQgMTMuNCAyNi4yNCAxNS4xNkMyNi4yNCAyMS4zIDIyLjUgMjIuNjYgMTguOTQgMjMuMDZDMTkuNTIgMjMuNTYgMjAuMDIgMjQuNTIgMjAuMDIgMjYuMDJDMjAuMDIgMjguMTYgMjAgMjkuODggMjAgMzAuNDJDMjAgMzAuODQgMjAuMyAzMS4zNCAyMS4xIDMxLjE4QzI3LjQyIDI5LjA2IDMyIDIzLjA2IDMyIDE2QzMyIDcuMTYgMjQuODQgMCAxNiAwVjBaIiBmaWxsPSIjMjQyOTJFIi8+Cjwvc3ZnPgo=" data-base-href=https://github.githubassets.com/favicons/favicon><style>.sf-hidden{display:none!important}</style><meta http-equiv=content-security-policy content="default-src 'none'; font-src 'self' data:; img-src 'self' data:; style-src 'unsafe-inline'; media-src 'self' data:; script-src 'unsafe-inline' data:; object-src 'self' data:; frame-src 'self' data:;"></head>
|
||
<body class="logged-in env-production page-responsive" style=overflow-wrap:break-word;--dialog-scrollgutter:0px data-dialog-scroll-optimized>
|
||
<div data-turbo-body class="logged-in env-production page-responsive" style=word-wrap:break-word>
|
||
<div id=__primerPortalRoot__ role=region style=z-index:1000;position:absolute;width:100% data-turbo-permanent></div>
|
||
|
||
<div class="position-relative header-wrapper js-header-wrapper">
|
||
<a href=#start-of-content data-skip-target-assigned=false class="p-3 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
|
||
<span data-view-component=true class="progress-pjax-loader Progress position-fixed width-full">
|
||
<span style=width:0% data-view-component=true class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
|
||
</span>
|
||
|
||
<style>@layer primer-react{.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
|
||
<react-partial partial-name=keyboard-shortcuts-dialog data-ssr=false data-attempted-ssr=false data-react-profiling=true data-catalyst class=loaded>
|
||
|
||
|
||
<div data-target=react-partial.reactRoot><div class="d-none sf-hidden"></div></div>
|
||
</react-partial>
|
||
|
||
|
||
<style>@layer primer-react{.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
|
||
<style>.GlobalCreateMenu-module__actionMenuButton__Hj_iB{border:solid var(--borderWidth-thin) var(--control-borderColor-rest);padding:var(--control-medium-paddingInline-condensed);gap:var(--base-size-4,.125rem)}.styles-module__appHeader__YzYWk{color:var(--fgColor-default);background:var(--bgColor-inset);box-shadow:inset 0 calc(var(--borderWidth-thin,1px)*-1) var(--borderColor-default)}.styles-module__left__Fylw7{padding-right:var(--base-size-8)}.styles-module__right__mlBQg{padding-left:var(--base-size-8)}.styles-module__withLocalNavigation__rjTJ_{padding-bottom:var(--base-size-4)}.styles-module__appHeaderButton__axedQ{border:solid var(--borderWidth-thin) var(--control-borderColor-rest)}.styles-module__itemDivider__nunbs{width:var(--borderWidth-thin);background:var(--control-borderColor-rest);height:var(--base-size-20);margin-inline:var(--base-size-4)}.styles-module__center__R3QRv{flex:1;min-width:0;padding-inline:0}@media (max-width:1024px){.styles-module__center__R3QRv{justify-content:flex-end}}.styles-module__appHeaderHome__nkA_U{color:var(--fgColor-default);margin-left:var(--base-size-4);outline-offset:var(--base-size-2);border-radius:50%}.styles-module__contextRegion__VbSp2{height:var(--base-size-32)}.styles-module__contextCrumb__IzGIq{color:var(--fgColor-default);min-width:3ch;line-height:var(--base-size-24);border-radius:var(--borderRadius-medium);padding-inline:var(--base-size-6);padding-block:var(--base-size-4);align-items:center;height:100%;display:inline-flex}.styles-module__contextCrumb__IzGIq:hover{background:var(--control-transparent-bgColor-hover);text-decoration:none}.styles-module__contextCrumb__IzGIq:active{background:var(--control-transparent-bgColor-active);text-decoration:none}.styles-module__repoPickerDropdownButton__WjHYX:hover{background:var(--control-transparent-bgColor-hover)}.styles-module__repoPickerDropdownButton__WjHYX:active{background:var(--control-transparent-bgColor-active)}.styles-module__contextCrumbStatic__zx68k:hover{background:0 0;text-decoration:none}.styles-module__contextCrumbLast__tI2e3{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--base-text-weight-semibold);display:inline-block;overflow:hidden}.styles-module__notificationIndicator__D_jL0:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";background:var(--fgColor-accent);box-shadow:0 0 0 calc(var(--base-size-4,4px)/2) var(--bgColor-inset);border-radius:50%;display:block;position:absolute}.CopilotItems-module__AgentsMenu__WsBs_{padding-left:var(--base-size-6);padding-right:var(--base-size-6)}.CopilotItems-module__AgentsMenu__WsBs_ [data-component=leadingVisual]{margin-right:var(--base-size-4)}.CopilotItems-module__AgentsMenu__WsBs_.CopilotItems-module__hasNotification__OHj_j:before{top:calc(var(--base-size-4)/-2);right:calc(var(--base-size-4)/-2);width:var(--base-size-8,8px);height:var(--base-size-8,8px);content:"";box-shadow:0 0 0 calc(var(--base-size-4,4px)/2);background:var(--fgColor-attention);color:#0000;border-radius:50%;display:block;position:absolute}.Search-module__searchButtonGroup__aetw5{display:flex}.Search-module__smallSearchButton___8Gvn{display:none}.Search-module__searchButton__aiE0a:hover{background-color:var(--bgColor-transparent)}.Search-module__kbd__WCskr{width:var(--base-size-16,16px);height:var(--base-size-16,16px);font-size:var(--text-caption-size,12px);color:inherit;vertical-align:text-bottom;background:var(--bgColor-transparent);border:var(--borderWidth-thin) solid var(--fgColor-muted);border-radius:var(--borderRadius-small);box-shadow:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-grid}@media (max-width:1024px){.Search-module__searchButtonGroup__aetw5{display:none}.Search-module__smallSearchButton___8Gvn{display:flex}.search-suggestions{top:0;left:0;width:100vw!important;position:fixed!important}}.Search-module__placeholder__p9hbG{width:100%;line-height:var(--text-body-lineHeight-medium);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding-right:var(--base-size-32);display:block;overflow:hidden}.Search-module__text__veSYi{font-weight:var(--text-caption-weight)}.Search-module__value__TFoak{color:var(--fgColor-muted)}.GlobalNavUserMenu-module__anchor__Dcej6{outline-offset:var(--base-size-2);border-radius:50%}.GlobalNavUserMenu-module__container__NaVIt{display:flex;position:relative}</style>
|
||
<react-partial partial-name=global-nav-bar data-ssr=true data-attempted-ssr=true data-react-profiling=true data-catalyst class=loaded>
|
||
|
||
|
||
<div data-target=react-partial.reactRoot><header role=banner aria-label="Global Navigation Menu" class="GlobalNav styles-module__appHeader__YzYWk prc-Stack-Stack-UQ9k6" data-gap=none data-direction=vertical data-align=stretch data-wrap=nowrap data-justify=start data-padding=none><div class=prc-Stack-Stack-UQ9k6 data-direction=horizontal data-align=center data-wrap=nowrap data-justify=center data-padding=none><div data-testid=top-nav-left class="styles-module__left__Fylw7 styles-module__withLocalNavigation__rjTJ_ prc-Stack-Stack-UQ9k6" data-gap=condensed data-direction=horizontal data-align=stretch data-wrap=nowrap data-justify=start data-padding=normal><div data-loading-wrapper=true><button data-component=IconButton type=button aria-haspopup=dialog class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_apb_><svg aria-hidden=true focusable=false class="octicon octicon-three-bars" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z"></path></svg></button></div><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_apb_ popover=auto>Open menu</span><div class="d-none sf-hidden"></div><a data-component=IconButton type=button href=https://github.com/ data-hotkey="g d" hotkey="g d" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderHome__nkA_U prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_4pb_><svg aria-hidden=true focusable=false class="octicon octicon-mark-github" viewBox="0 0 24 24" width=32 height=32 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M12 1C5.923 1 1 5.923 1 12c0 4.867 3.149 8.979 7.521 10.436.55.096.756-.233.756-.522 0-.262-.013-1.128-.013-2.049-2.764.509-3.479-.674-3.699-1.292-.124-.317-.66-1.293-1.127-1.554-.385-.207-.936-.715-.014-.729.866-.014 1.485.797 1.691 1.128.99 1.663 2.571 1.196 3.204.907.096-.715.385-1.196.701-1.471-2.448-.275-5.005-1.224-5.005-5.432 0-1.196.426-2.186 1.128-2.956-.111-.275-.496-1.402.11-2.915 0 0 .921-.288 3.024 1.128a10.193 10.193 0 0 1 2.75-.371c.936 0 1.871.123 2.75.371 2.104-1.43 3.025-1.128 3.025-1.128.605 1.513.221 2.64.111 2.915.701.77 1.127 1.747 1.127 2.956 0 4.222-2.571 5.157-5.019 5.432.399.344.743 1.004.743 2.035 0 1.471-.014 2.654-.014 3.025 0 .289.206.632.756.522C19.851 20.979 23 16.854 23 12c0-6.077-4.922-11-11-11Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span></div><div data-testid=top-nav-center class="styles-module__center__R3QRv styles-module__withLocalNavigation__rjTJ_ prc-Stack-Stack-UQ9k6" data-gap=condensed data-direction=horizontal data-align=stretch data-wrap=nowrap data-justify=start data-padding=normal><nav class="styles-module__contextRegion__VbSp2 prc-Breadcrumbs-BreadcrumbsBase-3Gb-B" aria-label=Breadcrumbs data-overflow=menu data-variant=normal><ol class=prc-Breadcrumbs-BreadcrumbsList-BKjpe><li class=prc-Breadcrumbs-ItemWrapper-k0NLn><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" href=https://github.com/axios><span>axios</span></a><li class=prc-Breadcrumbs-ItemWrapper-k0NLn><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" href=https://github.com/axios/axios><span class=styles-module__contextCrumbLast__tI2e3>axios</span></a></ol></nav><div class="Search-module__searchButtonGroup__aetw5 prc-ButtonGroup-ButtonGroup-vFUrY"><div><a type=button aria-label="Search or jump to…" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ Search-module__searchButton__aiE0a" data-loading=false data-size=medium data-variant=invisible><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-search" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3><span class="Search-module__placeholder__p9hbG Search-module__text__veSYi Search-module__value__TFoak">Type <kbd class=Search-module__kbd__WCskr>/</kbd> to search</span></span></span></a></div><div></div></div><button data-component=IconButton type=button data-hotkey=s,/ class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ Search-module__smallSearchButton___8Gvn prc-Button-IconButton-fyge7 sf-hidden" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_l9b_><svg aria-hidden=true focusable=false class="octicon octicon-search" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span><div class="d-none sf-hidden"><qbsearch-input class="search-input sf-hidden" data-scope=repo:axios/axios data-custom-scopes-path=/search/custom_scopes data-delete-custom-scopes-csrf=U11R2avQIiwwt0M3-WJgdz_SMwJMCncJJB3e6nplw8Z_nQ6lpb1pEjUHB9q2qOxjjQvmMeL4f09n0w-NfkUdQA data-max-custom-scopes=10 data-header-redesign-enabled=true data-initial-value data-blackbird-suggestions-path=/search/suggestions data-jump-to-suggestions-path=/_graphql/GetSuggestedNavigationDestinations data-current-repository=axios/axios data-current-org=axios data-current-owner data-logged-in=true data-copilot-chat-enabled=true data-nl-search-enabled=false data-catalyst>
|
||
<div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center height-auto color-bg-transparent border-0 color-fg-subtle mx-0 sf-hidden" data-action=click:qbsearch-input#searchInputContainerClicked>
|
||
|
||
|
||
<div class="Overlay--hidden sf-hidden" data-modal-dialog-overlay>
|
||
<modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target=qbsearch-input.searchSuggestionsDialog role=dialog id=search-suggestions-dialog aria-modal=true aria-labelledby=search-suggestions-dialog-header data-view-component=true class="Overlay Overlay--width-medium Overlay--height-auto sf-hidden">
|
||
|
||
<div class="Overlay-body Overlay-body--paddingNone sf-hidden">
|
||
|
||
<div data-view-component=true class=sf-hidden> <div class="search-suggestions position-absolute width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container sf-hidden" style=border-radius:12px data-target=qbsearch-input.queryBuilderContainer hidden>
|
||
<form id=query-builder-test-form action accept-charset=UTF-8 class=sf-hidden>
|
||
<query-builder data-target=qbsearch-input.queryBuilder id=query-builder-query-builder-test data-filter-key=: data-view-component=true class="QueryBuilder search-query-builder sf-hidden" data-min-width=300 data-catalyst>
|
||
<div class="FormControl FormControl--fullWidth sf-hidden">
|
||
|
||
|
||
<template id=search-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search">
|
||
<path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=code-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
|
||
<path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=file-code-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code">
|
||
<path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=history-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history">
|
||
<path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=repo-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo">
|
||
<path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=bookmark-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark">
|
||
<path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=plus-circle-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle">
|
||
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=circle-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill">
|
||
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=trash-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash">
|
||
<path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=team-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people">
|
||
<path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=project-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project">
|
||
<path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=pencil-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil">
|
||
<path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=copilot-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot">
|
||
<path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=copilot-error-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error">
|
||
<path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=workflow-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow">
|
||
<path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=book-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book">
|
||
<path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=code-review-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review">
|
||
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=codespaces-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces">
|
||
<path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=comment-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment">
|
||
<path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=comment-discussion-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion">
|
||
<path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=organization-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization">
|
||
<path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=rocket-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket">
|
||
<path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=shield-check-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check">
|
||
<path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=heart-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart">
|
||
<path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=server-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server">
|
||
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=globe-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe">
|
||
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=issue-opened-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened">
|
||
<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=device-mobile-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile">
|
||
<path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=package-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package">
|
||
<path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=credit-card-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card">
|
||
<path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=play-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play">
|
||
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=gift-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift">
|
||
<path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=code-square-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square">
|
||
<path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=device-desktop-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop">
|
||
<path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
|
||
</div>
|
||
|
||
</query-builder></form>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</modal-dialog></div>
|
||
</div>
|
||
|
||
|
||
</qbsearch-input></div></div><div data-testid=top-nav-right class="styles-module__right__mlBQg styles-module__withLocalNavigation__rjTJ_ prc-Stack-Stack-UQ9k6" data-gap=condensed data-direction=horizontal data-align=center data-wrap=nowrap data-justify=start data-padding=normal><div data-testid=top-bar-actions class="hide-sm hide-md prc-Stack-Stack-UQ9k6" data-gap=condensed data-direction=horizontal data-align=center data-wrap=nowrap data-justify=start data-padding=none><span><div class=prc-ButtonGroup-ButtonGroup-vFUrY><div><a data-component=IconButton type=button href=https://github.com/copilot class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_kjpb_><svg aria-hidden=true focusable=false class="octicon octicon-copilot" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_kjpb_ popover=auto>Chat with Copilot</span></div><div><button type=button aria-haspopup=true aria-expanded=false tabindex=0 aria-label="Open agents panel" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ CopilotItems-module__AgentsMenu__WsBs_" data-loading=false data-size=medium data-variant=invisible id=global-copilot-agent-button><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-agent" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg></span><span data-component=trailingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-triangle-down" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button></div></div><div class=CopilotChat-module__CopilotChatContainer__qrVEG></div><div class=PortalContainerUtils-module__chatPortalContainer__ZwauZ></div></span><div class=styles-module__itemDivider__nunbs></div><button type=button aria-haspopup=true aria-expanded=false tabindex=0 class="prc-Button-ButtonBase-9n-Xk GlobalCreateMenu-module__actionMenuButton__Hj_iB" data-loading=false data-size=medium data-variant=invisible aria-labelledby=global-create-menu-tooltip-_R_1jpb_ id=_R_5jpb_><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-plus" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg></span></span><span data-component=trailingAction class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-triangle-down" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=global-create-menu-tooltip-_R_1jpb_ popover=auto>Create new...</span><a data-component=IconButton type=button href=https://github.com/issues data-hotkey="g i" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_63pb_><svg aria-hidden=true focusable=false class="octicon octicon-issue-opened" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span><a data-component=IconButton type=button href=https://github.com/pulls data-hotkey="g p" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_a3pb_><svg aria-hidden=true focusable=false class="octicon octicon-git-pull-request" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span><a data-component=IconButton type=button href=https://github.com/repos class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_e3pb_><svg aria-hidden=true focusable=false class="octicon octicon-repo" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_e3pb_ popover=auto>Repositories</span></div><a data-component=IconButton type=button href=https://github.com/notifications data-hotkey="g n" class="prc-Button-ButtonBase-9n-Xk styles-module__appHeaderButton__axedQ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_5pb_><svg aria-hidden=true focusable=false class="octicon octicon-inbox" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2.8 2.06A1.75 1.75 0 0 1 4.41 1h7.18c.7 0 1.333.417 1.61 1.06l2.74 6.395c.04.093.06.194.06.295v4.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-4.5c0-.101.02-.202.06-.295Zm1.61.44a.25.25 0 0 0-.23.152L1.887 8H4.75a.75.75 0 0 1 .6.3L6.625 10h2.75l1.275-1.7a.75.75 0 0 1 .6-.3h2.863L11.82 2.652a.25.25 0 0 0-.23-.152Zm10.09 7h-2.875l-1.275 1.7a.75.75 0 0 1-.6.3h-3.5a.75.75 0 0 1-.6-.3L4.375 9.5H1.5v3.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Z"></path></svg></a><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true popover=auto></span><div class=GlobalNavUserMenu-module__container__NaVIt><button data-component=IconButton type=button aria-haspopup=menu data-login=cdostan class="prc-Button-ButtonBase-9n-Xk GlobalNavUserMenu-module__anchor__Dcej6 prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=medium data-variant=invisible aria-labelledby=_R_2npb_><img data-component=Avatar class="Box-sc-62in7e-0 lpqgUB prc-Avatar-Avatar-0xaUi" alt="User avatar" width=32 height=32 style=--avatarSize-regular:32px src="data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAEAAQAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AItP8Tf2NPHDeWru/wAxDR4w359/attfiBoypunM8P8AvJn+Vef6nqLXckSxwbSrbl3Hkn+gqCK22t5kx8yU9+w9hRhsFKsk5HPKryrXc9Cu/iBaodtjaSTf7cnyD8utZ58f34Y/6JbY9MmubtovtF1DCDjzHC5+pr1bUfCNlpujmHZbz2z4QC4ISSORuAUkx3J+6fzrWtSoUpcqVyoOcldnN23j5wgku9LkEWdvmRHIz+P+NdJp2vWGqpm0mDN3RuGH4U+HSoU8L2w1O1ZrJNkMNvCAxMjnb5z49CeBzgc9enLx/D3XjBHe2hhVyN6AS4auSVCnJGl3c7YOCcUu7FcTH4xvNOuhYarpsiTxj55AR849QO9a8HjDRpzhrgxH/pohFcjoyRVzye0XzHe5Pf5U+gro/DXhbUdfmMhiZbJG+eVOSfYDvWXpmmy381nYQNteTauR2Hc179o+lHStNhtLa4Uxog2/IOffivcxVZ04qlA56FPmfPIztL8LaDBbGC2tU8/bjzJU/eZHfmtt4JLi18m5s43ZCGBbDKWXkMB65GatRRuCPM2kgdQMc1YrzHdnWrLY8Z1G91a0j+0rqLIZXZTbqxBTHYrXqVmjz6FbeaWjLQoXC9enSmanoVhdFrs2kJuk+ZXK85HNacLLLCjr91lBFYUaUoNtu9zpr1lUSsrWOQ8aeHl13QHmSIW01mpkhfHzFQOVI9CK8akTAAHPHX1r6D1G2aci1+0zDz924KcYXBz/AErwF4PJ+TcW46k5rsgzkejNj4dWovvElqfMZAICeB14rv7iW98N3fk3Hm3enH/Ut5hUoP7vHpXlfgbVRpWvWrOSFhl8p+f4T0NfQcltBeQNFOiyRuOh5oxTcp3QYe0VZmNZ+LdFRdpeWEnk+YpP681pReI9Il+5qEH4uBXIaz4VnsS01sDNb56AZZfrXNvEM8AZrhdWcdGj1IYWlUV4M9VfxBpCqxbUbYADn94K5o/EPRdO0yJFla5nVSAkY9zjJryjWbdYb8FQAJEyR7g9aZpOj3et38dlZoSzH5n7IO5NS68nokKWEpwV5M9Y8K6xcalb6v4jvm2RBCsK54VVGTivH5rvzOVRmOBnsK9T8bXVr4T8Ax6TEcNOBCuOpHVjXjkt80j4RAqHncPm/lXdSTUdTzZtOWhC8wguhOqt5bfJIcfka9j8DeOoLiGPS9Rl2ToNscj9GHofevFJ7z7WFgijcB3ADnoOa0vJ2tuEjl/7xPNdUMNUrR93oZe1p05e8fSw1jTcfNfW/wD38Fc/rMnhG5Je4vLeOTu0L4Y/lXgkr3aPuM7NH6KBkV6V4T+G41C3i1DU753hkAZIon6j3NcVehVp6SSOylVot3i2RX//AAhpull36heMvyqi4UH2zV2HxDdWJTT9B0BLSSUcD77n6/8A167G48G6WlhssbKGOdSCjsMnI9zVbQtAvba/jM0YSCFy4d2BdyR047e9ec4V/aJdGdEq1Jq+/qeLa/Jq+sanP/a0lxHPAdgSQ/dP0rlZEeGcxSriQchh3HqK9Y+KVylt4tZUhLs8EZbYO/PWrd34a8PT/DAakVia+MYdZs/MHJ5X/wCtXt+5GCS3PLvJzbZ//9k=" data-testid=github-avatar></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_2npb_ popover=auto>Open user navigation menu</span></div></div></div><h2 class=prc-src-InternalVisuallyHidden-2YaI6>Repository navigation</h2><nav class="prc-components-UnderlineWrapper-eT-Yj LocalNavigation-module__LocalNavigation__b0Xc0" aria-label=Repository data-variant=inset><ul class=prc-components-UnderlineItemList-xKlKC role=list><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios aria-current=page data-hotkey="g c" data-react-nav=code-view data-react-nav-anchor=code-view-repo-link data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-code" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component=text data-content=Code>Code</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios/issues data-hotkey="g i" data-react-nav=issues-react data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-issue-opened" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg></span><span data-component=text data-content=Issues>Issues</span><span data-component=counter><span aria-hidden=true data-variant=secondary class=prc-CounterLabel-CounterLabel-X-kRU>197</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB> (197)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios/pulls data-hotkey="g p" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-git-pull-request" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg></span><span data-component=text data-content="Pull requests">Pull requests</span><span data-component=counter><span aria-hidden=true data-variant=secondary class=prc-CounterLabel-CounterLabel-X-kRU>127</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB> (127)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href="https://github.com/axios/axios/agents?author=cdostan" data-hotkey="g e" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-agent" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg></span><span data-component=text data-content=Agents>Agents</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios/discussions data-hotkey="g g" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-comment-discussion" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg></span><span data-component=text data-content=Discussions>Discussions</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios/actions data-hotkey="g a" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-play" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path></svg></span><span data-component=text data-content=Actions>Actions</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios/security data-hotkey="g s" data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-shield" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg></span><span data-component=text data-content=Security>Security</span><span data-component=counter><span aria-hidden=true data-variant=secondary class=prc-CounterLabel-CounterLabel-X-kRU>4</span><span class=prc-VisuallyHidden-VisuallyHidden-Q0qSB> (4)</span></span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=https://github.com/axios/axios/pulse data-turbo-frame=repo-content-turbo-frame class=prc-components-UnderlineItem-7fP-n data-discover=true><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-graph" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></span><span data-component=text data-content=Insights>Insights</span></a></ul></nav></header></div>
|
||
</react-partial>
|
||
<div class=js-global-bar style=display:none>
|
||
|
||
<qbsearch-input class="search-input sf-hidden" data-scope=repo:axios/axios data-custom-scopes-path=/search/custom_scopes data-delete-custom-scopes-csrf=U11R2avQIiwwt0M3-WJgdz_SMwJMCncJJB3e6nplw8Z_nQ6lpb1pEjUHB9q2qOxjjQvmMeL4f09n0w-NfkUdQA data-max-custom-scopes=10 data-header-redesign-enabled=true data-initial-value data-blackbird-suggestions-path=/search/suggestions data-jump-to-suggestions-path=/_graphql/GetSuggestedNavigationDestinations data-current-repository=axios/axios data-current-org=axios data-current-owner data-logged-in=true data-copilot-chat-enabled=true data-nl-search-enabled=false data-catalyst>
|
||
<div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center height-auto color-bg-transparent border-0 color-fg-subtle mx-0 sf-hidden" data-action=click:qbsearch-input#searchInputContainerClicked>
|
||
|
||
|
||
<div class="Overlay--hidden sf-hidden" data-modal-dialog-overlay>
|
||
<modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target=qbsearch-input.searchSuggestionsDialog role=dialog id=search-suggestions-dialog aria-modal=true aria-labelledby=search-suggestions-dialog-header data-view-component=true class="Overlay Overlay--width-medium Overlay--height-auto sf-hidden">
|
||
|
||
<div class="Overlay-body Overlay-body--paddingNone sf-hidden">
|
||
|
||
<div data-view-component=true class=sf-hidden> <div class="search-suggestions position-absolute width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container sf-hidden" style=border-radius:12px data-target=qbsearch-input.queryBuilderContainer hidden>
|
||
<form id=query-builder-test-form action accept-charset=UTF-8 class=sf-hidden>
|
||
<query-builder data-target=qbsearch-input.queryBuilder id=query-builder-query-builder-test data-filter-key=: data-view-component=true class="QueryBuilder search-query-builder sf-hidden" data-min-width=300 data-catalyst>
|
||
<div class="FormControl FormControl--fullWidth sf-hidden">
|
||
|
||
|
||
<template id=search-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search">
|
||
<path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=code-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
|
||
<path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=file-code-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code">
|
||
<path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=history-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history">
|
||
<path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=repo-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo">
|
||
<path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=bookmark-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark">
|
||
<path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=plus-circle-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle">
|
||
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=circle-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill">
|
||
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=trash-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash">
|
||
<path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=team-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people">
|
||
<path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=project-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project">
|
||
<path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=pencil-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil">
|
||
<path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=copilot-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot">
|
||
<path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=copilot-error-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error">
|
||
<path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=workflow-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow">
|
||
<path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=book-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book">
|
||
<path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=code-review-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review">
|
||
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=codespaces-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces">
|
||
<path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=comment-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment">
|
||
<path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=comment-discussion-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion">
|
||
<path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=organization-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization">
|
||
<path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=rocket-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket">
|
||
<path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=shield-check-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check">
|
||
<path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=heart-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart">
|
||
<path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=server-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server">
|
||
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=globe-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe">
|
||
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=issue-opened-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened">
|
||
<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=device-mobile-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile">
|
||
<path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=package-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package">
|
||
<path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=credit-card-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card">
|
||
<path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=play-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play">
|
||
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=gift-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift">
|
||
<path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=code-square-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square">
|
||
<path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
|
||
</svg>
|
||
</template>
|
||
<template id=device-desktop-icon>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop">
|
||
<path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path>
|
||
</svg>
|
||
</template>
|
||
|
||
</div>
|
||
|
||
</query-builder></form>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</modal-dialog></div>
|
||
</div>
|
||
|
||
|
||
</qbsearch-input>
|
||
</div>
|
||
<div hidden data-view-component=true class="js-stale-session-flash stale-session-flash flash flash-warn flash-full sf-hidden">
|
||
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-alert">
|
||
<path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
|
||
</svg>
|
||
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
|
||
</div>
|
||
<div id=start-of-content class=show-on-focus></div>
|
||
<div id=js-flash-container class=flash-container data-turbo-replace>
|
||
<template class=js-flash-template>
|
||
|
||
<div class="flash flash-full {{ className }}">
|
||
<div>
|
||
<button autofocus="" class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
|
||
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</button>
|
||
<div aria-atomic="true" role="alert" class="js-flash-alert">
|
||
|
||
<div>{{ message }}</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</template>
|
||
</div>
|
||
|
||
<notification-shelf-watcher data-base-url=https://github.com/notifications/beta/shelf data-channel="eyJjIjoibm90aWZpY2F0aW9uLWNoYW5nZWQ6MTg1OTA0Mjg0IiwidCI6MTc3MTQ4Nzc3OX0=--af112d75ab8898aadb996cc2859df004e0b250858aa93b6158597fffdc5a7915" data-view-component=true class=js-socket-channel data-refresh-delay=500 data-throttle-delay=5000 data-catalyst></notification-shelf-watcher>
|
||
<div hidden data-initial data-target=notification-shelf-watcher.placeholder class=sf-hidden></div>
|
||
<div class=application-main data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled data-project-hovercards-enabled>
|
||
<div itemscope itemtype=http://schema.org/SoftwareSourceCode>
|
||
<main id=js-repo-pjax-container>
|
||
|
||
|
||
<template class=js-user-list-create-dialog-template data-label="Create list">
|
||
<div class="Box-header">
|
||
<h2 class="Box-title">Create list</h2>
|
||
</div>
|
||
<!-- '"` --><!-- </textarea></xmp> --><form class="Box-body d-flex flex-column p-3 js-user-list-form" data-turbo="false" action="/stars/cdostan/lists" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="-fHod-g74rnsMin6NuHZJ4Xd9GE5cW-Ly3KUvuAOu-rK8-OwWppByKuBxOZwyfzZZUZiwkYUhkWsbldH2SuTUA" autocomplete="off">
|
||
<p class="color-fg-subtle f5 mb-3">Create a list to organize your starred repositories.</p>
|
||
<input type="hidden" name="repository_id" value="{{ repositoryId }}">
|
||
|
||
<div class="form-group mx-0 mt-0 mb-2 js-user-list-input-container js-characters-remaining-container position-relative">
|
||
<div class="form-group-header">
|
||
<label for="user_list_name">Name</label>
|
||
</div>
|
||
<auto-check src="/stars/cdostan/list-check?attr=name" required="">
|
||
<text-expander keys=":" data-emoji-url="/autocomplete/emoji">
|
||
<input type="text" id="user_list_name" name="user_list[name]" class="form-control js-user-list-input js-characters-remaining-field" placeholder="⭐️ Name this list" value="{{ placeholderName }}" maxlength="32" data-maxlength="32" autofocus="" required="">
|
||
</text-expander>
|
||
<input type="hidden" value="t3DgKbkMrLk3jnA_KiByo-qzBERrzp-R4h4BemeVse65RiLGQvl-M8wDQCBU14oLdxaI6Ib0dRnaPL5NLEYB5A" data-csrf="true">
|
||
</auto-check>
|
||
<p class="note error position-relative js-user-list-error" hidden="">
|
||
Name .
|
||
</p>
|
||
<p class="mt-1 text-small float-right js-characters-remaining" data-suffix="remaining" hidden="">
|
||
32 remaining
|
||
</p>
|
||
</div>
|
||
<div class="form-group mx-0 mt-2 mb-2 js-user-list-input-container js-characters-remaining-container position-relative">
|
||
<div class="form-group-header">
|
||
<label for="user_list_description">Description</label>
|
||
</div>
|
||
<text-expander keys=":" data-emoji-url="/autocomplete/emoji">
|
||
<textarea id="user_list_description" name="user_list[description]" class="form-control js-user-list-input js-characters-remaining-field" placeholder="Write a description" maxlength="160" data-maxlength="160" style="height: 74px; min-height: 74px"></textarea>
|
||
</text-expander>
|
||
<p class="note error position-relative js-user-list-error" hidden="">
|
||
Description .
|
||
</p>
|
||
<p class="mt-1 text-small float-right js-characters-remaining" data-suffix="remaining" hidden="">
|
||
160 remaining
|
||
</p>
|
||
</div>
|
||
<div hidden="hidden" data-generic-message="Unable to save your list at this time." data-view-component="true" class="js-user-list-base flash flash-error mx-0 mt-0 mb-2">
|
||
|
||
.
|
||
|
||
|
||
|
||
</div>
|
||
<div class="FormControl-checkbox-wrap">
|
||
<input name="user_list[private]" type="hidden" value="0" autocomplete="off"><input hidden_input="true" aria-describedby="caption-eedb1904-df72-421b-b7a6-0f576d2bccbd" id="user_list[private]" class="FormControl-checkbox" type="checkbox" value="1" name="user_list[private]">
|
||
<span class="FormControl-checkbox-labelWrap">
|
||
<label for="user_list[private]" class="FormControl-label">
|
||
Private
|
||
</label> <span class="FormControl-caption" id="caption-eedb1904-df72-421b-b7a6-0f576d2bccbd">
|
||
Enabling this makes the list visible only to you.
|
||
</span>
|
||
|
||
</span>
|
||
</div> <button data-disable-invalid="true" data-submitting-message="Creating..." type="submit" disabled="disabled" data-view-component="true" class="Button--primary Button--medium Button Button--fullWidth mt-2"> <span class="Button-content">
|
||
<span class="Button-label">Create</span>
|
||
</span>
|
||
</button>
|
||
|
||
|
||
<p class="note f6 mt-2 mb-0">
|
||
<strong>Tip:</strong> type <code>:</code> to add emoji to the name or description.
|
||
</p>
|
||
</form>
|
||
</template>
|
||
|
||
|
||
|
||
|
||
|
||
<div id=repository-container-header class="pt-3 hide-full-screen" data-turbo-replace>
|
||
<div class="d-flex flex-nowrap flex-justify-end mb-3 container-xl px-3 px-lg-5" style=gap:1rem>
|
||
<div class="flex-auto min-width-0 width-fit">
|
||
<div id=repo-title-component class="d-flex flex-nowrap flex-items-center wb-break-word f3 text-normal">
|
||
<img class="avatar mr-2 d-none d-md-block" alt="Owner avatar" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAB8UlEQVR4nGJiGOJg1AMDDUY9MNBg1AMDDUY9QCxgZmRn0RbOT6CXfVQFwhyGOt5KB04Hqp6/TG2zWahtIDbgJr/+ECMTi+D3P6+vUNtsuiQhRkZmmgUUTTzAxSIlaiLe0k4Ls9EB1T0gyK6t4q6w+bgIp5Ertc3GBqjqAXlePw8X+bXHOVnFlalpLj5AlbTJyMDMaChWU6chnFpH77qFYg+wMHKzWUtPmy/N6xxFHSeRaD8lmvnYlOVtZWav5mdXM6Wek0gDZHuAmZGdVY7PN/zZl30HQRgmriGcUcjIwMBMNRcSAGR74O//n7+vvJnQhS6uIZyRx0BHD4w25gYajHpgoMGoBwYajHpgoAFdemQIwMTIySLGhi768++H3//+//pPjol09QAni7B2oOq5n8hi9z6smXzqeWkRAwPDH3LMpHMMIMDff7++nH/VlHHr/YKllJgzIB749ffzq0NPkrxffTt+hlKz6O6Bjz/vnDv8JDXk06/b96lhHl098OjTtvknnhdl/vn35Se1zKRLMfqfgeH/9bezao48zUiipuMZ6BUDx5/lhz/4tG4HLcymSwzQyvEMtPTAt98v79DKbJqCSM0nP8wlenqZGNkGrI6hCKgKxEcMtBuGFBjyrdFRDww0GPXAQINRDww0AAQAAP//Cd1+6O5wfeoAAAAASUVORK5CYII=" width=24 height=24>
|
||
|
||
<strong itemprop=name class="mr-2 flex-self-stretch d-none d-md-block no-wrap overflow-x-hidden">
|
||
<a data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame class="d-block overflow-x-hidden color-fg-default" style=text-overflow:ellipsis href=https://github.com/axios/axios>axios</a>
|
||
</strong>
|
||
<span></span><span class="Label Label--secondary v-align-middle mr-1 d-none d-md-block">Public</span>
|
||
</div>
|
||
<div class="d-none d-md-block">
|
||
</div>
|
||
</div>
|
||
<div id=repository-details-container class=flex-shrink-0 data-turbo-replace style=max-width:70%>
|
||
<ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding:2px 0">
|
||
|
||
<li>
|
||
<show-dialog-on-load data-url-param=sponsor data-display=false data-view-component=true data-catalyst>
|
||
<button id=dialog-show-funding-links-modal-axios-axios aria-label="Sponsor axios/axios" data-show-dialog-id=funding-links-modal-axios-axios type=button data-view-component=true class="Button--secondary Button--small Button"> <span class=Button-content>
|
||
<span class=Button-label><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-heart icon-sponsor mr-1 color-fg-sponsors">
|
||
<path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>
|
||
</svg> <span data-view-component=true>Sponsor</span></span>
|
||
</span>
|
||
</button>
|
||
<dialog-helper>
|
||
<dialog data-target=show-dialog-on-load.dialog id=funding-links-modal-axios-axios aria-modal=true aria-labelledby=funding-links-modal-axios-axios-title aria-describedby=funding-links-modal-axios-axios-description data-view-component=true class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll sf-hidden">
|
||
|
||
|
||
|
||
</dialog></dialog-helper>
|
||
</show-dialog-on-load>
|
||
</li>
|
||
|
||
<li>
|
||
<style>@layer primer-react{.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
|
||
<react-partial partial-name=notifications-subscriptions-menu data-ssr=false data-attempted-ssr=false data-react-profiling=true data-catalyst class=loaded>
|
||
|
||
|
||
<div data-target=react-partial.reactRoot><button type=button data-testid=notifications-subscriptions-menu-button aria-label="Watch: Participating in axios/axios" aria-haspopup=true aria-expanded=false tabindex=0 class="prc-Button-ButtonBase-9n-Xk NotificationsSubscriptionsMenu-module__ActionMenuButton__FVE3w" data-loading=false data-size=small data-variant=default id=_r_8_><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-eye" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3>Watch<span class="ml-2 Counter rounded-3 NotificationsSubscriptionsMenu-module__watchCounter__iKoWw">1170</span></span></span><span data-component=trailingAction class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-triangle-down" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></button></div>
|
||
</react-partial>
|
||
</li>
|
||
<li>
|
||
<div data-view-component=true class="BtnGroup d-flex">
|
||
<a icon=repo-forked id=fork-button href=https://github.com/axios/axios/fork data-hydro-click='{"event_type":"repository.click","payload":{"target":"FORK_BUTTON","repository_id":23088740,"originating_url":"https://github.com/axios/axios","user_id":185904284}}' data-hydro-click-hmac=ef3938380521bcab03a02b4067caf8f058410b80aca9adf6515b6d0bf401f3b6 data-ga-click="Repository, show fork modal, action:files#disambiguate; text:Fork" data-view-component=true class="btn-sm btn BtnGroup-item" aria-describedby=tooltip-b3a2e179-d61e-4a80-ae10-c7fe54262685> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-repo-forked mr-2">
|
||
<path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
|
||
</svg>Fork
|
||
<span id=repo-network-counter data-pjax-replace=true data-turbo-replace=true title=11,530 data-view-component=true class=Counter>11.5k</span>
|
||
<tool-tip id=tooltip-b3a2e179-d61e-4a80-ae10-c7fe54262685 for=fork-button popover=manual data-direction=s data-type=description data-view-component=true class="sr-only position-absolute sf-hidden" role=tooltip><template shadowrootmode=open><style>:host{--tooltip-top:var(--tool-tip-position-top,0);--tooltip-left:var(--tool-tip-position-left,0);padding:var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed)!important;font:var(--text-body-shorthand-small);color:var(--tooltip-fgColor,var(--fgColor-onEmphasis))!important;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;background:var(--tooltip-bgColor,var(--bgColor-emphasis))!important;border-radius:var(--borderRadius-medium);border:0!important;opacity:0;max-width:var(--overlay-width-small);word-wrap:break-word;white-space:normal;width:max-content!important;inset:var(--tooltip-top) auto auto var(--tooltip-left)!important;overflow:visible!important;text-wrap:balance}:host(:is(.tooltip-n,.tooltip-nw,.tooltip-ne)){--tooltip-top:calc(var(--tool-tip-position-top,0) - var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(:is(.tooltip-s,.tooltip-sw,.tooltip-se)){--tooltip-top:calc(var(--tool-tip-position-top,0) + var(--overlay-offset,0.25rem));--tooltip-left:var(--tool-tip-position-left)}:host(.tooltip-w){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) - var(--overlay-offset,0.25rem))}:host(.tooltip-e){--tooltip-top:var(--tool-tip-position-top);--tooltip-left:calc(var(--tool-tip-position-left,0) + var(--overlay-offset,0.25rem))}:host:after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:""}:host(.tooltip-s):after,:host(.tooltip-se):after,:host(.tooltip-sw):after{bottom:100%}:host(.tooltip-n):after,:host(.tooltip-ne):after,:host(.tooltip-nw):after{top:100%}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}:host(:popover-open),:host(:popover-open):before{animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}:host(.\:popover-open){animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in}@media (forced-colors:active){:host{outline:solid 1px transparent}:host:before{display:none}}</style></template>Fork your own copy of axios/axios</tool-tip>
|
||
</a>
|
||
<details group_item=true id=my-forks-menu-23088740 data-view-component=true class="details-reset details-overlay BtnGroup-parent d-inline-block position-relative"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
|
||
<summary aria-label="See your forks of this repository" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
|
||
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
|
||
</svg>
|
||
</summary>
|
||
<details-menu class="SelectMenu right-0" src="/axios/axios/my_forks_menu_content?can_fork=true" role=menu>
|
||
<div class=SelectMenu-modal>
|
||
<button class="SelectMenu-closeButton position-absolute right-0 m-2" type=button aria-label="Close menu" data-toggle-for=my-forks-menu-23088740>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-x">
|
||
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</button>
|
||
<div id=filter-menu-cabd7d class="d-flex flex-column flex-1 overflow-hidden">
|
||
<div class=SelectMenu-list>
|
||
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
|
||
|
||
<p data-show-on-error hidden>
|
||
Forks could not be loaded
|
||
</p>
|
||
<span data-hide-on-error>
|
||
<span data-view-component=true>
|
||
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
|
||
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
|
||
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
|
||
</svg> <span class=sr-only>Loading</span>
|
||
</span>
|
||
</span>
|
||
<div data-show-on-forbidden-error hidden>
|
||
<div class=Box>
|
||
<div class=blankslate-container>
|
||
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
|
||
|
||
<h3 data-view-component=true class=blankslate-heading> Uh oh!
|
||
</h3>
|
||
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
|
||
<p></p>
|
||
</div> </div>
|
||
</div> </div>
|
||
</include-fragment> </div>
|
||
|
||
</div>
|
||
</div>
|
||
</details-menu>
|
||
</details></div>
|
||
</li>
|
||
<li>
|
||
<template class=js-unstar-confirmation-dialog-template aria-live=polite>
|
||
<div class="Box-header">
|
||
<h2 class="Box-title">Unstar this repository?</h2>
|
||
</div>
|
||
<div class="Box-body">
|
||
<p class="mb-3">
|
||
This will remove {{ repoNameWithOwner }} from the {{ listsWithCount }} that it's been added to.
|
||
</p>
|
||
<div class="form-actions">
|
||
<!-- '"` --><!-- </textarea></xmp> --><form class="js-social-confirmation-form" data-turbo="false" action="{{ confirmUrl }}" accept-charset="UTF-8" method="post">
|
||
<input type="hidden" name="authenticity_token" value="{{ confirmCsrfToken }}">
|
||
<input type="hidden" name="confirm" value="true">
|
||
<button data-close-dialog="true" type="submit" data-view-component="true" class="btn-danger btn width-full"> Unstar
|
||
</button>
|
||
</form> </div>
|
||
</div>
|
||
</template>
|
||
<div data-view-component=true class="js-toggler-container js-social-container starring-container d-flex">
|
||
<div data-view-component=true class="starred BtnGroup flex-1 ml-0 sf-hidden">
|
||
<details id=details-user-list-23088740-starred data-view-component=true class="details-reset details-overlay BtnGroup-parent js-user-list-menu d-flex position-relative"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
|
||
<summary aria-label="Add this repository to a list" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
|
||
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
|
||
</svg>
|
||
</summary>
|
||
<details-menu class="SelectMenu right-0" src=/axios/axios/lists role=menu>
|
||
<div class=SelectMenu-modal>
|
||
<header class=SelectMenu-header>
|
||
<h4 class="SelectMenu-title f5" id=user-lists-menu>Lists</h4>
|
||
<button class=SelectMenu-closeButton type=button aria-label="Close menu" data-toggle-for=details-user-list-23088740-starred>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-x">
|
||
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</button>
|
||
</header>
|
||
<div id=filter-menu-4973a7 class="d-flex flex-column flex-1 overflow-hidden">
|
||
<div class=SelectMenu-list>
|
||
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
|
||
|
||
<span data-view-component=true>
|
||
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
|
||
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
|
||
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
|
||
</svg> <span class=sr-only>Loading</span>
|
||
</span>
|
||
<div data-show-on-forbidden-error hidden>
|
||
<div class=Box>
|
||
<div class=blankslate-container>
|
||
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
|
||
|
||
<h3 data-view-component=true class=blankslate-heading> Uh oh!
|
||
</h3>
|
||
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
|
||
<p></p>
|
||
</div> </div>
|
||
</div> </div>
|
||
</include-fragment> </div>
|
||
|
||
</div>
|
||
</div>
|
||
</details-menu>
|
||
</details>
|
||
</div>
|
||
<div data-view-component=true class="unstarred BtnGroup ml-0 flex-1">
|
||
<form class="js-social-form BtnGroup-parent flex-auto" data-turbo=false action=/axios/axios/star accept-charset=UTF-8 method=post>
|
||
|
||
<button data-hydro-click='{"event_type":"repository.click","payload":{"target":"STAR_BUTTON","repository_id":23088740,"originating_url":"https://github.com/axios/axios","user_id":185904284}}' data-hydro-click-hmac=5a8441d6d80c1020bed1169cc2970797ebe2b7e2fbf0e9ba120372ee6c0a8a83 data-ga-click="Repository, click star button, action:files#disambiguate; text:Star" data-aria-prefix="Star this repository" aria-label="Star this repository (108603)" type=submit data-view-component=true class="js-toggler-target rounded-left-2 btn-with-aria-count btn-sm btn BtnGroup-item"> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-star d-inline-block mr-2">
|
||
<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
|
||
</svg><span data-view-component=true class=d-inline>
|
||
Star
|
||
</span> <span id=repo-stars-counter-star aria-label="108603 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace=true title=108,603 data-view-component=true class="Counter js-social-count">109k</span>
|
||
</button></form> <details id=details-user-list-23088740-unstarred data-view-component=true class="details-reset details-overlay BtnGroup-parent js-user-list-menu d-flex position-relative"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
|
||
<summary aria-label="Add this repository to a list" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
|
||
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
|
||
</svg>
|
||
</summary>
|
||
<details-menu class="SelectMenu right-0" src=/axios/axios/lists role=menu>
|
||
<div class=SelectMenu-modal>
|
||
<header class=SelectMenu-header>
|
||
<h4 class="SelectMenu-title f5" id=user-lists-menu>Lists</h4>
|
||
<button class=SelectMenu-closeButton type=button aria-label="Close menu" data-toggle-for=details-user-list-23088740-unstarred>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-x">
|
||
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</button>
|
||
</header>
|
||
<div id=filter-menu-7555b4 class="d-flex flex-column flex-1 overflow-hidden">
|
||
<div class=SelectMenu-list>
|
||
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
|
||
|
||
<span data-view-component=true>
|
||
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
|
||
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
|
||
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
|
||
</svg> <span class=sr-only>Loading</span>
|
||
</span>
|
||
<div data-show-on-forbidden-error hidden>
|
||
<div class=Box>
|
||
<div class=blankslate-container>
|
||
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
|
||
|
||
<h3 data-view-component=true class=blankslate-heading> Uh oh!
|
||
</h3>
|
||
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
|
||
<p></p>
|
||
</div> </div>
|
||
</div> </div>
|
||
</include-fragment> </div>
|
||
|
||
</div>
|
||
</div>
|
||
</details-menu>
|
||
</details>
|
||
</div></div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class=container-xl>
|
||
<div id=responsive-meta-container data-turbo-replace>
|
||
<div class="d-block d-md-none mb-2 px-3 px-md-4 px-lg-5 sf-hidden">
|
||
<div class="d-flex gap-2 mt-n3 mb-3 flex-wrap sf-hidden">
|
||
<div class="d-flex flex-row gap-2 sf-hidden">
|
||
<style>@layer primer-react{.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size)}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
|
||
<style>.NotificationsSubscriptionsMenu-module__watchCounter__iKoWw{background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg));padding:0 6px;display:inline-block}.NotificationsSubscriptionsMenu-module__ActionMenuButton__FVE3w [data-component=leadingVisual]{color:var(--fgColor-muted,var(--color-fg-muted))}</style>
|
||
<react-partial partial-name=notifications-subscriptions-menu data-ssr=false data-attempted-ssr=false data-react-profiling=true data-catalyst class="loaded sf-hidden">
|
||
|
||
|
||
<div data-target=react-partial.reactRoot class=sf-hidden></div>
|
||
</react-partial>
|
||
|
||
|
||
<style>@media (min-width:544px){.icon-button-group .SelectMenu{right:auto!important;left:0!important}}</style>
|
||
<div data-view-component=true class="js-toggler-container starring-container sf-hidden">
|
||
<div data-view-component=true class="starred BtnGroup icon-button-group flex-1 ml-0 sf-hidden">
|
||
<details id=details-user-list-23088740 data-view-component=true class="details-reset details-overlay BtnGroup-parent js-user-list-menu d-flex position-relative"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
|
||
<summary aria-label="Add this repository to a list" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
|
||
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
|
||
</svg>
|
||
</summary>
|
||
<details-menu class="SelectMenu right-0" src=/axios/axios/lists role=menu>
|
||
<div class=SelectMenu-modal>
|
||
<header class=SelectMenu-header>
|
||
<h4 class="SelectMenu-title f5" id=user-lists-menu>Lists</h4>
|
||
<button class=SelectMenu-closeButton type=button aria-label="Close menu" data-toggle-for=details-user-list-23088740>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-x">
|
||
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</button>
|
||
</header>
|
||
<div id=filter-menu-7c98a8 class="d-flex flex-column flex-1 overflow-hidden">
|
||
<div class=SelectMenu-list>
|
||
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
|
||
|
||
<span data-view-component=true>
|
||
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
|
||
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
|
||
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
|
||
</svg> <span class=sr-only>Loading</span>
|
||
</span>
|
||
<div data-show-on-forbidden-error hidden>
|
||
<div class=Box>
|
||
<div class=blankslate-container>
|
||
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
|
||
|
||
<h3 data-view-component=true class=blankslate-heading> Uh oh!
|
||
</h3>
|
||
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
|
||
<p></p>
|
||
</div> </div>
|
||
</div> </div>
|
||
</include-fragment> </div>
|
||
|
||
</div>
|
||
</div>
|
||
</details-menu>
|
||
</details>
|
||
</div>
|
||
<div data-view-component=true class="unstarred BtnGroup icon-button-group flex-1 ml-0 sf-hidden">
|
||
<details id=details-user-list-23088740 data-view-component=true class="details-reset details-overlay BtnGroup-parent js-user-list-menu d-flex position-relative"><template shadowrootmode=user-agent><slot name=summarySlot><summary>详细信息</summary></slot><slot useragentpart=details-content style=content-visibility:hidden;display:block></slot><style class=sf-hidden>:host summary{display:list-item;counter-increment:list-item 0;list-style:disclosure-closed inside}:host([open]) summary{list-style-type:disclosure-open}</style></template>
|
||
<summary aria-label="Add this repository to a list" data-view-component=true class="btn-sm btn BtnGroup-item px-2 float-none" aria-haspopup=menu role=button> <svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-triangle-down">
|
||
<path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path>
|
||
</svg>
|
||
</summary>
|
||
<details-menu class="SelectMenu right-0" src=/axios/axios/lists role=menu>
|
||
<div class=SelectMenu-modal>
|
||
<header class=SelectMenu-header>
|
||
<h4 class="SelectMenu-title f5" id=user-lists-menu>Lists</h4>
|
||
<button class=SelectMenu-closeButton type=button aria-label="Close menu" data-toggle-for=details-user-list-23088740>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-x">
|
||
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</button>
|
||
</header>
|
||
<div id=filter-menu-85472d class="d-flex flex-column flex-1 overflow-hidden">
|
||
<div class=SelectMenu-list>
|
||
<include-fragment aria-label=Loading data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=SelectMenu-loading><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
|
||
|
||
<span data-view-component=true>
|
||
<svg role=menuitem style=box-sizing:content-box;color:var(--color-icon-primary) width=32 height=32 viewBox="0 0 16 16" fill=none aria-hidden=true data-view-component=true class=anim-rotate>
|
||
<circle cx=8 cy=8 r=7 stroke=currentColor stroke-opacity=0.25 stroke-width=2 vector-effect=non-scaling-stroke fill=none></circle>
|
||
<path d="M15 8a7.002 7.002 0 00-7-7" stroke=currentColor stroke-width=2 stroke-linecap=round vector-effect=non-scaling-stroke></path>
|
||
</svg> <span class=sr-only>Loading</span>
|
||
</span>
|
||
<div data-show-on-forbidden-error hidden>
|
||
<div class=Box>
|
||
<div class=blankslate-container>
|
||
<div data-view-component=true class="blankslate blankslate-spacious color-bg-default rounded-2">
|
||
|
||
<h3 data-view-component=true class=blankslate-heading> Uh oh!
|
||
</h3>
|
||
<p data-view-component=true> <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class=Link--inTextBlock data-turbo=false href=https://github.com/axios/axios aria-label="Please reload this page">Please reload this page</a>.</p>
|
||
<p></p>
|
||
</div> </div>
|
||
</div> </div>
|
||
</include-fragment> </div>
|
||
|
||
</div>
|
||
</div>
|
||
</details-menu>
|
||
</details>
|
||
</div></div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="border-bottom mx-xl-5"></div>
|
||
</div>
|
||
</div>
|
||
<turbo-frame id=repo-content-turbo-frame target=_top data-turbo-action=advance>
|
||
<div id=repo-content-pjax-container class=repository-content>
|
||
<a href=https://github.dev/ class="d-none js-github-dev-shortcut sf-hidden" data-hotkey=.,Mod+Alt+.>Open in github.dev</a>
|
||
<a href=https://github.dev/ class="d-none js-github-dev-new-tab-shortcut sf-hidden" data-hotkey="Shift+.,Shift+>,>" target=_blank rel="noopener noreferrer">Open in a new github.dev tab</a>
|
||
<a class="d-none sf-hidden" data-hotkey=,,Mod+Alt+, target=_blank href="https://github.com/codespaces/new/axios/axios?resume=1">Open in codespace</a>
|
||
|
||
|
||
<h1 class=sr-only>axios/axios</h1>
|
||
<div class="clearfix container-xl px-md-4 px-lg-5 px-3">
|
||
<div>
|
||
<div style=max-width:100% data-view-component=true class="Layout Layout--flowRow-until-md react-repos-overview-margin Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end">
|
||
<div data-view-component=true class=Layout-main> <style>@layer primer-react{.prc-src-InternalVisuallyHidden-2YaI6{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prc-Button-ButtonBase-9n-Xk{appearance:none;border:var(--borderWidth-thin,.0625rem) solid;border-color:var(--button-default-borderColor-rest,var(--color-btn-border));border-radius:var(--borderRadius-medium,.375rem);cursor:pointer;font-family:inherit;font-size:var(--text-body-size-medium,.875rem);font-weight:var(--base-text-weight-medium,500);align-items:center;gap:var(--base-size-8,.5rem);height:var(--control-medium-size,2rem);min-width:max-content;padding:0 var(--control-medium-paddingInline-normal,.75rem);text-align:center;-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none;transition:color 80ms cubic-bezier(.65,0,.35,1),fill 80ms cubic-bezier(.65,0,.35,1),background-color 80ms cubic-bezier(.65,0,.35,1),border-color 80ms cubic-bezier(.65,0,.35,1);display:flex}.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled{box-shadow:none;cursor:not-allowed}:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true])) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid #0000}}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-Visual-YNt2F){color:var(--fgColor-muted,var(--color-fg-muted))}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-VisualWrap-E4cnq){pointer-events:none;display:flex}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7){min-width:unset;padding:unset;width:var(--control-medium-size,2rem);flex-shrink:0;place-content:center;display:inline-grid}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7):where([data-size=small]){width:var(--control-small-size,1.75rem)}.prc-Button-ButtonBase-9n-Xk:where([href]){display:inline-flex}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5){flex:1 0 auto;grid-template-columns:min-content minmax(0,auto) min-content;grid-template-areas:"leadingVisual text trailingVisual";align-content:center;align-items:center;display:grid}:is(.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5))>:not(:last-child){margin-right:var(--base-size-8,.5rem)}:is(.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5)):where([data-align=center]){justify-content:center}.prc-Button-ButtonBase-9n-Xk :where([data-component=leadingVisual]){grid-area:leadingVisual}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-Label-FWkx3){line-height:var(--text-body-lineHeight-medium,1.42857);white-space:nowrap;grid-area:text}.prc-Button-ButtonBase-9n-Xk :where([data-component=trailingVisual]){grid-area:trailingVisual}.prc-Button-ButtonBase-9n-Xk :where([data-component=trailingAction]){margin-right:calc(var(--base-size-4,.25rem)*-1)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]){font-size:var(--text-body-size-small,.75rem);gap:var(--control-small-gap,.25rem);height:var(--control-small-size,1.75rem);padding:0 var(--control-small-paddingInline-condensed,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]) .prc-Button-ButtonContent-Iohp5>:not(:last-child){margin-right:var(--control-small-gap,.25rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]) .prc-Button-Label-FWkx3{line-height:var(--text-body-lineHeight-small,1.66667)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]){background-color:var(--button-default-bgColor-rest,var(--color-btn-bg));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow));color:var(--button-default-fgColor-rest,var(--color-btn-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg));border-color:var(--button-default-borderColor-hover,var(--color-btn-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg));border-color:var(--button-default-borderColor-active,var(--color-btn-active-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled{background-color:var(--button-default-bgColor-disabled,var(--color-btn-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]){background-color:var(--button-primary-bgColor-rest,var(--color-btn-primary-bg));border-color:var(--button-primary-borderColor-rest,var(--color-btn-primary-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-primary-fgColor-rest,var(--color-btn-primary-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,var(--color-btn-primary-hover-bg));border-color:var(--button-primary-borderColor-hover,var(--color-btn-primary-hover-border))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,var(--color-btn-primary-selected-bg));box-shadow:var(--button-primary-shadow-selected,var(--color-btn-primary-selected-shadow))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled{background-color:var(--button-primary-bgColor-disabled,var(--color-btn-primary-disabled-bg));border-color:var(--button-primary-borderColor-disabled,var(--color-btn-primary-disabled-border));box-shadow:none;color:var(--button-primary-fgColor-disabled,var(--color-btn-primary-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#fffc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]) .prc-Button-Visual-YNt2F{color:var(--button-primary-fgColor-rest,var(--color-btn-primary-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,var(--color-btn-danger-hover-bg));border-color:var(--button-danger-borderColor-hover,var(--color-btn-danger-hover-border));box-shadow:var(--shadow-resting-small,var(--color-shadow-small));color:var(--button-danger-fgColor-hover,var(--color-btn-danger-hover-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,var(--color-btn-danger-selected-bg));border-color:var(--button-danger-borderColor-active,var(--color-btn-danger-selected-border));box-shadow:var(--button-danger-shadow-selected,var(--color-btn-danger-selected-shadow));color:var(--button-danger-fgColor-active,var(--color-btn-danger-selected-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,var(--color-btn-danger-hover-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-hover,var(--color-btn-danger-hover-counter-fg))!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,var(--color-btn-danger-hover-icon))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled{background-color:var(--button-danger-bgColor-disabled,var(--color-btn-danger-disabled-bg));border-color:var(--button-default-borderColor-disabled,var(--color-btn-border));box-shadow:none;color:var(--button-danger-fgColor-disabled,var(--color-btn-danger-disabled-text))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,var(--color-btn-danger-disabled-counter-bg))!important;color:var(--buttonCounter-danger-fgColor-disabled,var(--color-btn-danger-disabled-counter-fg))!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]){border-color:var(--button-invisible-borderColor-rest,transparent);box-shadow:none;color:var(--button-default-fgColor-rest,var(--color-btn-text))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,var(--color-action-list-item-default-hover-bg));border-color:var(--button-invisible-borderColor-hover,transparent)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:all 80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled{background-color:var(--button-invisible-bgColor-disabled,var(--color-action-list-item-default-selected-bg));border-color:var(--button-invisible-borderColor-disabled,var(--color-action-list-item-default-selected-bg));box-shadow:none;color:var(--button-invisible-fgColor-disabled,var(--color-primer-fg-disabled))}:is(.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true])) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#fff0);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]) .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):where(.prc-Button-IconButton-fyge7){color:var(--button-invisible-iconColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled{color:var(--control-fgColor-disabled,var(--color-primer-fg-disabled));background-color:#0000;border-color:#0000}:is([data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link])):has(.prc-Button-Visual-YNt2F):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-CounterLabel-5hAs4,:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) .prc-Button-Visual-YNt2F{color:inherit!important}:is(.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prc-CounterLabel-CounterLabel-X-kRU{border:var(--borderWidth-thin,.0625rem) solid var(--counter-borderColor,var(--color-counter-border));font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-semibold,600);padding:var(--base-size-2,.125rem) var(--base-size-6,.375rem);border-radius:20px;line-height:1;display:inline-block}.prc-CounterLabel-CounterLabel-X-kRU:where([data-variant=secondary]){background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));color:var(--fgColor-default,var(--color-fg-default))}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB{display:none}.prc-TooltipV2-Tooltip-tLeuB[popover]{max-width:250px;padding:var(--overlay-paddingBlock-condensed,.25rem) var(--overlay-padding-condensed,.5rem);clip:auto;width:max-content;color:var(--tooltip-fgColor,#fff);font:var(--text-body-shorthand-small,400 .75rem/1.66667 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");text-align:center;word-wrap:break-word;background:var(--tooltip-bgColor,#25292e);border-radius:var(--borderRadius-medium,.375rem);white-space:normal;-webkit-font-smoothing:subpixel-antialiased;text-wrap:balance;border:0;margin:auto;position:absolute;inset:auto;overflow:visible}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}@media (forced-colors:active){.prc-TooltipV2-Tooltip-tLeuB{outline:1px solid #0000}}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";height:var(--overlay-offset,.25rem);display:block;position:absolute;left:0;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{content:"";width:8px;height:100%;display:block;position:absolute;bottom:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards}}.prc-Tooltip-Tooltip-JLsri:after{font:normal normal var(--text-body-size-small,.75rem)/var(--text-body-lineHeight-small,1.66667) var(--fontStack-system,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis)));letter-spacing:normal;text-align:center;text-shadow:none;text-transform:none;word-wrap:break-word;background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus)));border-radius:var(--borderRadius-medium,.375rem);content:attr(aria-label);opacity:0;pointer-events:none;white-space:pre;padding:.5em .75em;-webkit-text-decoration:none;text-decoration:none;display:none;position:absolute}@keyframes prc-Tooltip-tooltip-appear-orG4s{0%{opacity:0}to{opacity:1}}.prc-Tooltip-Tooltip-JLsri:active:after,.prc-Tooltip-Tooltip-JLsri:focus-within:after,.prc-Tooltip-Tooltip-JLsri:focus:after,.prc-Tooltip-Tooltip-JLsri:hover:after{-webkit-text-decoration:none;text-decoration:none;animation-name:prc-Tooltip-tooltip-appear-orG4s;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}.prc-Tooltip-Tooltip--noDelay-g8wqY:active:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus-within:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:focus:after,.prc-Tooltip-Tooltip--noDelay-g8wqY:hover:after{animation-delay:0s}.prc-Tooltip-Tooltip--multiline-3-2P7:active:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus-within:after,.prc-Tooltip-Tooltip--multiline-3-2P7:focus:after,.prc-Tooltip-Tooltip--multiline-3-2P7:hover:after{display:table-cell}.prc-Tooltip-Tooltip--s-RbCQB:after,.prc-Tooltip-Tooltip--se-VqnS5:after,.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-top:6px;top:100%;right:50%}.prc-Tooltip-Tooltip--se-VqnS5:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--sw-FsNH8:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--ne-WzCLj:after,.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-bottom:6px;bottom:100%;right:50%}.prc-Tooltip-Tooltip--ne-WzCLj:after{margin-left:calc(var(--base-size-16,1rem)*-1);left:50%;right:auto}.prc-Tooltip-Tooltip--nw-fM9Mv:after{margin-right:calc(var(--base-size-16,1rem)*-1)}.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--s-RbCQB:after{transform:translate(50%)}.prc-Tooltip-Tooltip--w-2-qCh:after{margin-right:6px;right:100%}.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--w-2-qCh:after{bottom:50%;transform:translateY(50%)}.prc-Tooltip-Tooltip--e-JU1w8:after{margin-left:6px;left:100%}.prc-Tooltip-Tooltip--multiline-3-2P7:after{word-wrap:break-word;border-collapse:separate;white-space:pre-line;width:max-content;max-width:250px}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--n-SqCQ-:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--s-RbCQB:after{left:50%;right:auto;transform:translate(-50%)}.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--e-JU1w8:after,.prc-Tooltip-Tooltip--multiline-3-2P7.prc-Tooltip-Tooltip--w-2-qCh:after{right:100%}.prc-Tooltip-Tooltip--alignRight-aNEnL:after{margin-right:0;right:0}.prc-Tooltip-Tooltip--alignLeft-LqNu7:after{margin-left:0;left:0}:where(.prc-Heading-Heading-MtWFE){font-size:var(--text-title-size-large,2rem);font-weight:var(--base-text-weight-semibold,600);margin:0}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";width:100%;height:1px;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]):before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--borderWidth-thin,.0625rem);width:100%;display:block;position:absolute;top:-7px}:is(.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]) .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible{outline:1px solid #0000!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border));outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,var(--color-action-list-item-danger-hover-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,var(--color-action-list-item-danger-active-bg))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,var(--color-action-list-item-danger-hover-text))}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,var(--color-canvas-default));transition:none}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover{cursor:not-allowed;background-color:#0000}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,var(--color-fg-muted))}}.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):where([data-inactive=true]):active{background:0 0}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not(:has([aria-disabled],[disabled]),[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}@media (hover:hover){:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));cursor:pointer}}:is(.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-):active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@media (hover:hover){:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])) .prc-ActionList-ActionListContent-KBb8-):hover{cursor:not-allowed;background-color:#0000}:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])):hover{background-color:#0000}}:is(:is([aria-checked=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled])),[aria-selected=true]:is(.prc-ActionList-ActionListItem-So4vC[aria-disabled=true],.prc-ActionList-ActionListItem-So4vC:has([aria-disabled=true],[disabled]))) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}:is(.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) prc-ActionList-checkmarkOut-GbMf4;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=true],.prc-ActionList-ActionListItem-So4vC[aria-selected=true]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:visible;transition:visibility linear;animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-ActionList-checkmarkIn-gjsPG}:is(:is(.prc-ActionList-ActionListItem-So4vC[aria-checked=false],.prc-ActionList-ActionListItem-So4vC[aria-selected=false]) .prc-ActionList-MultiSelectCheckbox-2OqxZ):before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(+.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}:where(.prc-Link-Link-9ZwDx){text-underline-offset:.05rem;-webkit-text-decoration:none;text-decoration:none}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]){color:var(--fgColor-muted,var(--color-fg-muted))}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,var(--color-accent-fg));-webkit-text-decoration:none;text-decoration:none}.prc-Truncate-Truncate-2G1eo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Truncate-Truncate-2G1eo:where([data-inline]){vertical-align:top;display:inline-block}.prc-Stack-Stack-UQ9k6{align-content:flex-start;align-items:stretch;gap:var(--stack-gap,var(--stack-gap-normal,1rem));display:flex}.prc-Stack-Stack-UQ9k6[data-padding=none]{padding:0}.prc-Stack-Stack-UQ9k6[data-padding=normal]{padding:var(--stack-padding-normal,1rem)}.prc-Stack-Stack-UQ9k6[data-direction=horizontal]{flex-flow:row}.prc-Stack-Stack-UQ9k6[data-direction=vertical]{flex-flow:column}.prc-Stack-Stack-UQ9k6[data-gap=none]{--stack-gap:0}.prc-Stack-Stack-UQ9k6[data-gap=condensed]{--stack-gap:var(--stack-gap-condensed,.5rem)}.prc-Stack-Stack-UQ9k6[data-align=center]{align-items:center}.prc-Stack-Stack-UQ9k6[data-justify=start]{justify-content:flex-start}.prc-Stack-Stack-UQ9k6[data-justify=center]{justify-content:center}.prc-Stack-Stack-UQ9k6[data-wrap=nowrap]{flex-wrap:nowrap}@keyframes prc-components-fadeIn-RDp5O{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,var(--color-input-disabled-bg));border-color:var(--control-borderColor-disabled,var(--color-btn-border))}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,var(--color-switch-track-checked-fg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg));border-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}.prc-components-TextInputBaseWrapper-wY-n0{background-color:var(--bgColor-default,var(--color-canvas-default));border:var(--borderWidth-thin,.0625rem) solid var(--control-borderColor-rest,var(--color-btn-border));border-radius:var(--borderRadius-medium,.375rem);box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset));color:var(--fgColor-default,var(--color-fg-default));cursor:text;font-size:var(--text-body-size-medium,.875rem);line-height:var(--base-size-20,1.25rem);min-height:var(--base-size-32,2rem);vertical-align:middle;outline:none;align-items:stretch;overflow:hidden}.prc-components-TextInputBaseWrapper-wY-n0 input{cursor:text}:is(.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea,.prc-components-TextInputBaseWrapper-wY-n0 select)::placeholder{color:var(--fgColor-muted,var(--color-fg-muted))}.prc-components-TextInputBaseWrapper-wY-n0:where(:not([data-trailing-action]):focus-within){border-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where(:not([data-trailing-action])):focus-within{border-color:var(--control-borderColor-danger,var(--color-danger-emphasis));outline:2px solid var(--control-borderColor-danger,var(--color-danger-emphasis));outline-offset:-1px}@media screen and (min-width:48rem){.prc-components-TextInputBaseWrapper-wY-n0{font-size:var(--text-body-size-medium,.875rem)}}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-components-TextInputWrapper-Hpdqi,.prc-components-TextInputWrapper-Hpdqi>input{padding-left:0;padding-right:0}.prc-components-TextInputWrapper-Hpdqi{background-position:right 8px center;background-repeat:no-repeat}.prc-components-TextInputWrapper-Hpdqi>:not(:last-child){margin-right:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi .TextInput-icon{color:var(--fgColor-muted,var(--color-fg-muted));flex-shrink:0;align-self:center}.prc-components-TextInputWrapper-Hpdqi:where([data-leading-visual]){padding-left:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-trailing-visual]:not([data-trailing-action])){padding-right:var(--base-size-8,.5rem)}.prc-Select-Select-dJWwD:disabled{background-color:#0000}@media screen and (forced-colors:active){.prc-Select-Select-dJWwD:disabled{background-color:-moz-combobox}}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,var(--color-fg-default))}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-Input-IwWrt{appearance:none;color:inherit;font-family:inherit;font-size:inherit;background-color:#0000;border:0;width:100%}.prc-components-Input-IwWrt:focus{outline:0}@keyframes prc-Overlay-overlay-appear-JpFey{0%{opacity:0}to{opacity:1}}.prc-Overlay-Overlay-jfs-T:focus{outline:none}.prc-Checkbox-Checkbox-jjOgT:before{background-color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));clip-path:inset(var(--base-size-16,1rem)0 0 0);content:"";height:var(--base-size-16,1rem);visibility:hidden;width:var(--base-size-16,1rem);transition:visibility 0s linear .23s;animation:80ms cubic-bezier(.65,0,.35,1) forwards prc-Checkbox-checkmarkOut-mrgEX;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-position:50%;mask-size:75%;mask-repeat:no-repeat}.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg));border-color:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):before{animation:80ms cubic-bezier(.65,0,.35,1) 80ms forwards prc-Checkbox-checkmarkIn-73iWj}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled{background-color:var(--control-checked-bgColor-disabled,var(--color-switch-track-disabled-bg));border-color:var(--control-checked-borderColor-disabled,var(--color-switch-track-disabled-bg));opacity:1}:is(.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate):disabled:before{background-color:var(--control-checked-fgColor-disabled,var(--color-switch-track-checked-disabled-fg))}@media (forced-colors:active){.prc-Checkbox-Checkbox-jjOgT:checked,.prc-Checkbox-Checkbox-jjOgT:indeterminate{background-color:canvastext;border-color:canvastext}}.prc-Checkbox-Checkbox-jjOgT:disabled{cursor:not-allowed}.prc-Checkbox-Checkbox-jjOgT:checked{transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0)}.prc-Checkbox-Checkbox-jjOgT:checked:before{visibility:visible;transition:visibility linear}.prc-Checkbox-Checkbox-jjOgT:indeterminate{background:var(--control-checked-bgColor-rest,var(--color-switch-track-checked-bg))}.prc-Checkbox-Checkbox-jjOgT:indeterminate:before{visibility:visible;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxYTEgMSAwIDAgMSAxLTFoOGExIDEgMCAxIDEgMCAySDFhMSAxIDAgMCAxLTEtMSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.prc-Checkbox-Checkbox-jjOgT:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}@keyframes prc-Checkbox-checkmarkIn-73iWj{0%{clip-path:inset(var(--base-size-16,1rem)0 0 0)}to{clip-path:inset(0)}}@keyframes prc-Checkbox-checkmarkOut-mrgEX{0%{clip-path:inset(0)}to{clip-path:inset(var(--base-size-16,1rem)0 0 0)}}.prc-Token-TokenButton-L3DuN:focus,.prc-Token-TokenButton-L3DuN:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-Token-TokenButton-L3DuN:active{background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg))}@property --prc-dialog-scrollgutter{initial-value:0;inherits:false;syntax:"<length>"}@keyframes prc-Dialog-dialog-backdrop-appear-tCG2K{0%{opacity:0}to{opacity:1}}@keyframes prc-Dialog-Overlay--motion-scaleFade-mE6-C{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prc-Dialog-Overlay--motion-slideUp-tPElO{0%{transform:translateY(100%)}}@keyframes prc-Dialog-Overlay--motion-slideInRight-BR-CZ{0%{transform:translate(-100%)}}@keyframes prc-Dialog-Overlay--motion-slideInLeft-ISmQZ{0%{transform:translate(100%)}}@keyframes prc-Dialog-detect-scroll-b3i8Q{0%,to{--can-scroll:1}}.prc-Token-TokenTextContainer-cOUaD:is(a,button,[tabIndex="0"]):after{content:"";position:absolute;inset:0}.prc-Token-Token-A5-r7:where([data-interactive=true]):hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium));color:var(--fgColor-default,var(--color-fg-default))}.prc-Breadcrumbs-BreadcrumbsBase-3Gb-B{justify-content:space-between;width:100%;display:flex}.prc-Breadcrumbs-BreadcrumbsList-BKjpe{margin-top:0;margin-bottom:0;padding-left:0}:is([data-overflow=menu],[data-overflow=menu-with-root]) .prc-Breadcrumbs-BreadcrumbsList-BKjpe{white-space:nowrap;flex-direction:row;display:flex}.prc-Breadcrumbs-ItemWrapper-k0NLn{list-style:none}.prc-Breadcrumbs-ItemWrapper-k0NLn,.prc-Breadcrumbs-ItemWrapper-k0NLn:after{font-size:var(--text-body-size-medium,.875rem);display:inline-block}.prc-Breadcrumbs-ItemWrapper-k0NLn:after{border-right:.1em solid var(--fgColor-muted,var(--color-fg-muted));content:"";height:.8em;margin:0 .5em;transform:rotate(15deg) translateY(.0625em)}.prc-Breadcrumbs-ItemWrapper-k0NLn:first-child{margin-left:0}.prc-Breadcrumbs-ItemWrapper-k0NLn:last-child:after{content:none}.prc-Breadcrumbs-Item-jcraJ{font-size:var(--text-body-size-medium,.875rem)}.prc-Breadcrumbs-Item-jcraJ:focus-visible{border-radius:var(--borderRadius-small,.1875rem);box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:2px}[data-variant=normal] .prc-Breadcrumbs-Item-jcraJ{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):not([aria-current]):hover{-webkit-text-decoration:underline;text-decoration:underline}:is([data-variant=normal] .prc-Breadcrumbs-Item-jcraJ):focus-visible{-webkit-text-decoration:none;text-decoration:none}:is([data-variant=spacious] .prc-Breadcrumbs-Item-jcraJ):hover{background:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));-webkit-text-decoration:none;text-decoration:none}:is(:is(.prc-Breadcrumbs-BreadcrumbsItem-L-Xrs .prc-Breadcrumbs-MenuDetails-JOGTj) summary)::-webkit-details-marker{display:none}.prc-Textarea-TextArea-snlco:focus{outline:0}.prc-Textarea-TextArea-snlco:disabled{resize:none}@keyframes prc-Skeleton-shimmer---lzU{0%{mask-position:200%}to{mask-position:0}}.prc-FilteredActionList-ActionListItem-RSinr:focus{background:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg))}.prc-FilteredActionList-ActionListItem-RSinr:focus:after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-FilteredActionList-ActionListItem-RSinr:where([data-input-focused]):where([data-first-child]):after{background:var(--borderColor-accent-emphasis,var(--color-accent-emphasis));border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem);position:absolute}.prc-Details-Details-GckmQ>summary::-webkit-details-marker{display:none}:where(.prc-Avatar-Avatar-0xaUi){box-shadow:0 0 0 1px var(--avatar-borderColor,var(--color-avatar-border));height:var(--avatarSize-regular);vertical-align:middle;width:var(--avatarSize-regular);border-radius:50%;line-height:1;display:inline-block;overflow:hidden}.prc-Header-HeaderLink-NpVNI:focus,.prc-Header-HeaderLink-NpVNI:hover{color:var(--header-fgColor-default,var(--color-header-text))}.prc-components-UnderlineWrapper-eT-Yj{box-shadow:inset 0-1px var(--borderColor-muted,var(--color-border-muted));min-height:var(--control-xlarge-size,48px);padding-inline:var(--stack-padding-normal,1rem);justify-content:flex-start;align-items:center;display:flex}.prc-components-UnderlineItemList-xKlKC{white-space:nowrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prc-components-UnderlineItem-7fP-n,.prc-components-UnderlineItemList-xKlKC{align-items:center;position:relative}.prc-components-UnderlineItem-7fP-n{appearance:none;border-radius:var(--borderRadius-medium,var(--borderRadius-small,.1875rem));color:var(--fgColor-default,var(--color-fg-default));cursor:pointer;font:inherit;font-size:var(--text-body-size-medium,.875rem);line-height:var(--text-body-lineHeight-medium,1.4285);padding-block:var(--base-size-6,.375rem);padding-inline:var(--base-size-8,.5rem);text-align:center;background-color:#0000;border:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-subtle));-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,var(--color-accent-fg));outline:2px solid #0000}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);font-weight:var(--base-text-weight-semibold,600);visibility:hidden;white-space:nowrap;height:0;display:block}.prc-components-UnderlineItem-7fP-n [data-component=icon]{color:var(--fgColor-muted,var(--color-fg-muted));align-items:center;margin-inline-end:var(--base-size-8,.5rem);display:inline-flex}.prc-components-UnderlineItem-7fP-n [data-component=counter]{align-items:center;margin-inline-start:var(--base-size-8,.5rem);display:flex}.prc-components-UnderlineItem-7fP-n:after{bottom:calc(50% - var(--control-xlarge-size,var(--base-size-48,3rem))/2 - 1px);content:"";pointer-events:none;background-color:#0000;border-radius:0;width:100%;height:2px;position:absolute;right:50%;transform:translate(50%,-50%)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]) [data-component=text]{font-weight:var(--base-text-weight-semibold,600)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:linktext}}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-SegmentedControl-Item-tSCQh:not(:last-child):after{background-color:var(--borderColor-default,var(--color-border-default));bottom:var(--base-size-8,.5rem);content:"";right:calc(var(--base-size-2,.125rem)*-1);top:var(--base-size-8,.5rem);width:1px;position:absolute}.prc-SegmentedControl-Item-tSCQh:not(:last-child):has(+[data-selected]):after,.prc-SegmentedControl-Item-tSCQh:not(:last-child):where([data-selected]):after,.prc-SegmentedControl-Item-tSCQh:focus-within:has(:focus-visible){background-color:#0000}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-SegmentedControl-Button-E48xz:focus-visible:not(:disabled){box-shadow:none;outline:var(--base-size-2,.125rem) solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-1px}.prc-SegmentedControl-Button-E48xz:focus:focus-visible:not(:last-child):after{width:0}@media (pointer:coarse){.prc-SegmentedControl-Button-E48xz:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):hover .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg))}.prc-SegmentedControl-Button-E48xz:not([aria-current=true],[aria-disabled=true]):active .prc-SegmentedControl-Content-1COlk{background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg))}.prc-SegmentedControl-Text-7S2y2:after{content:attr(data-text);font-weight:var(--base-text-weight-semibold,600);pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;height:0;display:block;overflow:hidden}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:first-child):where([data-condensed]):before{top:var(--base-size-12,.75rem)}:is(.prc-Timeline-Timeline-awSoC:where([data-clip-sidebar]) .prc-Timeline-TimelineItem-QwDVH:last-child):where([data-condensed]):before{height:var(--base-size-12,.75rem)}.prc-Timeline-TimelineItem-QwDVH:before{background-color:var(--borderColor-muted,var(--color-border-muted));content:"";width:2px;display:block;position:absolute;top:0;bottom:0;left:0}.prc-UnderlineNav-UnderlineNavItem-syRjR{flex-direction:column;align-items:center;display:flex}*{box-sizing:border-box}body{margin:0}table{border-collapse:collapse}@media (prefers-color-scheme:light){[data-color-mode=auto][data-light-theme*=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: }}@media (prefers-color-scheme:dark){[data-color-mode=auto][data-dark-theme*=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial}}[role=button]:focus:not(:focus-visible):not(.focus-visible),[role=tabpanel][tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),a:focus:not(:focus-visible):not(.focus-visible),button:focus:not(:focus-visible):not(.focus-visible),summary:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none}[tabindex="0"]:focus:not(:focus-visible):not(.focus-visible),details-dialog:focus:not(:focus-visible):not(.focus-visible){outline:none}:is(.prc-src-BaseStyles-aopSS :where(a:not([class*=prc-]):not([class*=PRC-]):not([class*=Primer_Brand__]))):hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-components-ButtonReset-O-bEI::-moz-focus-inner{border:0}.prc-ButtonGroup-ButtonGroup-vFUrY{isolation:isolate;vertical-align:middle;display:inline-flex}.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper]){margin-inline-end:-1px;position:relative}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])) a,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])) button{border-radius:0}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):first-child a{border-bottom-left-radius:var(--borderRadius-medium,.375rem);border-top-left-radius:var(--borderRadius-medium,.375rem)}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):last-child button{border-bottom-right-radius:var(--borderRadius-medium,.375rem);border-top-right-radius:var(--borderRadius-medium,.375rem)}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>:not([data-loading-wrapper])):hover{z-index:1}.prc-ButtonGroup-ButtonGroup-vFUrY:has(div:last-child:empty) a{border-radius:var(--borderRadius-medium,.375rem)}:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):active,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):focus,:is(.prc-ButtonGroup-ButtonGroup-vFUrY>[data-loading-wrapper]):hover{z-index:1}.prc-DialogV1-Overlay-nYh-4:before{background:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop));content:" ";cursor:default;z-index:99;display:block;position:fixed;inset:0}.prc-DataTable-TableHeader-eyTab .prc-DataTable-TableSortButton--aq0y:focus .prc-DataTable-TableSortIcon--ascending-Lpx6z,.prc-DataTable-TableHeader-eyTab:hover .prc-DataTable-TableSortIcon--ascending-Lpx6z{visibility:visible}.prc-DataTable-TableRow-Icc7F:hover .prc-DataTable-TableCell-Fk4ve:not(.prc-DataTable-TableCellSkeleton-DMdM5){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-TabNav-TabNavLink-u3umI:hover{color:var(--fgColor-default,var(--color-fg-default))}.prc-TabNav-TabNavLink-u3umI:focus,.prc-TabNav-TabNavLink-u3umI:hover{-webkit-text-decoration:none;text-decoration:none}.prc-TabNav-TabNavLink-u3umI:focus{box-shadow:none;outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-6px}.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:focus,.prc-DataTable-TablePaginationAction-SPa7Q[data-has-page]:hover,.prc-DataTable-TablePaginationPage-Fn3s-:focus,.prc-DataTable-TablePaginationPage-Fn3s-:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}.prc-DataTable-TablePaginationPage-Fn3s-[data-active=true]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-ActionBar-Divider-6V8yH:before{background:var(--borderColor-muted,var(--color-border-muted));content:"";height:var(--base-size-20,1.25rem);width:var(--borderWidth-thin,.0625rem);display:block}.prc-PageLayout-DraggableHandle-9s6B4:before{background-color:var(--draggable-handle--bg-color,var(--bgColor-neutral-muted,var(--color-neutral-subtle)));border-radius:inherit;content:"";opacity:var(--draggable-handle--drag-opacity,0);transition:var(--draggable-handle--transition,opacity .15s ease);position:absolute;inset:0}.prc-PageLayout-DraggableHandle-9s6B4:hover:before{opacity:1}@media (hover:hover) and (pointer:fine){.prc-ActionList-Item-eN6NY:hover{background:var(--item-hover-bg-override,var(--bgColor-muted,var(--color-canvas-subtle)));cursor:pointer}.prc-ActionList-Item--danger-2UZJs:hover{background:var(--item-hover-bg-override,var(--bgColor-danger-muted,var(--color-danger-subtle)));color:var(--fgColor-danger,var(--color-danger-fg))}.prc-ActionList-Item--disabled-6k-1w:hover{cursor:default;background:0 0}}.prc-ActionList-Item-eN6NY:not(:first-of-type):not([data-component=ActionList\.Divider]+*):not([data-component=ActionList\.Header]+*) .prc-ActionList-DividedContent-qks5p:before{border-top-width:0;border:0 solid var(--borderColor-muted,var(--color-border-muted));content:" ";width:100%;display:block;position:absolute;top:-7px}:where([data-divider]) .prc-ActionList-DividedContent-qks5p:before{border-top-width:1px}.prc-ActionList-Item-eN6NY:hover .prc-ActionList-DividedContent-qks5p:before,:hover+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:var(--item-hover-divider-border-color-override,transparent)!important}.prc-ActionList-Item-eN6NY:focus .prc-ActionList-DividedContent-qks5p:before,.prc-ActionList-Item-eN6NY[data-is-active-descendant] .prc-ActionList-DividedContent-qks5p:before,:focus+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before,[data-active-descendant]+.prc-ActionList-Item-eN6NY .prc-ActionList-DividedContent-qks5p:before{border-color:#0000!important}.prc-ActionList-Item-eN6NY:focus{outline:none}.prc-ActionList-Item-eN6NY:active,.prc-ActionList-Item-eN6NY:focus{background:var(--bgColor-accent-muted,var(--color-accent-subtle))}.prc-ActionList-Item-eN6NY[data-divider]:not(:first-of-type):not([data-component=ActionList\.Divider]+.prc-ActionList-Item-eN6NY):not([data-component=ActionList\.Header]+.prc-ActionList-Item-eN6NY) .prc-ActionList-DividedContent-qks5p:before{border-top-width:var(--borderWidth-thin,.0625rem)}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{box-shadow:var(--boxShadow-thick,inset 0 0 0 .125rem) var(--fgColor-accent,var(--color-accent-fg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f):focus-visible>div{outline-offset:-2;outline:2px solid highlighttext}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):hover{outline-offset:-2px;outline:2px solid #0000}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{cursor:default;background-color:#0000}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemContainer-z6qqQ):has(.prc-TreeView-TreeViewItemSkeleton-FGlnx):hover{outline:none}}:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:var(--fgColor-accent,var(--color-accent-fg));border-radius:var(--borderRadius-medium,.375rem);content:"";height:1.5rem;left:calc(var(--base-size-8,.5rem)*-1);top:calc(50% - var(--base-size-12,.75rem));width:.25rem;position:absolute}@media (forced-colors:active){:is(.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItem-Ter5f[aria-current=true]>.prc-TreeView-TreeViewItemContainer-z6qqQ):after{background-color:highlighttext}}.prc-TreeView-TreeViewRootUlStyles-Mzrmj .prc-TreeView-TreeViewItemToggleHover-H9tbt:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg))}@media (hover:hover){.prc-TreeView-TreeViewRootUlStyles-Mzrmj:focus-within .prc-TreeView-TreeViewItemLevelLine-F-0-2,.prc-TreeView-TreeViewRootUlStyles-Mzrmj:hover .prc-TreeView-TreeViewItemLevelLine-F-0-2{border-color:var(--borderColor-muted,var(--color-border-muted))}}:is(.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=anchored]),.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=full-screen]))::backdrop{background-color:#0000}.prc-SelectPanel2-Overlay--Q-FI:where([data-variant=modal])::backdrop{background-color:var(--overlay-backdrop-bgColor,var(--color-overlay-backdrop))}.prc-SelectPanel2-TextInput-lHH1n:has(input:placeholder-shown) .TextInput-action{display:none}.prc-Popover-PopoverContent-2x-Aj:after,.prc-Popover-PopoverContent-2x-Aj:before{content:"";display:inline-block;position:absolute;left:50%}.prc-Popover-PopoverContent-2x-Aj:before{border-bottom-color:#0000;border:var(--base-size-8,.5rem) solid transparent;border-bottom:var(--base-size-8,.5rem) solid var(--borderColor-default,var(--color-border-default));top:calc(var(--base-size-16,1rem)*-1);margin-left:-9px}.prc-Popover-PopoverContent-2x-Aj:after{border:7px solid #0000;border-bottom:7px solid var(--overlay-bgColor,var(--color-canvas-overlay));margin-left:calc(var(--base-size-8,.5rem)*-1);top:-14px}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;top:auto}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{border-top-color:var(--borderColor-default,var(--color-border-default));bottom:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{border-top-color:var(--overlay-bgColor,var(--color-canvas-overlay));bottom:-14px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{margin-left:0;left:auto}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):before{right:20px}:is(:where([data-caret=top-right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-right]) .prc-Popover-PopoverContent-2x-Aj):after{right:21px}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):before{left:var(--base-size-24,1.5rem);margin-left:0}:is(:where([data-caret=top-left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=bottom-left]) .prc-Popover-PopoverContent-2x-Aj):after{left:calc(var(--base-size-24,1.5rem) + 1px)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-bottom-color:#0000;margin-left:0;top:50%;left:auto}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{margin-top:calc((var(--base-size-8,.5rem) + 1px)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{margin-top:calc(var(--base-size-8,.5rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-left-color:var(--borderColor-default,var(--color-border-default));right:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=right]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-left-color:var(--overlay-bgColor,var(--color-canvas-overlay));right:-14px}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{border-right-color:var(--borderColor-default,var(--color-border-default));left:calc(var(--base-size-16,1rem)*-1)}:is(:where([data-caret=left]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{border-right-color:var(--overlay-bgColor,var(--color-canvas-overlay));left:-14px}:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-top]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-top]) .prc-Popover-PopoverContent-2x-Aj):before{top:var(--base-size-24,1.5rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after,:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{top:auto}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):before{bottom:var(--base-size-16,1rem)}:is(:where([data-caret=right-bottom]) .prc-Popover-PopoverContent-2x-Aj,:where([data-caret=left-bottom]) .prc-Popover-PopoverContent-2x-Aj):after{bottom:calc(var(--base-size-16,1rem) + 1px)}.prc-ActionList-List-0R5kQ:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:var(--borderColor-muted,var(--color-border-muted))}.prc-AvatarStack-AvatarStack-vkIK2{--avatar-border-width:1px;--mask-size:calc(100% + var(--avatar-border-width)*2);--mask-start:-1;--opacity-step:15%;height:var(--avatar-stack-size);isolation:isolate;display:flex;position:relative}.prc-AvatarStack-AvatarStack-vkIK2:where([data-variant=cascade]){--overlap-size:calc(var(--avatar-stack-size)*.55);--overlap-size-avatar-three-plus:calc(var(--avatar-stack-size)*.85)}@media screen and (max-width:calc(48rem - .02px)){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-narrow)}}@media screen and (min-width:48rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-regular)}}@media screen and (min-width:87.5rem){.prc-AvatarStack-AvatarStack-vkIK2:where([data-responsive]){--avatar-stack-size:var(--stackSize-wide)}}.prc-AvatarStack-AvatarStack-vkIK2:where([data-avatar-count="3"][data-variant=cascade]){min-width:calc(var(--avatar-stack-size) + var(--avatar-stack-size) - var(--overlap-size) + var(--avatar-stack-size) - var(--overlap-size-avatar-three-plus))}.prc-AvatarStack-AvatarStackBody-JFK4u{display:flex;position:absolute}.prc-AvatarStack-AvatarItem-70eW3{--avatarSize-regular:var(--avatar-stack-size);height:var(--avatar-stack-size);width:var(--avatar-stack-size);flex-shrink:0;transition:margin .2s ease-in-out,opacity .2s ease-in-out,mask-position .2s ease-in-out,mask-size .2s ease-in-out;display:flex;position:relative;overflow:hidden}.prc-AvatarStack-AvatarStack-vkIK2:where([data-shape=circle]) .prc-AvatarStack-AvatarItem-70eW3:is(img){box-shadow:0 0 0 var(--avatar-border-width) transparent}.prc-AvatarStack-AvatarItem-70eW3:first-child{margin-inline-start:0}.prc-AvatarStack-AvatarItem-70eW3:nth-child(n+2){mask-composite:exclude;mask-position:calc((var(--avatar-stack-size) - var(--overlap-size))*var(--mask-start) - var(--avatar-border-width)) center,0 0;mask-repeat:no-repeat,no-repeat;mask-size:var(--mask-size) var(--mask-size),auto;margin-inline-start:calc(var(--overlap-size)*-1);padding:.1px}.prc-AvatarStack-AvatarStack-vkIK2:where([data-shape=circle]) .prc-AvatarStack-AvatarItem-70eW3:nth-child(n+2){mask-image:radial-gradient(#000 70%,#0000 71%),linear-gradient(#000 0 0)}.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover{width:auto}:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3{--mask-size:100%;mask-position:calc(var(--avatar-stack-size)*var(--mask-start)) center,0 0;opacity:1;visibility:visible;margin-inline-start:var(--base-size-4,.25rem)}:is(:is(.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):hover,.prc-AvatarStack-AvatarStackBody-JFK4u:not([data-disable-expand]):focus-within) .prc-AvatarStack-AvatarItem-70eW3):first-child{margin-inline-start:0}.prc-ToggleSwitch-SwitchButton-1CtM6:focus-visible{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:3px}.prc-ToggleSwitch-SwitchButton-1CtM6:focus:not(:focus-visible){outline:1px solid #0000}@media (pointer:coarse){.prc-ToggleSwitch-SwitchButton-1CtM6:before{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):hover){background-color:var(--controlTrack-bgColor-hover,var(--color-switch-track-hover-bg,#dfe6ec))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=false]:not([data-disabled=true]):active:focus-visible){background-color:var(--controlTrack-bgColor-active,var(--color-switch-track-active-bg,#d9e0e8))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):focus-visible),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):hover){background-color:var(--control-checked-bgColor-hover,var(--color-switch-track-checked-hover-bg,#0860ca))}.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active),.prc-ToggleSwitch-SwitchButton-1CtM6:where([data-checked=true]:not([data-disabled=true]):active:focus-visible){background-color:var(--control-checked-bgColor-active,var(--color-switch-track-checked-active-bg,#0757ba))}@keyframes prc-ProgressBar-shimmer-hIHBF{0%{mask-position:200%}to{mask-position:0}}@media (forced-colors:active){:root{--progress-bg:LinkText;--progressBar-track-bgColor:CanvasText}}.prc-Pagination-Page-Etgqf:focus,.prc-Pagination-Page-Etgqf:hover{background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg));outline:0;-webkit-text-decoration:none;text-decoration:none;transition-duration:.1s}.prc-Pagination-Page-Etgqf:focus-visible{outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf:active{border-color:var(--borderColor-muted,var(--color-border-muted))}.prc-Pagination-Page-Etgqf[aria-current]:hover{background-color:var(--bgColor-accent-emphasis,var(--color-accent-emphasis));color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));border-color:#0000}.prc-Pagination-Page-Etgqf[aria-current]:focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,var(--color-fg-on-emphasis));outline:2px solid var(--bgColor-accent-emphasis,var(--color-accent-emphasis));outline-offset:-2px}.prc-Pagination-Page-Etgqf[aria-hidden]:hover,.prc-Pagination-Page-Etgqf[role=presentation]:hover{color:var(--fgColor-disabled,var(--color-primer-fg-disabled));cursor:default;background-color:#0000}.prc-NavList-GroupHeading-mN50z>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus:not(:disabled):not(:focus-visible){outline:1px solid #0000}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg));outline-offset:-8px}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover{border-bottom-color:var(--borderColor-muted,var(--color-border-muted));color:var(--fgColor-default,var(--color-fg-default));-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .2s}.prc-UnderlineNav-UnderlineNavLink-u9IaZ:focus .prc-UnderlineNav-UnderlineNavOcticon-oU5sK,.prc-UnderlineNav-UnderlineNavLink-u9IaZ:hover .prc-UnderlineNav-UnderlineNavOcticon-oU5sK{color:var(--fgColor-muted,var(--color-fg-muted))}@media (prefers-color-scheme:light){:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-light-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-light-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}@media (prefers-color-scheme:dark){:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=auto][data-dark-theme*=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=auto][data-dark-theme*=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px rgb(var(--label-r),var(--label-g),var(--label-b))}:is([data-color-mode=light] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background-image:linear-gradient(#00000026,#00000026),linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)),rgb(var(--label-r),var(--label-g),var(--label-b)));box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-selected=true]):after{box-shadow:0 0 0 2px hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + var(--lighten-by))*1%))}:is([data-color-mode=dark] .prc-Token-IssueLabel-2IazM):where([data-cursor-is-interactive=true]:hover){background:hsl(var(--label-h),calc(var(--label-s)*1%),calc((var(--label-l) + 10)*1%),.3);box-shadow:var(--shadow-resting-medium,var(--color-shadow-medium))}.prc-Token-IssueLabel-2IazM:where([data-selected=true]):after{border-radius:var(--borderRadius-full,624.938rem);bottom:calc(var(--base-size-2,.125rem)*-1);content:"";left:calc(var(--base-size-2,.125rem)*-1);pointer-events:none;right:calc(var(--base-size-2,.125rem)*-1);top:calc(var(--base-size-2,.125rem)*-1);z-index:1;display:block;position:absolute}}</style>
|
||
<style>.LinkButton-module__linkButton__nFnov:hover:not([disabled]),.LinkButton-module__linkButton__nFnov:focus:not([disabled]),.LinkButton-module__linkButton__nFnov:active:not([disabled]){text-decoration:none}.AuthorAvatar-module__authorHoverableLink__MHTT8:hover{text-decoration:underline}.AuthorsDialog-module__ActionList_LinkItem__nY_i5:hover{background-color:var(--bgColor-muted)}.AuthorLink-module__authorLinkContainer__RsptC{flex-direction:row;align-items:center;display:flex}.AuthorLink-module__authorNameLink__ClG6W{white-space:nowrap}.AuthorLink-module__authorNameLink__ClG6W:hover{text-decoration:underline}.OrgLink-module__orgLink__nuck_:hover{color:var(--fgColor-muted,var(--color-fg-muted))!important;text-decoration:underline!important}.CommitAttribution-module__AuthorLink__DV7CP{padding-left:var(--base-size-4)}.CommitAttribution-module__CommitAttributionContainer__I_rfs{flex-flow:wrap;align-items:center;display:flex}@media screen and (min-width:1012px){.CommitAttribution-module__CommitAttributionContainer__I_rfs{flex-wrap:nowrap}}.ScreenReaderHeading-module__userSelectNone__rwWIk{-webkit-user-select:none;user-select:none}.ChecksStatusBadge-module__ChecksStatusBadgeIconButton__rcQQ1{margin-right:var(--base-size-8);padding:0}.ChecksStatusBadge-module__ChecksStatusBadgeIconButton__rcQQ1:hover:not([disabled]){background:var(--page-header-bgColor,var(--color-page-header-bg,#0d1117))}.LatestCommit-module__Box__B25ZT{justify-content:space-between;align-items:center;gap:var(--stack-gap-condensed);min-width:273px;padding:var(--base-size-8);flex-flow:wrap;display:flex}@media screen and (min-width:544px){.LatestCommit-module__Box__B25ZT{flex-wrap:nowrap}}.LatestCommit-module__Box_1__YkEgg{min-width:0;font-size:var(--text-body-size-medium);align-items:center;gap:var(--stack-gap-condensed);flex-grow:1;width:max-content;display:flex}.LatestCommit-module__Box_2__pSPKJ{align-items:center;gap:var(--stack-gap-condensed);min-width:0}.LatestCommit-module__IconButton__mkJr_{color:var(--fgColor-muted);min-width:28px}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3 svg{color:var(--fgColor-muted)}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3{display:flex}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3>span{width:inherit}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p{width:100%;display:flex}.RefSelectorAnchoredOverlay-module__RefSelectorOverlayHeader__XtXRG{margin-right:var(--base-size-4);color:var(--fgColor-muted)}.RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk{font-size:var(--text-body-size-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP{min-width:0}@media (prefers-reduced-motion){.CopyToClipboardButton-module__tooltip__BhMvU:popover-open{opacity:1!important;animation:none!important}.CopyToClipboardButton-module__tooltip__BhMvU:popover-open:before{opacity:1!important;animation:none!important}}.PullRequestLink-module__Link__gmWy7:hover{color:var(--fgColor-accent)}.Table-module__Box__HZKiQ{border-collapse:separate;border-spacing:0;border:var(--borderWidth-thin) solid;border-color:var(--borderColor-default);border-radius:var(--borderRadius-medium);table-layout:fixed;width:100%;overflow:hidden}.Table-module__Box_2__PBp9s{padding:var(--base-size-16);color:var(--fgColor-muted);text-align:left}.Table-module__Box_2__PBp9s th{padding-left:var(--base-size-16);background-color:var(--bgColor-muted)}.Table-module__Box_3__d9lz1:hover{background:var(--bgColor-muted)}.DirectoryRow-module__PrimerLink__COEaW:hover{text-decoration:none}.DirectoryRow-module__PrimerLink__COEaW:focus:focus-visible div{outline:2px solid var(--focus-outlineColor,var(--color-accent-fg));outline-offset:-2px}.DirectoryContent-module__Box__iC_5e{border-top-left-radius:var(--borderRadius-medium);width:100%}@media screen and (min-width:544px){.DirectoryContent-module__Box__iC_5e{display:none}}.DirectoryContent-module__Box_1__fuSBO{border-top-left-radius:var(--borderRadius-medium);width:40%}@media screen and (max-width:543px){.DirectoryContent-module__Box_1__fuSBO{display:none}}.DirectoryContent-module__Box_2__Ccrx7{text-align:right;padding-right:var(--base-size-16);border-top-right-radius:var(--borderRadius-medium);width:136px}.DirectoryContent-module__Box_3__gl6dE{color:var(--fgColor-muted);font-size:var(--text-body-size-small);height:40px}.DirectoryContent-module__Box_4__RhIsE{text-align:center;vertical-align:center;border-top:var(--borderWidth-thin) solid;border-color:var(--borderColor-default);height:40px}.DirectoryContent-module__OverviewHeaderRow__hOrKy{height:0!important;line-height:0!important}.DirectoryContent-module__OverviewHeaderRow__hOrKy tr{height:0!important;font-size:0!important}.DirectoryRichtextContent-module__SharedMarkdownContent__hHXUL{padding:var(--base-size-32);overflow:auto}</style>
|
||
<style>.CodeDropdownButton-module__TabNav__nLToe .CodeDropdownButton-module__NavItem__bTtK0[aria-selected=false]:hover{background:var(--control-transparent-bgColor-hover)}.OverviewRepoFiles-module__Box_1__OXeac{gap:var(--stack-gap-normal);flex-grow:1;display:flex}.OverviewRepoFiles-module__Box_2__zsLGk{border:var(--borderWidth-thin) solid;border-color:var(--borderColor-default);border-radius:var(--borderRadius-medium);flex-direction:column;flex-grow:1;display:flex}@media screen and (max-width:543px){.OverviewRepoFiles-module__Box_2__zsLGk{max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}@media screen and (min-width:544px){.OverviewRepoFiles-module__Box_2__zsLGk{max-width:100%}}.OverviewRepoFiles-module__Box_3__bBU1C{border-bottom:var(--borderWidth-thin) solid;border-bottom-color:var(--borderColor-default);padding-right:var(--base-size-8);background-color:var(--bgColor-default);z-index:1;border-top-left-radius:var(--borderRadius-medium);border-top-right-radius:var(--borderRadius-medium);align-items:center;display:flex;position:sticky;top:0}.OverviewRepoFiles-module__UnderlineNav__QbWWv{max-width:100%;padding-left:var(--base-size-8);padding-right:var(--base-size-8);border-bottom:none;flex-grow:1;margin-bottom:-1px}.OverviewRepoFiles-module__ActionMenu_Button__OKDYV{color:var(--fgColor-muted);padding-left:var(--base-size-8);padding-right:var(--base-size-8)}.Ago-module__timestampText__OTeZJ:hover,.Ago-module__timestampText__OTeZJ:focus{color:var(--fgColor-accent);text-decoration:underline}.RecentlyTouchedBranches-module__Box__d6v2n a:not(:hover){color:inherit}.ImmutableActionsMigrationDialog-module__IconButton__lPw1Z:hover{color:var(--fgColor-muted)}.OverviewHeader-module__Box__cC1RH{gap:var(--stack-gap-condensed);flex-direction:column;display:flex}.OverviewContent-module__Box__PF75K{margin-top:var(--base-size-16);margin-bottom:var(--base-size-16)}.OverviewContent-module__Box_1__MPS0U{padding-bottom:var(--base-size-16);padding-top:var(--base-size-8);flex-grow:1;justify-content:space-between;display:flex}.OverviewContent-module__Box_2__Di8Pb{gap:var(--stack-gap-condensed);flex-direction:row;display:flex}@media screen and (max-width:320px){.OverviewContent-module__Box_2__Di8Pb{flex-grow:1}}.OverviewContent-module__Box_3__wzlJx{position:relative}@media screen and (max-width:380px){.OverviewContent-module__Box_3__wzlJx .ref-selector-button-text-container{max-width:80px}}@media screen and (max-width:320px){.OverviewContent-module__Box_3__wzlJx{flex-grow:1}.OverviewContent-module__Box_3__wzlJx .overview-ref-selector{width:100%}.OverviewContent-module__Box_3__wzlJx .overview-ref-selector>span{justify-content:flex-start;display:flex}.OverviewContent-module__Box_3__wzlJx .overview-ref-selector>span>span[data-component=text]{flex-grow:1}}.OverviewContent-module__Box_4__qf73o{display:flex}@media screen and (max-width:1079px){.OverviewContent-module__Box_4__qf73o{display:none}}.OverviewContent-module__Button___Uotu{color:var(--fgColor-muted);padding-left:var(--base-size-4);padding-right:var(--base-size-4)}.OverviewContent-module__Box_5__Zc3i7{display:flex}@media screen and (min-width:1080px){.OverviewContent-module__Box_5__Zc3i7{display:none}}@media screen and (max-width:543px){.OverviewContent-module__Box_5__Zc3i7{display:none}}.OverviewContent-module__Box_6__Y_Yb_{padding-left:var(--base-size-8);gap:var(--stack-gap-condensed);display:flex}.OverviewContent-module__Box_7__JuRXo{gap:var(--stack-gap-condensed);display:flex}@media screen and (max-width:543px){.OverviewContent-module__Box_7__JuRXo{display:none}}.OverviewContent-module__Box_8__UZCZh{display:flex}@media screen and (max-width:1011px){.OverviewContent-module__Box_8__UZCZh{display:none}}.OverviewContent-module__FileResultsList__EjrTH{margin:0}.OverviewContent-module__Box_9__bqMPw{display:flex}@media screen and (min-width:1012px){.OverviewContent-module__Box_9__bqMPw{display:none}}.OverviewContent-module__Box_10__mGSb4{display:flex}@media screen and (min-width:544px){.OverviewContent-module__Box_10__mGSb4{display:none}}.OverviewContent-module__Box_11__F19kY{gap:var(--stack-gap-normal);flex-direction:column;display:flex}</style>
|
||
<react-partial partial-name=repos-overview data-ssr=true data-attempted-ssr=true data-react-profiling=true data-catalyst class=loaded>
|
||
|
||
|
||
<div data-target=react-partial.reactRoot> <div class=OverviewContent-module__Box__PF75K><div class=OverviewHeader-module__Box__cC1RH></div><div class=OverviewContent-module__Box_1__MPS0U><div class=OverviewContent-module__Box_2__Di8Pb><div class=OverviewContent-module__Box_3__wzlJx><button type=button aria-haspopup=true aria-expanded=false tabindex=0 style=min-width:0 aria-label="v1.x branch" data-testid=anchor-button class="prc-Button-ButtonBase-9n-Xk overview-ref-selector width-full RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading=false data-size=medium data-variant=default id=ref-picker-repos-header-ref-selector data-hotkey=w><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=text class=prc-Button-Label-FWkx3><div class=RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p><div class=RefSelectorAnchoredOverlay-module__RefSelectorOverlayHeader__XtXRG><svg aria-hidden=true focusable=false class="octicon octicon-git-branch" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></div><div class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class=RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP> v1.x</span></div></div></span><span data-component=trailingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-triangle-down" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden data-testid=ref-selector-hotkey-button data-hotkey-scope=read-only-cursor-text-area data-hotkey=w class=sf-hidden></button></div><div class=OverviewContent-module__Box_4__qf73o><a type=button href=https://github.com/axios/axios/branches class="prc-Button-ButtonBase-9n-Xk OverviewContent-module__Button___Uotu" data-loading=false data-size=medium data-variant=invisible><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-git-branch" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3><span><strong class=color-fg-default>9 </strong>Branches</span></span></span></a><a type=button href=https://github.com/axios/axios/tags class="prc-Button-ButtonBase-9n-Xk OverviewContent-module__Button___Uotu" data-loading=false data-size=medium data-variant=invisible><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-tag" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3><span><strong class=color-fg-default>130 </strong>Tags</span></span></span></a></div><div class="OverviewContent-module__Box_5__Zc3i7 sf-hidden"></div></div><div class=OverviewContent-module__Box_6__Y_Yb_><div class=OverviewContent-module__Box_7__JuRXo><button hidden data-hotkey=t,Shift+T class=sf-hidden></button><div class=OverviewContent-module__Box_8__UZCZh><div class="Box-sc-62in7e-0 OverviewContent-module__FileResultsList__EjrTH"><span class="TextInput__StyledTextInput-sc-ttxlvl-0 d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-leading-visual=true data-trailing-visual=true aria-busy=false><span class=TextInput-icon id=_r_s_ aria-hidden=true><svg aria-hidden=true focusable=false class="octicon octicon-search" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input aria-label="Go to file" role=combobox aria-controls=file-results-list aria-expanded=false aria-haspopup=dialog autocorrect=off spellcheck=false placeholder="Go to file" aria-describedby="_r_s_ _r_t_" data-component=input class=prc-components-Input-IwWrt type=text value><template shadowrootmode=user-agent><div useragentpart=placeholder>Go to file</div><div contenteditable=plaintext-only></div></template><span class=TextInput-icon id=_r_t_ aria-hidden=true><kbd>t</kbd></span></span></div></div><div class="OverviewContent-module__Box_9__bqMPw sf-hidden"></div><div><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-testid=screen-reader-heading>Add file</h2><button type=button aria-label="Add file" aria-haspopup=true aria-expanded=false tabindex=0 class=prc-Button-ButtonBase-9n-Xk data-loading=false data-no-visuals=true data-size=medium data-variant=default id=_R_a35ab_><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=text class=prc-Button-Label-FWkx3><span class=react-directory-add-file-button>Add file<svg aria-hidden=true focusable=false class="octicon octicon-triangle-down" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span><svg aria-hidden=true focusable=false class="octicon octicon-plus react-directory-add-file-icon" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg></span></span></button></div></div><button type=button aria-haspopup=true aria-expanded=false tabindex=0 class=prc-Button-ButtonBase-9n-Xk data-loading=false data-size=medium data-variant=primary id=_R_75ab_><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-code hide-sm" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3>Code</span><span data-component=trailingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-triangle-down" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="OverviewContent-module__Box_10__mGSb4 sf-hidden"></div></div></div><div class=OverviewContent-module__Box_11__F19kY><div data-hpc=true><button hidden data-testid=focus-next-element-button data-hotkey=j class=sf-hidden></button><button hidden data-testid=focus-previous-element-button data-hotkey=k class=sf-hidden></button><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-testid=screen-reader-heading id=folders-and-files>Folders and files</h2><table class=Table-module__Box__HZKiQ aria-labelledby=folders-and-files><thead class="DirectoryContent-module__OverviewHeaderRow__hOrKy Table-module__Box_1__VacXC"><tr class=Table-module__Box_2__PBp9s><th colspan=2 class="DirectoryContent-module__Box__iC_5e sf-hidden"><th colspan=1 class=DirectoryContent-module__Box_1__fuSBO><span class=text-bold>Name</span><th class=hide-sm><div class="width-fit prc-Truncate-Truncate-2G1eo" data-inline=true title="Last commit message" style=--truncate-max-width:125px><span class=text-bold>Last commit message</span></div><th colspan=1 class=DirectoryContent-module__Box_2__Ccrx7><div class="width-fit prc-Truncate-Truncate-2G1eo" data-inline=true title="Last commit date" style=--truncate-max-width:125px><span class=text-bold>Last commit date</span></div><tbody><tr class=DirectoryContent-module__Box_3__gl6dE><td colspan=3 class="bgColor-muted p-1 rounded-top-2"><div class=LatestCommit-module__Box__B25ZT><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-testid=screen-reader-heading>Latest commit</h2><div data-testid=latest-commit class=LatestCommit-module__Box_1__YkEgg><div class=CommitAttribution-module__CommitAttributionContainer__I_rfs><span data-variant=cascade data-shape=circle data-avatar-count=3 data-responsive class="pc-AvatarStack--variant pc-AvatarStack--shape pc-AvatarStack--three prc-AvatarStack-AvatarStack-vkIK2" style=--stackSize-narrow:20px;--stackSize-regular:20px;--stackSize-wide:20px><div class="pc-AvatarStackBody prc-AvatarStack-AvatarStackBody-JFK4u" tabindex=0> <img data-component=Avatar class="Box-sc-62in7e-0 kglDHV pc-AvatarItem prc-AvatarStack-AvatarItem-70eW3 prc-Avatar-Avatar-0xaUi" alt=skrtheboss width=20 height=20 data-testid=commit-stack-avatar data-hovercard-url=/users/skrtheboss/hovercard data-hovercard-type=user octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIACgAKAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AOlNq4HQ1E1u3oa6O2g+0oCuQxH3WxmrJ0ltu59ij/ar1fa2ODkuca1sfSoXtj6VY1rxf4Z0PWhpN7dkXPG8pGSseeRuPbgiuii02KaPecKe6k0e2QezZxzWhPamfYz6V2EumQopLMAB61B9ks/+eyfnU+2QezYNqxuwsll8iDqCOagfVL2COV5Lk7QCzNIchR3PPSuIsNRlgRJLeZkWQAgHHP4Gquv+LIptJmsGmid5QFZlYAgZHbPORWDmu5sqcm7JHK6jp6eIvG84iu/tBlbPmOwG7A5xjrgDj6V6ha39zZeXGJJGiTA2sc5H415Holylpr9lJkDbOAT7Hj+temT30Izyc+g61nSel3uVO+i7G3f6mLuNQGOwdie9Z3mJ/s/nWMdQXcRsbHqaT7cv901pcmxxF1r8baakcRkhbcqY5ZUX1GT6dsVzHmo8zGYvJnPQ45qaf/j1/EVRT/WGuRo7IyexKsrxMCSWHYVqrrmoKFkW4YNgDLHJx+NZL9RUh/1a1NxtWbR3GiX897BI1zOruCONuCPyAFam9f79c74d/wBXN9B/WtqtIt2MKiSkf//Z style=--avatarSize-regular:20px><img data-component=Avatar class="Box-sc-62in7e-0 kglDHV pc-AvatarItem prc-AvatarStack-AvatarItem-70eW3 prc-Avatar-Avatar-0xaUi" alt=jasonsaayman width=20 height=20 data-testid=commit-stack-avatar data-hovercard-url=/users/jasonsaayman/hovercard data-hovercard-type=user octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIACgAKAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AMvxPob6JqDpndC3zRuOjKehrCIyRn/9VbmuzapAkOn6ixKQZMYYA4B9D3FR2GmwSWwuJSZi8e5BHIgWNuQNxZhnGAce/OK8rmdjrhFGQQOx4qhLcMk7beQOK9LPhXSV08XImfySqkkY3EegOcAk9/8A69c/rmkafcaYradDLBNCXkYSgYdcDgFSRxgd80oVFc1nTdjlxIJ1B6AdaXavqPzqpFkybMnB61P5CeldV7HJymxa6vLqM1npeoSF7cS7ULdVyemeoGe1d9HpksGl2unlbsC2ICy20gXeAe/I6jrketeXsCtysqAfLJnPbr/9avWLTUDq+kpNYTRi4ABw4yPcGuSvpax14ZJ3TKg09Y72G9bezNLI8tuHLiMMDgqgJG4cAkDuay9V08vpRj8y5lnDMftDQGNkTrgEjngYxk5zXQLd6k5Kx2kJkHBYycD64rM8V6ydO0xYS6PcMuW28DPsM5AJrFTldHRKCS1PN5bBrK5hR2y7RhmH9046VJtppne7ukmlILsWJx0HsParG0V2u/U4NLuxO7mCGS2mgZSrLKgX+6Op/I5q7pN9/ZsrPFciLe25N33CD1Ht9fzqHVf+P1v+vdv/AEAVmzf8eFv/ALn9autFTaT6kUJuEW0dleeLrpbdljEG8j70b7v1HA/GuHvZ7i4mLzybiec54FWbf/j2kqnd9f8AgJrGlTjC7RvVqSloJGVRlk3FcD7pXr6Yqf7Wvv8AlVWTpH/u0yvR9lFrVHn+0knof//Z style=--avatarSize-regular:20px></div></span><div data-testid=author-link class="AuthorLink-module__authorLinkContainer__RsptC CommitAttribution-module__AuthorLink__DV7CP"><a class="Link__StyledLink-sc-1syctfj-0 iIGVMW AuthorLink-module__authorNameLink__ClG6W prc-Link-Link-9ZwDx" data-muted=true href="https://github.com/axios/axios/commits?author=skrtheboss" aria-label="commits by skrtheboss" data-hovercard-url=/users/skrtheboss/hovercard data-hovercard-type=user octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>skrtheboss</a></div><span class=pl-1>and</span><div data-testid=author-link class="AuthorLink-module__authorLinkContainer__RsptC CommitAttribution-module__AuthorLink__DV7CP"><a class="Link__StyledLink-sc-1syctfj-0 iIGVMW AuthorLink-module__authorNameLink__ClG6W prc-Link-Link-9ZwDx" data-muted=true href="https://github.com/axios/axios/commits?author=jasonsaayman" aria-label="commits by jasonsaayman" data-hovercard-url=/users/jasonsaayman/hovercard data-hovercard-type=user octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>jasonsaayman</a></div><span></span></div><div class="d-none d-sm-flex LatestCommit-module__Box_2__pSPKJ"><div class="Truncate flex-items-center f5"><span class="Text__StyledText-sc-1klmep6-0 Truncate-text prc-Text-Text-9mHv3" data-testid=latest-commit-html><a href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb class=Link--secondary data-pjax=true data-hovercard-url=/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb/hovercard aria-keyshortcuts=Alt+ArrowUp>fix(core): copy status from source error in AxiosError.from (</a><a href=https://github.com/axios/axios/pull/7403 data-hovercard-url=/axios/axios/pull/7403/hovercard data-hovercard-type=pull_request data-url=https://github.com/axios/axios/issues/7403 data-permission-text="Title is private" data-id=3951600398 data-error-text="Failed to load title" class="issue-link js-issue-link" aria-keyshortcuts=Alt+ArrowUp>#7403</a><a href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb class=Link--secondary data-pjax=true data-hovercard-url=/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb/hovercard aria-keyshortcuts=Alt+ArrowUp>)</a></span></div><button data-component=IconButton type=button aria-pressed=false aria-expanded=false data-testid=latest-commit-details-toggle class="prc-Button-ButtonBase-9n-Xk LatestCommit-module__IconButton__mkJr_ prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=small data-variant=invisible aria-labelledby=_r_12_><svg aria-hidden=true focusable=false class="octicon octicon-ellipsis" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M0 5.75C0 4.784.784 4 1.75 4h12.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 14.25 12H1.75A1.75 1.75 0 0 1 0 10.25ZM12 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM7 8a1 1 0 1 0 2 0 1 1 0 0 0-2 0ZM4 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_r_12_ popover=auto>Open commit details</span><button data-component=IconButton type=button data-testid=checks-status-badge-icon class="prc-Button-ButtonBase-9n-Xk IconButton__StyledIconButton-sc-i53dt6-0 gUydnL ChecksStatusBadge-module__ChecksStatusBadgeIconButton__rcQQ1 prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=small data-variant=invisible aria-labelledby=_r_14_><svg aria-hidden=true focusable=false class="octicon octicon-check" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_r_14_ popover=auto>success</span></div><span class="d-flex d-sm-none fgColor-muted f6 sf-hidden"></span></div><div class="d-flex flex-shrink-0 gap-2"><div data-testid=latest-commit-details class="d-none d-sm-flex flex-items-center"><span class="d-flex flex-nowrap fgColor-muted f6"><a class="Link--secondary prc-Link-Link-9ZwDx" aria-label="Commit d51accb" data-hovercard-url=/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb/hovercard data-hovercard-type=commit octo-click=hovercard-link-click octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb data-discover=true>d51accb</a> · <relative-time tense=past datetime=2026-02-18T17:33:28.000Z title="Feb 19, 2026 at 1:33 AM GMT+8"><template shadowrootmode=open>14 hours ago</template>Feb 19, 2026</relative-time></span></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-testid=screen-reader-heading>History</h2><a href=https://github.com/axios/axios/commits/v1.x/ class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading=false data-size=small data-variant=invisible><span data-component=buttonContent data-align=center class=prc-Button-ButtonContent-Iohp5><span data-component=leadingVisual class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg aria-hidden=true focusable=false class="octicon octicon-history" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component=text class=prc-Button-Label-FWkx3><span class=fgColor-default>1,833 Commits</span></span></span></a><div class="d-sm-none sf-hidden"></div><div class="d-flex d-lg-none sf-hidden"></div></div></div></div><tr class="react-directory-row undefined" id=folder-row-0><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.github aria-label=".github, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/.github data-discover=true>.github</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore: fix publish to only run on v1 tags" class=Link--secondary href=https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1>chore: fix publish to only run on v1 tags</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-18T16:33:56.000Z title="Feb 19, 2026 at 12:33 AM GMT+8"><template shadowrootmode=open>15 hours ago</template>Feb 19, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-1><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=bin aria-label="bin, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/bin data-discover=true>bin</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-2><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=examples aria-label="examples, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/examples data-discover=true>examples</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-3><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=lib aria-label="lib, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/lib data-discover=true>lib</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix(core): copy status from source error in AxiosError.from (#7403)
|
||
|
||
When creating an AxiosError from an existing error without a response object,
|
||
the status property from the source error is now preserved. This ensures error
|
||
status information is not lost during error conversion.
|
||
|
||
Fixes #7364
|
||
|
||
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb>fix(core): copy status from source error in AxiosError.from (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3951600398 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7403 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7403/hovercard href=https://github.com/axios/axios/pull/7403 aria-keyshortcuts=Alt+ArrowUp>#7403</a><a data-pjax=true title="fix(core): copy status from source error in AxiosError.from (#7403)
|
||
|
||
When creating an AxiosError from an existing error without a response object,
|
||
the status property from the source error is now preserved. This ensures error
|
||
status information is not lost during error conversion.
|
||
|
||
Fixes #7364
|
||
|
||
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-18T17:33:28.000Z title="Feb 19, 2026 at 1:33 AM GMT+8"><template shadowrootmode=open>14 hours ago</template>Feb 19, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-4><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=sandbox aria-label="sandbox, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/sandbox data-discover=true>sandbox</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-5><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=templates aria-label="templates, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/templates data-discover=true>templates</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore(CI): fixed release info script to use npm registry instead of git as file history source; (#7006)" class=Link--secondary href=https://github.com/axios/axios/commit/d03f245a40ec016b190748a865cce9fe3815c903>chore(CI): fixed release info script to use npm registry instead of g…</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-09-04T06:33:40.000Z title="Sep 4, 2025 at 2:33 PM GMT+8"><template shadowrootmode=open>5 months ago</template>Sep 4, 2025</relative-time></div><tr class="react-directory-row undefined" id=folder-row-6><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=test aria-label="test, (Directory)" class=Link--primary href=https://github.com/axios/axios/tree/v1.x/test data-discover=true>test</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix(core): copy status from source error in AxiosError.from (#7403)
|
||
|
||
When creating an AxiosError from an existing error without a response object,
|
||
the status property from the source error is now preserved. This ensures error
|
||
status information is not lost during error conversion.
|
||
|
||
Fixes #7364
|
||
|
||
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb>fix(core): copy status from source error in AxiosError.from (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3951600398 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7403 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7403/hovercard href=https://github.com/axios/axios/pull/7403 aria-keyshortcuts=Alt+ArrowUp>#7403</a><a data-pjax=true title="fix(core): copy status from source error in AxiosError.from (#7403)
|
||
|
||
When creating an AxiosError from an existing error without a response object,
|
||
the status property from the source error is now preserved. This ensures error
|
||
status information is not lost during error conversion.
|
||
|
||
Fixes #7364
|
||
|
||
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-18T17:33:28.000Z title="Feb 19, 2026 at 1:33 AM GMT+8"><template shadowrootmode=open>14 hours ago</template>Feb 19, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-7><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.eslintrc.cjs aria-label=".eslintrc.cjs, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.eslintrc.cjs data-discover=true>.eslintrc.cjs</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row undefined" id=folder-row-8><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.gitignore aria-label=".gitignore, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.gitignore data-discover=true>.gitignore</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore: exclude vscode file" class=Link--secondary href=https://github.com/axios/axios/commit/92acd4043d0c729a3431587ff25cb4e7777f756b>chore: exclude vscode file</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-11-06T18:32:37.000Z title="Nov 7, 2025 at 2:32 AM GMT+8"><template shadowrootmode=open>3 months ago</template>Nov 7, 2025</relative-time></div><tr class="react-directory-row undefined" id=folder-row-9><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.npmignore aria-label=".npmignore, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.npmignore data-discover=true>.npmignore</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore(docs): remove SECURITY.md (#6312)
|
||
|
||
chore(docs): remove SECURITY.md (#6312)" class=Link--secondary href=https://github.com/axios/axios/commit/896f9af1bea8685fb948c3a16c20c7e34273e053>chore(docs): remove SECURITY.md (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=2196153751 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/6312 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/6312/hovercard href=https://github.com/axios/axios/pull/6312 aria-keyshortcuts=Alt+ArrowUp>#6312</a><a data-pjax=true title="chore(docs): remove SECURITY.md (#6312)
|
||
|
||
chore(docs): remove SECURITY.md (#6312)" class=Link--secondary href=https://github.com/axios/axios/commit/896f9af1bea8685fb948c3a16c20c7e34273e053>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-01-31T17:01:58.000Z title="Feb 1, 2025 at 1:01 AM GMT+8"><template shadowrootmode=open>last year</template>Feb 1, 2025</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-10><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.prettierignore aria-label=".prettierignore, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.prettierignore data-discover=true>.prettierignore</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-11><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=.prettierrc aria-label=".prettierrc, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/.prettierrc data-discover=true>.prettierrc</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-12><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=CHANGELOG.md aria-label="CHANGELOG.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/CHANGELOG.md data-discover=true>CHANGELOG.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-13><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=CODE_OF_CONDUCT.md aria-label="CODE_OF_CONDUCT.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/CODE_OF_CONDUCT.md data-discover=true>CODE_OF_CONDUCT.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: all merge configs" class=Link--secondary href=https://github.com/axios/axios/commit/253e3ad06a7b0fd3ec8ef73632aef84598e7cb78>fix: all merge configs</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-26T18:05:43.000Z title="Jan 27, 2026 at 2:05 AM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 27, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-14><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=COLLABORATOR_GUIDE.md aria-label="COLLABORATOR_GUIDE.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/COLLABORATOR_GUIDE.md data-discover=true>COLLABORATOR_GUIDE.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: all merge configs" class=Link--secondary href=https://github.com/axios/axios/commit/253e3ad06a7b0fd3ec8ef73632aef84598e7cb78>fix: all merge configs</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-26T18:05:43.000Z title="Jan 27, 2026 at 2:05 AM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 27, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-15><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=CONTRIBUTING.md aria-label="CONTRIBUTING.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/CONTRIBUTING.md data-discover=true>CONTRIBUTING.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: grammar issue in *.md (#7215)
|
||
|
||
* fix readme.md
|
||
|
||
* fix ECOSYSTEM.md
|
||
|
||
* fix CONTRIBUTING.md" class=Link--secondary href=https://github.com/axios/axios/commit/7f1fe572504606db075207372c43431b7e87d7fb>docs: grammar issue in *.md (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3600007006 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7215 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7215/hovercard href=https://github.com/axios/axios/pull/7215 aria-keyshortcuts=Alt+ArrowUp>#7215</a><a data-pjax=true title="docs: grammar issue in *.md (#7215)
|
||
|
||
* fix readme.md
|
||
|
||
* fix ECOSYSTEM.md
|
||
|
||
* fix CONTRIBUTING.md" class=Link--secondary href=https://github.com/axios/axios/commit/7f1fe572504606db075207372c43431b7e87d7fb>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-11-11T06:34:36.000Z title="Nov 11, 2025 at 2:34 PM GMT+8"><template shadowrootmode=open>3 months ago</template>Nov 11, 2025</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-16><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=CONTRIBUTORS.md aria-label="CONTRIBUTORS.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/CONTRIBUTORS.md data-discover=true>CONTRIBUTORS.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-17><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=ECOSYSTEM.md aria-label="ECOSYSTEM.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/ECOSYSTEM.md data-discover=true>ECOSYSTEM.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: all merge configs" class=Link--secondary href=https://github.com/axios/axios/commit/253e3ad06a7b0fd3ec8ef73632aef84598e7cb78>fix: all merge configs</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-26T18:05:43.000Z title="Jan 27, 2026 at 2:05 AM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 27, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-18><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=LICENSE aria-label="LICENSE, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/LICENSE data-discover=true>LICENSE</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: updated code of coduct, contributing gude and license for latest release version" class=Link--secondary href=https://github.com/axios/axios/commit/afe702bccd95d91326620b4bad7bb8edfa335c71>docs: updated code of coduct, contributing gude and license for lates…</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2022-05-28T21:06:24.000Z title="May 29, 2022 at 5:06 AM GMT+8"><template shadowrootmode=open>4 years ago</template>May 29, 2022</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-19><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=MIGRATION_GUIDE.md aria-label="MIGRATION_GUIDE.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/MIGRATION_GUIDE.md data-discover=true>MIGRATION_GUIDE.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: add comprehensive migration guide for 0.x to 1.x upgrade (#7218)
|
||
|
||
Fill empty MIGRATION_GUIDE.md with detailed documentation addressing issue #7208.
|
||
|
||
This documentation-only change provides solutions for centralized error handling
|
||
in Axios 1.x and comprehensive migration guidance.
|
||
|
||
Addresses maintainer feedback by excluding all TypeScript modifications.
|
||
|
||
Fixes #7208" class=Link--secondary href=https://github.com/axios/axios/commit/5b5c19689209cfd4aa20b14274a6cb03c66ed749>docs: add comprehensive migration guide for 0.x to 1.x upgrade (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3606651013 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7218 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7218/hovercard href=https://github.com/axios/axios/pull/7218 aria-keyshortcuts=Alt+ArrowUp>#7218</a><a data-pjax=true title="docs: add comprehensive migration guide for 0.x to 1.x upgrade (#7218)
|
||
|
||
Fill empty MIGRATION_GUIDE.md with detailed documentation addressing issue #7208.
|
||
|
||
This documentation-only change provides solutions for centralized error handling
|
||
in Axios 1.x and comprehensive migration guidance.
|
||
|
||
Addresses maintainer feedback by excluding all TypeScript modifications.
|
||
|
||
Fixes #7208" class=Link--secondary href=https://github.com/axios/axios/commit/5b5c19689209cfd4aa20b14274a6cb03c66ed749>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-11-11T14:42:13.000Z title="Nov 11, 2025 at 10:42 PM GMT+8"><template shadowrootmode=open>3 months ago</template>Nov 11, 2025</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-20><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=README.md aria-label="README.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/README.md data-discover=true>README.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: fix deprecated Buffer constructor and formatting issues in README (#7371)" class=Link--secondary href=https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f>docs: fix deprecated Buffer constructor and formatting issues in READ…</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-05T14:59:58.000Z title="Feb 5, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>Feb 5, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-21><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=SECURITY.md aria-label="SECURITY.md, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/SECURITY.md data-discover=true>SECURITY.md</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="docs: fix typos (#7046)
|
||
|
||
Found via `typos --hidden --format brief`" class=Link--secondary href=https://github.com/axios/axios/commit/54a1fcc1b6a237d591e19825a4c1554227ffaeca>docs: fix typos (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3428826285 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7046 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7046/hovercard href=https://github.com/axios/axios/pull/7046 aria-keyshortcuts=Alt+ArrowUp>#7046</a><a data-pjax=true title="docs: fix typos (#7046)
|
||
|
||
Found via `typos --hidden --format brief`" class=Link--secondary href=https://github.com/axios/axios/commit/54a1fcc1b6a237d591e19825a4c1554227ffaeca>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2025-09-19T13:01:16.000Z title="Sep 19, 2025 at 9:01 PM GMT+8"><template shadowrootmode=open>5 months ago</template>Sep 19, 2025</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-22><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=bower.json aria-label="bower.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/bower.json data-discover=true>bower.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore(release): prepare release 1.13.5 (#7379)
|
||
|
||
* 1.13.5
|
||
|
||
* chore(release): prepare release 1.13.5
|
||
|
||
---------
|
||
|
||
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
||
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7>chore(release): prepare release 1.13.5 (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3912377723 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7379 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7379/hovercard href=https://github.com/axios/axios/pull/7379 aria-keyshortcuts=Alt+ArrowUp>#7379</a><a data-pjax=true title="chore(release): prepare release 1.13.5 (#7379)
|
||
|
||
* 1.13.5
|
||
|
||
* chore(release): prepare release 1.13.5
|
||
|
||
---------
|
||
|
||
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
||
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-08T10:53:34.000Z title="Feb 8, 2026 at 6:53 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>Feb 8, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-23><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=gulpfile.js aria-label="gulpfile.js, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/gulpfile.js data-discover=true>gulpfile.js</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-24><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=index.d.cts aria-label="index.d.cts, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/index.d.cts data-discover=true>index.d.cts</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-25><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=index.d.ts aria-label="index.d.ts, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/index.d.ts data-discover=true>index.d.ts</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: added a option to choose between legacy and the new request/response interceptor ordering
|
||
|
||
* test: add request interceptor tests for legacy and ordered execution
|
||
|
||
* feat: add legacy interceptor request/response ordering option
|
||
|
||
---------
|
||
|
||
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c>fix: added a option to choose between legacy and the new request/resp…</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-30T06:12:04.000Z title="Jan 30, 2026 at 2:12 PM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 30, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-26><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=index.js aria-label="index.js, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/index.js data-discover=true>index.js</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-27><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=karma.conf.cjs aria-label="karma.conf.cjs, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/karma.conf.cjs data-discover=true>karma.conf.cjs</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-28><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=mise.toml aria-label="mise.toml, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/mise.toml data-discover=true>mise.toml</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="chore(release): prepare release 1.13.4 (#7353)
|
||
|
||
* 1.13.4
|
||
|
||
* chore: codegen and some updates to workflows
|
||
|
||
* chore: add github token
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
---------
|
||
|
||
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
||
Co-authored-by: jasonsaayman <jasonsaayman@gmail.com>
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/9336cf9a3393790ec8ca91fe3862e83fcdbe6b9d>chore(release): prepare release 1.13.4 (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3858990935 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7353 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7353/hovercard href=https://github.com/axios/axios/pull/7353 aria-keyshortcuts=Alt+ArrowUp>#7353</a><a data-pjax=true title="chore(release): prepare release 1.13.4 (#7353)
|
||
|
||
* 1.13.4
|
||
|
||
* chore: codegen and some updates to workflows
|
||
|
||
* chore: add github token
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
---------
|
||
|
||
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
||
Co-authored-by: jasonsaayman <jasonsaayman@gmail.com>
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/9336cf9a3393790ec8ca91fe3862e83fcdbe6b9d>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-01-27T18:13:03.000Z title="Jan 28, 2026 at 2:13 AM GMT+8"><template shadowrootmode=open>3 weeks ago</template>Jan 28, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-29><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=package-lock.json aria-label="package-lock.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/package-lock.json data-discover=true>package-lock.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-30><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=package.json aria-label="package.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/package.json data-discover=true>package.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-31><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=rollup.config.js aria-label="rollup.config.js, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/rollup.config.js data-discover=true>rollup.config.js</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-32><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=tsconfig.json aria-label="tsconfig.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/tsconfig.json data-discover=true>tsconfig.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="fix: fix TypeScript type definitions for commonjs (#5196)
|
||
|
||
This is done by duplicating `index.d.ts` into `index.d.cts`, and
|
||
modifying it for CommonJS. The same was done for type tests.
|
||
|
||
Unfortunately I was unable to find a way to re-use types without
|
||
drastically changing the code base.
|
||
|
||
To test this, a minimum TypeScript version of 4.7 is needed, so it has
|
||
been updated. The old types still work with older TypeScript versions.
|
||
|
||
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/abf954185a4c7069f0e0d10ace762a357fd10cda>fix: fix TypeScript type definitions for commonjs (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=1426144344 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/5196 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/5196/hovercard href=https://github.com/axios/axios/pull/5196 aria-keyshortcuts=Alt+ArrowUp>#5196</a><a data-pjax=true title="fix: fix TypeScript type definitions for commonjs (#5196)
|
||
|
||
This is done by duplicating `index.d.ts` into `index.d.cts`, and
|
||
modifying it for CommonJS. The same was done for type tests.
|
||
|
||
Unfortunately I was unable to find a way to re-use types without
|
||
drastically changing the code base.
|
||
|
||
To test this, a minimum TypeScript version of 4.7 is needed, so it has
|
||
been updated. The old types still work with older TypeScript versions.
|
||
|
||
Co-authored-by: Jay <jasonsaayman@gmail.com>" class=Link--secondary href=https://github.com/axios/axios/commit/abf954185a4c7069f0e0d10ace762a357fd10cda>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2022-11-10T18:23:02.000Z title="Nov 11, 2022 at 2:23 AM GMT+8"><template shadowrootmode=open>4 years ago</template>Nov 11, 2022</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-33><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=tslint.json aria-label="tslint.json, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/tslint.json data-discover=true>tslint.json</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="Refactored module exports; (#5162)
|
||
|
||
* Refactored build pipeline;
|
||
Added module exports tests;
|
||
Added missing ESM export for parity with Axios factory;
|
||
Added `toFormData`, `formToJSON`, `isAxiosError`, `spread`, `isCancel`, `all` as named export to `index.d.ts`;
|
||
|
||
* Added ESM entry test;
|
||
|
||
* Updated README.md `installing` section;
|
||
|
||
* Added TypeScript importing test;
|
||
Added missed `CanceledError` & `AxiosHeaders` to `AxiosStatic` interface;
|
||
|
||
* Exclude `/test/module/` from tslint;" class=Link--secondary href=https://github.com/axios/axios/commit/0c3a1e9fde4dd309e82d719b256907eb5cba591b>Refactored module exports; (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=1415690961 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/5162 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/5162/hovercard href=https://github.com/axios/axios/pull/5162 aria-keyshortcuts=Alt+ArrowUp>#5162</a><a data-pjax=true title="Refactored module exports; (#5162)
|
||
|
||
* Refactored build pipeline;
|
||
Added module exports tests;
|
||
Added missing ESM export for parity with Axios factory;
|
||
Added `toFormData`, `formToJSON`, `isAxiosError`, `spread`, `isCancel`, `all` as named export to `index.d.ts`;
|
||
|
||
* Added ESM entry test;
|
||
|
||
* Updated README.md `installing` section;
|
||
|
||
* Added TypeScript importing test;
|
||
Added missed `CanceledError` & `AxiosHeaders` to `AxiosStatic` interface;
|
||
|
||
* Exclude `/test/module/` from tslint;" class=Link--secondary href=https://github.com/axios/axios/commit/0c3a1e9fde4dd309e82d719b256907eb5cba591b>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2022-10-30T16:46:17.000Z title="Oct 31, 2022 at 12:46 AM GMT+8"><template shadowrootmode=open>4 years ago</template>Oct 31, 2022</relative-time></div><tr class="react-directory-row truncate-for-mobile" id=folder-row-34><td class="react-directory-row-name-cell-small-screen sf-hidden" colspan=2><td class=react-directory-row-name-cell-large-screen colspan=1><div class=react-directory-filename-column><svg aria-hidden=true focusable=false class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div class=overflow-hidden><div class=react-directory-filename-cell><div class=react-directory-truncate><a title=webpack.config.js aria-label="webpack.config.js, (File)" class=Link--primary href=https://github.com/axios/axios/blob/v1.x/webpack.config.js data-discover=true>webpack.config.js</a></div></div></div></div><td class=react-directory-row-commit-cell><div><div class=react-directory-commit-message><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>feat: implement prettier and fix all issues (</a><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id=3917686694 data-permission-text="Title is private" data-url=https://github.com/axios/axios/issues/7385 data-hovercard-type=pull_request data-hovercard-url=/axios/axios/pull/7385/hovercard href=https://github.com/axios/axios/pull/7385 aria-keyshortcuts=Alt+ArrowUp>#7385</a><a data-pjax=true title="feat: implement prettier and fix all issues (#7385)
|
||
|
||
* feat: implement prettier and fix all issues
|
||
|
||
* fix: failing tests
|
||
|
||
* fix: implement feedback from codel, ai etc
|
||
|
||
* chore: dont throw in trim function
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
||
|
||
* fix: incorrect fix
|
||
|
||
---------
|
||
|
||
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>" class=Link--secondary href=https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448>)</a></div></div><td><div class=react-directory-commit-age><relative-time tense=past datetime=2026-02-14T14:59:48.000Z title="Feb 14, 2026 at 10:59 PM GMT+8"><template shadowrootmode=open>5 days ago</template>Feb 14, 2026</relative-time></div><tr class="show-for-mobile DirectoryContent-module__Box_4__RhIsE sf-hidden" data-testid=view-all-files-row></table></div><div class=OverviewRepoFiles-module__Box_1__OXeac><div class=OverviewRepoFiles-module__Box_2__zsLGk><div itemscope itemtype=https://schema.org/abstract class=OverviewRepoFiles-module__Box_3__bBU1C><h2 class=prc-src-InternalVisuallyHidden-2YaI6>Repository files navigation</h2><nav class="prc-components-UnderlineWrapper-eT-Yj OverviewRepoFiles-module__UnderlineNav__QbWWv" aria-label="Repository files" data-variant=inset><ul class=prc-components-UnderlineItemList-xKlKC role=list><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# aria-current=page class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-book" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path></svg></span><span data-component=text data-content=README>README</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-code-of-conduct" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path></svg></span><span data-component=text data-content="Code of conduct">Code of conduct</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-people" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path></svg></span><span data-component=text data-content=Contributing>Contributing</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-law" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component=text data-content="MIT license">MIT license</span></a><li class=prc-UnderlineNav-UnderlineNavItem-syRjR><a href=# class=prc-components-UnderlineItem-7fP-n><span data-component=icon><svg aria-hidden=true focusable=false class="octicon octicon-law" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path></svg></span><span data-component=text data-content=Security>Security</span></a></ul></nav><button data-component=IconButton type=button class="prc-Button-ButtonBase-9n-Xk IconButton__StyledIconButton-sc-i53dt6-0 jCdPVA prc-Button-IconButton-fyge7" data-loading=false data-no-visuals=true data-size=small data-variant=invisible aria-labelledby=_R_j9ab_ data-hotkey=e,Shift+E><svg aria-hidden=true focusable=false class="octicon octicon-pencil" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB sf-hidden" data-direction=s aria-hidden=true id=_R_j9ab_ popover=auto>Edit file</span><button type=button aria-label=Outline aria-haspopup=true aria-expanded=false tabindex=0 class="prc-Button-ButtonBase-9n-Xk OverviewRepoFiles-module__ActionMenu_Button__OKDYV" data-loading=false data-size=medium data-variant=invisible id=_R_r9ab_><svg aria-hidden=true focusable=false class="octicon octicon-list-unordered" viewBox="0 0 16 16" width=16 height=16 fill=currentColor display=inline-block overflow=visible style=vertical-align:text-bottom><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button></div><div class="Box-sc-62in7e-0 js-snippet-clipboard-copy-unpositioned DirectoryRichtextContent-module__SharedMarkdownContent__hHXUL" data-hpc=true><article class="markdown-body entry-content container-lg" itemprop=text><div class=markdown-heading dir=auto><h3 align=center tabindex=-1 class=heading-element dir=auto> 🥇 Gold sponsors <br> </h3><a id=user-content---gold-sponsors-- class=anchor aria-label="Permalink: 🥇 Gold sponsors " href=#--gold-sponsors--><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <markdown-accessiblity-table data-catalyst><table align=center width=100%><tbody><tr width=33.333333333333336%><td align=center width=33.333333333333336%> <a href="https://www.principal.com/about-us?utm_source=axios&utm_medium=sponsorlist&utm_campaign=sponsorship" rel=nofollow> <img width=133px height=43px src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEzMy4yIDQzLjInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMy4yIDQzLjI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJz4gPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4gLmxvZ29HcmFkaWVudFJpZ2h0MHtmaWxsOiM0RTRGNTM7fSAubG9nb0dyYWRpZW50UmlnaHQxe2ZpbGw6dXJsKCNTVkdfSURfR1JBRElFTlRfUklHSFRfMV8pO30gPC9zdHlsZT4gPHBhdGggY2xhc3M9J2xvZ29HcmFkaWVudFJpZ2h0MCcgZD0nTTEwMS44LDE1LjFjLTEuNSwwLTIuOSwwLjYtMy44LDEuOGwtMC4yLTEuNWgtMnYxNi41aDIuNHYtNS42YzAuNywwLjcsMi4xLDEuMiwzLjIsMS4yYzMuMiwwLDUuNC0yLjYsNS40LTYuNCBDMTA2LjgsMTcuNSwxMDQuOCwxNS4xLDEwMS44LDE1LjFMMTAxLjgsMTUuMXogTTEwMS4xLDI1LjNjLTEuMSwwLTIuMi0wLjUtMi44LTEuM3YtMy41YzAtMiwxLjItMy4yLDMtMy4yYzEuOSwwLDMuMSwxLjUsMy4xLDMuOCBDMTA0LjQsMjMuNywxMDMuMiwyNS4zLDEwMS4xLDI1LjNMMTAxLjEsMjUuM3ogTTM4LjcsMTEuMnYxNmgyLjV2LTUuNmgzLjNjMy40LDAsNS42LTIuMSw1LjYtNS4yYzAtMy4xLTIuMy01LjItNS42LTUuMkgzOC43eiBNNDEuMiwxMy4zaDIuOWMyLjIsMCwzLjUsMS4xLDMuNSwzLjFjMCwyLTEuMywzLjEtMy41LDMuMWgtMi45VjEzLjN6IE01Ny4yLDE1LjJjLTEuNCwwLTIuNiwwLjYtMy4zLDEuN2wtMC4yLTEuNWgtMnYxMS43aDIuNCB2LTYuM2MwLTIuMywxLjEtMy41LDMuMS0zLjVjMC4zLDAsMC44LDAuMSwxLjMsMC4ybDAuMy0yQzU4LjMsMTUuMyw1Ny44LDE1LjIsNTcuMiwxNS4yTDU3LjIsMTUuMnogTTYxLjksMTMuNyBjMC45LDAsMS41LTAuNiwxLjUtMS41YzAtMC45LTAuNi0xLjUtMS41LTEuNWMtMC45LDAtMS41LDAuNi0xLjUsMS41QzYwLjMsMTMuMSw2MSwxMy43LDYxLjksMTMuN0w2MS45LDEzLjd6IE02MywyNy4ydi0zLjN2LTguNCBoLTIuNHYxMS43SDYzeiBNNzIsMTUuMWMtMS41LDAtMi45LDAuNy0zLjgsMS44bC0wLjItMS41aC0ydjExLjdoMi40di02LjZjMC0yLDEuMy0zLjMsMy0zLjNjMS42LDAsMi42LDEsMi42LDIuNnY3LjNoMi40di03LjYgQzc2LjUsMTYuOSw3NC43LDE1LjEsNzIsMTUuMUw3MiwxNS4xeiBNODQuMywxNy4zYzEsMCwyLjEsMC40LDMsMS4xbDEuMS0xLjdjLTEuMS0wLjktMi43LTEuNS00LjItMS41Yy0zLjQsMC01LjksMi42LTUuOSw2LjEgYzAsMy43LDIuMyw2LjEsNS44LDYuMWMxLjYsMCwzLjMtMC42LDQuMy0xLjVsLTEuMS0xLjdjLTAuOSwwLjctMS44LDEuMS0yLjksMS4xYy0yLjMsMC0zLjctMS41LTMuNy00IEM4MC43LDE4LjksODIuMiwxNy4zLDg0LjMsMTcuM0w4NC4zLDE3LjN6IE0xMjQuNiwyNS40Yy0wLjgsMC0xLjEtMC4zLTEuMS0xLjNWMTAuNWgtMi40djE0YzAsMS45LDEuMSwyLjksMywyLjkgYzAuNSwwLDEtMC4xLDEuNC0wLjJsLTAuMi0xLjlDMTI1LjEsMjUuMywxMjQuOCwyNS40LDEyNC42LDI1LjRMMTI0LjYsMjUuNHogTTkxLjcsMTMuN2MwLjksMCwxLjUtMC42LDEuNS0xLjUgYzAtMC45LTAuNi0xLjUtMS41LTEuNWMtMC45LDAtMS41LDAuNi0xLjUsMS41QzkwLjEsMTMuMSw5MC44LDEzLjcsOTEuNywxMy43TDkxLjcsMTMuN3ogTTkyLjgsMjcuMnYtMy4ydi04LjVoLTIuNHYxMS43SDkyLjh6IE0xMTUuNywyMC4xYy0wLjctMC4yLTEuNy0wLjMtMi42LTAuM2MtMy4xLDAtNC45LDEuNS00LjksNGMwLDIuMiwxLjcsMy42LDQuMywzLjZjMS41LDAsMi43LTAuNiwzLjUtMS42YzAuMywxLDEuMiwxLjYsMi40LDEuNiBjMC41LDAsMS0wLjEsMS40LTAuMmwtMC4yLTEuOGMtMC4yLDAtMC40LDAuMS0wLjYsMC4xYy0wLjYsMC0wLjgtMC4zLTAuOC0wLjl2LTUuMWMwLTIuNy0xLjgtNC4zLTQuNy00LjNjLTEuNCwwLTMuMSwwLjQtNC41LDEuMSBsMC43LDEuOWMxLTAuNiwyLjItMC45LDMuNC0wLjljMS44LDAsMi44LDAuOCwyLjgsMi40VjIwLjF6IE0xMTUuNywyMi41YzAsMS45LTEuMSwzLTIuOSwzYy0xLjQsMC0yLjItMC43LTIuMi0xLjkgYzAtMS4zLDEuMS0yLjEsMi44LTIuMWMwLjksMCwxLjUsMC4xLDIuMywwLjJWMjIuNXonLz4gPGxpbmVhckdyYWRpZW50IGlkPSdTVkdfSURfR1JBRElFTlRfUklHSFRfMV8nIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4MT0nOC42MzIxJyB5MT0nMzQuNTY1JyB4Mj0nMjUuNzg3NScgeTI9JzQuODUwOSc+IDxzdG9wIG9mZnNldD0nMCcgc3R5bGU9J3N0b3AtY29sb3I6IzAwNzJCQycvPiA8c3RvcCBvZmZzZXQ9JzAuNScgc3R5bGU9J3N0b3AtY29sb3I6IzIzOEZDRicvPiA8c3RvcCBvZmZzZXQ9JzEnIHN0eWxlPSdzdG9wLWNvbG9yOiMwMEJFRDMnLz4gPC9saW5lYXJHcmFkaWVudD4gPHBhdGggY2xhc3M9J2xvZ29HcmFkaWVudFJpZ2h0MScgZD0nTTMzLjEsMTYuMWMwLTcuMS01LjUtMTIuMi0xMy4xLTEyLjJjLTkuMywwLTE2LjMsNy4zLTE2LjMsMTYuOGMwLDEwLDcuNiwxOC4zLDE3LjYsMTkuMlYyNy4yIGMtNC42LTAuNC03LjgtMy45LTcuOC04LjRjMC00LjQsMy03LjYsNy03LjZjMy43LDAsNi4yLDIuMyw2LjIsNS44YzAsMy0xLjksNS01LjQsNS42djQuN0MyOC41LDI3LDMzLjEsMjIuNiwzMy4xLDE2LjF6Jy8+IDxnPiA8cGF0aCBjbGFzcz0nbG9nb0dyYWRpZW50UmlnaHQwJyBkPSdNMTI4LjUsMTAuM2MxLjQsMCwyLjQsMSwyLjQsMi40YzAsMS40LTEsMi40LTIuNCwyLjRjLTEuNCwwLTIuNC0xLTIuNC0yLjRDMTI2LjEsMTEuMywxMjcuMSwxMC4zLDEyOC41LDEwLjN6IE0xMjguNSwxNC43YzEuMiwwLDItMC44LDItMmMwLTEuMi0wLjgtMi0yLTJjLTEuMiwwLTIsMC44LTIsMkMxMjYuNSwxMy45LDEyNy4zLDE0LjcsMTI4LjUsMTQuN3ogTTEyNy41LDExLjRoMS4yIGMwLjYsMCwxLDAuNCwxLDAuOWMwLDAuNC0wLjIsMC43LTAuNiwwLjhsMC43LDFIMTI5bC0wLjYtMWgtMC40djFoLTAuNlYxMS40eiBNMTI4LjEsMTIuN2gwLjVjMC4zLDAsMC40LTAuMiwwLjQtMC40IGMwLTAuMi0wLjItMC40LTAuNC0wLjRoLTAuNVYxMi43eicvPiA8L2c+IDwvc3ZnPg==" alt="Principal Financial Group" data-canonical-src=https://axios-http.com/assets/sponsors/principal.svg style=max-width:100%;height:auto;max-height:43px> </a> <p align=center title="We’re bound by one common purpose: to give you the financial tools, resources and information you need to live your best life." dir=auto>We’re bound by one common purpose: to give you the financial tools, resources and information you ne...</p> <p align=center dir=auto> <a href="https://www.principal.com/about-us?utm_source=axios&utm_medium=readme_sponsorlist&utm_campaign=sponsorship" rel=nofollow><b>www.principal.com</b></a> </p>
|
||
<td align=center width=33.333333333333336%> <a href="https://twicsy.com/buy-instagram-followers?utm_source=axios&utm_medium=sponsorlist&utm_campaign=sponsorship" rel=nofollow> <img width=85px height=70px src="data:image/png;base64,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" alt="Buy Instagram Followers Twicsy" data-canonical-src=https://axios-http.com/assets/sponsors/opencollective/dfa9670ad5e66eea17315332453c7f4e3a3b5905.png style=max-width:100%;height:auto;max-height:70px> </a> <p align=center title="Buy real Instagram followers from Twicsy starting at only $2.97. Twicsy has been voted the best site to buy followers from the likes of US Magazine." dir=auto>Buy real Instagram followers from Twicsy starting at only $2.97. Twicsy has been voted the best site...</p> <p align=center dir=auto> <a href="https://twicsy.com/buy-instagram-followers?utm_source=axios&utm_medium=readme_sponsorlist&utm_campaign=sponsorship" rel=nofollow><b>twicsy.com</b></a> </p>
|
||
<td align=center width=33.333333333333336%> <a href="https://www.descope.com/?utm_source=axios&utm_medium=referral&utm_campaign=axios-oss-sponsorship" rel=nofollow> <themed-picture data-catalyst-inline=true data-catalyst style=visibility:visible><picture> <img width=200px height=52px src="data:image/png;base64,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e3/lhkndniOiI2AEAEAPBIwAAAAAAAAAEkHACACAHnLsRwAAAAAAAAAAAABRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgMgJGAAAAAAAAAAAAAJERMAIAAAAAAAAAAACIjIARAAAAAAAAAAAAQGQEjAAAAAAAAAAAAAAiI2AEAAAAAAAAAAAAEBkBIwAAAAAAAAAAAIDICBgBAAAAAAAAAAAAREbACAAAAAAAAAAAACAyAkYAAAAAAAAAAAAAkREwAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABERsAIAAAAAAAAAAAAIDICRgAAAAAAAAAAAACRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgMgJGAAAAAAAAAAAAAJERMAIAAAAAAAAAAACIjIARAAAAAAAAAAAAQGQEjAAAAAAAAAAAAAAiI2AEAAAAAAAAAAAAEBkBIwAAAAAAAAAAAIDICBgBAAAAAAAAAAAAREbACAAAAAAAAAAAACAyAkYAAAAAAAAAAAAAkREwAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABERsAIAAAAAAAAAAAAIDICRgAAAAAAAAAAAACRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgMgJGAAAAAAAAAAAAAJERMAIAAAAAAAAAAACIjIARAAAAAAAAAAAAQGQEjAAAAAAAAAAAAAAiI2AEAAAAAAAAAAAAEBkBIwAAAAAAAAAAAIDICBgBAAAAAAAAAAAAREbACAAAAAAAAAAAACAyAkYAAAAAAAAAAAAAkREwAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABE1sqmAgAAAAAAAJCQk0KIPRpu7JMpeAwAACTGsm2brQ0AAAAAAAAAAAAgElqkAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABERsAIAAAAAAAAAAAAIDICRgAAAAAAAAAAAACRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgMgJGAAAAAAAAAAAAAJERMAIAAAAAAAAAAACIjIARAAAAAAAAAAAAQGQEjAAAAAAAAAAAAAAiI2AEAAAAAAAAAAAAEBkBIwAAAAAAAAAAAIDICBgBAAAAAAAAAAAAREbACAAAAAAAAAAAACAyAkYAAAAAAAAAAAAAkREwAgAAAAAAAAAAAIiMgBEAAAAAAAAAAABAZASMAAAAAAAAAAAAACIjYAQAAAAAAAAAAAAQGQEjAAAAAAAAAAAAgMgIGAEAAAAAAAAAAABERsAIAAAAAAAAAAAAIDICRgAAAAAAAAAAAACRETACAAAAAAAAAAAAiIyAEQAAAAAAAAAAAEBkBIwAAAAAAAAAAAAAIiNgBAAAAAAAAAAAABAZASMAAAAAAAAAAACAyAgYAQAAAAAAAAAAAERGwAgAAAAAAAAAAAAgGiHE/w8IaKv8x1SY7gAAAABJRU5ErkJggg==" alt=Descope data-canonical-src=https://axios-http.com/assets/sponsors/descope.png style=visibility:visible;max-width:100% srcset sizes> </picture></themed-picture> </a> <p align=center title="Hi, we're Descope! We are building something in the authentication space for app developers and can’t wait to place it in your hands." dir=auto>Hi, we're Descope! We are building something in the authentication space for app developers and...</p> <p align=center dir=auto> <a href="https://www.descope.com/?utm_source=axios&utm_medium=referral&utm_campaign=axios-oss-sponsorship" rel=nofollow><b>Website</b></a> | <a href="https://docs.descope.com/?utm_source=axios&utm_medium=referral&utm_campaign=axios-oss-sponsorship" rel=nofollow><b>Docs</b></a> | <a href="https://www.descope.com/community?utm_source=axios&utm_medium=referral&utm_campaign=axios-oss-sponsorship" rel=nofollow><b>Community</b></a> </p>
|
||
<tr width=33.333333333333336%><td align=center width=33.333333333333336%> <a href="https://route4me.com/?utm_source=axios&utm_medium=sponsorlist&utm_campaign=sponsorship" rel=nofollow> <themed-picture data-catalyst-inline=true data-catalyst style=visibility:visible><picture> <img width=200px height=51px src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABKEAAAEsCAYAAAAb0aCGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xOS8xNjtVUP0AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAgAElEQVR4nOzdd5wkVdX/8c+Qc0ayAoJEERBXWm1huahIFC4SVQwMokhQfzxcMQCSiqASRNABxUiykLDgA1iANNKCgigg8hAFBBEEJMed3x+3RpZlZ7anu+requ7v+/WaF7o7Xef07HR31al7zxkaHR1FRERERERERESkTHPETkBERERERERERPqfilAiIiIiIiIiIlI6FaFERERERERERKR0KkKJiIiIiIiIiEjpVIQSEREREREREZHSqQglIiIiIiIiIiKlUxFKRERERERERERKpyKUiIiIiIiIiIiUTkUoEREREREREREpnYpQIiIiIiIiIiJSOhWhRERERERERESkdCpCiYiIiIiIiIhI6VSEEhERERERERGR0qkIJSIiIiIiIiIipZurtCMPD60F7ApMBdYFFsv/5kngVuAq4CxGRm8vLQeRfqXXl4iIiIiIiNTM0OjoaLFHHB5aEzgO2LrDR0wDDmRk9G/FJiLSh/T6EhERERERkZoqtgg1PPRZ4ERg3kk+8kVgf0ZGv19cMiJ9Rq8vERERERERqbHiekINDx0BnMbkL5DJH3NafgwRmZleXyIiIiIiIlJzxayE8is0Tuv9QADsrRUbIjPQ60tERERERET6QO9FKN+j5ma6W6ExKy8C66uHjQh6fYmIiIiIiEjfKGI73nEUd4FMfqzjCjyeSJ3p9SUiIiIiIiJ9obeVUH5M/F8Ly+b11tZ4eRloen2JiIiIiIhIH+l1JdSuhWQR/tgidaDXl4iIiIiIiPSNXotQUwvJIvyxRepAry8RERERERHpG70WodYtJIvwxxapA72+REREREREpG/0WoRarJAswh9bpA70+hIREREREZG+UcR0PBERERERERERkQn1WoR6spAswh9bpA70+hIREREREZG+0WsR6tZCsgh/bJE60OtLRERERERE+kavRairCski/LFF6kCvLxEREREREekbvRahzioki/DHFqkDvb5ERERERESkb/RWhBoZvR2YVkwqrzMtP7bI4NLrS0RERERERPpIEdPxDgReLOA4Y17Mjykien2JiIiIiIhIn+i9CDUy+jdg/95T+a/982OKiF5fIiIiIiIi0ieKWAkFI6PfB44s4EhH5scSkTF6fYmIiIiIiEgfGBodHS3uaMNDnwVOBOad5CNfxK/Q0AWyyHj0+hIREREREZEaK2Yl1Bh/kbs+k2umPA1YXxfIIrOh15eIiIiIiIjUWLEroWY0PLQWsCswFVgXWCz/myeBW4GrgLM0pUukC3p9iYiIiIiISM2UV4QSERERERERERHJFbsdT0REREREREREZBZUhBIRERERERERkdKpCCUiIiIiIiIiIqVTEUpEREREREREREqnIpSIiIiIiIiIiJRurtgJdKXd3Bk4BVgydioVNh24CNiRRuvVoJHbzTmBXwLbokLnRP4N7EOjdU7sRERERERERETKVtcCwfdRAWp25gC2AeaLEHu+PHZdf79CWRL/uywiIiIiIiLS9+paJFg0dgI1cTiN1rPBo/qYhwWPW0/6XRYREREREZGBUNcilMzeacA3o0VvtA4HjokWX0REREREREQqRUWo/nQa8HkardGoWTRaDhWiRERERERERAQVofpRNQpQY1SIEhERERERERFUhOo31SpAjVEhSkRERERERGTgqQjVP6pZgBqjQpSIiIiIiIjIQFMRqj9UuwA1RoUoERERERERkYGlIlT91aMANUaFKBEREREREZGBpCJUvdWrADVGhSgRERERERGRgaMiVH3VswA1RoUoERERERERkYGiIlQ91bsANUaFKBEREREREZGBoSJU/fRHAWqMClEiIiIiIiIiA0FFqHrprwLUGBWiRERERERERPqeilD10Z8FqDEqRImIiIiIiIj0NRWh6qG/C1BjVIgSERERERER6VsqQlXfYBSgxqgQJSIiIiIiItKXVISqtsEqQI1RIUpERERERESk78wVOwEZ12AWoMY0Wo52E+Cg2KlIsYx1N8fOoUDPAy8Co8B/gBeAfwOPAY/m//t+4N4sTR6KlaSIiIh0od2cG7gYWDZC9G/QaF0UIe7rGOt2Bw6MnUeHHsnS5EOxkwjFWDcV+E7sPDr0UJYmW8ZOQqpBRahqGuwC1BhfiJob+FLsVKRQ74idQAzGuheBe4C7gJvHvrI0uSdqYiIiIjKerwKxihpLRIo7s6Wp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" alt=Route4Me data-canonical-src=https://axios-http.com/assets/sponsors/route4me.png style=visibility:visible;max-width:100% srcset sizes> </picture></themed-picture> </a> <p align=center title="Best Route Planning And Route Optimization Software" dir=auto>Best Route Planning And Route Optimization Software</p> <p align=center dir=auto> <a href="https://route4me.com/platform/route-optimization-software?utm_source=axios&utm_medium=readme_sponsorlist&utm_campaign=sponsorship" rel=nofollow><b>Explore</b></a> | <a href="https://route4me.com/platform/marketplace/pricing?utm_source=axios&utm_medium=readme_sponsorlist&utm_campaign=sponsorship" rel=nofollow><b>Free Trial</b></a> | <a href="https://route4me.com/contact?utm_source=axios&utm_medium=readme_sponsorlist&utm_campaign=sponsorship" rel=nofollow><b>Contact</b></a> </p>
|
||
<td align=center width=33.333333333333336%> <a href="https://buzzoid.com/buy-instagram-followers/?utm_source=axios&utm_medium=sponsorlist&utm_campaign=sponsorship" rel=nofollow> <img width=62px height=70px src="data:image/png;base64,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" alt="Buzzoid - Buy Instagram Followers" data-canonical-src=https://axios-http.com/assets/sponsors/opencollective/e1625cb54e10ee40180c99d1495a462e9d6664a4.png style=max-width:100%;height:auto;max-height:70px> </a> <p align=center title="At Buzzoid, you can buy Instagram followers quickly, safely, and easily with just a few clicks. Rated world's #1 IG service since 2012." dir=auto>At Buzzoid, you can buy Instagram followers quickly, safely, and easily with just a few clicks. Rate...</p> <p align=center dir=auto> <a href="https://buzzoid.com/buy-instagram-followers/?utm_source=axios&utm_medium=readme_sponsorlist&utm_campaign=sponsorship" rel=nofollow><b>buzzoid.com</b></a> </p>
|
||
<td align=center width=33.333333333333336%> <a href="https://poprey.com/?utm_source=axios&utm_medium=sponsorlist&utm_campaign=sponsorship" rel=nofollow> <img width=70px height=70px src="data:image/png;base64,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" alt="Poprey - Buy Instagram Likes" data-canonical-src=https://axios-http.com/assets/sponsors/opencollective/e699ec99f7df3a203ddbc49d3c7712a907e628ea.png style=max-width:100%;height:auto;max-height:70px> </a> <p align=center title="Buy Instagram Likes" dir=auto>Buy Instagram Likes</p> <p align=center dir=auto> <a href="https://poprey.com/?utm_source=axios&utm_medium=readme_sponsorlist&utm_campaign=sponsorship" rel=nofollow><b>poprey.com</b></a> </p>
|
||
<tr width=33.333333333333336%><td align=center width=33.333333333333336%> <a href="https://requestly.com/?utm_source=axios&utm_medium=sponsorlist&utm_campaign=sponsorship" rel=nofollow> <img width=71px height=70px src="data:image/png;base64,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" alt=Requestly data-canonical-src=https://axios-http.com/assets/sponsors/opencollective/16450b4dc0deb9dab5a511bf2bc8b8b4ac33412f.png style=max-width:100%;height:auto;max-height:70px> </a> <p align=center title="A lightweight open-source API Development, Testing & Mocking platform" dir=auto>A lightweight open-source API Development, Testing & Mocking platform</p> <p align=center dir=auto> <a href="https://requestly.com/?utm_source=axios&utm_medium=readme_sponsorlist&utm_campaign=sponsorship" rel=nofollow><b>requestly.com</b></a> </p>
|
||
<td align=center width=33.333333333333336%> <a href=https://opencollective.com/axios/contribute rel=nofollow>💜 Become a sponsor</a>
|
||
<td align=center width=33.333333333333336%> <a href=https://opencollective.com/axios/contribute rel=nofollow>💜 Become a sponsor</a>
|
||
</table></markdown-accessiblity-table>
|
||
<p dir=auto><br><br></p>
|
||
<div align=center dir=auto>
|
||
<a href=https://axios-http.com/ rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg4IiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMTg4IDI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOTMuMjk1IDMuNjUyMDZMODYuMzU2IDkuMzA0OTVIOTAuODg3NlYyNy42OEw5My4yOTUgMjUuNzQxMVYzLjY1MjA2WiIgZmlsbD0iIzVBMjlFNCIvPgo8cGF0aCBkPSJNOTUuMjk1IDI0LjA5OTdMMTAyLjM1NiAxOC4zMDVIOTcuNjk3NVYwLjM1MDA1Mkw5NS4yOTUgMi4wMjI3NVYyNC4wOTk3WiIgZmlsbD0iIzVBMjlFNCIvPgo8cGF0aCBkPSJNMTgyLjY5NSA2Ljk1Mjk1QzE4My40OTUgNy4zNjg5NSAxODQuMDcxIDcuNzIwOTUgMTg0LjQyMyA4LjAwODk1TDE4Ni45MTkgMy4yNTY5NUMxODUuNjcxIDIuNDg4OTUgMTg0LjE2NyAxLjgwMDk1IDE4Mi40MDcgMS4xOTI5NUMxODAuNjc5IDAuNTg0OTU1IDE3OC44MDcgMC4yODA5NTIgMTc2Ljc5MSAwLjI4MDk1MkMxNzQuODcxIDAuMjgwOTUyIDE3My4wOTUgMC42MDA5NTIgMTcxLjQ2MyAxLjI0MDk1QzE2OS44NjMgMS44ODA5NSAxNjguNTgzIDIuODI0OTUgMTY3LjYyMyA0LjA3Mjk1QzE2Ni42OTUgNS4zMjA5NSAxNjYuMjMxIDYuODcyOTUgMTY2LjIzMSA4LjcyODk1QzE2Ni4yMzEgMTAuODA5IDE2Ni44ODcgMTIuNDA5IDE2OC4xOTkgMTMuNTI5QzE2OS41NDMgMTQuNjE3IDE3MS41OTEgMTUuNTEzIDE3NC4zNDMgMTYuMjE3QzE3Ni41NTEgMTYuNzkzIDE3OC4zMjcgMTcuMzIxIDE3OS42NzEgMTcuODAxQzE4MS4wNDcgMTguMjQ5IDE4MS43MzUgMTkuMDAxIDE4MS43MzUgMjAuMDU3QzE4MS43MzUgMjEuNjI1IDE4MC4yNjMgMjIuNDA5IDE3Ny4zMTkgMjIuNDA5QzE3NS44NDcgMjIuNDA5IDE3NC40NTUgMjIuMjMzIDE3My4xNDMgMjEuODgxQzE3MS44MzEgMjEuNTI5IDE3MC42NzkgMjEuMDk3IDE2OS42ODcgMjAuNTg1QzE2OC43MjcgMjAuMDczIDE2OC4wMzkgMTkuNjA5IDE2Ny42MjMgMTkuMTkzTDE2NS4wMzEgMjQuMjMzQzE2Ni42OTUgMjUuMjg5IDE2OC41OTkgMjYuMTIxIDE3MC43NDMgMjYuNzI5QzE3Mi44ODcgMjcuMzM3IDE3NS4wNDcgMjcuNjQxIDE3Ny4yMjMgMjcuNjQxQzE3OS4xMTEgMjcuNjQxIDE4MC44NzEgMjcuMzg1IDE4Mi41MDMgMjYuODczQzE4NC4xMzUgMjYuMzI5IDE4NS40NDcgMjUuNDY1IDE4Ni40MzkgMjQuMjgxQzE4Ny40NjMgMjMuMDY1IDE4Ny45NzUgMjEuNDY0OSAxODcuOTc1IDE5LjQ4MDlDMTg3Ljk3NSAxNy44NDg5IDE4Ny41OTEgMTYuNTM3IDE4Ni44MjMgMTUuNTQ1QzE4Ni4wODcgMTQuNTIxIDE4NS4wMTUgMTMuNzA1IDE4My42MDcgMTMuMDk3QzE4Mi4yMzEgMTIuNDg5IDE4MC41OTkgMTEuOTQ1IDE3OC43MTEgMTEuNDY1QzE3Ni41NjcgMTAuOTUzIDE3NC45MzUgMTAuNDg5IDE3My44MTUgMTAuMDczQzE3Mi43MjcgOS42NTY5NSAxNzIuMTgzIDguOTUyOTUgMTcyLjE4MyA3Ljk2MDk1QzE3Mi4xODMgNi4yNjQ5NSAxNzMuNjg3IDUuNDE2OTUgMTc2LjY5NSA1LjQxNjk1QzE3Ny44MTUgNS40MTY5NSAxNzguOTAzIDUuNTc2OTUgMTc5Ljk1OSA1Ljg5Njk1QzE4MS4wMTUgNi4xODQ5NSAxODEuOTI3IDYuNTM2OTUgMTgyLjY5NSA2Ljk1Mjk1WiIgZmlsbD0iIzVBMjlFNCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzMi4xODIgMjcuNDk3QzEzMC4wNyAyNy40OTcgMTI4LjE1IDI3LjEyOSAxMjYuNDIyIDI2LjM5M0MxMjQuNjk0IDI1LjYyNSAxMjMuMjA1IDI0LjYwMSAxMjEuOTU3IDIzLjMyMUMxMjAuNzA5IDIyLjAwOSAxMTkuNzQ5IDIwLjUzNyAxMTkuMDc3IDE4LjkwNUMxMTguNDA2IDE3LjI3MyAxMTguMDY5IDE1LjU5MyAxMTguMDY5IDEzLjg2NUMxMTguMDY5IDEyLjEwNSAxMTguNDIxIDEwLjQwOSAxMTkuMTI1IDguNzc2OTVDMTE5LjgyOSA3LjE0NDk1IDEyMC44MjIgNS43MDQ5NiAxMjIuMTAyIDQuNDU2OTVDMTIzLjM4MiAzLjE3Njk1IDEyNC44ODUgMi4xNjg5NSAxMjYuNjEzIDEuNDMyOTVDMTI4LjM0MSAwLjY5Njk1MyAxMzAuMjI5IDAuMzI4OTQ5IDEzMi4yNzcgMC4zMjg5NDlDMTM0LjM4OSAwLjMyODk0OSAxMzYuMzEgMC43Mjg5NTIgMTM4LjAzOCAxLjUyODk1QzEzOS43NjYgMi4yOTY5NSAxNDEuMjM4IDMuMzM2OTUgMTQyLjQ1NCA0LjY0ODk1QzE0My43MDIgNS45Mjg5NSAxNDQuNjYxIDcuMzg0OTUgMTQ1LjMzMyA5LjAxNjk1QzE0Ni4wMDUgMTAuNjQ5IDE0Ni4zNDIgMTIuMzEyOSAxNDYuMzQyIDE0LjAwODlDMTQ2LjM0MiAxNS43Njg5IDE0NS45OSAxNy40NjUgMTQ1LjI4NiAxOS4wOTdDMTQ0LjU4MiAyMC42OTcgMTQzLjU4OSAyMi4xMzcgMTQyLjMwOSAyMy40MTdDMTQxLjA2MSAyNC42NjUgMTM5LjU3NCAyNS42NTcgMTM3Ljg0NiAyNi4zOTNDMTM2LjExOCAyNy4xMjkgMTM0LjIzIDI3LjQ5NyAxMzIuMTgyIDI3LjQ5N1pNMTIzLjkyNSAxMy45MTNDMTIzLjkyNSAxNS4zNTMgMTI0LjI2MiAxNi43MjkgMTI0LjkzNCAxOC4wNDFDMTI1LjYwNSAxOS4zMjEgMTI2LjU0OSAyMC4zNjEgMTI3Ljc2NSAyMS4xNjFDMTI5LjAxMyAyMS45NjEgMTMwLjUwMSAyMi4zNjEgMTMyLjIyOSAyMi4zNjFDMTMzLjk4OSAyMi4zNjEgMTM1LjQ3NyAyMS45NDUgMTM2LjY5MyAyMS4xMTNDMTM3LjkxIDIwLjI0OSAxMzguODM3IDE5LjE3NyAxMzkuNDc3IDE3Ljg5NjlDMTQwLjExNyAxNi41ODQ5IDE0MC40MzggMTUuMjQxIDE0MC40MzggMTMuODY1QzE0MC40MzggMTIuNDI1IDE0MC4xMDIgMTEuMDY0OSAxMzkuNDMgOS43ODQ5NUMxMzguNzU4IDguNTA0OTUgMTM3Ljc5OCA3LjQ4MDk1IDEzNi41NDkgNi43MTI5NUMxMzUuMzMzIDUuOTEyOTUgMTMzLjg3OCA1LjUxMjk1IDEzMi4xODIgNS41MTI5NUMxMzAuNDIyIDUuNTEyOTUgMTI4LjkxNyA1LjkyODk1IDEyNy42NjkgNi43NjA5NUMxMjYuNDUzIDcuNTkyOTUgMTI1LjUyNSA4LjY0ODk2IDEyNC44ODUgOS45Mjg5NkMxMjQuMjQ1IDExLjIwOSAxMjMuOTI1IDEyLjUzNyAxMjMuOTI1IDEzLjkxM1oiIGZpbGw9IiM1QTI5RTQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI3LjMwNUwxMS43MTIgMC40NzI5NTRIMTYuNDY0TDI4LjEyOCAyNy4zMDVIMjEuOTg0TDE5LjI5NiAyMS4wMTdIOC44OEw2LjE5MiAyNy4zMDVIMFpNMTQuMTEyIDcuNTI4OTVMMTAuMTc2IDE1Ljk3N0gxNy45MDRMMTQuMTEyIDcuNTI4OTVaIiBmaWxsPSIjNUEyOUU0Ii8+CjxwYXRoIGQ9Ik01MC44MjExIDAuNDcyOTU0TDU4LjIxMzEgOS45NzY5NUw2NS42MDUxIDAuNDcyOTU0SDcxLjg5MzFMNjEuMjg1MSAxNC4wNTdMNzEuNTU3MSAyNy4zMDVINjUuMjY5MUw1OC4yMTMxIDE4LjE4NUw1MS4yMDUxIDI3LjMwNUg0NC44MjExTDU1LjE0MTEgMTQuMDU3TDQ0LjQ4NTEgMC40NzI5NTRINTAuODIxMVoiIGZpbGw9IiM1QTI5RTQiLz4KPC9zdmc+Cg==" alt=Axios data-canonical-src=https://axios-http.com/assets/logo.svg style=max-width:100%></a><br>
|
||
</div>
|
||
<p align=center dir=auto>Promise based HTTP client for the browser and node.js</p>
|
||
<p align=center dir=auto>
|
||
<a href=https://axios-http.com/ rel=nofollow><b>Website</b></a> •
|
||
<a href=https://axios-http.com/docs/intro rel=nofollow><b>Documentation</b></a>
|
||
</p>
|
||
<div align=center dir=auto>
|
||
<p dir=auto><a href=https://www.npmjs.org/package/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJucG06IHYxLjEzLjUiPjx0aXRsZT5ucG06IHYxLjEzLjU8L3RpdGxlPjxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+PHJlY3Qgd2lkdGg9IjM1IiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iMzUiIHdpZHRoPSI1MyIgaGVpZ2h0PSIyMCIgZmlsbD0iIzAwN2VjNiIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IHg9IjE4NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjUwIj5ucG08L3RleHQ+PHRleHQgeD0iNjA1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI0MzAiPnYxLjEzLjU8L3RleHQ+PC9nPjwvc3ZnPg==" alt="npm version" data-canonical-src="https://img.shields.io/npm/v/axios.svg?style=flat-square" style=max-width:100%></a>
|
||
<a href=https://cdnjs.com/libraries/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MiIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjZG5qczogdjEuMTIuMiI+PHRpdGxlPmNkbmpzOiB2MS4xMi4yPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSIzOSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjM5IiB3aWR0aD0iNTMiIGhlaWdodD0iMjAiIGZpbGw9IiMwMDdlYzYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCB4PSIyMDUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjI5MCI+Y2RuanM8L3RleHQ+PHRleHQgeD0iNjQ1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI0MzAiPnYxLjEyLjI8L3RleHQ+PC9nPjwvc3ZnPg==" alt=CDNJS data-canonical-src="https://img.shields.io/cdnjs/v/axios.svg?style=flat-square" style=max-width:100%></a>
|
||
<a href=https://github.com/axios/axios/actions/workflows/ci.yml><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MSIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJDSTogcGFzc2luZyI+PHRpdGxlPkNJOiBwYXNzaW5nPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjQwIiB3aWR0aD0iNTEiIGhlaWdodD0iMjAiIGZpbGw9IiM0YzEiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48aW1hZ2UgeD0iNSIgeT0iMyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJtYVd4c1BTSjNhR2wwWlhOdGIydGxJaUJ5YjJ4bFBTSnBiV2NpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGRHbDBiR1UrUjJsMFNIVmlQQzkwYVhSc1pUNDhjR0YwYUNCa1BTSk5NVElnTGpJNU4yTXROaTQyTXlBd0xURXlJRFV1TXpjekxURXlJREV5SURBZ05TNHpNRE1nTXk0ME16Z2dPUzQ0SURndU1qQTFJREV4TGpNNE5TNDJMakV4TXk0NE1pMHVNalU0TGpneUxTNDFOemNnTUMwdU1qZzFMUzR3TVMweExqQTBMUzR3TVRVdE1pNHdOQzB6TGpNek9DNDNNalF0TkM0d05ESXRNUzQyTVMwMExqQTBNaTB4TGpZeFF6UXVOREl5SURFNExqQTNJRE11TmpNeklERTNMamNnTXk0Mk16TWdNVGN1TjJNdE1TNHdPRGN0TGpjME5DNHdPRFF0TGpjeU9TNHdPRFF0TGpjeU9TQXhMakl3TlM0d09EUWdNUzQ0TXpnZ01TNHlNellnTVM0NE16Z2dNUzR5TXpZZ01TNHdOeUF4TGpnek5TQXlMamd3T1NBeExqTXdOU0F6TGpRNU5TNDVPVGd1TVRBNExTNDNOell1TkRFM0xURXVNekExTGpjMkxURXVOakExTFRJdU5qWTFMUzR6TFRVdU5EWTJMVEV1TXpNeUxUVXVORFkyTFRVdU9UTWdNQzB4TGpNeExqUTJOUzB5TGpNNElERXVNak0xTFRNdU1qSXRMakV6TlMwdU16QXpMUzQxTkMweExqVXlNeTR4TURVdE15NHhOellnTUNBd0lERXVNREExTFM0ek1qSWdNeTR6SURFdU1qTXVPVFl0TGpJMk55QXhMams0TFM0ek9Ua2dNeTB1TkRBMUlERXVNREl1TURBMklESXVNRFF1TVRNNElETWdMalF3TlNBeUxqSTRMVEV1TlRVeUlETXVNamcxTFRFdU1qTWdNeTR5T0RVdE1TNHlNeTQyTkRVZ01TNDJOVE11TWpRZ01pNDROek11TVRJZ015NHhOell1TnpZMUxqZzBJREV1TWpNZ01TNDVNU0F4TGpJeklETXVNaklnTUNBMExqWXhMVEl1T0RBMUlEVXVOakkxTFRVdU5EYzFJRFV1T1RJdU5ESXVNell1T0RFZ01TNHdPVFl1T0RFZ01pNHlNaUF3SURFdU5qQTJMUzR3TVRVZ01pNDRPVFl0TGpBeE5TQXpMakk0TmlBd0lDNHpNVFV1TWpFdU5qa3VPREkxTGpVM1F6SXdMalUyTlNBeU1pNHdPVElnTWpRZ01UY3VOVGt5SURJMElERXlMakk1TjJNd0xUWXVOakkzTFRVdU16Y3pMVEV5TFRFeUxURXlJaTgrUEM5emRtYysiLz48dGV4dCB4PSIyOTUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjEzMCI+Q0k8L3RleHQ+PHRleHQgeD0iNjQ1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI0MTAiPnBhc3Npbmc8L3RleHQ+PC9nPjwvc3ZnPg==" alt="Build status" data-canonical-src="https://img.shields.io/github/actions/workflow/status/axios/axios/ci.yml?branch=v1.x&label=CI&logo=github&style=flat-square" style=max-width:100%></a>
|
||
<a href=https://gitpod.io/#https://github.com/axios/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTciIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iR2l0cG9kOiBSZWFkeS10by1Db2RlIj48dGl0bGU+R2l0cG9kOiBSZWFkeS10by1Db2RlPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI2NCIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjY0IiB3aWR0aD0iOTMiIGhlaWdodD0iMjAiIGZpbGw9IiMwMDdlYzYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48aW1hZ2UgeD0iNSIgeT0iMyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJtYVd4c1BTSWpSa1pCUlRNeklpQnliMnhsUFNKcGJXY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4ZEdsMGJHVStSMmwwY0c5a1BDOTBhWFJzWlQ0OGNHRjBhQ0JrUFNKTk1UUXVNRE16SURFdU1UazFZVEl1TXpnM0lESXVNemczSURBZ01DQXhMUzQ0TnlBekxqSXpOV3d0Tmk0NU9DQTBMakEwWVM0Mk1ESXVOakF5SURBZ01DQXdMUzR6TGpVeU1uWTJMak0wTW1FdU5pNDJJREFnTUNBd0lDNHpMalV5TVd3MUxqVXlOQ0F6TGpFNU9XRXVOVGcxTGpVNE5TQXdJREFnTUNBdU5UZzJJREJzTlM0MU1qY3RNeTR4T1RsaExqWXdNeTQyTURNZ01DQXdJREFnTGpJNU9TMHVOVEpXTVRFdU16bHNMVFF1T1RZNUlESXVPRE00WVRJdU16STJJREl1TXpJMklEQWdNQ0F4TFRNdU1Ua3RMamtnTWk0ek9EZ2dNaTR6T0RnZ01DQXdJREVnTGpnNUxUTXVNak5zTnk0eE1EZ3ROQzR3TmpKRE1qQXVNVEl6SURRdU9DQXlNaTQ0SURZdU16ZzBJREl5TGpnZ09DNDVNREYyTmk0NU1UUmhOQzQxTWpRZ05DNDFNalFnTUNBd0lERXRNaTR5TkRVZ015NDVNVGxzTFRZdU16UTFJRE11TmpjeVlUUXVOREEzSURRdU5EQTNJREFnTUNBeExUUXVOREl5SURCc0xUWXVNelEwTFRNdU5qY3lRVFF1TlRJMElEUXVOVEkwSURBZ01DQXhJREV1TWlBeE5TNDRNVFpXT0M0MU1XRTBMalV5TkNBMExqVXlOQ0F3SURBZ01TQXlMakkwTlMwekxqa3hPR3czTGpNNU15MDBMakk0WVRJdU16STJJREl1TXpJMklEQWdNQ0F4SURNdU1UazFMamc0TTNvaUx6NDhMM04yWno0PSIvPjx0ZXh0IHg9IjQxNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMzcwIj5HaXRwb2Q8L3RleHQ+PHRleHQgeD0iMTA5NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iODMwIj5SZWFkeS10by1Db2RlPC90ZXh0PjwvZz48L3N2Zz4=" alt="Gitpod Ready-to-Code" data-canonical-src="https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod&style=flat-square" style=max-width:100%></a>
|
||
<a href=https://coveralls.io/r/mzabriskie/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjb3ZlcmFnZTogOTQlIj48dGl0bGU+Y292ZXJhZ2U6IDk0JTwvdGl0bGU+PGcgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cmVjdCB3aWR0aD0iNjEiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI2MSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjIwIiBmaWxsPSIjOTdjYTAwIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgeD0iMzE1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI1MTAiPmNvdmVyYWdlPC90ZXh0Pjx0ZXh0IHg9Ijc3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjUwIj45NCU8L3RleHQ+PC9nPjwvc3ZnPg==" alt="code coverage" data-canonical-src="https://img.shields.io/coveralls/mzabriskie/axios.svg?style=flat-square" style=max-width:100%></a>
|
||
<a href="https://packagephobia.now.sh/result?p=axios" rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjIiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iaW5zdGFsbCBzaXplOiAyLjg1IE1CIj48dGl0bGU+aW5zdGFsbCBzaXplOiAyLjg1IE1CPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI2NyIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjY3IiB3aWR0aD0iNTUiIGhlaWdodD0iMjAiIGZpbGw9IiMwMDdlYzYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCB4PSIzNDUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjU3MCI+aW5zdGFsbCBzaXplPC90ZXh0Pjx0ZXh0IHg9IjkzNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDUwIj4yLjg1IE1CPC90ZXh0PjwvZz48L3N2Zz4=" alt="install size" data-canonical-src="https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=axios&query=$.install.pretty&label=install%20size&style=flat-square" style=max-width:100%></a>
|
||
<a href=https://bundlephobia.com/package/axios@latest rel=nofollow><img src=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDgiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0ibWluemlwcGVkIHNpemU6IDEzLjcgS2lCIj48dGl0bGU+bWluemlwcGVkIHNpemU6IDEzLjcgS2lCPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI5MSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjkxIiB3aWR0aD0iNTciIGhlaWdodD0iMjAiIGZpbGw9IiMwMDdlYzYiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCB4PSI0NjUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjgxMCI+bWluemlwcGVkIHNpemU8L3RleHQ+PHRleHQgeD0iMTE4NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDcwIj4xMy43IEtpQjwvdGV4dD48L2c+PC9zdmc+ alt="npm bundle size" data-canonical-src="https://img.shields.io/bundlephobia/minzip/axios?style=flat-square" style=max-width:100%></a>
|
||
<a href="https://npm-stat.com/charts.html?package=axios" rel=nofollow><img src=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iZG93bmxvYWRzOiAzNjBNL21vbnRoIj48dGl0bGU+ZG93bmxvYWRzOiAzNjBNL21vbnRoPC90aXRsZT48ZyBzaGFwZS1yZW5kZXJpbmc9ImNyaXNwRWRnZXMiPjxyZWN0IHdpZHRoPSI2OSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjY5IiB3aWR0aD0iODEiIGhlaWdodD0iMjAiIGZpbGw9IiM0YzEiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCB4PSIzNTUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjU5MCI+ZG93bmxvYWRzPC90ZXh0Pjx0ZXh0IHg9IjEwODUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjcxMCI+MzYwTS9tb250aDwvdGV4dD48L2c+PC9zdmc+ alt="npm downloads" data-canonical-src="https://img.shields.io/npm/dm/axios.svg?style=flat-square" style=max-width:100%></a>
|
||
<a href=https://gitter.im/mzabriskie/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJjaGF0OiBvbiBnaXR0ZXIiPjx0aXRsZT5jaGF0OiBvbiBnaXR0ZXI8L3RpdGxlPjxnIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+PHJlY3Qgd2lkdGg9IjMzIiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iMzMiIHdpZHRoPSI1NyIgaGVpZ2h0PSIyMCIgZmlsbD0iIzRjMSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IHg9IjE3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjMwIj5jaGF0PC90ZXh0Pjx0ZXh0IHg9IjYwNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDcwIj5vbiBnaXR0ZXI8L3RleHQ+PC9nPjwvc3ZnPg==" alt="gitter chat" data-canonical-src="https://img.shields.io/gitter/room/mzabriskie/axios.svg?style=flat-square" style=max-width:100%></a>
|
||
<a href=https://www.codetriage.com/axios/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTE1LjYxMTM5OTk5OTk5OTk5IiBoZWlnaHQ9IjIwIj4KICA8bGluZWFyR3JhZGllbnQgaWQ9InNtb290aCIgeDI9IjAiIHkyPSIxMDAlIj4KICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2JiYiIgc3RvcC1vcGFjaXR5PSIuMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KCiAgPGNsaXBQYXRoIGlkPSJyb3VuZCI+CiAgICA8cmVjdCB3aWR0aD0iMTE1LjYxMTM5OTk5OTk5OTk5IiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPgogIDwvY2xpcFBhdGg+CgogIDxnIGNsaXAtcGF0aD0idXJsKCNyb3VuZCkiPgogICAgPHJlY3Qgd2lkdGg9Ijg1LjI2MTgiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz4KICAgIDxyZWN0IHg9Ijg1LjI2MTgiIHdpZHRoPSIzMC4zNDk2IiBoZWlnaHQ9IjIwIiBmaWxsPSIjZWJhMTE3Ii8+CiAgICA8cmVjdCB3aWR0aD0iMTE1LjYxMTM5OTk5OTk5OTk5IiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3Ntb290aCkiLz4KICA8L2c+CgogIDxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJEZWphVnUgU2FucyxWZXJkYW5hLEdlbmV2YSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjExMCI+CiAgICA8dGV4dCB4PSI0MzYuMzA4OTk5OTk5OTk5OTciIHkyPSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSIgdGV4dExlbmd0aD0iNzUyLjYxNzk5OTk5OTk5OTkiIGxlbmd0aEFkanVzdD0ic3BhY2luZyI+Y29kZSBoZWxwZXJzPC90ZXh0PgogICAgPHRleHQgeD0iNDM2LjMwODk5OTk5OTk5OTk3IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSIgdGV4dExlbmd0aD0iNzUyLjYxNzk5OTk5OTk5OTkiIGxlbmd0aEFkanVzdD0ic3BhY2luZyI+Y29kZSBoZWxwZXJzPC90ZXh0PgogICAgPHRleHQgeD0iOTk0LjM2NiIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKDAuMSkiIHRleHRMZW5ndGg9IjIwMy40OTU5OTk5OTk5OTk5OCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nIj4xNTA8L3RleHQ+CiAgICA8dGV4dCB4PSI5OTQuMzY2IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSIgdGV4dExlbmd0aD0iMjAzLjQ5NTk5OTk5OTk5OTk4IiBsZW5ndGhBZGp1c3Q9InNwYWNpbmciPjE1MDwvdGV4dD4KICA8L2c+Cjwvc3ZnPgo=" alt="code helpers" data-canonical-src=https://www.codetriage.com/axios/axios/badges/users.svg style=max-width:100%></a>
|
||
<a href=https://snyk.io/test/npm/axios rel=nofollow><img src=data:image/svg+xml;base64,PHN2ZyBpZD0ic255ay1iYWRnZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjIwIj4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgyPSIwIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIuMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPG1hc2sgaWQ9ImEiPgogICAgPHJlY3Qgd2lkdGg9IjE2MCIgaGVpZ2h0PSIyMCIgcng9IjMiIGZpbGw9IiNmZmYiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNhKSI+CiAgICA8cGF0aCBmaWxsPSIjNTU1IiBkPSJNMCAwaDkwdjIwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjOTA0M0M2IiBkPSJNOTAgMGgxNjB2MjBIOTB6Ii8+CiAgICA8cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMCAwaDE2MHYyMEgweiIvPgogIDwvZz4KICA8ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iRGVqYVZ1IFNhbnMsVmVyZGFuYSxHZW5ldmEsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMSI+CiAgICA8dGV4dCB4PSI0NSIgeT0iMTUiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiPlNueWsgc2VjdXJpdHk8L3RleHQ+CiAgICA8dGV4dCB4PSI0NSIgeT0iMTQiPlNueWsgc2VjdXJpdHk8L3RleHQ+CiAgICA8dGV4dCB4PSIxMjUiIHk9IjE1IiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIj5tb25pdG9yZWQ8L3RleHQ+CiAgICA8dGV4dCB4PSIxMjUiIHk9IjE0Ij5tb25pdG9yZWQ8L3RleHQ+CiAgPC9nPgo8L3N2Zz4K alt="Known Vulnerabilities" data-canonical-src=https://snyk.io/test/npm/axios/badge.svg style=max-width:100%></a>
|
||
<a href=https://github.com/axios/axios/blob/v1.x/CONTRIBUTORS.md><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDgiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iY29udHJpYnV0b3JzOiA0NDAiPjx0aXRsZT5jb250cmlidXRvcnM6IDQ0MDwvdGl0bGU+PGcgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cmVjdCB3aWR0aD0iNzciIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI3NyIgd2lkdGg9IjMxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjNGMxIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgeD0iMzk1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI2NzAiPmNvbnRyaWJ1dG9yczwvdGV4dD48dGV4dCB4PSI5MTUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjIxMCI+NDQwPC90ZXh0PjwvZz48L3N2Zz4=" alt=Contributors data-canonical-src="https://img.shields.io/github/contributors/axios/axios.svg?style=flat-square" style=max-width:100%></a></p>
|
||
</div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Table of Contents</h2><a id=user-content-table-of-contents class=anchor aria-label="Permalink: Table of Contents" href=#table-of-contents><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<ul dir=auto>
|
||
<li><a href=#features>Features</a></li>
|
||
<li><a href=#browser-support>Browser Support</a></li>
|
||
<li><a href=#installing>Installing</a>
|
||
<ul dir=auto>
|
||
<li><a href=#package-manager>Package manager</a></li>
|
||
<li><a href=#cdn>CDN</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href=#example>Example</a></li>
|
||
<li><a href=#axios-api>Axios API</a></li>
|
||
<li><a href=#request-method-aliases>Request method aliases</a></li>
|
||
<li><a href=#concurrency-deprecated>Concurrency 👎</a></li>
|
||
<li><a href=#creating-an-instance>Creating an instance</a></li>
|
||
<li><a href=#instance-methods>Instance methods</a></li>
|
||
<li><a href=#request-config>Request Config</a></li>
|
||
<li><a href=#response-schema>Response Schema</a></li>
|
||
<li><a href=#config-defaults>Config Defaults</a>
|
||
<ul dir=auto>
|
||
<li><a href=#global-axios-defaults>Global axios defaults</a></li>
|
||
<li><a href=#custom-instance-defaults>Custom instance defaults</a></li>
|
||
<li><a href=#config-order-of-precedence>Config order of precedence</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href=#interceptors>Interceptors</a>
|
||
<ul dir=auto>
|
||
<li><a href=#multiple-interceptors>Multiple Interceptors</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href=#handling-errors>Handling Errors</a></li>
|
||
<li><a href=#handling-timeouts>Handling Timeouts</a></li>
|
||
<li><a href=#cancellation>Cancellation</a>
|
||
<ul dir=auto>
|
||
<li><a href=#abortcontroller>AbortController</a></li>
|
||
<li><a href=#canceltoken-deprecated>CancelToken 👎</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href=#using-applicationx-www-form-urlencoded-format>Using application/x-www-form-urlencoded format</a>
|
||
<ul dir=auto>
|
||
<li><a href=#urlsearchparams>URLSearchParams</a></li>
|
||
<li><a href=#query-string-older-browsers>Query string</a></li>
|
||
<li><a href=#-automatic-serialization-to-urlsearchparams>🆕 Automatic serialization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href=#using-multipartform-data-format>Using multipart/form-data format</a>
|
||
<ul dir=auto>
|
||
<li><a href=#formdata>FormData</a></li>
|
||
<li><a href=#-automatic-serialization-to-formdata>🆕 Automatic serialization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href=#files-posting>Files Posting</a></li>
|
||
<li><a href=#-html-form-posting-browser>HTML Form Posting</a></li>
|
||
<li><a href=#-progress-capturing>🆕 Progress capturing</a></li>
|
||
<li><a href=#-rate-limiting>🆕 Rate limiting</a></li>
|
||
<li><a href=#-axiosheaders>🆕 AxiosHeaders</a></li>
|
||
<li><a href=#-fetch-adapter>🔥 Fetch adapter</a>
|
||
<ul dir=auto>
|
||
<li><a href=#-custom-fetch>🔥 Custom fetch</a>
|
||
<ul dir=auto>
|
||
<li><a href=#-using-with-tauri>🔥 Using with Tauri</a></li>
|
||
<li><a href=#-using-with-sveltekit->🔥 Using with SvelteKit</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a href=#-http2>🔥 HTTP2</a></li>
|
||
<li><a href=#semver>Semver</a></li>
|
||
<li><a href=#promises>Promises</a></li>
|
||
<li><a href=#typescript>TypeScript</a></li>
|
||
<li><a href=#resources>Resources</a></li>
|
||
<li><a href=#credits>Credits</a></li>
|
||
<li><a href=#license>License</a></li>
|
||
</ul>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Features</h2><a id=user-content-features class=anchor aria-label="Permalink: Features" href=#features><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<ul dir=auto>
|
||
<li><strong>Browser Requests:</strong> Make <a href=https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest rel=nofollow>XMLHttpRequests</a> directly from the browser.</li>
|
||
<li><strong>Node.js Requests:</strong> Make <a href=https://nodejs.org/api/http.html rel=nofollow>http</a> requests from Node.js environments.</li>
|
||
<li><strong>Promise-based:</strong> Fully supports the <a href=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise rel=nofollow>Promise</a> API for easier asynchronous code.</li>
|
||
<li><strong>Interceptors:</strong> Intercept requests and responses to add custom logic or transform data.</li>
|
||
<li><strong>Data Transformation:</strong> Transform request and response data automatically.</li>
|
||
<li><strong>Request Cancellation:</strong> Cancel requests using built-in mechanisms.</li>
|
||
<li><strong>Automatic JSON Handling:</strong> Automatically serializes and parses <a href=https://www.json.org/json-en.html rel=nofollow>JSON</a> data.</li>
|
||
<li><strong>Form Serialization:</strong> 🆕 Automatically serializes data objects to <code>multipart/form-data</code> or <code>x-www-form-urlencoded</code> formats.</li>
|
||
<li><strong>XSRF Protection:</strong> Client-side support to protect against <a href=https://en.wikipedia.org/wiki/Cross-site_request_forgery rel=nofollow>Cross-Site Request Forgery</a>.</li>
|
||
</ul>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Browser Support</h2><a id=user-content-browser-support class=anchor aria-label="Permalink: Browser Support" href=#browser-support><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<markdown-accessiblity-table data-catalyst><table>
|
||
<thead>
|
||
<tr>
|
||
<th align=center>Chrome</th>
|
||
<th align=center>Firefox</th>
|
||
<th align=center>Safari</th>
|
||
<th align=center>Opera</th>
|
||
<th align=center>Edge</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png><img src="data:image/png;base64,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" alt="Chrome browser logo" style=max-width:100%></a></td>
|
||
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png><img src="data:image/png;base64,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" alt="Firefox browser logo" style=max-width:100%></a></td>
|
||
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png><img src=data:image/png;base64,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 alt="Safari browser logo" style=max-width:100%></a></td>
|
||
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png><img src="data:image/png;base64,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" alt="Opera browser logo" style=max-width:100%></a></td>
|
||
<td align=center><a target=_blank rel="noopener noreferrer nofollow" href=https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png><img src="data:image/png;base64,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" alt="Edge browser logo" style=max-width:100%></a></td>
|
||
</tr>
|
||
<tr>
|
||
<td align=center>Latest ✔</td>
|
||
<td align=center>Latest ✔</td>
|
||
<td align=center>Latest ✔</td>
|
||
<td align=center>Latest ✔</td>
|
||
<td align=center>Latest ✔</td>
|
||
</tr>
|
||
</tbody>
|
||
</table></markdown-accessiblity-table>
|
||
<p dir=auto><a href=https://saucelabs.com/u/axios rel=nofollow><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPgogICAgICA8c3R5bGU+CiAgICAgICAgQGZvbnQtZmFjZSB7CiAgICAgICAgICBmb250LWZhbWlseToicHJveGltYS1ub3ZhIjsKICAgICAgICAgIHNyYzp1cmwoZGF0YTpmb250L29wZW50eXBlO2Jhc2U2NCxkMDlHUmdBQkFBQUFBRVVjQUJBQUFBQUFoOHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkVXVTVCQUFBRmJBQUFBSzBBQUFHT1RpOE1FMGRRVDFNQUFBWWNBQUFFb2dBQUVkem5ZdWRxVDFNdk1nQUFCTkFBQUFCWkFBQUFZSUFIdkpCamJXRndBQUJEY0FBQUFha0FBQU5hUUNvK2QyTjJkQ0FBQUFGc0FBQUFGZ0FBQUJZQmJBaUdabkJuYlFBQUFZUUFBQUVDQUFBQmN3WlZuRGRuWVhOd0FBQUNpQUFBQUFnQUFBQUkvLzhBQkdkc2VXWUFBQXJBQUFBek9BQUFZb0RQTU9mdWFHVmhaQUFBQXBBQUFBQTJBQUFBTmdEL1BQZG9hR1ZoQUFBRkxBQUFBQ0FBQUFBa0Ryc0dWbWh0ZEhnQUFEMzRBQUFDSVFBQUEyUjZnakdYYkc5allRQUFRQndBQUFHMEFBQUJ0SDVEbUJ4dFlYaHdBQUFGVEFBQUFDQUFBQUFnQXZRQ1BtNWhiV1VBQUFMSUFBQUJwd0FBQTBWd012VGtjRzl6ZEFBQVFkQUFBQUdnQUFBQ0llSGF2Wk53Y21Wd0FBQUVjQUFBQUY4QUFBQ0V6Ri8xOEFBcEFQb0E0Z0FBQUJyK2tBQVlBOFlBR0FVMkFCWUFBSGphWFpBOVRzUXdFSVhIT0N6a0JrZ1draTByRkN1djZLbFNPSkZRbWtBb1BBMC8wcTVFOWc1SWFXaGNjSmFoTTEwdWhtQ1NqYmJZeGpQdnplanpzeE9BYXhMa2JmZ1c0Z3VUK1B0TVVGNy9RQTd5NVhtVFFEaXRxOTZUZUdWeDV0aFlHKzZrMHpYSm9uNE1GblhVOFg0YmRhM2YzN2FVRlhQbHdTN2lyU2JvUXMvblV6QlVvanEyTzhRNzVtUVRKNXM1RVptd1h3ajdtY0NBWDE0NmQ0MG1lZE9HaDBDRFYxUjZWTWJvaXNZMjBPaVZRZVN0MVRFcDE0Lythc2w4d1psWGEyNHVENVF1VUtrSU1NYURzb2FHR0ZYa2R5dzZ3WGhpQ0RnMXlzWGduNWlJc3FpU0dOcDVORmlqSnNNYWF6Z25lcjQ3ZDAwWEtrNXFjUE1QSDNKcjRBQUFBQUFBQWYvL0FBTUFBUUFBQUFJQXhZcjhHZDFmRHp6MUFBa0gwQUFBQUFESytuaVZBQUFBQU05SWVmWCtxUDNBQ1BZSEdnQUFBQWtBQWdBQUFBQUFBSGphaFpOUFN1UkFHTVZmdGEzb1ltUm1PekJRdUZMUi9PbEdsT3kwRVZ5b0NBN3VxN3NMTzNTU0Nra1p1azh3RjVnamVCRTMzc0FUekRrR2ZLbXVGdjhncGtqcVYvVzk5NzZrSUFDKzR4RUNpK3VROTRJRmZuQzE0QTY2T1BPOGdsMmNlKzVTMDNoZXhUZjg4YnpHekwrZU54SGpuaTdSM2VDcXdKTm5nUzB4OE56QnV0Q2VWL0JiNUo2NzFEeDRYc1ZQOGMvekdxVDQ3M2tUdzg2dmdTbm5WWG83c1hKN3RDTXZWRFdWMTJsdWl0b1VlN0lYUlFlQlBNNHk2U1MxckhTdHEwYVBnNnZLek5KY3lVdlRLSGxpc25GN3QrNmxPWkZ2Sktjelc2a2hOWWtML1dDLzBWV2Rta0wyZ2lqcSsycGIzRytMRTJ2TEpBenR2TlRUMUFZams0ZjZMbE4xR0gyODRzUCtVWXdCREVyTVVTSEZMU2F3a05qR0NEdWNMNkM0UHlWZHM1cFRXYUIyenozdTlSQnhIQ0FnSHlQamtLOVNhcmZTbkRYbmhzOHhsVmRrZzVsTFUxUmNjdFU0T2lGbDFDem5aZS8zblJOcVAwODU1YTVsVldIb2M1SlhiL3AxOXh2M3RqVVZiYS9XR1Rodi81MTM2ZHgvY2JiZmJIbVNDVUlPeXhNdG1UV2wzakpqUkZYT2ZZMDdxaFU3aEM3MzZ4SHpCK25qQ1BFek1ZcWFGZ0I0MnR2QndLRE5zSXVCa1lHSmdVbWJZVCtRb2NPZ3hpREhJTXJBeThEQXdLRzlIeWhoaUNJQ1ZNM013TUxBcnIyRGdVSEJ0VFpUd21VWGd3TURLd05qOFM2R0NWQTZuNEVkVFB0RDZYZ0dUakRkRDZYM1ErbjNZQm9BekhvV0JnQjQybU5nWmtsaTJzUEF5c0RBV3NFcXdzREFLQUdobVhjeHBERE5ZbUJnWW1CbFl3WlJMQXNZbU40SE1EejR6UUFGdVRuRnhRd09EQXFLU3F4My92RXdNTEJyTVNVb01ERE9COGt4SDJNMUExSUtETXdBcjI4T3lBQUFBSGphWTJCa1lHQ1grcnVBZ1lIVDVOK0tmeXM0dmpFQVJWREFUUUNZWVFjaEFBRUFBQURaQUYwQUJ3QnNBQVlBQVFBQUFBQUFDZ0FBQWdBQmN3QURBQUY0Mm9XT1RRckNNQlNFeDFMRWhRdVh1dk1JV2tYUEU5TldDdmtqcjEzb1N0QmplQVd2NHJwM0VkUThLdWhDelVBK0pqRERHeVFBZW1DMU9OMGUzOVVGMHZER2JFTG5tQ0NtOW53Sm5LYlJJQVlmbmsvdDdqOTJ2R1BETG50NGJmOG5kZTBIanVLRFdSTWhWQTJaa1lRVVZDQTNWcVAwUWtKVld3RmxHZzFscFVJd0hwYS8xdWNHamgxeGx5cFRnclIwSUpyTkdSbGp3Vmd5Vm93MXFObFFnQ1BVM04wWDN1SUpXclplVndBQUFIamF6VmROYUJ4VkhQOXRQcmFiVFRiYmJEVXhwb250SnFtbWplQkpTbzFyS1ZXd0xoSjZLaUtLb3ZWckNWZ2poaDQwSncwZVNwQlFQSlFpUlVUaVpaR3llQWdSNmlMdEduU3BHRU1weFVQSVFYS1F4VU5PL3YyOU4yOG1NN016czJIVFF0K1B0Ky85Lys5ai90K3pneGlBSklZd2psamh0ZWtwSk5CR0RrU2dWbUx2dlhsTzhXQlJYR3ZSWXdJdHFZTGEyWDBpWGNQak9NUVRsK0JwY2w2VzVCWGNKMDFla3B6VVpGeks5K0R5Mjd1UzdCUjdjcGZhbmZIUk9abVZQQ2FwOWFvY2t5a3B5NVpVaUZrcHlVS0R1eTdVY1VxeU4zVDMxenVRYnZVdSt2SGtQWWtPeHE1TU4zbjJqbzllbDAwVlpiTFp4RjFiWnF3NW5KcmNqTmhmaTFoYjA3OVZXYkxtbksxSk1Vd3VSc2hOV1krVWJVTXV5V0x6ZHRxK3h5czdOYXpKclhBTjdmMFJONVpsbWI4cmR5MGFyaml6dnozOGlpelRCbk5TbERrN2J1anROZlYwM3cxNTI1ZFMwYjlIbVlPc25QLzlZOWFyNm1hVmk2eVJ6RWM1YkZ1Q2U3NFBrR2haVGt1Qm84bEQrVGNzQW8zWEs5WllkOCttK3l3OXF1amJubmdyaDBWU3FMVTJ0LzFhSDF1MHo0YmZoLzZNTWR3RlhiV3ExRFRnclNFVHFvcklkUVhEbVpNM1pFYXVhaS9VWk1henV5aDV1VUxQNVB4dkpYT3lJbmVJRFNjV0wvQnROVzlIa014N3RhZFUzL0wzYy9rNTRLNmkvRVhVWFBGY0lxL3MzQlZrejNKRUpKY1pFU1dWczQycUs3WElVK3FpOU1yUmdOVUUxNWZaNTV4WVRVcVdKODZxREtZMitZQXo2N3ZPbkNsL3RhWVhSclp6dm03L1lwUis3b3FvSTRDNmh0ZFZ1ZWpNbGhvOVI4NHhBczZIMTA4cmE2UGVqeTY1VGxHdWtZaTdGaU1zL0tuT2VxZmVZSktjanpuT09yUzdUYUxnNHFnOVQ1b3pkVkZMZW9heGxNZTdvWHBFNmVpcnBmS05ySGg5NjYxQVZrMEx1S2ZxVk1EVDI5NVJiNUxRSjkrS2pDOWZQa2hCTGtzdXJFSjVMQnRRVTMzME5lWnhxY200RDdZOW1ySzlybzZzT1VZblZyeWFuY01CdTVjYXYydFpUOWJ0dSt5OEN0d2RxWDFkVEZ4bFRKemR1U3dCY2kzc1ZNZjZhR3ZVWXNkM1VjVzJjSCsxRmd5amxRRDJvSU5mWDUxRUcxSklveDA5UkFJUEVSMTRHUHY1TFRlTVVhNDlpc2V3RjBmNGJaYkJFNWpBZ3ppQms4amlPVHpQOVJlUXh4aGV4TXZjOFRweERCOFNUK0VqWWdLZkVFL2pNeUtIZWVJWmZJR0xPSTR2Y1JuUDRpdDh4OU5GbEhBR1ArQkh2SXByeEZ2NGlYZ2JaZUlkWE1jTlZwNEtmbUhGV3NHdm1NSnZxT0o5L0U1OGdEK0phZXJSaWovMDk2U3RwZEpRZlgyMkk4NnV0SFczaE5HL3c4Tk4waFpkSEZQbzFuU2FXdmZvV1JjMTc4SStQRURkMCtoRkgyM1VUeHUxdWs0UDBHS0RISWZ3Q0E2UUFuOFBhcjVhMlU4cVMzdU8wR0tIdEVYSE9IT2ZIOXlSLzBiWjR6N2VZUi9kV1hlcVMzY2JhcDQyNk5mMGdBdERsR1RJd0c1SGpBNFd3RDVxTU1iNW1ONHp4THRzRDhTSkZvTjJqR3NQV04vOWxnNHg4bGRwalpUaHRPclpDQzJudkRhZ1BkZE42ZXpXRGV2ZjZnSENhdjNhdDhOOHpyQ0dOZTR4bEVXcmZwQSs3dUh6a3ZSWUp6MEcvUnlyS1UweUd2dlliVHVCZnNxU3RucUNQaCtrMTN1cFh4OXA5L2xNaUk5U0htcFEyOWZmMmoySU8zSzdFWGVnTE5wajBHbGtkeVBqQUk1c1dRODNRemtzOUpIcTB6ZG1lRmZLaWQ0QnppMjAwVU50Sm84c2ZUTC9BNi9NTXZzQUFIamFyWHdOWEZSVjN2QTk5ODRISUNMZklDQXlEREFJeXNjTU15RGlnSWlBaUFpSWlBU0lpb2lFaUVpSWhQZ1JHWmtwRVpwclpLeHU2dXU2cG1aRWlHUm1ycmx0eTdvK3Z0Wmo1dnE0NXZwVHQzcmMxb2c1dlA5enpwMFBHTERhZDdQaDNqa3pjOC8vL00vLysrTndQTmMwbUM0a1NtOXlBaWZueG5CZEhCZmV4ZkhoRVpGU2haTkNjRkk0Q1ltR1JMNDN3WEQybEt6dGg4TXlueDl1Yy9BZnp4VU4za2Y3cFRyNG5RTVhUbjQzSzQvODBQdDkrTXhXdjBnY2tKRUJHU2ZvRjcwUFQwZVBZUGg2UkNSU0NncEJwdlFQaXRKcDFPNnVxT3BtQ0ZJSFJTUW1GaGZEQzUwVW12cnZSQlEzRlJjM3dWU0RnMXdlLzVDL0lrM2pWSndOS29NaEdXZERZZkRuT01sSmdNR2JtOGoxR21Gd0lGTTZXTURnVEFhY0xRYnN5WUE5SnpjTk9KSUJSNHNCVnpMZ2FqSEFrUUdPckVNY2tKQUJDUm5vNW53QUZDRVVWdThJQys3cjRuemdhZ05YZTdqYVhlL2kzT0hlUXh6MzdHUGY4eUpqY0owQVY5KytpRWlGMGtVcHdDdGFRMThhZ2I3a1N2SlN3VWY4d2Q2YTN1cWU2ck5SNXl2T3F5OVY5Y0MvM3BwekVSY3JMNmsvMjFyWlU0R3k4VEdVdlIrbGQ2QmNmSVM4T3ZDcC9mQWVueUtBYzNHRE1aS3RNZzV3R01acHVmWGNhTWhCWkFDeGxjb0FlR2NBVW5POW13dmxOQnh5Y3A3YXpha0IvODcwVGc2amFyaGozM0tEcFdqbzBycGhSOVJjS1AwRXdVZ1FmQ0tENjJSWXFGUWJvSXAyOTNBS2sybWpkTkZhalp1N2h6eEk1ZVFyYzNPVnlkMWNvdUJlajVDcnU0ZldBZkd1K1BxcHZVM2RtdlRGU2NtaDNuY3Y5UDdqMEw0VnIyam1GczlLbWV6ejFYKzFwYWVtek1YK3FVa3paMTg4TmY2OWF5OHBVTnhZajhCSjAxT1dURzMvcTF0M3IvZHJmWXVWK001WWo2QVFmZXFTcVVkdnUzZnljV0d4bnZpUlF3YmZQRW5yK3NoMkZpZmxvZ2J2U3J1QXZzWndIcHdTcUZuRHJURGlKNEtnSThLYW9zMERrV1FnMG9JMDNNaUFHeU9OY1lCdkliU2I4eVI3RU1xdzRBdFlkWVByRk1JSi9rRmF5Z1N3ZWhmakRUQUdVdXUwVVVGS2Y4Q0tPekxlYU5RNkFTa1IydnJhNlo3ZGUzcDZIdlhzZnUzTW1kZGVPNDFya3ZQeWttY3R5aGZPNVNlVDIrUjgxNEVqZTRRYy9tVDNqcGF6WjF0MmRPTk5MV2MvM0xtanA0Zi83ZUs1OHhjWFo4OWRiTGlkdFdSSlZtWlJrV1IrL3lYS3lSR0RkeVVEbE0vVTNIVHVvQkVITG1SQkxoWkx0dUlHS1JtUXNpVnI0YXRTU2g1aE1PUkM3M3hnTkl5U0ErRUJKWkNETXJ3YkpwUnlTdnE1QXlGSytyblU4WDB1bU9NZmRYTUsySXBnK21rUTNBdjBMZ1IrbzZEZmM0SHZUWVB2UlVST1FrRXFRRmtZMGticCtXZ1RPaDBFdWJ1SEwvTFFSWHZJNU82QjZ1Z2dGWHdQc09qaTZxRkhETG1TQWR3VEVudmdrdzBmMVUzSktZclArL3l0Vi8rZ2lpbWVHeGM2MnozTE5tdlNwem1senh0ZVhscFVFcEdjVUZPbmoxMnlZcVptV3BacWVzUDhreHRtcnkrWU9mRmdmWFBYcnpaUFd6NXJWckRQdEFVK1M4WTBiQzNxMnJaVGsxUVp0M0RSL1BWRk5VSk95cXJ3eFVtYTZWa2NNQlhJTVZRQitMVUhlbUNTZGhoSkVkSEltd2hDanJ5cXNyT214bVJQY29NZkhnMmFtcFUxMWVudkZVVCtJaTRiVi9OaDBueWdXU0sxVVRoNURQeGNIc1E3T3NPUzRTOGYxdkhLYjMvN1NrZlowcVg0WWNNQjlCVzZqYjU4cTY0WHQrTjAvQVo1aGo4OGc0ZG4yTk5ueUFrODhBd1hsYzdaa1FjbWRYWno1YzkxbEM5ZFd0N3g2dTkraDZzYnVsQUpnbGRQM1Z2WS85dnZzSUk4UTgxZjU3ZkRtcHc0VzI0OG9RUlBzb2hvdVNwYUZlMmgwc2lqUGVRZWNoWGExMmpYclQ5M1R0OXQxMmpYbFhEdVhFSVhmLzE2YlVWSlNXVXRYQ3RMU2lwcTJicGl1VjZoVTFJSEVFM2dUc05mSGtZbHdEa2NFSTRFQ0djTUZiSXdoOEpKNmFUUUtwdzBvS2M2OGQ1amVBOHFPNFpLK1J4Y2puYnZRMXR4UFgxZUVYNklqcUV3Z00vTFNNKzJCTisyVENtTkE2VVVFUmtJeUZicFVUUmhQWVorZEd6MTRrcDFnYjJ6YTJ4R1lYeGErZEpWSHlYbGU2M1d5RElURW9zcTRibHhxSTczNFRPQklNY0NuSUlJSjRGTHErQjlzQis2aWVxdWtma0g3Nkg5TUwrZGVYNVJTOUw1NVd4K0MyVlliZFNEWHFJS1JLQURyL0d0MGlLWXhWSkRleWlScHFzTGZkRVZMTjNLZEhJUzhHOGI3SVVic001VTQyeGp5R3hqUnVIZU1jQkc3a3d2dzkwRUNvelVQd3hvVUM5bzFMNENzSkhnNzRBY2ZaRkdyVWVPWVlpdjJQYjVscG1UOGphK3YzcDExOFpGa3lZdDJ0aTF1bkM5V2wxZlVGQ25WdGQ1MWw3NDl2bVZINTlvbWp1MzZjVEhseStjYU1xUWxOYWV3YmgzM2JwZXhKK3BKWHZpRHNBU3ZTMERLVE5VZ293RUpSTVVIR1Y3QWNRR1Q5N0RPOEw2VGtCYUd2NGt2bjFqUC9yTlkrSGlyU1BvSUtPakJOaU9OTUNGTzdkd1ZNdkFQQWNSMk9nUm1jbU5jNkF6T1FBK2JPaVlIYkUyNkpnZHpPNEtQN0FSWjlmYU1FRWlWK2tDQUZ2SXpaV1RLaVJwQTY3b2Q4aHQ0NksvdkxxL0NEbTl1dlBPaTlpQUgvQitOOUIwNUxBdXUyQnZUMFZseWZrdEIvREhGeG1zd2JCdlNRQnJLRGZmQ09zRUF0cUVVV0NWMHgyYkFCQjZVZ2pIRXYxQ0lSd2JUclE1R1ZQQ2RTeUZVK29QR3Bkc0lGTXBjaWQzMDYxS3AxQkxpS1R4aGI4U1huY2NmNVBSbHZUSnNuWFBiMzZwTWRoeng5cm50bFdlYTluUmd4TC9qc1lkclF0Wk1EOWVoVzk2MWhiM3BtUVZ6czFNa3lDT1QwbVptN1h0NUpXUERxMzdqWnZFTnpwMWVleXhMMkNQMUlEL090aGpPNEJ1N3MvWVpTTDZ3V1RxNjZhY1pFOVh3NGNiclVhNWFEYlo5dEZkVjJpQi9UVnV5a0FuSkh5S2J4dTI4TTZvK2VoUmZCdUVnT3ROSVhIZ1duOC9QOWx3QlhDN0ZIQmJEM0Q0Y0xPTlVJd2prNDRiQmJkU2lqMTMrRnhLWVhBM3dUQU84TzNFT01RUHBLTVppVTRLTndVWUxZd0NKSHdKN3V6YXQvM3EydWMzVlIyc3ZpQzBHWnJWN1huVkg2N0hYM3Bldk5CYW5aTmZVUkhGNDM3Y3JkWXYvMlRMbFg0ejcyNEJHdkRsSm5OUERaTlVJK1BMMXBHSnIyNHVFSzVzL3dNQldnODZaZzlqSG5UTVBweHg5MFFMN25ZR2V2V1FoeUZxV0hoUTJIbWdYcFhSN0pEN0NueFQyMStiWjc2Q2ZENjh1MzlUVEVQdUsyZjR5SjZWVHgxb1RNUC84KzJxelR0WHpua3hRdW8vZllWbnhRZVBYdmtEMHAzWTlvVlc4L212bmUxU1M2YVdIMTd4TWY1eFlOM2NaY3NUNHpSUFpZVXpPbzhBbXZDaWZLL2hodHJSSTY5UTRramtKTUc5ak80N2thMXVmQWkraUc0WWlvVjdrcmorQzlTMlRRYmMxVkxjaFhGNk03WFprVWZaV1R6Yml3eDRNWmt5a1Voa3h0VXdpNHJPNGdWMzRSUjcwZkExTzhvOVlKVkZCeERUZ29oRE4xY3AyV01ISHV3Tkh1a0ZvNDNteTdzUXpJWHhLZ2Y0am50eVJ5TituTC83eEpMMGxxMGxjZmo3eHYxNXIvVSsvWFR2YTNtOHB6SWxOYXloWlBtR3NMUVU1Y3FkMnV3TVpVQkdkdFRMS1ArWmR5Y1hmcG0vUFd2UytPak11dFF2Q3llLysweCt5Nkx3c0VVdHZFTHFIamhObVpLVmxhS2NGdWh1ZUM4L1ZUVXpaTHhVT2o1a3BpbzFuOUZQM09BOW9QTjB6Zzl3WUtKMEQ3SmdqMUVvWFVaWHFvQXJveE5GT0tNbjRwaTh6MDBTcVlXSkRqMFBvZ3NwS2Uxd0RCTzhSRkRyb3NNRVpwdnlEZy8zTmdLVlpHN09EdFdjS1h2cXdNWTV5UGRXN1lkTitaTmE4TitlbmZNU29aV1ZNNS9lM09KTzZDUytmT3RzWDVGUWtEUmx3OXQvcUxtRS8zQ0MveUl4VmxPUUZiRit6dEpTNm1PQzdoU3V3RTY1Z1FFNTFHTXgrMmJEMVNueFJ0NEhxVE5Nc1FvajZkaUlZY3FXcnpYNW5XUisvQjA2QnZNN1VRTlduRzQ4bVc2OHhmekR6UW40aWlQeEhrYzJMQ3pCRUcwTVQ0ZllqSUtFdFBJNEl6Q2x4Tmp3V2EyeHlVNUlMS2hFQTJhWWlIMTBDdXlqWnRnMW95MGdnQzBRaUxUSXpSWUpuUU5OUW9NaGxyOXdDdTNvUkMwOXVBOWZZV3VKUmExQ3AzQ1ErdmtUT2ZJcndueHdkU1FFd1Q5aTNDYW5KalhoTS9LUFBZNjhVT3UrYS90R21KL1luVktZM3hacDRYODZQMy9CRUNzMDhJbTR1Z2ROUmhFOXVJck83eng0VHlpalBEckpiSnM0RWRRNVdkQ25nZ3dvR0M2RHhIZ0JmTTJSeVdDQUxJaFlKcUxjSldLTFdQcFNFR0dXYUMxSmpNdk5qY3ZJMkZHMmY5NmR6Ui84TlhCYVNzcTB3QUFiVTRCaFQycFpZbm5TdEtSQWRVSkRaK0h5dDE4R0N6NU9IUm5uSCtXSEUwM0k1a0d1MUVpdlNnYTRlRzRPdHdDc3ZDZ1lVNEtWZDVxNEhrQVR4QzZkNXNoZ2pCS2RmUi9SRTFiQ1ZTVTYvUWt3SGdhYWJUcjhaaHJsTmZKcDhuV1ROS2JtQTArY0ZsaEZPT1Uwc2xDeVBvOW9qU0E2ZjhCNlNuOEprZE1hTlpqNGdqb2VpUkxjblQrNzlmNmhKVTJmbzRCZmJYLzQ2NmNpTTh0VzZSWXNzK08xZTdOMkh0cmN0emIzT1lYN3JWTFpKTVdzZGZoeS8vdTQ2eU9VK04wSGI0ZDg5TlhHeFdyWDdMaWFqdnp0U3c3ZmZhNGRCVnpadFBUUVZ3MUxEcTdKQ3N6VjI2Zmw5clJ0dWQyVUZsZU9QUVBzcDB3NTJQNFBwRHFQdTd2dTQ3T1ZjWTNvM3BaN2s2YWZXRE52Q2VCcjhIdU9reGFEZkpjRHg1cDBtSlhEL01SWWlnMThsYWt5bS9BWkFqZVAyR0NGSmkxZ3NnQlVDcmtDS1Z6R0lHa3g3c2sybk0vQlBid0VsZmoyOWQyNkpkVU5IT1QxaG5NYzFRMndrNUxyQUpNajJFZ0tzMzFsRmFteWxJempxV1QwaE0vSFUxQThRVEw2MGJFeE1PckhiQlBSY21iMkNOMDkwSnFnSEdUZ3V3TjlLcHhFSDE3aEpPUVpKdk85QmJzSzFjOHRxMmo3RkQ5S1diQWdCYmVqeXF5bm5zckNyVkpkek9MMVNldmZjblhxM3ZER0h3Uy96RTNaK0liaGFuWnFZajYrUkhrT2JBTnBETWgyTHpQbnlBbTQ4bEd3S25jazRTeWpWZThtU3ZJQThBa3BuWW1LMzVIUVZMUUhMOWo5SHAvcDZVRXpmMS9lK2NLU29FZVRqNVM4KytEQnU4dVBoRDdxOVR3S05tc3JtbjVVdDdoeVpsMU81UTk0NncrckZ0VGlMc29mZ0Z0cEx1RFdGbHgrN2MvQ3JCMkZpamRaVWhSM0VuQTNKU28xOWNwRGtSUGZhdmlPZC9nVFNuem5IZHo3cDAwZkx2bnYzMzhuMWIyRi80UnJjTjl2K3F0N3FydnVEZlFTdkpDOWpZTDV4NWgxL2hObVovTktUSGl4b3pzcWcyL2IwUjJWaFJNeGJvUUtURHI2a2tRTlpBckhEUlg4VmtNOTN5YlY5ZU03L2ZneWs4WEcrVzI1bWI5by9tNzRoVVFrYzl0d3Bva3RaMFVkK0xaeFRqWWpKOUxCSFdraTFmRUxmN1ozeDd3QmJ4aHlwdk41dzN5K2RHd2NYTmtZd1lhSDBUb1VSSGtrR1VJbVJCMDR5UVM3bXFzbm5rdXQraEFKcmVlUWM4NzlpRVBMQ2EzTWYyTXk3dUFiL3VvVlgzZm92NTk5SFVtUEwzM3IrVTNwU3dtNVRKL1U4Umh6QXlLK3BHeS9Ta2FWRGxaRzJ4UEZCZkVWN0VSZkFjVEYyMFJRRkZwdW8vR2ZOQXJmTW16RHQ1RVBYNHQ4K1FoRG4xUm5lTVRiRy9jUmRkQUlXT0RQMkVmMllMSkh5QWQrQkwrM0g3d3JwTUt0QTNod1AyMjVNeCtEMlZaVXJBTjhyZzRJVmYvMStZYVNxc1Zya0U5OW4rZVdMNHFmV1FLNmQ5UGV2eXd4MFZvL3hkM3FVWEgzUkhkaEJOeUIzVTNEYW9McHpvWlFKcjBiSTk1UnUxdE9rWWdVU05LUDkrT0tNckowZEEwVkdSN3k3ZzI0RkZCNWxNOHg3QkRoRks0QW5GSXpMcDRvRVNRV1d5VmNHVGdPR3dRazh1TjU4Vm15RUhpV1BWZGxmSllOK2FtTnhiT2V5QUIwUUNBRGdzV0FPU25Cd2trOHFHa2J1RXI3aURrRUpNaWNUS1NrUU5raWhTd0UzOExORGJnWjFyMERKY0cvRnVIZ1FENTVnYkw1UWdnU2FUdU15b0tGbzNxN1ZzQS9FVmFwQ0JxSmZNbVovMFBnZ1QvU01QelEwQVRBQlBEbHlFY29IZGdMWUhRTHlhSWZLZTBFR2VFTTNLMGRWVXBZMnN3dVZDSVNXVEhlWkRNSGtEQWlsUUx1SUp4bGdSYmhhSW5MbGwyN01PNWF1YklMOGJ0MklRbTV3eXM2Yjk3czdMenhsYmRteGJzSW9SQ0UzbDJ4NGwwOGlLL2l3WGQzL1hDbTkvRy9Qamp6QTlNWmtsT0FwN0dnUFgrKzFIUVY0eHl1Rm5HT1lkb1hqQ1pGb0ZIbEV1N2txOHFQcnA1VytxZVg4RkVVdG1CMVpTNitMTlVsMWJibjFYNjRybjlaVnZaU3ZJZmk2eGpGbHlzWHdLMzdXZHpMSWtYajRXcExZUmtmM2cyYUdkNVR2bkdCcnpGZWNvUlJGMUcrZ2svU1IxeVhicEN6THFMZmFXdmhrMXZpMjgyUlJFeGxLaldKb0pyeHpnOE13L3F4cFJjcTJnNm56R285MzVaRWNlODVGUFc3OEozZTZ2ME5pUVB1Ui9jZlcvMkt1QU9pM3BiMHdCNk1BMmlLL2gwN2paaGlsaUV6aVNrNE53N2V5K0NkVWFFQTBTb0oxVkpEblplclJOdEkwb083Y1g4ZjJhUS8vcTk2d2ZLWUN3dlhyRm1JcjZJdmNKQlU5KzJaQlRzV1R4OTdiZWx2eUI0aExnVDgreG9hSDF0cGhOYWR3T0krQ3JUdUFKeVBxT044UklvaE9rNG1BanlPZ3NnQURvQlJkN3BmNCtIZVI5eFJGdU1SZzJaaGNtMVVnTWJQRkMveGxaTXdUeEYrNDg5NzUzNitaZlY2YlY3TnhvMDFlZUNCL1EzRmY3SXY0OVB5L0pLb1JXczNibHk3S0FvLzlMeHlMYk5rNGZUQUdPV0VpVUhUc3pkbUhyM1gzVGQ3OXV6cC9tcS9DUk5WOGZNM1puN3dnT2wzRWpQTHAvYnp2eGNmSWZGd053Vi9GYVJWdlNRWU4wamkrdnVwSEtYMm93NXNycmhSbnp1V0RJd2RoZVJ0eGJBWFIzV1ZVV2s1Y3Z3Ti9EbitJL0k3OE5wcnYwYisrRE5QTkdWUThCKzR1L08zdjkwcGVBN2NCUDcvQzRkTWZvRU12TWZST1A2Sm9VR0pHUDRCV1N3VTRYYkRBSWpnYWxTRmtrQlRZQWxQMWdoLzVNTjB4VS9MMzErbVBHeEVnU3c0c29Ba1o5SVZZMEExS3J5Unhoc3BwTWZ3NVh0MzhXVzhCZW52NFJzRGQxR0MwRFpRQVFJNlRqaFBYb0FQMkJTcG51cnlwLzQvZExrWk5HWUhtVFU0SitwdFc0b3grQjlKOWZnb1BvbVA0MlBvTm81RjJVZ05ybU11M04zRm52eFJmaHVPUVJjTmRaeTRWODRBbXcyWHdBMmQ2QWs1VU10Z3ZWVDA0SmdPcGJNTHJ2aTJBY09lcGFOVWxJUjUzbDl3TmR6bFBRZnVNN3JQQWJwUHA3cno1K1FEV0Z5ZWJRVkpGd3BpaEpoRzVHbUlFQ2trNlFNMmZLMWhtM0RQc0kxdnVpUGs5dDhlT0N6bWc1cDRCNUQzY3JNdk5acjJrWnB0ZHY2UlVZS3crQWhZNlVvbkRlK0FNOUh4L243Y0pMdDRwSDg3ZmY3UVhBMFNjMnBTcEVGRXRuV2hMNEtsVy92cjJicjljUk82VEdIUi9wUVVscEoxOHhRT21RZ1JqZE5vbkpSYUJicU1NL3Y3MFhIY2RFUmFjNFE5TzRqZks2UlRudk14eFltc2NFdFNkV1BBenRFSTZUM1hydmFnbUc1K0wzcUluZmwyOG96Qi9rR1pwSEx3T00xeHNXZzhvdk5LQWNtU3loKzNTMnI2ajlBMVMvTFE5OUs2WWZrcDhsejAvVW5jY3hjKzlpTjZKd0hzNUxQQ0RjNmZDK2QrYlZ5eEQ0SEc1MG0xRnVic01nbW5FTTFDOHNNOERIbUlXV0VQTVZnZkVqNUREdlp4Q0xjUlhqdEp1cmdRdklMamNJTUtaMGk1UHJpNUNTKytzSXR6dkU1ME5ZZ3dVZlk3aWxGUVFsRkt1a3FGVWt0RG5nS0wvcnA3R0hNbU5QNkppRk5rREw4SVozSGsvc1hoUlhremc2ZVhWRTlmOHV1SW11STNueTArMmo5clhXVkdHTllsckpvNGNWVkNSbGxaU1d6aStLaTA4dmlzRFNsS2ZjeVcyWXVxait4eDEyVnZ6TUlCb1pQcUpvVm1KTTJZeStKMWphRHpzcW1NOE9HZUhqV0RKYWJtNWNOclc4eklFOE9WbEc4RVNqOHVOTE5GVU9nSVB4MHZKdWpIVTFzRmRvMHFQWllFY0FJYXA0a05rZ2xXK2dlcFVNUEVEZnJWTDd5d1dyOWhJc1l4cnkvcytlYWJub1Y3cHlKZG1IN3ZRSHRDaEtGR3FzT3VxZW40d2QvdjQrL1NVOFZjSE94N0wreTdoNW5uUkRvZmVkY0poZHViZU02WjBady9SMFBQcEZ6RVdBNFI3ZUdBK0lTYitDYnl1L2xpYi9UQjVLMDFyYTAxbStjY2pPNzFSQk8rdW9GOGxxYTNsNzIrb2JHOWJPL2NaUXl2QUl2RW5jYURKcGd0ZGF1TWtLZ1lmaFpSa2xnR0wxclFubUpKQXFVY0V0a2pBSVBORHNUaVpDUVdpZnNnTjNVdlE5M3JNWWpEQVFrYkprN2NrRkRSM055UW1vNGM3djhkdWFTbm92cy90dWtqVUc2RXZyMnhvZDBNdXlmZzBRMXMrMmVIUllMa28wYUN2T2xlajRFaGIwcmhZOFI4MERnNjdnelhNYXlHSjV5NVErN1hnWWxXZ1hHMUFWNHZ3MHNndkxNYmJnN0NpeThVOTRMUUJUY0JLU2k5a0oxd29ia0FPWjkwRTE5dnZOTnlEZGtiMUdOZnJaM1JOcVVxK2IrZTVpZm9DdU1xMW8zeFJCNS9lK25yWnZ6NWc1amlUZHJRMzh5WXhlY0dwaVFHYjE3QWFJWGtoaC9USFBaem8xcmpvdkVpSDE3aUpYK0NsVVIyaUZqY0RuQkhBNHNPUkNZSUlDM0lEY21YT1lpV0lzbVhrVnlqSzdPcGxGb05qZHd6dXB1QU5HNUsxRG5JZFhTODgrcWhCY1hCaWJyRTgrZjV1emVpZnZWZS91N2c1TVNvRytKZTRUcUpLK3lWTDhnYlltTTdoQS9OeWZ4MHNabVVKV25JSmtrQU9Ka3BMVDJSTHNiVmtZVElxUm9BemlTUkJKS2trUm5KemtOTG9ncUNZS0k4OENEc052MStVZldxRHlNWFpVYlVuZXg1K0xEblZDMHc1L0lkMnlib0cvd21Oc1JYYnQySzZ4SXp1dW84bzBxU2x1NUIvTDJ2a2JTdFlhQ2gvSzFsQ1o1OFZYdzRpb25RNy94K0oreFRJMGg5TytBakZ5NXJWQy9UcXE3T2lvdk11UlA0dGlOaEtDWjVuWVlKSUhjM2lSMHV5RXRhRzRpeDlrUmwrejQrdlRoelJxU2hGc1NOYy96Q2poYUs4eElnb0RacEFXY0g2SnJHRFRWczVjTjVtODQ1bGxTVGdDWWdOWVZqbVo5QUttQ015UnBYbVF0QU1LRFB6OWZITDFvMEEyTkoyS0o0ZmQ3Q3hrVS9YaFpJN3BFZlZPTTZjYzd4M0N4dWFBbVkxWnpVb25Dem1OTk5uSk5KRHllNmVvdlpqVHNMNXJiR3lWVm1CQVQvZmVHeW1PUnBLZE5UOE5zbWlQclRmSU42MVprWndzMEJ2eVBuS1MrUlBRcWpPbVQ1VDltWjhsOGFNeG90VWtUc0lob3BDc1BuQnJrYWpGRWxpZ0ZqdUtiaE1kakF0OUF4bkdhRURUWDhncGdiMElRR05XQk1JbTdpNzJXVGdiLzh6RjY3bFJTd1lqV3hxdUlKaXhWZEJHRTREZE9CQ1NaYjBKN0poaWhLcEFyeENoQzZzWndOSTFuWjVFR3VSZi8wUlBnN3ZWeUJjY0E3eTFlKzRCUDI3c3JtTm43cDNwbFRERFZ3U1FvejFBb1hHcU9XRnVTa2xyVzJtdmJOQnRabXpWdnkveXh2dVltOFpZTUxjcFBYS29HMzNxNTgvVTArdFRnbk1ZS0NGYi93d0N0bTNhTUhtSndBZjFPNW4wTTh0alJFWU5UaTNxSVdaM1Y2WXJvTHVWalVOdkw2dmZmclVqYWZxM25tbzgwcGRROEt0MVpYTnpWVlYyLzEzUDYzbDFhODkxSlcxa3Z2clhqcGI5dlJRTzMrL2JYckRod1E3U1RjSXNrR3VJaW5Qenp5Smg4ZVZaWVBkNTZrSS9vWGpoUnFPNXJoWVZDclROZ2lwcEFwSENaMzhrWDh3ZmZXZ2kyME42LzM0VVA4M2FvWFhsZzFmWU9mM3diUE51d3ExZFduek1IZjNYK0F2NzNWM3JqaDlmaHdmQ1FzUWN6WEE5ek9BTGU5SmR4V0JHdGwzNG5tbkhTNDMwN2g1a3oySGN2akJscWFIUjRtZTBSTGdya3lQb2JDT1IzTURoOEF2VGR2TDlnaWc5emFTd25nR1liSHR6YzB0dDlDNHg3Y1J3NXpVdXI3TDZIN2JVYmE1SThEM0dQTi9xSEl0MllnZjlJa3NhUHhCSVdJVXplS1NzTGMyc01MdlVNVGRrNFVMalROWFBSWWxoREdlRDBFN01jR21ETUV6SkdoOFIvNUUrSS9WTTlmSW9FZ1lyL01ocHRGWkxSd2VGU0k0QXEra0F3M3VlUU5zUW8rSnBVRWhVVHhqdVBrVk1vRndNalFPQkdoaXlCemtFZ21XZ25HSUJFcGFFWmZOTjVKcjR3NW01dVpIWm0xb21KRlZ1Ui92ZmZWb2RJcDdRdVNjaUt6U2l0S3N5SnZlR1ltbjR6S25CcnVFK3pxNlRZbHJpeHAwL0dtWTVIeDBaUEdCN2g0ZUlUSFZ5UTNId01jT0E3ZTVYZExQZ09PeXVhSW1Cck5qcmFpOU9HR3RWR0FzY1U3aVFRZXBDV0dqaE90cW5KaXRyVU1uZHU2dmFNRGNlZlBoMCtLODlITjhueGhNM3A4QTluZ3h6ZHdlbGljejFrOW9RZVFDemFnQzEzTU9UZ3JxZkJFODh6S21uYXc5TDZDcU9haktTZ25EY2lwbUdPVjdlMGdyWWdsVUI4Ly84MVgrR09HenVMcytIQitCNldWd1VjZ094MEFIdXRZazN6NGJQSW54cHE4a1lMZmhoL2lCdVE0TUlDY2hRdUdZcjZEMFNOUjNUek1ZUjFya2c5WEpQSmY0Rkw4NGxpVDVEcis3dE5QOFRmNEMyUno2c3F0SzZlUURkOXFxQVJRYS9sdDVNVmdGYjRCV0sxalRmSmZZQVA4ZEt4cERBMzFlSk5venpmNDl2VWIrQTdLeGIzSTUrSUY1SU43VURMdVJ0K2dxL2dxQ3NFaGRKL0FQaWI3NUFpTU41cllzS0psMFUrVEdwMVpra2dWaklWYXhGQ0taeHVISEpEY3Z5QklPYVhVTHdEc003cUJPRmJ6VG5NeTNucmJNVGxidUVJMjg4ZjJUU3NFTWY0a2xBRXMxdkVuK1NqeEozNUkvSW0zaWo4SlpRUDMwU21jTHRqalpIU3Vsdys1MFdYb283UWp3MDI4TDgzaG1ySWZvaW9mS2VaekdtRGlZVDVTYWVJbytzTEdhajVxK2xNT0FWMmtKVFppbEc0YWNpUFN4OGxWN2c1LzNLY2gzcmUrc1V1blZ1dTZHdXZybzFJTENsS2o2bkhUMnp0UjNyUTVMWE9tb2R5ZEo0NWtKK0lkTDZ0VUwrT1d4QnlXYXh5OGhzS3M2bzJseEFJTE8zS0VsQnZUMkJVZit3dldRYXNweEVwdUZrZGlLMkxjN3FLbFJtNVVORjFOS05JU3M0VHd2UnRkRFhnMTlWRnBCUVd6dGZXbTVlQ21Jem1KcUlvQWpxb1RzNCtjMkltUDBEWGh3enZmWm53YUpjUUlGOEZnbk1obGNFTkJNc05vbFVqd0pRTytaT2VaYW1EcVpDemJaT0RDY2FUNDNNTkJRaUpEU245QnBaZUFNU1BWcUFXZm8zTFhVUDN5R2FsTHBrd005VnM4NFpqY2JiSytKRUdiR2E3MDhQVDNYQ3JWdVdZMU5pK0tuYjFpeFd6YzRUcHYwOVpGc1NwOWVycGVSZXlCQXR5Q09vVHJRL3VwUnBNWlVtTjJuMVVPZ0RSd3NTaUFLZzIrRlJKaUxIYkNMY0tXZ1VaSmpHVmRXOEpnak5BcktZZGxUNkE3YkdPTVVtcURpSTFnN3NxaHpSTnVwQnZIeVFHaFc2ZS8vdnAwMXdmTEQ2clQwNklPbHZiaW8vTm56NTUvc1dzQ2NycndNWEtjME5ZNjRhWDJGRGZEYlkrVXZTMWVuZnpSb20yK3ZKM3ZpM1F2d2didlNLTEFyNC9tVm8yYXl3MGxBNkdNeHdKcHJpWWNycVNQYUVNWEZ4N3VTY1Fpb3hqaVBZV0xsZHFFUHRGMTFtSkZ4T1I0dUliRDkveU5sTVZLcVN6eU40S0h3azNwU2xzc0NNSm8vSUsya0xDcU1tMlVLcXk1NEpYcjYxSFd4bHRlbFVuNWRiWStZeUo0NUhlTFQ0MEppWW5iRXhHWDcxNVZmQ0Z0YzJWazBiYmlaZXM4ZWEvOUc5YldmN2pzdTZhRWpMS2NDWkd4N3FtUy9USXZXVktkdjBQaVpOOWJKWk1ucDUrTDJEeGJIVXZ4SDhZVlNZNUp2dUM4d0lGWGNVVE9FZVpoRVZyUDhOUEVWcWJkQktjSjJYRUsybGNRNksrU3E2S0RIR2xTRU95TWFBOWdjVmN4VTJpUkpheDhmWDNybnRiTXpMWTllK3IyN0hwMno1N1c3SnkyUGJ1ZmVhT3V1Ym51bVJkZlBKcmMxdGI2TE5JOXU3dHRUMUxTbnQydGpYdjNOZXhvYTAyNi9hczFWWHQrdFhyTnI1Z2VOZVlCM0xueVVldHBuNUF6T2szY0RlSXVoaklSSnFPc2IwdjVoeFZ5T2ZXeEZMZUxXTnJ0eGdTb1dIcklFZ2NLTi9xUDVBOUloZ0pleGJqVWxFY29ReVZZaHk1aDNaMzJqbjE4TGNrb0dMYnQ2MmhuT1U2VEREUDNOY3BFS2FZVkpSbklNcjV1TjE5SDkyU3dTR2dBK296aVpuREJ4aFg3ay9YNGt3V2VKbVFuQ21KL3NVY0o1QUJRRU92WUdtb0hpbTFJRmhsRGVaVEtBWkZDWWZBTmhZWUZXUWZ2ZGcvK3JuenFzYWN5aTBUTDhKbDU1Nzk4Ky9IMkV2VnJjOU55VlltNWl4Zm5KcXI2RHk2Y3BaZzVMVHd1aHQ4Ky8vbmcyYjk3NWRDK2pxa0w0bUw4STd4OFBNS21MWjladU5sbnpva05ielh2VnNkTzFYaXJQRjNjdkNmSExhNVlxWEtkSGUwZnFYQzI4MHFtY1lwUEpYcCtrelNEOXJocFJvMEdXTFlEeW1obEtCSzlYUmVMVGpXRnhYM08xSG56cHVveU0xR1ZlQ1BSejVzYWs1a1ZIWk5wdk5JNnZMekJlOUllbU4rRlU0Smx0bnJVeUt0bHNIOGNhWmk4enNqRTczbzM4SXFVODZROHJ5TFZQdkdrYkJ1TTlNbndBRmFVTjVrTVI4QUFLdXppMVBCTEZmd3lodlRaaVRYYlJ0OVRIc1VIc0ZwS1p4RGZBYzVTd3Y5QmpwWjdSc1NDdEdmVis0TXZieDk4djdMeS9jSHRMdysrdnlyMUlQNmZRK1IxQ0UwNFNGNTR1LzZaZDQ5OTkrM2I3NjNScXpZa3YzQ21kMnZLQnI3ZDhqZmtHZVNyRmorTmkyditYMVQranlhOWR2b0h1MTc5T0o3SlpUM2Z3TytUa3JvQkZlZ3NKZ2NrbElYQWp3Yk5LZ2tsM1NqK25FRDZqSlJhVTFHeFpXYUNINXFaNFBkMXBUWXRmTDRwcnprcFhiOXlYbkx0NFduTGNpTHd4YUFVRjVlVW9QQ1ppZnoyaE16S3BVdFdwbWRHVHN1dUt4bXZXNTZNcjAzMFRoMC9JU0prc2xyMFZibEc0WmFRQ3RnZkEvdG41Q1VtcjJ4SjliSFNGbWxzRWZtTCtOSjcrQ3hLZ0Q5OGovR3VFWldocFhnZjZkQWlWMVpIVE91UkQ4TXpuV2llN0RTZFNXQTlWTFMxUytqY2J3Z1NEaHZ1b2RvTzFnY3M5bHp4TWhLckJjd2tvMzVodDloUEZ3VDZJTXBhVXAwbWhadUFTTUszM21JcmFsQTRjKzVEV0VteHE5ZzlTQWhhYmhHUGtDdFZTaExOWWoyWjBjUXNjU010bUx2L2RXTHRSOVdQajUvNFY4SmZkdTIrZkhsMzI1V09uTWFjcEFzSlJmbitPcDMvbGkyS2FHSC84Y2ZWSDYwOThhOS9uU0RmMlBXWEs4Vm56Nkk3ODJja3A3V29JbzlHaUg2RXBJUy9LbmswY2cvWlZVTUlmRmpTQXFQQlFoaWZKUGFuQmx0SHhSbDVDS0tFWllGOWNWMUIxc3Zpazk1WXMrYU5mVlZWKzdabDZLTG56SW5XWlVoaXE5cmJxOWE4K2VhYTZIa1pNYnIwZEZJdkRremJLVGtKYzQ2alZRTW1qOU9jWVJxOVBZLzBQaHROTzh0R1BTZGFWRzV1MWlPbDVmeDJFT1I3MnRFMlhEc2cxcGduQzJsOG42d1dkSThINE1YZHBBM0hpU0tZWWlqQUdJTXgxb0hMNUFxK3o3QWR5WTZreDgxWTcxY1M5N3RGTzkvWjM0bUtoTFR0NzNYTTBFNmROcWwrNW95bTJxTDNONU9jbEJESFg0VTVncmswenNyZElGVERVNm94c3g2akdVRTBYSTBGUFN5Y1MzU1lTN2dSNTBPNnJiU1czVllpbkw2SXYvcmVydFZISW91bWJJaWJOYmNnSjhQZU9YbCtWbVppZlY1KzdhWGRoOHZTVXRaTGdsYytOMnRxWTdoR0V4b2R5dS9oSjBXR1RzbXIzclJ1V2ZLeXNkSlNJLzFZNWwyTnVXWmIwaVA4UGU0NWlleWxkU1EzeHVJMnVFWFNBajZPTjFjNUxLLy9CQmRWYkFhWGp0RGJiTlZTWTdTV0hmdVlNY1B3QThLQkJ2RmRtUWR2REMyQXdpVGVQWW41bkpwWkhZaERBNTFkbmFNUys2SW03OGhaNW9lcnBEcEQ1NmtaNE5RYkNpYUZTNjQ1SEoyN0dPRFFnZDBhUkdzOC9FVXBKQW0zeWoyd1pBOVY5T1FmbGVvS0lhaXh2WEhIcFVzNzBKNkwwaTM5alVMR0plUnppY2lVSWpBbDl2UGJlVG5wb1VKRkRLL2dNNUllTUUvUUpTTzRNbzR3d3hnVDFaTW1lZUxTdUZCcDRtS0syRWVSSFkvV3lNVk52NTVVNjY5T3p3MmRIaHZnVXhEWEdLVlFUWjI3R2RjRmVwZkdLaWRHK1VUOXBzRTFReisza003dklLU2g4N0p5aXg0UEtjMm4wMjVIZFA1Y2N3VnlQQWc4RXJLdEJ0a1QrUXg2NHlIb0RWdk9sWExNV0JQSEVDUE1tWEVNVTIvdWpqSkV4UURsSGRTMnQ3ZDM3eHRuenVCUHNzQ1VCM00raTI4NGkxelBmb0R2ZllEU2NwWXVPN2g0OGNnNmdGQ2JYTndCTzBaMUlQNEY5dmNXUG5zUEpjQ2ZPT01OdW1PVS91eEs1VGxJY1ZtbU5CcTAzUldoZE9BOXVQNkZKKzNOY200OTdNRWZUZCtwcDk5aG42bkV6K1JjdFhBRWZrTytrMEIrSXAxSm5pTnhaODhSdk9oejFyTG5BUHhCdUY1b0JQOXFBbkM4cWRvaWtPeHFvQVhCaXcwcFV2TjVGWUdPclBZZk1FaTd5azJKWjlhaUlRRm5JZHJzZXZFaFNkTnpjNmRuWnJTVTdzKzYvVnp2TFhWYVhwbzY2S0hSRzRQUEsyYVVKOFVsQlVZazFIY1dMbnY3NWFUcWxGbWFaSlYyNG5YUlF4c2NaUFZTc2d1d2pobEloektBRHZ5NW9lTTFmSmh4bkJOTTQyREpBZkJKSEtHWDBYeHlVY2laT1Zpc0thRHlYRTZLbVJtNUtGVnlwWXZHWlF4Q0N0WnNJWHpSM3JxanZldDJVVitmMEdUWmRDRTllUElrOHZ2Um5mUmM0QURTZjJHR2xkaHN2MGVsVm10b2gvRXl0SFg0dUZ3RzR4ZlFkUlFycm8wZmZBamJHRWRyRlozL3ZWcEZ3cTlJOUVUR2lPdGp4cTJOcVJYQVFheFYxTktWR2t2L0E1MlFQRzRnRTRmQWNvWEpFbjlESmQ5a2FPQmJZZWdrV1NackJiaGw3RFZCWEJMZVJQczBOR1lmZDdRT1BPbndtSll3Z2hkc0ZqQWVJaFhDcDQ3TU4yYUFoekhLSENaMGdnTEVGaytyWGcrcFVSengyRkllaFp6RVh4OFlzUVBrSFh6SWw0bXFUU1pSVmVQOERwclMvWWwxVjhnbjQxS1pFQU9lcEwwUmpJYTVXM1NmZzdpaDR6V3d6K0s0V0pNYVJXblltVXV4cEdDcjdMOFlKaFNZVTRZQWQwYkRSK3dWTm5XWGlFU01GT1oyRHFHWlVURXFHOUxXUVVuNGgxampucHJnWkhTcU04TS9TQTVPNkdEckdueURqb2NZMThWdlordmlkcHZIQjcrRzhYZzYvdkhnMThaeDRGbFlERjhwMjB0dE9tOXdaWWJxVS9OcVBjbUFKMXV0TFRtWWhhNVdFQjFwVzlGeGRyRXc5cVFXOXdJcytVSkdESEhOWWpMUTRjeVltRXp5K293VThNdGMyVEQ3T0hyZXZCL2VwY2xWWXU1dzBtWmFvKzF0N3BoNkFzK1puWDB6TzVsTGhKbi81aUc2K2VOTlZSWFduVDlraC9qemh1OE9IaHplLzROQzhGVSs1RElmTzdRTkNKKzlqUHM0SS82bFlhSzhhYUY0RHFmanRCNWVsS1hOZER4aTJIZ04zMmdjQit3YXh3a2RCdEpNcDRrU3hjaWc3UWpXa0xIejFOZlVlU3JTbm1BUm01RmFGOVpMd2hnNTFvcmw4K2pURVlyckdYWDIreHFyNkQ4WnFjYmV2Q2FHZzA2cnRUSmF2bVphSytJcWtiT3dSUkprNGRYeG9tZG5RelE2cjdKRjBiYkl3eFlKenZnT3ZsdU52UENkYXVTSnZLcndIZVNGbk1uN1N1UkQzZ005d1NDK2JjWWh5RUZQa0ZuQlQ2aXlFbDBKMjlGYk5ZWjM1VEhISXNqWVB5TlhSaHZ4NlFHbUZqMnhSQ2FoOFRBVmNrZXVIb2lnbmgvNDR3SGRwNXVLeWloU2UvYUZmVnBUVnIyeUN3L3M2cnhaYk9ndndEY3pFRjY0cFBPR1oxSHk0VUxFTWN4bXgrMVpqUC9Wdmd0d3UyTGdoelBIYXczNU90VDU1bHArWDhpL0NMMlJtbXFScnNvb1RuV01EazNqTlh6eGlPTWZvMjZyY2JZM1BlWnhGbjhUbnlPajQ3RW1PWG1LMnNDdVAxM0JTbmtUNkpHYXE0UkxrV2dOc2w0ejV0bVNyZ2xUMHdUc1pzNmYvL0ZOSHo2S1FsaEp2bFIzN1hGWDU2UCtKZnVYNGIxaTdjWGdYY2tkOEVkanpibWJTV1RDU1JZUWlLR3prVkpJeFA0Z25zSWtSOEpPWmwvVkhFT1RtcnA4Wlc1Z3c3T2dEV204bDdqNlNpVjNybmMybmNxdUNIbHp3Wno1c1FXclZ4ZkVhbEpUTlFYNmhXdXdmdTNiNVJYZHRhcHBTZE5VN0NQazkrTGJHV25IbytkTUQvVUw4Um9mRXJjcUxiWllyNG4wRE5jV1p3K2tDWjN6VzFjbkpMMndVSnNYclZOcFlnTGMzRVBpbnlFMkphbFZsZGJ4UVZ3aXRTUm5jUHVacmNuR3FmN2FTMnQ0RWluTkc4ZGx3RXM2THM5U2JvaG5TRmxWZkkxVXBIbWFDNENOZEtDaWRMeWowYWVLY0NRV0FUOUVySmhqUE5JbkZxb0thVXpFN0RFVm9mS2VUNnBXbGVSUmM4N0hWSS9hTm1yUnFoa2ZGVVRtY0ZlTStEQ05aeEM2NWg1WmpYOUs3Ynowb2ZpVHRRbzN1Q21BdlpubTZrWXJDejJFRElTTVVzNDFyR0xuTk9nQW95ZEU4ay9US0ZySG1KTGdnYVppdXFnK1VpZll4YzJnSnd1WlNocEZONVhXckNBTHpKSTNIcXdhSkZCQnl4NlIxaUpzS0dzMTVEbzBWODU0THFSNjFoK0xmM2hXZjdXeDhtVE4wdGVYTEQ4VzNWaDI2SVhpM0svV0dSWk1lNnZ4a3g4TTJhaUw5NHBjR0xPc0N2OFlVSitVVzdWcWZ1RkxxTFdvUVQzNWNIeks4WGxMRWx2TFNsdVQ0bUsycE9aVkgwbFBQNWlSaHo5L1VFTktKcmZncy9iQllVbjYrSmtyeERwYjNFRHJiTVBOZVV5clNqUkwrMU5HVHlKanRUbE1jNGVNYkUveUk1YmVqa05HWXpKNWlESDU4VCtIMStOR0hxanhZMVprZzhtS3JIVkRicDhOS2RHZHRkZ3UzV1EvMGxwWHluL0pJdi8xY2hiamxQODZLZjBrRyttSGpzdEF3d1FPdFNDdHFtb3NLVVF1Qm5xWWpXMXZ5a3RPdEdRM3NiVFZaY1M2VjJFcFk3QUdZNGtySHFrQWxySFZ3QVZXNjJvNFlsVUdDelRKMXBCT2JVSS80SU8xbzFiQWl0dHFIZ2dtQThFV2F6U2ZwTUJvZjdMSlNtYjlFc1I2REtablBwRVZLeHlKaEJvZU5oeGlTVDRKQmVpZXRZMVo5V1IwWEJobWZCcG1qSTRab2c5ZkFBTGZRT25oTE4zMUdTOHd1NC9VSTlWWWpOYzAwdkhCUDhQNEpLQ0hJTzdqUDVOeDhpbXh1MEdLODNtQVk5SUY1czB0R0xWR3hDcTNKY3Jva1gzT3NZNUdDOUNsanhVMkNhUGdrWVM4UHJYR2xuQUJjY013WWxGM0o5MERNeXRoRHkybzJ1dzNzaGpsUkxyQjVKQWlMNWI0Qkw0bEp5MUdlOGc1SjFkT1NUYU8xQVVIcVZ6RTZJK3IrMmZxcTQ3bDIvYmxmYVp1UlhuNHdZTy80YS8vK2Q0Zm5rbjlMbjN0ODgrdnJXNXFFbzdVRmRrbGZMWmtWbjVOQWxqZXJ6ekFYeUxiUC8wUmplays4SDhHT2w2Ky9ETDhiOW9IaVkyb0J6RGRpWGttZnRYVC9ja1UrZmlpNVRqbFk3WnptU1krMWxNK2RnWlZPTjF5eFZhZEltSjFuS2t4eE01VS8rWTRoSHN0RDFBY1ZvQW9sRFBtYlRaV0d6NGVVb1FvY20yRldIS0lueDFhaTJoYUIxdjNZK002VE9OVS95RlBpL1hGY21lRjg1Sk5OSzd1RFF4Nm10aTFzQWlXS0dYK0hZdDBpNEVZUzlvaGlWR0w5M3hkaWthVFFsNG9mYUJXMklaUEdkOUxiRFN6WjJ2VXljbllheDlPSldQcTFGUXpma0ZIdUlQcEZXUzJ6YTNPUlAzcG1pQ3pGY05hY3BoMENhQ1kxeWhKQ3BTZ21kcmx0RHZYWHhVb0d1YUNhSmpmYjYvZVFuQzl2MjV5UjJWejNZUFhqOVFoLytxdHdmaUk5aTEvbEIyVFhOMjBkVWNmd1hkNjFLWWRWd0RobWEwSDFpMU13WlZCeUNzbkNlM3daellaclVHak5KWXIwdGlubHVPVXhzN1JQY2dkTnY2eHVEZVc0MnpQZk16anJGWkpmTTRtT3A1dnJqMmxzU21mSjNSOS8wZHFUNTErYWUycDdDQjJIN0g0MUxRZVpwdDlZVnFQV0pNdFhCaWhKbHYreEpwc1dnclBlczl0L01FdjhBWk50UHpubjhkcm1mSzE4bDQ4QUM1UEt0b2NhQXlNZjhTcXJvS01JVHRtb0lFWEtGcG9GdUU3QzVQTXhuOGdjOGFYTlMyUGo1ZVVISC9jVXZQbERPRzRPWjRYL2tGRDc2MWJ2ZlZuMjNPTGpMNzFxZEtDM0gwc0hIUVp0VmZWL3ZPRDNzZjFuSkdINVBiQVE0RmNtR1V1MjV1QTdXMkJLOUVIZW9LdEt1S0NybFJsU3FhUkFvUEpkS1hlY0tlbWQrUk1xeGd4b1daaG40Yng1c05QYWJ3UDVBSm5ORXFsbHRsTWUwT1VRMnR0MHZhSTZ0UXIxZW1iaXFaUDJQVS9vcXhMZmJZd3puZmIzV3ZJemhDQnJ2TVRvb3ZpbnE3RDN6WlhWVFkzVjFZMW85YkZteldoKzJmTUNrcEtETGtxU2tCVlNrTElOWk1sZXF5aHZiMWh3NXY3T0F2ZmxmbTB4U2JmRlhGRmdoMDZSczhLOWVVcytoSE5jUUZqcHpFYTlUeE9leTkySHFla2tSN0lXUlZsazYwbkIzSWE4MkdnMjVrTmFPNTVaTGtUcWduNFBDYnRtVmluTk10Smd0Qis4RWVJelVWeUoyNG1qNEdjRERPT3ltREwyb2RvQzV4ZXptM1lzQ0MzZnIxVXF3cUtpUWtLMGttQ25sMlkyOWlZdS9EWnk2cm9hRElvd3BYRDd3QWRNWjVtOVYxTSsrd2lKa3ZKeVROanhWWWVkcUNhTW9vNmI4UUUxN2pLVUZlUVBsZ1o1T1lYdkxXcUxEQXVXS2tpdDVXU0hKL2dZQis5ZnROMkg1WEtSeCszYVRzN2wxUlNPc3E1cEpMU0g2OUtRdGk1cFBBOVdmSW8zNU1sLy9DOXpJNTlMMTJ3Ui90Z3p4enA5NGlHY21BNGlhSVVLR2VOS3JCUDZWWEZsZXJDc2JZVFl6T0tFdExLaFd1VjV4THp2RlpyWlptYmpQdGozbjh2N2orNzl6eVhLZGdMT3Zwc2YzcHlySzFGWkJqNHFJOVZrL2dSLzg0Q2NuYmFjdUR3dGFDN3F4WlhxWXZzYlNkT25WdVFtRmFLeTRZdmJ2V0hpWG5lcTZOa1dmRXpDaXVMaGl5Vkorc1VraWdzU25PdGpWWDBTN1RRYlZtbEMxcytnWFFrRkVpdHo1RkxJa2dwSE92b0NVaVprVmFHeTRjanFmSWNPYkZXeTVCVU5CUmw1R3k3aDBJU1BSZFhhYmFDemFIMUVYcEloa1VxaGdvOVUyay9Pd0ZQMFRmUzJYZWpyQ0t5YUt5bjQ5QlZtSTdkWllzUWo5MHRHbm9JTDZXcGV1NHhuOHRmRnM5Qk5sYWtETEdTY2w5YXR1d2w4a0szbDI3YnRoVHVRZGNYRHQ2WGRxQUlrRkhqQkF6NGdDdkN0RkJ0M0NCUCtJTnI1RXZGZktmRk9YdkRhbHpFeWhhcjd5T2FHVFZtUmZuUzRXbFFDanMrRElTN2UyZ1BsRlY5cXZrOGRwYlo1M2ZUazcybE9ucG1OOC9GQ21uOFBWazVQV2MxVUR6Rm1ROC9UV3poWWFVWmRuQWRRNmhMNmFiVXNoTlVGVTRDZjYrOEY5ZWhPR1JYanE5ZEVyNC9lblFMK2c3N296aDgzdGg3SVMwRmZ5bk0zR2MxV3AwdnJRNjNJOWtEOGJSY0ZtRVFyck81eDE1bm5qV0w0NUxPT3g4UktsK3hKRkFwRnJ3SGlzMEp4ak1vT1pXU1ZuRkd3MFhIV2FTMTVLRG95UUdtY0JGMUlpL0UvQlB2VEN4TjQvbTBza1MwNW45TkdhMzE1N1RvbnVHdVJNSjdZdGVvajU1bDU1c2g0Zk05cmlGaDdydXZJVTdNWnRXVzduWVBjdy9lczJJOU8rbU01L3lGUmlGWmpMa21XMmdXRWlrZkYvNnpENWN3bjZOT2svbUNVaUNXblRmU3NGSUZyVUpJanRudHVEc21kOU9tWEd6ZkVOT0FJb1JHVklIYjZLdUxrRndVYmtCTlVhWSs1dUY5VDZLdEpmODMrNWdkVFgzTUh0Wjl6R0JaamRiRy9PNWF4SS9VeGR6V1lKRG9JMUJPaEg0djYyRVcvU0tBbTVkeC81ZmovaDhGUktEVGVOcHRrekZvVTBFWXgvL3Y3cnVMU0FsRnBJTkloMUJLQ1NXRVJ5a1NIdUVoSVZNUkNRNFpOSU00T0hWd0VCSEpVSUtLbEZCSzZhUlFna054a09BZ0VxU0lRM0Y0ZzRLSWc0aFRCUWR4a0NBUHlmTi9GMXRDNmZEanU3dnY3cjd2L3YvMzlENDZDZ0JwNlVVMDVTTUtraUF5UDdCa3BsQU8zcUtwR21pUWd0cERxSCtoNHZhcUppSWZOd0g1akpwZXhvejBFY3MyRnVRWlFubUQ2NlFtRjFHVzE2aHpIQVZEN25kMWVNY1JHemhqWjFFM3pXeG9TdWlZRm1ybU1UclNKYmM1MytIOEpYdWNRMGNubUpJL1hKOUJ4ejVuN2dWSldlUGJPQnJMWEI5RldVZG9CbHpqbmJsRktITWhTODNwYkNnN3VLTEs0NTRaQy9vVzV1Vm1sckl2U0pXOWI2R3REM3lNcFlGWWRmbW1UWTRmb2gya3VCR2tXU2dsUDI3YlhiVGxQcm5IZkpleFN6M2U4L3dBUmZVVTB6Nm5zdCtXRCtZNzRjWjZqL1ZqMktEUDk4U3MveGRMLzdXLzZ1dXVvQ1JmVVhLOXVqMzZIVXJxVXBiWXMyaHFoYXJNSWhKTC9hbTkvb0s2K3NTenExandPcDVEbmNUK0xUMzJzWVpscDNVdzRKNEllVjNrV1o2M2E4amJmZVJ6SVdKOUh2TmU5eFBJYldRL25SZmVod25VWFBiRWVjSDRuYnd5Q2FZUGZUZ08rMXIxWStmRkpNNEw1NW1sUms3M0U3QUorenNZK3pBSlBYamc5R2Y4UUhwZS8wTWZqcUZIcUJ6bEo2RVgzak5HZDllcE82amw2b2k5N2lQL2JTUG9VYmV1MTlKcEZuRjl4ZVgwTmk0VEYxc3F3VjBMWEZQYzR3aXFvMTE2VURHUFVOVHIvSSsyeHQvU1A5aGIzT3dBQUFBQUFBQWNBQndBVWdCZUFQUUJnZ0lHQXJZQzNBTCtBeUFEU0FOd0E1d0RzQVBTQStZRU9nUnNCTUlGTEFWd0JjUUdOZ1ppQnVRSFRnZU9COWdIOUFnWUNEUUlqZ2ttQ1hBSjBnb2VDbDRLbmdyV0N6WUxnZ3VpQzlRTUtBeE9ES1FNNkEwNERZQU4rZzVTRHNZTzhnOHlEMlFQdWhBSUVFSVFlQkNvRUw0UTdCRU9FU0lSTmhITUVqSVNlQkxXRTBnVHJCUWNGR1lVb0JUdUZUd1ZYQlhLRmhRV1lCYThGeGdYVWhmVUdDQVlhQmlhR1BBWlBCbUNHYmdhQ2hvY0dtNGF4QnJFR3ZvYk5CdTZIQXdjYkJ5RUhQUWROQjNHSGhJZVBCNVdIbDRldmg3U0h3d2ZTaDk4SDk0ZjlDQldJSUFnaWlES0lPSWhGQ0UrSVZBaFlpRjBJY29oMWlIaUlpd2lPQ0pFSWxBaXBpTXNJemdqUkNPTUk1Z2pwQ093STd3a0NpUmtKSEFrZkNTSUpPWWs4aVQrSlNvbG5DV29KYlFsd0NYTUpkZ21HaWFNSnBnbXBDY2dKeXduT0NkRUorWW9UQ2hZS0dRb3hpbFVLV0FwYkNsNEtkQXFKQ293S2p3cVNDcWdLcXdxdUNyNEsySXJiaXQ2SzRZcmtpdWVLL29zQml3bUxKb3RLaTAyTFdZdGdDMnlMZWd0L0M0UUxqWXVaQzZxTHZ3dllDOThMNHd2cEMrK0wrQXdFRENTTU53eE9ERkFlTnB0MFRWc0ZBQUFSdUh2YUtuaDd1NWVwRUR4NHU3dXBiM1NRKzdLdFlkcmNBMkVoQTJDTFVCd0RUb1IzSUlQTU9QQlZ5aXc4cEovZXNNL1BFWDg1VmVLeHY3SHk4TEZpVmRVZ2tSSmtxVW9wcmdTU2lxbHRETEtLcWU4Q2lxcXBMSXFxcXFtdWhwcXFxVzJPdXFxcDc0R0dtcFUrTkZFVTgwMDEwSkxyYVJxclkyMjJrblRYZ2NkcGV1a3N5NjY2cWE3SGpMMDFFdHZmZlRWVDM4REREVElZRU1NTmN4d0k0dzB5bWhqakRYT2VCTk1OTWxrVTB3MXpYU1pnU0lPV0dPdEszWjVZNTF0TnR2dGtJT0JPSnNDOFZiYjZhdHZ0Z2FLMmhCSThOb1hleHoydzNjLzdYZlVMVGNjTTBPVzdiTGRFWFRUYlEvY2RjOTliK1Y0N0tGSGpwdnBzeDJlZWVLcFhPOTl0TkVzSWJQTk5VZllYaEh6NUluS0YxTmd2Z1hlV1dpeFJaWllacWtMOWxsaHVaVlcrZUNUaTU0NzRhUkxnVVF2dkNyc2NjcHA1NXgzeGxuWHJYZkVWZGRjRGlRRmttMzVreXd4Rmc2bHBtYWtwdVJIY2dweUYrWGxCc01KY3pPem9wSHdQOU16cldSZU1CcUtaR2NGd3dYQmFEQTdPVE1uRkVycmtONG12WGhPSkJiTmovM1YwZmcrc1dqa04ybjlkNTU0MnMzU1ZXK1VVUlNGNFdjR0t5NUZXdlRyQUlYaTd1NVF0TGludUxzVWQzZDM5MEp4cDBCL0NBbkROYjhCaHE4RnJybUFDMWF5ejFrbldjbkoybmxSVE5GRUMwUVU2bVg0S25TMUZYYyt2R09DMEVYRGM3T3JFcEhSa1p4b2Z2UlRVRFZJRGVvR3NTQTk2Qkk4U0lzbEVtRTJrQlptcmtXeWZtV1NnNVNnZGxHbTgrOU00a3NpTzFHUVdKckkvSjcwN1d2OFJmeHAvSEU4TDU0YlB4dlArUHc4L0RubVQ0b29HUzN6MC95MUltR3pZbUcvRWtvcUpVbHBaWlJWVG5rVlZGUkpaVlVrcTZxYTZtcElrYXFtV3VGdTZxaXJYbEhmbVBvYWFDaGRJNDFsYUtLcFpwcHJvYVZXV211anJYYmE2NkNqVGpycm9xdHV1dXVocDE1NjY2T3Zmdm9iWUtCQkJoc2kwMURERERmQ1NLTmtHVzJNc2NZWmI0S0pKcGxzaXFtbW1lNWY5TTgydzB5enpEYkhYUFBNdDhCQ2l5eTJ4RkxMTExmQ1NxdXN0c1phT2RaWmI0T05Ob1U4YkxIVk50dnRzTk11dSsyeDF6NzdIWERRSVljZGNkUXh4NTF3MGltbm5YSFd1WkNxQ3k2NjVMSXJoYlM0N29hYmJybnRqcnZ1eVhYZkEza2VldVN4SjU1NjVya1hJWm12dlBiR1crL2tlKytEai84dm96OEFoTUtibEFBQUFBPT0pOwogICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7CiAgICAgICAgfQogICAgICAgIC5zdGF0dXMgewogICAgICAgICAgZm9udC1zaXplOiAxM3B4OwogICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsKICAgICAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICB9CiAgICAgIDwvc3R5bGU+CiAgICAgIDxwYXRoIGlkPSJwYXRoLTEiIGQ9Ik04OS4zNTA1LDAuOTI3IEwwLjA2LDAuOTI3IEwwLjA2LDIzNS40MDIgTDE3OC42NDEsMjM1LjQwMiBMMTc4LjY0MSwwLjkyNyBMODkuMzUwNSwwLjkyNyBMODkuMzUwNSwwLjkyNyBaIj48L3BhdGg+CiAgICAgIDxzeW1ib2wgaWQ9InNhdWNlX2xvZ28iIHZpZXdCb3g9IjAgMCAyOCAyOCI+CiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjM1MjUyIDE0LjAwMTFIMTMuOTk2NkwxMS42NjQ2IDIxLjAwMTdIMTcuMzA2NEwxOS42Mzg0IDE0LjAwMTFIMTMuOTk2NkwxNi4zMjg2IDcuMDAwNTdIMjQuNDk5N0MyNS4wNTUyIDcuMDAwNTcgMjUuNjAxNSA3LjEzMzcgMjYuMDkyNyA3LjM4NjE4QzI2LjU4NjIgNy42Mzg2NiAyNy4wMTMxIDguMDA1OSAyNy4zMzY3IDguNDU1NzhDMjcuNjYwMyA4LjkwNTY1IDI3Ljg3MTUgOS40MjY2NyAyNy45NTQxIDkuOTc1MjRDMjguMDM2OCAxMC41MjM4IDI3Ljk4ODYgMTEuMDgzOSAyNy44MTE4IDExLjYwOTVMMjMuMTQ3OCAyNS42MTA2QzIyLjkxNiAyNi4zMDg0IDIyLjQ3MDcgMjYuOTE0MyAyMS44NzQgMjcuMzQzNkMyMS4yNzcyIDI3Ljc3MjggMjAuNTYzNCAyOC4wMDQ2IDE5LjgyODkgMjguMDA0Nkg5LjMzMDMxTDExLjY2NDYgMjEuMDA2M0gzLjUwMDMyQzIuOTQ0ODcgMjEuMDA2MyAyLjM5ODU5IDIwLjg3NTUgMS45MDUxMSAyMC42MjA3QzEuNDExNjMgMjAuMzY4MiAwLjk4NDcwNiAyMC4wMDEgMC42NjEwNzMgMTkuNTUxMUMwLjMzNzQ0IDE5LjEwMTIgMC4xMjM5OCAxOC41ODAyIDAuMDQxMzUwMyAxOC4wMzE2Qy0wLjA0MTI3OTQgMTcuNDgzMSAwLjAwNDYyNjAzIDE2LjkyMyAwLjE4MTM2MiAxNi4zOTc0TDQuODQ1MzUgMi4zOTM5N0M1LjA3NzE3IDEuNjk2MiA1LjUyMjQ2IDEuMDkwMjUgNi4xMTY5MyAwLjY2MTAzOEM2LjcxMzcgMC4yMzE4MjIgNy40Mjk4MyAwIDguMTY0MzEgMEgxOC42NTgzTDE2LjMyNjMgNy4wMDA1N0gxMC42ODQ1TDguMzUyNTIgMTQuMDAxMVoiIGZpbGw9IiMzRERDOTEiLz4KICAgICAgPC9zeW1ib2w+CiAgICA8L2RlZnM+CiAgICA8cmVjdCBmaWxsPSIjN2Y4ODkyIiBoZWlnaHQ9IjMwIiB3aWR0aD0iODciIHJ4PSI0IiByeT0iNCIgeD0iMjgiIC8+CiAgICA8cGF0aCBkPSJNMTQuNSAwaDE4LjV2MzBoLTI4Ljk5Nzk5OTk5OTk5OTk5OGMtMi4yMSAwLTQuMDAyLTEuNzg3LTQuMDAyLTMuOTk5di0yMi4wMDFjMC0yLjIwOSAxLjc5Mi0zLjk5OSA0LjAwMi0zLjk5OWgxMC40OTh6IiBmaWxsPSIjRURFREVGIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNzYXVjZV9sb2dvIiBoZWlnaHQ9IjI1IiB4PSItNDQiIHk9IjIiPjwvdXNlPgogICAgPHRleHQgeD0iNDUiIHk9IjE5IiB0ZXh0LWFuY2hvcj0ibGVmdCIgY2xhc3M9InN0YXR1cyIgZmlsbD0id2hpdGUiPnVua25vd248L3RleHQ+Cjwvc3ZnPg==" alt="Browser Matrix" data-canonical-src=https://saucelabs.com/open_sauce/build_matrix/axios.svg style=max-width:100%></a></p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Installing</h2><a id=user-content-installing class=anchor aria-label="Permalink: Installing" href=#installing><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Package manager</h3><a id=user-content-package-manager class=anchor aria-label="Permalink: Package manager" href=#package-manager><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Using npm:</p>
|
||
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ npm install axios</pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="$ npm install axios" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Using bower:</p>
|
||
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ bower install axios</pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="$ bower install axios" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Using yarn:</p>
|
||
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ yarn add axios</pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="$ yarn add axios" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Using pnpm:</p>
|
||
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ pnpm add axios</pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="$ pnpm add axios" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Using bun:</p>
|
||
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir=auto><pre>$ bun add axios</pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="$ bun add axios" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Once the package is installed, you can import the library using <code>import</code> or <code>require</code> approach:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span><span class=pl-kos>,</span> <span class=pl-kos>{</span> <span class=pl-s1>isCancel</span><span class=pl-kos>,</span> <span class=pl-v>AxiosError</span> <span class=pl-kos>}</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='import axios, { isCancel, AxiosError } from "axios";' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>You can also use the default export, since the named export is just a re-export from the Axios factory:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isCancel</span><span class=pl-kos>(</span><span class=pl-s>"something"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='import axios from "axios";
|
||
|
||
console.log(axios.isCancel("something"));' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>If you use <code>require</code> for importing, <strong>only the default export is available</strong>:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>axios</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"axios"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isCancel</span><span class=pl-kos>(</span><span class=pl-s>"something"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const axios = require("axios");
|
||
|
||
console.log(axios.isCancel("something"));' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>For some bundlers and some ES6 linters you may need to do the following:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-kos>{</span> <span class=pl-s1>default</span> <span class=pl-k>as</span> <span class=pl-s1>axios</span> <span class=pl-kos>}</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='import { default as axios } from "axios";' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>For cases where something went wrong when trying to import a module into a custom or legacy environment,
|
||
you can try importing the module package directly:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>axios</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"axios/dist/browser/axios.cjs"</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// browser commonJS bundle (ES2017)</span>
|
||
<span class=pl-c>// const axios = require('axios/dist/node/axios.cjs'); // node commonJS bundle (ES2017)</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const axios = require("axios/dist/browser/axios.cjs"); // browser commonJS bundle (ES2017)
|
||
// const axios = require('axios/dist/node/axios.cjs'); // node commonJS bundle (ES2017)" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>CDN</h3><a id=user-content-cdn class=anchor aria-label="Permalink: CDN" href=#cdn><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Using jsDelivr CDN (ES5 UMD browser module):</p>
|
||
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos><</span><span class=pl-ent>script</span> <span class=pl-c1>src</span>="<span class=pl-s>https://cdn.jsdelivr.net/npm/axios@1.13.2/dist/axios.min.js</span>"<span class=pl-kos>></span><span class=pl-kos></</span><span class=pl-ent>script</span><span class=pl-kos>></span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='<script src="https://cdn.jsdelivr.net/npm/axios@1.13.2/dist/axios.min.js"></script>' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Using unpkg CDN:</p>
|
||
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos><</span><span class=pl-ent>script</span> <span class=pl-c1>src</span>="<span class=pl-s>https://unpkg.com/axios@1.13.2/dist/axios.min.js</span>"<span class=pl-kos>></span><span class=pl-kos></</span><span class=pl-ent>script</span><span class=pl-kos>></span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='<script src="https://unpkg.com/axios@1.13.2/dist/axios.min.js"></script>' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Example</h2><a id=user-content-example class=anchor aria-label="Permalink: Example" href=#example><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
|
||
<span class=pl-c>//const axios = require('axios'); // legacy way</span>
|
||
|
||
<span class=pl-k>try</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user?ID=12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>catch</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>error</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
|
||
<span class=pl-c>// Optionally the request above could also be done as</span>
|
||
<span class=pl-s1>axios</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>params</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>ID</span>: <span class=pl-c1>12345</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>catch</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>finally</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// always executed</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Want to use async/await? Add the `async` keyword to your outer function/method.</span>
|
||
<span class=pl-k>async</span> <span class=pl-k>function</span> <span class=pl-en>getUser</span><span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>try</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user?ID=12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>catch</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>error</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="import axios from "axios";
|
||
//const axios = require('axios'); // legacy way
|
||
|
||
try {
|
||
const response = await axios.get("/user?ID=12345");
|
||
console.log(response);
|
||
} catch (error) {
|
||
console.error(error);
|
||
}
|
||
|
||
// Optionally the request above could also be done as
|
||
axios
|
||
.get("/user", {
|
||
params: {
|
||
ID: 12345,
|
||
},
|
||
})
|
||
.then(function (response) {
|
||
console.log(response);
|
||
})
|
||
.catch(function (error) {
|
||
console.log(error);
|
||
})
|
||
.finally(function () {
|
||
// always executed
|
||
});
|
||
|
||
// Want to use async/await? Add the `async` keyword to your outer function/method.
|
||
async function getUser() {
|
||
try {
|
||
const response = await axios.get("/user?ID=12345");
|
||
console.log(response);
|
||
} catch (error) {
|
||
console.error(error);
|
||
}
|
||
}" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<blockquote>
|
||
<p dir=auto><strong>Note</strong>: <code>async/await</code> is part of ECMAScript 2017 and is not supported in Internet
|
||
Explorer and older browsers, so use with caution.</p>
|
||
</blockquote>
|
||
<p dir=auto>Performing a <code>POST</code> request</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"/user"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>firstName</span>: <span class=pl-s>"Fred"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>lastName</span>: <span class=pl-s>"Flintstone"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const response = await axios.post("/user", {
|
||
firstName: "Fred",
|
||
lastName: "Flintstone",
|
||
});
|
||
console.log(response);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Performing multiple concurrent requests</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>function</span> <span class=pl-en>getUserAccount</span><span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
|
||
<span class=pl-k>function</span> <span class=pl-en>getUserPermissions</span><span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345/permissions"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
|
||
<span class=pl-v>Promise</span><span class=pl-kos>.</span><span class=pl-en>all</span><span class=pl-kos>(</span><span class=pl-kos>[</span><span class=pl-en>getUserAccount</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>,</span> <span class=pl-en>getUserPermissions</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>]</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>results</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>acct</span> <span class=pl-c1>=</span> <span class=pl-s1>results</span><span class=pl-kos>[</span><span class=pl-c1>0</span><span class=pl-kos>]</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>perm</span> <span class=pl-c1>=</span> <span class=pl-s1>results</span><span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>]</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='function getUserAccount() {
|
||
return axios.get("/user/12345");
|
||
}
|
||
|
||
function getUserPermissions() {
|
||
return axios.get("/user/12345/permissions");
|
||
}
|
||
|
||
Promise.all([getUserAccount(), getUserPermissions()]).then(function (results) {
|
||
const acct = results[0];
|
||
const perm = results[1];
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>axios API</h2><a id=user-content-axios-api class=anchor aria-label="Permalink: axios API" href=#axios-api><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Requests can be made by passing the relevant config to <code>axios</code>.</p>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios(config)</h5><a id=user-content-axiosconfig class=anchor aria-label="Permalink: axios(config)" href=#axiosconfig><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// Send a POST request</span>
|
||
<span class=pl-en>axios</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>method</span>: <span class=pl-s>"post"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>url</span>: <span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>data</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>firstName</span>: <span class=pl-s>"Fred"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>lastName</span>: <span class=pl-s>"Flintstone"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='// Send a POST request
|
||
axios({
|
||
method: "post",
|
||
url: "/user/12345",
|
||
data: {
|
||
firstName: "Fred",
|
||
lastName: "Flintstone",
|
||
},
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// GET request for remote image in node.js</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-en>axios</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>method</span>: <span class=pl-s>"get"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>url</span>: <span class=pl-s>"https://bit.ly/2mTM3nY"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>responseType</span>: <span class=pl-s>"stream"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>data</span><span class=pl-kos>.</span><span class=pl-en>pipe</span><span class=pl-kos>(</span><span class=pl-s1>fs</span><span class=pl-kos>.</span><span class=pl-en>createWriteStream</span><span class=pl-kos>(</span><span class=pl-s>"ada_lovelace.jpg"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='// GET request for remote image in node.js
|
||
const response = await axios({
|
||
method: "get",
|
||
url: "https://bit.ly/2mTM3nY",
|
||
responseType: "stream",
|
||
});
|
||
response.data.pipe(fs.createWriteStream("ada_lovelace.jpg"));' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios(url[, config])</h5><a id=user-content-axiosurl-config class=anchor aria-label="Permalink: axios(url[, config])" href=#axiosurl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// Send a GET request (default method)</span>
|
||
<span class=pl-en>axios</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='// Send a GET request (default method)
|
||
axios("/user/12345");' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Request method aliases</h3><a id=user-content-request-method-aliases class=anchor aria-label="Permalink: Request method aliases" href=#request-method-aliases><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>For convenience, aliases have been provided for all common request methods.</p>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.request(config)</h5><a id=user-content-axiosrequestconfig class=anchor aria-label="Permalink: axios.request(config)" href=#axiosrequestconfig><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.get(url[, config])</h5><a id=user-content-axiosgeturl-config class=anchor aria-label="Permalink: axios.get(url[, config])" href=#axiosgeturl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.delete(url[, config])</h5><a id=user-content-axiosdeleteurl-config class=anchor aria-label="Permalink: axios.delete(url[, config])" href=#axiosdeleteurl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.head(url[, config])</h5><a id=user-content-axiosheadurl-config class=anchor aria-label="Permalink: axios.head(url[, config])" href=#axiosheadurl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.options(url[, config])</h5><a id=user-content-axiosoptionsurl-config class=anchor aria-label="Permalink: axios.options(url[, config])" href=#axiosoptionsurl-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.post(url[, data[, config]])</h5><a id=user-content-axiosposturl-data-config class=anchor aria-label="Permalink: axios.post(url[, data[, config]])" href=#axiosposturl-data-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.put(url[, data[, config]])</h5><a id=user-content-axiosputurl-data-config class=anchor aria-label="Permalink: axios.put(url[, data[, config]])" href=#axiosputurl-data-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.patch(url[, data[, config]])</h5><a id=user-content-axiospatchurl-data-config class=anchor aria-label="Permalink: axios.patch(url[, data[, config]])" href=#axiospatchurl-data-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h6 tabindex=-1 class=heading-element dir=auto>NOTE</h6><a id=user-content-note class=anchor aria-label="Permalink: NOTE" href=#note><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>When using the alias methods <code>url</code>, <code>method</code>, and <code>data</code> properties don't need to be specified in config.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Concurrency (Deprecated)</h3><a id=user-content-concurrency-deprecated class=anchor aria-label="Permalink: Concurrency (Deprecated)" href=#concurrency-deprecated><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Please use <code>Promise.all</code> to replace the below functions.</p>
|
||
<p dir=auto>Helper functions for dealing with concurrent requests.</p>
|
||
<p dir=auto>axios.all(iterable)
|
||
axios.spread(callback)</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Creating an instance</h3><a id=user-content-creating-an-instance class=anchor aria-label="Permalink: Creating an instance" href=#creating-an-instance><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>You can create a new instance of axios with a custom config.</p>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios.create([config])</h5><a id=user-content-axioscreateconfig class=anchor aria-label="Permalink: axios.create([config])" href=#axioscreateconfig><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>baseURL</span>: <span class=pl-s>"https://some-domain.com/api/"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>timeout</span>: <span class=pl-c1>1000</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span> <span class=pl-s>"X-Custom-Header"</span>: <span class=pl-s>"foobar"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const instance = axios.create({
|
||
baseURL: "https://some-domain.com/api/",
|
||
timeout: 1000,
|
||
headers: { "X-Custom-Header": "foobar" },
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Instance methods</h3><a id=user-content-instance-methods class=anchor aria-label="Permalink: Instance methods" href=#instance-methods><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>The available instance methods are listed below. The specified config will be merged with the instance config.</p>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#request(config)</h5><a id=user-content-axiosrequestconfig-1 class=anchor aria-label="Permalink: axios#request(config)" href=#axiosrequestconfig-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#get(url[, config])</h5><a id=user-content-axiosgeturl-config-1 class=anchor aria-label="Permalink: axios#get(url[, config])" href=#axiosgeturl-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#delete(url[, config])</h5><a id=user-content-axiosdeleteurl-config-1 class=anchor aria-label="Permalink: axios#delete(url[, config])" href=#axiosdeleteurl-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#head(url[, config])</h5><a id=user-content-axiosheadurl-config-1 class=anchor aria-label="Permalink: axios#head(url[, config])" href=#axiosheadurl-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#options(url[, config])</h5><a id=user-content-axiosoptionsurl-config-1 class=anchor aria-label="Permalink: axios#options(url[, config])" href=#axiosoptionsurl-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#post(url[, data[, config]])</h5><a id=user-content-axiosposturl-data-config-1 class=anchor aria-label="Permalink: axios#post(url[, data[, config]])" href=#axiosposturl-data-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#put(url[, data[, config]])</h5><a id=user-content-axiosputurl-data-config-1 class=anchor aria-label="Permalink: axios#put(url[, data[, config]])" href=#axiosputurl-data-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#patch(url[, data[, config]])</h5><a id=user-content-axiospatchurl-data-config-1 class=anchor aria-label="Permalink: axios#patch(url[, data[, config]])" href=#axiospatchurl-data-config-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h5 tabindex=-1 class=heading-element dir=auto>axios#getUri([config])</h5><a id=user-content-axiosgeturiconfig class=anchor aria-label="Permalink: axios#getUri([config])" href=#axiosgeturiconfig><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Request Config</h2><a id=user-content-request-config class=anchor aria-label="Permalink: Request Config" href=#request-config><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>These are the available config options for making requests. Only the <code>url</code> is required. Requests will default to <code>GET</code> if <code>method</code> is not specified.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>{</span>
|
||
<span class=pl-c>// `url` is the server URL that will be used for the request</span>
|
||
<span class=pl-c1>url</span>: <span class=pl-s>'/user'</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `method` is the request method to be used when making the request</span>
|
||
<span class=pl-c1>method</span>: <span class=pl-s>'get'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `baseURL` will be prepended to `url` unless `url` is absolute and the option `allowAbsoluteUrls` is set to true.</span>
|
||
<span class=pl-c>// It can be convenient to set `baseURL` for an instance of axios to pass relative URLs</span>
|
||
<span class=pl-c>// to the methods of that instance.</span>
|
||
<span class=pl-c1>baseURL</span>: <span class=pl-s>'https://some-domain.com/api/'</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `allowAbsoluteUrls` determines whether or not absolute URLs will override a configured `baseUrl`.</span>
|
||
<span class=pl-c>// When set to true (default), absolute values for `url` will override `baseUrl`.</span>
|
||
<span class=pl-c>// When set to false, absolute values for `url` will always be prepended by `baseUrl`.</span>
|
||
<span class=pl-c1>allowAbsoluteUrls</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `transformRequest` allows changes to the request data before it is sent to the server</span>
|
||
<span class=pl-c>// This is only applicable for request methods 'PUT', 'POST', 'PATCH' and 'DELETE'</span>
|
||
<span class=pl-c>// The last function in the array must return a string or an instance of Buffer, ArrayBuffer,</span>
|
||
<span class=pl-c>// FormData or Stream</span>
|
||
<span class=pl-c>// You may modify the headers object.</span>
|
||
<span class=pl-c1>transformRequest</span>: <span class=pl-kos>[</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>,</span> <span class=pl-s1>headers</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Do whatever you want to transform the data</span>
|
||
|
||
<span class=pl-k>return</span> <span class=pl-s1>data</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `transformResponse` allows changes to the response data to be made before</span>
|
||
<span class=pl-c>// it is passed to then/catch</span>
|
||
<span class=pl-c1>transformResponse</span>: <span class=pl-kos>[</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Do whatever you want to transform the data</span>
|
||
|
||
<span class=pl-k>return</span> <span class=pl-s1>data</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `headers` are custom headers to be sent</span>
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span><span class=pl-s>'X-Requested-With'</span>: <span class=pl-s>'XMLHttpRequest'</span><span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `params` are the URL parameters to be sent with the request</span>
|
||
<span class=pl-c>// Must be a plain object or a URLSearchParams object</span>
|
||
<span class=pl-c1>params</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>ID</span>: <span class=pl-c1>12345</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `paramsSerializer` is an optional config that allows you to customize serializing `params`.</span>
|
||
<span class=pl-c1>paramsSerializer</span>: <span class=pl-kos>{</span>
|
||
|
||
<span class=pl-c>// Custom encoder function which sends key/value pairs in an iterative fashion.</span>
|
||
<span class=pl-en>encode</span>?: <span class=pl-kos>(</span><span class=pl-s1>param</span>: <span class=pl-s1>string</span><span class=pl-kos>)</span>: <span class=pl-s1>string</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span> <span class=pl-c>/* Do custom operations here and return transformed string */</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// Custom serializer function for the entire parameter. Allows the user to mimic pre 1.x behaviour.</span>
|
||
<span class=pl-c1>serialize</span>?: <span class=pl-kos>(</span><span class=pl-s1>params</span>: <span class=pl-v>Record</span><span class=pl-c1><</span><span class=pl-s1>string</span><span class=pl-kos>,</span> any<span class=pl-c1>></span><span class=pl-kos>,</span> <span class=pl-c1>options</span>?: <span class=pl-v>ParamsSerializerOptions</span> <span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// Configuration for formatting array indexes in the params.</span>
|
||
<span class=pl-c1>indexes</span>: <span class=pl-c1>false</span> <span class=pl-c>// Three available options: (1) indexes: null (leads to no brackets), (2) (default) indexes: false (leads to empty brackets), (3) indexes: true (leads to brackets with indexes).</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `data` is the data to be sent as the request body</span>
|
||
<span class=pl-c>// Only applicable for request methods 'PUT', 'POST', 'DELETE', and 'PATCH'</span>
|
||
<span class=pl-c>// When no `transformRequest` is set, it must be of one of the following types:</span>
|
||
<span class=pl-c>// - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams</span>
|
||
<span class=pl-c>// - Browser only: FormData, File, Blob</span>
|
||
<span class=pl-c>// - Node only: Stream, Buffer, FormData (form-data package)</span>
|
||
<span class=pl-c1>data</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>firstName</span>: <span class=pl-s>'Fred'</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// syntax alternative to send data into the body</span>
|
||
<span class=pl-c>// method post</span>
|
||
<span class=pl-c>// only the value is sent, not the key</span>
|
||
<span class=pl-c1>data</span>: <span class=pl-s>'Country=Brasil&City=Belo Horizonte'</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `timeout` specifies the number of milliseconds before the request times out.</span>
|
||
<span class=pl-c>// If the request takes longer than `timeout`, the request will be aborted.</span>
|
||
<span class=pl-c1>timeout</span>: <span class=pl-c1>1000</span><span class=pl-kos>,</span> <span class=pl-c>// default is `0` (no timeout)</span>
|
||
|
||
<span class=pl-c>// `withCredentials` indicates whether or not cross-site Access-Control requests</span>
|
||
<span class=pl-c>// should be made using credentials</span>
|
||
<span class=pl-c1>withCredentials</span>: <span class=pl-c1>false</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `adapter` allows custom handling of requests which makes testing easier.</span>
|
||
<span class=pl-c>// Return a promise and supply a valid response (see lib/adapters/README.md)</span>
|
||
<span class=pl-en>adapter</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>/* ... */</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-c>// Also, you can set the name of the built-in adapter, or provide an array with their names</span>
|
||
<span class=pl-c>// to choose the first available in the environment</span>
|
||
<span class=pl-c1>adapter</span>: <span class=pl-s>'xhr'</span><span class=pl-kos>,</span> <span class=pl-c>// 'fetch' | 'http' | ['xhr', 'http', 'fetch']</span>
|
||
|
||
<span class=pl-c>// `auth` indicates that HTTP Basic auth should be used, and supplies credentials.</span>
|
||
<span class=pl-c>// This will set an `Authorization` header, overwriting any existing</span>
|
||
<span class=pl-c>// `Authorization` custom headers you have set using `headers`.</span>
|
||
<span class=pl-c>// Please note that only HTTP Basic auth is configurable through this parameter.</span>
|
||
<span class=pl-c>// For Bearer tokens and such, use `Authorization` custom headers instead.</span>
|
||
<span class=pl-c1>auth</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>username</span>: <span class=pl-s>'janedoe'</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>password</span>: <span class=pl-s>'s00pers3cret'</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `responseType` indicates the type of data that the server will respond with</span>
|
||
<span class=pl-c>// options are: 'arraybuffer', 'document', 'json', 'text', 'stream'</span>
|
||
<span class=pl-c>// browser only: 'blob'</span>
|
||
<span class=pl-c1>responseType</span>: <span class=pl-s>'json'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `responseEncoding` indicates encoding to use for decoding responses (Node.js only)</span>
|
||
<span class=pl-c>// Note: Ignored for `responseType` of 'stream' or client-side requests</span>
|
||
<span class=pl-c>// options are: 'ascii', 'ASCII', 'ansi', 'ANSI', 'binary', 'BINARY', 'base64', 'BASE64', 'base64url',</span>
|
||
<span class=pl-c>// 'BASE64URL', 'hex', 'HEX', 'latin1', 'LATIN1', 'ucs-2', 'UCS-2', 'ucs2', 'UCS2', 'utf-8', 'UTF-8',</span>
|
||
<span class=pl-c>// 'utf8', 'UTF8', 'utf16le', 'UTF16LE'</span>
|
||
<span class=pl-c1>responseEncoding</span>: <span class=pl-s>'utf8'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `xsrfCookieName` is the name of the cookie to use as a value for the xsrf token</span>
|
||
<span class=pl-c1>xsrfCookieName</span>: <span class=pl-s>'XSRF-TOKEN'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `xsrfHeaderName` is the name of the http header that carries the xsrf token value</span>
|
||
<span class=pl-c1>xsrfHeaderName</span>: <span class=pl-s>'X-XSRF-TOKEN'</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `undefined` (default) - set XSRF header only for the same origin requests</span>
|
||
<span class=pl-c1>withXSRFToken</span>: <span class=pl-s1>boolean</span> <span class=pl-c1>|</span> <span class=pl-c1>undefined</span> <span class=pl-c1>|</span> <span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-s1>config</span>: <span class=pl-v>InternalAxiosRequestConfig</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-s1>boolean</span> <span class=pl-c1>|</span> <span class=pl-c1>undefined</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `onUploadProgress` allows handling of progress events for uploads</span>
|
||
<span class=pl-c>// browser & node.js</span>
|
||
<span class=pl-en>onUploadProgress</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>{</span>loaded<span class=pl-kos>,</span> total<span class=pl-kos>,</span> progress<span class=pl-kos>,</span> bytes<span class=pl-kos>,</span> estimated<span class=pl-kos>,</span> rate<span class=pl-kos>,</span> upload <span class=pl-c1>=</span> <span class=pl-c1>true</span><span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Do whatever you want with the Axios progress event</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `onDownloadProgress` allows handling of progress events for downloads</span>
|
||
<span class=pl-c>// browser & node.js</span>
|
||
<span class=pl-en>onDownloadProgress</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>{</span>loaded<span class=pl-kos>,</span> total<span class=pl-kos>,</span> progress<span class=pl-kos>,</span> bytes<span class=pl-kos>,</span> estimated<span class=pl-kos>,</span> rate<span class=pl-kos>,</span> download <span class=pl-c1>=</span> <span class=pl-c1>true</span><span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Do whatever you want with the Axios progress event</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `maxContentLength` defines the max size of the http response content in bytes allowed in node.js</span>
|
||
<span class=pl-c1>maxContentLength</span>: <span class=pl-c1>2000</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `maxBodyLength` (Node only option) defines the max size of the http request content in bytes allowed</span>
|
||
<span class=pl-c1>maxBodyLength</span>: <span class=pl-c1>2000</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `validateStatus` defines whether to resolve or reject the promise for a given</span>
|
||
<span class=pl-c>// HTTP response status code. If `validateStatus` returns `true` (or is set to `null`</span>
|
||
<span class=pl-c>// or `undefined`), the promise will be resolved; otherwise, the promise will be</span>
|
||
<span class=pl-c>// rejected.</span>
|
||
<span class=pl-en>validateStatus</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>status</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>status</span> <span class=pl-c1>>=</span> <span class=pl-c1>200</span> <span class=pl-c1>&&</span> <span class=pl-s1>status</span> <span class=pl-c1><</span> <span class=pl-c1>300</span><span class=pl-kos>;</span> <span class=pl-c>// default</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `maxRedirects` defines the maximum number of redirects to follow in node.js.</span>
|
||
<span class=pl-c>// If set to 0, no redirects will be followed.</span>
|
||
<span class=pl-c1>maxRedirects</span>: <span class=pl-c1>21</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `beforeRedirect` defines a function that will be called before redirect.</span>
|
||
<span class=pl-c>// Use this to adjust the request options upon redirecting,</span>
|
||
<span class=pl-c>// to inspect the latest response headers,</span>
|
||
<span class=pl-c>// or to cancel the request by throwing an error</span>
|
||
<span class=pl-c>// If maxRedirects is set to 0, `beforeRedirect` is not used.</span>
|
||
<span class=pl-en>beforeRedirect</span>: <span class=pl-kos>(</span><span class=pl-s1>options</span><span class=pl-kos>,</span> <span class=pl-kos>{</span> headers <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>options</span><span class=pl-kos>.</span><span class=pl-c1>hostname</span> <span class=pl-c1>===</span> <span class=pl-s>"example.com"</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-s1>options</span><span class=pl-kos>.</span><span class=pl-c1>auth</span> <span class=pl-c1>=</span> <span class=pl-s>"user:password"</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `socketPath` defines a UNIX Socket to be used in node.js.</span>
|
||
<span class=pl-c>// e.g. '/var/run/docker.sock' to send requests to the docker daemon.</span>
|
||
<span class=pl-c>// Only either `socketPath` or `proxy` can be specified.</span>
|
||
<span class=pl-c>// If both are specified, `socketPath` is used.</span>
|
||
<span class=pl-c1>socketPath</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `transport` determines the transport method that will be used to make the request.</span>
|
||
<span class=pl-c>// If defined, it will be used. Otherwise, if `maxRedirects` is 0,</span>
|
||
<span class=pl-c>// the default `http` or `https` library will be used, depending on the protocol specified in `protocol`.</span>
|
||
<span class=pl-c>// Otherwise, the `httpFollow` or `httpsFollow` library will be used, again depending on the protocol,</span>
|
||
<span class=pl-c>// which can handle redirects.</span>
|
||
<span class=pl-c1>transport</span>: <span class=pl-c1>undefined</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `httpAgent` and `httpsAgent` define a custom agent to be used when performing http</span>
|
||
<span class=pl-c>// and https requests, respectively, in node.js. This allows options to be added like</span>
|
||
<span class=pl-c>// `keepAlive` that are not enabled by default before Node.js v19.0.0. After Node.js</span>
|
||
<span class=pl-c>// v19.0.0, you no longer need to customize the agent to enable `keepAlive` because</span>
|
||
<span class=pl-c>// `http.globalAgent` has `keepAlive` enabled by default.</span>
|
||
<span class=pl-c1>httpAgent</span>: <span class=pl-k>new</span> <span class=pl-s1>http</span><span class=pl-kos>.</span><span class=pl-c1>Agent</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>keepAlive</span>: <span class=pl-c1>true</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>httpsAgent</span>: <span class=pl-k>new</span> <span class=pl-s1>https</span><span class=pl-kos>.</span><span class=pl-c1>Agent</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>keepAlive</span>: <span class=pl-c1>true</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `proxy` defines the hostname, port, and protocol of the proxy server.</span>
|
||
<span class=pl-c>// You can also define your proxy using the conventional `http_proxy` and</span>
|
||
<span class=pl-c>// `https_proxy` environment variables. If you are using environment variables</span>
|
||
<span class=pl-c>// for your proxy configuration, you can also define a `no_proxy` environment</span>
|
||
<span class=pl-c>// variable as a comma-separated list of domains that should not be proxied.</span>
|
||
<span class=pl-c>// Use `false` to disable proxies, ignoring environment variables.</span>
|
||
<span class=pl-c>// `auth` indicates that HTTP Basic auth should be used to connect to the proxy, and</span>
|
||
<span class=pl-c>// supplies credentials.</span>
|
||
<span class=pl-c>// This will set a `Proxy-Authorization` header, overwriting any existing</span>
|
||
<span class=pl-c>// `Proxy-Authorization` custom headers you have set using `headers`.</span>
|
||
<span class=pl-c>// If the proxy server uses HTTPS, then you must set the protocol to `https`.</span>
|
||
<span class=pl-c1>proxy</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>protocol</span>: <span class=pl-s>'https'</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>host</span>: <span class=pl-s>'127.0.0.1'</span><span class=pl-kos>,</span>
|
||
<span class=pl-c>// hostname: '127.0.0.1' // Takes precedence over 'host' if both are defined</span>
|
||
<span class=pl-c1>port</span>: <span class=pl-c1>9000</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>auth</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>username</span>: <span class=pl-s>'mikeymike'</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>password</span>: <span class=pl-s>'rapunz3l'</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `cancelToken` specifies a cancel token that can be used to cancel the request</span>
|
||
<span class=pl-c>// (see Cancellation section below for details)</span>
|
||
<span class=pl-c1>cancelToken</span>: <span class=pl-k>new</span> <span class=pl-v>CancelToken</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>cancel</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// an alternative way to cancel Axios requests using AbortController</span>
|
||
<span class=pl-c1>signal</span>: <span class=pl-k>new</span> <span class=pl-v>AbortController</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-c1>signal</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `decompress` indicates whether or not the response body should be decompressed</span>
|
||
<span class=pl-c>// automatically. If set to `true` will also remove the 'content-encoding' header</span>
|
||
<span class=pl-c>// from the responses objects of all decompressed responses</span>
|
||
<span class=pl-c>// - Node only (XHR cannot turn off decompression)</span>
|
||
<span class=pl-c1>decompress</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// `insecureHTTPParser` boolean.</span>
|
||
<span class=pl-c>// Indicates where to use an insecure HTTP parser that accepts invalid HTTP headers.</span>
|
||
<span class=pl-c>// This may allow interoperability with non-conformant HTTP implementations.</span>
|
||
<span class=pl-c>// Using the insecure parser should be avoided.</span>
|
||
<span class=pl-c>// see options https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_http_request_url_options_callback</span>
|
||
<span class=pl-c>// see also https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/#strict-http-header-parsing-none</span>
|
||
<span class=pl-c1>insecureHTTPParser</span>: <span class=pl-c1>undefined</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
|
||
<span class=pl-c>// transitional options for backward compatibility that may be removed in the newer versions</span>
|
||
<span class=pl-c1>transitional</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c>// silent JSON parsing mode</span>
|
||
<span class=pl-c>// `true` - ignore JSON parsing errors and set response.data to null if parsing failed (old behaviour)</span>
|
||
<span class=pl-c>// `false` - throw SyntaxError if JSON parsing failed (Note: responseType must be set to 'json')</span>
|
||
<span class=pl-c1>silentJSONParsing</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span> <span class=pl-c>// default value for the current Axios version</span>
|
||
|
||
<span class=pl-c>// try to parse the response string as JSON even if `responseType` is not 'json'</span>
|
||
<span class=pl-c1>forcedJSONParsing</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// throw ETIMEDOUT error instead of generic ECONNABORTED on request timeouts</span>
|
||
<span class=pl-c1>clarifyTimeoutError</span>: <span class=pl-c1>false</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// use the legacy interceptor request/response ordering</span>
|
||
<span class=pl-c1>legacyInterceptorReqResOrdering</span>: <span class=pl-c1>true</span><span class=pl-kos>,</span> <span class=pl-c>// default</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c1>env</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c>// The FormData class to be used to automatically serialize the payload into a FormData object</span>
|
||
<span class=pl-c1>FormData</span>: <span class=pl-smi>window</span><span class=pl-kos>?.</span><span class=pl-c1>FormData</span> <span class=pl-c1>||</span> <span class=pl-s1>global</span><span class=pl-kos>?.</span><span class=pl-c1>FormData</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c1>formSerializer</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>visitor</span>: <span class=pl-kos>(</span><span class=pl-s1>value</span><span class=pl-kos>,</span> <span class=pl-s1>key</span><span class=pl-kos>,</span> <span class=pl-s1>path</span><span class=pl-kos>,</span> <span class=pl-s1>helpers</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span><span class=pl-kos>}</span><span class=pl-kos>;</span> <span class=pl-c>// custom visitor function to serialize form values</span>
|
||
<span class=pl-s1>dots</span>: <span class=pl-s1>boolean</span><span class=pl-kos>;</span> <span class=pl-c>// use dots instead of brackets format</span>
|
||
<span class=pl-s1>metaTokens</span>: <span class=pl-s1>boolean</span><span class=pl-kos>;</span> <span class=pl-c>// keep special endings like {} in parameter key</span>
|
||
<span class=pl-s1>indexes</span>: <span class=pl-s1>boolean</span><span class=pl-kos>;</span> <span class=pl-c>// array indexes format null - no brackets, false - empty brackets, true - brackets with indexes</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// http adapter only (node.js)</span>
|
||
<span class=pl-c1>maxRate</span>: <span class=pl-kos>[</span>
|
||
<span class=pl-c1>100</span> <span class=pl-c1>*</span> <span class=pl-c1>1024</span><span class=pl-kos>,</span> <span class=pl-c>// 100KB/s upload limit,</span>
|
||
<span class=pl-c1>100</span> <span class=pl-c1>*</span> <span class=pl-c1>1024</span> <span class=pl-c>// 100KB/s download limit</span>
|
||
<span class=pl-kos>]</span>
|
||
<span class=pl-kos>}</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="{
|
||
// `url` is the server URL that will be used for the request
|
||
url: '/user',
|
||
|
||
// `method` is the request method to be used when making the request
|
||
method: 'get', // default
|
||
|
||
// `baseURL` will be prepended to `url` unless `url` is absolute and the option `allowAbsoluteUrls` is set to true.
|
||
// It can be convenient to set `baseURL` for an instance of axios to pass relative URLs
|
||
// to the methods of that instance.
|
||
baseURL: 'https://some-domain.com/api/',
|
||
|
||
// `allowAbsoluteUrls` determines whether or not absolute URLs will override a configured `baseUrl`.
|
||
// When set to true (default), absolute values for `url` will override `baseUrl`.
|
||
// When set to false, absolute values for `url` will always be prepended by `baseUrl`.
|
||
allowAbsoluteUrls: true,
|
||
|
||
// `transformRequest` allows changes to the request data before it is sent to the server
|
||
// This is only applicable for request methods 'PUT', 'POST', 'PATCH' and 'DELETE'
|
||
// The last function in the array must return a string or an instance of Buffer, ArrayBuffer,
|
||
// FormData or Stream
|
||
// You may modify the headers object.
|
||
transformRequest: [function (data, headers) {
|
||
// Do whatever you want to transform the data
|
||
|
||
return data;
|
||
}],
|
||
|
||
// `transformResponse` allows changes to the response data to be made before
|
||
// it is passed to then/catch
|
||
transformResponse: [function (data) {
|
||
// Do whatever you want to transform the data
|
||
|
||
return data;
|
||
}],
|
||
|
||
// `headers` are custom headers to be sent
|
||
headers: {'X-Requested-With': 'XMLHttpRequest'},
|
||
|
||
// `params` are the URL parameters to be sent with the request
|
||
// Must be a plain object or a URLSearchParams object
|
||
params: {
|
||
ID: 12345
|
||
},
|
||
|
||
// `paramsSerializer` is an optional config that allows you to customize serializing `params`.
|
||
paramsSerializer: {
|
||
|
||
// Custom encoder function which sends key/value pairs in an iterative fashion.
|
||
encode?: (param: string): string => { /* Do custom operations here and return transformed string */ },
|
||
|
||
// Custom serializer function for the entire parameter. Allows the user to mimic pre 1.x behaviour.
|
||
serialize?: (params: Record<string, any>, options?: ParamsSerializerOptions ),
|
||
|
||
// Configuration for formatting array indexes in the params.
|
||
indexes: false // Three available options: (1) indexes: null (leads to no brackets), (2) (default) indexes: false (leads to empty brackets), (3) indexes: true (leads to brackets with indexes).
|
||
},
|
||
|
||
// `data` is the data to be sent as the request body
|
||
// Only applicable for request methods 'PUT', 'POST', 'DELETE', and 'PATCH'
|
||
// When no `transformRequest` is set, it must be of one of the following types:
|
||
// - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams
|
||
// - Browser only: FormData, File, Blob
|
||
// - Node only: Stream, Buffer, FormData (form-data package)
|
||
data: {
|
||
firstName: 'Fred'
|
||
},
|
||
|
||
// syntax alternative to send data into the body
|
||
// method post
|
||
// only the value is sent, not the key
|
||
data: 'Country=Brasil&City=Belo Horizonte',
|
||
|
||
// `timeout` specifies the number of milliseconds before the request times out.
|
||
// If the request takes longer than `timeout`, the request will be aborted.
|
||
timeout: 1000, // default is `0` (no timeout)
|
||
|
||
// `withCredentials` indicates whether or not cross-site Access-Control requests
|
||
// should be made using credentials
|
||
withCredentials: false, // default
|
||
|
||
// `adapter` allows custom handling of requests which makes testing easier.
|
||
// Return a promise and supply a valid response (see lib/adapters/README.md)
|
||
adapter: function (config) {
|
||
/* ... */
|
||
},
|
||
// Also, you can set the name of the built-in adapter, or provide an array with their names
|
||
// to choose the first available in the environment
|
||
adapter: 'xhr', // 'fetch' | 'http' | ['xhr', 'http', 'fetch']
|
||
|
||
// `auth` indicates that HTTP Basic auth should be used, and supplies credentials.
|
||
// This will set an `Authorization` header, overwriting any existing
|
||
// `Authorization` custom headers you have set using `headers`.
|
||
// Please note that only HTTP Basic auth is configurable through this parameter.
|
||
// For Bearer tokens and such, use `Authorization` custom headers instead.
|
||
auth: {
|
||
username: 'janedoe',
|
||
password: 's00pers3cret'
|
||
},
|
||
|
||
// `responseType` indicates the type of data that the server will respond with
|
||
// options are: 'arraybuffer', 'document', 'json', 'text', 'stream'
|
||
// browser only: 'blob'
|
||
responseType: 'json', // default
|
||
|
||
// `responseEncoding` indicates encoding to use for decoding responses (Node.js only)
|
||
// Note: Ignored for `responseType` of 'stream' or client-side requests
|
||
// options are: 'ascii', 'ASCII', 'ansi', 'ANSI', 'binary', 'BINARY', 'base64', 'BASE64', 'base64url',
|
||
// 'BASE64URL', 'hex', 'HEX', 'latin1', 'LATIN1', 'ucs-2', 'UCS-2', 'ucs2', 'UCS2', 'utf-8', 'UTF-8',
|
||
// 'utf8', 'UTF8', 'utf16le', 'UTF16LE'
|
||
responseEncoding: 'utf8', // default
|
||
|
||
// `xsrfCookieName` is the name of the cookie to use as a value for the xsrf token
|
||
xsrfCookieName: 'XSRF-TOKEN', // default
|
||
|
||
// `xsrfHeaderName` is the name of the http header that carries the xsrf token value
|
||
xsrfHeaderName: 'X-XSRF-TOKEN', // default
|
||
|
||
// `undefined` (default) - set XSRF header only for the same origin requests
|
||
withXSRFToken: boolean | undefined | ((config: InternalAxiosRequestConfig) => boolean | undefined),
|
||
|
||
// `onUploadProgress` allows handling of progress events for uploads
|
||
// browser & node.js
|
||
onUploadProgress: function ({loaded, total, progress, bytes, estimated, rate, upload = true}) {
|
||
// Do whatever you want with the Axios progress event
|
||
},
|
||
|
||
// `onDownloadProgress` allows handling of progress events for downloads
|
||
// browser & node.js
|
||
onDownloadProgress: function ({loaded, total, progress, bytes, estimated, rate, download = true}) {
|
||
// Do whatever you want with the Axios progress event
|
||
},
|
||
|
||
// `maxContentLength` defines the max size of the http response content in bytes allowed in node.js
|
||
maxContentLength: 2000,
|
||
|
||
// `maxBodyLength` (Node only option) defines the max size of the http request content in bytes allowed
|
||
maxBodyLength: 2000,
|
||
|
||
// `validateStatus` defines whether to resolve or reject the promise for a given
|
||
// HTTP response status code. If `validateStatus` returns `true` (or is set to `null`
|
||
// or `undefined`), the promise will be resolved; otherwise, the promise will be
|
||
// rejected.
|
||
validateStatus: function (status) {
|
||
return status >= 200 && status < 300; // default
|
||
},
|
||
|
||
// `maxRedirects` defines the maximum number of redirects to follow in node.js.
|
||
// If set to 0, no redirects will be followed.
|
||
maxRedirects: 21, // default
|
||
|
||
// `beforeRedirect` defines a function that will be called before redirect.
|
||
// Use this to adjust the request options upon redirecting,
|
||
// to inspect the latest response headers,
|
||
// or to cancel the request by throwing an error
|
||
// If maxRedirects is set to 0, `beforeRedirect` is not used.
|
||
beforeRedirect: (options, { headers }) => {
|
||
if (options.hostname === "example.com") {
|
||
options.auth = "user:password";
|
||
}
|
||
},
|
||
|
||
// `socketPath` defines a UNIX Socket to be used in node.js.
|
||
// e.g. '/var/run/docker.sock' to send requests to the docker daemon.
|
||
// Only either `socketPath` or `proxy` can be specified.
|
||
// If both are specified, `socketPath` is used.
|
||
socketPath: null, // default
|
||
|
||
// `transport` determines the transport method that will be used to make the request.
|
||
// If defined, it will be used. Otherwise, if `maxRedirects` is 0,
|
||
// the default `http` or `https` library will be used, depending on the protocol specified in `protocol`.
|
||
// Otherwise, the `httpFollow` or `httpsFollow` library will be used, again depending on the protocol,
|
||
// which can handle redirects.
|
||
transport: undefined, // default
|
||
|
||
// `httpAgent` and `httpsAgent` define a custom agent to be used when performing http
|
||
// and https requests, respectively, in node.js. This allows options to be added like
|
||
// `keepAlive` that are not enabled by default before Node.js v19.0.0. After Node.js
|
||
// v19.0.0, you no longer need to customize the agent to enable `keepAlive` because
|
||
// `http.globalAgent` has `keepAlive` enabled by default.
|
||
httpAgent: new http.Agent({ keepAlive: true }),
|
||
httpsAgent: new https.Agent({ keepAlive: true }),
|
||
|
||
// `proxy` defines the hostname, port, and protocol of the proxy server.
|
||
// You can also define your proxy using the conventional `http_proxy` and
|
||
// `https_proxy` environment variables. If you are using environment variables
|
||
// for your proxy configuration, you can also define a `no_proxy` environment
|
||
// variable as a comma-separated list of domains that should not be proxied.
|
||
// Use `false` to disable proxies, ignoring environment variables.
|
||
// `auth` indicates that HTTP Basic auth should be used to connect to the proxy, and
|
||
// supplies credentials.
|
||
// This will set a `Proxy-Authorization` header, overwriting any existing
|
||
// `Proxy-Authorization` custom headers you have set using `headers`.
|
||
// If the proxy server uses HTTPS, then you must set the protocol to `https`.
|
||
proxy: {
|
||
protocol: 'https',
|
||
host: '127.0.0.1',
|
||
// hostname: '127.0.0.1' // Takes precedence over 'host' if both are defined
|
||
port: 9000,
|
||
auth: {
|
||
username: 'mikeymike',
|
||
password: 'rapunz3l'
|
||
}
|
||
},
|
||
|
||
// `cancelToken` specifies a cancel token that can be used to cancel the request
|
||
// (see Cancellation section below for details)
|
||
cancelToken: new CancelToken(function (cancel) {
|
||
}),
|
||
|
||
// an alternative way to cancel Axios requests using AbortController
|
||
signal: new AbortController().signal,
|
||
|
||
// `decompress` indicates whether or not the response body should be decompressed
|
||
// automatically. If set to `true` will also remove the 'content-encoding' header
|
||
// from the responses objects of all decompressed responses
|
||
// - Node only (XHR cannot turn off decompression)
|
||
decompress: true, // default
|
||
|
||
// `insecureHTTPParser` boolean.
|
||
// Indicates where to use an insecure HTTP parser that accepts invalid HTTP headers.
|
||
// This may allow interoperability with non-conformant HTTP implementations.
|
||
// Using the insecure parser should be avoided.
|
||
// see options https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_http_request_url_options_callback
|
||
// see also https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/#strict-http-header-parsing-none
|
||
insecureHTTPParser: undefined, // default
|
||
|
||
// transitional options for backward compatibility that may be removed in the newer versions
|
||
transitional: {
|
||
// silent JSON parsing mode
|
||
// `true` - ignore JSON parsing errors and set response.data to null if parsing failed (old behaviour)
|
||
// `false` - throw SyntaxError if JSON parsing failed (Note: responseType must be set to 'json')
|
||
silentJSONParsing: true, // default value for the current Axios version
|
||
|
||
// try to parse the response string as JSON even if `responseType` is not 'json'
|
||
forcedJSONParsing: true,
|
||
|
||
// throw ETIMEDOUT error instead of generic ECONNABORTED on request timeouts
|
||
clarifyTimeoutError: false,
|
||
|
||
// use the legacy interceptor request/response ordering
|
||
legacyInterceptorReqResOrdering: true, // default
|
||
},
|
||
|
||
env: {
|
||
// The FormData class to be used to automatically serialize the payload into a FormData object
|
||
FormData: window?.FormData || global?.FormData
|
||
},
|
||
|
||
formSerializer: {
|
||
visitor: (value, key, path, helpers) => {}; // custom visitor function to serialize form values
|
||
dots: boolean; // use dots instead of brackets format
|
||
metaTokens: boolean; // keep special endings like {} in parameter key
|
||
indexes: boolean; // array indexes format null - no brackets, false - empty brackets, true - brackets with indexes
|
||
},
|
||
|
||
// http adapter only (node.js)
|
||
maxRate: [
|
||
100 * 1024, // 100KB/s upload limit,
|
||
100 * 1024 // 100KB/s download limit
|
||
]
|
||
}" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Response Schema</h2><a id=user-content-response-schema class=anchor aria-label="Permalink: Response Schema" href=#response-schema><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>The response to a request contains the following information.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>{</span>
|
||
<span class=pl-c>// `data` is the response that was provided by the server</span>
|
||
<span class=pl-c1>data</span>: <span class=pl-kos>{</span><span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `status` is the HTTP status code from the server response</span>
|
||
<span class=pl-c1>status</span>: <span class=pl-c1>200</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `statusText` is the HTTP status message from the server response</span>
|
||
<span class=pl-c1>statusText</span>: <span class=pl-s>'OK'</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `headers` the HTTP headers that the server responded with</span>
|
||
<span class=pl-c>// All header names are lowercase and can be accessed using the bracket notation.</span>
|
||
<span class=pl-c>// Example: `response.headers['content-type']`</span>
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span><span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `config` is the config that was provided to `axios` for the request</span>
|
||
<span class=pl-c1>config</span>: <span class=pl-kos>{</span><span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c>// `request` is the request that generated this response</span>
|
||
<span class=pl-c>// It is the last ClientRequest instance in node.js (in redirects)</span>
|
||
<span class=pl-c>// and an XMLHttpRequest instance in the browser</span>
|
||
<span class=pl-c1>request</span>: <span class=pl-kos>{</span><span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="{
|
||
// `data` is the response that was provided by the server
|
||
data: {},
|
||
|
||
// `status` is the HTTP status code from the server response
|
||
status: 200,
|
||
|
||
// `statusText` is the HTTP status message from the server response
|
||
statusText: 'OK',
|
||
|
||
// `headers` the HTTP headers that the server responded with
|
||
// All header names are lowercase and can be accessed using the bracket notation.
|
||
// Example: `response.headers['content-type']`
|
||
headers: {},
|
||
|
||
// `config` is the config that was provided to `axios` for the request
|
||
config: {},
|
||
|
||
// `request` is the request that generated this response
|
||
// It is the last ClientRequest instance in node.js (in redirects)
|
||
// and an XMLHttpRequest instance in the browser
|
||
request: {}
|
||
}" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>When using <code>then</code>, you will receive the response as follows:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>data</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>status</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>statusText</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>config</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const response = await axios.get("/user/12345");
|
||
console.log(response.data);
|
||
console.log(response.status);
|
||
console.log(response.statusText);
|
||
console.log(response.headers);
|
||
console.log(response.config);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>When using <code>catch</code>, or passing a <a href=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then rel=nofollow>rejection callback</a> as second parameter of <code>then</code>, the response will be available through the <code>error</code> object as explained in the <a href=#handling-errors>Handling Errors</a> section.</p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Config Defaults</h2><a id=user-content-config-defaults class=anchor aria-label="Permalink: Config Defaults" href=#config-defaults><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>You can specify config defaults that will be applied to every request.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Global axios defaults</h3><a id=user-content-global-axios-defaults class=anchor aria-label="Permalink: Global axios defaults" href=#global-axios-defaults><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>baseURL</span> <span class=pl-c1>=</span> <span class=pl-s>"https://api.example.com"</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Important: If axios is used with multiple domains, the AUTH_TOKEN will be sent to all of them.</span>
|
||
<span class=pl-c>// See below for an example using Custom instance defaults instead.</span>
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>common</span><span class=pl-kos>[</span><span class=pl-s>"Authorization"</span><span class=pl-kos>]</span> <span class=pl-c1>=</span> <span class=pl-c1>AUTH_TOKEN</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>post</span><span class=pl-kos>[</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>]</span> <span class=pl-c1>=</span>
|
||
<span class=pl-s>"application/x-www-form-urlencoded"</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='axios.defaults.baseURL = "https://api.example.com";
|
||
|
||
// Important: If axios is used with multiple domains, the AUTH_TOKEN will be sent to all of them.
|
||
// See below for an example using Custom instance defaults instead.
|
||
axios.defaults.headers.common["Authorization"] = AUTH_TOKEN;
|
||
|
||
axios.defaults.headers.post["Content-Type"] =
|
||
"application/x-www-form-urlencoded";' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Custom instance defaults</h3><a id=user-content-custom-instance-defaults class=anchor aria-label="Permalink: Custom instance defaults" href=#custom-instance-defaults><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// Set config defaults when creating the instance</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>baseURL</span>: <span class=pl-s>"https://api.example.com"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Alter defaults after instance has been created</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>common</span><span class=pl-kos>[</span><span class=pl-s>"Authorization"</span><span class=pl-kos>]</span> <span class=pl-c1>=</span> <span class=pl-c1>AUTH_TOKEN</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='// Set config defaults when creating the instance
|
||
const instance = axios.create({
|
||
baseURL: "https://api.example.com",
|
||
});
|
||
|
||
// Alter defaults after instance has been created
|
||
instance.defaults.headers.common["Authorization"] = AUTH_TOKEN;' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Config order of precedence</h3><a id=user-content-config-order-of-precedence class=anchor aria-label="Permalink: Config order of precedence" href=#config-order-of-precedence><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Config will be merged with an order of precedence. The order is library defaults found in <a href=https://github.com/axios/axios/blob/main/lib/defaults/index.js#L49>lib/defaults/index.js</a>, then <code>defaults</code> property of the instance, and finally <code>config</code> argument for the request. The latter will take precedence over the former. Here's an example.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-c>// Create an instance using the config defaults provided by the library</span>
|
||
<span class=pl-c>// At this point the timeout config value is `0` as is the default for the library</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Override timeout default for the library</span>
|
||
<span class=pl-c>// Now all requests using this instance will wait 2.5 seconds before timing out</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>defaults</span><span class=pl-kos>.</span><span class=pl-c1>timeout</span> <span class=pl-c1>=</span> <span class=pl-c1>2500</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Override timeout for this request as it's known to take a long time</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/longRequest"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>timeout</span>: <span class=pl-c1>5000</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="// Create an instance using the config defaults provided by the library
|
||
// At this point the timeout config value is `0` as is the default for the library
|
||
const instance = axios.create();
|
||
|
||
// Override timeout default for the library
|
||
// Now all requests using this instance will wait 2.5 seconds before timing out
|
||
instance.defaults.timeout = 2500;
|
||
|
||
// Override timeout for this request as it's known to take a long time
|
||
instance.get("/longRequest", {
|
||
timeout: 5000,
|
||
});" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Interceptors</h2><a id=user-content-interceptors class=anchor aria-label="Permalink: Interceptors" href=#interceptors><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>You can intercept requests or responses before methods like <code>.get()</code> or <code>.post()</code>
|
||
resolve their promises (before code inside <code>then</code> or <code>catch</code>, or after <code>await</code>)</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Add a request interceptor</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span>
|
||
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Do something before the request is sent</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Do something with the request error</span>
|
||
<span class=pl-k>return</span> <span class=pl-v>Promise</span><span class=pl-kos>.</span><span class=pl-en>reject</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Add a response interceptor</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span>
|
||
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Any status code that lies within the range of 2xx causes this function to trigger</span>
|
||
<span class=pl-c>// Do something with response data</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>response</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Any status codes that fall outside the range of 2xx cause this function to trigger</span>
|
||
<span class=pl-c>// Do something with response error</span>
|
||
<span class=pl-k>return</span> <span class=pl-v>Promise</span><span class=pl-kos>.</span><span class=pl-en>reject</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const instance = axios.create();
|
||
|
||
// Add a request interceptor
|
||
instance.interceptors.request.use(
|
||
function (config) {
|
||
// Do something before the request is sent
|
||
return config;
|
||
},
|
||
function (error) {
|
||
// Do something with the request error
|
||
return Promise.reject(error);
|
||
},
|
||
);
|
||
|
||
// Add a response interceptor
|
||
instance.interceptors.response.use(
|
||
function (response) {
|
||
// Any status code that lies within the range of 2xx causes this function to trigger
|
||
// Do something with response data
|
||
return response;
|
||
},
|
||
function (error) {
|
||
// Any status codes that fall outside the range of 2xx cause this function to trigger
|
||
// Do something with response error
|
||
return Promise.reject(error);
|
||
},
|
||
);" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>If you need to remove an interceptor later you can.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>myInterceptor</span> <span class=pl-c1>=</span> <span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>/*...*/</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>eject</span><span class=pl-kos>(</span><span class=pl-s1>myInterceptor</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const instance = axios.create();
|
||
const myInterceptor = instance.interceptors.request.use(function () {
|
||
/*...*/
|
||
});
|
||
axios.interceptors.request.eject(myInterceptor);" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>You can also clear all interceptors for requests or responses.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>/*...*/</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>clear</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// Removes interceptors from requests</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>/*...*/</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>clear</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// Removes interceptors from responses</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const instance = axios.create();
|
||
instance.interceptors.request.use(function () {
|
||
/*...*/
|
||
});
|
||
instance.interceptors.request.clear(); // Removes interceptors from requests
|
||
instance.interceptors.response.use(function () {
|
||
/*...*/
|
||
});
|
||
instance.interceptors.response.clear(); // Removes interceptors from responses" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>You can add interceptors to a custom instance of axios.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>/*...*/</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const instance = axios.create();
|
||
instance.interceptors.request.use(function () {
|
||
/*...*/
|
||
});" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>When you add request interceptors, they are presumed to be asynchronous by default. This can cause a delay
|
||
in the execution of your axios request when the main thread is blocked (a promise is created under the hood for
|
||
the interceptor and your request gets put at the bottom of the call stack). If your request interceptors are synchronous you can add a flag
|
||
to the options object that will tell axios to run the code synchronously and avoid any delays in request execution.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span>
|
||
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-s1>config</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>test</span> <span class=pl-c1>=</span> <span class=pl-s>"I am only a header!"</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>null</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span> <span class=pl-c1>synchronous</span>: <span class=pl-c1>true</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='axios.interceptors.request.use(
|
||
function (config) {
|
||
config.headers.test = "I am only a header!";
|
||
return config;
|
||
},
|
||
null,
|
||
{ synchronous: true },
|
||
);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>If you want to execute a particular interceptor based on a runtime check,
|
||
you can add a <code>runWhen</code> function to the options object. The request interceptor will not be executed <strong>if and only if</strong> the return
|
||
of <code>runWhen</code> is <code>false</code>. The function will be called with the config
|
||
object (don't forget that you can bind your own arguments to it as well.) This can be handy when you have an
|
||
asynchronous request interceptor that only needs to run at certain times.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>function</span> <span class=pl-en>onGetCall</span><span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>.</span><span class=pl-c1>method</span> <span class=pl-c1>===</span> <span class=pl-s>"get"</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span>
|
||
<span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>config</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-s1>config</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-c1>test</span> <span class=pl-c1>=</span> <span class=pl-s>"special get headers"</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>null</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span> <span class=pl-c1>runWhen</span>: <span class=pl-s1>onGetCall</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='function onGetCall(config) {
|
||
return config.method === "get";
|
||
}
|
||
axios.interceptors.request.use(
|
||
function (config) {
|
||
config.headers.test = "special get headers";
|
||
return config;
|
||
},
|
||
null,
|
||
{ runWhen: onGetCall },
|
||
);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<blockquote>
|
||
<p dir=auto><strong>Note:</strong> The options parameter(having <code>synchronous</code> and <code>runWhen</code> properties) is only supported for request interceptors at the moment.</p>
|
||
</blockquote>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Interceptor Execution Order</h3><a id=user-content-interceptor-execution-order class=anchor aria-label="Permalink: Interceptor Execution Order" href=#interceptor-execution-order><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto><strong>Important:</strong> Interceptors have different execution orders depending on their type!</p>
|
||
<p dir=auto>Request interceptors are executed in <strong>reverse order</strong> (LIFO - Last In, First Out). This means the <em>last</em> interceptor added is executed <strong>first</strong>.</p>
|
||
<p dir=auto>Response interceptors are executed in the <strong>order they were added</strong> (FIFO - First In, First Out). This means the <em>first</em> interceptor added is executed <strong>first</strong>.</p>
|
||
<p dir=auto>Example:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>const</span> <span class=pl-en>interceptor</span> <span class=pl-c1>=</span> <span class=pl-kos>(</span><span class=pl-s1>id</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>(</span><span class=pl-s1>base</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>id</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>base</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Request Interceptor 1"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Request Interceptor 2"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Request Interceptor 3"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Response Interceptor 1"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Response Interceptor 2"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-en>interceptor</span><span class=pl-kos>(</span><span class=pl-s>"Response Interceptor 3"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Console output:</span>
|
||
<span class=pl-c>// Request Interceptor 3</span>
|
||
<span class=pl-c>// Request Interceptor 2</span>
|
||
<span class=pl-c>// Request Interceptor 1</span>
|
||
<span class=pl-c>// [HTTP request is made]</span>
|
||
<span class=pl-c>// Response Interceptor 1</span>
|
||
<span class=pl-c>// Response Interceptor 2</span>
|
||
<span class=pl-c>// Response Interceptor 3</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const instance = axios.create();
|
||
|
||
const interceptor = (id) => (base) => {
|
||
console.log(id);
|
||
return base;
|
||
};
|
||
|
||
instance.interceptors.request.use(interceptor("Request Interceptor 1"));
|
||
instance.interceptors.request.use(interceptor("Request Interceptor 2"));
|
||
instance.interceptors.request.use(interceptor("Request Interceptor 3"));
|
||
instance.interceptors.response.use(interceptor("Response Interceptor 1"));
|
||
instance.interceptors.response.use(interceptor("Response Interceptor 2"));
|
||
instance.interceptors.response.use(interceptor("Response Interceptor 3"));
|
||
|
||
// Console output:
|
||
// Request Interceptor 3
|
||
// Request Interceptor 2
|
||
// Request Interceptor 1
|
||
// [HTTP request is made]
|
||
// Response Interceptor 1
|
||
// Response Interceptor 2
|
||
// Response Interceptor 3' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Multiple Interceptors</h3><a id=user-content-multiple-interceptors class=anchor aria-label="Permalink: Multiple Interceptors" href=#multiple-interceptors><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Given that you add multiple response interceptors
|
||
and when the response was fulfilled</p>
|
||
<ul dir=auto>
|
||
<li>then each interceptor is executed</li>
|
||
<li>then they are executed in the order they were added</li>
|
||
<li>then only the last interceptor's result is returned</li>
|
||
<li>then every interceptor receives the result of its predecessor</li>
|
||
<li>and when the fulfillment-interceptor throws
|
||
<ul dir=auto>
|
||
<li>then the following fulfillment-interceptor is not called</li>
|
||
<li>then the following rejection-interceptor is called</li>
|
||
<li>once caught, another following fulfill-interceptor is called again (just like in a promise chain).</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<p dir=auto>Read <a href=https://github.com/axios/axios/blob/v1.x/test/specs/interceptors.spec.js>the interceptor tests</a> to see all this in code.</p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Error Types</h2><a id=user-content-error-types class=anchor aria-label="Permalink: Error Types" href=#error-types><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>There are many different axios error messages that can appear which can provide basic information about the specifics of the error and where opportunities may lie in debugging.</p>
|
||
<p dir=auto>The general structure of axios errors is as follows:</p>
|
||
<markdown-accessiblity-table data-catalyst><table>
|
||
<thead>
|
||
<tr>
|
||
<th>Property</th>
|
||
<th>Definition</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>message</td>
|
||
<td>A quick summary of the error message and the status it failed with.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>name</td>
|
||
<td>This defines where the error originated from. For axios, it will always be an 'AxiosError'.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>stack</td>
|
||
<td>Provides the stack trace of the error.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>config</td>
|
||
<td>An axios config object with specific instance configurations defined by the user from when the request was made</td>
|
||
</tr>
|
||
<tr>
|
||
<td>code</td>
|
||
<td>Represents an axios identified error. The table below lists specific definitions for internal axios error.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>status</td>
|
||
<td>HTTP response status code. See <a href=https://en.wikipedia.org/wiki/List_of_HTTP_status_codes rel=nofollow>here</a> for common HTTP response status code meanings.</td>
|
||
</tr>
|
||
</tbody>
|
||
</table></markdown-accessiblity-table>
|
||
<p dir=auto>Below is a list of potential axios identified error:</p>
|
||
<markdown-accessiblity-table data-catalyst><table>
|
||
<thead>
|
||
<tr>
|
||
<th>Code</th>
|
||
<th>Definition</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>ERR_BAD_OPTION_VALUE</td>
|
||
<td>Invalid value provided in axios configuration.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_BAD_OPTION</td>
|
||
<td>Invalid option provided in axios configuration.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_NOT_SUPPORT</td>
|
||
<td>Feature or method not supported in the current axios environment.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_DEPRECATED</td>
|
||
<td>Deprecated feature or method used in axios.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_INVALID_URL</td>
|
||
<td>Invalid URL provided for axios request.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ECONNABORTED</td>
|
||
<td>Typically indicates that the request has been timed out (unless <code>transitional.clarifyTimeoutError</code> is set) or aborted by the browser or its plugin.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_CANCELED</td>
|
||
<td>Feature or method is canceled explicitly by the user using an AbortSignal (or a CancelToken).</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ETIMEDOUT</td>
|
||
<td>Request timed out due to exceeding the default axios timelimit. <code>transitional.clarifyTimeoutError</code> must be set to <code>true</code>, otherwise a generic <code>ECONNABORTED</code> error will be thrown instead.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_NETWORK</td>
|
||
<td>Network-related issue. In the browser, this error can also be caused by a <a href=https://developer.mozilla.org/ru/docs/Web/HTTP/Guides/CORS rel=nofollow>CORS</a> or <a href=https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content rel=nofollow>Mixed Content</a> policy violation. The browser does not allow the JS code to clarify the real reason for the error caused by security issues, so please check the console.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_FR_TOO_MANY_REDIRECTS</td>
|
||
<td>Request is redirected too many times; exceeds max redirects specified in axios configuration.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_BAD_RESPONSE</td>
|
||
<td>Response cannot be parsed properly or is in an unexpected format. Usually related to a response with <code>5xx</code> status code.</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ERR_BAD_REQUEST</td>
|
||
<td>The request has an unexpected format or is missing required parameters. Usually related to a response with <code>4xx</code> status code.</td>
|
||
</tr>
|
||
</tbody>
|
||
</table></markdown-accessiblity-table>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Handling Errors</h2><a id=user-content-handling-errors class=anchor aria-label="Permalink: Handling Errors" href=#handling-errors><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>The default behavior is to reject every response that returns with a status code that falls out of the range of 2xx and treat it as an error.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>catch</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// The request was made and the server responded with a status code</span>
|
||
<span class=pl-c>// that falls out of the range of 2xx</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-c1>data</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-c1>status</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>response</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// The request was made but no response was received</span>
|
||
<span class=pl-c>// `error.request` is an instance of XMLHttpRequest in the browser and an instance of</span>
|
||
<span class=pl-c>// http.ClientRequest in node.js</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Something happened in setting up the request that triggered an Error</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"Error"</span><span class=pl-kos>,</span> <span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>message</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>config</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='axios.get("/user/12345").catch(function (error) {
|
||
if (error.response) {
|
||
// The request was made and the server responded with a status code
|
||
// that falls out of the range of 2xx
|
||
console.log(error.response.data);
|
||
console.log(error.response.status);
|
||
console.log(error.response.headers);
|
||
} else if (error.request) {
|
||
// The request was made but no response was received
|
||
// `error.request` is an instance of XMLHttpRequest in the browser and an instance of
|
||
// http.ClientRequest in node.js
|
||
console.log(error.request);
|
||
} else {
|
||
// Something happened in setting up the request that triggered an Error
|
||
console.log("Error", error.message);
|
||
}
|
||
console.log(error.config);
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Using the <code>validateStatus</code> config option, you can override the default condition (status >= 200 && status < 300) and define HTTP code(s) that should throw an error.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-en>validateStatus</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>status</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>status</span> <span class=pl-c1><</span> <span class=pl-c1>500</span><span class=pl-kos>;</span> <span class=pl-c>// Resolve only if the status code is less than 500</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='axios.get("/user/12345", {
|
||
validateStatus: function (status) {
|
||
return status < 500; // Resolve only if the status code is less than 500
|
||
},
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Using <code>toJSON</code> you get an object with more information about the HTTP error.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>catch</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='axios.get("/user/12345").catch(function (error) {
|
||
console.log(error.toJSON());
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Handling Timeouts</h2><a id=user-content-handling-timeouts class=anchor aria-label="Permalink: Handling Timeouts" href=#handling-timeouts><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>async</span> <span class=pl-k>function</span> <span class=pl-en>fetchWithTimeout</span><span class=pl-kos>(</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>try</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>response</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"https://example.com/data"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>timeout</span>: <span class=pl-c1>5000</span><span class=pl-kos>,</span> <span class=pl-c>// 5 seconds</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"Response:"</span><span class=pl-kos>,</span> <span class=pl-s1>response</span><span class=pl-kos>.</span><span class=pl-c1>data</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>catch</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isAxiosError</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-c1>&&</span> <span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>code</span> <span class=pl-c1>===</span> <span class=pl-s>"ECONNABORTED"</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>error</span><span class=pl-kos>(</span><span class=pl-s>"❌ Request timed out!"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>error</span><span class=pl-kos>(</span><span class=pl-s>"❌ Error:"</span><span class=pl-kos>,</span> <span class=pl-s1>error</span><span class=pl-kos>.</span><span class=pl-c1>message</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='async function fetchWithTimeout() {
|
||
try {
|
||
const response = await axios.get("https://example.com/data", {
|
||
timeout: 5000, // 5 seconds
|
||
});
|
||
|
||
console.log("Response:", response.data);
|
||
} catch (error) {
|
||
if (axios.isAxiosError(error) && error.code === "ECONNABORTED") {
|
||
console.error("❌ Request timed out!");
|
||
} else {
|
||
console.error("❌ Error:", error.message);
|
||
}
|
||
}
|
||
}' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Cancellation</h2><a id=user-content-cancellation class=anchor aria-label="Permalink: Cancellation" href=#cancellation><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AbortController</h3><a id=user-content-abortcontroller class=anchor aria-label="Permalink: AbortController" href=#abortcontroller><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Starting from <code>v0.22.0</code> Axios supports AbortController to cancel requests in a fetch API way:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>controller</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AbortController</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/foo/bar"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>signal</span>: <span class=pl-s1>controller</span><span class=pl-kos>.</span><span class=pl-c1>signal</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>response</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>//...</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-c>// cancel the request</span>
|
||
<span class=pl-s1>controller</span><span class=pl-kos>.</span><span class=pl-en>abort</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const controller = new AbortController();
|
||
|
||
axios
|
||
.get("/foo/bar", {
|
||
signal: controller.signal,
|
||
})
|
||
.then(function (response) {
|
||
//...
|
||
});
|
||
// cancel the request
|
||
controller.abort();' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>CancelToken <code>👎deprecated</code></h3><a id=user-content-canceltoken-deprecated class=anchor aria-label="Permalink: CancelToken 👎deprecated" href=#canceltoken-deprecated><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>You can also cancel a request using a <em>CancelToken</em>.</p>
|
||
<blockquote>
|
||
<p dir=auto>The axios cancel token API is based on the withdrawn <a href=https://github.com/tc39/proposal-cancelable-promises>cancellable promises proposal</a>.</p>
|
||
</blockquote>
|
||
<blockquote>
|
||
<p dir=auto>This API is deprecated since v0.22.0 and shouldn't be used in new projects</p>
|
||
</blockquote>
|
||
<p dir=auto>You can create a cancel token using the <code>CancelToken.source</code> factory as shown below:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-v>CancelToken</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>CancelToken</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>source</span> <span class=pl-c1>=</span> <span class=pl-v>CancelToken</span><span class=pl-kos>.</span><span class=pl-en>source</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>cancelToken</span>: <span class=pl-s1>source</span><span class=pl-kos>.</span><span class=pl-c1>token</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>catch</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>thrown</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isCancel</span><span class=pl-kos>(</span><span class=pl-s1>thrown</span><span class=pl-kos>)</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"Request canceled"</span><span class=pl-kos>,</span> <span class=pl-s1>thrown</span><span class=pl-kos>.</span><span class=pl-c1>message</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// handle error</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span>
|
||
<span class=pl-c1>name</span>: <span class=pl-s>"new name"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span>
|
||
<span class=pl-c1>cancelToken</span>: <span class=pl-s1>source</span><span class=pl-kos>.</span><span class=pl-c1>token</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// cancel the request (the message parameter is optional)</span>
|
||
<span class=pl-s1>source</span><span class=pl-kos>.</span><span class=pl-en>cancel</span><span class=pl-kos>(</span><span class=pl-s>"Operation canceled by the user."</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const CancelToken = axios.CancelToken;
|
||
const source = CancelToken.source();
|
||
|
||
axios
|
||
.get("/user/12345", {
|
||
cancelToken: source.token,
|
||
})
|
||
.catch(function (thrown) {
|
||
if (axios.isCancel(thrown)) {
|
||
console.log("Request canceled", thrown.message);
|
||
} else {
|
||
// handle error
|
||
}
|
||
});
|
||
|
||
axios.post(
|
||
"/user/12345",
|
||
{
|
||
name: "new name",
|
||
},
|
||
{
|
||
cancelToken: source.token,
|
||
},
|
||
);
|
||
|
||
// cancel the request (the message parameter is optional)
|
||
source.cancel("Operation canceled by the user.");' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>You can also create a cancel token by passing an executor function to the <code>CancelToken</code> constructor:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-v>CancelToken</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>CancelToken</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>let</span> <span class=pl-s1>cancel</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user/12345"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>cancelToken</span>: <span class=pl-k>new</span> <span class=pl-v>CancelToken</span><span class=pl-kos>(</span><span class=pl-k>function</span> <span class=pl-en>executor</span><span class=pl-kos>(</span><span class=pl-s1>c</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// An executor function receives a cancel function as a parameter</span>
|
||
<span class=pl-s1>cancel</span> <span class=pl-c1>=</span> <span class=pl-s1>c</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// cancel the request</span>
|
||
<span class=pl-s1>cancel</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const CancelToken = axios.CancelToken;
|
||
let cancel;
|
||
|
||
axios.get("/user/12345", {
|
||
cancelToken: new CancelToken(function executor(c) {
|
||
// An executor function receives a cancel function as a parameter
|
||
cancel = c;
|
||
}),
|
||
});
|
||
|
||
// cancel the request
|
||
cancel();' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<blockquote>
|
||
<p dir=auto><strong>Note:</strong> you can cancel several requests with the same cancel token/abort controller.
|
||
If a cancellation token is already cancelled at the moment of starting an Axios request, then the request is cancelled immediately, without any attempts to make a real request.</p>
|
||
</blockquote>
|
||
<blockquote>
|
||
<p dir=auto>During the transition period, you can use both cancellation APIs, even for the same request:</p>
|
||
</blockquote>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Using <code>application/x-www-form-urlencoded</code> format</h2><a id=user-content-using-applicationx-www-form-urlencoded-format class=anchor aria-label="Permalink: Using application/x-www-form-urlencoded format" href=#using-applicationx-www-form-urlencoded-format><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>URLSearchParams</h3><a id=user-content-urlsearchparams class=anchor aria-label="Permalink: URLSearchParams" href=#urlsearchparams><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>By default, axios serializes JavaScript objects to <code>JSON</code>. To send data in the <a href=https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST rel=nofollow><code>application/x-www-form-urlencoded</code></a> format instead, you can use the <a href=https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams rel=nofollow><code>URLSearchParams</code></a> API, which is <a href="http://www.caniuse.com/#feat=urlsearchparams" rel=nofollow>supported</a> in the vast majority of browsers, and <a href=https://nodejs.org/api/url.html#url_class_urlsearchparams rel=nofollow>Node</a> starting with v10 (released in 2018).</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>params</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>URLSearchParams</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>foo</span>: <span class=pl-s>"bar"</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>params</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"extraparam"</span><span class=pl-kos>,</span> <span class=pl-s>"value"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"/foo"</span><span class=pl-kos>,</span> <span class=pl-s1>params</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const params = new URLSearchParams({ foo: "bar" });
|
||
params.append("extraparam", "value");
|
||
axios.post("/foo", params);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Query string (Older browsers)</h3><a id=user-content-query-string-older-browsers class=anchor aria-label="Permalink: Query string (Older browsers)" href=#query-string-older-browsers><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>For compatibility with very old browsers, there is a <a href=https://github.com/WebReflection/url-search-params>polyfill</a> available (make sure to polyfill the global environment).</p>
|
||
<p dir=auto>Alternatively, you can encode data using the <a href=https://github.com/ljharb/qs><code>qs</code></a> library:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>qs</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"qs"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"/foo"</span><span class=pl-kos>,</span> <span class=pl-s1>qs</span><span class=pl-kos>.</span><span class=pl-en>stringify</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>bar</span>: <span class=pl-c1>123</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const qs = require("qs");
|
||
axios.post("/foo", qs.stringify({ bar: 123 }));' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Or in another way (ES6),</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>qs</span> <span class=pl-k>from</span> <span class=pl-s>"qs"</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>data</span> <span class=pl-c1>=</span> <span class=pl-kos>{</span> <span class=pl-c1>bar</span>: <span class=pl-c1>123</span> <span class=pl-kos>}</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>const</span> <span class=pl-s1>options</span> <span class=pl-c1>=</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>method</span>: <span class=pl-s>"POST"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span> <span class=pl-s>"content-type"</span>: <span class=pl-s>"application/x-www-form-urlencoded"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>data</span>: <span class=pl-s1>qs</span><span class=pl-kos>.</span><span class=pl-en>stringify</span><span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
url<span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>;</span>
|
||
<span class=pl-en>axios</span><span class=pl-kos>(</span><span class=pl-s1>options</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='import qs from "qs";
|
||
const data = { bar: 123 };
|
||
const options = {
|
||
method: "POST",
|
||
headers: { "content-type": "application/x-www-form-urlencoded" },
|
||
data: qs.stringify(data),
|
||
url,
|
||
};
|
||
axios(options);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Older Node.js versions</h3><a id=user-content-older-nodejs-versions class=anchor aria-label="Permalink: Older Node.js versions" href=#older-nodejs-versions><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>For older Node.js engines, you can use the <a href=https://nodejs.org/api/querystring.html rel=nofollow><code>querystring</code></a> module as follows:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>querystring</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"querystring"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"https://something.com/"</span><span class=pl-kos>,</span> <span class=pl-s1>querystring</span><span class=pl-kos>.</span><span class=pl-en>stringify</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>foo</span>: <span class=pl-s>"bar"</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const querystring = require("querystring");
|
||
axios.post("https://something.com/", querystring.stringify({ foo: "bar" }));' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>You can also use the <a href=https://github.com/ljharb/qs><code>qs</code></a> library.</p>
|
||
<blockquote>
|
||
<p dir=auto><strong>Note</strong>: The <code>qs</code> library is preferable if you need to stringify nested objects, as the <code>querystring</code> method has <a href=https://github.com/nodejs/node-v0.x-archive/issues/1665 data-hovercard-type=issue data-hovercard-url=/nodejs/node-v0.x-archive/issues/1665/hovercard aria-keyshortcuts=Alt+ArrowUp>known issues</a> with that use case.</p>
|
||
</blockquote>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>🆕 Automatic serialization to URLSearchParams</h3><a id=user-content--automatic-serialization-to-urlsearchparams class=anchor aria-label="Permalink: 🆕 Automatic serialization to URLSearchParams" href=#-automatic-serialization-to-urlsearchparams><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Axios will automatically serialize the data object to urlencoded format if the content-type header is set to "application/x-www-form-urlencoded".</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>data</span> <span class=pl-c1>=</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>x</span>: <span class=pl-c1>1</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>arr</span>: <span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-c1>2</span><span class=pl-kos>,</span> <span class=pl-c1>3</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>arr2</span>: <span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-kos>[</span><span class=pl-c1>2</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-c1>3</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>users</span>: <span class=pl-kos>[</span>
|
||
<span class=pl-kos>{</span> <span class=pl-c1>name</span>: <span class=pl-s>"Peter"</span><span class=pl-kos>,</span> <span class=pl-c1>surname</span>: <span class=pl-s>"Griffin"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span> <span class=pl-c1>name</span>: <span class=pl-s>"Thomas"</span><span class=pl-kos>,</span> <span class=pl-c1>surname</span>: <span class=pl-s>"Anderson"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span><span class=pl-s>"https://postman-echo.com/post"</span><span class=pl-kos>,</span> <span class=pl-s1>data</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span> <span class=pl-s>"content-type"</span>: <span class=pl-s>"application/x-www-form-urlencoded"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const data = {
|
||
x: 1,
|
||
arr: [1, 2, 3],
|
||
arr2: [1, [2], 3],
|
||
users: [
|
||
{ name: "Peter", surname: "Griffin" },
|
||
{ name: "Thomas", surname: "Anderson" },
|
||
],
|
||
};
|
||
|
||
await axios.postForm("https://postman-echo.com/post", data, {
|
||
headers: { "content-type": "application/x-www-form-urlencoded" },
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>The server will handle it as:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>x</span>: <span class=pl-s>'1'</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'arr[]'</span>: <span class=pl-kos>[</span> <span class=pl-s>'1'</span><span class=pl-kos>,</span> <span class=pl-s>'2'</span><span class=pl-kos>,</span> <span class=pl-s>'3'</span> <span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'arr2[0]'</span>: <span class=pl-s>'1'</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'arr2[1][0]'</span>: <span class=pl-s>'2'</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'arr2[2]'</span>: <span class=pl-s>'3'</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'arr3[]'</span>: <span class=pl-kos>[</span> <span class=pl-s>'1'</span><span class=pl-kos>,</span> <span class=pl-s>'2'</span><span class=pl-kos>,</span> <span class=pl-s>'3'</span> <span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'users[0][name]'</span>: <span class=pl-s>'Peter'</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'users[0][surname]'</span>: <span class=pl-s>'griffin'</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'users[1][name]'</span>: <span class=pl-s>'Thomas'</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>'users[1][surname]'</span>: <span class=pl-s>'Anderson'</span>
|
||
<span class=pl-kos>}</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value=" {
|
||
x: '1',
|
||
'arr[]': [ '1', '2', '3' ],
|
||
'arr2[0]': '1',
|
||
'arr2[1][0]': '2',
|
||
'arr2[2]': '3',
|
||
'arr3[]': [ '1', '2', '3' ],
|
||
'users[0][name]': 'Peter',
|
||
'users[0][surname]': 'griffin',
|
||
'users[1][name]': 'Thomas',
|
||
'users[1][surname]': 'Anderson'
|
||
}" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>If your backend body-parser (like <code>body-parser</code> of <code>express.js</code>) supports nested objects decoding, you will get the same object on the server-side automatically</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>app</span> <span class=pl-c1>=</span> <span class=pl-en>express</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>app</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-s1>bodyParser</span><span class=pl-kos>.</span><span class=pl-en>urlencoded</span><span class=pl-kos>(</span><span class=pl-kos>{</span> <span class=pl-c1>extended</span>: <span class=pl-c1>true</span> <span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// support encoded bodies</span>
|
||
|
||
<span class=pl-s1>app</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"/"</span><span class=pl-kos>,</span> <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>req</span><span class=pl-kos>,</span> <span class=pl-s1>res</span><span class=pl-kos>,</span> <span class=pl-s1>next</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// echo body as JSON</span>
|
||
<span class=pl-s1>res</span><span class=pl-kos>.</span><span class=pl-en>send</span><span class=pl-kos>(</span><span class=pl-c1>JSON</span><span class=pl-kos>.</span><span class=pl-en>stringify</span><span class=pl-kos>(</span><span class=pl-s1>req</span><span class=pl-kos>.</span><span class=pl-c1>body</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>server</span> <span class=pl-c1>=</span> <span class=pl-s1>app</span><span class=pl-kos>.</span><span class=pl-en>listen</span><span class=pl-kos>(</span><span class=pl-c1>3000</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const app = express();
|
||
|
||
app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies
|
||
|
||
app.post("/", function (req, res, next) {
|
||
// echo body as JSON
|
||
res.send(JSON.stringify(req.body));
|
||
});
|
||
|
||
server = app.listen(3000);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Using <code>multipart/form-data</code> format</h2><a id=user-content-using-multipartform-data-format class=anchor aria-label="Permalink: Using multipart/form-data format" href=#using-multipartform-data-format><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>FormData</h3><a id=user-content-formdata class=anchor aria-label="Permalink: FormData" href=#formdata><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>To send the data as a <code>multipart/form-data</code> you need to pass a formData instance as a payload.
|
||
Setting the <code>Content-Type</code> header is not required as Axios guesses it based on the payload type.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>formData</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>FormData</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"foo"</span><span class=pl-kos>,</span> <span class=pl-s>"bar"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span> <span class=pl-s1>formData</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const formData = new FormData();
|
||
formData.append("foo", "bar");
|
||
|
||
axios.post("https://httpbin.org/post", formData);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>In node.js, you can use the <a href=https://github.com/form-data/form-data><code>form-data</code></a> library as follows:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-v>FormData</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"form-data"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>const</span> <span class=pl-s1>form</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>FormData</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>form</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"my_field"</span><span class=pl-kos>,</span> <span class=pl-s>"my value"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>form</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"my_buffer"</span><span class=pl-kos>,</span> <span class=pl-v>Buffer</span><span class=pl-kos>.</span><span class=pl-en>alloc</span><span class=pl-kos>(</span><span class=pl-c1>10</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>form</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"my_file"</span><span class=pl-kos>,</span> <span class=pl-s1>fs</span><span class=pl-kos>.</span><span class=pl-en>createReadStream</span><span class=pl-kos>(</span><span class=pl-s>"/foo/bar.jpg"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s>"https://example.com"</span><span class=pl-kos>,</span> <span class=pl-s1>form</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const FormData = require("form-data");
|
||
|
||
const form = new FormData();
|
||
form.append("my_field", "my value");
|
||
form.append("my_buffer", Buffer.alloc(10));
|
||
form.append("my_file", fs.createReadStream("/foo/bar.jpg"));
|
||
|
||
axios.post("https://example.com", form);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>🆕 Automatic serialization to FormData</h3><a id=user-content--automatic-serialization-to-formdata class=anchor aria-label="Permalink: 🆕 Automatic serialization to FormData" href=#-automatic-serialization-to-formdata><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Starting from <code>v0.27.0</code>, Axios supports automatic object serialization to a FormData object if the request <code>Content-Type</code>
|
||
header is set to <code>multipart/form-data</code>.</p>
|
||
<p dir=auto>The following request will submit the data in a FormData format (Browser & Node.js):</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span> <span class=pl-c1>x</span>: <span class=pl-c1>1</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span>
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-s>"Content-Type"</span>: <span class=pl-s>"multipart/form-data"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-kos>{</span> data <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='import axios from "axios";
|
||
|
||
axios
|
||
.post(
|
||
"https://httpbin.org/post",
|
||
{ x: 1 },
|
||
{
|
||
headers: {
|
||
"Content-Type": "multipart/form-data",
|
||
},
|
||
},
|
||
)
|
||
.then(({ data }) => console.log(data));' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>In the <code>node.js</code> build, the (<a href=https://github.com/form-data/form-data><code>form-data</code></a>) polyfill is used by default.</p>
|
||
<p dir=auto>You can overload the FormData class by setting the <code>env.FormData</code> config variable,
|
||
but you probably won't need it in most cases:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>axios</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"axios"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>var</span> <span class=pl-v>FormData</span> <span class=pl-c1>=</span> <span class=pl-en>require</span><span class=pl-kos>(</span><span class=pl-s>"form-data"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>axios</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span> <span class=pl-c1>x</span>: <span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-c1>buf</span>: <span class=pl-v>Buffer</span><span class=pl-kos>.</span><span class=pl-en>alloc</span><span class=pl-kos>(</span><span class=pl-c1>10</span><span class=pl-kos>)</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span>
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-s>"Content-Type"</span>: <span class=pl-s>"multipart/form-data"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span>
|
||
<span class=pl-kos>.</span><span class=pl-en>then</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-kos>{</span> data <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>data</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const axios = require("axios");
|
||
var FormData = require("form-data");
|
||
|
||
axios
|
||
.post(
|
||
"https://httpbin.org/post",
|
||
{ x: 1, buf: Buffer.alloc(10) },
|
||
{
|
||
headers: {
|
||
"Content-Type": "multipart/form-data",
|
||
},
|
||
},
|
||
)
|
||
.then(({ data }) => console.log(data));' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Axios FormData serializer supports some special endings to perform the following operations:</p>
|
||
<ul dir=auto>
|
||
<li><code>{}</code> - serialize the value with JSON.stringify</li>
|
||
<li><code>[]</code> - unwrap the array-like object as separate fields with the same key</li>
|
||
</ul>
|
||
<blockquote>
|
||
<p dir=auto><strong>Note</strong>: unwrap/expand operation will be used by default on arrays and FileList objects</p>
|
||
</blockquote>
|
||
<p dir=auto>FormData serializer supports additional options via <code>config.formSerializer: object</code> property to handle rare cases:</p>
|
||
<ul dir=auto>
|
||
<li>
|
||
<p dir=auto><code>visitor: Function</code> - user-defined visitor function that will be called recursively to serialize the data object
|
||
to a <code>FormData</code> object by following custom rules.</p>
|
||
</li>
|
||
<li>
|
||
<p dir=auto><code>dots: boolean = false</code> - use dot notation instead of brackets to serialize arrays and objects;</p>
|
||
</li>
|
||
<li>
|
||
<p dir=auto><code>metaTokens: boolean = true</code> - add the special ending (e.g <code>user{}: '{"name": "John"}'</code>) in the FormData key.
|
||
The back-end body-parser could potentially use this meta-information to automatically parse the value as JSON.</p>
|
||
</li>
|
||
<li>
|
||
<p dir=auto><code>indexes: null|false|true = false</code> - controls how indexes will be added to unwrapped keys of <code>flat</code> array-like objects.</p>
|
||
<ul dir=auto>
|
||
<li><code>null</code> - don't add brackets (<code>arr: 1</code>, <code>arr: 2</code>, <code>arr: 3</code>)</li>
|
||
<li><code>false</code>(default) - add empty brackets (<code>arr[]: 1</code>, <code>arr[]: 2</code>, <code>arr[]: 3</code>)</li>
|
||
<li><code>true</code> - add brackets with indexes (<code>arr[0]: 1</code>, <code>arr[1]: 2</code>, <code>arr[2]: 3</code>)</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<p dir=auto>Let's say we have an object like this one:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>obj</span> <span class=pl-c1>=</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>x</span>: <span class=pl-c1>1</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>arr</span>: <span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-c1>2</span><span class=pl-kos>,</span> <span class=pl-c1>3</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>arr2</span>: <span class=pl-kos>[</span><span class=pl-c1>1</span><span class=pl-kos>,</span> <span class=pl-kos>[</span><span class=pl-c1>2</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-c1>3</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>users</span>: <span class=pl-kos>[</span>
|
||
<span class=pl-kos>{</span> <span class=pl-c1>name</span>: <span class=pl-s>"Peter"</span><span class=pl-kos>,</span> <span class=pl-c1>surname</span>: <span class=pl-s>"Griffin"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span> <span class=pl-c1>name</span>: <span class=pl-s>"Thomas"</span><span class=pl-kos>,</span> <span class=pl-c1>surname</span>: <span class=pl-s>"Anderson"</span> <span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>"obj2{}"</span>: <span class=pl-kos>[</span><span class=pl-kos>{</span> <span class=pl-c1>x</span>: <span class=pl-c1>1</span> <span class=pl-kos>}</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const obj = {
|
||
x: 1,
|
||
arr: [1, 2, 3],
|
||
arr2: [1, [2], 3],
|
||
users: [
|
||
{ name: "Peter", surname: "Griffin" },
|
||
{ name: "Thomas", surname: "Anderson" },
|
||
],
|
||
"obj2{}": [{ x: 1 }],
|
||
};' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>The following steps will be executed by the Axios serializer internally:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>formData</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>FormData</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"x"</span><span class=pl-kos>,</span> <span class=pl-s>"1"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr[]"</span><span class=pl-kos>,</span> <span class=pl-s>"1"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr[]"</span><span class=pl-kos>,</span> <span class=pl-s>"2"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr[]"</span><span class=pl-kos>,</span> <span class=pl-s>"3"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr2[0]"</span><span class=pl-kos>,</span> <span class=pl-s>"1"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr2[1][0]"</span><span class=pl-kos>,</span> <span class=pl-s>"2"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"arr2[2]"</span><span class=pl-kos>,</span> <span class=pl-s>"3"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"users[0][name]"</span><span class=pl-kos>,</span> <span class=pl-s>"Peter"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"users[0][surname]"</span><span class=pl-kos>,</span> <span class=pl-s>"Griffin"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"users[1][name]"</span><span class=pl-kos>,</span> <span class=pl-s>"Thomas"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"users[1][surname]"</span><span class=pl-kos>,</span> <span class=pl-s>"Anderson"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>formData</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"obj2{}"</span><span class=pl-kos>,</span> <span class=pl-s>'[{"x":1}]'</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const formData = new FormData();
|
||
formData.append("x", "1");
|
||
formData.append("arr[]", "1");
|
||
formData.append("arr[]", "2");
|
||
formData.append("arr[]", "3");
|
||
formData.append("arr2[0]", "1");
|
||
formData.append("arr2[1][0]", "2");
|
||
formData.append("arr2[2]", "3");
|
||
formData.append("users[0][name]", "Peter");
|
||
formData.append("users[0][surname]", "Griffin");
|
||
formData.append("users[1][name]", "Thomas");
|
||
formData.append("users[1][surname]", "Anderson");
|
||
formData.append("obj2{}", '[{"x":1}]');" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Axios supports the following shortcut methods: <code>postForm</code>, <code>putForm</code>, <code>patchForm</code>
|
||
which are just the corresponding http methods with the <code>Content-Type</code> header preset to <code>multipart/form-data</code>.</p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Files Posting</h2><a id=user-content-files-posting class=anchor aria-label="Permalink: Files Posting" href=#files-posting><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>You can easily submit a single file:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span><span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>myVar</span>: <span class=pl-s>"foo"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>file</span>: <span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#fileInput"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-c1>files</span><span class=pl-kos>[</span><span class=pl-c1>0</span><span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='await axios.postForm("https://httpbin.org/post", {
|
||
myVar: "foo",
|
||
file: document.querySelector("#fileInput").files[0],
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>or multiple files as <code>multipart/form-data</code>:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span><span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-s>"files[]"</span>: <span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#fileInput"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-c1>files</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='await axios.postForm("https://httpbin.org/post", {
|
||
"files[]": document.querySelector("#fileInput").files,
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto><code>FileList</code> object can be passed directly:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
|
||
<span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#fileInput"</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-c1>files</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='await axios.postForm(
|
||
"https://httpbin.org/post",
|
||
document.querySelector("#fileInput").files,
|
||
);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>All files will be sent with the same field names: <code>files[]</code>.</p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🆕 HTML Form Posting (browser)</h2><a id=user-content--html-form-posting-browser class=anchor aria-label="Permalink: 🆕 HTML Form Posting (browser)" href=#-html-form-posting-browser><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Pass an HTML Form element as a payload to submit it as <code>multipart/form-data</code> content.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>postForm</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
|
||
<span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#htmlForm"</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='await axios.postForm(
|
||
"https://httpbin.org/post",
|
||
document.querySelector("#htmlForm"),
|
||
);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto><code>FormData</code> and <code>HTMLForm</code> objects can also be posted as <code>JSON</code> by explicitly setting the <code>Content-Type</code> header to <code>application/json</code>:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
|
||
<span class=pl-smi>document</span><span class=pl-kos>.</span><span class=pl-en>querySelector</span><span class=pl-kos>(</span><span class=pl-s>"#htmlForm"</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span>
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-s>"Content-Type"</span>: <span class=pl-s>"application/json"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='await axios.post(
|
||
"https://httpbin.org/post",
|
||
document.querySelector("#htmlForm"),
|
||
{
|
||
headers: {
|
||
"Content-Type": "application/json",
|
||
},
|
||
},
|
||
);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>For example, the Form</p>
|
||
<div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos><</span><span class=pl-ent>form</span> <span class=pl-c1>id</span>="<span class=pl-s>form</span>"<span class=pl-kos>></span>
|
||
<span class=pl-kos><</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>foo</span>" <span class=pl-c1>value</span>="<span class=pl-s>1</span>" <span class=pl-kos>/></span>
|
||
<span class=pl-kos><</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>deep.prop</span>" <span class=pl-c1>value</span>="<span class=pl-s>2</span>" <span class=pl-kos>/></span>
|
||
<span class=pl-kos><</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>deep prop spaced</span>" <span class=pl-c1>value</span>="<span class=pl-s>3</span>" <span class=pl-kos>/></span>
|
||
<span class=pl-kos><</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>baz</span>" <span class=pl-c1>value</span>="<span class=pl-s>4</span>" <span class=pl-kos>/></span>
|
||
<span class=pl-kos><</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>text</span>" <span class=pl-c1>name</span>="<span class=pl-s>baz</span>" <span class=pl-c1>value</span>="<span class=pl-s>5</span>" <span class=pl-kos>/></span>
|
||
|
||
<span class=pl-kos><</span><span class=pl-ent>select</span> <span class=pl-c1>name</span>="<span class=pl-s>user.age</span>"<span class=pl-kos>></span>
|
||
<span class=pl-kos><</span><span class=pl-ent>option</span> <span class=pl-c1>value</span>="<span class=pl-s>value1</span>"<span class=pl-kos>></span>Value 1<span class=pl-kos></</span><span class=pl-ent>option</span><span class=pl-kos>></span>
|
||
<span class=pl-kos><</span><span class=pl-ent>option</span> <span class=pl-c1>value</span>="<span class=pl-s>value2</span>" <span class=pl-c1>selected</span><span class=pl-kos>></span>Value 2<span class=pl-kos></</span><span class=pl-ent>option</span><span class=pl-kos>></span>
|
||
<span class=pl-kos><</span><span class=pl-ent>option</span> <span class=pl-c1>value</span>="<span class=pl-s>value3</span>"<span class=pl-kos>></span>Value 3<span class=pl-kos></</span><span class=pl-ent>option</span><span class=pl-kos>></span>
|
||
<span class=pl-kos></</span><span class=pl-ent>select</span><span class=pl-kos>></span>
|
||
|
||
<span class=pl-kos><</span><span class=pl-ent>input</span> <span class=pl-c1>type</span>="<span class=pl-s>submit</span>" <span class=pl-c1>value</span>="<span class=pl-s>Save</span>" <span class=pl-kos>/></span>
|
||
<span class=pl-kos></</span><span class=pl-ent>form</span><span class=pl-kos>></span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='<form id="form">
|
||
<input type="text" name="foo" value="1" />
|
||
<input type="text" name="deep.prop" value="2" />
|
||
<input type="text" name="deep prop spaced" value="3" />
|
||
<input type="text" name="baz" value="4" />
|
||
<input type="text" name="baz" value="5" />
|
||
|
||
<select name="user.age">
|
||
<option value="value1">Value 1</option>
|
||
<option value="value2" selected>Value 2</option>
|
||
<option value="value3">Value 3</option>
|
||
</select>
|
||
|
||
<input type="submit" value="Save" />
|
||
</form>' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>will be submitted as the following JSON object:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-kos>{</span>
|
||
<span class=pl-s>"foo"</span>: <span class=pl-s>"1"</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>"deep"</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-s>"prop"</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-s>"spaced"</span>: <span class=pl-s>"3"</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>"baz"</span>: <span class=pl-kos>[</span>
|
||
<span class=pl-s>"4"</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>"5"</span>
|
||
<span class=pl-kos>]</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>"user"</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-s>"age"</span>: <span class=pl-s>"value2"</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='{
|
||
"foo": "1",
|
||
"deep": {
|
||
"prop": {
|
||
"spaced": "3"
|
||
}
|
||
},
|
||
"baz": [
|
||
"4",
|
||
"5"
|
||
],
|
||
"user": {
|
||
"age": "value2"
|
||
}
|
||
}' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Sending <code>Blobs</code>/<code>Files</code> as JSON (<code>base64</code>) is not currently supported.</p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🆕 Progress capturing</h2><a id=user-content--progress-capturing class=anchor aria-label="Permalink: 🆕 Progress capturing" href=#-progress-capturing><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Axios supports both browser and node environments to capture request upload/download progress.
|
||
The frequency of progress events is forced to be limited to <code>3</code> times per second.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-s1>url</span><span class=pl-kos>,</span> <span class=pl-s1>data</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-en>onUploadProgress</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>axiosProgressEvent</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>/*{</span>
|
||
<span class=pl-c> loaded: number;</span>
|
||
<span class=pl-c> total?: number;</span>
|
||
<span class=pl-c> progress?: number; // in range [0..1]</span>
|
||
<span class=pl-c> bytes: number; // how many bytes have been transferred since the last trigger (delta)</span>
|
||
<span class=pl-c> estimated?: number; // estimated time in seconds</span>
|
||
<span class=pl-c> rate?: number; // upload speed in bytes</span>
|
||
<span class=pl-c> upload: true; // upload sign</span>
|
||
<span class=pl-c> }*/</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-en>onDownloadProgress</span>: <span class=pl-k>function</span> <span class=pl-kos>(</span><span class=pl-s1>axiosProgressEvent</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>/*{</span>
|
||
<span class=pl-c> loaded: number;</span>
|
||
<span class=pl-c> total?: number;</span>
|
||
<span class=pl-c> progress?: number;</span>
|
||
<span class=pl-c> bytes: number;</span>
|
||
<span class=pl-c> estimated?: number;</span>
|
||
<span class=pl-c> rate?: number; // download speed in bytes</span>
|
||
<span class=pl-c> download: true; // download sign</span>
|
||
<span class=pl-c> }*/</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="await axios.post(url, data, {
|
||
onUploadProgress: function (axiosProgressEvent) {
|
||
/*{
|
||
loaded: number;
|
||
total?: number;
|
||
progress?: number; // in range [0..1]
|
||
bytes: number; // how many bytes have been transferred since the last trigger (delta)
|
||
estimated?: number; // estimated time in seconds
|
||
rate?: number; // upload speed in bytes
|
||
upload: true; // upload sign
|
||
}*/
|
||
},
|
||
|
||
onDownloadProgress: function (axiosProgressEvent) {
|
||
/*{
|
||
loaded: number;
|
||
total?: number;
|
||
progress?: number;
|
||
bytes: number;
|
||
estimated?: number;
|
||
rate?: number; // download speed in bytes
|
||
download: true; // download sign
|
||
}*/
|
||
},
|
||
});" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>You can also track stream upload/download progress in node.js:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-c1>SERVER_URL</span><span class=pl-kos>,</span> <span class=pl-s1>readableStream</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-en>onUploadProgress</span>: <span class=pl-kos>(</span><span class=pl-kos>{</span> progress <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-s1>progress</span> <span class=pl-c1>*</span> <span class=pl-c1>100</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toFixed</span><span class=pl-kos>(</span><span class=pl-c1>2</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c1>headers</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-s>"Content-Length"</span>: <span class=pl-s1>contentLength</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c1>maxRedirects</span>: <span class=pl-c1>0</span><span class=pl-kos>,</span> <span class=pl-c>// avoid buffering the entire stream</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const { data } = await axios.post(SERVER_URL, readableStream, {
|
||
onUploadProgress: ({ progress }) => {
|
||
console.log((progress * 100).toFixed(2));
|
||
},
|
||
|
||
headers: {
|
||
"Content-Length": contentLength,
|
||
},
|
||
|
||
maxRedirects: 0, // avoid buffering the entire stream
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<blockquote>
|
||
<p dir=auto><strong>Note:</strong>
|
||
Capturing FormData upload progress is not currently supported in node.js environments.</p>
|
||
</blockquote>
|
||
<blockquote>
|
||
<p dir=auto><strong><g-emoji class=g-emoji alias=warning>⚠️</g-emoji> Warning</strong>
|
||
It is recommended to disable redirects by setting maxRedirects: 0 to upload the stream in the <strong>node.js</strong> environment,
|
||
as the follow-redirects package will buffer the entire stream in RAM without following the "backpressure" algorithm.</p>
|
||
</blockquote>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🆕 Rate limiting</h2><a id=user-content--rate-limiting class=anchor aria-label="Permalink: 🆕 Rate limiting" href=#-rate-limiting><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Download and upload rate limits can only be set for the http adapter (node.js):</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span><span class=pl-c1>LOCAL_SERVER_URL</span><span class=pl-kos>,</span> <span class=pl-s1>myBuffer</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-en>onUploadProgress</span>: <span class=pl-kos>(</span><span class=pl-kos>{</span> progress<span class=pl-kos>,</span> rate <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>`Upload [<span class=pl-s1><span class=pl-kos>${</span><span class=pl-kos>(</span><span class=pl-s1>progress</span> <span class=pl-c1>*</span> <span class=pl-c1>100</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toFixed</span><span class=pl-kos>(</span><span class=pl-c1>2</span><span class=pl-kos>)</span><span class=pl-kos>}</span></span>%]: <span class=pl-s1><span class=pl-kos>${</span><span class=pl-kos>(</span><span class=pl-s1>rate</span> <span class=pl-c1>/</span> <span class=pl-c1>1024</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toFixed</span><span class=pl-kos>(</span><span class=pl-c1>2</span><span class=pl-kos>)</span><span class=pl-kos>}</span></span>KB/s`</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
|
||
<span class=pl-c1>maxRate</span>: <span class=pl-kos>[</span><span class=pl-c1>100</span> <span class=pl-c1>*</span> <span class=pl-c1>1024</span><span class=pl-kos>]</span><span class=pl-kos>,</span> <span class=pl-c>// 100KB/s limit</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const { data } = await axios.post(LOCAL_SERVER_URL, myBuffer, {
|
||
onUploadProgress: ({ progress, rate }) => {
|
||
console.log(
|
||
`Upload [${(progress * 100).toFixed(2)}%]: ${(rate / 1024).toFixed(2)}KB/s`,
|
||
);
|
||
},
|
||
|
||
maxRate: [100 * 1024], // 100KB/s limit
|
||
});" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🆕 AxiosHeaders</h2><a id=user-content--axiosheaders class=anchor aria-label="Permalink: 🆕 AxiosHeaders" href=#-axiosheaders><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Axios has its own <code>AxiosHeaders</code> class to manipulate headers using a Map-like API that guarantees caseless work.
|
||
Although HTTP is case-insensitive in headers, Axios will retain the case of the original header for stylistic reasons
|
||
and as a workaround when servers mistakenly consider the header's case.
|
||
The old approach of directly manipulating the headers object is still available, but deprecated and not recommended for future usage.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Working with headers</h3><a id=user-content-working-with-headers class=anchor aria-label="Permalink: Working with headers" href=#working-with-headers><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>An AxiosHeaders object instance can contain different types of internal values. that control setting and merging logic.
|
||
The final headers object with string values is obtained by Axios by calling the <code>toJSON</code> method.</p>
|
||
<blockquote>
|
||
<p dir=auto>Note: By JSON here we mean an object consisting only of string values intended to be sent over the network.</p>
|
||
</blockquote>
|
||
<p dir=auto>The header value can be one of the following types:</p>
|
||
<ul dir=auto>
|
||
<li><code>string</code> - normal string value that will be sent to the server</li>
|
||
<li><code>null</code> - skip header when rendering to JSON</li>
|
||
<li><code>false</code> - skip header when rendering to JSON, additionally indicates that <code>set</code> method must be called with <code>rewrite</code> option set to <code>true</code>
|
||
to overwrite this value (Axios uses this internally to allow users to opt out of installing certain headers like <code>User-Agent</code> or <code>Content-Type</code>)</li>
|
||
<li><code>undefined</code> - value is not set</li>
|
||
</ul>
|
||
<blockquote>
|
||
<p dir=auto>Note: The header value is considered set if it is not equal to undefined.</p>
|
||
</blockquote>
|
||
<p dir=auto>The headers object is always initialized inside interceptors and transformers:</p>
|
||
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-s1>request</span>: <span class=pl-smi>InternalAxiosRequestConfig</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span>
|
||
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s>"My-header"</span><span class=pl-kos>,</span> <span class=pl-s>"value"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-s>"My-set-header1"</span>: <span class=pl-s>"my-set-value1"</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>"My-set-header2"</span>: <span class=pl-s>"my-set-value2"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s>"User-Agent"</span><span class=pl-kos>,</span> <span class=pl-c1>false</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// disable subsequent setting the header by Axios</span>
|
||
|
||
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>.</span><span class=pl-en>setContentType</span><span class=pl-kos>(</span><span class=pl-s>"text/plain"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>request</span><span class=pl-kos>.</span><span class=pl-c1>headers</span><span class=pl-kos>[</span><span class=pl-s>"My-set-header2"</span><span class=pl-kos>]</span> <span class=pl-c1>=</span> <span class=pl-s>"newValue"</span><span class=pl-kos>;</span> <span class=pl-c>// direct access is deprecated</span>
|
||
|
||
<span class=pl-k>return</span> <span class=pl-s1>request</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='axios.interceptors.request.use((request: InternalAxiosRequestConfig) => {
|
||
request.headers.set("My-header", "value");
|
||
|
||
request.headers.set({
|
||
"My-set-header1": "my-set-value1",
|
||
"My-set-header2": "my-set-value2",
|
||
});
|
||
|
||
request.headers.set("User-Agent", false); // disable subsequent setting the header by Axios
|
||
|
||
request.headers.setContentType("text/plain");
|
||
|
||
request.headers["My-set-header2"] = "newValue"; // direct access is deprecated
|
||
|
||
return request;
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>You can iterate over an <code>AxiosHeaders</code> instance using a <code>for...of</code> statement:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>foo</span>: <span class=pl-s>"1"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>bar</span>: <span class=pl-s>"2"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>baz</span>: <span class=pl-s>"3"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>for</span> <span class=pl-kos>(</span><span class=pl-k>const</span> <span class=pl-kos>[</span><span class=pl-s1>header</span><span class=pl-kos>,</span> <span class=pl-s1>value</span><span class=pl-kos>]</span> <span class=pl-k>of</span> <span class=pl-s1>headers</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>header</span><span class=pl-kos>,</span> <span class=pl-s1>value</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
|
||
<span class=pl-c>// foo 1</span>
|
||
<span class=pl-c>// bar 2</span>
|
||
<span class=pl-c>// baz 3</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const headers = new AxiosHeaders({
|
||
foo: "1",
|
||
bar: "2",
|
||
baz: "3",
|
||
});
|
||
|
||
for (const [header, value] of headers) {
|
||
console.log(header, value);
|
||
}
|
||
|
||
// foo 1
|
||
// bar 2
|
||
// baz 3' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>new AxiosHeaders(headers?)</h3><a id=user-content-new-axiosheadersheaders class=anchor aria-label="Permalink: new AxiosHeaders(headers?)" href=#new-axiosheadersheaders><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Constructs a new <code>AxiosHeaders</code> instance.</p>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>constructor(headers?: RawAxiosHeaders | AxiosHeaders | string);
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="constructor(headers?: RawAxiosHeaders | AxiosHeaders | string);" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>If the headers object is a string, it will be parsed as RAW HTTP headers.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-s>`</span>
|
||
<span class=pl-s>Host: www.bing.com</span>
|
||
<span class=pl-s>User-Agent: curl/7.54.0</span>
|
||
<span class=pl-s>Accept: */*`</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-c>// Object [AxiosHeaders] {</span>
|
||
<span class=pl-c>// host: 'www.bing.com',</span>
|
||
<span class=pl-c>// 'user-agent': 'curl/7.54.0',</span>
|
||
<span class=pl-c>// accept: '*/*'</span>
|
||
<span class=pl-c>// }</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const headers = new AxiosHeaders(`
|
||
Host: www.bing.com
|
||
User-Agent: curl/7.54.0
|
||
Accept: */*`);
|
||
|
||
console.log(headers);
|
||
|
||
// Object [AxiosHeaders] {
|
||
// host: 'www.bing.com',
|
||
// 'user-agent': 'curl/7.54.0',
|
||
// accept: '*/*'
|
||
// }" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#set</h3><a id=user-content-axiosheadersset class=anchor aria-label="Permalink: AxiosHeaders#set" href=#axiosheadersset><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s1>headerName</span><span class=pl-kos>,</span> <span class=pl-s1>value</span>: <span class=pl-v>Axios</span><span class=pl-kos>,</span> <span class=pl-s1>rewrite</span>?: <span class=pl-s1>boolean</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s1>headerName</span><span class=pl-kos>,</span> <span class=pl-s1>value</span><span class=pl-kos>,</span> <span class=pl-en>rewrite</span>?: <span class=pl-kos>(</span><span class=pl-smi>this</span>: <span class=pl-v>AxiosHeaders</span><span class=pl-kos>,</span> <span class=pl-s1>value</span>: <span class=pl-s1>string</span><span class=pl-kos>,</span> <span class=pl-s1>name</span>: <span class=pl-s1>string</span><span class=pl-kos>,</span> <span class=pl-s1>headers</span>: <span class=pl-v>RawAxiosHeaders</span><span class=pl-kos>)</span> <span class=pl-c1>=</span><span class=pl-c1>></span> <span class=pl-s1>boolean</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-en>set</span><span class=pl-kos>(</span><span class=pl-s1>headers</span>?: <span class=pl-v>RawAxiosHeaders</span> <span class=pl-c1>|</span> <span class=pl-v>AxiosHeaders</span> <span class=pl-c1>|</span> <span class=pl-s1>string</span><span class=pl-kos>,</span> <span class=pl-s1>rewrite</span>?: <span class=pl-s1>boolean</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="set(headerName, value: Axios, rewrite?: boolean);
|
||
set(headerName, value, rewrite?: (this: AxiosHeaders, value: string, name: string, headers: RawAxiosHeaders) => boolean);
|
||
set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean);" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>The <code>rewrite</code> argument controls the overwriting behavior:</p>
|
||
<ul dir=auto>
|
||
<li><code>false</code> - do not overwrite if the header's value is set (is not <code>undefined</code>)</li>
|
||
<li><code>undefined</code> (default) - overwrite the header unless its value is set to <code>false</code></li>
|
||
<li><code>true</code> - rewrite anyway</li>
|
||
</ul>
|
||
<p dir=auto>The option can also accept a user-defined function that determines whether the value should be overwritten or not.</p>
|
||
<p dir=auto>Returns <code>this</code>.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#get(header)</h3><a id=user-content-axiosheadersgetheader class=anchor aria-label="Permalink: AxiosHeaders#get(header)" href=#axiosheadersgetheader><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code> get(headerName: string, matcher?: true | AxiosHeaderMatcher): AxiosHeaderValue;
|
||
get(headerName: string, parser: RegExp): RegExpExecArray | null;
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value=" get(headerName: string, matcher?: true | AxiosHeaderMatcher): AxiosHeaderValue;
|
||
get(headerName: string, parser: RegExp): RegExpExecArray | null;" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Returns the internal value of the header. It can take an extra argument to parse the header's value with <code>RegExp.exec</code>,
|
||
matcher function or internal key-value parser.</p>
|
||
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-s>"Content-Type"</span>: <span class=pl-s>"multipart/form-data; boundary=Asrf456BGe4h"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-c>// multipart/form-data; boundary=Asrf456BGe4h</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>,</span> <span class=pl-c1>true</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// parse key-value pairs from a string separated with \s,;= delimiters:</span>
|
||
<span class=pl-c>// [Object: null prototype] {</span>
|
||
<span class=pl-c>// 'multipart/form-data': undefined,</span>
|
||
<span class=pl-c>// boundary: 'Asrf456BGe4h'</span>
|
||
<span class=pl-c>// }</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span>
|
||
<span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>,</span> <span class=pl-kos>(</span><span class=pl-s1>value</span><span class=pl-kos>,</span> <span class=pl-s1>name</span><span class=pl-kos>,</span> <span class=pl-s1>headers</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>return</span> <span class=pl-v>String</span><span class=pl-kos>(</span><span class=pl-s1>value</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>replace</span><span class=pl-kos>(</span><span class=pl-pds><span class=pl-c1>/</span><span class=pl-s>a</span><span class=pl-c1>/</span>g</span><span class=pl-kos>,</span> <span class=pl-s>"ZZZ"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-c>// multipZZZrt/form-dZZZtZZZ; boundZZZry=Asrf456BGe4h</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"Content-Type"</span><span class=pl-kos>,</span> <span class=pl-pds><span class=pl-c1>/</span><span class=pl-s>b</span><span class=pl-s>o</span><span class=pl-s>u</span><span class=pl-s>n</span><span class=pl-s>d</span><span class=pl-s>a</span><span class=pl-s>r</span><span class=pl-s>y</span><span class=pl-s>=</span><span class=pl-kos>(</span><span class=pl-cce>\w</span><span class=pl-c1>+</span><span class=pl-kos>)</span><span class=pl-c1>/</span></span><span class=pl-kos>)</span><span class=pl-kos>?.</span><span class=pl-kos>[</span><span class=pl-c1>0</span><span class=pl-kos>]</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-c>// boundary=Asrf456BGe4h</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const headers = new AxiosHeaders({
|
||
"Content-Type": "multipart/form-data; boundary=Asrf456BGe4h",
|
||
});
|
||
|
||
console.log(headers.get("Content-Type"));
|
||
// multipart/form-data; boundary=Asrf456BGe4h
|
||
|
||
console.log(headers.get("Content-Type", true)); // parse key-value pairs from a string separated with \s,;= delimiters:
|
||
// [Object: null prototype] {
|
||
// 'multipart/form-data': undefined,
|
||
// boundary: 'Asrf456BGe4h'
|
||
// }
|
||
|
||
console.log(
|
||
headers.get("Content-Type", (value, name, headers) => {
|
||
return String(value).replace(/a/g, "ZZZ");
|
||
}),
|
||
);
|
||
// multipZZZrt/form-dZZZtZZZ; boundZZZry=Asrf456BGe4h
|
||
|
||
console.log(headers.get("Content-Type", /boundary=(\w+)/)?.[0]);
|
||
// boundary=Asrf456BGe4h" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Returns the value of the header.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#has(header, matcher?)</h3><a id=user-content-axiosheadershasheader-matcher class=anchor aria-label="Permalink: AxiosHeaders#has(header, matcher?)" href=#axiosheadershasheader-matcher><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>has(header: string, matcher?: AxiosHeaderMatcher): boolean;
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="has(header: string, matcher?: AxiosHeaderMatcher): boolean;" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Returns <code>true</code> if the header is set (has no <code>undefined</code> value).</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#delete(header, matcher?)</h3><a id=user-content-axiosheadersdeleteheader-matcher class=anchor aria-label="Permalink: AxiosHeaders#delete(header, matcher?)" href=#axiosheadersdeleteheader-matcher><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean;
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean;" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Returns <code>true</code> if at least one header has been removed.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#clear(matcher?)</h3><a id=user-content-axiosheadersclearmatcher class=anchor aria-label="Permalink: AxiosHeaders#clear(matcher?)" href=#axiosheadersclearmatcher><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>clear(matcher?: AxiosHeaderMatcher): boolean;
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="clear(matcher?: AxiosHeaderMatcher): boolean;" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Removes all headers.
|
||
Unlike the <code>delete</code> method matcher, this optional matcher will be used to match against the header name rather than the value.</p>
|
||
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>foo</span>: <span class=pl-s>"1"</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>"x-foo"</span>: <span class=pl-s>"2"</span><span class=pl-kos>,</span>
|
||
<span class=pl-s>"x-bar"</span>: <span class=pl-s>"3"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>clear</span><span class=pl-kos>(</span><span class=pl-pds><span class=pl-c1>/</span><span class=pl-cce>^</span><span class=pl-s>x</span><span class=pl-s>-</span><span class=pl-c1>/</span></span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// true</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// [Object: null prototype] { foo: '1' }</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const headers = new AxiosHeaders({
|
||
foo: "1",
|
||
"x-foo": "2",
|
||
"x-bar": "3",
|
||
});
|
||
|
||
console.log(headers.clear(/^x-/)); // true
|
||
|
||
console.log(headers.toJSON()); // [Object: null prototype] { foo: '1' }" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Returns <code>true</code> if at least one header has been cleared.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#normalize(format);</h3><a id=user-content-axiosheadersnormalizeformat class=anchor aria-label="Permalink: AxiosHeaders#normalize(format);" href=#axiosheadersnormalizeformat><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>If the headers object was changed directly, it can have duplicates with the same name but in different cases.
|
||
This method normalizes the headers object by combining duplicate keys into one.
|
||
Axios uses this method internally after calling each interceptor.
|
||
Set <code>format</code> to true for converting header names to lowercase and capitalizing the initial letters (<code>cOntEnt-type</code> => <code>Content-Type</code>)</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>headers</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>AxiosHeaders</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>foo</span>: <span class=pl-s>"1"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-c1>Foo</span> <span class=pl-c1>=</span> <span class=pl-s>"2"</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-c1>FOO</span> <span class=pl-c1>=</span> <span class=pl-s>"3"</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// [Object: null prototype] { foo: '1', Foo: '2', FOO: '3' }</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>normalize</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// [Object: null prototype] { foo: '3' }</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s1>headers</span><span class=pl-kos>.</span><span class=pl-en>normalize</span><span class=pl-kos>(</span><span class=pl-c1>true</span><span class=pl-kos>)</span><span class=pl-kos>.</span><span class=pl-en>toJSON</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>)</span><span class=pl-kos>;</span> <span class=pl-c>// [Object: null prototype] { Foo: '3' }</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const headers = new AxiosHeaders({
|
||
foo: "1",
|
||
});
|
||
|
||
headers.Foo = "2";
|
||
headers.FOO = "3";
|
||
|
||
console.log(headers.toJSON()); // [Object: null prototype] { foo: '1', Foo: '2', FOO: '3' }
|
||
console.log(headers.normalize().toJSON()); // [Object: null prototype] { foo: '3' }
|
||
console.log(headers.normalize(true).toJSON()); // [Object: null prototype] { Foo: '3' }" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Returns <code>this</code>.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#concat(...targets)</h3><a id=user-content-axiosheadersconcattargets class=anchor aria-label="Permalink: AxiosHeaders#concat(...targets)" href=#axiosheadersconcattargets><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>concat(...targets: Array<AxiosHeaders | RawAxiosHeaders | string | undefined | null>): AxiosHeaders;
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="concat(...targets: Array<AxiosHeaders | RawAxiosHeaders | string | undefined | null>): AxiosHeaders;" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Merges the instance with targets into a new <code>AxiosHeaders</code> instance. If the target is a string, it will be parsed as RAW HTTP headers.</p>
|
||
<p dir=auto>Returns a new <code>AxiosHeaders</code> instance.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders#toJSON(asStrings?)</h3><a id=user-content-axiosheaderstojsonasstrings class=anchor aria-label="Permalink: AxiosHeaders#toJSON(asStrings?)" href=#axiosheaderstojsonasstrings><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>toJSON(asStrings?: boolean): RawAxiosHeaders;
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="toJSON(asStrings?: boolean): RawAxiosHeaders;" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Resolve all internal header values into a new null prototype object.
|
||
Set <code>asStrings</code> to true to resolve arrays as a string containing all elements, separated by commas.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders.from(thing?)</h3><a id=user-content-axiosheadersfromthing class=anchor aria-label="Permalink: AxiosHeaders.from(thing?)" href=#axiosheadersfromthing><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders;
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders;" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Returns a new <code>AxiosHeaders</code> instance created from the raw headers passed in,
|
||
or simply returns the given headers object if it's an <code>AxiosHeaders</code> instance.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>AxiosHeaders.concat(...targets)</h3><a id=user-content-axiosheadersconcattargets-1 class=anchor aria-label="Permalink: AxiosHeaders.concat(...targets)" href=#axiosheadersconcattargets-1><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class=notranslate><code>concat(...targets: Array<AxiosHeaders | RawAxiosHeaders | string | undefined | null>): AxiosHeaders;
|
||
</code></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="concat(...targets: Array<AxiosHeaders | RawAxiosHeaders | string | undefined | null>): AxiosHeaders;" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Returns a new <code>AxiosHeaders</code> instance created by merging the target objects.</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>Shortcuts</h3><a id=user-content-shortcuts class=anchor aria-label="Permalink: Shortcuts" href=#shortcuts><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>The following shortcuts are available:</p>
|
||
<ul dir=auto>
|
||
<li>
|
||
<p dir=auto><code>setContentType</code>, <code>getContentType</code>, <code>hasContentType</code></p>
|
||
</li>
|
||
<li>
|
||
<p dir=auto><code>setContentLength</code>, <code>getContentLength</code>, <code>hasContentLength</code></p>
|
||
</li>
|
||
<li>
|
||
<p dir=auto><code>setAccept</code>, <code>getAccept</code>, <code>hasAccept</code></p>
|
||
</li>
|
||
<li>
|
||
<p dir=auto><code>setUserAgent</code>, <code>getUserAgent</code>, <code>hasUserAgent</code></p>
|
||
</li>
|
||
<li>
|
||
<p dir=auto><code>setContentEncoding</code>, <code>getContentEncoding</code>, <code>hasContentEncoding</code></p>
|
||
</li>
|
||
</ul>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🔥 Fetch adapter</h2><a id=user-content--fetch-adapter class=anchor aria-label="Permalink: 🔥 Fetch adapter" href=#-fetch-adapter><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Fetch adapter was introduced in <code>v1.7.0</code>. By default, it will be used if <code>xhr</code> and <code>http</code> adapters are not available in the build,
|
||
or not supported by the environment.
|
||
To use it by default, it must be selected explicitly:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s1>url</span><span class=pl-kos>,</span> <span class=pl-kos>{</span>
|
||
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span> <span class=pl-c>// by default ['xhr', 'http', 'fetch']</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value="const { data } = axios.get(url, {
|
||
adapter: "fetch", // by default ['xhr', 'http', 'fetch']
|
||
});" tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>You can create a separate instance for this:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>fetchAxios</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-s1>fetchAxios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s1>url</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const fetchAxios = axios.create({
|
||
adapter: "fetch",
|
||
});
|
||
|
||
const { data } = fetchAxios.get(url);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>The adapter supports the same functionality as the <code>xhr</code> adapter, <strong>including upload and download progress capturing</strong>.
|
||
Also, it supports additional response types such as <code>stream</code> and <code>formdata</code> (if supported by the environment).</p>
|
||
<div class=markdown-heading dir=auto><h3 tabindex=-1 class=heading-element dir=auto>🔥 Custom fetch</h3><a id=user-content--custom-fetch class=anchor aria-label="Permalink: 🔥 Custom fetch" href=#-custom-fetch><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Starting from <code>v1.12.0</code>, you can customize the fetch adapter to use a custom fetch API instead of environment globals.
|
||
You can pass a custom <code>fetch</code> function, <code>Request</code>, and <code>Response</code> constructors via env config.
|
||
This can be helpful in case of custom environments & app frameworks.</p>
|
||
<p dir=auto>Also, when using a custom fetch, you may need to set custom Request and Response too. If you don't set them, global objects will be used.
|
||
If your custom fetch api does not have these objects, and the globals are incompatible with a custom fetch,
|
||
you must disable their use inside the fetch adapter by passing null.</p>
|
||
<blockquote>
|
||
<p dir=auto>Note: Setting <code>Request</code> & <code>Response</code> to <code>null</code> will make it impossible for the fetch adapter to capture the upload & download progress.</p>
|
||
</blockquote>
|
||
<p dir=auto>Basic example:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>customFetchFunction</span> <span class=pl-k>from</span> <span class=pl-s>"customFetchModule"</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span>
|
||
<span class=pl-en>onDownloadProgress</span><span class=pl-kos>(</span><span class=pl-s1>e</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"downloadProgress"</span><span class=pl-kos>,</span> <span class=pl-s1>e</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>env</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c1>fetch</span>: <span class=pl-s1>customFetchFunction</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>Request</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span> <span class=pl-c>// undefined -> use the global constructor</span>
|
||
<span class=pl-c1>Response</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='import customFetchFunction from "customFetchModule";
|
||
|
||
const instance = axios.create({
|
||
adapter: "fetch",
|
||
onDownloadProgress(e) {
|
||
console.log("downloadProgress", e);
|
||
},
|
||
env: {
|
||
fetch: customFetchFunction,
|
||
Request: null, // undefined -> use the global constructor
|
||
Response: null,
|
||
},
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h4 tabindex=-1 class=heading-element dir=auto>🔥 Using with Tauri</h4><a id=user-content--using-with-tauri class=anchor aria-label="Permalink: 🔥 Using with Tauri" href=#-using-with-tauri><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>A minimal example of setting up Axios for use in a <a href=https://tauri.app/plugin/http-client/ rel=nofollow>Tauri</a> app with a platform fetch function that ignores CORS policy for requests.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-kos>{</span> <span class=pl-s1>fetch</span> <span class=pl-kos>}</span> <span class=pl-k>from</span> <span class=pl-s>"@tauri-apps/plugin-http"</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>import</span> <span class=pl-s1>axios</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>const</span> <span class=pl-s1>instance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span>
|
||
<span class=pl-en>onDownloadProgress</span><span class=pl-kos>(</span><span class=pl-s1>e</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"downloadProgress"</span><span class=pl-kos>,</span> <span class=pl-s1>e</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>env</span>: <span class=pl-kos>{</span>
|
||
fetch<span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>instance</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"https://google.com"</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='import { fetch } from "@tauri-apps/plugin-http";
|
||
import axios from "axios";
|
||
|
||
const instance = axios.create({
|
||
adapter: "fetch",
|
||
onDownloadProgress(e) {
|
||
console.log("downloadProgress", e);
|
||
},
|
||
env: {
|
||
fetch,
|
||
},
|
||
});
|
||
|
||
const { data } = await instance.get("https://google.com");' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h4 tabindex=-1 class=heading-element dir=auto>🔥 Using with SvelteKit</h4><a id=user-content--using-with-sveltekit class=anchor aria-label="Permalink: 🔥 Using with SvelteKit" href=#-using-with-sveltekit><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto><a href=https://svelte.dev/docs/kit/web-standards#Fetch-APIs rel=nofollow>SvelteKit</a> framework has a custom implementation of the fetch function for server rendering (so called <code>load</code> functions), and also uses relative paths,
|
||
which makes it incompatible with the standard URL API. So, Axios must be configured to use the custom fetch API:</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>export</span> <span class=pl-k>async</span> <span class=pl-k>function</span> <span class=pl-en>load</span><span class=pl-kos>(</span><span class=pl-kos>{</span> fetch <span class=pl-kos>}</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>const</span> <span class=pl-kos>{</span> <span class=pl-c1>data</span>: <span class=pl-s1>post</span> <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>"https://jsonplaceholder.typicode.com/posts/1"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span>
|
||
<span class=pl-c1>adapter</span>: <span class=pl-s>"fetch"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>env</span>: <span class=pl-kos>{</span>
|
||
fetch<span class=pl-kos>,</span>
|
||
<span class=pl-c1>Request</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>Response</span>: <span class=pl-c1>null</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>return</span> <span class=pl-kos>{</span> post <span class=pl-kos>}</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='export async function load({ fetch }) {
|
||
const { data: post } = await axios.get(
|
||
"https://jsonplaceholder.typicode.com/posts/1",
|
||
{
|
||
adapter: "fetch",
|
||
env: {
|
||
fetch,
|
||
Request: null,
|
||
Response: null,
|
||
},
|
||
},
|
||
);
|
||
|
||
return { post };
|
||
}' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>🔥 HTTP2</h2><a id=user-content--http2 class=anchor aria-label="Permalink: 🔥 HTTP2" href=#-http2><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>In version <code>1.13.0</code>, experimental <code>HTTP2</code> support was added to the <code>http</code> adapter.
|
||
The <code>httpVersion</code> option is now available to select the protocol version used.
|
||
Additional native options for the internal <code>session.request()</code> call can be passed via the <code>http2Options</code> config.
|
||
This config also includes the custom <code>sessionTimeout</code> parameter, which defaults to <code>1000ms</code>.</p>
|
||
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>const</span> <span class=pl-s1>form</span> <span class=pl-c1>=</span> <span class=pl-k>new</span> <span class=pl-v>FormData</span><span class=pl-kos>(</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>form</span><span class=pl-kos>.</span><span class=pl-en>append</span><span class=pl-kos>(</span><span class=pl-s>"foo"</span><span class=pl-kos>,</span> <span class=pl-s>"123"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>const</span> <span class=pl-kos>{</span> data<span class=pl-kos>,</span> headers<span class=pl-kos>,</span> status <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>post</span><span class=pl-kos>(</span>
|
||
<span class=pl-s>"https://httpbin.org/post"</span><span class=pl-kos>,</span>
|
||
<span class=pl-s1>form</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>{</span>
|
||
<span class=pl-c1>httpVersion</span>: <span class=pl-c1>2</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>http2Options</span>: <span class=pl-kos>{</span>
|
||
<span class=pl-c>// rejectUnauthorized: false,</span>
|
||
<span class=pl-c>// sessionTimeout: 1000</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-en>onUploadProgress</span><span class=pl-kos>(</span><span class=pl-s1>e</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"upload progress"</span><span class=pl-kos>,</span> <span class=pl-s1>e</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-en>onDownloadProgress</span><span class=pl-kos>(</span><span class=pl-s1>e</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-smi>console</span><span class=pl-kos>.</span><span class=pl-en>log</span><span class=pl-kos>(</span><span class=pl-s>"download progress"</span><span class=pl-kos>,</span> <span class=pl-s1>e</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>responseType</span>: <span class=pl-s>"arraybuffer"</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='const form = new FormData();
|
||
|
||
form.append("foo", "123");
|
||
|
||
const { data, headers, status } = await axios.post(
|
||
"https://httpbin.org/post",
|
||
form,
|
||
{
|
||
httpVersion: 2,
|
||
http2Options: {
|
||
// rejectUnauthorized: false,
|
||
// sessionTimeout: 1000
|
||
},
|
||
onUploadProgress(e) {
|
||
console.log("upload progress", e);
|
||
},
|
||
onDownloadProgress(e) {
|
||
console.log("download progress", e);
|
||
},
|
||
responseType: "arraybuffer",
|
||
},
|
||
);' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Semver</h2><a id=user-content-semver class=anchor aria-label="Permalink: Semver" href=#semver><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>Since Axios has reached a <code>v.1.0.0</code> we will fully embrace semver as per the spec <a href=https://semver.org/ rel=nofollow>here</a></p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Promises</h2><a id=user-content-promises class=anchor aria-label="Permalink: Promises" href=#promises><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>axios depends on a native ES6 Promise implementation to be <a href=https://caniuse.com/promises rel=nofollow>supported</a>.
|
||
If your environment doesn't support ES6 Promises, you can <a href=https://github.com/jakearchibald/es6-promise>polyfill</a>.</p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>TypeScript</h2><a id=user-content-typescript class=anchor aria-label="Permalink: TypeScript" href=#typescript><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>axios includes <a href=https://typescriptlang.org/ rel=nofollow>TypeScript</a> definitions and a type guard for axios errors.</p>
|
||
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>let</span> <span class=pl-s1>user</span>: <span class=pl-smi>User</span> <span class=pl-c1>=</span> <span class=pl-c1>null</span><span class=pl-kos>;</span>
|
||
<span class=pl-k>try</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>const</span> <span class=pl-kos>{</span> data <span class=pl-kos>}</span> <span class=pl-c1>=</span> <span class=pl-k>await</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>get</span><span class=pl-kos>(</span><span class=pl-s>"/user?ID=12345"</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-s1>user</span> <span class=pl-c1>=</span> <span class=pl-s1>data</span><span class=pl-kos>.</span><span class=pl-c1>userDetails</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>catch</span> <span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-k>if</span> <span class=pl-kos>(</span><span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>isAxiosError</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>)</span> <span class=pl-kos>{</span>
|
||
<span class=pl-en>handleAxiosError</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span> <span class=pl-k>else</span> <span class=pl-kos>{</span>
|
||
<span class=pl-en>handleUnexpectedError</span><span class=pl-kos>(</span><span class=pl-s1>error</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span>
|
||
<span class=pl-kos>}</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='let user: User = null;
|
||
try {
|
||
const { data } = await axios.get("/user?ID=12345");
|
||
user = data.userDetails;
|
||
} catch (error) {
|
||
if (axios.isAxiosError(error)) {
|
||
handleAxiosError(error);
|
||
} else {
|
||
handleUnexpectedError(error);
|
||
}
|
||
}' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<p dir=auto>Because axios dual publishes with an ESM default export and a CJS <code>module.exports</code>, there are some caveats.
|
||
The recommended setting is to use <code>"moduleResolution": "node16"</code> (this is implied by <code>"module": "node16"</code>). Note that this requires TypeScript 4.7 or greater.
|
||
If use ESM, your settings should be fine.
|
||
If you compile TypeScript to CJS and you can’t use <code>"moduleResolution": "node 16"</code>, you have to enable <code>esModuleInterop</code>.
|
||
If you use TypeScript to type check CJS JavaScript code, your only option is to use <code>"moduleResolution": "node16"</code>.</p>
|
||
<p dir=auto>You can also create a custom instance with typed interceptors:</p>
|
||
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir=auto><pre><span class=pl-k>import</span> <span class=pl-s1>axios</span><span class=pl-kos>,</span> <span class=pl-kos>{</span> <span class=pl-v>AxiosInstance</span><span class=pl-kos>,</span> <span class=pl-v>InternalAxiosRequestConfig</span> <span class=pl-kos>}</span> <span class=pl-k>from</span> <span class=pl-s>"axios"</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-k>const</span> <span class=pl-s1>apiClient</span>: <span class=pl-smi>AxiosInstance</span> <span class=pl-c1>=</span> <span class=pl-s1>axios</span><span class=pl-kos>.</span><span class=pl-en>create</span><span class=pl-kos>(</span><span class=pl-kos>{</span>
|
||
<span class=pl-c1>baseURL</span>: <span class=pl-s>"https://api.example.com"</span><span class=pl-kos>,</span>
|
||
<span class=pl-c1>timeout</span>: <span class=pl-c1>10000</span><span class=pl-kos>,</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span>
|
||
|
||
<span class=pl-s1>apiClient</span><span class=pl-kos>.</span><span class=pl-c1>interceptors</span><span class=pl-kos>.</span><span class=pl-c1>request</span><span class=pl-kos>.</span><span class=pl-en>use</span><span class=pl-kos>(</span><span class=pl-kos>(</span><span class=pl-s1>config</span>: <span class=pl-smi>InternalAxiosRequestConfig</span><span class=pl-kos>)</span> <span class=pl-c1>=></span> <span class=pl-kos>{</span>
|
||
<span class=pl-c>// Add auth token</span>
|
||
<span class=pl-k>return</span> <span class=pl-s1>config</span><span class=pl-kos>;</span>
|
||
<span class=pl-kos>}</span><span class=pl-kos>)</span><span class=pl-kos>;</span></pre><div class=zeroclipboard-container>
|
||
<clipboard-copy aria-label=Copy class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback=Copied! data-tooltip-direction=w value='import axios, { AxiosInstance, InternalAxiosRequestConfig } from "axios";
|
||
|
||
const apiClient: AxiosInstance = axios.create({
|
||
baseURL: "https://api.example.com",
|
||
timeout: 10000,
|
||
});
|
||
|
||
apiClient.interceptors.request.use((config: InternalAxiosRequestConfig) => {
|
||
// Add auth token
|
||
return config;
|
||
});' tabindex=0 role=button>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div></div>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Online one-click setup</h2><a id=user-content-online-one-click-setup class=anchor aria-label="Permalink: Online one-click setup" href=#online-one-click-setup><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>You can use Gitpod, an online IDE(which is free for Open Source) for contributing or running the examples online.</p>
|
||
<p dir=auto><a href=https://gitpod.io/#https://github.com/axios/axios/blob/main/examples/server.js rel=nofollow><img src=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0IiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgMTQ0IDQwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCA4QzAgMy41ODE3MiAzLjU4MTcyIDAgOCAwSDEzNS4zMzNDMTM5Ljc1MSAwIDE0My4zMzMgMy41ODE3MiAxNDMuMzMzIDhWMzJDMTQzLjMzMyAzNi40MTgzIDEzOS43NTEgNDAgMTM1LjMzMyA0MEg4QzMuNTgxNzMgNDAgMCAzNi40MTgzIDAgMzJWOFoiIGZpbGw9IiNFQkYwRkMiLz4KPHBhdGggZD0iTTggMC4yNUgxMzUuMzMzQzEzOS42MTMgMC4yNTAyMTQgMTQzLjA4MyAzLjcxOTkzIDE0My4wODMgOFYzMkMxNDMuMDgzIDM2LjI4MDEgMTM5LjYxMyAzOS43NDk4IDEzNS4zMzMgMzkuNzVIOEMzLjcxOTc5IDM5Ljc1IDAuMjUgMzYuMjgwMiAwLjI1IDMyVjhDMC4yNSAzLjcxOTc5IDMuNzE5NzkgMC4yNSA4IDAuMjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC4xNSIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4KPHBhdGggZD0iTTMwLjUzOTMgMTcuMUMzMC44MTk3IDE3LjM4IDMxIDE3Ljc2IDMxIDE4LjJWMjEuODJDMzEgMjIuMjYgMzAuODE5NyAyMi42NCAzMC41MzkzIDIyLjkyTDI2LjkxNDIgMjYuNTRDMjYuNjMzOCAyNi44NCAyNi4yMzMyIDI3IDI1LjgxMjYgMjdIMjIuMTg3NEMyMS43NDY4IDI3IDIxLjM2NjIgMjYuODQgMjEuMDY1OCAyNi41NEwxNy40NDA2IDIyLjkyQzE3LjE2MDIgMjIuNjQgMTcgMjIuMjYgMTcgMjEuODJWMTguMkMxNyAxNy43NiAxNy4xNjAyIDE3LjM4IDE3LjQ0MDYgMTcuMDhMMjEuMDY1OCAxMy40NkMyMS4zNjYyIDEzLjE4IDIxLjc0NjggMTMgMjIuMTg3NCAxM0gyNS44MTI2QzI2LjIzMzIgMTMgMjYuNjMzOCAxMy4xOCAyNi45MTQyIDEzLjQ4TDMwLjUzOTMgMTcuMVpNMjcuNjc5NCAyMi4xMjQxVjE3Ljg5NTlDMjcuNjc5NCAxNy4wMzU5IDI2Ljk3ODQgMTYuMzE1OSAyNi4xMTcyIDE2LjMxNTlIMjEuODgyOEMyMS4wMDE2IDE2LjMxNTkgMjAuMzAwNiAxNy4wMzU5IDIwLjMwMDYgMTcuODk1OVYyMi4xMjQxQzIwLjMwMDYgMjIuOTg0MSAyMS4wMDE2IDIzLjY4NDEgMjEuODgyOCAyMy42ODQxSDI2LjExNzJDMjYuOTc4NCAyMy42ODQxIDI3LjY3OTQgMjIuOTg0MSAyNy42Nzk0IDIyLjEyNDFaIiBmaWxsPSIjMDA0OEZGIi8+CjxwYXRoIGQ9Ik0xMjEuNTc5IDIzLjA0NUMxMjEuNTc5IDIxLjg1NSAxMjIuMzc3IDIxLjEyNyAxMjMuOTczIDIwLjg4OUwxMjUuMjQ3IDIwLjY5M0MxMjUuNzY1IDIwLjYyMyAxMjUuOTYxIDIwLjQ0MSAxMjUuOTYxIDIwLjA0OUMxMjUuOTYxIDE5LjM5MSAxMjUuNDU3IDE4Ljk3MSAxMjQuNjg3IDE4Ljk3MUMxMjMuNzc3IDE4Ljk3MSAxMjMuMjE3IDE5LjQ3NSAxMjMuMTc1IDIwLjI3M0gxMjEuNzYxQzEyMS44NDUgMTguOTU3IDEyMi44OTUgMTcuOTA3IDEyNC41ODkgMTcuOTA3QzEyNi4zOTUgMTcuOTA3IDEyNy4zMzMgMTguOTAxIDEyNy4zMzMgMjAuNjM3VjI0LjkwN0gxMjYuMDE3VjI0LjU4NUMxMjYuMDE3IDI0LjQ1OSAxMjYuMDMxIDI0LjI2MyAxMjYuMDQ1IDIzLjk4M0MxMjUuNjk1IDI0LjY5NyAxMjQuOTM5IDI1LjEzMSAxMjMuOTE3IDI1LjEzMUMxMjIuNjQzIDI1LjEzMSAxMjEuNTc5IDI0LjMxOSAxMjEuNTc5IDIzLjA0NVpNMTI0LjM5MyAyMS44NjlDMTIzLjQ2OSAyMi4wNTEgMTIzLjAwNyAyMi40MjkgMTIzLjAwNyAyMy4wMTdDMTIzLjAwNyAyMy42NzUgMTIzLjUxMSAyNC4wNjcgMTI0LjE5NyAyNC4wNjdDMTI1LjIxOSAyNC4wNjcgMTI1Ljk3NSAyMy4zNjcgMTI1Ljk3NSAyMi4zMTdWMjEuNDIxQzEyNS44NzcgMjEuNTMzIDEyNS42MTEgMjEuNjMxIDEyNS4yMDUgMjEuNzE1TDEyNC4zOTMgMjEuODY5WiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNMTE0LjI5MSAxOC4xMzFIMTE1LjY3N1YxOC41MzdDMTE1LjY3NyAxOC43NjEgMTE1LjY3NyAxOC45NDMgMTE1LjY2MyAxOS4wNjlDMTE2LjA0MSAxOC4zOTcgMTE2LjgyNSAxNy45MDcgMTE3LjczNSAxNy45MDdDMTE5LjI4OSAxNy45MDcgMTIwLjE5OSAxOC45MjkgMTIwLjE5OSAyMC42MjNWMjQuOTA3SDExOC44MTNWMjAuODE5QzExOC44MTMgMTkuNjE1IDExOC4zMzcgMTkuMDEzIDExNy4zOTkgMTkuMDEzQzExNi44ODEgMTkuMDEzIDExNi40NzUgMTkuMTk1IDExNi4xNTMgMTkuNTQ1QzExNS44MzEgMTkuODk1IDExNS42NzcgMjAuMzQzIDExNS42NzcgMjAuODYxVjI0LjkwN0gxMTQuMjkxVjE4LjEzMVoiIGZpbGw9IiMwMDQ4RkYiLz4KPHBhdGggZD0iTTEwMy4zNzcgMjAuMDA3QzEwMy4zNzcgMTcuOTc3IDEwNC4yNDUgMTYuMzUzIDEwNS42NzMgMTUuNDk5QzEwNi4zODcgMTUuMDc5IDEwNy4xODUgMTQuODY5IDEwOC4wODEgMTQuODY5QzEwOS44NzMgMTQuODY5IDExMS4zNTcgMTUuNzY1IDExMi4xODMgMTcuMzE5QzExMi41ODkgMTguMTAzIDExMi43OTkgMTguOTk5IDExMi43OTkgMjAuMDA3QzExMi43OTkgMjIuMDY1IDExMS45MzEgMjMuNjYxIDExMC41MDMgMjQuNTAxQzEwOS43ODkgMjQuOTIxIDEwOC45NzcgMjUuMTMxIDEwOC4wODEgMjUuMTMxQzEwNi4yODkgMjUuMTMxIDEwNC44MDUgMjQuMjc3IDEwMy45OTMgMjIuNzIzQzEwMy41ODcgMjEuOTUzIDEwMy4zNzcgMjEuMDQzIDEwMy4zNzcgMjAuMDA3Wk0xMDQuOTE3IDIwLjAwN0MxMDQuOTE3IDIyLjQwMSAxMDYuMTkxIDIzLjg4NSAxMDguMDgxIDIzLjg4NUMxMDkuOTcxIDIzLjg4NSAxMTEuMjQ1IDIyLjQyOSAxMTEuMjQ1IDIwLjAwN0MxMTEuMjQ1IDE3LjYyNyAxMDkuOTU3IDE2LjEyOSAxMDguMDgxIDE2LjEyOUMxMDYuMjA1IDE2LjEyOSAxMDQuOTE3IDE3LjYxMyAxMDQuOTE3IDIwLjAwN1oiIGZpbGw9IiMwMDQ4RkYiLz4KPHBhdGggZD0iTTkyLjk4OTcgMTUuMTA3SDk0LjM3NTdWMTguNDUzQzk0LjM3NTcgMTguNzE5IDk0LjM3NTcgMTguOTE1IDk0LjM2MTcgMTkuMDY5Qzk0LjczOTcgMTguMzgzIDk1LjQ5NTcgMTcuOTA3IDk2LjQzMzcgMTcuOTA3Qzk3Ljk4NzcgMTcuOTA3IDk4Ljg5NzcgMTguOTI5IDk4Ljg5NzcgMjAuNjIzVjI0LjkwN0g5Ny41MTE3VjIwLjgxOUM5Ny41MTE3IDE5LjYxNSA5Ny4wMzU3IDE5LjAxMyA5Ni4wNjk3IDE5LjAxM0M5NS41NjU3IDE5LjAxMyA5NS4xNTk3IDE5LjE5NSA5NC44NTE3IDE5LjU0NUM5NC41Mjk3IDE5Ljg5NSA5NC4zNzU3IDIwLjM0MyA5NC4zNzU3IDIwLjg2MVYyNC45MDdIOTIuOTg5N1YxNS4xMDdaIiBmaWxsPSIjMDA0OEZGIi8+CjxwYXRoIGQ9Ik04Ny40MjQ4IDE4LjEzMUg4OC43OTY4VjE1LjgwN0g5MC4xOTY4VjE4LjEzMUg5MS42OTQ4VjE5LjI1MUg5MC4xOTY4VjIyLjczN0M5MC4xOTY4IDIzLjQ1MSA5MC41MzI4IDIzLjgxNSA5MS4xOTA4IDIzLjgxNUM5MS4zNDQ4IDIzLjgxNSA5MS41MTI4IDIzLjgwMSA5MS42OTQ4IDIzLjc3M1YyNC44OTNDOTEuNDE0OCAyNC45NjMgOTEuMTIwOCAyNS4wMDUgOTAuODI2OCAyNS4wMDVDODkuNTgwOCAyNS4wMDUgODguNzk2OCAyNC4zNDcgODguNzk2OCAyMi45MDVWMTkuMjUxSDg3LjQyNDhWMTguMTMxWiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNODYuNDI4NyAxNi45NDFIODQuODg4N1YxNS4zNzNIODYuNDI4N1YxNi45NDFaTTg0Ljk3MjcgMjQuOTA3VjE4LjEzMUg4Ni4zNTg3VjI0LjkwN0g4NC45NzI3WiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNNzUuMjg3OCAyNC45MDdMNzMuMTMxOCAxOC4xMzFINzQuNjE1OEw3Ni4wMDE4IDIyLjk4OUM3Ni4wNzE4IDIzLjI0MSA3Ni4xMjc4IDIzLjQzNyA3Ni4xNDE4IDIzLjU5MUM3Ni4yMTE4IDIzLjM4MSA3Ni4yNjc4IDIzLjE3MSA3Ni4zMDk4IDIyLjk4OUw3Ny42Njc4IDE4LjEzMUg3OS40NDU4TDgwLjg1OTggMjIuOTg5QzgwLjk1NzggMjMuMzk1IDgwLjk5OTggMjMuNjA1IDgwLjk5OTggMjMuNjA1QzgwLjk5OTggMjMuNTkxIDgwLjk5OTggMjMuNTkxIDgwLjk5OTggMjMuNTc3QzgxLjAyNzggMjMuNDM3IDgxLjA4MzggMjMuMjQxIDgxLjE1MzggMjIuOTc1TDgyLjUyNTggMTguMTMxSDgzLjg5NzhMODEuNzk3OCAyNC45MDdIODAuMTE3OEw3OC43MTc4IDE5Ljk3OUM3OC42NDc4IDE5LjcxMyA3OC41OTE4IDE5LjUwMyA3OC41NjM4IDE5LjM0OUM3OC41MjE4IDE5LjUwMyA3OC40NjU4IDE5LjcxMyA3OC4zOTU4IDE5Ljk3OUw3Ni45ODE4IDI0LjkwN0g3NS4yODc4WiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNNjIuOTg3NSAyMy40NzlDNjIuNzIxNSAyMi45MzMgNjIuNTgxNSAyMi4yODkgNjIuNTgxNSAyMS41MzNDNjIuNTgxNSAxOS4zNDkgNjMuOTExNSAxNy45MDcgNjUuNzE3NSAxNy45MDdDNjYuNzM5NSAxNy45MDcgNjcuNDk1NSAxOC40MTEgNjcuODczNSAxOS4wNjlDNjcuODU5NSAxOC45MjkgNjcuODQ1NSAxOC43MzMgNjcuODQ1NSAxOC40NjdWMTUuMTA3SDY5LjI0NTVWMjQuOTA3SDY3Ljg0NTVWMjQuNTU3QzY3Ljg0NTUgMjQuMjkxIDY3Ljg1OTUgMjQuMDk1IDY3Ljg3MzUgMjMuOTY5QzY3LjUyMzUgMjQuNjI3IDY2LjcxMTUgMjUuMTMxIDY1LjY4OTUgMjUuMTMxQzY0LjQ5OTUgMjUuMTMxIDYzLjUwNTUgMjQuNTU3IDYyLjk4NzUgMjMuNDc5Wk02NC41Njk1IDE5LjY5OUM2NC4xOTE1IDIwLjE2MSA2NC4wMDk1IDIwLjc3NyA2NC4wMDk1IDIxLjUxOUM2NC4wMDk1IDIyLjI3NSA2NC4xOTE1IDIyLjg3NyA2NC41NTU1IDIzLjMzOUM2NC45MTk1IDIzLjgwMSA2NS4zOTU1IDI0LjAzOSA2NS45ODM1IDI0LjAzOUM2Ni41NTc1IDI0LjAzOSA2Ny4wMTk1IDIzLjgwMSA2Ny4zOTc1IDIzLjMzOUM2Ny43NjE1IDIyLjg3NyA2Ny45NDM1IDIyLjI3NSA2Ny45NDM1IDIxLjUxOUM2Ny45NDM1IDIwLjc2MyA2Ny43NjE1IDIwLjE2MSA2Ny4zOTc1IDE5LjY5OUM2Ny4wMzM1IDE5LjIzNyA2Ni41NTc1IDE5LjAxMyA2NS45ODM1IDE5LjAxM0M2NS40MDk1IDE5LjAxMyA2NC45MzM1IDE5LjIzNyA2NC41Njk1IDE5LjY5OVoiIGZpbGw9IiMwMDQ4RkYiLz4KPHBhdGggZD0iTTU5Ljc2NTYgMjQuOTA3VjE1LjEwN0g2MS4xNTE2VjI0LjkwN0g1OS43NjU2WiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNNTcuOTg1MyAxNi45NDFINTYuNDQ1M1YxNS4zNzNINTcuOTg1M1YxNi45NDFaTTU2LjUyOTMgMjQuOTA3VjE4LjEzMUg1Ny45MTUzVjI0LjkwN0g1Ni41MjkzWiIgZmlsbD0iIzAwNDhGRiIvPgo8cGF0aCBkPSJNNDguODM0NSAyMi40NDNWMTguMTMxSDUwLjIzNDVWMjIuMTc3QzUwLjIzNDUgMjMuNDA5IDUwLjcxMDUgMjQuMDI1IDUxLjY2MjUgMjQuMDI1QzUyLjY4NDUgMjQuMDI1IDUzLjMwMDUgMjMuMjY5IDUzLjMwMDUgMjEuOTgxVjE4LjEzMUg1NC42NzI1VjI0LjkwN0g1My4zMTQ1VjI0LjU0M0M1My4zMTQ1IDI0LjI3NyA1My4zMTQ1IDI0LjA5NSA1My4zMjg1IDIzLjk2OUM1Mi45OTI1IDI0LjY4MyA1Mi4yMzY1IDI1LjEzMSA1MS4yNzA1IDI1LjEzMUM0OS43NTg1IDI1LjEzMSA0OC44MzQ1IDI0LjE2NSA0OC44MzQ1IDIyLjQ0M1oiIGZpbGw9IiMwMDQ4RkYiLz4KPHBhdGggZD0iTTQwIDI0LjkwN1YxNS4xMDdINDMuOTQ4QzQ1Ljg5NCAxNS4xMDcgNDcuMTQgMTUuOTA1IDQ3LjE0IDE3LjU3MUM0Ny4xNCAxOC42MzUgNDYuMzk4IDE5LjQzMyA0NS40MDQgMTkuNzI3QzQ2LjYzNiAyMC4wNjMgNDcuNDA2IDIwLjkwMyA0Ny40MDYgMjIuMTIxQzQ3LjQwNiAyMy4xMTUgNDcuMDU2IDIzLjgyOSA0Ni4zNTYgMjQuMjYzQzQ1LjY0MiAyNC42OTcgNDQuNzQ2IDI0LjkwNyA0My42NCAyNC45MDdINDBaTTQxLjQ3IDIwLjQxM1YyMy42NDdINDMuODA4QzQ1LjIyMiAyMy42NDcgNDUuODggMjMuMTE1IDQ1Ljg4IDIyLjAzN0M0NS44OCAyMC45NzMgNDUuMjc4IDIwLjQxMyA0My43NjYgMjAuNDEzSDQxLjQ3Wk00MS40NyAxNi4zNTNWMTkuMTY3SDQzLjc1MkM0NC45NyAxOS4xNjcgNDUuNjE0IDE4LjYzNSA0NS42MTQgMTcuNzI1QzQ1LjYxNCAxNi44MTUgNDUuMDEyIDE2LjM1MyA0My44MDggMTYuMzUzSDQxLjQ3WiIgZmlsbD0iIzAwNDhGRiIvPgo8L3N2Zz4K alt="Open in Gitpod" data-canonical-src=https://gitpod.io/button/open-in-gitpod.svg style=max-width:100%></a></p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Resources</h2><a id=user-content-resources class=anchor aria-label="Permalink: Resources" href=#resources><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<ul dir=auto>
|
||
<li><a href=https://github.com/axios/axios/blob/v1.x/CHANGELOG.md>Changelog</a></li>
|
||
<li><a href=https://github.com/axios/axios/blob/v1.x/ECOSYSTEM.md>Ecosystem</a></li>
|
||
<li><a href=https://github.com/axios/axios/blob/v1.x/CONTRIBUTING.md>Contributing Guide</a></li>
|
||
<li><a href=https://github.com/axios/axios/blob/v1.x/CODE_OF_CONDUCT.md>Code of Conduct</a></li>
|
||
</ul>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>Credits</h2><a id=user-content-credits class=anchor aria-label="Permalink: Credits" href=#credits><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto>axios is heavily inspired by the <a href=https://docs.angularjs.org/api/ng/service/$http rel=nofollow>$http service</a> provided in <a href=https://angularjs.org/ rel=nofollow>AngularJS</a>. Ultimately axios is an effort to provide a standalone <code>$http</code>-like service for use outside of AngularJS.</p>
|
||
<div class=markdown-heading dir=auto><h2 tabindex=-1 class=heading-element dir=auto>License</h2><a id=user-content-license class=anchor aria-label="Permalink: License" href=#license><svg class="octicon octicon-link" viewBox="0 0 16 16" version=1.1 width=16 height=16 aria-hidden=true><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
|
||
<p dir=auto><a href=https://github.com/axios/axios/blob/v1.x/LICENSE><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MiIgaGVpZ2h0PSIyMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJMaWNlbnNlOiBNSVQiPjx0aXRsZT5MaWNlbnNlOiBNSVQ8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9IjgyIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iNTEiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI1MSIgd2lkdGg9IjMxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjMDA3ZWM2Ii8+PHJlY3Qgd2lkdGg9IjgyIiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjI2NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iNDEwIj5MaWNlbnNlPC90ZXh0Pjx0ZXh0IHg9IjI2NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNDEwIj5MaWNlbnNlPC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI2NTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjIxMCI+TUlUPC90ZXh0Pjx0ZXh0IHg9IjY1NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjEwIj5NSVQ8L3RleHQ+PC9nPjwvc3ZnPg==" alt="License: MIT" data-canonical-src=https://img.shields.io/badge/License-MIT-blue.svg style=max-width:100%></a></p>
|
||
</article></div></div></div></div></div> </div>
|
||
</react-partial>
|
||
|
||
</div>
|
||
<div data-view-component=true class=Layout-sidebar>
|
||
<div class="BorderGrid about-margin">
|
||
<div class=BorderGrid-row>
|
||
<div class=BorderGrid-cell>
|
||
<div class="hide-sm hide-md">
|
||
<h2 class="mb-3 h4">About</h2>
|
||
<p class="f4 my-3">
|
||
Promise based HTTP client for the browser and node.js
|
||
</p>
|
||
<div class="my-3 d-flex flex-items-center">
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-link flex-shrink-0 mr-2">
|
||
<path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path>
|
||
</svg>
|
||
<span class="flex-auto min-width-0 css-truncate css-truncate-target width-fit">
|
||
<a title=https://axios-http.com role=link target=_blank rel="noopener noreferrer nofollow" class=text-bold href=https://axios-http.com/>axios-http.com</a>
|
||
</span>
|
||
</div>
|
||
<h3 class=sr-only>Topics</h3>
|
||
<div class=my-3>
|
||
<div class=f6>
|
||
<a href=https://github.com/topics/nodejs title="Topic: nodejs" data-view-component=true class="topic-tag topic-tag-link">
|
||
nodejs
|
||
</a>
|
||
<a href=https://github.com/topics/javascript title="Topic: javascript" data-view-component=true class="topic-tag topic-tag-link">
|
||
javascript
|
||
</a>
|
||
<a href=https://github.com/topics/promise title="Topic: promise" data-view-component=true class="topic-tag topic-tag-link">
|
||
promise
|
||
</a>
|
||
<a href=https://github.com/topics/http-client title="Topic: http-client" data-view-component=true class="topic-tag topic-tag-link">
|
||
http-client
|
||
</a>
|
||
<a href=https://github.com/topics/hacktoberfest title="Topic: hacktoberfest" data-view-component=true class="topic-tag topic-tag-link">
|
||
hacktoberfest
|
||
</a>
|
||
</div>
|
||
</div>
|
||
<h3 class=sr-only>Resources</h3>
|
||
<div class=mt-2>
|
||
<a class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:readme"}' href=#readme-ov-file>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-book mr-2">
|
||
<path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path>
|
||
</svg>
|
||
Readme
|
||
</a> </div>
|
||
|
||
<h3 class=sr-only>License</h3>
|
||
<div class=mt-2>
|
||
<a href=#MIT-1-ov-file class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:license"}'>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-law mr-1 mr-sm-1 mr-md-2 mr-lg-2">
|
||
<path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path>
|
||
</svg>
|
||
MIT license
|
||
</a>
|
||
</div>
|
||
<h3 class=sr-only>Code of conduct</h3>
|
||
<div class=mt-2>
|
||
<a href=#coc-ov-file class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:code of conduct"}'>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-code-of-conduct mr-2">
|
||
<path d="M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z"></path>
|
||
</svg>
|
||
Code of conduct
|
||
</a>
|
||
</div>
|
||
<h3 class=sr-only>Contributing</h3>
|
||
<div class=mt-2>
|
||
<a href=#contributing-ov-file class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:contributing"}'>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-people mr-2">
|
||
<path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path>
|
||
</svg>
|
||
Contributing
|
||
</a>
|
||
</div>
|
||
<h3 class=sr-only>Security policy</h3>
|
||
<div class=mt-2>
|
||
<a href=#security-ov-file class=Link--muted data-analytics-event='{"category":"Repository Overview","action":"click","label":"location:sidebar;file:security policy"}'>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-law mr-2">
|
||
<path d="M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z"></path>
|
||
</svg>
|
||
Security policy
|
||
</a>
|
||
</div>
|
||
<include-fragment src="/axios/axios/hovercards/citation/sidebar_partial?tree_name=v1.x" data-nonce=v2:76325173-d5a7-b8e3-00db-45346959b4c1 data-view-component=true class=is-error><template shadowrootmode=open><style class=sf-hidden>:host{display:block}</style><slot></slot></template>
|
||
|
||
<div data-show-on-forbidden-error hidden class=sf-hidden>
|
||
</div>
|
||
</include-fragment>
|
||
<div class=mt-2>
|
||
<a href=https://github.com/axios/axios/activity data-view-component=true class="Link Link--muted"><svg text=gray aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-pulse mr-2">
|
||
<path d="M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z"></path>
|
||
</svg>
|
||
<span class=color-fg-muted>Activity</span></a> </div>
|
||
<div class=mt-2>
|
||
<a href=https://github.com/axios/axios/custom-properties data-view-component=true class="Link Link--muted"><svg text=gray aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-note mr-2">
|
||
<path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25ZM3.5 6.25a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75Zm.75 2.25h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5Z"></path>
|
||
</svg>
|
||
<span class=color-fg-muted>Custom properties</span></a> </div>
|
||
<h3 class=sr-only>Stars</h3>
|
||
<div class=mt-2>
|
||
<a href=https://github.com/axios/axios/stargazers data-view-component=true class="Link Link--muted"><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-star mr-2">
|
||
<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
|
||
</svg>
|
||
<strong>109k</strong>
|
||
stars</a> </div>
|
||
<h3 class=sr-only>Watchers</h3>
|
||
<div class=mt-2>
|
||
<a href=https://github.com/axios/axios/watchers data-view-component=true class="Link Link--muted"><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-eye mr-2">
|
||
<path d="M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path>
|
||
</svg>
|
||
<strong>1.2k</strong>
|
||
watching</a> </div>
|
||
<h3 class=sr-only>Forks</h3>
|
||
<div class=mt-2>
|
||
<a href=https://github.com/axios/axios/forks data-view-component=true class="Link Link--muted"><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-repo-forked mr-2">
|
||
<path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
|
||
</svg>
|
||
<strong>11.5k</strong>
|
||
forks</a> </div>
|
||
<div class=mt-2>
|
||
<a class=Link--muted href="https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Faxios%2Faxios&report=axios+%28user%29">
|
||
Report repository
|
||
</a> </div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class=BorderGrid-row>
|
||
<div class=BorderGrid-cell>
|
||
<h2 class="h4 mb-3" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame>
|
||
<a href=https://github.com/axios/axios/releases data-view-component=true class="Link--primary no-underline Link" data-turbo-frame=repo-content-turbo-frame>Releases
|
||
<span title=108 data-view-component=true class=Counter>108</span></a></h2>
|
||
<a class="Link--primary d-flex no-underline" data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame href=https://github.com/axios/axios/releases/tag/v1.13.5>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-tag flex-shrink-0 mt-1 color-fg-success">
|
||
<path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"></path>
|
||
</svg>
|
||
<div class="ml-2 min-width-0">
|
||
<div class=d-flex>
|
||
<span class="css-truncate css-truncate-target text-bold mr-2" style=max-width:none>v1.13.5</span>
|
||
<span title="Label: Latest" data-view-component=true class="Label Label--success flex-shrink-0">
|
||
Latest
|
||
</span> </div>
|
||
<div class="text-small color-fg-muted"><relative-time datetime=2026-02-08T11:04:44Z class=no-wrap title="Feb 8, 2026 at 7:04 PM GMT+8"><template shadowrootmode=open>2 weeks ago</template>Feb 8, 2026</relative-time></div>
|
||
</div>
|
||
</a> <div data-view-component=true class=mt-3>
|
||
<a text=small data-pjax=#repo-content-pjax-container data-turbo-frame=repo-content-turbo-frame href=https://github.com/axios/axios/releases data-view-component=true class=Link>+ 107 releases</a></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class=BorderGrid-row>
|
||
<div class=BorderGrid-cell>
|
||
|
||
<h2 class="h4 mb-3">Sponsor this project</h2>
|
||
<ul class=list-style-none>
|
||
<li class="mb-2 d-flex">
|
||
<a data-hovercard-type=organization data-hovercard-url=/orgs/axios/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self href=https://github.com/axios aria-keyshortcuts=Alt+ArrowUp>
|
||
<img class="avatar d-block mr-2" src=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACnUlEQVR4nOyZS2gTQRzGJ+lG122bh6SJmqTFIFbUkxG0GkMvXlJbtNDW6EWIFqRevPVYEFH04MEHVhQPtiqCIB48RMVoENFSUS8ttAWVGGvXmlab7tq4jfQmS/DF7HwDnd8xA/N982Pyz4a1k0WOEIAugEYIQBdAIwSgC6ARAtAF0AgB6AJouBLgsDuXRQMXz/qUhjCrTG4E+JVopCn8YLDWuesIIcTGKldiFfQ76j3J/RF/z1ViszlYZ3NxAzzyhs2IwxNeBCCBCAhVxRtD1fEmRLYZ5gI2eo927Qj2piR7pZd1djmYDUHJpizZHjh/LlC98xCrzL+BiYAqR50vFrxy2y2vi7LI+xcsF7BCiW7aFrhwR5aWh6zO+h8snQH1nmSisbYvw+vhiVU3wEYq7FtWnjoednd0W7E/TagLkCtqXLHg5X6vEuHiZ+5PUBWw8Gcm4u85aZTmKj8VnqV/XZOlGp9r6Zr1NPNoQFVAcf6r9jTXdbjc2mpXW0fDqjM3aebRQDwKowugEQLQBdAIAegCaIQAdAE0QgC6ABohAF0ADRcvRsyEXW0Jv7JVLbNkjOT7ruuGOksri08B7vZj5s+KRiH/Yrx7L83DE14FmNGKE8Pp7IGWvP5mhPbe3AtQZwfvZbIH9+mGOm3F/lwPwbGpW6cfvm9vturwhNcbMF/6ob+aONE5/KX3mtVZ3AkoGoVc5kNn63jh8XMWeVwJmP4+OvAkm9z9bW4sxyqTmxmQm3nUn3rbEmN5eMLLDRidunFpUns5VCIG82wuBHzWBoZQ2dx8BVBABExqr1MfZ9J3EdlmmAtYeLi5/641rhtqnnU2lDrnnua1nmQC3UNgQgxBdAE0QgC6ABohAF0AjRCALoBGCEAXQPMzAAD//0ZYoqHhkDE9AAAAAElFTkSuQmCC width=32 height=32 alt=@axios>
|
||
</a> <span class="mr-2 flex-self-center flex-auto min-width-0 css-truncate css-truncate-target width-fit">
|
||
<a class="Link--primary no-underline" href=https://github.com/axios>
|
||
<strong>axios</strong>
|
||
<span class=color-fg-muted>axios</span>
|
||
</a> </span>
|
||
<a href=https://github.com/sponsors/axios aria-label="Sponsor @axios" data-hydro-click='{"event_type":"sponsors.button_click","payload":{"button":"REPO_FILES_SIDEBAR_SPONSOR","sponsorable_login":"axios","originating_url":"https://github.com/axios/axios/sponsors_list?block_button=false&current_repository=axios","user_id":185904284}}' data-hydro-click-hmac=c57dfa17ed814ab8fc8e391be9a695fed4d4d165a3b18353ca8e0073d694cf86 data-view-component=true class="Button--secondary Button--small Button d-flex flex-items-center"> <span class=Button-content>
|
||
<span class=Button-label><svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-heart icon-sponsor mr-0 v-align-middle color-fg-sponsors anim-pulse-in">
|
||
<path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>
|
||
</svg></span>
|
||
</span>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
<ul class=list-style-none>
|
||
<li class="mb-2 d-flex">
|
||
<span class="mr-2 d-flex flex-items-center flex-justify-center" style=min-width:32px;height:32px>
|
||
<img width=32 height=32 class="octicon rounded-2 d-block" alt=open_collective src=data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHdpZHRoPSIzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0zNC42MTk0MjQ1IDguMTc4ODAwMTFjMi4xMzE0MjQ0IDMuMDcwNzI2NDkgMy4zODA1NzU1IDYuODAwMDg1NzkgMy4zODA1NzU1IDEwLjgyMTE5OTg5cy0xLjI0OTE1MTEgNy43NTA0NzM0LTMuMzgwNTc1NSAxMC44MjExOTk5bC00LjkyMTc0NjYtNC45MjE3NDY2Yy45NjY0OTYzLTEuNzQ4ODQ4IDEuNTE2NjA3OC0zLjc1OTkwNzkgMS41MTY2MDc4LTUuODk5NDUzM3MtLjU1MDExMTUtNC4xNTA2MDUzLTEuNTE2NjA3OC01Ljg5OTQ1MzN6bS00Ljc5ODIyNDYtNC43OTgyMjQ1OS00LjkyMTc0NjYgNC45MjE3NDY2M2MtMS43NDg4NDgtLjk2NjQ5NjM3LTMuNzU5OTA3OS0xLjUxNjYwNzg2LTUuODk5NDUzMy0xLjUxNjYwNzg2LTYuNzQ1NzYzNyAwLTEyLjIxNDI4NTcxIDUuNDY4NTIyMDEtMTIuMjE0Mjg1NzEgMTIuMjE0Mjg1NzFzNS40Njg1MjIwMSAxMi4yMTQyODU3IDEyLjIxNDI4NTcxIDEyLjIxNDI4NTdjMi4xMzk1NDU0IDAgNC4xNTA2MDUzLS41NTAxMTE1IDUuODk5NDUzMy0xLjUxNjYwNzhsNC45MjE3NDY2IDQuOTIxNzQ2NmMtMy4wNzA3MjY1IDIuMTMxNDI0NC02LjgwMDA4NTggMy4zODA1NzU1LTEwLjgyMTE5OTkgMy4zODA1NzU1LTEwLjQ5MzQxMDI1IDAtMTktOC41MDY1ODk4LTE5LTE5IDAtMTAuNDkzNDEwMjUgOC41MDY1ODk3NS0xOSAxOS0xOSA0LjAyMTExNDEgMCA3Ljc1MDQ3MzQgMS4yNDkxNTExMiAxMC44MjExOTk5IDMuMzgwNTc1NTJ6IiBmaWxsPSIjN2ZhZGYyIi8+PHBhdGggZD0ibTM0LjYxOTQyNDUgOC4xNzg4MDAxMWMyLjEzMTQyNDQgMy4wNzA3MjY0OSAzLjM4MDU3NTUgNi44MDAwODU3OSAzLjM4MDU3NTUgMTAuODIxMTk5ODlzLTEuMjQ5MTUxMSA3Ljc1MDQ3MzQtMy4zODA1NzU1IDEwLjgyMTE5OTlsLTQuOTIxNzQ2Ni00LjkyMTc0NjZjLjk2NjQ5NjMtMS43NDg4NDggMS41MTY2MDc4LTMuNzU5OTA3OSAxLjUxNjYwNzgtNS44OTk0NTMzcy0uNTUwMTExNS00LjE1MDYwNTMtMS41MTY2MDc4LTUuODk5NDUzM3oiIGZpbGw9IiNiOGQzZjQiLz48L2c+PC9zdmc+>
|
||
</span>
|
||
<span class="flex-self-center flex-auto min-width-0 css-truncate css-truncate-target width-fit">
|
||
<a target=_blank data-ga-click="Dashboard, click, Nav menu - item:org-profile context:organization" data-hydro-click='{"event_type":"sponsors.repo_funding_links_link_click","payload":{"platform":{"platform_type":"OPEN_COLLECTIVE","platform_url":"https://opencollective.com/axios"},"platforms":[{"platform_type":"GITHUB","platform_url":"https://github.com/axios"},{"platform_type":"OPEN_COLLECTIVE","platform_url":"https://opencollective.com/axios"}],"repo_id":23088740,"owner_id":32372333,"user_id":185904284,"originating_url":"https://github.com/axios/axios"}}' data-hydro-click-hmac=1e14db7ccd259ec64f7a1161244106a322afb6bdd5dff04cc4b739d8966d2183 href=https://opencollective.com/axios><span>opencollective.com/<strong>axios</strong></span></a>
|
||
</span>
|
||
</li>
|
||
</ul>
|
||
<div class="text-small mt-3">
|
||
<a href=https://github.com/sponsors>Learn more about GitHub Sponsors</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class=BorderGrid-row>
|
||
<div class=BorderGrid-cell>
|
||
|
||
<h2 class="h4 mb-3">
|
||
<a href=https://github.com/axios/axios/network/dependents data-view-component=true class="Link--primary no-underline Link">Used by <span title=17,126,080 data-view-component=true class=Counter>17.1m</span></a> </h2>
|
||
<a class="d-flex flex-items-center" href=https://github.com/axios/axios/network/dependents>
|
||
<ul class="hx_flex-avatar-stack list-style-none min-width-0">
|
||
<li class=hx_flex-avatar-stack-item>
|
||
<img class=avatar src=data:image/png;base64,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 width=32 height=32 alt=@JSVD-dev>
|
||
</li>
|
||
<li class=hx_flex-avatar-stack-item>
|
||
<img class="avatar avatar-user" src=data:image/jpeg;base64,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 width=32 height=32 alt=@TaranSingh50>
|
||
</li>
|
||
<li class=hx_flex-avatar-stack-item>
|
||
<img class="avatar avatar-user" src="data:image/jpeg;base64,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" width=32 height=32 alt=@MEECHAIN1>
|
||
</li>
|
||
<li class=hx_flex-avatar-stack-item>
|
||
<img class=avatar src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="420" height="420"><rect fill-opacity="0"/></svg>' width=32 height=32 alt=@ESS-EventHub-Tasks style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgb(255,255,255)!important;background-image:var(--sf-img-44)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important">
|
||
</li>
|
||
<li class=hx_flex-avatar-stack-item>
|
||
<img class=avatar src='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="420" height="420"><rect fill-opacity="0"/></svg>' width=32 height=32 alt=@ESS-EventHub-Tasks style="background-blend-mode:normal!important;background-clip:content-box!important;background-position:50% 50%!important;background-color:rgb(255,255,255)!important;background-image:var(--sf-img-44)!important;background-size:100% 100%!important;background-origin:content-box!important;background-repeat:no-repeat!important">
|
||
</li>
|
||
<li class=hx_flex-avatar-stack-item>
|
||
<img class="avatar avatar-user" src="data:image/png;base64,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" width=32 height=32 alt=@BeatrizSanssi>
|
||
</li>
|
||
<li class=hx_flex-avatar-stack-item>
|
||
<img class="avatar avatar-user" src=data:image/png;base64,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 width=32 height=32 alt=@shiv7120>
|
||
</li>
|
||
<li class=hx_flex-avatar-stack-item>
|
||
<img class="avatar avatar-user" src="data:image/png;base64,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" width=32 height=32 alt=@Denours>
|
||
</li>
|
||
</ul>
|
||
<span class="px-2 text-bold text-small no-wrap">
|
||
+ 17,126,072
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
|
||
<div class=BorderGrid-row>
|
||
<div class=BorderGrid-cell>
|
||
<h2 class="h4 mb-3">
|
||
<a href=https://github.com/axios/axios/graphs/contributors data-view-component=true class="Link--primary no-underline Link d-flex flex-items-center">Contributors
|
||
<span title=546 data-view-component=true class="Counter ml-1">546</span></a></h2>
|
||
|
||
<ul class="list-style-none d-flex flex-wrap mb-n2">
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/jasonsaayman data-hovercard-type=user data-hovercard-url=/users/jasonsaayman/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src="data:image/jpeg;base64,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" alt=@jasonsaayman size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/mzabriskie data-hovercard-type=user data-hovercard-url=/users/mzabriskie/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAEAAQAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APf6rX99Dp9sZ5txGQqqgyzMegFWa848UeILhrx44pSEjb5Ahxjt2oSuxN2NxfHVnHeXFteWVzbm3KiRyVYKG5BODnGPQGuoiliniWSGRJI26MjAg/iK+dtUuZ5WdjklupJOTV34ZeJ5dI8Ww6bLIwtL5vKZCeA5+6wHrnj8faqcQTPeZrWOYHK/N61iXGmXUlx93K+1dDUcxYRkqCT7DJqUwZxeo6eqMQqYI68Vz9zbFMnFehvZtPGxYFXIOAR1rm73R51zkduhNUmI3m15VtpZGUZVGIwfQV5Tqt1yZAMluSSe9ba380kc8YyrLuQ5Gdprj7m5R96uw64+laOyego3ZlX1420tWOLuRp0kiKieJhJE69VYcj+VX7t4lVkZgB3HpWUk0auDkcHOazkzVI+qLTWLa80mC/ikR0liD/IwYDI5GfY8VWOuwSOFY4HfB5rg9DsdQ0zw3p7RbmHkK52nI+Ybj0+tSYvbj94IWUH+LGAacYqxlKWuh6MHd4xIrptxuAHJNV5JvtbBMIARknGa4Ka51aO3IguWSUD5d3K/Q+1Yvhzx/rM/imLSNXiHzxfMfLVQCM5YH+LPH/1qUlYEznbbUJoJdxyTuDEFuoHUVg6tqGzUpnX/AFcpLKPTnpUpkuPO+X5nY/cA9qoa4bRrEJFcLNdK4ZtqnaoOeAe/btj61KbL0Ip5Fni3sXz3wByKx3ZzdLBGPmkIVR9TxUH2xgMEnjt7VJY7v7Rin5xG4YH3HSn6h6HrHxB8UTaQdF02wupIpbRo5cwrhSoG0Zyefp05rp4vEEmp6dBd27RMkiA5HY9+h9c14jqE1zrU5E0u+6jOPMdz86dQOTgc+wFdt4TkuI9KSzu4ZYShIhLj/WDknBHHFaKFne2hi5dL6nS3/iGa3ikzKpKqRtZcAnsDn1rzux1C6TxfFLbrHaNI2NsrHywCecc89e1ani6S3s7cyk/v5PlwX5x9OhH5VxUctt9rglW1lXAGfmI3N6/Som7MqK0Ox1yCPT4ZLGSIeYy4cvw6MOcY/h7e/Brh5ZyHyc4Yd6uz3sk0kjyOzs7lmZjkknvWbNzJyMq1dlWnHlsjKnKSd2XI1ilUEqCanwAgA4xVK3I6KfY+oq2GC8nkV58ouLszug1JXRVmuFt7rep3EfrV2y1e+tJBIJ3Q54AY4Htisw4luHbHGcVY274cd+h+or0qF+VHn1rOTNbWru/1uw+1F1KRHDRDAAIH3gKxoHuLu4Tyt0jhCx2pnaoByeOgA5z7U6G6eON0DEK5+ceuMUW/2dHBJdWB4wevsa4K8eWTOim7xP/Z alt=@mzabriskie size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/DigitalBrainJS data-hovercard-type=user data-hovercard-url=/users/DigitalBrainJS/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src=data:image/jpeg;base64,/9j/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAEAAQAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APf6KKRmCIWYgADJJ7UARXV3b2Nu091PHDCgyzyMFA/E15vrHxy8L6ZffZoDLegHDyRAhV/Mc/hXn3xA8S6r478TT6PpblNOs3MZCniRhwST35Fc6/wt1IwiQMWY9gtS5pOxrGlKSukfQXhv4leGfE7GKz1BEnGP3U2UJ+m7Gfwrr6+P28B67p0TXSebFJHyNoIbj0r3z4SeM7nxRoc9rqRX+0rFwknGC6kcMR65BpqSexMoOO56JRRRTICq+oKX026VephcD8jVimyLuidcZypGKAPlbw1JPpuq6pMqB2F26HecAYY5JNem+Hdea93LNHCP7hik3A/pWPZaVb2viTVoNmEkuXcrjoSTn9a1fs0VrfKsasEVD90Z5Ncsnqz1KUPdIL/xNM13Jbx2luyL6zfOR9MU/wCEVpIfGXiG8wRGFRMY4yST/StBNNtXtluWjHm+uK3fh5ZLbLqMynJnlDnj24H86qm/eMsTH3TuKKKK6DgCijNc/rnjfw54djZtS1WCJh/ApLt+S5NAHNePLa30/VbK9QRxmbKPtGCx65NY0cck7l4pmKnsvauVu/FS/EHxndPEXGnRR+XbA5Hvux7mtG0sdVsy0UFywUHjJrmqJcx34ecoxR0EtwYLYxvKpYnAJ4r0nSrKCxsY47faVwMsv8VePT6XP/ZtzLdzGSRkIXPQcVq/CL4gWV54fXSNVv4or60by0Mz48xMcHJ6nOauklqZYlt2PWqKRWV1DKQQeQRS1scp8keJPjB4q8Qkot59htz/AMsrYBf/AB77361w1xdT3UhluJpJZD1aRixP4mohSGqGdX4D1630fWFS8YJBMcGQ/wAB9a+ibO1iu7WK5iZJEdchlIIIr5MArsPDnxF1rw3plxY27rLHIMRGXkxHnkf/AF/Ss5Qu7m1Ory6M9Z8e+ILLQNLeOSVTdSqRFCDz9T6CvnnzWWXejFW6gg4NWr6/u9Vu2u72ZppW6sxqq0eCcevSnGPKTObkdl4e+KHirw6wW31KSaHvFcYkB/E5I/A17X4D+NFj4luotO1WKOyvpPlRg3ySN6DPQ/jXzDyDgjFSwSvDMksbFJEIZWHUEVVjM//Z alt=@DigitalBrainJS size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/nickuraltsev data-hovercard-type=user data-hovercard-url=/users/nickuraltsev/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src=data:image/jpeg;base64,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 alt=@nickuraltsev size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/apps/github-actions>
|
||
<img src=data:image/png;base64,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 alt=@github-actions[bot] size=32 height=32 width=32 data-view-component=true class=avatar>
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/apps/dependabot>
|
||
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAEAIAAAB1mzrKAAAFjUlEQVR4nOyba0xTVxzAz+VSHpXB2uGrtR1FnVbmYwMmmBmCW30kGl+dw0wRG6wanRFmFOamWSZRhw98YcoEmXOuOhESZCr4mHPbBYQx/QBR3m2pII+WrmmVFrrA3YcaV3bbe+G0cn6fyJ/T/3n87rn39vDHG8fl8upqgICEF+wBjHSQAMggAZBBAiCDBEAGCYAMEgAZJAAySABkkADIeMMegHO8ly4S+XcIy7hcVgWV9qU/NTSYH2swnc6ybehH5woeJuCeZefqkCu40utNcJRK+x9Hl2cY9q49na1rGfrBuYSH3YLwnVSXnoQVg8/FSodyRHTxMAGvHkgAZJAAyCABkPEwAVUTVdeemWGPgkk87DU0sjmtoLEJeIMCx22sVoVCLB7OUdHBw3bAqwdjOwArxQRYdKzf1C/ZRdx9bAVezlRml/h3B0yYwOF4n5BKw8MDi+gnbZ1rIKxTCE39JHN+b3qfypZMPyfGVFVEjiCBzfstvjH6aNAG+tncmXMiIql7u0yda9JupJ+NgVtQmIGv9ItZOyYqKSiMfjb3Z2Cmc6YmjDvoe5J+NgYEiGXj0n1SsTJMCObQz+b+DMx01dtG/iXfSfSzoYcwZJAAyCABkEECIIMEQAYJgAwSABkkADJuKqB3W18zSDr/fSlh4N+tf5xrujl0fRVmPmQbN1T9qebBOOh2UwFpt39e0dGTsP5sbsvNhV9lGFXdD/7SRD1fwmwvxzm3vtDNWL7t1Fp18of6w9UqmTZDr7deYLaXwXH6MC5KGiryn3xn8464kPdZMXgIcLHmQM3vumodK2jhLvZus48rm+5fMVxfp8ip0ebZnziGGfhKX58H7D3doROp5LfNtqnAHxqg01kiBWXcmSyW/W8PNRcnds1LmZiHt52yjy8qmV4coCuM3doocOJYxfJD70MgjqlMVzRllR9vtJqDqX/W6R0wAXC4rBN0lj4lNC/v6UlRW2ph7S+7Kvp/JuOOlp4kYoxQ6x9PJT95+1qzJrta+7GoMjWzrk52Lbf8idy0sWe/baWjpSeJ/DUkxD/T2RmxPsFngBqhljuTWrmYPcP6F7HPU/NXtwcfUhUHdt4jI4ejios7P7h78HG+aV1Vh0r8zOflpY8TRi4Pmp+1Kb5jvBQAMOr/ejlClOR0rruYeb+1W05Gzi0hsvVJv/vUvWOqqM9ux3siXv7UDuGCb9+4tWfv4r7g80zNlwrDKmBWgcDgmw0ACHwxXrGraZQ5BQCgejG+YH/YtID0s5L1PF4APotqSZZoZ3CKzy6wGmwHGfbx+p72qv9a+kXG6VhA8wG/FX1jtroyK3oM60N4VU1EUeDSg+ErV47dMnhL8qovkGyJFRCsWf0bnHov0o/C/V+7QV7Rg7dcZJzuFdB8bp/Mxl9PPT+zQHgL+qxs/nzubUcayKX/bpNMzJM6u/T2HGjov6IdaSDjhX5bTwsWcvaxFV5PXOuFPtCqIkgNmBrDwO7dy/IfPX13VWLEvEBbzt8Jo3hSZ2tAHUFqmLZ4/Bnf7UlHLu1tq910K4bFMaZtXtY3+i4T86AL5LKUZIFEwk1LrpRIuPZhKbO9xF+NTgzKiAfRiUEAvMVsbrq46RexkYPTAlSzuzotEb3f9L9rD82QPI/nodbJtosaQtdl+dTZzzJQljJQdXNdqZTL+SNISVxcVlbL0cuXKysNC+nkQbcgyCABkEECIIMEQIYBAdoSvW54z9Ddgda5hjNWBr5TMCCAuNFgMZvv1D6Sm+T0s7k/d8yP5KavCU39UvMg/6VAFcaqo/FjXkLsSGzHlAS24vUadhF+jH5Od0NbotdbLxA3GnrMtbYom9pG0M/JmACEa6CHMGSQAMggAZBBAiCDBEAGCYAMEgAZJAAySABkkADI/BMAAP//mQrznkZAir0AAAAASUVORK5CYII=" alt=@dependabot[bot] size=32 height=32 width=32 data-view-component=true class=avatar>
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/emilyemorehouse data-hovercard-type=user data-hovercard-url=/users/emilyemorehouse/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src=data:image/png;base64,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 alt=@emilyemorehouse size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/chinesedfan data-hovercard-type=user data-hovercard-url=/users/chinesedfan/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src=data:image/jpeg;base64,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 alt=@chinesedfan size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/JustinBeckwith data-hovercard-type=user data-hovercard-url=/users/JustinBeckwith/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src="data:image/png;base64,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" alt=@JustinBeckwith size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/rubennorte data-hovercard-type=user data-hovercard-url=/users/rubennorte/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src="data:image/jpeg;base64,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" alt=@rubennorte size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/codeclown data-hovercard-type=user data-hovercard-url=/users/codeclown/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src=data:image/png;base64,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 alt=@codeclown size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/remcohaszing data-hovercard-type=user data-hovercard-url=/users/remcohaszing/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src="data:image/jpeg;base64,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" alt=@remcohaszing size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/WillianAgostini data-hovercard-type=user data-hovercard-url=/users/WillianAgostini/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src="data:image/png;base64,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" alt=@WillianAgostini size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
<li class="mb-2 mr-2">
|
||
<a href=https://github.com/RikkiGibson data-hovercard-type=user data-hovercard-url=/users/RikkiGibson/hovercard data-octo-click=hovercard-link-click data-octo-dimensions=link_type:self aria-keyshortcuts=Alt+ArrowUp>
|
||
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAAAAACPAi4CAAADGUlEQVR4nOxWwWsTTxT+2hTyo/2p6EYQTYKHiIdCsvRS1l62h0IP06u5ehVyWOj+Gwt7yB/gtb14WA8FDy4UEkUKa+ilEoR0I6bYvQRrwVKRN5NNdmc3IbWCIHkwmTd5875575uXN5nHNWUGMAMgWYitaiUYY7dqVdTbkwHYamHCWYqKjcXWRABzcrRANQnwB0msPb0ewOT8QykyGkxJATCn8UfFBMpmdO/vcWBvD9WFqZ1qq6lfRwCKzNFyYM1A2lIsA8ctlNJzjABUKrqdg2nIAGUTcBL3H4rgwN6G7o3ZYT/WYzbbTAGAZnPb3k7Sf28n9fs4QOOzyo4+QO35krnI/MMu1F4X4u47Dp8bo4wEB7vfK6bhV5L4ZVMfaCLwluXy/Z4EMIyXPpjYa3iA7eu0DkFg5F35iDkxKQW7fdAkf6OdFfe1eQ/YO+wKAK2qkm1zmduM9rchQEZM5z3lUfY0UL7uv/xx3uNyH/3+my6A7GVTW18DOvsX6+Tf2b94+N+JFAGFr0K3fSuVapvOd0T+fHasBAeukTddI70Y3Gj+Eg8jEmsHBuewVkK892lVYc/S/e1iczkGngkVzsH7PtiN835/KXMy8qf8Ady5Befjl8xN4qHx7lM6BzwVfn1WPH8hevSKEykYLLWnukPnuC4BaFUDzeSTQHyEgYSK9DYMABQVCAJoCqDlAWWOUQ+I9kmRSKeF+TzykZ4RL2WqN855oUI9IJlTy+KcGCkAiSLn900FQ9yERbS1JXMw+i0kAUzU59aAo6aN0+6LkI96G16SgyCgfujQGVGQu7dVwPccLZfLH5xVBAc/WykkApadgyUDVEc20S+Ig0I6wIR3XdSI7egD3U3hYCRDMgf9AfW3XeIIOO2K/w9K4VmkFqSHpVhGIxBplM584gTkj6X8K+pVlz4Yjj1/ZfTMSxEwk+o8WbKirbnc5lgY1zfGC3PFkPVppfZc5YOLotolGmI13etcWvTYZXtQP4Hnrzzw1P+vAkDvQvP1ULeebEwfvRA556tywH/uk9bXkL//X3kGMAP4RwB+BQAA///B+RJgI770LQAAAABJRU5ErkJggg==" alt=@RikkiGibson size=32 height=32 width=32 data-view-component=true class="avatar circle">
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
<div data-view-component=true class=mt-3>
|
||
<a text=small href=https://github.com/axios/axios/graphs/contributors data-view-component=true class="Link--inTextBlock Link">+ 532 contributors</a></div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class=BorderGrid-row>
|
||
<div class=BorderGrid-cell>
|
||
<h2 class="h4 mb-3">Languages</h2>
|
||
<div class=mb-2>
|
||
<span data-view-component=true class=Progress>
|
||
<span style=background-color:#f1e05a!important;width:87.1% itemprop=keywords data-view-component=true class="Progress-item color-bg-success-emphasis"></span>
|
||
<span style=background-color:#3178c6!important;width:9.8% itemprop=keywords data-view-component=true class="Progress-item color-bg-success-emphasis"></span>
|
||
<span style=background-color:#e34c26!important;width:2.9% itemprop=keywords data-view-component=true class="Progress-item color-bg-success-emphasis"></span>
|
||
<span style=background-color:#f7931e!important;width:0.2% itemprop=keywords data-view-component=true class="Progress-item color-bg-success-emphasis"></span>
|
||
</span></div>
|
||
<ul class=list-style-none>
|
||
<li class=d-inline>
|
||
<a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="https://github.com/axios/axios/search?l=javascript" data-ga-click="Repository, language stats search click, location:repo overview">
|
||
<svg style=color:#f1e05a aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-dot-fill mr-2">
|
||
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
|
||
</svg>
|
||
<span class="color-fg-default text-bold mr-1">JavaScript</span>
|
||
<span>87.1%</span>
|
||
</a>
|
||
</li>
|
||
<li class=d-inline>
|
||
<a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="https://github.com/axios/axios/search?l=typescript" data-ga-click="Repository, language stats search click, location:repo overview">
|
||
<svg style=color:#3178c6 aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-dot-fill mr-2">
|
||
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
|
||
</svg>
|
||
<span class="color-fg-default text-bold mr-1">TypeScript</span>
|
||
<span>9.8%</span>
|
||
</a>
|
||
</li>
|
||
<li class=d-inline>
|
||
<a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="https://github.com/axios/axios/search?l=html" data-ga-click="Repository, language stats search click, location:repo overview">
|
||
<svg style=color:#e34c26 aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-dot-fill mr-2">
|
||
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
|
||
</svg>
|
||
<span class="color-fg-default text-bold mr-1">HTML</span>
|
||
<span>2.9%</span>
|
||
</a>
|
||
</li>
|
||
<li class=d-inline>
|
||
<a class="d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3" href="https://github.com/axios/axios/search?l=handlebars" data-ga-click="Repository, language stats search click, location:repo overview">
|
||
<svg style=color:#f7931e aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-dot-fill mr-2">
|
||
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
|
||
</svg>
|
||
<span class="color-fg-default text-bold mr-1">Handlebars</span>
|
||
<span>0.2%</span>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div></div>
|
||
</div>
|
||
</div>
|
||
</turbo-frame>
|
||
</main>
|
||
</div>
|
||
</div>
|
||
<footer class="footer pt-7 pb-6 f6 color-fg-muted color-border-subtle p-responsive" role=contentinfo>
|
||
<h2 class=sr-only>Footer</h2>
|
||
|
||
<div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
|
||
<div class="d-flex flex-items-center flex-shrink-0 mx-2">
|
||
<a aria-label="GitHub Homepage" class="footer-octicon mr-2" href=https://github.com/>
|
||
<svg aria-hidden=true height=24 viewBox="0 0 24 24" version=1.1 width=24 data-view-component=true class="octicon octicon-mark-github">
|
||
<path d="M12 1C5.923 1 1 5.923 1 12c0 4.867 3.149 8.979 7.521 10.436.55.096.756-.233.756-.522 0-.262-.013-1.128-.013-2.049-2.764.509-3.479-.674-3.699-1.292-.124-.317-.66-1.293-1.127-1.554-.385-.207-.936-.715-.014-.729.866-.014 1.485.797 1.691 1.128.99 1.663 2.571 1.196 3.204.907.096-.715.385-1.196.701-1.471-2.448-.275-5.005-1.224-5.005-5.432 0-1.196.426-2.186 1.128-2.956-.111-.275-.496-1.402.11-2.915 0 0 .921-.288 3.024 1.128a10.193 10.193 0 0 1 2.75-.371c.936 0 1.871.123 2.75.371 2.104-1.43 3.025-1.128 3.025-1.128.605 1.513.221 2.64.111 2.915.701.77 1.127 1.747 1.127 2.956 0 4.222-2.571 5.157-5.019 5.432.399.344.743 1.004.743 2.035 0 1.471-.014 2.654-.014 3.025 0 .289.206.632.756.522C19.851 20.979 23 16.854 23 12c0-6.077-4.922-11-11-11Z"></path>
|
||
</svg>
|
||
</a>
|
||
<span>
|
||
© 2026 GitHub, Inc.
|
||
</span>
|
||
</div>
|
||
<nav aria-label=Footer>
|
||
<h3 class=sr-only id=sr-footer-heading>Footer navigation</h3>
|
||
<ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby=sr-footer-heading>
|
||
<li class=mx-2>
|
||
<a data-analytics-event='{"category":"Footer","action":"go to Terms","label":"text:terms"}' href=https://docs.github.com/site-policy/github-terms/github-terms-of-service data-view-component=true class="Link--secondary Link">Terms</a>
|
||
</li>
|
||
<li class=mx-2>
|
||
<a data-analytics-event='{"category":"Footer","action":"go to privacy","label":"text:privacy"}' href=https://docs.github.com/site-policy/privacy-policies/github-privacy-statement data-view-component=true class="Link--secondary Link">Privacy</a>
|
||
</li>
|
||
<li class=mx-2>
|
||
<a data-analytics-event='{"category":"Footer","action":"go to security","label":"text:security"}' href=https://github.com/security data-view-component=true class="Link--secondary Link">Security</a>
|
||
</li>
|
||
<li class=mx-2>
|
||
<a data-analytics-event='{"category":"Footer","action":"go to status","label":"text:status"}' href=https://www.githubstatus.com/ data-view-component=true class="Link--secondary Link">Status</a>
|
||
</li>
|
||
<li class=mx-2>
|
||
<a data-analytics-event='{"category":"Footer","action":"go to community","label":"text:community"}' href=https://github.community/ data-view-component=true class="Link--secondary Link">Community</a>
|
||
</li>
|
||
<li class=mx-2>
|
||
<a data-analytics-event='{"category":"Footer","action":"go to docs","label":"text:docs"}' href=https://docs.github.com/ data-view-component=true class="Link--secondary Link">Docs</a>
|
||
</li>
|
||
<li class=mx-2>
|
||
<a data-analytics-event='{"category":"Footer","action":"go to contact","label":"text:contact"}' href="https://support.github.com/?tags=dotcom-footer" data-view-component=true class="Link--secondary Link">Contact</a>
|
||
</li>
|
||
<li class=mx-2>
|
||
<cookie-consent-link data-catalyst>
|
||
<button type=button class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action=click:cookie-consent-link#showConsentManagement data-analytics-event='{"location":"footer","action":"cookies","context":"subfooter","tag":"link","label":"cookies_link_subfooter_footer"}'>
|
||
Manage cookies
|
||
</button>
|
||
</cookie-consent-link>
|
||
</li>
|
||
<li class=mx-2>
|
||
<cookie-consent-link data-catalyst>
|
||
<button type=button class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left" data-action=click:cookie-consent-link#showConsentManagement data-analytics-event='{"location":"footer","action":"dont_share_info","context":"subfooter","tag":"link","label":"dont_share_info_link_subfooter_footer"}'>
|
||
Do not share my personal information
|
||
</button>
|
||
</cookie-consent-link>
|
||
</li>
|
||
</ul>
|
||
</nav>
|
||
</div>
|
||
</footer>
|
||
<ghcc-consent id=ghcc class="position-fixed bottom-0 left-0" style=z-index:999999 data-locale=en data-initial-cookie-consent-allowed data-cookie-consent-required=false data-catalyst></ghcc-consent>
|
||
<div id=ajax-error-message class="ajax-error-message flash flash-error sf-hidden" hidden>
|
||
<svg aria-hidden=true height=16 viewBox="0 0 16 16" version=1.1 width=16 data-view-component=true class="octicon octicon-alert">
|
||
<path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
|
||
</svg>
|
||
|
||
You can’t perform that action at this time.
|
||
</div>
|
||
<template id=site-details-dialog>
|
||
<details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open="">
|
||
<summary role="button" aria-label="Close dialog"></summary>
|
||
<details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
|
||
<button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog="">
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
|
||
<path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
|
||
</svg>
|
||
</button>
|
||
<div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
|
||
</details-dialog>
|
||
</details>
|
||
</template>
|
||
<div class="Popover js-hovercard-content position-absolute" style=display:none;outline:none>
|
||
|
||
</div>
|
||
<template id=snippet-clipboard-copy-button>
|
||
<div class="zeroclipboard-container position-absolute right-0 top-0">
|
||
<clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div>
|
||
</template>
|
||
<template id=snippet-clipboard-copy-button-unpositioned>
|
||
<div class="zeroclipboard-container">
|
||
<clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
|
||
<path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
|
||
</svg>
|
||
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
|
||
<path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
|
||
</svg>
|
||
</clipboard-copy>
|
||
</div>
|
||
</template>
|
||
<style class=sf-hidden>.user-mention[href$="/cdostan"]:before,.user-mention[href$="/cdostan"]:after{content:"";display:inline-block;width:2px}</style>
|
||
</div>
|
||
<div id=js-global-screen-reader-notice class="sr-only mt-n1" aria-live=polite aria-atomic=true></div>
|
||
<div id=js-global-screen-reader-notice-assertive class="sr-only mt-n1" aria-live=assertive aria-atomic=true></div>
|
||
|
||
<single-file-infobar style="accent-color: initial !important; place-content: initial !important; place-items: initial !important; place-self: initial !important; alignment-baseline: initial !important; anchor-name: initial !important; anchor-scope: initial !important; animation-composition: initial !important; animation: initial !important; appearance: initial !important; aspect-ratio: initial !important; backdrop-filter: initial !important; backface-visibility: initial !important; background: initial !important; background-blend-mode: initial !important; baseline-shift: initial !important; block-size: initial !important; border-block: initial !important; border: initial !important; border-radius: initial !important; border-collapse: initial !important; border-end-end-radius: initial !important; border-end-start-radius: initial !important; border-inline: initial !important; border-start-end-radius: initial !important; border-start-start-radius: initial !important; inset: initial !important; box-shadow: initial !important; box-sizing: initial !important; break-after: initial !important; break-before: initial !important; break-inside: initial !important; buffered-rendering: initial !important; caption-side: initial !important; caret-color: initial !important; clear: initial !important; clip: initial !important; clip-path: initial !important; clip-rule: initial !important; color: initial !important; color-interpolation: initial !important; color-interpolation-filters: initial !important; color-scheme: initial !important; column-count: initial !important; column-fill: initial !important; gap: initial !important; column-rule-color: initial !important; column-rule-style: initial !important; column-rule-width: initial !important; column-span: initial !important; column-width: initial !important; contain: initial !important; contain-intrinsic-block-size: initial !important; contain-intrinsic-size: initial !important; contain-intrinsic-inline-size: initial !important; container-name: initial !important; container-type: initial !important; content: initial !important; content-visibility: initial !important; counter-increment: initial !important; counter-reset: initial !important; counter-set: initial !important; cursor: initial !important; cx: initial !important; cy: initial !important; direction: initial !important; display: initial !important; dominant-baseline: initial !important; dynamic-range-limit: initial !important; empty-cells: initial !important; field-sizing: initial !important; fill: initial !important; fill-opacity: initial !important; fill-rule: initial !important; filter: initial !important; flex: initial !important; flex-flow: initial !important; float: initial !important; flood-color: initial !important; flood-opacity: initial !important; font-family: initial !important; font-feature-settings: initial !important; font-kerning: initial !important; font-optical-sizing: initial !important; font-palette: initial !important; font-size: initial !important; font-size-adjust: initial !important; font-style: initial !important; font-synthesis-small-caps: initial !important; font-synthesis-style: initial !important; font-synthesis-weight: initial !important; font-variant-alternates: initial !important; font-variant-caps: initial !important; font-variant-east-asian: initial !important; font-variant-ligatures: initial !important; font-variant-numeric: initial !important; font-variant-position: initial !important; font-variation-settings: initial !important; font-weight: initial !important; font-width: initial !important; glyph-orientation-horizontal: initial !important; glyph-orientation-vertical: initial !important; grid: initial !important; grid-column-end: initial !important; grid-column-start: initial !important; grid-row-end: initial !important; grid-row-start: initial !important; hanging-punctuation: initial !important; height: initial !important; hyphenate-character: initial !important; hyphens: initial !important; image-orientation: initial !important; image-rendering: initial !important; inline-size: initial !important; inset-block: initial !important; inset-inline: initial !important; isolation: initial !important; letter-spacing: initial !important; lighting-color: initial !important; line-break: initial !important; line-height: initial !important; list-style: initial !important; margin-block: initial !important; margin: initial !important; margin-inline: initial !important; margin-trim: initial !important; marker: initial !important; mask: initial !important; mask-composite: initial !important; mask-mode: initial !important; mask-size: initial !important; mask-type: initial !important; math-shift: initial !important; math-style: initial !important; max-block-size: initial !important; max-height: initial !important; max-inline-size: initial !important; max-width: initial !important; min-block-size: initial !important; min-height: initial !important; min-inline-size: initial !important; min-width: initial !important; mix-blend-mode: initial !important; object-fit: initial !important; object-position: initial !important; offset-anchor: initial !important; offset-distance: initial !important; offset-path: initial !important; offset-position: initial !important; offset-rotate: initial !important; opacity: initial !important; order: initial !important; orphans: initial !important; outline: initial !important; outline-offset: initial !important; overflow-block: initial !important; overflow-inline: initial !important; overflow-wrap: initial !important; overflow: initial !important; overscroll-behavior-block: initial !important; overscroll-behavior-inline: initial !important; overscroll-behavior: initial !important; padding-block: initial !important; padding: initial !important; padding-inline: initial !important; paint-order: initial !important; perspective: initial !important; perspective-origin: initial !important; pointer-events: initial !important; position: initial !important; position-anchor: initial !important; position-area: initial !important; position-try: initial !important; position-visibility: initial !important; print-color-adjust: initial !important; quotes: initial !important; r: initial !important; resize: initial !important; rotate: initial !important; ruby-align: initial !important; ruby-overhang: initial !important; ruby-position: initial !important; rx: initial !important; ry: initial !important; scale: initial !important; scroll-behavior: initial !important; scroll-margin-block: initial !important; scroll-margin: initial !important; scroll-margin-inline: initial !important; scroll-padding-block: initial !important; scroll-padding: initial !important; scroll-padding-inline: initial !important; scroll-snap-align: initial !important; scroll-snap-stop: initial !important; scroll-snap-type: initial !important; scroll-timeline: initial !important; scrollbar-color: initial !important; scrollbar-gutter: initial !important; scrollbar-width: initial !important; shape-image-threshold: initial !important; shape-margin: initial !important; shape-outside: initial !important; shape-rendering: initial !important; speak-as: initial !important; stop-color: initial !important; stop-opacity: initial !important; stroke: initial !important; stroke-color: initial !important; stroke-dasharray: initial !important; stroke-dashoffset: initial !important; stroke-linecap: initial !important; stroke-linejoin: initial !important; stroke-miterlimit: initial !important; stroke-opacity: initial !important; stroke-width: initial !important; tab-size: initial !important; table-layout: initial !important; text-align: initial !important; text-align-last: initial !important; text-anchor: initial !important; text-autospace: initial !important; text-box: initial !important; text-combine-upright: initial !important; text-decoration: initial !important; text-decoration-skip-ink: initial !important; text-emphasis-color: initial !important; text-emphasis-position: initial !important; text-emphasis-style: initial !important; text-indent: initial !important; text-orientation: initial !important; text-overflow: initial !important; text-rendering: initial !important; text-shadow: initial !important; text-transform: initial !important; text-underline-offset: initial !important; text-underline-position: initial !important; text-wrap: initial !important; timeline-scope: initial !important; touch-action: initial !important; transform: initial !important; transform-box: initial !important; transform-origin: initial !important; transform-style: initial !important; transition: initial !important; translate: initial !important; unicode-bidi: initial !important; vector-effect: initial !important; vertical-align: initial !important; view-timeline: initial !important; view-transition-class: initial !important; view-transition-name: initial !important; visibility: initial !important; white-space: initial !important; widows: initial !important; width: initial !important; will-change: initial !important; word-break: initial !important; word-spacing: initial !important; writing-mode: initial !important; x: initial !important; y: initial !important; z-index: initial !important; zoom: initial !important; -apple-pay-button-style: initial !important; -apple-pay-button-type: initial !important; border-spacing: initial !important; -webkit-box-align: initial !important; -webkit-box-decoration-break: initial !important; -webkit-box-direction: initial !important; -webkit-box-flex: initial !important; -webkit-box-flex-group: initial !important; -webkit-box-lines: initial !important; -webkit-box-ordinal-group: initial !important; -webkit-box-orient: initial !important; -webkit-box-pack: initial !important; -webkit-box-reflect: initial !important; -webkit-column-axis: initial !important; -webkit-column-progression: initial !important; -webkit-cursor-visibility: initial !important; -webkit-font-smoothing: initial !important; -webkit-hyphenate-limit-after: initial !important; -webkit-hyphenate-limit-before: initial !important; -webkit-hyphenate-limit-lines: initial !important; -webkit-initial-letter: initial !important; -webkit-line-align: initial !important; -webkit-line-box-contain: initial !important; -webkit-line-clamp: initial !important; -webkit-line-grid: initial !important; -webkit-line-snap: initial !important; -webkit-locale: initial !important; -webkit-nbsp-mode: initial !important; -webkit-rtl-ordering: initial !important; -webkit-text-fill-color: initial !important; -webkit-text-security: initial !important; -webkit-text-stroke-color: initial !important; -webkit-text-stroke-width: initial !important; -webkit-text-zoom: initial !important; -webkit-user-drag: initial !important; -webkit-user-modify: initial !important; -webkit-user-select: initial !important; --dialog-scrollgutter: initial !important;"><template shadowrootmode=open><div><style>.infobar,.infobar .infobar-icon,.infobar .infobar-link-icon {min-inline-size:28px;min-block-size:28px;box-sizing:border-box;}.infobar,.infobar .infobar-close-icon,.infobar .infobar-link-icon {opacity:0.7;transition:opacity 250ms;}.infobar:hover,.infobar .infobar-close-icon:hover,.infobar .infobar-link-icon:hover {opacity:1;}.infobar,.infobar-content {display:flex;}.infobar {position:fixed;max-height:calc(100% - 32px);top:16px;right:16px;margin-inline-start:16px;margin-block-end:16px;color:#2d2d2d;background-color:#737373;border:2px solid;border-color:#eee;border-radius:16px;z-index:2147483647;animation-name:flash;animation-duration:.5s;animation-timing-function:cubic-bezier(0.39,0.58,0.57,1);animation-delay:1s;animation-iteration-count:2;}.infobar:valid,.infobar:not(:focus-within):not(.infobar-focus) .infobar-content {display:none;}.infobar:focus-within,.infobar.infobar-focus {background-color:#f9f9f9;border-color:#878787;border-radius:8px;opacity:1;transition-property:opacity,background-color,border-color,border-radius,color;}.infobar-content {border:2px solid;border-color:#f9f9f9;border-radius:6px;background-color:#f9f9f9;overflow:auto;}.infobar-content span {font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;word-break:break-word;white-space:pre-wrap;margin-inline:4px;margin-block:4px;}.infobar .infobar-icon,.infobar .infobar-close-icon,.infobar .infobar-link-icon {cursor:pointer;background-position:center;background-repeat:no-repeat;}.infobar .infobar-close-icon,.infobar .infobar-link-icon {align-self:flex-start;}.infobar .infobar-icon {position:absolute;min-inline-size:24px;min-block-size:24px;}@keyframes flash {0%,100% { background-color:#737373;}50% { background-color:#dd6a00;}}.infobar:focus-within .infobar-icon,.infobar.infobar-focus .infobar-icon {z-index:-1;background-image:none;margin:4px;}.infobar .infobar-close-icon {min-inline-size:22px;min-block-size:22px;}.infobar .infobar-icon {background-color:transparent;background-size:70%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAABhmlDQ1BJQ0MgcHJvZmlsZQAAKJF9kj1Iw0AYht+mSkUrDnYQcchQnSyIijqWKhbBQmkrtOpgcukfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfEydFJ0UVK/C4ptIjx4LiH9+59+e67A4RGhalm1wSgapaRisfEbG5VDLyiDwEAvZiVmKkn0osZeI6ve/j4ehfhWd7n/hz9St5kgE8kjjLdsIg3iGc2LZ3zPnGIlSSF+Jx43KACiR+5Lrv8xrnosMAzQ0YmNU8cIhaLHSx3MCsZKvE0cVhRNcoXsi4rnLc4q5Uaa9XJbxjMaytprtMcQRxLSCAJETJqKKMCCxFaNVJMpGg/5uEfdvxJcsnkKoORYwFVqJAcP/gb/O6tWZiadJOCMaD7xbY/RoHALtCs2/b3sW03TwD/M3Cltf3VBjD3SXq9rYWPgIFt4OK6rcl7wOUOMPSkS4bkSH6aQqEAvJ/RM+WAwVv6EGtu31r7OH0AMtSr5Rvg4BAYK1L2use9ezr79u+ZVv9+AFlNcp0UUpiqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5AsHADIRLMaOHwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAPUExURQAAAIqKioyNjY2OjvDw8L2y1DEAAAABdFJOUwBA5thmAAAAAWJLR0QB/wIt3gAAAGNJREFUSMdjYCAJsLi4OBCQx6/CBQwIGIDPCBcXAkYQUsACU+AwlBVQHg6Eg5pgZBGOboIJZugDFwRwoJECJCUOhJI1wZwzqmBUwagCuipgIqTABG9h7YIKaKGAURAFEF/6AQAO4HqSoDP8bgAAAABJRU5ErkJggg==);}.infobar .infobar-link-icon {right:4px;background-size:60%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAABhmlDQ1BJQ0MgcHJvZmlsZQAAKJF9kj1Iw0AYht+mSkUrDnYQcchQnSyIijqWKhbBQmkrtOpgcukfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfEydFJ0UVK/C4ptIjx4LiH9+59+e67A4RGhalm1wSgapaRisfEbG5VDLyiDwEAvZiVmKkn0osZeI6ve/j4ehfhWd7n/hz9St5kgE8kjjLdsIg3iGc2LZ3zPnGIlSSF+Jx43KACiR+5Lrv8xrnosMAzQ0YmNU8cIhaLHSx3MCsZKvE0cVhRNcoXsi4rnLc4q5Uaa9XJbxjMaytprtMcQRxLSCAJETJqKKMCCxFaNVJMpGg/5uEfdvxJcsnkKoORYwFVqJAcP/gb/O6tWZiadJOCMaD7xbY/RoHALtCs2/b3sW03TwD/M3Cltf3VBjD3SXq9rYWPgIFt4OK6rcl7wOUOMPSkS4bkSH6aQqEAvJ/RM+WAwVv6EGtu31r7OH0AMtSr5Rvg4BAYK1L2use9ezr79u+ZVv9+AFlNcp0UUpiqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5AsHAB8H+DhhoQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAJUExURQAAAICHi4qKioTuJAkAAAABdFJOUwBA5thmAAAAAWJLR0QCZgt8ZAAAAJJJREFUOI3t070NRCEMA2CnYAOyDyPwpHj/Va7hJ3FzV7zy3ET5JIwoAF6Jk4wzAJAkzxAYG9YRTgB+24wBgKmfrGAKTcEfAY4KRlRoIeBTgKOCERVaCPgU4Khge2GqKOBTgKOCERVaAEC/4PNcnyoSWHpjqkhwKxbcig0Q6AorXYF/+A6eIYD1lVbwG/jdA6/kA2THRAURVubcAAAAAElFTkSuQmCC);}.infobar .infobar-close-icon {appearance:none;background-size:80%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAABhmlDQ1BJQ0MgcHJvZmlsZQAAKJF9kj1Iw0AYht+mSkUrDnYQcchQnSyIijqWKhbBQmkrtOpgcukfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfEydFJ0UVK/C4ptIjx4LiH9+59+e67A4RGhalm1wSgapaRisfEbG5VDLyiDwEAvZiVmKkn0osZeI6ve/j4ehfhWd7n/hz9St5kgE8kjjLdsIg3iGc2LZ3zPnGIlSSF+Jx43KACiR+5Lrv8xrnosMAzQ0YmNU8cIhaLHSx3MCsZKvE0cVhRNcoXsi4rnLc4q5Uaa9XJbxjMaytprtMcQRxLSCAJETJqKKMCCxFaNVJMpGg/5uEfdvxJcsnkKoORYwFVqJAcP/gb/O6tWZiadJOCMaD7xbY/RoHALtCs2/b3sW03TwD/M3Cltf3VBjD3SXq9rYWPgIFt4OK6rcl7wOUOMPSkS4bkSH6aQqEAvJ/RM+WAwVv6EGtu31r7OH0AMtSr5Rvg4BAYK1L2use9ezr79u+ZVv9+AFlNcp0UUpiqAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5AsHAB8VC4EQ6QAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAJUExURQAAAICHi4qKioTuJAkAAAABdFJOUwBA5thmAAAAAWJLR0QCZgt8ZAAAAJtJREFUOI3NkrsBgCAMRLFwBPdxBArcfxXFkO8rbKWAAJfHJ9faf9vuYX/749T5NmShm3bEwbe2SxeuM4+2oxDL1cDoKtVUjRy+tH78Cv2CS+wIiQNC1AEhk4AQeUTMWUJMfUJMSEJMSEY8kIx4IONroaYAimNxsXp1PA7PxwfVL8QnowwoVC0lig07wDDVUjAdbAnjwtow/z/bDW7eI4M2KruJAAAAAElFTkSuQmCC);}.infobar { top:16px; bottom:auto; }.infobar { right:16px; left:auto; }</style><form class="infobar"><span tabindex="-1" class="infobar-icon"></span><span tabindex="-1" class="infobar-content"><input type="checkbox" required="" class="infobar-close-icon" title="Close"><span>Thu Feb 19 2026 15:56:29 GMT+0800 (中国标准时间)</span><a class="infobar-link-icon" target="_blank" rel="noopener noreferrer" title="Open source URL: https://github.com/axios/axios" href="https://github.com/axios/axios"></a></span></form><script>function Wo(n,{saveUrl:e,infobarContent:t,saveDate:a}){if(e){const o=n.querySelector("single-file-infobar").shadowRoot;o.querySelector(".infobar-content span").textContent=t||a;const i=o.querySelector(".infobar-content .infobar-link-icon");i.href=e,i.title="Open source URL: "+e}};function Ho(n,e=_o){const t=n.evaluate("//comment()",n,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);let a=t&&t.singleNodeValue;if(a&&a.nodeType==Node.COMMENT_NODE&&a.textContent.includes(e)){const n=a.textContent.split("\n"),[,,e,...t]=n,o=e.match(/^ url: (.*) ?$/),i=o&&o[1];if(i){let n,e;if(t.length&&(e=t[0].split("saved date: ")[1],e&&t.shift(),t.length>1)){let e=t[0].split("info: ")[1].trim();for(let n=1;n<t.length-1;n++)e+="\n"+t[n].trim();n=e.trim()}return{saveUrl:i,infobarContent:n,saveDate:e}}}};(function Go(n,e){const t=Ho(n,e);t&&t.saveUrl&&Wo(n,t)})(document, "SingleFile");</script></div></template></single-file-infobar> |